skysight-inc/HackerNews huggingface dataset:
I was just reading an article on New York Times that describes the process since 2005 whereby safety oversight responsibilities over Boeing were gradually moved in house — until by 2018 Boeing was self-certifying for 96% of safety testing.

If they are doing 96% of the safety validation work — then they should bear 96% of the responsibility for safety process failures ... in this case, given the break down of safety validation capacity and what I’m increasingly viewing as essentially a coverup after the first and second crashes — 96% of the responsibility is and probably should be - enough to bring Boeing down ...

I’m beginning to think that might be the only way to ensure responsibility for this failure gets allocated in a sufficiently accurate way to ensure this scenario isn’t likely to happen again ... allowing the faa to have the responsibility to bear the weight of this process breakdown would basically just allow Boeing to shift responsibility for this outcome off themselves and onto an organization which it seems has been deliberately engineered (by Boeing) to not have the capacity to perform effective oversight ...
It's possible I'm mistaken about the commonness, I'm just repeating hearsay. That said, I still think it should become the norm everywhere.
Rust's informal spec actually does guarantee return-value optimization (at least, it did last time I checked; the perils of being informal) so that data returned by-value is constructed in-place in the stack of its caller, but the wrinkle is that it has to be able to determine what data is going to be the return value; simple cases like returning a record literal directly (without first creating any intermediate values that might want to live in the return value) are easy, but if you do more complex operations in your factory function then you do have to start putting faith in the optimizer. Suggestions about adding "placement" semantics to Rust are concerned with allowing the user to write code guaranteeing such behavior.
The people who did this experiment highlighted a very important problem.

Furthermore they provided a ridiculously easy test that gives tangible results.

The question now is, how do we cut this number from 75% to essentially zero.
Despite their business model, I'd still recommend signing up as a fraud prevention measure. If you don't sign up, someone with a trivial amount of your info can sign up for an account and get more of your info, with the ultimate goal of identify theft.
That sounds weird. If he really thought kidney stones then why not order an ultrasound? Also why not go to the ER? Your insurance has to cover it.. I guess it would depend on your coinsurance/copay though..
Insurance companies are asking you to fix your rent by paying 10-20x more rent
The video goes over this. Some people don’t like to commute.
If their phones have some sort of surveillance and catch them bad mouthing the government, they are going to have a bad time. In an authoritarian government, every level of society lies - it's not worth it to do otherwise.
Even disregarding the many questionable aspects of consumerism, think about how many developers you know that have dedicated their entire ability to creating better advertising. The amount of brain power that has been spent on marketing (largely) unnecessary products to consumers is staggering. I hesitate to suppose where we could be if those abilities had been directed elsewhere, but I expect the world might be a much better place.
This line of thought is complete nonsense. When you get a product in a transaction, you get something from the other party and you give them something in exchange. When you buy an iPhone, what you're giving is $700. In the case of non-paywalled online content, what you're giving is an ad impression. It would be ludicrous to say after an iPhone purchase "I didn't get anything out of the part of the transaction where I paid $700? The government should ban it".

I'm not dismissing the possibility of conversations about whether advertising for services is a type of transaction that's difficult to reason about, and that users need to be protected from themselves by regulation. But looking at only the outflow half of a transaction and asking "I don't benefit from this part, we should ban it" is utter gibberish.

"Did anyone ever investigate what benefits payment systems have to a population? It seems like a net loss to me, since payment systems cost money to operate and in the end all they do is reduce the amount of money a user has. While payment systems may allow you to 'buy' services, we are still paying for these systems directly and indirectly

Why then, doesn't the government bring currency and bank accounts and credit cards to a halt?"
I like the colors and find it readable.
Systemd not being a daemon doesn't make any sense; both it and SysV are init systems which are by necessity daemonized processes.
No, the law is to blame. Digital surveilance should be considered separate to advertising and should be regulated or made illegal.
But aren't the drawbacks of a Lithium ion battery going to outweigh the benefits of saving the space?
> Quicksort is a mouthful to explain in detail

Don't know about that, this is not efficent but "explains" quicksort in general:

fun <T : Comparable<T>> quickSort(list: List<T>): List<T> =
with(list) {
if (size < 2) this
else {
val pivot = first()
val (smaller, greater) = drop(1).partition { it <= pivot }
quickSort(smaller) + pivot + quickSort(greater)
}
}
There are countries that ban ads, but they also ban a lot of other things.

My presumption is that if advertising was banned, and you were still dealing with a relatively free society, that many more resources would go in to PR and marketing. At least an ad you know is an ad.

A good exercise is to go back and look through magazines from the 1950s and 1960s, especially Playboy. The advertising seems much more transparent in its shallow promises and we actually know what the long term outcomes were from following them -- e.g. alcohol, tobacco, and cars no one gives a shit about anymore. The editorial bridges between advertising and content glaringly stick out. These things aren't necessarily no longer true, but the obviousness of time shines a bright light on it.

To me the biggest story in ads isn't ad blockers or Google, it is Facebook getting consumers to spend gargantuan amounts of money creating content for free and then making tens of billions of dollars from it. Youtube/Google at least has revenue sharing.
Do you know that an excellent credit score of 830 is better than $100,000 cash in hand? Don't fall into the wrong hands Contact THE REAL HACKER Paul Mike for your credit score upgrade and He will remove all evictions from your card among other negative issues. He did a surprising job on my credit score and since then my life have been different. That's why I have to tell everyone with a bad score to act now and fast. Contact him on his mail; hackerpaulmike@gmail.com. Phone number; +17206630651.
You can't treat lyme disease years after the initial infection. So they really only test if you see the bulls eye rash and prescribed antibiotics. I think they might just prescribe the antibiotics if they see the rash. The knee swelling and pain comes much later. So what the doctors said was in fact correct.

https://www.mayoclinic.org/diseases-conditions/lyme-disease/...
There’s always someone with an opposing opinion.

In the 1990’s there was a debate on the value of the Supercollider vs the Hubble. People would argue that the Hubble was of little scientific value.
Africa’s booming cities face a severe toilet crisis
Their setup it's arguably contrived. HHD is in an external enclosure with a fan. While they turn the fan too max power in an attempt to get a more typical or "worst case" setup, it seems to me that is far from a common setup of a hard drive inside a computer chassis with associated mounting hardware between the HHD and source of speech.
Yes, agreed. Ads are a great way to finance things where there is value in being accessible by everybody - I'm not happy about seeing podcast episodes locked behind Patreon walls, for example. While it's great these creators are gaining an additional revenue stream, it still means I or others are priced out of accessing their content. I don't have any natural right to access it, of course, but I prefer the open access ad-driven model over a marketplace where I have to pay every single podcast I listen to $5 a month. And hell, podcast ads weren't tracking and profiling me.

I'd be happy to not use an adblocker, but the abuse of ads for tracking users and as a potential attack vector for malicious content means I'm leaving my adblocker up, no matter how much sites might beg.
Indeed. And a today barely usable weakness can be tomorrows glaringly exploitable security hole. If we are aware of the problems, we can at least make sure to not make them bigger.
That's a pretty big error if you're correct. What does it say about the language when a CS professor falls for this on a 40 line file?
The web page for this is alive, actually:

http://www.kylheku.com/~kaz/mcvs.html

I added the missing 1.1.98 tarball. Also, just tagged 1.2 which picks up some subsequent changes. (Last time anything was touched was 2014).

I wouldn't recommend CVS or SVN for any new deployments.

Even with Meta-CVS, CVS still sucks at the infrastructural level: the branching model and so on.

Meta-CVS has better support than Git for tracking changes in the directory structure, but that's not enough to offset the downside of being based on CVS.

Someone should port Meta-CVS to Git.
>your original comment has unneeded swipes //

If you think I've claimed someone is immature then your reading comprehension or logical model is lacking (now you have something I actually said that you can feel offended about).

If my cup of tea isn't hot then you presumably assume it has ice in it.
I also have the same issues, but tinnitus on top which makes earplugs unusable for me as they amplify the condition. I've kind of resigned to my fate at this point.
Your criticism is overly harsh.

This is early stage proof-of-concept research, so making some allowances for practicality is warranted. In the future, it's possible that the techniques used will be refined to make the attack more practical in the real world.

The paper itself states: "When playing our audio samples at 75 dBA, which is comparable to a loud conversation, we are able to recover muffled recordings; however, in order to yield a large signal to noise ratio (SNR) for the purpose of demonstrating our proof of concept attack, our audio samples are played at a volume of 85 dBA. While this is louder than what can be expected in most practical scenarios, we aim only to demonstrate the presence of such a side-channel, and expect that an attacker using state of the art filtering and voice recognition algorithms can substantially amplify the channel’s strength."

Personally, I thought the research was brilliant because the author figured out something that seems so obvious in retrospect but everyone was blind to before they recognized it: that hard drive sensors could be used as microphones because they are sensitive to vibrations in the air.

It's a very novel attack vector which has no precedent that I'm aware of.
I'm confused.

Where is the second lines call?
The basic idea is that the unconditional jump instructions can optionally write the address after the jump to a register, which allows reusing them as call instructions (it stores the return address in the register). Since calls don't manipulate the stack, return becomes equivalent to an indirect jump to the return address. Thus indirect call, indirect jump and return all become the same instruction.

I think this is elegant, at least superficially. However this ambiguity makes tracking the callstack harder, which RISC-V solves by introducing the convention that the x1 register is used for the return address. Which means that the normally irrelevant choice of register suddenly has performance implications, which is not so elegant.
Puerto Rico: A haven for crypto no more?
Right I also had this into my 20s, but why don’t we do it beyond that?
classic!
Smartphone with google translate should help you with most situations, but be quick and familiar with it! Rent a sim card/data plan for Google maps (or your preferred alternative). Don't be shy about asking for help. Subway staff, police officers, etc. Do master the simple basics such as Where is X, This please, etc. There are restaurants that will not have an English menu and your translation app may or may not work, however many restaurants will have displays of food with prices, and you can take a photo and simply show the photo! Shinagawa is more international, and thus you'll find more English speakers, but don't limit yourself to that Ward.

Your question was specific to Japanese language barrier, but one external suggestion: August is pretty miserable in Tokyo unless you're acclimatized to hot and humid environments, try to avoid that month.
> Does this mean things won't work with my headphones?

It's not at all clear from the message it gives you, but I was worried about that too so I read the docs. It turns out the warning does not apply to anything trying to use bluetooth audio, because that goes through the audio API. So technically no app has access to your bluetooth headphones, they only have access to your audio subsystem which then accesses your audio device, bluetooth or otherwise.
I’m parsing much larger datasets than those on android, in less than 18M RAM usage.

You just have to use NIO and use direct buffers instead of naively reading and allocating strings.
this is a very good book. it covers an interesting topic in a readable way with a lot of attention to exposition and intuition (rather than theorem->lemme->proof style). there are tons of good (instructive) diagrams, which is important for developing geometrical intuition and the sections are in "bite-sized" chunks. recommend++
Lines 19 and 27 in the source: https://github.com/lemire/Code-used-on-Daniel-Lemire-s-blog/...
> Mozilla is funded entirely by Google.

Do you have a source for that?
When I loaded the BoingBoing version of the article my browser contacted 53 third-party domains and a grand total of 373 cookies were set. The BoingBoing privacy policy does not mention "Do Not Track", usually a signal it is ignored, and it discloses nearly none of the third-parties. The cookie opt-out link goes to the NAI site which does not work on Safari because Safari won't allow the third-party cookies required to opt-out by the NAI. BoingBoing's privacy policy lists nine types of advertising, none of which are behavioral.

The author of this article, Cory Doctorow, is an editor of BoingBoing and has some level of control of this.

In contrast, I got zero tracking from the EFF site. Exact same content, completely different privacy experience.

I'm not an absolutist that you can't criticize a system you benefit from (it's ok to criticize Apple's labour practices if you own an iPhone), but there is a big difference between admitting participation in a flawed system and passing yourself off as an objective critic of a system you benefit from.

Doctorow knows where his paycheck comes from.
Agree. I’d go as far as forbidding embedded JS altogether which removes the attack vector for malware within advertising networks. The networks have proved time and time again they are not able to prevent distribution of malware, and this is the primary reason I use an adblocker.

Maybe a new <ad /> tag which points to a resource which can only serve an image, video or text. Absolutely no scripting. Pass along only the advertiser ID and the bare minimum.

The problem is it’s not in Google or Microsoft’s interest to implement this. This has to come from legislation at US gov level. So it’ll never happen.

I’ll continue ad blocking.
There aren't any billboards along freeways in Switzerland, e.g.
Sodium ion batteries that don't use much in the way of exotic materials seem feasible. It's the sort of thing where someone has to be successfully selling them to prove that they are reasonably competitive though.
Many Rust libraries actually employ the builder pattern extensively (sometimes as a reaction to the lack of default/keyword arguments); it's so widely-accepted that the necessity of error-handling while constructing items via method-chaining (as featured by the builder pattern) was a key argument for the postfix `?` error-propagation operator.
The RISK instruction set was made based on the idea that the compiler could do most of the work, so make the hardware instructions simple. But was coming from a time when processor bus speed and memory speed were the same, and microcode was fairly simple. The assumptions didn’t pan out.
Docker on anything other than linux is a meme right now, the support is pretty bad and stuff straight up doesn't work for arcane reasons that aren't mentioned
As if that’s a bad thing. If you were a CTO in the early 70s and decided to buy mainframe systems from IBM, you could still buy compatible systems today from the same vendor. Their competitors - not so much.
If you consider coming to Iran, it is probably one of the cheapest countries to travel to, just remember change your money when you arrive not before. and don't come if you are form US of UK because of political issues
>The idea that the government should set the agenda for it either as an organization or via intimidation is insanity.

That's precisely what the government does on sensitive topics. That's why there's no anti-vax and conspiracy theory bs. What "we" want isn't always a good thing for running a country.
The builder pattern works just as well in Rust, and is in fact used pretty commonly in the ecosystem whenever you want to create a struct that has quite a few configuration options, but you don't want to specify all of them (Rust doesn't have default argument values).
I remember that company, much airtime in the TV show https://www.bbc.co.uk/programmes/m00037sz
which was focused upon Hornby and most insightful. Rails had there own design of train coming out for some model that was a gap in the market, whilst Hornby was secretly working on their own version and both came to market around the same time.

Might of been in part one, but if you're even remotely into model trains or just a passing fascination into them, well worth a watch. But a most enjoyable documentary and a style that will fit even the non-train buffs abound.
It seems weird to me that a self-driving car company is doing work on core server infrastructure things like container security. Does the builtin GCP stuff really not work for them? My impression has been that it’s really well thought-out.
Yea, I think that's definitely an interesting thing to see in action. But what I'm pushing back against is the notion that this person's perspective is all that valuable: he doesn't even appear to have been that heavily involved in the feature. The point is that _Buzzfeed knows that_, and they know that this is just a lazy piece for a slow news day, that will be clicked on and shared by the more thoughtless parts of the Internet.

I definitely wouldn't be making this comment were the article about @jack, or someone else that Buzzfeed could make the case was responsible for the design and development of Twitter early and over time.
Puerto Rico's governor felled by small news organization's reporting
Notably, the login prompt reportedly disappears if you take your Switch offline, so it's not as though the game is permanently reliant on an external server.

I'd be curious as to what happens if you block Bethesda in your router.
Honestly, it seems that nearly everyone here is missing his point.

Some of the blame for that probably lies with his headline choice, but he clearly states at the end of this post:

"""
This is not the best that Java can do: Java can ingest data much faster. However, my results suggest that on modern systems, Java file parsing might be frequently processor-bound, as opposed to system bound. That is, you can buy much better disks and network cards, and your system won’t go any faster. Unless, of course, you have really good Java engineers.

Many firms probably just throw more hardware at the problem.
"""

It's not about this piece of code. It's not even about Java In the previous post he mentions at the start of this one, he pointed out:

"""
These results suggest that reading a text file in C++ could be CPU bound in that sense that buying an even faster disk would not speed up your single-threaded throughput.
"""

So, I take his point to be that one shouldn't make assumptions about performance. Rough performance scales -- such as have been posted here many times (e.g. [1]) -- make great rules of thumb for implementation choices or as a guide for where to look first for bottlenecks. To optimize in the real world, though, you're best served using real measurements.

[1] https://www.prowesscorp.com/computer-latency-at-a-human-scal...
The article did a pretty good job of explaining the differences. Did you just skim it quickly? Mainly, no need for a daemon or running as root.
The dalai lama is upset because their old way of life is no longer possible. Whether or not that old way of life is preferable for most people is debatable. Under old Tibetian rule, slavery was rampant and mutilation is the go-to punishment for disobedience.
And if you’re into telescopes Kitt Peak nearby is a must, and check out the Mirror Lab at the university, where they make giant telescope mirrors.
There are several US states (Alaska, Hawaii, Maine, Vermont) that don't allow billboard advertisements.
How does this help AI and machine learning?
>The problem is that things which are socially valuable - especially journalism, but also a lot of entertainment - are chronically dependent on advertising revenues.

I think calling journalism "socially valuable" is debatable.
Epic comment… thanks for posting all this.
Those were artificial jobs being created by easy money and good money chasing after bad ideas. Nothing of value was lost.
Interesting post, (as an aside I wonder how many watch lists HN users get put on in a particular day considering some of the links we click).
So if they undermine reporting for matters of public interest in private it's okay? Just be aware you don't actually have control here.
These belts are created (at least mostly) by Earth's magnetic field capturing or deflecting incident radiation, which therefore shields Earth's surface from the radiation and (I believe) protects life.

Earth's magnetic field isn't stable with time and has (geologically) frequent pole reversals. We don't have a great idea of how long this process takes, whether it is near-instantaneous or takes hundreds of years (or perhaps longer?). The poles are currently 'wandering' relatively fast and some geophysicists think this may be a sign of a pole reversal to come.

I wonder about how the Van Allen belts fair during a pole reversal, and if for some time interval the amount of incoming radiation on the Earth's surface is much greater, perhaps at dangerous levels.

Earth also has a much stronger geomagnetic field than other rocky planets because it has a solid iron-nickel inner core that rotates inside of a liquid iron-nickel outer core, inducing the magnetic field (the so-called 'geodynamo'. If the resulting Van Allen belt is indeed a safeguard to the development of life on Earth, it may be part of the reason that Earth is unique in life development versus its neighbors.
... assuming client side rendering. there are single page server side renders which can provide html-only single page sites.
Does that changes anything to the truth and validity of the points he is making, though ? Because if yes I would like to know what and how, and if no then this is an ad-hominem.

Nobody said advertising wasn't paying the bills.
Somehow worse than my old super Nintendo version in that case. I wonder if they will embed ads on some of the walls next