skysight-inc/HackerNews huggingface dataset:
> Universities are not vocational education facilities though

I see this argument a lot; universities would like to not be vocational education, but unavoidably they are. Certainly for all the older class of professional job: engineer, actuary, lawyer, doctor. For those you absolutely have to go to university to even begin your vocational training.

Programming is different in that the degree is less of a hard requirement (but still mandatory for your CV for a lot of employers), and you can get by with a three-year degree. But the history of non-university vocational training for programmers is a bit controversial (e.g. Lambda school https://news.ycombinator.com/item?id=25415017/ ) and there's not that many of them even in the US. What's the UK equivalent to Lambda School? The French equivalent?

> Conversely, Jira-fu, unit testing, peer reviewing etc. is something a junior engineer learns in their first year at work

A formal apprenticeship model would be great for programming, but there's a lot of obstacles to that.
Yes, this doesn't at all disagree with my comment; browsing /new for a while, it is very obvious that most of the time, flagging is used to filter out spam and off-topic posts. However, it is certainly a thing that happens that on-topic posts, specially those covering topics where technology and politics intersect, often get down-voted if they touch on certain topics.

Mind you, I am specifically talking about posts that have already started spawning on-topic conversations in the comments. Overzealous and politically motivated flagging is definitely a thing that happens on HN, and the tool to combat it (showing dead posts and vouching for them) are much better hidden than the flag button.
There is some middle ground between data-oriented design and OOP: just organize your objects in such a way that:

a) objects of the same type occupy continuous blocks in memory,

b) messages are passed to objects of the same type, then to objects of another type etc.

In this way, you don't lose the advantages of encapsulation, inheritance, polymorphism etc but you also don't sacrifice cache coherence much.

OOP does not enforce a 'random' memory access order, you can very will organize your objects in such a way that speed is not sacrificed much.
It isn't the education system's job to produce model employees. Nearly all the "modern skills" mentioned in the article all squarely fall under the moniker "industry knowledge", which is... the industry's job. Those that don't fall under the umbrella of maturity, which only experience can teach.

In my opinion, employers should start investing in their employees again, as they once did. It's neither morally laudable nor enlightened self interest to throw someone in the deep end and expect them to swim. And in our capitalist system, it's self-indulgent to say that you want something without paying for it. That is ultimately what the article is proposing: that open source contributors sacrifice their spare time to be the mentors companies should provide.
It's misleading to the people that are aware.

The law in this country is that you can't call it champagne if it's not from champagne. Anyone that drinks champagne knows this. Same for Melton Mowbray Pork Pies; if they're not from that region, or not made in the right way, you're breaking the law if you call them Melton Mowbray.

I really can't see why it isn't bad and misleading, to use a designation of origin on a label that is false.
GNU help wanted: https://savannah.gnu.org/people/?type_id=1

GNU high-priority enhancements: https://www.gnu.org/help/priority-projects.html

GNU looking for maintainer: https://www.gnu.org/server/takeaction.html#unmaint
It is a proof by contradiction. Essential meaning any successful business necessarily needs ad spend. Here is an example proving that statement false.
I felt the same when I studied Biology, I proposed to the prof to let students write Wikipedia articles, instead of making them write so much text that ended up in a bin. It would mean a meaningful contribution to the world, + a prof was going to check it already anyway, so it would probably result in a good Wikipedia article.

They never went for it.
Yes, someone should make a glass squeezing bottle :)
Considering one bottle usually lasts a long time, I can live with plastic much more than for many other things which you use up way faster. At least the bottle is large and robust enough that it gets recycled as a whole and less likely to end up as micro plastic.
Ask HN: What am I the only one seeing my submissions?
I have been the only one seeing my submissions unless it's a question? Can anyone help me on this?
The Brazilian far-right frequently claims the previous governments, led by a center-left party that’s pretty much social democratic in policies, were communist. What you have in Argentina is a very timid socdem government, at most. We can agree to disagree, but that doesn’t make it totalitarian. That coming from an Argentinian is surprising, because Argentina had a pretty violent US-sponsored dictatorship for quite some time.
> Nothing is mining the web for maths, and semantic markup for maths buys you nothing.

I find that rather unfortunate. A math search engine that find sites with equivalent formulae (or segments) would be quite useful to me.

Of course, that can probably made to work with image alt tags containing latex code.
Development Support
I've also come across an article in a Swiss newspaper according to which supermarkets prefer tomatoes varieties that have a "consistent" taste all year round – and because you obviously don't get extraordinarily tasting tomatoes in winter, this then means mediocre-tasting tomatoes all year round instead.

(So are they afraid that if they start selling truly delicious tomatoes in summer, they will no longer be able to sell mediocre tomatoes in winter?)
His revenue was ~20% more than the minimum wage. Add in the employer half of FICA (+6.2%) and wear-and-tear on the car and gas and it looks like worse. If he drove more than 4.17 miles an hour (at US average IRS mileage rates) he made less than minimum wage. And that's ignoring other costs I may have forgotten.

And that's assuming that for some reason the PR stunt showed no preference to the CEO in route assignment and otherwise was an up and up demo.
Voicechanger.io
While proving you are a human becomes more and more difficult. And I am really tired of having to recognize cars, boats and bikes for every website I visit.
Veloretti’s first electric bikes are automatic and gorgeous
Because it's a hassle, and I really don't care about that. Given that I'd have to go through the hassle of signing my own kernels just to get Windows to boot once a week, I really don't get why I should do that in the first place.

There's no way Windows _NEEDS_ to be signed to boot. Even macOS doesn't complain that much when booted without Secure Boot. Perhaps someone will find a way to cheat Windows about SecureBoot or TPM by using OpenCore, like the Hackintosh community has been doing for a long time.
How is it 20,000:1? Google's conversion calculator has it around 20:1 right now.
> instead of using his thumb, index and middle fingers (as Germans do), he uses his ring, middle and index finger.

I'm not German but I also find the "thumb, index and middle" method to be the most natural, curious why people in the Anglo world have a different way for doing this.
Well I'll take a stab at why CS should not be vocational. The field is first and foremost a branch of applied mathematics. The tooling taught in a CS program only has utility insofar as it serves to teach the fundamental mathematical concepts. This is especially true for undergrad.

In my opinion, there are far too many people enrolled in CS programs who would be much better served by a software engineering degree or program. However, modifying the way CS is taught us not the answer. A separate niche needs to be carved out.
What kind of monster doesn’t like fries?
I think if Binance did all the same paperwork and processes as any other banks then it d be fine and the city would welcome them with open arms.
Lovely. I hope university teachers help with reviewing the PRs too.

Reviewing even a trivial PR, making sure it doesn’t introduce any regressions, costs time. Every added functionality needs to be maintained until it’s retired.

I hope students who do that understand that contribution to an open source project is not a trivial thing.
So Binance can just register normally
And only those. I've seen a lot of tabs land on form field labels.
Kubernetes has a large ecosystem of network storage drivers which provide replication for non-HA applications.

That said - it is entirely possible to run local storage for applications that provide their own replication. We run an LVM local storage provisioner for our in-cluster Postgres (orchestrated by Patroni). This gives us all sorts of snapshotting and resizing that you would find in network storage while having the performance of locally attached NVMEs
> It seems crazy that you can have Greek immigrants in Australia making feta cheese the traditional way and not being able to sell it as Feta.

It's not crazy at all. The PDO for feta protects only certain regions in Greece so for example the cheesemakers in Crete, the Ioanian Islands or the Cyclades, cannot sell their white, sheep's milk cheese as "feta" anymore than Canadians of Greek origin can. If not all Greeks in Greece can sell their cheese as feta, why should Canadians?

Now, there are a couple of misconceptions about cheese technology in your comment that I'd like to correct:

> You see that happening already with Monterey Jack instead of Mozzarella.

Jack cheese is nothing like mozzarella cheese. Mozzarella is a pasta fillata cheese while Jack is not. I'm not sure why you can't tell the two apart but a possible reason might be the inferior quality mozzarella sold in the US market (I assume you are in the US if you're speaking of Jack). You wouldn't confuse Mozzarella di Buffala Campagna or Fior di Late for Jack if you were drunk on good Italian wine.

> In the long run the reputation of products will match their quality, and if it is any good, people will be eating Australian white goat cheese instead of Greek Feta.

Australian white goat cheese is not comparable to feta. Feta is a cheese made with sheep's milk and with the addition of up to 30% goat's milk. Goat's milk adds characteristic flavours but a 100% goat's cheese made in the same way as feta would have very different organoleptic characteristics than feta.

Also, most feta cheese made in Australia is made with cow's milk.
I finished my PhD and am still mostly at a loss for finding notable Wikipedia articles I can contribute to. I'd fear a day when undergrads are writing Wikipedia articles with perverse incentives.
That's interesting - have you tried contacting support? I don't think this is supposed to happen.

You might also have better luck using the region-specific S3 endpoint rather than the global domain name.
It's a meme from older media for instance "Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb"
I imagine they aren't defaulting because of the interest though - more that the borrower didn't even have the ability to repay the original amount at all.
But maybe no government is better. It only says all other forms of government are worse.
Cooking is as creative a process as writing code. Now, most of the time, we have a well-defined end goal ("something edible", "implement feature F") and a starting point )(raw ingredients; the existing code base). But, how we get from the starting to the end point is not wholly prescribed and what goes in the middle is creative. And most of the time, the actual level of creativity is pretty low.

Now, in one of those cases, you probably have sufficient experience that the lack of exact roadmap doesn't faze you. And apparently in the other, it does.

There are more detailed and less "leave this out" recipes there. I don't, genuinely, know where to find them, but that's what I used to use when I learned to cook. It MAY be worth investigating recipe collections designed for home ec classes, as presumably they are designed for the less experienced food maker.
https://en.wikipedia.org/wiki/List_of_fatal_World_Rally_Cham...

shit does indeed happen in multiple sports. Anecdotally in currently running Safari Rally, once again under WRC since 2002, military is providing support in form of soldiers with ARs and 1 meter long wooden batons they will use to beat you senseless for refusing to obey commands. Seems to be working.
There's still cultivars that have been grown for hundreds of years over there, so I would consider them 'local', just not native.

On a side note, there's a bunch of articles claiming peppers have been used in East Asia before the Columbian exchange. Like this one[1] for example. These usually have a bit of a nationalist bend since the implication is that the local chili heavy cuisine has been unchanged for millennia. It's an interesting thought experiment at least.

[1] https://www.sciencedirect.com/science/article/pii/S235261811...!
Good question, I'm always confused about trademark and copyright laws.
> Here's an example: Someone read that fd-passing is a thing, so now systemd listens to just about everything and spawns stuff on-demand.

This feature benefits some people. Even if your service requires socket activation, you can still set the service to startup and you can still control it with normal command lines.

> It's a great idea, if you're in high school.

You make this accusation twice, but you give no-one any reason to believe it (unless you think "using an optional feature I don't want to use and which isn't significantly easier to use than to not use" is a reason, but most people would say that it is a good example of flexibility).

> And then restarting daemons with systemctl almost to a rule fails, and fails silently.

I have encountered an issues with using `service blah restart` on Ubuntu, which means if it isn't connected to an interactive session it doesn't work properly. I was able to fix this by switching to `systemctl restart blah`. Perhaps you're experiencing something similar? I imagine Ubuntu's service wrapper is probably taken from Debian so it could be quite widespread.

The fact that `systemctl (re)start` doesn't always give useful feedback is irritating. I am usually too bothered by something not working to have noticed when and why it gives no output about a failed service. A command should always output something on error and it should be sensitive enough to notice whether it has succeeded or failed.

> Linux too "just needs a reboot every now and then to kinda fix whatever got broken".

This is another accusation you make twice. I have been using Linux since the 90s, and I cannot agree that we have to restart Linux distros more often now than before. Can you give any examples of circumstances when you choose to reboot?

> You're asking me to be data-driven, while being fully aware that systemd isn't, right? Your argument is essentially fallacy by implying that status quo is data-driven.

Systemd might have been adopted on theoretical grounds. But that doesn't mean that an empirical objection is useless or irrelevant. If you can show that the theory doesn't match the data, or the data is worse for systemd than some alternatives due to unforeseen consequences or the difficulty of dealing with the larger spec, then this might lead to improvements to systemd or adoption of some alternative.

> At the same time I also fall into group (2), above. I don't have time to wrestle in the mud with people who don't care.

You don't fall into group (2) above. Group (2) is a subset of people who do not complain about systemd, but you are complaining about systemd. Moreover, your comment slings a good lot of mud, so it's hard to take that as a valid objection. You at least should work to clean up the mud you threw unnecessarily.
> Myers-Briggs is the single most useful mental model for personality types in existence

No, its not. Its not the worst pseudoscience because parts of it map tolerably well to a some of the axes of the Big-5 model which has some apparent empirical validity, but it in is still pseudoscience with a huge marketing push behind it.

> I've heard a common complaint that "traits are a spectrum, not discrete categories." But often in biology, this is not exactly true, just like there are light brown leopards and black leopards but no dark brown leopards.

Yeah, sure there are traits that, within a properly selected domain, really are binary, but in terms of personality traits of the type M-B addresses, as well as knowing that M-B doesn't quite have the axes right, we known that position on those axes where M-B has the axis right still aren’t binary or even bimodal, because we have extensive personality research that isn’t a just-so story with a marketing push to sell proprietary BS products and consulting services.
Would love to see Google throw this sort of effort at something other than Oracle. The Zalando crew have done an amazing job with Patroni and their Postgres operator. But having Google’s resources could really elevate in-cluster databases to the mainstream.
This gives me hope I will still be able to pull a bunch of digital 8 tape content off a cam with firewire output still. Even if I need to get a mac, it might still work!

Now if someone can come up with a similar solution to get an ultra-wide scsi external HD to usb or whatever, I'll have a few great projects to get into.
Building a DIY Smart Doorbell
Canada Goose to Go 100% Fur-Free by the End of 2022
I mean that we don't want to live in a world where the current battery technology is going to power our car fleet. That's going to be a disaster.
Fellow German here who gets angry about the Flying Goose brand whenever I go into an Asian store: It’s not the same. Huy Fong Foods is much better and has much fewer additives.
I don't get this. I would have thought it would be the other way around. Paypal and credit card companies do a lot of KYC and other checks on their users. Bitcoin does none. If you need to verify a user's identity for some reason, you need to do it more if they pay by Bitcoin!
Isn’t the middle ground writing custom allocators ? Allocators allocate blocks continuously and developers keep developing with standard OOP?
It was a commuter and transport line so the majority of the screeching came from the long transport trains in the middle of the night. I suspect those are run differently here in Australia. It happened for the entire three years I lived there so I imagine if it was just a mishap it would have been solved already.
The taxpayers want skills education and that's what they are paying for. The ones receiving the taxpayer funds want to promote fringe ideas and revolutionary societies. So this is a typical principal-agent problem -- the universities take public funds and public guarantees and then try to redirect those for their own private agenda.
Many of the claimed advantages of "data-oriented design" and especially drawbacks of OOP in this article have nothing to do with data-oriented design or OOP... They are symptoms of bad design.

For instance, good design, and in fact a key concept of OOP, will get you modularity. Especially "When you write code specifically to transform data, you end up with small functions, with very few dependencies on other parts of the code" is the objective of good OO design!
Likewise for testing, I don't see how OOP is a problem if you've designed your system well and kept objects nicely encapsulated (likewise a badly-designed system will always be problematic).

Cache utilization is neither here nor there. It all boils down to memory allocation and, again, choice of objects.

Do data-oriented design to work out your dataflow, and then apply OO principles. A key issue is always to choose your objects 'wisely' and a data-oriented analysis will help towards that goal.
The Ferengi Commerce Authority isn't to be trifled with.
> a Thunderbolt 2 to FireWire 6-pin adapter

How in blazes does that one actually work?! Is it a PCI FireWire interface chip or does Thunderbolt have a FireWire alternate mode?
This article was "originally printed in the September 2009 issue of Game Developer." Any news since then?
Black Live Matters:The former Minneapolis police officer sentenced to 22.5 years
france has a lot of engineering schools, which are not universities. autoconf is one famous project from a french engineering school.

likewise germany has the fachhochschule, which is also expressly for vocational education at university level.

i would not call those equivalents to lamda school, mostly because lambda school is private profit oriented startup, whereas french and german engineering schools are established government funded public schools with a history of more than 50 years.

one could argue that maybe US community colleges should be the US equivalent of those schools with a focus on vocational education.
You can't leave this industry because frankly no other industry will coddle it's overpaid, dunning Kruger workforce like software. Go to a law firm or a plumbing gig and complain that their task management is literally the hell and see what happens.

Of course unqualified people apply a lot, it's because the secret is out that a bunch of lazy people can get paid obscene amounts in this field! There's a flood of unqualified people because you won't put a salary amount in the ad that will actually attract the right talent. There's tons of ways you can weed out the unqualified people but you won't because there won't be any applications left after that.
Could you outline why you think CFD is a scam?
"No sales team" is a ridiculous summary. The full quote:

"No sales team (Tran has mostly maintained the same 10 distributors and wholesale pricing from the 80s)"

"10 distributors" is the sales team. Just because the distributors (who are large and who have probably hundreds if not thousands of their own sales staff) are doing the sales doesn't mean there isn't the process of a human being either calling or visiting stores to get them to buy the product. In other words, sales.

Getting a product to market is hard, and a large part of that difficulty is DISTRIBUTION. If a company can find some good partners like distributors to handle that, good for them, but nobody can make any amount of meaningful revenue without sales, despite fake exhortations to the contrary.
If anyone's in the sauce shipping game, try and get the Huy Fong one distributed in the UK. The market here is dominated by "flying goose" sriracha which is good, but not the same as the Huy Fong and there's a fair market for it here I think.
Did you take into account the warming of the oceans? They have 3 orders of magnitude more mass than air (1.37 × 10^21 kg vs 5.1480×10^18 kg), and take much more energy to heat per mass.
Company spends $20,000 a month on an employee

Company decides the most important thing is to save $20 a month on not paying for slack
There is plenty of reason to direct anger at you. You are talking dismissively about something you, by your own admission, know nothing about. Something that has now caused the death of not one person, but several.

You very seriously need to get right out of this conversation with your semantic arguments. They have zero relevance or place here, and they are distracting from and justifying utterly despicable behaviour. You may not mean to do that, but in practice that is what you are doing, and you need to stop doing it right now.

You have been told several times now. Stop.
> The last time I'm aware of, to ensure that retail gamblers cannot lose more than they stake in highly leveraged bets, was pushed through by ESMA, not the FCA.

Same here in Germany. We don't have access to US-style stonk options, to the great frustration of people seeing US redditors making bank with GameStop while all we had was hodl'ing the stock itself.
You'd think that with the number of 'click all squares with traffic lights' type challenges we've had to endure, Waymo would be running entirely on camera feeds by now.