skysight-inc/HackerNews huggingface dataset:
The "hashing time per crack" reminds me of the old 48-bit encryption which was mandated to have short, crackable keys. Or even the previous attempt at doing this with the "LEAF". Are you proposing some sort of work function within the crypto enclave? ie you leave the device brute-forcing for a few days and it spits out the key?

The "appreciable time" is going to be subject to constant downward pressure, both politically and technologically.

> political cover to shut down mass surveillance and compromise as unnecessary

Mass surveillance is not going to go away without huge cultural reform of the security services. They don't take concessions.
>Once you see the bombs flying, the only logical thing to do is to give up your pre-war resolve of retaliation and completely submit

Not necessarily -- it depends on one's ethical philosophy. And it is well-known that humans do sometimes seek revenge even at the risk of their own lives. Plus, there are procedures in place for retaliating responding to a nuclear attack, so all that is required is for military personnel to act in accordance with the established procedures.
Mutexes cause performance problems.
welcome to reality
For me the endgame is Bandcamp. The music I want, in the format I want (and often even for the price I want) and I can stream it as much as I want before I buy it.

Though I realize that doesn't work for people into main stream music.
Im not trying to be a dick, but it seems to be working for them pretty well. Why is forced attrition rate a such a bad thing?
I do not disagree. I've seen both, really - on the one hand, I find recently uploaded clips of old things; on the other hand, I recently scrolled through my "likes" list on YouTube, and something like 1/4 of it points to removed videos.
>Ok. I brought it up because "I don't see race" is a popular rebuttal to any attempt to discuss racism

Yes, I got the good intention behind your message. No worries.

> I think there's a lot of valuable ground to discover if we analyze racism itself through the lens of science, to figure out why so many people will make irrational excuses to justify a morally repugnant belief system.

Of course. But black scientists are not better suited to do that. Not more than Asians or Arabs for instance. That's the core of my comment. Science is just a method.
It was about having enough data to specifically target people with messages that would influence their vote.

At scale, such behaviour cannot possibly be good for democracy.
> - I believe Facebook's products are good for the world. They have had an extremely positive impact on my family in particular.

I see that as trading off some positive impact at a personal level for a much larger negative social impact. Many people do this quite often in various situations for different reasons. Not holding this against you at this point.

> - It is the one place where AI can have a really positive impact on the world.

You'd need to substantiate how Facebook is "the one place" for making this claim, and also explain how all the evil things the company has done all these years, including news of tracking teens recently, gets somehow compensated for or adjusted against the positive impact you claim it can have. Without looking at all the negative things the company has done, this is just daydreaming, IMNSHO.

> - I believe in Zuck. Despite all the bashing, he is one of the most thoughtful and visionary leader I have worked for.

Thoughtful and visionary don't necessarily imply that it's good for everyone else. He doesn't seem visionary in what he says or writes. He may have a vision for himself, that's for sure. He's shrewd, cunning, obstinate and all that, but "thoughtful and visionary" on a broader level is really a huge stretch of imagination. Also consider the reason why the WhatsApp founders left the company.

> But Facebook is a place were you are free to disagree openly

It doesn't look like many employees disagree openly in the company, or don't follow up with disagreements when the CEO and COO shoot things down. The employees at Google, another company which thrives on profiling and tracking people, have shown a lot more disagreement in public in the recent times (though only for a few things). I haven't seen something as vehement or as many from Facebook employees (I have to research if something like that has even happened). So there's something else going on in the company (maybe Facebook employees who realize the negative impact of the company and how disagreements aren't encouraged just quit silently?). From the outside it doesn't look like a company that accepts or even allows disagreements. It looks like one person at the top vetoes everything that doesn't match his strategy. Again, consider the reason why the WhatsApp founders left the company.
Man, I wish I had heard of hologram earlier - thanks for that.

Ill send you an email though - love the mission you describe for what youre doing.
A pilot engaging reverse thrust mid-flight can break apart a plane:

https://lessonslearned.faa.gov/ll_main.cfm?TabID=3&LLID=34&L...
It depends which one.
You saw these in your own feed? Do share
From the same Wikipedia article that was just linked:

> "The aircraft suffered an airspeed indicator problem for its last four flights, including the flight to Denpasar. Thinking that it would fix the problem, the engineers in Bali then replaced one of the aircraft's AoA sensors, but the problem persisted on the penultimate flight [...] [the crew] recorded a twenty-degree difference between the readings of the left AoA sensor and the right sensor."

> "On 28 November, Indonesia investigators said the Lion Air jet was not airworthy on flight before crash."
It starts to become interesting. Popcorn time!

I can't hide a small grin right now.
The first Airbus FBW airliner was the A320, introduced in 1988 (31 years ago), while on Boeing side it was the 777, introduced in 1995 (24 years ago). By now I don't think it would make much of a difference, if any at all.

If anything quarterly reports to shareholders who only care about the very short-term would be the culprit (or management teams whose bonuses only depend on the next quarter revenues). But numbers are stubborn and don't tell that story: the more recent the plane the safer it is. As such 787 and A350 are probably the safest airliners currently flying, followed by 777 and A380.
I've worked with folks like that. They usually do more harm than good and generally need to be managed out or into roles more suitable for how they like to work.
Indeed, except in 2010 it was topcoder, and they even told me upfront to study it, so I did, for the two months preceding the interview.

Several of my interview questions were slight variants on recent topcoder questions. And other than annoying the guy who clearly had some complicated algorithm he wanted me to write that I instead simplified to the quadratic equation, things went well.
This is totally unexpected, but very appreciated. Thank you!
To save people the reading, the safety feature triggered was an automatic dive maneuver initiated by the flight computer as a result of an incorrect angle-of-attack sensor reading causing the plane to believe it was in a stall, when it actually wasn't

I didn't look into it any further, but based on that alone I would agree that this seems like a shitty feature, perhaps a loud alarm or other warning would be more appropriate than putting the plane in a dive without human intervention
You have to wonder because SBI is the biggest and possibly best run public sector bank of India.

Given the employment structure of Public Sector Banks, its always a challenge how the tech infrastructure is maintained.
And mobile carriers like T-mobile are increasing the length of their payment plans from two to three years. Apple is also starting to push their payment plan/trade in program harder.

They are all trying to do phone-as-a-Service with continuing subscription payments where you never pay off the phone. Psychologically most people only care about the monthly cost. I’m not saying that is wise.

Unless my son breaks his iPhone 6s that I bought for myself in 2015 for $750, I don’t see any reason it won’t be a good phone for another two years and the rate things are going, it might still be faster than your average mid range Android phone in 2020.
Fake news on Twitter in the 2016 presidential election
The Dept. Of Energy's Creepy Recycling Mascot, the Green Reaper
Click here to pinky-swear you asked your parents.
https://en.m.wikipedia.org/wiki/Vitality_curve
Not really personally. The telcos have an interest in making this not a thing, and I have strong hopes that any solution based on this concept would be put out of business by fixing it at that level.

There are laws in the US about this too, with some pretty heavy penalties that are possible to collect in Civil court. The problem is finding the perpetrator, as the phone system makes it difficult to get accurate info on who actually called. I suppose someone could start a class action against the telcos, or an aggressive AG could start a RICO case.

BTW, AT&T, if you don't fix this soon I'm moving to T-Mobile.
What I'm saying is if channel are too slow you can re implement something with mutex that will be faster and it doesn't have to be ugly.

https://youtu.be/DJ4d_PZ6Gns?t=535 ( it's one of the best Go performance video on Youtube )
This is true. There's a certain subtle pressure in the dev and IT community to be like those prolific open source contributors, stackoverflow gurus, and insightful bloggers with thousands of twitter followers.

I imagine that there's a whole slew of different causes and neuroses mixed in with feeling that pressure, including the ever-present and insidious imposter syndrome. It's very difficult to feel "good enough" when you're comparing yourself to those hugely popular open source developers. It's probably tied up in the same bundle as people with an Instagram account trying to compare themselves to the models with tens of millions of followers.
The Laffer curve is a numerical relationship between tax rates and revenue.

It suggests that lowering tax rates will lead to increases in revenue. That’s a factual prediction and it isn’t true.
[QOJQ] 0xjIYbnI9ec
You aren't likely to see any 4th amendment cases brought here because even when they do investigate crimes with info from prison calls they can easily use parallel construction to build their case on something that doesn't fall under the 4th.
Interesting. I haven't personally faced the recipe link box typing issue. Could you tell me which device and OS you're using so I can attempt to reproduce the issue?

It appears to me that the website you linked doesn't use schema.org/Recipe to tag it's data. Hence, the parser didn't work. If it's any consolation, it has nothing to do with it being a UK recipe.

Oh also, thanks for taking the time to try it out! Appreciate the feedback :)
Building a Better Remote Jobs Board
It would be interesting to know why they choose nickel.
It's a good partnership for us.

- they handle distribution and are better at it than us.

- they pay more than we'd make in ad rates or conversion to our own services.

- it lets us focus on what we love doing, which is the writing and editing, without managing the other side of a publishing business.

We have license to the copyright for most things we've done in the last 18 months, so it's not a full lock-in either.
>maybe they'd become liable for the content they publish

And therein you have found the crux.

Take away the massive human resource cost of moderating this they still run the risk of implying approval/endorsement of things they do not manually kill that the algo throws up.

Personally I think you could just consider that training for the AI.

They will have to so something eventually, I can’t see the EU whose member nations do have hate speech laws letting this rabbit hole continue for much longer.
YouTube Strikes Now Being Used as Scammers' Extortion Tool
There are usually failsafe modes that disable most of the additional software features. It is pretty rare though for pilots to switch into those modes though since those features are what fly the plan a majority of the time.

It is like the issue that are running into with self driving cars, there is a point where the flight controls become so good that pilots are less likely to intervene when something is going wrong.
I can't imagine that it is not.
It’s incredibily difficult and why managing is so difficult. Your comparison of who is the best performer is more important maybe for bonuses. This article is about firing the worst performers. So unless the process was “keep the very best single performer, fire the rest” the question of who is a better engineer is moot and doesn’t need to be solved.

It’s very difficult to evaluate articles like this without knowing the process. I could see it working if you had a simple process that relied on strong training and judgement with some governance to limit the impact of errors.

But if people get ranked based on some stupid ML algorithm and just sliced out of the company, that’s unpleasant for the fired staff, and for remaining staff. Fortunately, I think companies that do a dumb version of bottom 5% will fail or get corrected by their board and directors.
You can however do this pretty easily in your class definition in a way that is transparent to callers. The "transparent to callers" part is pretty common to any OO model, while the "pretty easily in your class definition" is I think what most people say when they mean "complete control" -- you get much higher degrees of control than you do with, say, Java, though it will be effort beyond the default case.

I use this very approach in a code base I"m working on right now. Some object members are stored in the object and some are not but they all look like class members to the callers.
Quitting your job doesn't let you expose classified secrets, no.
Syntax coloring for regex adds noise. When you're reading the non-regex code, having rainbow strings interspersed is not helpful. The best way to approach this problem is to build your regexes in a dedicated regex building environment and then move them into your code at text. Integrating them in-line is not great. (But some people love IDEs, so maybe if you click on a string and have it open up a regex editor...)
It’s more like half a day. I wouldn’t count sleep as part of your day.

Plus in your free half you have to do errands, cleaning, shower, meals. So the other half isn’t really yours either.
What is "dangerous territory" about "contract literacy" when the typical Terms & Conditions for basically any app/service/website are dozens of pages of legalese?
Well they have to do it quietly or they will mess up the recording :-D
My take-away is a little different: As software grows it is hard to quantify.

If you have several small distinct systems, you can often quantify them down to inputs, outputs, and expected logic. Once systems get too complex, you have too many possible states, and bugs are harder to find (and the system cannot be fully defined).

I often go back to the famous Therac-25 accident. The bug in Therac-25 existed LONG before the accident, but there were two systems interacting, one system checked the other system's output and threw away invalid state. Once those two systems were merged, it was only then that the bug turned into an accident.

If aircraft stopped building monolithic software and instead built parts that ran on software, parts that could each be individually verified, it would likely result in safer software.
> this wouldn't have happened by design

What design changes would have prohibited this from happening? The only changes I can think of would make it more difficult to debug things in development.
Apple Bans Facebook Research App
what keeps sickle cell anemia in the gene pool? is there some rare beneficial aspect?

or is it because natural selection acts largely on chromosomes instead of genes, and the other variants of the chromosomes have similar negative imperfections? or is it because the chromosome variants that propagate sickle cell anemia contain a different gene that is comparatively better than the equivalent gene on some of the non SCA carrying chromosomes?

i.e. chromosome binding of genes forces natural selection to largely take the good with the bad genes, without cherry picking genes within chromosomes, and mostly operates on chromosome fitness as opposed to gene fitness?
Perfect. Then, just hope people follow rules.
Added links to your titles (not BassoonTracker integrated) (at this time, modules.pl was down, I assume from HN flood)

Karsten Obarski - Crystal Hammer (couldn't find module, only Youtube: https://youtu.be/FN1Km1rEbLs)

Firefox - Galaxy 2 https://modarchive.org/module.php?42781

Uncle Tom - Poseidon https://modarchive.org/module.php?75579

Jester - Elysium https://modarchive.org/module.php?40475

Captain - Space Debris (part of Bassoon's example tracks! Also:) https://modarchive.org/module.php?57925

Tip + Firefox - Enigma https://modarchive.org/module.php?42146

Mantronix - Act of Impulse https://modarchive.org/module.php?32865

4-mat - Red Sector Theme https://modarchive.org/module.php?56673

Romeo Knight - Cream Of The Earth https://modarchive.org/module.php?120017

Greg - Odyssey Part 2 https://modarchive.org/module.php?98947

Jugi - Onward Ride https://modarchive.org/module.php?50820

Laxity - Desert Dream (found 3 rips on ModArchive, not sure which one's the best. Here's one of them:) https://modarchive.org/module.php?36889
> Garbage collection just shifts some of the responsibility, which means that garbage collector dictates part of the algorithm.

No. In this case it allows cheap, (mostly) unsynchronized deallocation. Otherwise you'll have to synchronize object deletion. Not only can that be tricky to get right (use-after-free hazard), but the required synchronization consumes a lot of CPU cycles. Ask any C++ programmer.

With (limited) GC, you only need to trace reachability to free the objects, avoiding almost all of the expensive synchronization operations.

You don't even need to use GC in general case, just for the data structures.
Sure it does, venture funding comes with investors seeking to make a large return in a specific timeframe. If they were entirely self-funded, they could slowly ramp revenue streams and build on a sustainable base.

Getting a large influx of funding forces a company to search for faster growth to justify the valuation and deliver projected future growth. In 2017, Medium laid-off 1/3 of their workforce because their advertising model wasn't working [1]. The implication is that they hired a bunch of people to sell something that nobody wanted. A self-funded company, would have likely never hired those people in the first place. That company would be on firmer footing now, but would have gotten less HN/TechCrunch coverage in the process.

[1] https://www.forbes.com/sites/mattdrange/2017/01/04/medium-la...
> I think this is a product of how humans think in general.

Yes, that's exactly what I am questioning. Why does it have to be exactly the same when we are online, as opposed to being in person?

A submitted article, opinion piece (or news, etc, anywhere) is almost always on a particular topic or main idea. Who would consistently and daily read an author who goes all over in his/her thinking on any given article? There is almost always a "point" of any given article and the submitted story. Why then the comment stream goes all over?

> I don’t think anything can be done about this.

Well I don't know if I agree entirely. If nothing else, people can stay silent if they don't necessarily have anything in particular to say about the topic at hand (expert or somewhat expert opinion or additional info). Staying silent wouldn't necessarily lead things to 'too sterile'. This can possibly be achieved by being cognizant and conscious.
No. The stuff that exists works well enough, and isn't anywhere near as complicated as what it represents so it's not worth changing it
I think I'm missing something here. How is a bug in Apache an issue with OpenBSD?
Why prisons specifically? Perhaps you should have no reasonable expectation of privacy when calling people in ANY building, then?

Some prisons are private, others are public. What about a prison makes this determination easy?
No, it would not. If the engine is shut down moments before touching down it would mean that there would be no reverse thrust after touching down since it takes a considerable amount of time to re-start a turbo-fan (not 60 seconds as OP wrote as the engine is still spooling but still a significant amount of time and I don't think that any pilot would go through the workload and checklists of re-starting an engine during the landing roll anyway). This leads to a longer braking distance.

The sane choice would be to not engage reverse thrust at all (until the pilot has reset the reverse thrust throttle) or to only engage reverse thrust once the landing gear has weight on it.
Yeah, in my past experience if my sizes for my B-tree were too close to powers of 2 the performance would tank. Adjusting them to be no where near a power of two and also not take up too many cache lines was the ticket for me.
If you start now - and you get hooked - give it a year or two and you'll be there
In order for that to work, the gene would have to be designed so that it spread across the nation before it became significant in any one cornfield. Pollen gets spread inside of a single field a lot more than it gets spread from field to field, so that would be difficult. It's similar to how an extremely deadly virus won't spread as far as a strain of the common cold.
Reading between the lines, and having read other comments here, I can interpret Boeing’s remark as “if the pilots or the on-board software try to reverse engines when it still is really, really dangerous, the Thrust Control Malfunction Accommodation system (TCMA) will try to make matters less bad, in some cases by shutting down the engines instead”.

They may have to fine-tune that system, but from a safety perspective, this event had a good ending, and making its decision system more complex also carries risks, so, maybe, nothing has to change.
If I have to push out X number of low-performing people every year, I'm going to damn well make sure I have X low-performing people around to push out so I don't have to get rid of anyone I value.

The first one or two times a manager is asked to do this, there may be adequate dead-weight around that has accumulated "naturally".

After that, a significant number of managers will game the system -- they'll attract and retain people for this very purpose. Meanwhile, general employees will realize what's going on and you're going to have political games.

I don't see how this works for a company as a policy. It's too rigid. Meanwhile, a great way to get your attrition rate up is create a generally miserable environment. I can see executives patting themselves on the back for achieving their attrition goals even as their better employees are leaving for greener pastures.

This makes so little sense I would doubt it could really be true. Except I've see it myself, and worse (not at Amazon).
To be clear, it's not a moral problem if the UAE spies on Americans. It's perhaps a diplomatic problem. The problem here is Americans using American secrets to spy on Americans for a foreign country.
The quest for simplicity
Just to play Devil's advocate: The answer a bunch of engineers will give to "is it safe to launch?" is always some variant of "no, not completely".

The executive needs to be able to determine if the current "no" is "more no" than the usual "no". That might not exactly be straightforward depending on how dysfunctional the relationship between management and engineers had become.