skysight-inc/HackerNews huggingface dataset:
> There's a 3-hour period here that's extremely uncomfortable.

Three hours during fog of war with conflicting and unreliable reports when nobody really knows anything.

This is, incidentally, the problem with politicizing everything. You have politicians claiming they're about to be murdered, despite not even being in the same building. Then a President from the other party has to be concerned he's being goaded into sending national guard that he controls into the capitol in order to bolster a coup narrative. Which is what would have happened if he did that.

But now the executive not sending the military into the legislature is condemned all the same.
I can see a lot of potential in Go for data engineering specifically, yeah. Those would probably be some very stable and performant ETLs. And the concurrency and network primitives would make it easy to develop libraries like Prefect/Airflow.
> In practice though I'm skeptical.

> They really seemed to view workers vs mgmt as an adversarial zero sum game.

That doesn't really affect the feasibility or otherwise of running an ESOP as a union shop. On the contrary, I imagine that if you view the entire thing as zero-sum, you might be more prone to think about what is going to happen to your stock's value if you strike, or take steps that negatively effect efficiency.

If you're not thinking zero-sum, you can use some pretty handwavey logic for thinking the next bonus you demand doesn't really negatively effect people like your coworkers or the shareholders, since you're merely being compensated for your inherent greatness that will inevitably lead to the company's greater success, blah blah... congratulations, you appear to be in senior management.

> Meanwhile Toyota were developing their production system using the kaizen principle of bottom up continuous improvement. Unions played a huge role in making US autos uncompetitive against the Japanese brands for a long time.

It doesn't seem unfathomable to me that a unionized company could develop something like the Toyota Production System. The German companies tout having learned from Toyota, and I don't know how true that is, but the successful, modern German car companies are all unionized. (in the greater context, Tesla is still nonunion and didn't appear to pay any attention to TPS when they brought their production online, which is maybe interesting)
What's always missing from these is the type checker.
Bureaucracy kills people. Software can only do so much when some regulation mandates that a document needs to be printed, signed and brought on premise.
Jeff Bezos investment is backing a startup hoping to be AWS for SMB accounting
Those numbers mean nothing. First of all, anything before maybe 1900—1950 is meaningless, as no one was collecting data about how people actually lived. They are only estimates based on national fortunes, for periods of time when many people mostly lived off the land.

The poverty line is also arbitrarily low, with many countless people over the poverty line who are dying of hunger. A more realistic poverty line would probably be several times bigger than the current value, which would fuether skew the numbers.

Not to mention, as others have pointed out, the vast majority of people taken out of poverty were taken out by dictatorial China's social programs, not capitalism.
I'm not the OP, but could try to venture an answer as someone who's used some of those languages.

D is nice. I could see myself picking it instead of go. It's much more expressive than go and it's mature enough. Cross compilation story isn't as great though. Haven't tried asBetterC. I was under the impression this corner of D isn't as mature as D proper.

Java, IMHO, has limited uses, in the sense that making distributable binaries for client side usage (e.g. CLIs) is quite a hassle, and the need for a JRE makes it quite a bit bulkier than a C or go thing.

I'm partial to Nim and Crystal (and V). They aren't as appealing to me personally because they feel complex compared to C and go (and zig). If the appeal of these languages is "a better golang", I think D has beat them to the punch. Also, again, cross compilation tends to be a bit of a deal breaker for me.

Another language that seem interesting in this space is Odin, but I could not for the life of me find stdlib docs for it.

Another seemingly interesting language is Beef, which has a sort of C# feel (a good thing in my books), but unfortunately I haven't had a chance to play around with it yet.

Cosmopolitan is cool, but is just C, and younger than even zig.
This, however, comes with the drawback of a quite high price. And there are quite a few things you can do in the US which you may not do in Germany, for example under car lightning, additional front lighting (think the illuminated Mercedes logos), anything that negatively impacts the emission profile much and - my personal pain point - large wing spoilers.

I can see the reason for most of these - if you're allowed to go 300km/h in that car, it should definitely be in a good condition -, but it's not without drawbacks.
> To commemorate MLK Jr. Day, the CTO of the large company at which I work, sent out an email advocating for more political violence to promote racial justice issues…

And how has this email not leaked?
An App Called Napster (Documentary)
If someone destroys their own money, that is a pure gift to the rest of society.

If that doesn't make sense to you, you have not understood what money is!
I really loved the idea of nebulet! Do you think it is possible to reach the same security guarantees of eBPF with a feauture set like wasm? Other big challenges you encountered?
Trump is planning a major protest.

The FBI says there are threats of violence.

What do you do?

1) Accept the offer from the national guard et. al. and make preparations?

2) Refuse and say it's all good.

The Mayor of DC and capitol police had every offer and chance to make basic preparations such that the National Guard would not have to be called in. [1]

I'm not sure about the actions of the DoD, but I wouldn't find it hard to believe that that bureaucracy took a few hours to really move. The national guard is not something you can press a button and they magically appear.

They offered to be present, they were turned down beforehand.

I blame Trump for the entirety of this, he's the poison in the swamp, but there's no doubt the city leadership made a huge mistake in lack of preparation.

[1] https://www.ctvnews.ca/world/america-votes/u-s-capitol-polic...
An IBM AI Debates Humans
Once generics get introduced into the language, you can write a generic map function which can take a []T and a func(T) U to return a []U. While it's not as elegant as a list comprehension, it's nicer than writing a for loop every time. Although, I can't remember what the performance impact of closures are in go, so this might not be a cheap operation.
My father worked with dairy cows as a side job during college. He said they were often very friendly (except for Holsteins, they can be mean). They get used to and expect the daily routine - milking in the morning, pasture for the day, milking in the evening, pasture for the night.

When milking time came, they'd all be crowded up near the gate waiting for him to open it so they could walk to the milking building. They didn't need to be coaxed.

He said the saddest thing was the practice of de-horning calves at a certain age. Prior to that, a group of calves would be friendly, unafraid, almost like pets. But afterwards (my dad wasn't personally there for the actual de-horning) they would all crowd together at the opposite end of the yard in fear when he approached. He said it was heartbreaking...

As far as I know, not all farmers practice de-horning.

Edit: I have no idea whether they used pain killers, but given the calves' response my guess is no.
The article's point is the product is not the business model, and the author did not try to stretch the point by comparing open source software business models to culinary business models. I suspect the example was selected since many people aspire to open their own restaurant even though they know (or ought to know) the failure rate is atrociously high.
Declining a research award due to supporting a toxic employee with a long history of unnecessarily hostile and combative behavior (just look at the yann lecun twitter thread). Sounds fine to me!
In many reasonable languages there are no types (or, equivalently, there is a single type) thus it may be perfectly OK to not have a type checker.
That's because the CEO's, CTO's etc don't actually care about the principals they claim they support. It is all about power and bending the words to fit their narrative. Basically if their side loots, riots, burns down cities, brings guns and shoots people, storms the lawmakers chambers, come close to breaching the white house to the point of the president needing to be evacuated to a bunker, police stations and federal buildings etc. it is a mostly peaceful protest. But if a few un-armed larpers in viking costumes etc. walk into the capital it is an insurrection worthy of barbed wire fences and a troop buildup larger than many deployments to war zones.
as spotted by sl956, I mistakenly linked to a copy.
Great answer! I sort of almost understand what is going on and the last time I saw Prolog was literally 30 years ago.
Not really, the entry states she left CBS because they weren't pushing Benghazi enough in her opinion ... following which she moved to stints with a Heritage funded outfit and Sinclair. Both clearly partisan organizations and both instances of "rewarding the corporate funders" while pushing misinformation. So yes, pot meet kettle.
If you are using github app, it's less friction to star it than open the page in the browser window and bookmark it.
I don't know why you claim that smaller companies in the automotive sector in Germany don't have ununionzed workforces, but the IG Metall has a »Organisationsgrad« in this sector (how many of the workers are union members) above 90 percent (see https://www.wiwo.de/politik/deutschland/gewerkschaften-die-u...).
Didn't the buffer overflow happen before the document was displayed? If so, the exploit code could skip over the broken EULA prompt or fix the document before showing it.
The plot of the Louvre IT Department to get more resources is working as planned.
I'm struggling to think of any situation in which someone would actually want to be reported to the FBI. Doesn't mean that reporting them isn't the right thing to do.
And no one wants to elect them. How do anarchists and libertarians do in elections? Oh right pretty terrible everywhere. You know it's bad when your best counterarguments are the zapistas or like catalonia circa the 1930s
When someone wipes their ass with money they remove the bill from circulation making the rest of the money worth a little bit more.
> To commemorate MLK Jr. Day, the CTO of the large company at which I work, sent out an email advocating for more political violence to promote racial justice issues, along with some circa-1960's quotes on the need for political violence.

Is that actually what they did, or do they support BLM, and you equate support for BLM with support for political violence?
Open Source isn’t a business model but it CAN be a support model - for the right market the number of companies who will be willing to fund features/fixes that the company can’t be bothered to get noticeable.

It can also be shown as a “backup” - if we fail you have the source and can continue to maintain it.
As others have pointed out, FileZilla has been caught doing shady stuff for a while now. Antivirus doesn’t pick up on everything; furthermore, just because it’s clean today doesn’t mean it will be tomorrow, and FileZilla’s actions have demonstrated that they’re not above shipping malware. There are better, free tools out there that don’t have this issue. FileZilla fell behind the competition well over a decade ago; you should look into finding a new tool that meets your needs. WinSCP is a popular option.
Ash Skys – Riddle (Feat. Jack Macrath) [Rap/Hiphop]
Post good technical stories, go to https://news.ycombinator.com/newest and upvote good technical stories, try answer the questions in the threads about the topics you are an expert, don't downvote too much.

(Try to avoid stories with more than 100 comments. It's probably not a very technical story, and if it's a technical stories the comments probably derailed and may be awful.)

> So what's there to stop this community from devolving and earning a negative reputation like 4chan or even reddit?

Dang. Take a look at https://news.ycombinator.com/item?id=23308098
Ref operator overloading. As someone not used to python but had to read a simple numpy script last week, I was stumped for a while on this line of code: X[y==1,0]
Just that.I first thought, what would X[False,0] be? Since y was a vector, it obviously wouldn't be equal to one. Okey, but extracting that part, it looks like y==1 takes my vector, and replaces with an array of same size, with true or false for each element. Basically == is overridden to run a predicate over all elements. Okey, but then what does X[[True,False,False..],0] mean? Looks like numpy has overridden the [] so one can pass an array of booleans in addition to a normal index, and then it only keeps those elements corresponding to True indexes.

Clever and useful when done daily I guess, but damn it was hard to understand those 9 characters as someone not well-versed in this domain.
Another thing worth noting is that European nations have mostly nationalized labor laws. Worker’s rights which unions are bargaining for in the USA are national laws in countries like Germany and—to a much greater degree—Sweden. In Europe if you want more paternity leave, you don’t ask your union, you vote for a labor friendly party. Worth noting is that corruption also exists in unions in Europe. So corrupt union leaders is not enough on its own to spin a narrative where unions in America are uniquely bad.

If the narrative that unions hinder business growth was true, you have to provide with some mechanism for which that would be the case. An easy one is that businesses have to spend more per workers and hence cannot afford bigger investment. This sounds right, but it is anything but. If that were the case you wouldn’t see Volvo factories still operating in Sweden.

What is it precisely that unions in America are doing which is not a national law in Europe, and European unions aren’t doing which causes businesses “to wither and stagnate for the gain of a privileged few”?
The resolution of (some) images is vary disappointing, especially the downloads versions which seem even worse...

https://collections.louvre.fr/en/ark:/53355/cl020579933

MOMA on the other hand has very high quality imagery of Durer.
Restaurant Furniture at Beseating
Manufacturer of chairs, restaurant chairs, bar stools, fully upholstered restaurant chairs, dining chairs, restaurant bar stools, booths, restaurant booths, restaurant tables, tables, table tops, and bases for the commercial hospitality and restaurant industry.
In many states right now, there are zero cost premiums for those who make within 200-250% of the Federal Poverty Line. Percentage varies between states, or sometimes even by counties. This was part of Biden's stimulus package and should help a lot of people.
You are talking about mistakes on January 5th.

I'm talking about mistakes on January 6th. Trump was still in charge of the DC National Guard on January 6th, and refused to authorize help.

This refusal to authorize help meant that Virginia / Maryland national guard was unable to help until 5pm as well. I understand that it takes hours for military to prepare and brief, but Maryland / Virginia national guard was ready by 3pm IIRC, and just waiting for DC-National Guard (aka: DoD) authorization.

> I'm not sure about the actions of the DoD, but I wouldn't find it hard to believe that that bureaucracy took a few hours to really move.

All it needed was a phone call from Trump, who has the ultimate authority as the President, and the seat as commander-in-chief.
The Rust looks fine to me.
I wonder if this is a natural problem of the code not being a 1 on 1 reflection of the proposed model (or a superset which includes the proposed model), as well negligence in not syncing them up when something changes, which isn't a problem with code (just generate it again).

Often, the thing worse than no mental model, is an inconsistent mental model sending you in the wrong direction.
I read the bar on the top as as:

> Latecomers get charged 400% extra on all plans!

With Comcast and all the other gimmicks out there I've come to prefer consistent pricing. Other than that all I sometimes want is a free trial, which I will more often than not cancel.
Form I-9 on the USCIS website requires Adobe Reader
I agree with this characterization.

I have an extensive analysis of how I came to the same conclusion here:

https://news.ycombinator.com/item?id=26603166
This is more of an admin/communication thing. Absence, grades, class schedules, lunch menus, homework...
We were on the cusp 20 years ago with human genome project, and now things have settled down, gotten boring, and the next cusp is like 20-30 years from now.

Honestly aside from crispr not much has changed since 10 years ago (and I know this is sacrilege on hn but crispr is not that exciting outside of making some lab techiques easier and maybe enabling human germline editing, which it sees no one does).
> "Narrative" is a neutral word

Not necessarily: a representation of a particular situation or process in such a way as to reflect or conform to an overarching set of aims or values
Yes - this doesn't really answer my question. Another comment mentions the dark patterns trying to get you to install things you don't want in the process. That kind of thing is annoying but manageable. Quietly installing malware is a whole different animal, so I'm trying to get an explanation of if that's what's happening with the bad installation file above.

(And yes given this thread, I've already downloaded WinSCP to use going forward, though I haven't installed it / used it yet.)
> it was clearly a political ban to appease the new party in power

I don't see it that way at all. I think these companies' PR is just constantly hanging off of whatever 51% of the country wants to see them do. When the riot happened, public opinion on Parler getting limited/kicked off the internet tipped from just under 50% to just over 50%, and every major corporation to whom it was relevant was watching. It doesn't matter whether more planning happened on Facebook, because that's not the way the public felt about it. I think it's really that simple.

Of course it's still a problem that a handful of companies have so much power and reach. Tyranny of the majority is a thing [1]. But I see no need to invoke conspiracy.

[1] https://en.m.wikipedia.org/wiki/Tyranny_of_the_majority
The mayor said no, they followed her request.
You're really out to find a boogie man in just one person aren't you?
This is valuable, with the addition that the quality of architectural thinking could be elevated in most of the organizations I've been in if before they put marker to whiteboard if they adopted the principle of symmetry.

If you don't start with symmetry, you lose meaning because you are representing relationships with a basic inconsistency. I've sat in meetings with very senior architects who say, "I'm not an artist, but here's my thinking," and then go on to ramble and sound out their own parenthetical ideas while everyone is too polite or embarrassed to interrupt.

Start with dots and lines that make simple polygons or trees, or multigraphs. Use solid lines for direct relationships, and dotted ones for abstractions and conditionals, and arrows for the direction when you know it.
Literally every single visual idea you are expressing reduces to a graph, and starting with symmetry in your drawing provides free clarity about the relationships between ideas.

Arguably, maybe you don't want that clarity of symmetry because you want others to feel like it's not decided and they can use the uncertainty of your foggy thinking to contribute their interpretations, and the difference between collaboration diagrams and explanatory ones is probably in this, but as a boss of mine said to me once, "I don't care what you do, so long as it looks like you did it on purpose."
RNA vaccines are new, and seem to be important right now...
That's a Meltdown and Spectre update from 2018. I'm talking about Microarchitectural Data Sampling, from 2019.
That's a different kind of legend. Point taken, but I don't think that many companies I worked at we're cults. Half, tops.
> There is no memory protection and no software abstractions. You display graphics on the screen by writing directly to video memory

You can have similar experience with a little more power by writing code in mode 13h for dos. Want to light a pixel with specific color? Change byte of memory at A000 + y*320+x :).

You have 256 colors, every pixel is a byte, and you have another place in memory where it says what each color number maps to in rgb values. So you can do palette animations trivially.

There is no easier way to program graphic IMHO.

You can use any language - my favorite was Turbo Pascal 7 (but the compiler has a bug that breaks on cpus with over 200 MHz clock - you need to download turbo pascal and a patch that fixes this issue for example https://www.trsek.com/download/T7tplfix.zip ).
It was done through adding emphasis to certain portions of Dr. King's "Letter From Birmingham Jail". In bold font:

> who is more devoted to "order" than to justice; who prefers a negative peace which is the absence of tension to a positive peace
Because when you turned from facing away from the mirror to facing towards it, you rotated around the z axis and not the x axis (assuming a coordinate system where x is horizontal, y is into the mirror, and z is up).
I tried to go to your pricing page on mobile and got 3 pop ups that I had to dismiss before I could see the content: two separate chats, one that made noise, and some email callout /beg.

This really turns me off of your product.
it is the state infringing in the market on the side of business and capital by restricting the ability of workers to collectively bargain with employers

workers are less well off but it's ok because "individualism"
This is a straw man, legitimate criticism isn't racist and no one says it is.

If your idea of criticism is something like using a slur or stereotypes to make an argument then it is not politically correct.

What's the criticism you want to give but feel like you can't?
I have a question: why do drivers pee in a bottle?

A few years ago, I called an Uber and a lady showed up visually uncomfortable. We drove in silence for 2 minutes before I asked her if she would like to stop at a gas station. I knew to ask that because my previous driver have had the exact same problem and told me he had to stop. He told me that sometimes he has no choice but to use a bottle. Is Uber intentionally making drivers pee in bottles? No. But it happens by design. When a driver is matched with another rider before the current ride is over, she doesn't get a break. She can decline the next ride, but from what I learned you get penalized if you reject enough riders. Is the solution wearing a concealed pouch where the driver can relieve himself discreetly? Um, no. I think a simple button on the UI that say 10 minutes break solves it.

Riders pay the price by making the ride slightly late, but that's a damn good compromise.

So why do Amazon drivers relieve themselves in a bottle? Because sometimes they have 240 packages to deliver in one shift. And when they don't do a perfect job, customers complain and they get penalized. Unlike with Uber, a simple UI update doesn't fix the problem. The customer expects same day delivery. Is it Amazon's fault? Yes, they promised impossibly convenient delivery times. Fixing the issue means longer delivery. Are we willing to compromise?