skysight-inc/HackerNews huggingface dataset:
I'm curious which companies you talk about, because there are a lot of statistics that many of these companies have significant higher R&D spending than most big corporations (certainly more than many famous SV companies). I also know of two people who joined one of these companies one came from a research postdoc position and made it to head of R&D (like a vice president I guess) within 5 years, another came from a slightly higher level, but also quickly made it to a similar position.
HN isn't perfect, but I still find it to be better than so many other communities, and that's why I'm still here daily.

Politics is difficult to handle in any community, especially more recently, but I'm still able to consistently find interesting content and people here, so I will keep coming until that disappears.

HN is, as far as I know, very beneficial to YC, and I don't see why that would change. If you think parts of HN are getting worse, the best response I can think up is to try to be the change that you want to see. Making high-quality posts inspires others to do the same, and vice versa.
This is especially true in US where there are almost no public restrooms . And as there are no trashes, we see those bottles and boxes littering the streets. At least in the large city I live in.
I always edit the CSS style when this site comes up
People say that in the abstract, but in practice they actually do want that.

It's the same way Americans want the government to be small and non-interfering until you're talking about specific policies that actually sound pretty good, like stimulating the economy by handing people money.

People don't want Facebook to be arbiters of truth, until you get people spreading dangerous anti-scientific conspiracy theories and the like; then suddenly they believe Facebook should've done more.
I listened to a podcast recently about Amazon union drives and apparently the big gripe isn't wages but working conditions. The almost universal sentiment is that people are treated like robots. Breaks are so rare and short that pissing in bottles or defecating in bags is common. Sometimes people have to choose between relieving themselves and eating since the break is too short for both. Most of the people interviewed wanted more humane working conditions.

There are many worse places to work, but that's whataboutism and using that argument leads to a race to the bottom.
Will be interesting to find out if the internet makes prayer work.
For the lucky ones buying flagship phones, it has hardly changed in the traditional models used by pre-paid customers.
That’s all fair, but I don’t regard incompetence as reason to doubt the intent.
The article describes how China is using forced labour from 're-education' camps in order to harvest the cotton. Is there anything more disgusting than this statement, which the Chinese tacitly agree is true?
Gas stations would be my guess, based upon what I've seen.

Our UPS driver at least tends to stop over by one right down the road from us. We have a regular driver, which likely helps create a bond with the staff, so you can skip the need to buy something every time.
I'm well aware of the proxy metrics they chose, and have thought of several ways each could be juked. I'm talking about the heart of the matter which the proxies were selected to measure.

You can reasonably dispute my claim about what the heart is or what underlying reality the proxies were selected to measure, but regardless this whole thing is a big Motte and Bailey:

I say the proxies are bad and poorly measured for the spirit of the matter, and you (in a broad sense I mean--like anyone inclined to reply like you are), point out that there is no spirit, it's just the metrics themselves and nothing more, and that I can't read more into it than that. That I can't impugn the results for not measuring something it never intended to measure.

Fine.

But then, also, separately, these results are in fact (I predict, and would bet) going to be used to support broad, "spiritual-style" claims about the health and usefulness of the global press in general, that are misleading and overbroad based on what was actually measured and how.

This trick is one of the main problems with the way science and journalism are conducted today. I have heard it termed "Distributed Motte and Bailey."
Seems all the right wing psychopaths are chomping at the bit to move to Trump's new platform. I really hope Trump chooses Accenture to build it.
This argument might be more appealing if we hadn't just come through a pandemic that an unnamed group of people were more than happy to describe as a hoax.

There's the myth of election theft if you needed a second example.

There really is a lot of 'misinformation' (outright lying) on social media.
I used to do a lot of machine learning code in go and think it has great potential as a compiled, static language with similar ease of development to python.

However it is hard to get around the lack of operator overloading and (to a lesser extent at least to me) generics. I love the simplicity of the language and understand their feeling that operator overriding is too often abused but at the same time not being able to use algebraic operators for matrix and tensor libraries makes them really hard to use.

The compacting garbage collector can also make it hard to pass pointers to memory to non go libraries which is key in data science.

If this project could address those things I think it could have real potential
I pretty much stopped taking this seriously after they compared restaurants to software development. Restaurants have very different operating cost structures.
Are you seriously claiming that adware is the only way for a programmer to make money?
This exists in Germany, it's called codetermination - https://en.wikipedia.org/wiki/Codetermination_in_Germany#:~:....

It's not an alternative to a union, but an additional right. Workers can also form councils at shop floor level - https://en.wikipedia.org/wiki/Works_council
usually this kind of stuff (fancy cheeses, fancy beer etc) is very popular, but extremely difficult to get if you do not life in the area. As with most monastery related production, most do not sell online or even nationally.
It’s the creator certifying that this file is the definitive copy, and having an instance of it to get paid for.

In an age of trivial copying, editing, recompressing, and other alterations, “original” can get lost. This gives means to identify, transfer, and prove originality.
Look, Trump was a jackass, but this isn't factual at all. Both the National Guard and various individuals (Sergeant at arms, Capital Police Chief) asked for and or offered help. Each side was met with denial "due to optics".

On the capital side the CPC asked the SAM numerous times and the SAM was ordered to not make the request (though the SAM himself wanted too). Who is in charge of the sam? Nancy Pelosi as Speaker of the House.

Both Political parties are full of old lying cronies that are doing nothing but stoking the fires of discord by lying and blaming the other party.

The Capital Riots were a failure from all parties involved and no where has anyone asserted Trump refused to provide support.

EDIT: https://www.npr.org/2021/01/11/955548910/ex-capitol-police-c...
You're probably on to something there. Hundreds of millions of years of evolution for finding food and avoiding predators. At best: a few thousand for managing linguistic skills. (or possibly hundreds of thousands, when it comes to our ancestor's pre-linguistic abilities).
Ok, how do we take this analogy and qualify the types of opportunity you get as a result? If you do mediocre work and everyone knows about it, do you get a lot of mediocre opportunities? Compared to someone who does better work, and gets a smaller number of, but GREAT, opportunities? How to value that piece?
And here's a good accounting of the Mona Lisa's journey in hiding during WW2, and the existence of the other copies.

https://www.artcuriouspodcast.com/artcuriouspodcast/1

It's underwhelming in real life, very small, dimly lit, under thick glass, teeming with tourists.

Online art is a great endeavor but there's no context for art without the space in which it lives, and in this I think the Musée d'Orsay is the better space.
Perhaps. It's definitely a conversation worth having, given the advancements in public speech through social media. There is no reason to believe that 200-year-old laws should be the end of the conversation.
Petlog 'misplaces' pet owners' details in database 'cock-up'
> what happens to the calf

Sold as veal I'd have guessed?
> As for what happens to the calves, they can't drink all the milk modern cows produce. Also they become big cows.

Half of them do not become big cows because male cows don't produce milk. We kill the male calves.

> Afaik we don't usually eat dairy cows

Of course we eat them. They get turned into ground and minced beef.
> Look, Trump was a jackass, but this isn't factual at all.

Why didn't Trump offer military support at 2:30pm, when the Capitol was breached?

There's a 3-hour period here that's extremely uncomfortable. Wrestle with that 3-hour period between 2pm and 5pm, and come to your own conclusions. But facts be facts.

In contrast: Once the DoD refused to support Pelosi, she called the Governor of Maryland to send in the Maryland National Guard. Governor Hogan refused: because that is tantamount to invasion unless they had DoD approval. Governor Hogan sent the troops in as soon as DoD approval was granted at 5pm.

We know what the holdup was. These discussions are public and documented and timestamped.

-------------

The one group in charge of defense: the Department of Defense (who is in charge of securing territories of the USA), watched on the sidelines between 12pm and 5pm before deciding to help. That's the facts. Maybe waiting was the right choice at 12pm or 1pm (when the hope was that the protesters would go away), but by 2:30pm, shots were fired and blood was spilled.

And don't be naive. We all know that both Proud Boys and Oath Keepers explicitly try to recruit military members into their group. That whole "Defend your Oath after you leave the military" thing plays pretty strongly with military members.
The most important advice in my mind would be to waste as little time as possible on the parser; Forth is trivial, Lisp a tiny bit more involved.

https://github.com/codr7/liblgpp
Women can pee in a bottle too:

https://www.amazon.com/Standing-Resistant-Urination-Portable...

Equality often means, delicate sensitivities of either sex, are not considered.
Furthermore, it’s not even a big city problem. California High Speed Rail has been an immensely expensive project so far, an order of magnitude more than comparable systems, and the only segment built is in Central California, not the expensive coasts.
I agree that event wasn’t news worthy, but those boys were criminally intimidating due to intent.

https://en.m.wikipedia.org/wiki/Intimidation

I suspect if this wasn’t some viral social media nonsense established publishers wouldn’t wasted any effort on this. When you are funded by advertising you go where the eyeballs are.
Necessity is the mother of invention I suggest a combination of Citibike and Airbnb perhaps named Citipee or Airpnp
Yeah - I do this too, and I also find that for learning new programming tasks, if I make my own cheat-sheet, I remember the content well enough that I don't actually need to use it that much. But when it comes to using someone else's cheat-sheet, I have a hard time remembering and I have to constantly refer back.
You can't do that if you work for a university and the grant goes through your workplace.
not even half baked. its a webpage with a single feature that is broken.
Military occupation and democracy is really working out well for them...
So if I tell you that you can join a union but if you do you won't get stock options, then I have negotiated with you?
> That statement was either patently false, or it was true and his current statements are patently false.

You’re actually missing the correct option which is that scientific consensus has shifted on this issue. Science is a process for the truth and conclusions can change with more evidence.
As someone who's using Linux but not that much at ease with this, it's nice sometimes to have a GUI.
we've been on the cusp of a huge revolution in genetic engineering for 20 years, and will be for at least another 20 years. It's entirely unclear that our newest capabilities will make a significant difference outside of research labs.
First issues are fully political, the oil thing is mostly medical, it's less sensitive.
An interesting idea for open source security to tackle:

What I don’t get is why everyone rolls their own infrastructure scripts still?

Where is a mono repo for Terraform or SDK based code that is openly vetted?
The same goes for Kubernetes, Helm, Ansible...

Very few web tech problems are so Byzantine they need humans to write bespoke config
Glenn Greenwald is not a journalist. He's a Russian asset posing as a journalist
Challenge your performance intuition with C++ sine
There is no reason there has to be namespace clutter in C++
Sadly for the argument, this decrease in poverty only happened as a result of China - if you remove China there basically is no difference anymore.

If you adjust your definition of poverty to local inflation, you also barely see any difference anymore.
I always wanted to try logic programming, but I felt like I never understood how to use it effectively.

For my own personal coding projects, 99% of the time I am either writing a CLI tool or a daemon/server of some kind. I've attempted to learn Prolog in the past, but I never got to the point where I felt like I could actually write a complete program that interacts with the world in a meaningful way. So I pretty much gave up before ever getting as far as checking out something like Mercury... and I couldn't even figure out how to use miniKanren at all.

I can certainly see the utility of logic programming as an embedded DSL, but I have no idea how to write a "complete" program in a logic language.

Am I missing something? Is there a specific book or guide I should follow? Are there examples of open source programs that use logic programming I should look at?
The mentioned Redhat article Part 2 is a 404. Here's the archived version:

"How to Make Money from Open Source Platforms, Part 2: Open Core vs. Hybrid Business Models"

https://archive.is/Yhr8l
The Page of DOUGs
Why not work with other companies that are everywhere and have toilets ? (e.g.: Fast-foods).
Of course, it will cost money, but that's better than nothing.
Have you tried Snyk? I've found it to be the simplest to use and completely free for public repos
TLDR: they used a conventional buffer overflow attack on their EULA to install a network hook that downloads and patches their game.

This is what security researcher/CNO devs do every day, but without the source code.
Reblochon is not available in the USA because the milk is neither pasteurised nor aged enough.
As someone also from a small country with no power or stakes in this equation: everybody is equally being played and if you're dualistic with your side-picking you're getting burned one way or another.
Yes, and it makes me feel incredible outrage, which only hastens my burnout.
The professionals I know and myself work solely with open source tools and open source frameworks... It is certainly a libre open source push in infosec.

And the community of practitioners are giving back to the community in all dimensions, code, knowledge, talks, support, heck even governments and institutions five free insights; mitre, nist, cis for instance.

With a few exceptions such as Nessus and Qualys.
Once when I was taking a taxi, the driver told me he did meth so he could work more hours so that he would have money to buy meth.
Apparently its a tradition that Koryan brings one of these devices to the CTWC after party and everyone competes! Sadly I dont know the best scores.
Do you have any personal experience working with dairy cows?
In an open bag in the corner of a kitchen. You usually only buy for a few days, so storage isn't a huge issue.
That won't work, because she's been talking about breaking up Amazon for years now.
If you click through so the site[0], they're sold out, took less than 24h after the call went out.

The guardian is 24h old as well, so they'd sold out by the time it was posted on HN. Bummer (well good thing for them).

[0] https://divinebox.fr/operation-fromage-abbaye-citeaux/
Sadly, the commercial tools are also kind of a shitshow. We've got one (very expensive one) that emits risk reports with "high" rating where the message is clearly a programmer saying "not implemented yet."

Oh, and it also crashes with null pointer errors.
Good read. I’ve always enjoyed using C4, it’s nice to have consistent notation across diagrams. Another decent tool is C4Builder [1] if you like PlantUML. It’s based on Docsify.

> Each connection should have a label.

It’s amazing to me how often you see diagrams without labels on connections.

[lambda] -> [s3]

“Lambda arrows s3?” Is it reading, writing? Creating buckets? Managing the ACL? That arrow between two really common components leaves a LOT to the imagination.

[1] https://adrianvlupu.github.io/C4-Builder
Finally socat is getting the luv it deserves.
Free diving under ice into mountain lakes: ' intense' meditation
Alternatives to Censorship: Interview with Matt Stoller
I admire that you keep an open mind in a subject that is normally extremely infected, but I think your perspective shows a slight lack of understanding for the history of labor conflict around the world. I don't know if you'll find it helpful, but I'll just chime in on some of your points:

> The entire concept of unionization seems unnecessarily confrontational.

Unionization is confrontational by definition because it's the materialization of completely opposing interests. A unified workforce that can make collective demands on their employer is economically never in the interest of the employer.

> There is nothing preventing the state to require significant representation of employees in every board of directors.

There is not a single doubt in my mind that this would be seen by almost anyone as an extremely left-wing policy. When you say "there is nothing preventing the state" I'm not sure what you mean, unless you have a country with a very left leaning populace there is no way this would fly. For an example from my country, have a look at "employee funds".[1] The purpose was essentially to tax companies, use the money to buy stock in the companies, and give ownership to a part of the companies to trade unions. So, in a way, exactly what you mention. Remember that this was attempted in a country that had a post-war social democratic majority for decades, and even then it didn't work.

> In this way, labour and capital could work together in a more integrated manner, avoiding much of this unnecessary conflict.

Again, the conflict between labor and capital is not "unnecessary", it's built into the power relation. While everybody benefits from the company doing well in the long run during an equilibrium where everybody's happy, in the short term, changes to the benefit of the employer are often negative to the employees, and vice versa.

[1]: https://en.wikipedia.org/wiki/Employee_funds
This is a great illustration of the point I'm making. Thank you for providing a crystal clear example of how we got here.

>This argument might be more appealing if we hadn't just come through a pandemic that an unnamed group of people were more than happy to describe as a hoax.

Yes. If you give people a platform they'll say all kinds of things, true, untrue, and, partly true.

Regarding COVID, what's interesting is social media companies decided that anything that goes against WHO guidelines is a hoax, even if you have credible epidemiologists having a discussion. WHO is staffed by very good people who are experts in their fields, but WHO is a human organization that is susceptible to political influence and regular human faults. For example, I don't fully trust any conclusion the WHO reaches when it comes to COVID and China. I just don't. I'm glad WHO exists and they do a lot of good work, but I don't want WHO dictating (directly or by proxy) which opinions I am allowed to hear.

The implicit argument you're also making is that if you just ban your political opponents promulgating views you think are false (and some many be false), those views will go away. That's not going to happen. All you did was increase mistrust and increase conspiracy thinking.

>There's the myth of election theft if you needed a second example.

By who exactly? Because up until this election, EVERY election that Democrats lost was because of election theft, through either Russian misinformation, or voter suppression, or gerrymandering, or voter id, or systemic racism or unicorns. EVERY.SINGLE.ONE. Trump's election was deemed as stolen by huge swaths of Democratic politicians (including Hillary) and voters.

Oh but those are credible 'election theft' allegations because they come from YOUR political side. It's the other side that gets everything wrong. Your allegations against 'election theft' shouldn't be suppressed, but theirs should. Right?

>There really is a lot of 'misinformation' (outright lying) on social media.

And you're afraid that your reasoning abilities are so feeble that you don't trust yourself to see this misinformation lest you be affected by it? And therefore you need a low-paid, 20-something, intern-censor to tell you what you should and shouldn't see.... You may be OK with that, but I'm not.
Seems to be a long term strategy against poor people in America
Paris was my last destination before COVID hit and the Louvre was worth every moment, but impossible to cover in a day. It is great to be able to revisit a museum from the web.

Besides the food, the other highlight was https://www.centrepompidou.fr/ Easily my favourite hideous building, somehow I love it. Fascinating works and a great view from the rooftop patio.
Thank you! That was very informative :)
> The lack of string handling routines in the stdlib was unexpected, to concatenate strings one has to do everything manually - allocate the buffer, put strings there

Not sure how long the author spent looking at zig stdlib, but there is std.mem.join for this. Most string utils are under std.mem, it seems. To be fair, I also rolled my own std.mem.eql for string comparison before stumbling upon it as a beginner, so this definitely an area for improvement.

Overall I agree with the assessment about stdlib docs. Many things are not even listed in docs, and many that are have little to no description. Also some of type signatures are not really clear, e.g. when they use `var` as a type.

What works for me is having stdlib docs and source code from github side by side and jumping back and forth between them.

But overall, as someone who's gone through a similar language evaluation process, his assessment feels pretty on point: zig's lack of maturity still shows in a lot of places, Rust feels complicated and puzzling at the beginning, etc. My only difference is I'd lean towards C if I had to pick between it and C++, but that's largely a matter of personal preferences IMHO.
Presto gets most of its speed from parallelizing work and taking advantage of columnar formats when it can.

In the case of a RDBMS can you get performance gains if you try to parallelize a query from many clients? It will depend on the DB adapter and query. In a random case, if you slice a query into N shards it’s not necessarily going to go faster. It’s still the same DB underneath bound by the same HW performance boundaries.