skysight-inc/HackerNews huggingface dataset:
I don't think linux ever had green threads (as in purely userspace threads).

LinuxThreads, as you described, implemented threads as processes sharing the whole address space.

The PTNG project attempted to add a full N:M hybrid scheduler just around the time M:N threading was going outof fashion.

In the end NPTL (basically extending fork to cover the differences between posix and linux semantics and adding futexes for fast aignaling) won.
Maybe not ironic, since walking is exercise :-)
I'd hope (?) that one outcome is 3rd party sass companies which are willing to do this screening (ala Sift Science) and potentially even insure to handle the risk (ala Climate Corp, which offers farmers insurance based on the outcomes of its models). If the EU has these laws, this could be a solid business model.
> That opportunity just isn't on the table.

At my previous company, it was very easy to move from SF to Seattle, which would save a high income tech employee a lot (no state tax, lower housing costs). Maybe a dozen have moved; the vast majority haven't. These "revealed preferences" say a lot more than what people are claiming.

Honestly, at high enough levels in top tech companies, money isn't that limiting of a factor. e.g. at Google L7 level, an employee supporting a family (say spouse and kid) could have FIREd into a low-COL area after ~5 years of work.
As the article states, this is the exact thing that happened in Spain and Germany, with the result being that the major publishers folded. Which is an argument that "make google pay" idea is futile and doomed from the beginning; the publishers can't make google pay simply because they need google far more than google needs them.
Semantic pedantics and the developers who love them
The problem with incels is not the lack of sex, it's the belief that they need to have sex, and that women owe them sex. It's a problem of entitlement, not of sexual revolution.

Well, maybe a bit of sexual revolution: in particular, of the idea that you're a loser if you're not having sex. That is a stupid notion that society needs to get rid of. There are tons of people who aren't having sex. I didn't have any sex until I was over 30, and I'm pretty sure some of my friends are even later.

If you're really desperate to just have sex, find someone else who also just wants sex to have sex with. Visit a prostitute if you must (but check if she's legal and voluntary, and not forced into it; there's sadly a lot of human trafficking, slavery and other crime in prostitution, depending on where you live).

And if what you really want is a fulfilling relationship, then become a better person who is a safe and interesting person to have a relationship with. There are plenty of people of the opposite (or same, depending on your preference) who are also looking for a relationship, but they're not going to date an entitled creep who doesn't respect them. You really don't have to look like Brad Pitt, just being a decent person is enough. Respect people and they will respect you. But see women as sex vending machines and you're not going to get any.
HTTP/3 will no longer use TCP
It's obvious in the context of that wiki. From the front page:

> SizeCoding.org is a wiki dedicated to the art of creating very tiny programs for the 80x86 family of CPUs. By "very tiny programs", we mean programs that are 256 bytes or less in size, typically created by members of the demoscene as a show of programming skill. The size of these tiny programs is measured by their total size in opcode bytes, and are usually presented as executable .COM files to be run in pure DOS, a DOS VM running inside another operating system, or an emulator that can run DOS such as DOSBox.
I frequently use:

- git

- grep

- head

- man

- rsync

- screen

- sshfs

- tail

- watch

- vim

I recently discovered:

- colordiff

- paste
GraphQL has a LOT of boilerplate to be able to use it. In many situations the effect is barely, if at all better over direct REST/RPC API end points. That has a lot to do with only 20% using it.

I really wish more would migrate to Koa over Express, but I get it.

As to the JS Love, I think there's still plenty of hate around.
You don't, the best you can hope for is tooltips.

https://blogs.msdn.microsoft.com/vcblog/2018/05/07/macro-exp...

Or you convert them to C++ constexpr templates, which you can easily step on the debugger.
FWIW, I've been telling recruiters for years now that I'd be willing to knock $20K off my salary for an office with a door that closes. Everyone always treats it like a joke.
Because to keep it from crystallizing, you have to filter it so hard that it is indistinguishable from fake honey laced with real honey.
They do say that all over the site, in their deposit agreement, and in their purchase agreement. The problem is it also says any changes can impact your delivery date.

So I don’t blame a customer for wanting a change but not wanting to reset their place in line.

Case in point, I ordered the upgraded 19” wheels, because I didn’t like the look of the aero rims. I didn’t realize at the time you could pop off the aero faceplate and have nice dark colored rims underneath. And I have the dark grey metallic paint which would have matched.

So now I have silver rims which I plan on powder coating to match the dark grey, which I paid $1,500 extra for plus another $1,000 to power coat, when the aero rims with the faceplate removed would have been perfect.

But I didn’t want to bump my place in line, so I left it. And I didn’t tweet, email, call, beg, escalate, and blog about it to get it “taken care of” specially.

It’s not fair to the thousands of other early adopters to monopolize their limited customer support resources like that and squeeze them for special treatment.

Of course the squeaky wheel will get the grease. When something goes wrong with my iPhone that is a bit fishy but probably because it got dropped one too many times, sure I press Apple to go above and beyond to make my day a little better.

With Tesla I personally think it’s my responsibility to go at it the other way around. They need customer advocates not customer leaches.

It’s part of being an early adopter to a company that is running everything so close to the wire in order to radically change a very stagnant (and in some ways corrupt) industry.
More like, brainwaves can encode grammatical structure in one particular model.
Bohems probably wrote a few of those thread libraries himself.
How do I get a job outside the Bay Area? I've been trying to find a job since March, unemployed since August. Some people have suggested that moving to a tech hub is essential to get a job.
The plastic backlash: what's behind our sudden rage
The question is would your highly paid workers (needed to lead the ship) move. I've seen in practice very few who would.. most that have moved because of desires to be near family, but that reason won't create a singular new hot spot for tech.
Good observation
Sorry, implied in my comment is "any game both parties would bother playing" they both expect a chance to win or they wouldn't play at all.

But that aside, the point of my comment is "the opponent expecting to win, does not imply unfair odds."

"America thinks trade is good" does not imply "China gets to steal IP"
Local news organizations have always been required to maintain two competencies - advertising and journalism. This predates Google News, Google, and indeed the internet.

You're completely right about the absolutely critical importance of a free, open, and brave press. Yet it's possible that this particular business problem, the one you have so wisely and correctly pointed to, is not novel. Newspapers historically have found a variety of ways to fund their operations. I hope they can continue to exhibit the entrepreneurial spirit that helps keep a vibrant press free!
Open-Source Bitstream Generation (2013) [pdf]
What makes a good commit?
The solution to this is an Error label after returning success and a "goto Error" in case of failure. The pseudo- loop plus break is not cleaner in any sense - its only purpose is to avoid typing "goto."
I made the switch from web development to security a few years ago and initially took a 10-15% pay cut. I didn't get any certs and wouldn't necessarily recommend them. Instead, I joined various bug bounty programs to get practical (and resume-lite) experience.

Having implementation experience (via webdev) in addition to the bug bounty experience was a plus when I was interviewing.

If you're in a tech hub like SF or NYC there is plenty of security work. But, yeah, I would expect some kind of a paycut since you are moving from a (potentially) senior position to an entrylevel position.
No & yes. But I feel like a lot of guys confuse extroversion with being “alpha” or successful or whatever when in reality you can just be socially normal and not have such weird hangups.
I was born in a medium sized town in the North of England.

There are a whole bunch of people in London doing the flat-share-can't-afford-anything-rent-it-all lifestyle too.
That still doesn't address the interaction with unclear semantics.

Getting a struct pointer and modifying it would be much more familiar to anyone who hadn't yet written macros than jamming together tokens with ##.
Ganbreeder: A collaborative tool for discovering images
Insurance in general has a reduced expected value while also hedging against downside risk.
Even for a web search, Google News doesn't show snippets at all anymore, just headlines and thumbnails. (This is in the "Top Stories" widget and on the "News" tab.)

It looks like the snippet is still there for generic web results, but that's further down the page for a news search and probably not a big driver of traffic.
http://outline.com/http://www.latimes.com/business/autos/la-...
Effects of a low carbohydrate diet on energy expenditure during weight loss
If you have a router that exposes its admin/control plane/routing engine interface to IX and BGP peer facing addresses, that's another fundamental network architecture problem to address before worrying about anything else. Management VRFs, ACLs, etc. There should be absolutely no way to get the routing engine/control OS to listen on any interface facing anything public...
https://outline.com/SzKTuJ

Here you go.
This is a case where you can spend 10K on lead remediation now, and the payback to society in terms of adults who didn't have lead poisoning is many fold. But then, we put the costs of that remediation on the people who have the least time and money to do it (people who are working and supporting small children). Do you know how cruel it is to ask someone who is living paycheck to paycheck to somehow magically come up with thousands of dollars or have their children be poisoned? But the city refuses to pay for it, by faking tests, so, it doesn't get done. This is not some kind of accidental neglect; it's intentionally being done by people who value their tax dollars in the short term literally more than poisoned children. It's tragic, the pointless, meaningless suffering.
Or just tested consensual hugs and didn't want to imply an effect outside of what was tested; that seems more likely to survive an IRB.
You are right that the article clarifies the lack of relationship between cardiovascular health and standing.

My point is that for me the two are interlinked.

I could not run due to musculoskeletal issues from sitting. Being able to alternate between standing and sitting addressed these issues and allowed me to resume (improve) my running.

I don’t have enough expertise to evaluate if the studies cited by the author account for the relatonship between ergonomics (musculoskeletal effects) and cardiovascular health, but I do believe in my specific case the two are inextricably linked.

EDIT: spelling
What kind of "knowledge produced by other systems" are you talking about?
ASM is fairly useless knowledge for that problem, unless you go in the deep weeds of internals of your JS interpreter.
Quite possibly.

I often wonder if London looks worse externally than it actually is (you can afford a house or apartment here if you have a professional job, it's just probably going to involve commuting and not be in a prestigious area).

Of course, if you're something actually socially useful like a teacher or fireman, you're buggerino'd.

I use the term 'house' out of laziness. It's more a commentary on the fact that a 30 year old renting is just incompatible with a decent life in the UK (outside of some secure older council tenancies) whether you live on the ground floor or the fifth floor.

You'll probably have to move every year or two - it's not yours to decorate - the furniture might not be yours - it's not a home, it's a longer-term hotel.

That might be different elsewhere.
No, it's not more clean in the way those are. If you already have a loop, use break or continue. If you don't, it isn't "more clean" to introduce a pseudo-loop just so you can use break.
My great uncle, Tom Forsyth, lived in Scoraig and was involved in the community for decades. He was highly intelligent, well traveled, and was an unusual and interesting character.

https://www.heraldscotland.com/opinion/16610388.obituary-tom...
EuclidesDB: a multi-model machine learning feature database
Google brings traffic, traffic brings views, and views bring ad revenue. The number of media outlets, today or historically, that subsist entirely on subscriber numbers is tiny next to the amount that use subscriptions as well as ads.
No, only that your career and development will benefit from staying in those places
Here's a really good use of eval:

https://jsfiddle.net/matthewaveryusa/e6EKV/6/

I could have done this without an eval if I decided to write an interpreter. Instead I whitelisted a subset of javascript and evaled it -- I believe the code is simpler with the eval than if I were to write a parser + interpreter.

I challenge anyone to escape my whitelisting :)
(I'm also the partner of someone with severe nut anaphylaxis.)

Can you link me to anything? I was pretty discouraged by the result as the article explicitly says that the trial didn't work on adults:

"The treatment was not effective in the small number of adults enrolled in the study."
Don't forget the organized crime connection. It was an absolutely fascinating read.

My dad was a daytrader (read: armchair gambler) but this helped him curb his trading - he wasn't ready to do all the statistical analyses to keep rigorously investing.
But it's true. No one moves here anymore because it is crowded. People moved before it was crowded.
I think the requirement is "normally living in Scotland".

(I'm not 100% sure how this is enforced. It rather seems as though getting a cheap flat north of the border and declaring that as your normal residence for the duration of studies could be worthwhile if you can afford it...)
Spalted maple is a fungal decay, halted before the wood becomes too unstable to work.
The statement that jumping to an error handler evolved into modern exceptions (2.4) is a bit misleading. Exceptions as we know them today have three properties.

(1) The target is not necessarily known at compile time.

(2) The catcher is likely not the same function as the thrower, with several other functions in between.

(3) The stack is unwound as part of the throw/catch, including things like destructors.

Even the uber-powerful "goto" that Dijkstra railed against didn't have these properties, let alone the tamer "goto" of modern languages like C. Personally I think (1) and (2) are reasons why exceptions are far worse than gotos, but if you're going to have them then you'd best have (3) as well. What I always find strange is people who look down their noses at code with gotos carefully used for error cleanup, but have no qualms about flinging exceptions around in their own code. I guess those who do not learn the lessons of history, etc.
Thanks, it looks interesting.

Any plans to make it work on stable?
Blocked in EU
> Having implementation experience (via webdev) in addition to the bug bounty experience was a plus when I was interviewing.

Hiring manager here. Assuming you successfully demonstrated these skills during the interview process, the pay cut probably shouldn't have happened.
IIRC, according to the new regulations, anything that a user uploads must be pre-screened for copyright violations before being made public.
> For example, this comment, the moment it is recorded to any database or cache. It is not a sensible rule as-written, and common law saying “now now, don’t be silly” is the only reason things are not already out of hand.

It's the same in civil law countries, and the real reason things aren't out of hand is that every site that allows arbitrary users to upload content has some legal boilerplate such as

By uploading any User Content you hereby grant and will grant Y Combinator and its affiliated companies a nonexclusive, worldwide, royalty free, fully paid up, transferable, sublicensable, perpetual, irrevocable license to copy, display, upload, perform, distribute, store, modify and otherwise use your User Content for any Y Combinator-related purpose in any form, medium or technology now known or later developed.
I have seen that too. It's especially important to show off someone from MIT or Stanford when the VCs do their rounds.
Why do you say that? As somebody that was briefly looking for a job in SE Michigan, I found the salaries much lower (even with COL taken in account)
Show HN: TechLetterApp – markdown to email service turns links into rich embeds
> There are even some Plasma Physics applications to agriculture, so the interdisciplinarity never ends!

You can't just casually mention this without further explanation! :D
tl;dr: for the vast majority of projects, tup does not outperform make.
I am sure this is probably true. I just got my first Sr. Dev job which resulted in a 50% pay raise and I dont live any where close to a tech hub. Now I have no doubt that I am not as good as most of the people in the SF scene. But I have kids, make a great salary and can afford to live very comfortably and send my kids to private schools.

I think SF is great for people who live and die for the technology. For everyone else just trying to live a good life they can get not quite to SF Sr. level salaries in affordable regions and come out very far ahead. But if I do agree if you are looking for the bleeding edge, SF and NY is where its at.
Hi HackerNews

I built TechLetterApp in 17 hours this weekend because I love writing my newsletters but I hate making screenshots, ensuring images are small enough, pasting code into carbon.now.sh, ... it's a huge time sink and super hard to get just right.

Been wanting a service that does it for me and nobody was building one. So I did

The #24hrstartup challenge was just the kick in the butt I needed.

This is gonna save me tons of time and I plan to keep adding more embeds. They're super easy to add.

For the curious, TechLetterApp is built with

- reactbulma for layout and basic styling
- showdown for markdown parsing
- Zeit for hosting
- a single AWS Lambda function for screenshots
- an AWS API Gateway to give the Lambda a REST API
- it uses Chrome Headless to render & screenshot pages
- Chrome Puppeteer to drive the virtual browser
- GraphicsMagick to resize and optimize images
- uploads all images to S3
- click to copyToClipboard method from a hackernoon article
- a hack to push code into carbon.now.sh from a random gist
- Serverless framework to drive AWS deploys and packages
- uses CheckoutPage to collect optional $2/export payments because I didn't want to faff around with Stripe myself
- I used https://megatags.co/ to generate social sharing tags
- and I tried and abandoned a bunch of other libraries on the way

Truly this project is a testament to how far The Web Platform has come that a single person with a little help from the audience can build something like this in just 17 hours.

️
Good question. Sorry, I had meant to put the link in my above comment.

https://en.wikipedia.org/wiki/Earthship

Also see permaculture, a related thing.

https://en.wikipedia.org/wiki/Permaculture
I get the sense the biggest obstacle to your career pivot may be the circumstances of a typical 40 year-old. You probably have bills to pay and a lot of responsibilities that consume your non-work time.

The transition to the roles you've mentioned may require a significant period of unpaid, expensive self re-training, and if you want that re-training to end any time soon, you will want to spend a lot of hours on it. Can you handle those two things?

Here's an interesting tale of someone younger than us who took a path into security from zero.[0]

[0] http://blog.mallardlabs.com/zero-to-oscp-in-292-days-or-how-...
I've had 4 different jobs and never felt like I couldn't talk about personal issues to my managers.
I'm not saying you should talk about it, it's still a personal preference. But a manager that would punish you for your honesty is not a good manager in my opinion.

In this case, we're not even talking about personal issues, but guilt at work. If your manager can't help you with that, he shouldn't be a manager.
Show HN: “Do Things That Don't Scale” – A Curated List Inspired by an HN Thread
The article is named Post-REST, but the summary says: "...REST still pro­vides a good clean way to de­com­pose com­pli­cat­ed prob­lem­s, and its ex­treme sim­plic­i­ty and re­silience..."

Is there a reason not to use REST then? I didn't quite understand.
It boggles the imagination that anybody who managed to get past, say, 8th grade, could actually believe any of this flat-earth crap. I mean, believing in some conspiracies is at least slightly understandable... if someone wants to believe "9/11 was an inside job" I can almost picture how one might find that believable.

But we have a freaking space station in orbit around Earth right now, that you can literally see with your naked eye, and from which imagery is routinely broadcast. Not to mention all the weather satellites, communications satellites, etc. in orbit, and on which so much of modern life depends. To believe that that stuff isn't real requires a level of "suspension of disbelief" that goes beyond any bound I can even begin to comprehend.

How does this stuff happen? What is it that people aren't being taught, or are being taught, or aren't learning, or whatever, that permits a nominally "educated, functional adult" to believe something this totally outlandish?
The LATimes (formerly of Tribune) and other Tribune-media properties block EU traffic because of GDPR: https://digiday.com/media/u-s-sites-continue-block-european-...
Fast-growing Facebook wants to fix Dumbarton rail bridge
The problem with an analysis like this is that people have a strong preference about the environment they live in. I know a lot of people that would never consider moving out of a major city. I have similarly established a clear guide for any future job moves:

Can I afford 6 acres within a 10 minute commute from work?

That narrows down my options quickly, and makes my current job, which I really enjoy, seem extravagant.
This is not really a good example, because the government official who headed that commission was indeed using the "scientific" process to reach a pre-decided conclusion.

The story you linked lays it all out, but it can't really be reduced to "jailing its scientists".
When did the definition of "market rate" become "what the top 20% of engineers make"? The "if" in your second statement is a big one, because the majority of engineers can't just get a job at one of those companies.