skysight-inc/HackerNews huggingface dataset:
Parser yes, compiler no.

It occurred to me at several points in my career that the tools I was using were deeply hamstrung by mixing interpretation of complex data with the use of that data, making it difficult for anyone to effectively add new behavior in the system. Most vividly, I ran into this with first Trac (which supports plugins, but at the time each one had to reimplement scanning of wiki words and all handled a different 80% of all scenarios) and Angular 1.0.

A variant on this, I don't know that I've ever heard a coined phrase for but I just call Plan and Execute. In the spirit of dynamic programming, you visit a graph of data once in order to enumerate all of the tasks you will need to do, deduplicate the tasks, and then fire them off. This works much better than caching because under load a single unit of work can potentially self-evict. It's also a lot easier to test. It does however delay the start of work, so either you need to make that up in reduced runtime (by not doing things twice) or have a mixed workload. You may also have to throttle outbound requests that had previously been staggered by alternating CPU and IO bound phases.

I have one bit of production code where this is working well, and another that desperately needs it but is challenging to reach feature parity due to the way it is invoked and limitations of a library that it uses. I'm going to have to change one or both.
You use share buttons in games / on websites? I've never even clicked one, what even should that do, give a copyable text or a URL to a picture to share or so?
Our state has a program that covers tuition if you are in-state, received good grades in high school, and continue to maintain those.

Of my (undergraduate) classmates, I believe 60% were out of state, including out of country. Unfortunately, most that came from states with similarly ranked public schools did not have access to a similar program in those states.

My payments to the university totaled $60k for 7 years, undergraduate and masters. (I lost full tuition coverage my first year.)
I think #1 needs to factor in cost of living. In many urban areas, 45K is near or even below the poverty level for a single worker.
The data store may be one, but the teams and apps working on the inputs and the outputs may be disparate and different. Relying on other teams all the time to do things correctly may not be a wise approach.
Good luck with this, I've been reading all the various HN posts on this topic and you seem to be the closest to the holy grail.

Counter to Moxie's argument[0], I think a lot more people would be willing to host a server, if all they had to do to host a server is to seed a torrent. We already know many people are willing to do that.

I think this would be interesting if the application itself was just a Docker container that could output to a browser, similar to many other local-hosted approaches[1].

[0]: https://news.ycombinator.com/item?id=29845208

[1]: https://registry.hub.docker.com/r/plexinc/pms-docker#!
Great idea, I like the concept of using a code in your bio as the auth mechanism. As another poster replied, the api seems to be 500'ing
You make statements about all people. You are the one that has to prove that this is true. My counter example works perfectly because I only need one. Specifically we still buy used skates for the kids, even though I would definitely have the money to buy new ones. Same for the vacations. They can tell me about Disney Land all they want and even though I could buy that cash right now, I will not.
It might be hard to believe, but statisticians and data scientists can be really good at their job while being bad at traditional programming that would lend themselves to learning Python and SQL. I've seen some do transforms on data that are beyond my abilities, while also having difficulty writing functions. If the abstractions in their tools make more sense to them, who are we to question them? Learning SQL is a non-trivial investment, and while it may seem like being an, eg, expert user of Alteryx (and nothing else) may be a career limiting move, there are also tons of programmers who only know Java, don't want to learn anything else, and still have really good careers. I'm sure there's the same for an expert Alteryx user.
Personally I would not have gotten any value of university in COVID times where there is virtually no 'campus life' and extra curricular.

I've heard this from a lot of kids going through this and I would not be surprised if that's the main driver versus this article's main point of short term work $ versus long term career $.

One of the interviewed kids said "he was tired of remote learning."

I can't find any surveys just googling around if anyone has a source?

for me, education alone would not be worth private school $, or even University of CO money (not science or maths). I barely learned anything from my major subject classes.

I learned a ton from living on campus, doing my sport, student government, being an RA, interning and then working on political campaigns. probably some HN bias I think most here are probably more self starter, more intelligent.

Plus college is about learning about yourself. Hard to become an independent adult when you're living in your parents house doing Zoom all day.
Strange, I am closer to 50 than I am from 40, and despite all the fear I had in the past I never find myself discriminated because of age.
Also, I am not managerial material, So, after a small stint on management a few years ago I decided it was not what I wanted and so I am still basically a developer.
Maybe there's some invisible prejudice around that I haven't noticed, maybe I am lucky, but compared to other professions, I think that software development has been very fair for older guys like me.
Nice! That makes it more attractive.

Depth mapping would be great too, like I could pin virtual artifacts to my physical environment? Yes please.
Fauci himself did claim the vaccinated are "dead ends" to the virus[1]. He dangled the carrot of "herd immunity through vaccination" around but then moved the threshold further and further, even admitting to being dishonest in the process[2]. Of course, we now all know herd immunity with vaccines is impossible and that they do next to nothing to inhibit spread. Perhaps some experts accurately predicted this, but that's not how it was communicated to the public. To suggest otherwise would be gaslighting.

[1] https://thehill.com/homenews/sunday-talk-shows/553773-fauci-...

[2] https://www.medpagetoday.com/opinion/vinay-prasad/90445
Sure, if they want to risk being stripped of their license, they can flout the law.
It seems rather insensitive to ruminate on future men's loss of sex because of sexual abuse.

Perhaps the men in these sexless relationships should analyze if they are capable of sustaining this relationship, considering sex is so important to them and they are not receiving it.

This entire comment does not consider the women's suffering and loss in any capacity due to abuse. Maybe it is the case that a similar complete lack of consideration is present in the perpetrators of abuse.
It's mainly a solution to the Byzantine Generals problem which is basically about forcing trust among the trustless or untrustable. How does it solve that? By forcing the participants to invest in the system in such a way that they can only participate in a trustable way. That may seem like circular reasoning, but the details get into nested rabbit holes that cross computer science, cryptography, psychology, and economics.

Best to read up on it for more explanation. As it's over a decade old it should be trivial to find commentary in your preferred language and level of analysis with only the simplest of queeries.
I don't think it's possible with GPT-3, and that's mostly due to how the text is parsed into token before being fed to the network [1]. It breaks down the text in ~4 words token, which allows to effectively quadruple the max input size, at the cost of loosing fine details on the input data. It leads to issues like not being able to create rhymes, not understanding humor or not being able to parse fine structures. Gwern has a nice article talking about the limitations introduced by it [2].

[1] https://beta.openai.com/docs/introduction/tokens

[2] https://www.gwern.net/GPT-3#bpes
Federal guarantees for the $120+ billion in annual new student loans that the DOE boasts of in its annual letter are still one of the primary drivers of tuition inflation - with tuition increases compounded over decades that increases costs for both those who take loans and those who don't.
I mean, you could probably launch nuclear missiles with a line of bash
The heat should be fairly manageable. Most of the front side components are low-power and we'll be managing the climate in the face part so you don't get sweaty due to low circulation.

The compute pack will be at the back of your head with the airflow going away from you, so it shouldn't be too noticeable. Thermal design is definitely a priority for us.

Putting it on your head reduces the amount of cables on your person, so you don't accidentally tangle yourself or something. Also, it improves the balance so it might actually feel better than a front-heavy headset (compare a Vive with an Index for example).
Yep, the interpreter pattern is definitely in GoF. Good way to learn a basic stack interpreter.
Didn't expect level 1 Stockfish to be that bad, for a few moves I was thinking white was Copilot until I verified.
In the 1989 song Goodbye Marylou, Michel Polnareff evokes sentimental relationships via Minitel. https://www.youtube.com/watch?v=sxGLcJgpcEg
Very different. It was really a query/answer based system with built in monetization. You want to check credit of a company, find someone is an obscure directory, talk with some 1996 onlyFan chick? Minitel could do. Also, online MMORPG (check car crash).
To add detail of the parents motivated reasoning.

If by "Covid still hundreds of times more lethal for children than the flu" the parent means "flu as the one officially detected in 2020 instead of the around 200 that is normal" it's disingenuous as you need to compare to normal flu death numbers of time (we seem to be going back to normal official flu numbers). Unmitigated covid had pediatric deaths at the level of the normal flu, and the heuristic here is that people are not worried about the flu for healthy kids.

If by "Covid still hundreds of times more lethal for children than the flu" the parent means relative to the normal flu, around 200, (s)he is claiming at least 20k+ deaths are mitigated despite us only seeing 400 pediatric covid deaths over 1.5 years after already by the end of 2020 1/3 of the american population had covid. The parent may be threading this needle by severely underestimating how many had covid.

This kind of thinking is used to argue for it being a-ok that the FDA blatantly break vaccine approval process standards because of a pediatric severity that is manufactured. And this is for vaccines we know will be mandated or taken without informed consent, vaccines that have known to ruin lives or kill otherwise healthy children while it doesn't even work well for omicron.

Maybe the parent is caught up in the mass transformation? A lot of otherwise smart people has been scared into this state.
Right - the way to avoid XSS is to escape on output.

Most good template languages these days implement auto-escaping of variables that are interpolated into HTML.

You still have to be careful embedding content into non-HTML contexts. One classic example there is outputting a blob of JSON inside a <script> tag - you need to make sure that you handle the case where a string could contain "</script><script>evil_code_here()</script>".
Lol, I’ve built all those things.

I think the main thing is having respect for the mountain of engineering that went into existing solutions and not rolling your own unless you really really have to.

I think an Embedded DSL with post compilation constraint solver based analyzers could take the place of restricted mini-languages while taking advantage of the existing engineering and tooling available for modern languages.
I mean I actually really want to build many of those things (the first 3 anyways), and I have. I just don't generally show the results to people or make them use them.

I can't vouch for the quality of what I've built, but taking time to attempt to build those kinds of things has always paid off in terms of overall betterment as a programmer.

Then I can go back to a day job of mundanely moving protobufs from one place to another.
Nigeria Lifts Ban on Twitter
> Seems like a hell of a leap. What are the odds someone is being abused concurrent with jury duty vs any other time in their life up until that point?

Not really. In abusive relationships, the abuser often controls every aspect of the abused person's life and there are not opportunities to seek help without the abuser knowing. It's why there are sometimes signs in the bathrooms of women's health clinics informing the patient to initial their sample cup in red marker if they are being abused or have something that they wish to discuss in private. This may well have been one of her only chances to speak with someone without an abuser knowing.

She was the only one called back when the selection was complete. I've been called for jury duty several times and this has never happened while I was there.
This seems like a second order effect that is surely much lower than fixing the first order effect of protecting underage pregnant women and arresting their abusers. Surely some abusers would prevent women from getting help, but we shouldn't deny help to those that we can, that just seems utterly crazy to me.
Re 1, at least in the US, it's very dependent on market and path.

I have two family members who have been pipefitters for 20 years. Both make more than I do as a software engineer. Another is a doctor, and makes more than they do. But another does boat repair, and makes more than the doctor.

If the last decade is any indication, skilled labor - especially those not afraid to own their own business, are set to make a killing. It's nearly impossible to even get people to come out for normal household jobs anymore - they're all way too busy with more lucrative clients.
Does this seem to indicate that the comments in Github codes are better than average? I'd believe that. I suspect lots of people have their personal "tiny perfect programs I'd like to be able to write at work" up on github.
First off the questions with age implicit implications are 100% illegal in the US full stop. Second it sounds like the companies you applying for are sh*tshows (based on those interview questions) and you may have dodged a bullet there. The funny thing about ageism is its the one form of discrimination that affects every single person and yet its the one that I have not seen a single tech company take a stand against.
250-300k and 250k base still seems pretty uncommon for my role (mobile development)

The only company I see doing that somewhat consistently is Fa.. Meta, and they're slipping into the same place Amazon is, where they need to pile on TC to make up for an image problem
The level of car blindness in the US is at such insane levels that any advocacy for living that isn't car dependent is pretty much a completely radical take that people reject out of hand. So political movement is often limited more by what is possible rather than what the right course of action is.

But these are not equivalent things, cars are nowhere near as deadly as Covid, this pandemic is likely going to cause 25 years' worth of car deaths because of a subset of the population is too morally and logically weak to adopt small measures.
Predicting the next sentence is exactly what our brain does, it's in every introductory neuroscience book. Our brains are not that special, they just had a LONG time to come up with hacks to adapt to a very variable world.
I'm not surprised at all - people with degrees try to find reasons to think they're better then the rest.

1. Many trades also are your own business, and can immediately scale for income - many plumbers, electricians, etc are millionaires with a small team of employees less than 15.

2. Google offers free marketing certification for this reason as well, it's not impossible for marketing/seo people to make 100k annually. It's very, very common.

3. Many colleges are not worth it and is debt- look at most state schools and you'd see a semester costs minimum $45,000. Yes there's community colleges.

4. Even community colleges require loans, and have programs of financial aid that is really "apply for fafsa, apply for stanford loans and then have pipelines for private debt.
The whole jury system in founded on ignorance. Both sides don't want anyone who was a cop, knows any cops, has studied the law, or was ever arrested. Often, people with any kind of higher education will be dismissed. Last time I went to jury duty they asked anyone who had ever been party to any legal matter to leave. It's pretty wild.
Impartiality in a jury trial context doesn't refer to the absence of biases (we all have them and truly getting rid of them is an impossible task), but a conscious effect by the jurors to discharge their office without prejudice, i.e., without allowing their biases to manifest as judgments independent of the evidence presented in court.

Put another way: there wouldn't be a point in deliberation if we didn't have biases. Our justice system trusts and (weakly) attempts to enforce the gap between those biases and prejudices that would actually interfere with the court's duty.
Not a story at all - check for yourself what the median student debt is - people who owe $250K are outliers, not the average college graduate.

Pushing these $250K horror stories, is self serving to people who want all loans forgiven - even for those people who owe much less, and who can easily afford to make payments; of course people who owe money, would prefer to get let off the hook, who wouldn't.
I agree that cleanup is acceptable, and there's certainly some wiggle room in what people call cleanup vs. sanitization and such.

But when people chant "sanitize your inputs" and expect it to be treated as sage wisdom, it's in a security context, and it is wrong in that context. Sanitization is not a valid security tool. Mind you, you might be forced into it if your back is against the wall and you're working on other code that is broken and you can't fix that other code's broken failure to escape or whatever. But it's still wrong, just a wrong thing you were forced to do.

A richer point of view is more "don't destroy data you don't 100% mean to destroy". Whitespace in the wrong place or stray nulls can meet that bar. Removing characters for "security" reasons doesn't. Destroying data to prevent security issues downstream is not a good idea.
Are you a creationist? Serious question.
AWS Is Not a Dumb Pipe
Classic example of scientific terms overlapping with common terms and confusing the hell out of lay people.

People hate when scientists use jargon (often with good reason), but how many times will I have to listen to the 'all food is organic, it was once alive' joke?
Previously discussed here:

https://news.ycombinator.com/item?id=29427068
A few (non mutually exclusive) theories:

- People are quitting with the intent of getting new jobs but they may not do so right away.

- Hiring needs are up so even if you have a constant pool, hiring is harder.

- With more remote work at many of the biggest (and best-paying) tech employers, it's harder for other tech companies to hire because geographical moats are being bridged in many cases.
It is my understanding (based on what I know of Germany) that only certain degrees (mostly STEM) are free, and available to students who qualify (academically).
I'm experimenting with mmWave RADAR to get depth mapping without the idiosyncrasies of stereo RGB cameras. Especially in wildly varying environments I think that's the way to go over traditional camera-based SLAM.
But if it turns out to be unfeasible, nothing's stopping us from adding more tracking cameras and doing it that way.
That makes sense. I’m used to write almost compulsively (but just for my eyes).

I see the value in having a blog in that it does no harm to contribute something likely no one will find.

Some of the best essays I have written started out as letters, after all.
You can’t tell the difference but he gets executive pay and title
> I’m surprised how little the histories of the web include the contribution of the French tech sector for DSL

Do you mean for digital technologies or for specifically DSL?
As I remember up to 1996 there was no commercial DSL in France, but there were excellent ISDN coverage (with rate up to 128kbits/sec with two channels). However it was quite expensive and when DSL was commercialized in France, it was cheaper at the basic rate of 512Kbits/sec.
ISDN commercialization started around 1988 in France.
In 1996 the Network part of FT started to think how to open the network to higher bandwidth, and it was not so easy because the internal backbone was built on ATM as it was used by Minitel users.
Some years later (2002?) with declining Minitel revenues, FT decided to give the priority to DSL, with an adequate IP backbone.

(Source: It's only from my memories, I was involved in Rennes' 1987 ISDN experiment, network organization in 96-98 and commercialization of ISDN and later DSL, in Brittany, from 1998 to 2002)
No one should be asking your age. No one. It's as offensive as someone asking your sexual orientation. You look at the CV, and you ask the same set of questions as someone else. If you feel you were rejected because of age, you should find a good lawyer and consult with them.
I'm with you. In my professional career, I've had 2 bosses that never went to college. Never been an issue.
I don't mean compromising between different use cases, I mean compromising on budget. Different people have different needs. Many people are okay with terrible rims, tires, etc, because they're not expecting to use the bike much. A bike that lasts 90 hours may sound like crap to you, but that's enough for a twenty minute round trip every weekday for a year, which for many people could be perfectly adequate.

The claim that something can be made higher quality for the same price seems highly dubious. Cheap bike makers are throwing on these flashy features instead of making something high quality because it is cheaper to do so. I'm sure walmart would love to sell a bike for the same price that more people wanted, or at least something people liked enough to repurchase. The fact is people looking for high quality bikes aren't looking at walmart, or at the very least would look at reviews prior to their purchase. Those who don't know what they are buying generally don't really care what they are buying - and there's nothing wrong with that.
Detaching emotion from billing is important. Sometimes I would hesitate to bill because of a recent bug or miscommunication. Hug error on my part. Everyone gets billed every month no matter that status of your project. I also will bill some clients EARLY if I'm concerned, they won't pay or will balk.
would hurt... their careers. I presume.
Thank you for posting what I wasn’t going to, because I’m in the same boat. Recent wedding, many people positive, I’m somehow not, and I was stoned the whole time.

Anecdotal of course, but fascinating to think about.

Stay safe y’all.
> Believe me or not, very few people accepted. Surprisingly for me.

In a way, there's a selection bias: most of these employees already knew that they could get more in the same company by just relocating to a US office, and that it's not that hard to do. If they were still in Europe at this point, it meant that they had real reasons to stay.