skysight-inc/HackerNews huggingface dataset:
In Sweden we prize consensus very highly. To the extent that's possible, we try to debate things and do what everyone in the organization agrees to do rather than having a manager decide by him or herself and then execute. Our ministers don't even have executive power, their powers are very limited and they must seek approval from our parliament for everything they want to do, they can not really order anyone to do anything.

This has resulted in a culture where we have mind boggling amounts of meetings to offer plenty of time for debate and really make an effort to form consensus. If we can't form consensus, a decision is made anyway by the manager of course, but we want to make absolutely sure it was not because of lack of trying.
Some places are worse than others. I had a colleague who worked as a developer at a government agency and by his account 4 hours a day to code was a good day, the rest of the time he was stuck in meetings and checking his emails.

And, for some reason, I sort of like it. I believe in the power of the crowd to make good decisions. The price is the fact that we spend staggering amounts of time discussing and debating things before we make a decision. Introducing something like this system would probably be met with huge protests by management and the workforce.
A wind turbine kills about as many birds as a cat. Climate change kills a lot more than just birds.
I recently tried Firefox on a Windows machine, and noticed that the font rendering was much, much worse than in Chrome or Opera, it looked almost bold and was hard to read. I guess it’s got something to do with subpixel hinting. Has anybody else noticed that?
When people talk about ageism in tech, they aren't talking about great old people getting passed over for mediocre young people. They are talking about mediocre old people getting passed over for unknown young people with "potential".
That's a bit embarrassing honestly.
If you read Battle of the Titans, you'll see Android was left to its own devices once acquired, so you could say it was a team that what would eventually build the Android we know, regardless of who bought it. Google contributed cash but didn't do anything Microsoft couldn't if they had acquired them.
99% of "you should switch to Firefox" articles focus on the speed of the browser. I used Firefox since it was beta till Edge came out when everyone around me was asking "why are you not using Chrome?", and the thing is, I never had much problem with the speed or the crashes, so I never felt the need to switch to Chrome. Until WP died and I bought an Android phone. Then I switched to Chrome so that I get perfect synchronization of my passwords, contacts, locations etc.

I think the reason why majority of people are using Chrome and Safari is not because of speed, it is because of synchronization, because of integration of ecosystem. IMO, if Mozilla provided a suit of paid services with built-in privacy like mail, contacts, maps, they might have a better chance that people would also use Firefox as their browser. Nowadays, Microsoft follows that approach; they provide Android launcher, Edge browser, mail, and pretty much every other service you need. I am actually considering to give Microsoft ecosystem on Android a try, at least their main income is not selling your data. But it would be even better if Mozilla launched a similar suite of services.
"We project that Greenland will very likely become ice free within a millennium without substantial reductions in greenhouse gas emissions."
While I'm a huge fan of social justice, I have to admit that poor people make some truly awful choices that partly account for their differing life expectancy.

The number of young people smoking in poor neighborhoods is ridiculous. You would have to be an absolute fucking moron to enrich some horrible death-dealing corporation by buying a product that makes you sick. And to do it in an age where the information about what you are doing is readily available is brain dead. The tobacco companies are on record as aiming at, "The poor, the black, the young, and the stupid." How do poor people not notice that?

Same goes for drugs, where the main issue is quality control. I wonder why the stuff that gets carried across Afghanistan on a mule and then cut with rat poison could possibly be bad for me? I know, I'll shove it in my veins and see what happens. No, even smart and rich people can't possibly know what the fuck is in there, but at least they have access to great health care when they get crap growing on their heart valves.

And poor people eat garbage. Why the actual fuck anyone would buy processed food when you can readily get tomatoes and beans and decent meat for far less money, I have no idea. But they gobble it up, all the processed wheat and sugar and salt and fat. Poor people chow. The information is out there.

And when they get any money, it goes instantly on alcohol or horrendously over-priced poor-quality consumer goods. I've volunteered in a community center in the poorest neighborhood in the country and I've seen this continuously. No thought for saving or buying only what you really need. Never occurs to them to buy used. Just fucking hemorrhage money on whatever stupid thing they can think of. Drinking fucking Perrier and talking on the latest iPhone while living in a shelter. WTF?

And they are blighted by check-cashing places with usurious interest rates, nail salons, scams, and cable television draining every last penny they might save for emergencies, or decent food and shelter, or health care. At least their nails will look good when they are dead.

And the church. Jesus Christ people, doesn't it ever occur to you that someone made all that shit up and you just believed it? Now I love Christian philosophy, which is why I work with the poor, but fuck, don't actually believe that crap. Otherwise you will fall prey to every huckster out there just because they fucking said something and you believed it. Isn't it obvious that people lie all the time for their own advantage? That's how you end up spending $100 a week on vitamins when you're morbidly obese and have Type II diabetes and can't afford insulin. Say goodbye to your feet, ya fucking gullible idiot.
I'll beat that: I was watching a modern flat-screen fancy tv. It blacked out and rebooted while I was watching. Screw startup if they can't even stay up. OMG TVs can now crash...
The original comment was about the "right" conditions for internment camps for Japanese Americans.

I pointed out one such condition appears to be rule by Democrat party, providing several examples.

What have you got? Flags?
John Carmack's Innovation Lecture
Did the numbers become so high in later years due to AMZN stock price gains? Or some other reason?
They still don't need exclusive rights to the TLD. I doubt Brazil or one of the other eight countries was planning to create such domains.
Yes. My laptop is a Xeon with 32GB RAM and I can't keep FF alive for more than 4-6 hours. I let upstream (ubuntu) keep packages updated so I'm current.
Doing the opposite is quite inconvenient indeed.

When you see .hr, Croatia is probably the last thing you would think of. It's the first two letters of Croatia spelled in Croatian ("Hrvatska"). There are only so many ways to shorten a word to two characters, and .ca, .cr, and .co were all taken. I guess they could have went with .ct, but they've decided on .hr instead.

Similarly, .flights is always gonna be more useful to have control over compared to .vuelos (same, but in Spanish).
> Then why can’t other internet connected devices connect to my internet connected laptop?

Some of them can. For example a device in the ISP network that can deliver a packet directly to your router's WAN interface can connect to your LAN devices in the absence of a firewall that would drop them.

As an example consider this:

A packet from src 10.10.10.10 to dst 192.168.1.1 arrives on the WAN interface. There are no firewall rules that match and the NAT is stateless. The router looks at the route table and sees a route for 192.168.1.0/24 on the LAN interface. It puts the packet on the LAN interface and calls it a day. Since 10.10.10.10 was a device on the same ISP network segment/broadcast domain as your router's WAN interface, it just reached a device in your NATed LAN.

On the campus LAN we used as a best practice to drop all packets that arrived on the WAN interface with a destination to the private LAN IP range, that had no entries in the state table.
The beautiful bleakness of the “Toy Story” movies
This particular issue is “vexing” to put it mildly. It’s nightmare fuel to be honest, because when you start trying to think of solutions to deep fakes and fake news, you very very quickly, run up against the assumed norms of our enlightenment era ideals. Free speech, expression, and government control.

Because it’s clear, that there’s no private solution to essentially an evolutionary war between carnivore (malicious humans) and herbivore(people who don’t want to be manipulated).

Right now, the Chinese total control model is the model that’s working, and while on HN we may find it abhorrent, people in high places are being forced to make pragmatic choices. For them a Chinese styled information system will win out.

To prevent this, I think it’s increasingly time to re-examine our norms on information and expression.

In general, taking a step back - human society (markets, media, reporters, books, news) are effectively a giant solution to finding out what is “true” and what is “something else”.

We are excellent at solving these problems, we build families (parents are decision makers and know what information and implications make sense), clans (what is ideal for this group of people with similar genes I can trust), businesses (contracted people with relatively aligned interests), and more. You get the drift.

So the question resolves to: How, do we organize ourselves, to verify information, to at least keep parity with the verification rates before the internet era.

The key difference, is the mass production of information/content. The rate of content generation outstrips the ability to verify.

This last part will not change. We will always lose as an information society, if we get into a pure verification war with computer generated information.

This leads to the first conclusion:

1) clear measures to control the rate of generation of fake data.

to be blunt: this means jail. Punitive and clear response to stop this behavior, across borders.

Here’s where a decent chunk of HN will be aghast. This is what I meant by our values coming into conflict with the necessities of the solution.

Which brings us to problem 2/ addendum to solution 1.

2) who watches the watchers?

If govt has the power to punish people for “fake news” how do we know that’s not misused for “inconvenient news”.

Well, the weak solution that presents itself is a fire walled agency, with guaranteed ability to be funded, in order to seek out and identify manipulation and spread of faked information.

Hopefully, this agency won’t crumble on day 1, on the inherent contradictions of its role and responsibilities.

Some structure of this sort, gives us a pathway through the near future to deal with this issue.

Hopefully, it can be used to buy the time to solve the issue we are facing.

The irony, of advocating for a ministry of truth, in order to save the truth, is not lost on me.

But unless action is taken to stop propaganda, mass produced information creation, then it is a guarantee that our old human ways of assessing information will fail.

The only option which will be left on the table is dystopia, or some bizarre world where nothing and anything is true.
Whenever you see “startup” on hacker news, people are almost always referring to the aim for massive VC funding, exponential growth, get big or die trying types of companies.

Paul Graham wrote an essay which differentiated startups from other new businesses based solely on growth:

http://www.paulgraham.com/growth.html
for perspective, a lot of HN readers are under 30 or in their early 30s. 30 years is about their entire lives and is NOT a `perfectly normal` difference.
> Second, you will always have a competitor with more experienced engineers and a better choice of tools that they'll beat you at least at quality if nothing else.

Software development is always about trade-offs. You can churn out way more features if you don't need to take quality into account. I would welcome any competitor in my field who is super focused on quality, since they will waste a lot of time and money that could better be spent elsewhere.

For example, I'm not going to make some code bug-free, when there is a 50% chance that that feature will end up in the wastebasket 2 months later.

Besides, you talk about unforgivable bugs, but what are they to your early adopters anyway? I had users lose half a day of work because the save crashed right in the middle of it. They weren't even angry. They said is was inconvenient and just remade the whole thing. When I fixed it they were happy. They are still users now. That's how "unforgivable" these are to early adopters.

So yeah, don't forget one of the bigger companies had a "Move fast and break things" policy. In the end it's the market that decides. And according to my experience, early adopters are super forgiving.
If you put it that way, it wouldn't be wrong to think of it as a disqualifying round
All your points against Firefox are mine against every other browser: I have tried to but never managed to switch to Chrome or Opera because there are just so many weird limitations and so much weird behavior - for me.

> I still use Firefox, but I'm getting more and more irritated against it. I had to search the web in order to change the tile of empty tabs (no buttons, no context menu, only drag-n-drop from bookmarks). Who designed such an unguessable interface?

The people who design unguessable interfaces are usually called ux designers. Removing every trace of help , including but not limited to hiding the menu, removing tooltips on hover, keyboard shortcuts, getting started wizards etc etc is what they do it seems - all in the name of usability I guess.

I recently got myself an iPads and while I love it, googling even the simplest things is getting a habit.

Feel your frustration on this one, but I guess it is just "modern" and you happened to move from one modern thing that worked your way to another modern thing that worked in someone elses way.

That said: I think Mozilla really messed up when they cut the old APIs before the new ones where ready.

Edit: in defense of modern ux designers and other designers - some things work so much better now that we don’t need manuals for everything longer and many things do look better ;-)
What Is Customer Validation?
Yeah, and with OpenGL ES/OpenAL support it was pretty easy to port C++ games to the iPhone, with just a thin Obj-C wrapper.
How Cereal Transformed American Culture (2013)
I think our civilization will, if not die, change drastically by 2100.
A third of the city is very safe. The guy you're replying to went to U Chicago which is notoriously surrounded by not safe areas that are depopulating and falling alart and not dissimilar to what people think of as Detroit.

Edit: For example our murder victims are predominantly male black and young. There are a lot of neighborhoods where the murder rate is crazy near 100 murders / 100,000 people per year and a bunch of neighborhoods with 0 https://www.chicagotribune.com/news/breaking/ct-chicago-homi...
> Farmers buy it in barrels and mount them on their plows

As you said above, ammonia is used to make fertiliser but AFAIK that happens in factories, but are you saying farmers actually use it directly? I really struggle to believe that. I'd be curious for more info, thanks.
It's not about me, I know this. But I also know the reactions (and outrage) of the general public, who think "those violent protestors" are at it again, attacking the police.

Intent is not magic. Even if the police intended to "simply provide some numbers" they (!) need to factor in the reaction of the general public and the media, because they are, in part, responsible for upholding democratic values, of which freedom to protest happens to be one.
[Citation needed]
I dislike this unsubstantiated, unquantified doom-and-gloom-the-end-is-totally-nigh-mental-state-of-fear transmission.

Rather, show us what the world specifically needs.
What are you trying to benchmark exactly?

If you want to benchmark your software - source code - if you use Visual Studio, there are performance profilers that run while debugging.

If you want to benchmark your chip - then the benchmarking software comes in to play.
The True Story of Audion (2007)
They would have been able to object to ICANN when the other application for .amazon was put in.
Show HN: Offline auditable BTC address generator using only common *nix tools
> https://ngrok.com is also a very good alternative.

But with non-standard and proprietary client software.
What part of the city did this happen in? The robbery part.
@dyrosla FOMO: Thank you for the explanation. I am trying to understand. The lottery ticket on the back of engineers and workers. Any thoughts on how long is this game going to last? Now China is playing the same game, but with relaxed rules - to speed things up on FOMO? Do I understand this correct?
Generic Ontology Design Patterns at Work
If you’re on a Mac, just use Safari. Feels better than any other browser on the Mac.
Garmin is the perfect example of a company that could have been displaced by the advent of smartphones with built in GPS receivers (which probably cannibalized the market for dedicated GPS devices in cars) but has remained relevant due to how they've explored other form factors.

My Garmin FR235 is an indispensable part of my running gear, and no mobile phone has come even close to replicating it.
The entire article can be summarized in this paragraph:

The problem with Verilog as an ISA is that it is too far removed from the hardware. The abstraction gap between RTL and FPGA hardware is enormous: it traditionally contains at least synthesis, technology mapping, and place & route—each of which is a complex, slow process.

But there is nothing below a netlist that is still mappable to different types of FPGAs (since different FPGAs do not even necessarily need to have LUTs at all, much less the same LUT types!) so I fail to see the use of it.

A GPU ISA changes very little between generations of the GPU, however a rather small change in the structure of the FPGA usually implies a completely new bitstream. So even if there was bitstream documentation it would be very FPGA-specific, unlike an ISA.

P&R does not look that much different from compiling, in the sense that you can spend as much effort as you want on it in order to produce a better or worse result for your machine.
They are talking about a lot of things including whether someone is too old for the dynamics on the team or in the company.
It all almost seems too easy. How much time do you have to spend dealing with abuse reports?
The article does not say that they provided us with evidence of weapons of mass destruction at all. It says their internal assessment was based on speculation, not whatever you're trying to imply. Also:

"The committee also found that Israeli intelligence did not intentionally mislead Israeli officials about prewar Iraq’s WMD capabilities, nor was there an attempt to push the United States into invading Iraq, AP reported."
As a Chicago native, just to add to this point, I also think there might be some problems with how they are looking at the data. People move around, a lot, and both those neighborhoods are at extreme ends of what conditions people would move. Bad luck, lost job, troubles with law, health issues or some other problem, your likelihood of moving to Englewood over Streeterville is well ... a lot higher. Retired, done well in life, taken care of your health, looking to live longer and have walking access to the top hospital, the reverse obviously. So it seems likely the statistics they are using have some major issues.

However, this doesn’t mean that I don’t agree Englewood is in bad shape and anything that could be done to better the lives of it’s residents should be attempted.
> I think the code still sucks a lot..

Why? How would you want it to be different?
>You can churn out way more features if you don't need to take quality into account.

Creating quality code should not be at the expense of extra features. Just hire more competent, experienced engineers and there will be no need to sacrifice one for the other.

Quality is a function of experience and skill, it is not (or should not be) a function of development time.
Why only 2100? Things are accelerating, why not 2030?
> The answer to why it makes sense in that case, is that there are so few other viable alternatives to deal with swarms of drones (none currently).

There are - if the AF was functional. Any viable alternative has to have the same form - low price, and distributed - from none of the Military contractors.
This is one thing that I make sure to tell any new developer. Don’t be embarrassed to google things. Understanding how to figure out the best way to solve the problem is the objective, not showing everyone that you’ve got all your tools memorized perfectly.

We have close to the summation of human knowledge at our fingertips. Why would we be embarrassed to harness that power?
Both tweets joined together:

openssl ecparam -noout -name secp256k1 -genkey \
| tee >( lpr ) \
| openssl ec -pubout -conv_form compressed -outform DER \
| tail -c33 \
| rhash - -p %@{sha-256} \
| rhash - -p %@{ripemd160} \
| perl -Mbigint -MDigest::SHA=sha256 -0777 -nE '
( $k = "\0$_" ) =~ /^\0*/;
$l = 1 x $+[0];
$k .= substr sha256(sha256 $k), 0, 4;
$d = hex unpack "H*", $k;
$a = ( grep /[^IOl]/, 1..9,A..Z,a..z )[ ($d->bdiv(58))[1] ] . $a while $d;
say $l . $a;
'

Replace `>( lpr )` wih `>( cat >/dev/stderr )` to see it in action without a printer
If you are making entertainment you aren't a startup in any meaningful term, you are an entertainer who is trying to create a hit that requires a very different way of thinking about things.

You are more like a musician.
That is... puzzling. I use Firefox on a 2GB Thinkpad T42p, regularly have 100+ tabs 'open' (as in 'opened in the background' which means it'll start rendering when I actually open the tab) over 2 or 3 active windows and I have never seen it being killed by the OOM killer. It can crawl due to paging but it does not get killed. To me this sounds like you should either add a bit of swap space or tune the OOM killer to be less trigger-happy.
We've had fake news and media for years. People wisen up, even if deep fakes come about reputable media outlets will call it out.

If you want to do something more without hurting free-speech improve existing slander and defamation laws to specifically target deep fakes.

Hold the platforms accountable the same way copyright has, its worked wonders.
If you haven't already, please fill out the feedback form here: https://qsurvey.mozilla.com/s3/FirefoxInput/
Does anyone need the custom TLDs?
Willpower is a zero-sum quality (2008)
Intel will cut desktop CPU prices by 10-15% as Ryzen 3000 draws near
The adblock-related thing pushed me to Firefox, and I've been using it for about a month.

The only problems I have are regarding PDF files:

1) Dark mode (via dark reader) won't work on PDFs.

2) The Print-to-file (Ctrl + P) save location defaults to "~/mozilla.pdf" and there seems to be no option in preferences to change this default (titles often are multi-word long and copy pasting is a huge pain. Chrome just picks up the title of the webpage and the default downloads directory as the location, which IMO is the sensible thing to do.)

In my experience, Chrome is really better at handling PDFs (even better than the native reader, Okular, in terms of fine-grained zooming, dark theming(again via the Dark Reader extension.)) and I'm mulling over switching back, because I use pdfs a lot. (As for other stuff though, like lagginess, I don't find any noticeable difference.)