skysight-inc/HackerNews huggingface dataset:
I think people should focus on having schools be funded the same amount before thinking about universal income.
> Take-off power is take-off power.

I don't think it is anymore - not with noise abatement rules. You can take off in X meters with 100% throttle, or 2X with 80% - but the runway is 4X meters, so you takeoff with reduced throttle to make things quieter for the neighbors.
Instead of being targeted directly at scientific markets, I'd love to see a more generalized 'smart document' version of this. The promise of HyperCard, Glue, OpenDoc and even OLE of compound, programmable documents is something I've been looking for for decades.

I'd love to see someone come up with a path taking something like this or Jupyter and have it target a wide market and extend the capabilities in an accessible way. I think you'd blow half steps like Airtable out of the water.
What book would be a better choice?
Engineers should be required to take a full-assed ethics course during undergrad.
How much did Tripp make for providing this valuable service to society . If stomping on a quick buck making piece of shit is the elon way I'm down with it.

Not to mention that
Bloomberg and his chrones want Tesla dead at any cost and are so blinded by thier ego and the fact that elon doesn't kiss the ring of the "wall Street analyst" ass clowns. I mean who even gives a shit about Twitter the guy speaks his mind , if I were interested in investing I would focus much more on value created .
8 Types of people you see at a meetup
Broad Arrow
Sync is opt-in.
From a network/protocol point of view, there's nothing really special about the top-level domains (TLDs), other than what we call the "internet" is largely based on names allocated by Internet Corporation for Assigned Names and Numbers (ICANN) [1]. They're just domains, and though we call them subdomain.domain.tld, the relation of "subdomain" to "domain" is the same as that of "domain" to "tld".

The only TLD I could find that has an A record is `.ai`, and it doesn't seem to work anyway. Apparently, doing that can cause compatibility problems, which is partly why it's uncommon, and ICANN rules have prohibited doing so for any of the newer generic TLD's they've assigned [2].

If you run your own DNS, you can have any top-level domain you want, and can put A records on it. If you can get other people using them (eg: changing their DNS servers to point at yours), you can even offer "domain registrations" as well as basically control their internet experience (want google.com resolve to your own your site? no problem!). In fact, there are several alternative DNS roots [3] that have done exactly this.

Microsoft actually did have a whole system for this at one point, which worked in IE and was called RealNames [4], but was shut down in 2002.

[1] https://en.wikipedia.org/wiki/ICANN

[2] https://stackoverflow.com/questions/40349412/why-do-not-more...

[3] https://en.wikipedia.org/wiki/Alternative_DNS_root

[4] https://en.wikipedia.org/wiki/RealNames
Vote: Which logo do you prefer?
It certainly is, I just happen to not like it, so I gave honest feedback.
The one that gave you more job security?
Using PKCS#12 Formatted Certificates in Python
Facebook has to hire thousands of engineers per year. They may incorporate more Erlang into Facebook, but they have to have a core tech stack that can easily onboard engineers from a variety of backgrounds. I don't have the foggiest idea of whether Erlang can be part of that or not, but people talk about it as if it's a special-purpose tool.
Google did over $100B in revenue last year. A $100M revenue product would move the needle 0.1%. And that's just revenue - it's pretty unlikely the net margins would beat Google's existing business lines. Meanwhile, it would require a significant amount of manpower, marketing, and support that would otherwise be spent on much larger profit centers. At a high level it just doesn't make sense - you'd need to be running dozens of such products to get any kind of return investors would care about, gumming up the org in the process.
Earlier today, we saw a lot of errors with the Facebook outage. We think it's fixed, but we'll take a look!
Well, calling the shuttle an aircraft is a bit of a stretch. It was more like a slightly aerodynamic rock.
Indian Launches a Single Emergency Number - 112
The whole "enough eyeballs make all bugs shallow" thing is an empirical falsehood as evidenced by all of the breathtaking security bugs discovered in open source software over the past decade or so. It's not just anyone who is qualified to do auditing. If the software needs to be audited more carefully, the solution is to find the people qualified to do so and have them do it. It is almost completely unrelated to whether or not the source is open, which I'm also not against and in fact would be all for. However, arguing that proprietary code is inherently dangerous and open source code inherently safe is incredibly dangerous of itself and needs to be shut down.
You're being downvoted, however that is correct.

Norwegian Air was the first out of the gate with compensation demands on Boeing.[1] They've recently been in a perilous financial condition, so I'm sure this situation is hurting them more than some.[2]

Boeing or their insurer/s will eat a large payout to victims and I'd expect a bunch of airlines to receive some manner of compensation for the mass groundings.

They can afford it. $9.5 billion in cash and $11.8 billion in operating income the last four quarters.

It's really the reputation damage that hurts a lot more than the direct liability. That damage can last a decade or more and spur long-term erosion (lost sales also obviously hit the service business, which Boeing has worked to expand). They've seen their market value go from ~$80 billion to a recent high of ~$250 billion over just 30 months. That puts them among the elite global corporate giants in valuation. That's based on the way they've been outperforming Airbus the last few years and the improvements in their business that took profitability from $5b to $10b+ per year. Especially with China's state-made 737 competitor inbound, now is a very bad time to be screwing up in that segment. China would love nothing more than to use an opportunity like this to replace Boeing and launch their competing Comac C919 into the market (set to go on sale soon).[3] China can effectively throw a state switch and force all domestic airlines to buy the C919 when it becomes available; the mess with the 737 just makes it that much easier to justify.

[1] https://www.marketwatch.com/story/norwegian-air-expects-comp...

[2] https://simpleflying.com/norwegian-air-facing-collapse/

[3] https://www.foxbusiness.com/features/chinas-boeing-737-max-c...
The list matches any large group of people.
In another thread, someone said that one accident per 10 million flights is normal, and that this new model 737 has had 150k flights.

So, assuming an accident probability of 1/10000000 for each flight, and assuming that each flight is an independent event, then the probability of getting 2 or more accidents in 150k flights of normally functioning planes is 1/8978.23, if I've done the math correctly.

The probability of 1 or more accidents in 150k flights is 1/67.1679.

I have no idea how to interpret this. One of the challenges in statistics is asking the right questions, and I'm not sure that the questions I've answered are the right questions.
What?

That's literally how the law works. What "bad things" we prohibit people from doing is determined by law.

We don't have laws regulating the gathering and trade of data on populations or individuals.
There's a missing line at the end

> and `(1/1 + 1/2 + 1/3 + 1/4 + ... + 1/(N-1) + 1/N)` converges to ln(N) as N grows, so the total number of purchases will be O(N * ln(N))

A logarithm is much easier to think about than the un-shrunk harmonic series.
F1 mourns sudden death of race director Whiting
> I'm not entirely sure if a user account at an online store would require consent; in my view, cookies would be "strictly necessary" to provide the user experience a user expects

You can 100% support a logged in account experience without cookies. Java, for example, supports jsession id in the URL for people with cookies disabled. This id belongs to a session that is managed by the app server, which you can use to store information such as the cart, logged in account id, etc. If Java can do it, other languages and web frameworks that currently only support cookies can do it too.

I think the better angle to look at it is: session cookies expire when someone closes their browser. They aren't that good at tracking people.
Go map vs C++ maps, they pretty much the same for Go 1.9. In Go, once you instantiate a map with a length, you can avoid GC and memory allocs as it grows.
https://medium.com/@griffinish/c-and-golang-neck-and-neck-on...
Well, I disagree.
I haven't read all the breaking news coverage, but my perception was that previous articles only said that there were similar characteristics between the crashes, such as happening shortly after takeoff. But prior articles lacked more specific detail, whereas this one shows what the publicly available data (as of today, AFAIK, which apparently caused Canada to ground the MAX planes) actually is -- e.g. the recorded vertical speed of Egyptian Air flight.

Obviously the black box data will be more granular, but this "preview" is pretty useful. I remember some initial articles referring to witnesses who claimed seeing [0] "smoke and debris", which would imply a different situation than the Lion Air flight.

[0] https://globalnews.ca/news/5042552/ethiopian-airlines-crash-...
Completely agree with your analysis, and not a pilot or aeronautics-related engineer either.

So if we're both right, responsibilities should be cleared. IMO the person/team that didn't prepare for sensor redundancy should be even criminally liable, and the authorities that were calling for not grounding the plane yet, should be dismissed, for complete disrespect to cautionary safety.
moderating anti-science[1] content on a public access system is becoming more of a problem for me each day. it is less than encouraging to see these people lawyering! how i struggle to understand the point of view of someone who seeks to spread unsourced[2] material.

[1] as "pro-disease"
[2] as "content presenting itself as layperson news on peer-reviewed science, when not only is there no peer, there's no scientist"
I've worked on Chrome since the beginning (I'm a founding team member) and I designed and built the omnibox and wrote most of this code. I'm confident we haven't ever done what you're describing.

We haven't always been perfect. When we first launched, for example, we didn't exclude some cases from suggest querying that we should have, and that was my oversight. I can't remember the specifics (things like https:// URLs or input while in incognito mode, IIRC) but I landed a patch a couple days after the 2008 launch to clean it up.

The Chrome team as a whole is very privacy focused. There's a lot of people in public (including in this article's comments) who think Chrome is some sort of Google data collection device, but having seen things from the inside, I would trust Chrome with my data over any other browser. It makes reasonable tradeoffs by default (e.g. not enabling features like sync or server-side spellcheck that tend to send more data), and what stuff is there that people might not want (e.g. omnibox server-side suggestions) can all be easily disabled.
FWIW in the earlier days of BitLocker (when it was called cornerstone) a preboot PIN was considered then default secure setting.

Working in the 16-bit boot loader places some serious restrictions on numeric text entry. If you have to consider the 100 or so keyboard layouts that windows supported at that time, so the pin was required to be entered using function keys F1 F2 etc. because they’re on all keyboard layouts

Source: I was on the Palladium/NGSCB/BitLocker team from 2002-5
Thanks. Yes, it should make interesting reading.

I don’t see how any reform is possible when the Big Pharma is so entrenched and invested in keeping the nation medicated and in debt.

My immediate thoughts(before reading the articles): Who benefits from a healthy populace and work force? Everyone is healthy enough to work and also sick enough to be the reliable constant consumer of Big Pharma.
Brady channel collection?

can you provide a full list?

I like high snr.
Of course we can’t trust pilots, that why airliners have at least two of them, and check lists for everything, and all sorts of warnings, etc.

We just had a truly historic near-miss where a crew lined up to land on a crowded taxiway at SFO instead the runway. If they had not gone around at the last second we would be talking about it as the most deadly accident in aviation history. Fly by wire was not going to prevent that; the descending aircraft was an Airbus A320.

Whether fly by wire makes pilots more trustworthy—that’s a good question.

But I think the author is addressing a subtly different question, which is: what seems more trustworthy to people? People like: the public and politicians. Is it still acceptable to say “the human, despite its flaws, still belongs in the critical path of safety.” Or, is the reputation of computers so strong now that all planes will have to work that way to satisfy modern notions of what is safe?
Ask HN: Why isn’t suicide(for any reason: mental or physical) legally accessible
Why should anyone be forced to live against their wishes?

Are the reasons religious and it has become part of law?

Once upon a time, termination of pregnancies were illegal, but desperate women tried it anyways risking their lives.

If one has degenerative illnesses or even simply a lack of will to carry on living, why shouldn’t they be given the dignity of departure. Afterall, our bodies ..and lives..are our properties, yes?
Assuming this is a phugoid oscillation?
UTF-16 encodes a wider character with two surrogate pairs, each pair holding 10 bits of the codepoint. That's why Unicode has 17 planes each containing 65,536 characters, which would otherwise seem odd to have a non-power of two number of Unicode codepoints.
Agreed, but it seems like pointless hair-splitting to me. One could reasonably still call it a criminal investigation even if it leads only to a civil contempt finding. Many situations are investigated as possible crimes even if no activity rising to the level of a crime is found.
We're not going to solve this problem in a HN forum. Planes have a ton of hours put on them before a passenger ever steps onboard. This is a heavily regulated industry; and a lot of trust is placed in Boeing and the FAA to only build and certify safe planes. People make mistakes and that is why so many people are involved using best practices in the development of complex systems such as these.
Wall-to-Wall: Connecting Landscape and Culture
I happen to look at the “um/uh” situation totally differently.

For instance, a subordinate will want to make sure he can get in all his thoughts with his boss by making sure he can fill a gap of silence while he’s thinking. A boss has no such problem - when he talks people listen. Well they better.
I would respect anyone who changes their opinion after seeing new facts.

I don’t understand this ridiculous burden we place on our politicians. Why can’t they change their opinion on things when new facts come to light? I am not saying changing principles but opinions.

Like someone asked “I see new facts and change my opinion. What do you do?”
You guys need to draw a line and realize “this part is fun.” And “this part is work, and I want to imagine it is fun because I get ahead, but honestly it’s not fun but I’m proud/happy of/with myself if I do it.”

Fun is a critical part of life, Its the point of living as Opposed to surviving.
I agree the pre-boot verification and PIN should be a default. Otherwise, just having the hardware makes it insecure. All hardware is insecure with physical access of course, but it should be more difficult to access even for someone with a logic analyzer.

Regarding annoyance, one of the most significant inconveniences I've experienced is the inability to boot when the hardware changes significantly, e.g. installing a new graphics card.

Fortunately the solution is easy: boot with the old hardware configuration, pause Bitlocker, install new hardware, resume Bitlocker. I feel this is safe as it requires you (with your PIN) to unlock the drive to perform the pause operation.
> Google, maybe it is because most of your engineers internally just need a good terminal, instead of a fast laptop?

Admittedly it's about 6 years since I interviewed there, but when I did, there were a number of engineers in my loops who were using chromebooks.

They found it more than sufficient for their needs.... I can see that, I guess. I'm assuming the bulk of the "heavy lifting" happened outside of the context of the chromebook.
Well, Google wanted to promote ChromeOS, and now it's killing it and slaughter all the engineers involved in the project.

Doesn't that sound hypocritical to say the least? Why axe those engineers? Why not get them to fix Android, Fuchsia or whatever needs fixing?
« Santiago, Italia » – The New Documentary Film by Nanni Moretti
Impressive work! The clincher is at the end

> Relying so much on optimizations to ensure that very high level code compiles to the right low-level code is fragile. Case in point: after upgrading our Stackage snapshot from LTS 10 with GHC 8.2.2 to LTS 13 with GHC 8.6.3, we saw the running time of our benchmark double.

This would scare we about doing any real performance optimization in a language as high-level as Haskell: am I just fiddling with compiler internals now?
FAA evaluates potential design flaw on 737 MAX after Lion Air crash (2018)
I agree. The popularity of Microservices stems from messy large systems. So why not just have messy small systems instead.

Why is that people believe they need a Microservice architecture in the first place? None of the benefits of Microservices are absent in a carefully designed monolith.

If we are not going to give up our frenetic rapid development practices then we just need tools that help us move fast while keeping code understandable. Maybe we just need higher level languages where the machine can just keep track of all the details from extremely high level specifications. Software is too hard for humans.
There's always a massive lawsuit when it comes to airplanes. Any crash, ever, they're gonna have to pay out. So that's the safest bet you can make.
c'mon, Beethoven is metal for 1700s.
Your post is at the bottom, as a proof of why we can't have nice things. People don't understand that it's MY webiste, not a property of the users or some EU's fattie bureaucrat. If they don't like my website they can just not visit instead of telling me how my w3bsite must behave.
One thing I try to remember that puts the fundamental question in perspective is this: at some time scales, the portion of users who will lose some portion of their full ability is a majority (in fact, the minority that doesn't figure in here will lose all of their ability to use the software).

That doesn't eliminate the tradeoff, but it changes user stories. Maybe Amy is 25 in full health and not only that but pretty bright and a well-compensated developer at a FAANG company... but is going to suffer severe carpal tunnel and tendonitis before she turns 28. Maybe Brad is a 50 year old long time power user but macular degeneration is going to hit him hard in the next 5 years.

Maybe the group of people who will benefit from an accessibility feature is less narrow than it might seem at any given point in time.
Many many people will wish that, as opposed to having done better at work.

People will regret missed relationships, events, risks not taking and trips not made.

You’d regret dying without having done anything you really wanted to do.

And observably - very few people truly have their joy aligned with their productive employment.
To handle deploys and especially rollbacks you need a working CI, or rather CD chain. Where eveything is automated. In there are dependencied in your architecture, all of that needs to be part of the same deploy so you can redo the deploy before that one. With a monolith, you get a simple deploy of all dependencies, as they are baked into one thing.
There are down sides of everything baked into one thing. Having all your "micoro" servies deplyed as one package, would make the dependency you have act as before the monolith change.
Seeing this kinds of dependency imho even in a monolith are an architechture problem, that in the monolith shows up at code changed and fixes can't be handles by localized fixes, but changed have to go into large parts of the code base.
Check out my experiment with adding map/filter/reduce to Go: https://github.com/lukechampine/ply

Ultimately I concluded that map/filter/reduce really need to be paired with a concise lambda syntax in order to be ergonomic. Writing out a full func() literal doesn't feel much cleaner than just writing a traditional for loop. However, adding a new lambda syntax would be a much larger undertaking than I can manage right now.

The other thing I concluded is that you can highly optimize map/filter/reduce chains if they're first-class citizens of the language, rather than living in a userspace library. I was able to compile such chains into for loops that are more efficient than what a novice might write, and no worse than what an expert would write. The only way to improve would be to inline more aggressively, i.e. inline "x += 2" instead of calling out to "addTwo()" on each iteration of the loop.

I think there's an unfilled niche in programming languages that's basically "Go plus some FP niceties." I love Go's simplicity, tooling, and performance, but writing endless for loops and error-handling blocks gets tiring and can obscure the operation you're actually trying to achieve. At the same time, jumping to full-blown generics, macros, etc. like Rust introduces too much "magic," hurts readability, and bloats compile times.
Does placing an order on a website, then sending a check in the mail still count as e-commerce?
Painting along with Bob Ross is totally awesome. Even if it comes out badly (which it will, the first dozen times you try it), it's still super fun. He makes art accessible, unpretentious, and un-scary -- and meanwhile the skills can totally carry over into anything you could possibly want to paint.
I would entertain a wire fraud argument.
Considering they are accused of broad criminal activity, your statement should be considered a valid expression of public opinion on the matter, and should not be downvoted.
I advise you against it. You can frame it in a different way though. Maybe ask how do they mitigate issues as big as these and their post-mortem procedure.
My job requires switching between Go and Java occasionally. While I think Go is slightly more natural, it definitely adds cognitive overhead when going back to Java. But that additional overhead is nothing compared to the rampant and indecipherable stringing together of Guava futures in my company's Java codebases.
To respond to a click-bait-esque question, just don't have eyes.

But really take breaks, lower the brightness, use the color change function if you work at night, keep the monitor further away from you (check your ergonomics).
Intuit’s Path to One API System
Not only is it i^i "real", it's real many times over, as it has an infinite number of real values.

(Similar to how 1^0.5 has two values.)
That is a really good point. Rimworld has a predictable and fairly simple loop, but it's a good one, and the UI lets you easily and fully manage everything and react to situations appropriately.
If you're going to compare performance of C++ maps, you may want to consider std::unordered_map, which is a hash map implementation vs std::map's red-black tree.
I thought of this... :( http://www.marieclaire.com/politics/news/a3618/diary-escaped...