skysight-inc/HackerNews huggingface dataset:
Honest question here, how much of the CS theories play a role in the history of the practical computers we use today? For example, if we play back the history of the the modern computers that we use from a perspective of the CPU (with its instruction set), RAM, disk, high level languages, and operating systems... do they have a foundation in CS theories? Or do these constructs come from a more practical engineering basis, void of theory?
How to Learn Truck Driving?
But it would break the workflow of so many people relying on that shitty structure!

https://xkcd.com/1172/

I like the fact that HN is so "stable".
That is why it is better to have the training from the Best Truck Driving School to do the job yourself whenever necessary. It will provide convenience in many ways. For instance, you can be ensured of less cost. And, you can also learn in no time. Many people want to learn to drive trucks. It is because of the rewarding attributes of truck driving. It provides employment and other paid errands as well
And, buying power was wayyyyy stronger for them. As a % of income, housing tended to cost a fraction of what is currently the norm. It's not uncommon for boomers to just have 2-3 properties because in a middle class job you could afford it.
Previously on HN:

A generation of American men give up on college (wsj.com): https://news.ycombinator.com/item?id=28436836

Men Fall Behind in College Enrollment. Women Still Play Catch-Up at Work (nytimes.com): https://news.ycombinator.com/item?id=28472274
No, these two events were separated by more than a year. The rejection was appealed in 2 months.
I think I would be generous if I stated 10% of the .net applications ran on Mono instead of MS CLR without source modifications. I even doubt more then 60% of the .net applications ran on .net Core (needed for other platforms then Windows) without modifications.

Meaning .net has nowhere near the "write once, run anywhere" support Java has.
But the boomers were a much bigger percent of the population than millennials are today, so of course they’d own more?
If there is a generational shift then it wasn't because they made things worse, rather they got to live life in easy mode. Post war economies experience a lot of growth and labor is actually valued since there is plenty of work to be done. Low skill labor had plenty of value.

Nowadays, especially since the 80s mania of labor deregulation, globalization, tax cuts, austerity and other small government policies low skilled labor is no longer valued. People are increasingly forced to specialize. Competition over jobs and housing is getting more intense.
It's not just the young people getting screwed though. There are plenty of old people being left behind but most of them already acquired assets like houses so people do not pity them.
I agree that it's probably too far to call that one a dirty tactic.

However, Microsoft was once forced to offer a choice of browsers to EU users of Windows, which included all major competitors and even a number of minor browsers. Google doesn't have quite as strong of a monopoly as Windows did, but it wouldn't be too unreasonable to offer the user a choice.

Additionally, while I see a small number of Android apps that actually embed the default browser when they want to show some web content, I see many more that embed what is clearly a Chrome-based web view. I'm not familiar with what the relevant underlying APIs are, but I would prefer it if more apps respected my choice, and Google are probably in a position to make that the easy/default choice, but they don't.
Bison 3.8.1 released, now with D support
LROC, which may be the closest we have in volume to a lunar telescope, sends its data back to Earth. http://lroc.sese.asu.edu/about

LROC is one of seven instruments on board LRO. Together, these instruments have a downlink allocation of 310 Gbits per Ka band pass and up to 4 passes per day. That translates into 155 GBytes per day of data or 56,575 GBytes per year (55 TBytes). These data are processed by each respective instrument's Science Operation Center (SOC) with the final products being delivered to the NASA Planetary Data System (PDS).
Normally, all server-style apps have some top-level error handlers that log the error and abandon or perhaps restart some piece of work (such as an HTTP request).

If these errors are things that the system administrator can handle, they will find them in the logs, the cause of the error will hopefully be clear enough if enough effort was spent on making it that way, and the sysadmin will fix the cause. If the error is something that the programmers never anticipated, nothing more can be done and a bug needs to be open with the developer. In some cases, even though the problem was with the environment, error reporting may have been fudged and the sysadmin may not be able to understand what they are suppose to fix - bad error reporting.

I fail to see how exceptions hurt with any of these cases. I have no more or less information about error cases seeing `func foo() error` or `void foo() throws Exception`, so neither helps me know what errors I should handle. It's no harder in Java to add context to errors when you really want/can - in fact, it's easier:

try{
stuff1();
stuff2();
} catch (Exception e) {
throw SpecificError("I was doing this when something else happened", e);
}

vs

err = stuff1();
if err != nil {
return fmt.Errorf("I was doing this with stuff1 when something else happened: %w", err)
}
err = stuff2();
if err != nil {
return fmt.Errorf("I was doing this with stuff2 when something else happened: %w", err)
//note: different error message, since we're missing call stacks to know where this actually failed
}

Errors are part of your API - agreed. In C# or Java without checked exceptions, you have to assume that any function can throw any exception. In Go, you get exactly 1 more bit of information: a function tells you IF it returns an error or not - same as modern C++ with `noexcept`. But if you actually want to know what errors are returned, you're SOL in most languages (Java with checked exceptions helps, but causes other problems). And none of these languages helps you with adding context to errors, except the so so context of stack traces in C# and Java.
Been using cloud-init on Azure Linux VMs for a long time (5+ yrs). Did you experience this on a specific distro?
In my opinion, a politician has some freedom to choose who they listen to, and politicians who predicate that choice on their personal enrichment are corrupt.
It sounds like we need a ligature that puts the quotation mark directly over the punctuation.
None of these things are are really new, but I wish folks like this would better understand what makes markets work:

Markets need participants, capital, liquidity, effort, etc. to become efficient. A lot prediction markets suffer from the fact that volatility in them is limited and that the outcome is not of interest to many people, so the markets cannot really do what markets are supposed to do.

If markets are aggregating crummy data and information, no useful market will form. And that is observable even in much more developed financial markets, where some things really have trouble on price formation. And then you might use auction methods, for example.

Similarly, if stuff happens rarely and you only get very limited shots at being right, then averaging and aggregation or not so useful because you cannot get an average (e.g., can do one thing for the next five years and better be right, for example).
Location: Austin, TX
Remote: Yes
Willing to relocate: no
Technologies: HTML/CSS/JavaScript, React, Git/GitHub, Figma
Resume: https://gitconnected.com/mn0liver/resume
Email: mnoliverdesign@gmail.com
GitHub: https://github.com/MN0LIVER

I'm Margot, I have experience as a junior Front End Developer, and enjoy UI/UX. I am searching for a junior Manual QA Engineer position. I am interested in learning automated testing as well.

I excel at working as a team member and my top strengths are problem solving, creativity, empathy and a love of learning.
Prediction markets are literally markets.

You can’t have a market if the price is secret.

The goal isn’t to have people place bets and see who is right later. The goal is to expose the predictions to market forces and make people put their money on the line, thereby (theoretically) improving the quality of predictions.
Robinhood Is Going on a College Tour to Recruit New Customers
It's called title case, and it's not determined by the length of a word but by whether or not a word is minor. The rules defining minor words vary slightly between styles, but they're usually prepositions and articles.
Last year a man took a large bet that there would be a streaker at the Super Bowl, then went to the Super Bowl and streaked. His winnings far exceeded the fine and the cost of the ticket.

My fear about a betting market for policy is that you’d have a bunch of rich/powerful people betting GDP will go down and then doing everything in their power to stunt economic growth.
I think that proving computers could exist in physical reality satisfies this claim very well
Yes. The market facilitates payment for crime, e.g., you can't buy a company's secrets from employees directly but in a free predictions market leakers would be paid. Looks like a cynical way to expand the scope of what you can buy with gobs of money, beyond the current boundaries of law, decency and fair play.
Impress Your Customers with Instant Mockups Using Simple API
>I spent more time satisfying bureaucratic obligations and navigating the needlessly complex machinery

Arguably this was the most valuable learning I did as it's the most applicable to my current job. :)
I'm fairly sure I'll still be paying taxes when I go out to eat with my family or go camping with friends. It's just not going to be as much as if I had spent that time working.
Funny how this one was flagged, when the fact that the majority wealth has been captured by a generation on the way out with no recourse for younger generations to make their bones is a completely valid discussion to have.
No, only the gain is income, the value of the stock is not. In your example you would need your stock to have gained 350k and to sell it all. You could sell 349k this year and pay nothing, and 1k next year and pay nothing.
https://hackerweb.app/ does this for items with a lot of comments.

HN should copy this feature. The top thread dominates the discussion all too often.
I'd also add Roberto Ierusalimschy (Lua) and José Valim (Elixir) to this list, both from Brazil. But as a fellow commenter points out, place of birth is less important, when compared to how well the author is integrated into the anglophone old boys network of computer science.
New Intel Tremont Optimizations Heading to the GCC Compiler
I believe that in the western world, specially in the countries that have free (or subsidized) universities there has been a lot of societal pressure that makes young people want to go to college but no idea why or for what.
Now, one of the smartest decisions I made was going for the sort of equivalent of a trade school in my country, it's not a replacement of college but an alternative for what I believe americans call High School, so three years from fifteen to eighteen years old and I truly believe that the rest of the world would benefit massively from such a concept. I also believe we should stop viewing the preparation for university as universal and provide young people with a trade from the beginning.

(edit) thanks martzy13 for your comment about vocational schools, I didn't know about them
If h is defined to equal infinity on all single-element lists, then it will also absorb the result. If you pick definitions that don’t make sense, it’s your problem. Never mind setting h to ∞ at the empty list makes it no longer a homomorphism with respect to (+).
> Exercising is at most 2-300 calories per day

I can make any cardio machine at the gym tell me I've burned far, far more than this.

> f you are making an effort to count calories, you will notice if you're eating an extra 200 calories of food.

The person I was replying to mentioned in another reply that they managed to lose 170 lbs which is a huge achievement. Someone with that kind of weight to lose has been overeating for a long time. Dropping calories to the point that they will just maintain there weight may feel very restrictive. I'm not surprised someone in this situation might underestimate their intake. It also doesn't take much to eat an extra 200 calories. Thats less than 2 tbsp of butter or oil. Pour too much salad dressing on your kale and now you're a couple hundred calories over what you thought.

> And after a month, even if they were at a ~200 calorie deficit, they should have still noticed clear fat loss.

The usual numbers you hear for weight loss are 3500 cals per lb of fat. A month at a 200 calorie deficit would give you 6000 calories. To make this easy let's say this leads to a 2 lb loss of fat, muscle, etc. I'd argue that when undertaking a lifestyle change a 2 lb change in weight could be hidden by other factors like hydration, more/less food in your digestive tract, etc.
We can treat it consistently, it just takes a full book-length style guide to do so. Exceptions of exceptions are a frustrating form of consistency, but they are consistent nevertheless.
True, but writing has many forms of hero culture. Tolkien doesn't need a nobel, neither does Kafka. They became heroes regardless.
Wouldn't a second story balcony be in line with the floor of the second story, not the roof, so ~10 or 12', not 20.
It's a resource vs demand at this point.

Socialized healthcare systems already deal with this. For example being obese or a smoker will put you at the bottom of the list for organ transplant.

Given how unvaccinated covid cases are filling up some ICUs, why shouldn't we prioritize ICU access against eligible unvaccinated people?
They don't have any choice but to follow orders once they're part of a military org. That's why the parties ordering the strike should carry most of the responsibility.
COBOL – Still standing the test of time
So roughly speaking the air is a 10” iPhone 12 and the mini is a 8” iPhone 13 + center stage.

That’s a lot easier to understand actually.
Norm MacDonald’s SNL monologue when he was asked to host after being fired
> Imagine a 12-16 year old happening upon HN and becoming a regular. Do you see this person coming away with a positive view of higher education and being encouraged to pursue it? Or are they more likely to develop a cynical, contrarian view?

This precise thing happened to me years ago, and yes I did develop a cynical/contrarian view about it. I still went to school, but in net think I benefitted from not taking it too seriously.

But I don't think HN made me an outcast; I was on here because I was already an outcast and it was a place where there were other people into similar things that I was. I feel the same way about your broader point; I think the cynicism/isolation comes first (even if the internet might reinforce it).
I'm surprised to hear about comp sci students who feel their experience was low value, especially on this website, where you presumably work in the industry.

While I picked up very few resume bullet point skills from college, I tend to find that having a comp sci background raises my game. Training in algorithms, complexity, plt and networking has given me a solid footing through my career that lets me tackle the hardest parts of the job. Stack overflow and youtube mostly help with the easy stuff.
I’ve sat for hours comparing the screens. No difference to me. To each his own. I guess
That's interesting, this appears to be created by a core FreeBSD developer.

https://mfsbsd.vx.sk

I'm not able to find a lot of documentation on it. How does it compare to NanoBSD (and why did you choose it over Nano)?
But it would still be hard to discover.

As a reader I imagine going to a specific website, choosing a topic and immediately seeing a stream of genuine thoughts of many different people on it.

As a writer I would rather go to GitHub pages with a tweaked theme. WordPress is a huge overkill with a huge pile of problems.
The only bootcamp graduate I have had to work with was a complete drag on team productivity.
The main benefit of stories is that they are easier for people to remember than dry details. In terms of communicating knowledge, they are the form that are most likely to stick with us as opposed to going in one ear and out the other. Especially when it comes to areas where someone doesn’t have expertise. This is as you noted incredibly prone to manipulation, but it doesn’t change that it you want a random person picked off the street to actually synthesize the knowledge you’re trying to tell them, a story is by far the way most likely to work. And I’d say that’s important, since knowledge written down somewhere that no one remembers or cares about does nothing to change the way people act.

As far as preserving information goes, no argument there. Stories aren’t a good way to preserve the truth of matters for future generations. To look and determine if the stories told have truth in them requires more detailed writing.
ssh is typically the only thing i expose (publicly if needed) because in most environments were it is running it is used for troubleshooting issues. if your issue is that your wireguard peer cant connect you are lost with that suggestion.
https://www.wired.com/story/null-license-plate-landed-one-ha...
Not looking to get into a crypto-war with anyone, but I suggest looking at Cardano which just launched smart contracts. They have much more reasonable gas requirements that are calculated upfront, and there’s a lot of space for innovation as they released this week. Fun reason to look into Haskell too.
In the off-road motorcycle industry there are these tubes called mousse bibs. I run them on all my bikes. They do replace the inner tubes, not the tires themselves. But they work great and are the best anti-flat solution out there. They sound similar to what you’re talking about. Michelin makes them too.

https://www.revzilla.com/motorcycle/michelin-bib-mousse-tire...
I remember the professors during my college orientation extolling the virtues of how Liberal Arts would mold us into superior citizens, able to think critically and holistically in a way we normally couldn't.

Now I know some of this is just hype, but there was a sincere sense that the 'uneducated' were lesser people that weren't as capable of rational and enlightened thought. My actual college experience was informative, but I don't particularly feel like my two semesters of Rhetoric made me a sharp critical thinker.... because it was just slightly more difficult high-school English.

College is sold as essential, when in reality it is not for everyone. And, not having a college degree shouldn't be a de-facto deficiency.
The whole premise of a younger generation being a upset at a prior older generation for political, fiscal etc etc reasons - has and always will be it seems, a theme that will just keep on running for century's more.

Thing is, in 30 years time, the current young adults will be saying near on verbatim the same things about the current generation that will now be in the age demographic they currently lambaste.

Equally though, you will find the older generation moaning and having equally perspectives upon the younger generation an equally stereotypical mindsets.

It's all rather silly this grouping up whole age demographics and slapping a label upon them IMHO. Indeed, assigning blame to a demographic only distracts from identifying and addressing the real issues as real issues stand out on there own and anything else added to the mix - be that age-group labelling, only distracts and sadly more so - enables people to dismiss the issues as they get buried in a sea of label name calling and finger pointing.
I would not say a pure coincidence. Whilst Aidan has been hanging out for this for quite a while, he was tipped off as to the imminence of the feature by GitHub's response in your thread[1].

[1] https://mobile.twitter.com/__steele/status/14379684517173944...
From the table:

"Percent of Total Population that has Received a COVID-19 Vaccine Dose by Race/Ethnicity, Selected States, September 7, 2021"
As they say in the article when addressing this exact point, that is emphatically not the case in the United States. There are approximately half the number of manufacturing jobs in the US that there were in the early 70s, and as a share of all jobs it's down even more.
It was, and remains, a culture of the olive tree and its oil.
Climate change was well known before that.

There's actually a report to Lyndon Johnson in 1965 about the dangers of climate change.

https://www.theguardian.com/environment/climate-consensus-97...
I'm not sure he could even get a patent.
He's not a company that can patent rounded corners, etc
The title gives you one impression, but in the article you find that college attendance for men is higher than it was 10 years ago - it is just that attendance for women has grown even more.
The article is an immature and childish distraction from a potentially interesting discussion (where do good ideas come from).

There is no such thing as The father of anything. That's just one of the many incarnations of the insipid fantasy society has that "Daddy" will solve all your problems.

Turing is absolutely a father of computer science, and his contributions are interesting.

This can be said for any scientist, historically speaking. Even Einstein stood on the shoulders of giants.

Giving this article oxygen is a colossal waste of time. Just because someone somewhere said some stupid thing isn't a reason to write a 10,000 word essay on it with endless citations.

Kinda like what we are doing now..
I would agree that is an enjoyable movie but also terrible history - but then most movies that deal with historical events are wildly inaccurate - usually for fairly understandable reasons.

I was lucky enough to see the stage version of Breaking the Code - Derek Jacobi was outstanding:

https://www.youtube.com/watch?v=vyDe8IWAxaY&t=168s
but what is there to gain for Apple in this situation? it's not like it's a paid app
Comment item ids are sequential (unless that’s changed since I last looked). You can perform relative ordering operations using them just like you could dates.
I'm reasonably bullish on intel, but Jobs explained the problem well https://www.youtube.com/watch?v=NlBjNmXvqIM When tech companies become a dominant force in their market they lose their ability to innovate, and it's very hard to change culture once that's happened.
Isn't the GitHub title quite different from the title? Great code, though; Javascript can do wonders in the browser.
Inclusion efforts for women have nothing to do with exclusion of men.

This isn't exactly true. In a laudable attempt to help lift girls up from a young age, we've (likely inadvertently in most cases) neglected, or worse vilified, boys' learning needs.
Maybe it's the result of telling 2+ generations of boys that "males", especially "white males" (predominant in Canada) are the root of all problems in society and the world, coupled with ever-present emphasis and promotion of girls (most recently manifested in Trudeau's absurd references to "she-cession" and "she-covery").
Hmm. This feels a bit wrong to me. Double period makes longer pause, and wedged between a quote it doesn’t flow well:

.”. Feels like a visual stutter.

Either .” or “. are more final and visually stable.

I’d argue depending on whether the pause affected by the period is important to the quote itself, put it in the quote. Then again, a block-quotation is probably more suitable for that scenario. Personally, for basic quotes in prose I’d put the period on the outside of quote because that directs readers to pause after the quote ends, not before.
Is that merely a result of population growth?
Well said. I wish our government leadership had the courage to emphasize rehabilitation for criminals, rather than just punishment.