Forgot your password?
typodupeerror
Government

Almost Half Of All TSA Employees Have Been Cited For Misconduct (mercurynews.com) 128

Slashdot reader schwit1 writes: Almost half of all TSA employees have been cited for misconduct, and the citations have increased by almost 30 percent since 2013... It also appears that the TSA has been reducing the sanctions it has been giving out for this bad behavior.
Throughout the U.S., the airport security group "has instead sought to treat the misconduct with 'more counseling and letters that explain why certain behaviors were not acceptable'," according to a report from the House Homeland Security Commission, titled "Misconduct at TSA Threatens the Security of the Flying Public". It found 1,206 instances of "neglect of duty", and also cited the case of an Oakland TSA officer who for two years helped smugglers slip more than 220 pounds of marijuana through airport security checkpoints, according to the San Jose Mercury News.

The newspaper adds that "The misconduct ranges from salacious (federal air marshals spending government money on hotel rooms for romps with prostitutes) to downright dangerous (an officer in Orlando taking bribes to smuggle Brazilian nationals through a checkpoint without questioning)." Their conclusion? "The TSA's job is to make airline passengers feel safer and, not incidentally, actually make us safer. It's failing on both."

Comment Re:rust community (Score 1) 167

If we define what untrusted code to mean random binary/library from internet that your program downloads at runtime and then executes.

Rust/C++ have no support for limiting what harm that random binary code does. It can do anything and any Rust/C++ compile time protections are moot because the downloaded binary/library is not compiled or checked against the expectations.
Java sandbox (mostly used by applets) is an attempt to allow downloading binary (compiled java classes) from external source and limiting what it can do.

Trusted code is your own source and downloaded external libraries (depending on language the external libraries might be in source or binary format) one compiles into binary.
While building trusted code the type checking of the Rust/C++/Java compilers is applied. Here Rust has the most multithread/data sharing checks.

When handling untrusted input processed by your trusted code the question becomes can it cause untrusted code execution. Java (and other languages running in virtual machines or interpreters) provides the most protections. Generally only cases where safe code is calling to existing buggy C library for the data processing (for example image handling) can it untrusted input become a problem.

Submission + - Samsung finds bug in Linux trim code - trim with raid0/10 corrupted data

Mokki writes: After many complaints that Samsung SSD's corrupted data when used with Linux, Samsung found out that the bug was in Linux kernel and submitted a patch to fix it. Turns out that kernels without the final fix can corrupt data iff the system is using linux md raid with raid0 or raid10 and issues trim/discard commands (either fstrim or by the filesystem itself). The vendor of the drive did not matter and the previous blacklisting of Samsung drives for broken queued trim support can be most likely lifted away after further tests. According to this post the bug has been around for a long time.

Comment Re:Solves the reason why I gave up Linux (Score 1) 944

Then why is that most of the more exotic printer/usb/laptop peripheral stuff does not work in 64bit Windows even after 2 years after the ABI was released?

It's because there cannot be one ABI for everything. Every once in a while the ABI must be broken, windows has now at least 4 ABIs: x86_32(w95,NT),x86_64(NT) and PPC(Xbox360). And the Windows Vista will increase that number to 6.
And most HW/laptop companies just do not have the resources to write drivers for 6 different _windows_ ABIs.

The end result is that the newer laptops (64bit) actually work better in Linux than in Windows 64. This will become especially obvious with the next windows version when most of the existing laptops just stop working and will never have full driver support.

With Linux almost everything that worked before keeps working in the future. It just takes a bit of time for HW vendors to see that they should be doing the HW and let someone else write the drivers.

Slashdot Top Deals

"I have not the slightest confidence in 'spiritual manifestations.'" -- Robert G. Ingersoll

Working...