skysight-inc/HackerNews huggingface dataset:
Completely agreed - and it's something we've had to work very hard at.

A rule of thumb that's worked for us is that the more information you show, the more tolerant your users are. However, that's also directly in opposition to the fact that the more information you show, the less user-friendly your product becomes.

Our approach has been to pyramid up the information we have. When we integrate a new source of data, we initially run customer engagement and have internal sanity checking algorithms to make sure we have a decent confidence about the data that we present. At this stage however, we give the user more information than less - so a full cost breakdown of a port call, instead of indicative total estimate, for example.

User engagement and testing will then help us understand which pieces are being used the most, and how we can best condense the data down in a way that best helps the user. This also gives us more time to refine our backend so that we have a higher degree of confidence about our methodology and results.

This often results in big changes - a twenty paragraph statement of restrictions may be condensed into a traffic light on whether a certain nationality is accepted into a port, or a fuel table may be condensed into a single estimate of cost based on estimated weight of the ship. This approach has worked well for us, and it might help in similar fields.
Tesla's EPA Driving Ranges Didn't Hold Up to Testing
maybe if we're lucky, big company culture and practices will be hamstrung going forward.

the hierarchy and control they rely on to seem optimal are outmoded
C++ was always taken as big, bloated and unusable compared to C.
Man Sentenced at 15 years released after 68 Years In Prison
Do I really need to point that out? Nazi Germany and the Soviet Union.

If one wants to play "edgy contrarian" and argue that the United States was somehow worse than either of those, well...the U.S. is technically secular too.
You want me to google Create React App for you or you good to do it yourself?
You... ratted out the guy who delivers your packages to his corporate masters for doing the very human homeostatic requirement of urination? Seriously?
I was replying to "Inter-Christian conflict is almost nonexistent in 2021". That's a fairly categorical statement, and seems plainly false.
Get rid of all other social safety nets. No social security, no affordable housing, welfare, food stamps, etc. Enormous amount of bureaucratic overhead removed from that. Everyone just gets a flat rate every pay period, virtually no bureaucracy or perverse incentives involved. Any dollar you earn in the market is purely in addition to what you receive from UBI.

Wealth transfer/inequality is handled on the tax side.
People wonder if they are only temporarily stable, since the only subset groups that are reproducing at replacement rates are the religious.
This reminds me of a former boss who told me to "just add some if statements, how long can it take?"
I think you're missing the bitterness that comes from growing up with a set of coping mechanisms and losing them. Moderate Christianity, taught by moral and good people, nevertheless can lead one to use the thought of eternal life as a psychological coping mechanism to deal with the reality of death and suffering in the world. If you eventually lose your ability to believe in that (which is involuntary for many), it can be quite painful.
DEF Con 29 Theme and Style Guide
I had a similar experience as a Catholic in the northeast.

Lately as the politics of old people and loud young people have tilted right-wing, and more extreme philosophy is accepted, it’s disturbing how the theology has followed the money.

I probably sound like a simpleton here, but I’ve always found religion to be a source of peace and solace and a positive influence. Some of that is a result of ignoring teachings that are more... noxious to me personally or focusing away from behavior of the human agents of the church.

Unfortunately, cycles of religious fundamentalism is a feature of the American body politic.
>That said, these overheads stem from Rust's safety guarantees rather than its strong type system: you can have a language with a strong type system that does not do these checks.

The difference in semantics between a `&mut T` and a `*mut T` is a type system one. `&mut T` requires that two do not exist at the same time, regardless of whether they are used at the same time or not; this is the contract of the type.

>Furthermore, there are of course ways to avoid this overhead within safe Rust: if you can use the type system to prove that the cell cannot be borrowed at the same time, then you don't need to do the checks, and in that sense a strong type system can actually help avoid overheads that were introduced by being a safe language.

Correct, which is why I made the effort of pointing out that rustc is not smart enough to do it, not that it's impossible to do it.
If it is run by an established foundation like Apache with established procedures for how to manage large complex projects, then you can be sure that the project will remain open-source and usable for your purposes. Otherwise, I'm not so sure.
> There is something to be said for keeping architectural details hidden from would-be attackers to make their lives that much more difficult.

That's an empirical question. Do the security benefits of going Open Source outweigh the security costs? I don't know if there's a general answer.
Why do you think so? A drone has to be piloted the whole time, while a dog can be positioned and stay there with no further piloting or energy requirement. I also imagine that piloting a drone around hissing gas and in low vision could be problematic.
We did it with the Panama Canal a century ago. Granted, the Suez Canal is ~190km compared to the Panama Canal at ~80km, but it is possible.
Yes, we used this for several years as a poor man's intranet as well as a vpn. Not great for windows users as I understand it but works great for linux and mac users. Easy to test if you have access to some ssh server.
The middle-aged millennial: Homeowner, debt-burdened and turning 40
The question shouldn't be about linked lists. That's very specific and, as mentioned, has simple rules that can be learned and regurgitated. It should be about linked structures in general. It's a great way to separate really good programmers from "coders" and "devs" imo.
It's a simple question with radically different answers.

I had people not knowing what it is, some says they find an existing library and few excitedly explain on a whiteboard how they work, single vs double-linked etc.

These days I would not reject an interviewee if they didn't know about linked lists, but depending on their answer it may be what makes their resume end up in the "2nd interview" pile instead of "maybe".
I was wondering about the sheer size of those ships. Could they get even bigger than 400 metres? Is there a limit?
I meant we're not as good at simplifying the narrative, as we hope Greywing is at simplifying the task of vessel operations :)

We don't currently use any AI - we're yet to exhaust deterministic knowledge-based algorithms, but it might be something we look at in the future.
Speed up your Web App with predictive prefetching
An accurate next-page navigation prediction using alz-predictor.
Seems like a perfect test case. If they've mastered manipulating large groups of people, they should have no trouble getting them to turn on the "Scientific Deep State".

It's like the annual ESP convention. If you don't know where it is, you're not welcome.
No problem. That all makes sense.
Soulver is a similar app for macOS, iOS, and iPadOS with shared documents in iCloud Drive. Check it out if you’re looking for something like this to go!
> I realised my sister would likely be in a much better place today if we lived in a more religious society.

I'm really not so sure about that. For instance, the top 10 states in terms of teenage pregnancy in the US is mostly dominated by religious states[0]. I'm not sure I've ever seen a stat like crime, drug use, etc, where the more religious states perform better than more secular states.

Of course, other factors might influence these stats. But at the very least it seems that, even if religion isn't actively harmful, it doesn't seem to be helping all that much.

[0] https://en.wikipedia.org/wiki/Teenage_pregnancy_in_the_Unite... ; the data is from 2010 though
Damn, no levity allowed on HN now.
I was referring more to single parent households.
I think the argument could be made that most of the top countries you mentioned are linguistically and racially homogenous. I don't really have a conclusion on whether religion helps or hurts a more racially diverse population but just something worth pointing out.
> It's also worth noting to the readers that Donenfeld's criticism of bad code is completely dispassionate and that he isn't above criticising himself.

Er, what? Donenfeld's hyperbole and wild characterizations are part of what fanned the flames and made this a tech-press mess instead of some quiet collaboration and bug reports.[0]

> The first step was assessing the current state of the code the previous
developer had dumped into the tree. It was not pretty. I imagined
strange Internet voices jeering, “this is what gives C a bad name!”
There were random sleeps added to “fix” race conditions, validation
functions that just returned true, catastrophic cryptographic
vulnerabilities, whole parts of the protocol unimplemented, kernel
panics, security bypasses, overflows, random printf statements deep in
crypto code, the most spectacular buffer overflows, and the whole litany
of awful things that go wrong when people aren’t careful when they write
C.

While some details are based in reality, the paragraph goes well beyond the realm of truth. It makes totally unnecessarily jabs at Macy as "the previous developer." He is (broadly) a competent C/kernel developer. Yes, he did an inadequate job here. No, some Greek chorus isn't jeering about the C code just because stylistically it differs from how Donenfeld would write it.

To my knowledge:

* There was only a single "validation function that returned true," and it involved validating an ip address internal to a validated and decoded message from a wg peer. The message is already cryptographically verified; only peers that are part of the same mesh could spoof IPs outside of their configured range. (Donenfeld described this as validation functions, plural.)

* Donenfeld's only ever found a single real buffer overflow. It's the one where Jumbo frames can cause heap overflow. His other buffer overflow claims are not realistic due to other constraints on the inputs. Mostly they seem to reflect stylistic preferences about using mallocarray(a, n) instead of malloc(a * n). So the claims of "spectacular" buffer overflow(s), plural, feels disingenuous. (I don't know what "spectacular" is supposed to mean in a cold technical critique, either.)

Maybe this is "dispassionate," but it seems unnecessarily careless with the facts when writing technical criticism.

To be clear, Netgate's press response to this was totally inappropriate and also just a dumb move. The public narrative would be more in their favor if they had been totally silent instead of posting the angry screed they did.

Ars takes Donenfeld's hyperbole and runs with it, fact-checking only the easily verified claims. And there is some truthiness to it! Unfortunately, it's the rest of the communication that leaves something wanting.

Anyway, I love wireguard and what Donenfeld has accomplished. I just wish the guy would be a bit more considerate and less colorful when writing sensitive emails.

[0]: https://lists.zx2c4.com/pipermail/wireguard/2021-March/00649...
I would argue that NPM and other centralized package managers have the ability to add security: if npm made 2FA a requirement (or publicized the status of a package maintainer having 2FA enabled like GitHub does, which is perhaps a security concern itself), there would be some assurance that a maintainer is not compromised.

If we are using URL-based imports, the scope of security assurances are much broader: an SSL certificate doesn't say anything about whether the current owner of a domain was the owner at the time of a dependency being safe. There is no one authority who we can expect to take swift (or even slow) action to remove malicious packages from being available on the myriad hosting protocols that are accessible through an environment like Deno
In my current salary structure, theirs no such thing as city pay. But I bet that will be introduced if remote ever becomes a norm. I guess it's not hard and fast for me to only choose remote if salary is same. Ultimately I think market will govern salaries if remote becomes norm and I will just have to adapt in that case. We'll see.
This gets posted regularly but not often discussed. Here’s one of the few prior postings with comments, from six years ago, fwiw:

https://news.ycombinator.com/item?id=9837802
What will be interesting to observe is how the US adapts to the ongoing need for the dozens of community-gluing charity responsibilities churches have historically taken on in American towns and cities. As church membership diminishes, the resources to do those tasks also diminish.

They can certainly be taken on by other charities; I'm curious how frictionless that process will be.
Low utilization can be even more costly.
wwoowow excellent find, this is amazing
Ah, I think I see what you mean. Yes, most of the curation of the biblical canon was settled by the 4th century or so, and after that it came along with the religion as a fixed entity. But that doesn't mean there wasn't some natural selection of myths before that, especially those that had already been around for a long time before they were written down. Some weren't exclusive to Judaism; compare Noah to Utnapishtim in the Epic of Gilgamesh.
I did this, too, but to circumvent the school's internet filters. I routed it through my home internet, which was excruciatingly slow but better than nothing.
Right: the story seems to be "Gen X catches up"
You are right, these things are nuts: https://en.wikipedia.org/wiki/Voith_Schneider_Propeller
I still think CSS is difficult to use. Out of HTML/CSS/JS, I despise CSS the most.
It is enervating hearing anecdotes like these from wealthy people who seemingly believe the same necessary excretions they have aren't a privilege lower classes deserve
Right, but _I_ think they're lying, and so they've lost _my_ purchases because of it.

That's the problem when you make corporate statements that are both controversial and on shaky factual ground. The shakier the factual ground the more people might decide you are not telling the truth (as they see it) and stop doing business with you.

Again, I have _zero_ problem with a company being snarky with politicians. Criticizing our electeds is the core of the first amendment and I fully support citizens right to disagree with political figures—even political figures I mostly agree with. For example, this particular tweet from @amazonnews I quite agree with: https://twitter.com/amazonnews/status/1375529101931520007.

> This is extraordinary and revealing. One of the most powerful politicians in the United States just said she’s going to break up an American company so that they can’t criticize her anymore.

I have no problem with companies being "powerful enough to heckle senators with snotty tweets". I actually have a problem with the inverse: there should be no company that is not powerful enough to heckle senators with snotty tweets.
How can you tell if someone gets programming? Could you share a couple examples of getting (or not getting) programming?
For spoilage etc., most of it would be insured, I assume, so insurance claims would likely be a solid proxy for estimating one aspect of impact.
Pop by r/catholic and you'll come across some people's hush-hush Catholic views that Martin Luther was evil by leading away millions to eternal damnation because there's no salvation outside The Catholic Church.
Rmap.io – Instant Product Roadmaps
rmap.io is a spin-off from a previous product solving complex scheduling problems involving thousands of tasks and constraints.
When we realized that we had users (including ourselves) that were using our scheduler to create product roadmaps (and enjoyed it!), we knew we had to see how far we could take it.

rmap.io is by no means a final product yet, but we have an alpha version and we'd love for anyone that has experienced pain with product roadmaps to try it out!
Oh for sure, I suppose that's also why the investors are still interested in us. But high-quality proprietary data is not what the customers are interested in. They just want to see a report that says how much m2 of brickwork needs to be repointed in the next 5 years. And they don't care if it's a machine learning model that deduced that information from high quality drone imagery, or if it was a dude on a ladder.

We're also working with terrestrial lidar btw. When we started out we thought we were going to do everything using photogrammetry, but right now we're deriving most of our geometry from the lidar.
Why wouldn't you just pee into the water into which you are fishing?
Except this bullshit:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 2.0//EN">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<html>

Back in the day, you only needed:

<html>
The "Troubles" in Northern Ireland may be over but there is still tension and violence in Northern Ireland between a subset of Catholics and Protestants. The sectarian violence still happens but does not get reported internationally because the scale is so much lower than it was up to 2010, but to say Inter-Christian conflict has been non-existent for a generation (25 years?) is wishful thinking at best.
> Nothing stopping them getting another job that works between the hours of 3-10pm during the school year

You don't think they just go home and do nothing at 3pm, do you? They still have to grade the work and plan the lessons.

My wife was a teacher. She generally worked from 7:30am till 8pm, sometimes as late as 10pm. I would usually drop her off, go to my engineering job, and then go back to her school where I would spend a few hours hanging out helping her or working or watching TV while she kept working.

And in the summer they spend a bunch of time prepping for the next year and learning new things at conferences.

Anyone who thinks that teachers only work 25 hours a week 9 months a year are sorely mistaken. She definitely did more hours than I did at my engineering job, despite the fact that I made more than 4X her salary.
https://en.wikipedia.org/wiki/Project_A119

"Gotta nuke something"

https://www.youtube.com/watch?v=4IUxK_0WLbg
I do appeciate some of it, but I don't miss this type of thing:

<font size="5" color="#9400d3">

Though I understand why they are doing it in this case.
It's called sucking up to the boss. Whoever was responsible for the tweets evidently believed the Bezos would approve of the content. It gives him plausible deniability (after all, he didn't write it) and in many cases may improve the career prospects within the company of the person who did write it.
We know from internal amazon communications it's happening. It's comical for them to deny it, except for the human misery they are making by having work expectations that make it almost impossible to take bathroom breaks and meet their expectations.

The memos that say "please don't leave pee in the trucks, please don't leave poop, we can figure out who you are".
Recently for a few sites I run I realized I am increasingly verrry dependent or leaning heavily on this Firewall to keep so much Bot and spam traffic off my site.
Seems likely that the person who leaked it to Ken Klippenstein was the same person who opened the ticket in the first place.
The only thing that stands out to me was the callout of different platforms used to send the tweet.

I could see, along with everything else, that being enough to at least make the question worth raising.
I did this for years until recently. Now I use wireguard instead. Now I don't need a giant ssh config with stuff like:

Host myhouse.net
LocalForward 5902 foo:5900
LocalForward 3393 bar:3389
DynamicForward 8083
Host baz
ProxyCommand=nc -X 5 -x localhost:8083 %h %p
iCloud auth seems to be broken
Am I the only one? Keep getting errors when trying to authenticate / reset password / receive 2FA code.
But building everything to have a higher capacity also wastes a lot of resources! It is a balancing game.
> In northern India, cow slaughter is illegal in all the states, with Jammu & Kashmir and Jharkhand leading the list in the terms of severity of punishment. A person found guilty of cow slaughter can be sent to 10 years imprisonment in these two states.

> Kerala is the only state in the south where there are no restrictions on the slaughter and consumption of cow meat

https://indianexpress.com/article/india/india-news-india/bee...
Exactly my point.

Feels like major news corporations need to balance between maintaining credibility (at least ones that care about it) and publishing something that might (for lack of better term) trigger reaction like "wtf my favorite Blah-news is becoming more and more leftist-marxist/racist-fascist. Fk them, I switching to unicorn-patriot-news-or-something".

Marked-driven confirmation bias.
I wish I had a good idea how to fix it but I don't.
> "It also is just ugly to look at. It is a constant reminder to be afraid."

yes, that's the point of them. distancing, despite being a better general mitigation, isn't unambiguously obvious enough, so we have masks to drive the point home.
>looking it up

Pun not intended but noticed, ha ha.
There is a term - Reagan Democrats. Many of whom were/are union workers.

And a lot of these people still bleat that the party left them behind in the 90s. I wonder why.
Non sequitur?

"Go was born out of frustration with existing languages … To meet these goals required addressing a number of linguistic issues: an expressive but lightweight type system; concurrency and garbage collection …"

https://golang.org/doc/faq#creating_a_new_language

https://golang.org/doc/faq#garbage_collection

Seems like you wished not to show one of Go's big features?
Totally! As a different commenter noted, it seems that people will consider any technological solution to warming except politically unpalatable ones.

The spectre of job losses and so on are frequently raised when it comes to transitioning away from fossil fuels --- as though the economic catastrophe from continued global warming would be lower.
Paul claims to have met Christ on the road to Damascus (Acts 9:3-6) [1] and claims apostolic authority because of it (Acts 15:3-8) [2]. Furthermore, other apostles agreed that he had, or at least that he had the correct message (Gal 2:6-10) [3] and that his writings had the force of scripture (2 Peter 3:15-16) [4]. It is a letter from Peter, the head of the church in Jerusalem, claiming equating Paul's writing with "the other Scriptures", so you can't take out Paul's writing by claiming that that the original apostles did not believe what Paul wrote.

[1] https://www.biblegateway.com/passage/?search=Acts+9&version=...

[2] https://www.biblegateway.com/passage/?search=1%20Corinthians...

[3] https://www.biblegateway.com/passage/?search=Galatians%202&v...

[4] https://www.biblegateway.com/passage/?search=2%20Peter+3&ver...
AI Weekly Update – May 29th, 2021
How does this compare to Soulver?
The impression I got from the senior sysadmins was that we considered clients caching records beyond TTL to be a bug on their side and not our problem, and (importantly) the nature of our business/clients allowed us to make that determination and not take corrective measures to compensate for client-side misconfigurations. As such, practicing traffic would have been considered at best unnecessary work (and at worst comprising our testing process and encouraging bad behavior).