skysight-inc/HackerNews huggingface dataset:
Couldn't it also be interpreted as a whitewashing of the people and institutions that were guilty of condemning him?

Maybe I'm misunderstanding a 'pardon', but it sounds like the state is saying, 'what you did was wrong, but we forgive you' when what it should be saying is 'we were wrong to condemn you'.

The whole ordeal has an air of 'might is always right'.
Do you find a good reference for the amount of contemporary written production per language?

Chinese is often cited as the language that currently has the most native speakers (followed by spanish and the english); however written production doesn't necessarily have to follow that metric.

For example I'm by no means a native English speaker yet my written production in english outweighs my native language production by several orders of magnitude (I mostly write grocery lists in my native language, that's it)
I imagine they allocated like an hour to make the site. The FAQ are just a bunch of poor-quality JPEG images. Guessing that properly layouting that FAQ would've taken too much time.
Why stop at octonions? Sedenions and other steps of Cayley-Dickson construction?..
I like this explanation very much, I just don't know if I can agree with it. If it's taken from a historian or you have any in-depth references, I would be happy to read more about it!

Big reasons why fascism was born in Italy was the counter-revolutionary movement as a response to the big socialist movement and the disastrous social and economical situation after WWI, which seem equally common in Germany but also in other Fascist countries (Portugal, Spain). My guess is that we don't remember those as much mostly because they remained neutral in WWII, so there was no propaganda about them.
My headphones are over 17 years old. I’ve replaced called, cushions, bands etc. over the years.
I recently bought a new cake with integrated microphone, so I can use it for conferencing
> Why would they take their business with them if it makes money?

Because their business would make more money if it was taxed less.
The risk that I see with pursuing this idea is that there are already very good solutions for both building forms and for generating QRs (surveymonkey + qr-creator).
Traditionally only the last output is known by a markov chain and when it comes to chat bot generation the output is usually one word at a time. The bot doesn't track that the last 2+ words it output are the same, all it knows is that the last word it said is 'had', so what next?

There are countless markov chain chat bots made though and plenty bend the rules, to some extent though they are all susceptible to this. In an old irc chat of mine we had a lot of fun abusing one such bot to get it stuck in these kinds of loops, in our case it was the word 'fuck'. You'll have to forgive our teenager sense of humor.
Integrate Heisha Drone Charging Pad with FlytNow
Facebook was buying the IP and the productive software engineering members of the team.

Facebook was buying the customers. If it was just an engineering problem they could have done it on their own.
Whoa! What a great idea, makes total sense once you see it.

Maybe there's a possibility to build squeeze-to-click? Finger squeeze for click, press down with your palm for right click?
It doesn't even have to be another state. It can be a few miles away: Fire all current employees because you're shutting down. Open the new place, hire new people.

I literally witnessed this threat first hand growing up when my mom was involved in union efforts.
> if they were dead inside

I'm not the original poster, so I'm not sure why you're responding to me as if I were.

> Thats your experience

Yes, that's my experience. My experience is extremely common.

Have you not worked any blue collar or service jobs?
Apple invented this tracking identifier, now they’re inventing the removal of it.

Doubly inventive!
Named Entity Linking and Knowledge Graphs
> It was "To handle things with a lot of complicated changing state, try a state machine, and here's a simple example."

Right you are.

We should also acknowledge that state machines are a fundamental tool of GUI development. Either you use them, or you use them even though you're oblivious to them. There is no way around them.

Some GUI frameworks like Qt even develop and support their own state machine framework to drive their UIs.

https://doc.qt.io/qt-5/statemachine-api.html

I mean, what do UI design people think a UI flow diagram is supposed to be?

Of all things to complain about React, state machines aren't one of them.
Yeah that jumped out at me but it was probably a poorly phrased attempt at referring to the changes inherent in a unionized workplace. Like restrictions on how much work a person is allowed to do and conflict between employees who pay dues and employees who do not pay dues.

> It's impossible for me to imagine that anyone involved in drafting that text actually believed it was a meaningful argument.

You’re probably being hyperbolic but this lack of charity is one reason why we can’t have nice things.
'work' as in if you explicitly pass in undefined as a parameter to a function, the default parameter will be used in it's stead.

I've never ever run into this because I never use undefined for anything other than stuff that's explicitly not set, and I have no fucking idea why other people are. But I can definitely see it causing bugs if you do stuff like use '!=' everywhere and treat null and undefined as the same thing.

This is why the original comment is wrong. You should be narrowing your types where possible. It costs nothing to just always use null if you're explicitly setting something, then you can use '!==' wherever you want, which means that if someone else sets something to undefined you'll catch the bug straight away when it's easiest to catch.

If you treat them the same you're just asking for some 3rd party lib to do a '!== null' or accidentally overwrite a "null" with a default parameter you're not expecting, and that's way, way harder to troubleshoot.
Down the Gopher Hole (2007)
Screen capture yes https://news.ycombinator.com/item?id=26000812

Automation no https://news.ycombinator.com/item?id=26000740

Though I would say that standardization of screen capture is far more important than standardization of automation, since screen capture software needs to work for all compositors, but my automation scripts only need to work on the compositor I actually use.
Depends on what you optimize. If sudo's password feedback code was 8.6% slower, it would be insignificant. If openssl's heartbeat code was 8.6% slower, it would be insignificant.
If the author’s name sounds familiar despite you not being in this field: she is writing the excellent blog at https://www.math3ma.com and you might know her from there. Articles of this blog are submitted here from time to time.
Considering that the international community doesn't / couldn't do anything substantial about NK and the Rohingya, beyond sharp words, well, it's not surprising. Of course, note that China had an interest in the status quo on those crises.
I mean, all of these exist in regulated markets that have antitrust regulations. Mergers simply would not be approved. This is a function of the system working as designed.

The trend however is clear.

It's extra clear in a market like air travel. Just two decades ago the US domestic airline market was actually competitive until...

1. 2001 saw TWA fold into AA.

2. 2005 saw America West fold into US.

3. 2008 saw ATA fold into SouthWest.

4. 2008 saw Northwest fold into Delta.

4. 2009 saw Midwest fold into Frontier.

5. 2010 saw United fold into Continental to form "United".

6. 2010 saw AirTran fold into SouthWest.

7. 2013 saw US Airways (and by extension America West and TWA) fold into AA.

8. 2016 saw Virgin America fold into Alaska.

When the government is asleep at the wheel, consolidation happens. The only reason the Big 4 aren't the Big 3 is because of regulators.

Out of your identified markets, the trend towards consolidation is very clear - except where no meaningful economy of scale efficiencies can be realized (such as real estate, or taxis).

Cars, for instance, consolidated to such an extent that only 14 car companies control 54 brands [1]. Again the only reason there isn't more consolidation is because of regulators.

Fridges are another great example. The market has seen huge quantities of consolidation, and likely the only reason it has hasn't progressed further at this time is because of regulators. [2]

You're mistaking the system working for it not being there at all.

[1] https://www.visualcapitalist.com/14-companies-control-entire...

[2] http://www.appliance411.com/purchase/make.shtml
Ask HN: How can I become the best software developer I can be?
I’ve got about three years of experience so far doing software development (front end) and I’m enjoying it so far. I just want to make sure I set myself up for continual growth so that 10 years in the future I’m really beginning to reach my potential.
could this be used for rapid testing? Even if it's not safe for in the body use it seems like there's other ways that this could be used.
That is never, ever going to work. I do think some companies have too many PMs, but eventually there needs to be someone driving actual product development and making business & customer focused decisions, if not for an individual team then at least at one level above. If an engineer or designer is doing that then you are just wasting their skills.
Didn't robinhood switch from apex clearing to robinhood clearing over a year ago? They clear themselves.
This is pretty much the only complaint about unions I can get behind. I think the best solution is to give the union a substantial ownership stake in the company, so that they have an incentive to operate efficiently
As a high schooler interested in things that are probably out of my league, I love reading this kind of stuff. The author mentions their unconventional style at the beginning: hyperlinks, color, italics, exclamations, parentheses, side notes, etc. They address your thoughts and craft their explanations around them instead of being terse and optimizing for length.

The author's blog [1] has more of this style and has really helped me get deeper into category theory. Without it, I wouldn't have even begun to try and understand things like the Yoneda lemma (which still remains a mystery to me).

Does anyone know any other papers or resources with this style? Maybe something like "explorable explanations" [2]?

[1] https://www.math3ma.com/

[2] https://explorabl.es/
The problem that almost nobody mentions with hiring devs in a poor country:
Programmers are well paid in comparison with general population. That attracts people that have no talent/love for the domain. People that are in it only for the money. The bigger the difference in earnings compared with the general population, the more of this you'll get.
I live in such a country. Offerings of 'mentorship' and training (in three months or so) for good money are plenty. They make a lot of 'programmers' that know almost nothing and you'll have a good chance of getting those if you outsource blindly (not if you verify them, ask them for a university diploma on the domain and so on).
The key mental shift (for me anyway) is that if a system can be brought to its knees by a single person, then the system is very likely flawed. You need to design a better system when the flaw in the system is the people. What that often looks like is changing/instituting processes such that quantitative measure (metrics, checklists, etc) governs decisions (thereby removing much, but importantly not all, of the human element), or you design processes in such a way that one person is not in charge of making the decision (the "two person rule", CRs, leadership approval). There are of course other tools but these two are pretty common in my experience.
Exactly, Expert Mouse = ring, Slimblade = the ball itself.

In Slimblade you can scroll from your neutral hand position, that's what sells it to me.

I've owned a Slimblade for 10 years, have tried all sorts of trackballs, and I can't imagine anything better for daily use.

I got the KEM for work, but requiring hand adjustment to scroll feels like a definite step back, so I sent it back and ordered a second Slimblade instead.
Except... it's not 2020 ;)
Totally agree. I feel that product managers are the emperor’s new clothes.
I've had weeks and months like this.

The general healthy advice all worked for me to different degrees.

Exercise, meeting friends and having non-desk/screentime intensive hobbies.

Meeting friends and nurturing those relationships helped hugely. And sadly, the second most effective thing was switching to a less-intense team.

I've definitely seen other friends with unhealthy habits and anxiety in the industry too so I'd try some of these and see if it helps.

And you could definitely try therapy and/or medical help too.
I joined my union somewhat by accident, and it's opened my eyes to a lot of what you're talking about. (My workplace is not usually the kind of place that's known to be unionized in the US, so when I showed up I was surprised to hear it was a thing. I did my due diligence and decided to join.)

I'm of an age and socioeconomic stratum where union membership is not only not really done - people don't even really know what unions do or how they work, and I was essentially just as ignorant.

> I could say my money is better but it’s nowhere near as secure and dependable, and although it looks so much better paper, I’d be spending a huge amount to get the same benefits privately.

The real epiphany moment for me came when I understood that my lifelong fixation on salary, into which I, as an upper-middle-class person, was socialized from a young age (along with everyone else I know), is a form of sleight of hand: in a society like ours, with a gutted social safety net and enormous inequality, no one tells you in middle school the point you're making here: a metric ton of that fancy six-figure salary is going to go to making up for the absence of benefits and services that could be provided in many cases much more efficiently and cheaply in a less reactionary developed country. And this effect gets worse as you age and have kids, of course.

So these days, after getting a tiny whiff of these dynamics in my somewhat modest (meaning not high-status) but fairly-compensated union gig, I find myself wondering, if given the choice between a $200k salary in Idaho or a $100k salary in, say, Sweden, which would I choose? And a second doesn't pass before I smell pickled herring and lingonberries.

> I don’t believe unions are universally perfect.

I don't either. I'm not blindly ideological about this, and like any human system, human beings can fuck up unions to the detriment of everyone else, too. But man, as someone low on the totem pole in my organization, it's nice to know that a group of competent people with (some) real power actually have my back.
I have never heard of this grape variety before, now I read this and the next thing I see is Lidl's next week's wine offer for St. Laurent/Spätburgunder wine. I will give it a try!
For my company production code I definitely spend way too much trying to implement the correct types, however for side projects and MVPs I do quickly what I have already learned or just sometimes if it's too complicated I'll just go with "any" styled solutions or similar things. I think using TypeScript flexibly for prototypes helps me do that "first compile test" will work out of the box very easily.
A I miss my N9, in fact I would still be using it if the battery hadn't failed suddenly. The story behind axing the N9 still makes me shake my head, how could that have been something else than MS planting a trojan horse at the top of Nokia to take over their mobile business. The incompetence or malice displayed by Elop still makes me shake my head to this day.
Ostensibly it was going to take over the world? I think you mean to say it was non obvious. But unless we’ve split timelines that is exactly what was going to happen.
Alrighty. You’re entitled to a contrary opinion. Not much to add beyond that.

All we can do is see how this shakes out.
I guess I fail to see how writing documentation is boring. At least for software, I am writing about what I built. I am trying to help people use my software or library. If I value the product of my labor, how could that be boring?
> Do you really believe that unions make it so only employees and not the employer benefit?

If the employer doesn’t accrue some marginal benefit, he’ll liquidate his investment if he is able. So he has to get something, and a good parasite will make sure not to kill the host.
People were commonly using Lycos and Yahoo as search engines by 1997. Sure, some of the more exciting content wasn’t stuff you’d think to search for and thus would often get shared via word of mouth (like the “Bert is evil” site that parodied the Sesame Street character in compromising photos...after all, which sane persons would search “Bert +hitler” ?)

I think the limited time many people had on the internet (as you said, in some instances at Internet kiosks where you’d be limited to an hour at a time. Or on expensive dial up) probably contributed to people curating and sharing links offline between friends. But I do remember using search engines in that era specifically because AltaVista was widely regarded between myself and my peers to be the best search engine in terms of keyword syntax and the accuracy of the results. Remember this was the era before search engines popularised entering in natural language as a search query. Ask Jeeves (later renamed to just “Ask”) was actually the first to popularise that and even that was pre-2000 (it also largely sucked compared to keyword driven queries but I guess the tech wasn’t quiet there yet).

I think it was 1999 when my friends and I first discovered Google. Back then Google was keyword query based too. The natural language side of Google came much later (mid-2000s at a guess). But what sold Google was its minimalist home page and the accuracy of its results. The minimalist home page was novel because search engines were considered internet portals before Google. Yahoo! Would have online games, chat rooms, site recommendations and email all accessible from its landing page and it was a similar story for many of the other search engines as well. They considered themselves the homepage of the internet (and in many ways they were right). Whereas Google went the opposite way and said “let’s strip as much guff from our landing page as possible” and is modem uses really welcomed that (plus the accuracy of its results too). It’s ironic just how heavy Google’s landing page has become.

By 2000 the web had already felt like it had shifted from its adolescent years of anything goes and was starting to grow up. The stigma of meeting strangers online was fading and businesses were adopting the web as more than just a niche marketing tool - in part helped by Online payments becoming a thing with PayPal, WorldPay etc.
I am in robotics and it seems well poised to grow. There’s a lot of big problems left to solve at the research level but deep learning seems to be slowly knocking down big problems left and right.
Same story here, on top of that, the tech lead had the most aggressive linting on the planet (no ES class allowed, limited arrow functions, and so on....)
I burned bridge, I don't want to have to deal with people that mind fucked limited in their brain where only good code pass this abusive code lint.
TS is really cool, forcing the use of `any` is really dumb.

The only downside of burning bridge is that now, I don't have an overview on how bad shape this project is.
I agree completely. I was a lead engineer on a product in a situation where we did not have a real product owner or a project manager. While I could manage the team and organize work, I struggled massively to come up with well defined and focused features for us to work.

I would spend lot of time talking with different customers and trying to move that into development, but I was losing so much time I could have spent solving serious technical problems.

Having a good product owner that sees the big picture and can write down a rough specification of features would have helped massively and allowed me to do what I do best.

On other hand, I was also in a situation where product owner depended on me to do his work. That is even worse.
737-Max crashed because of the "lets analyse this rather than test it" thinking that you described earlier. That and an overly cosy relationship with the FCC and a culture of silencing cautious engineering voices.

It's seemed cheaper to tack larger engines and new software onto the old air-frame than to redesign the aircraft to be mechanically stable and update the cockpit.

Not surprising that the same company (Boeing) that campaigned for analysis over testing in spaceship design (they claimed SpaceX couldn't do commercial crew) also failed to design a working and stable aircraft.

I'd argue that the bureaucracy involved in "signing off" an new aircraft design contributed to these problems. Designing a aircraft or spacecraft from first principles and then refining through testing does have its advantages.

My point about aircraft was that the lift vector is perpendicular to the wings, even if the aircraft flips (rolls) upside-down there is still a force that pushes you toward the deck if you are inside the plane. In the StarShip there is a similar upwards force from the engines (when lit) towards the nose regardless of which direction the ship is oriented with respect to the Earth.

The reason why flying a plane in clouds is so dangerous is that your sense of up and down in a plane is invalid. You'll always think the deck is down without the aid of either a view of the horizon or the correct use of functioning instrumentation.
The Italian national identity is rather weak compared to other European nations. Metternich famously quipped that “‘Italy’ is a geographic expression”, and it is still true today to some extent.
No, they agressively undercut competitors (to attempt to force them out of the market) so much that they only make $1k/employee profit. What a ridiculous narrative you're trying to push.
There was a large thread recently [0] where Paul already answered a similar question. He had left (Jan 1996)[1], long before AWS became a thing.

0: https://news.ycombinator.com/item?id=25693618

1: https://news.ycombinator.com/item?id=25697941
In a modern web browser, you can do both simultaneously with ctrl-t.

Jokes aside, I was curious if anyone else furrowed their brow at university press offices. So here I am.
Social Media Timeline Madness Stops Now
Funny how the dinosaurs in this thread are arguing whether a < T+2 settlement is possible as fiat transactions are not atomic.

In forth semester of computer science, I toyed around with Bitcoin (2014?). A client had asked me to build a crypto exchange and so I faced the problem of when to credit a user Bitcoin that they sent to exchange-generated addresses.

Turns out the whitepaper specifically addressed this problem and by waiting 6 blocks, Bitcoin was designed to have such low probability of a chain reorganization that I was safely settled (finality in 60mins).

That's how I built it, and it's also the way that 99% of centralized exchanges operate today.