jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'd actually wonder (and somewhat worry) what effect that has from a social perspective on future generations of programmers.

Certainly not all programmers start as kids, but it seems like a huge number of them do, and it seems like almost all of the really, really excellent ones I've met and worked with started programming before the second half of high school (I can think of one notable exception who started in his second year of college). However: many, perhaps most, of them did not start on their own general purpose computer: they all seem to have been exposed to a general purpose computer through their parents and picked it up from there.

If many, or most, people do not actually /need/ a general purpose computer (as you argue, and as I kind of agree), then that kind of access would be greatly hampered. I worry about the potential educational effect that would have for people who come into programming the way I and multiple people I know did, without any outside prodding and long before anyone sane starts thinking about their child's future career in some industry.

I know that the main advance that computers gave my parents, professionally, over typewriters was the ability to google and the backspace key, followed shortly by .mp3s and the ability to burn CDs (one is a professor of music). If those things were divorced from general purpose computing, I wouldn't have had access to a general purpose computer until easily 5 years after I made my first website, 4 years after I started to learn a Turing complete language, and two years after I started programming in earnest/doing more than snippets of javascript as part of web design (Java, followed shortly after by scheme). I'm not sure I would have actually gone into computer science/programming as a field if I hadn't fallen into it early on: there are a lot of other fields that people were genuinely telling me I should pay attention to or get good at (math, physics, science in general), and I worry that din would have shut out my own interests if I hadn't stumbled into them as early as I did.

This is why devices like the iPad worried me from when they were released (when I was in high school) onward: what would I have done if my parents owned an iPad instead of a Mac? If that walled garden was my only exposure to computing at a young age? (I certainly wouldn't have been given the keys to the Apple store to buy educational games about programming, my parents didn't trust me as a child with their money.) I'm not sure I'd be in this field (which I enjoy very much), as there were almost no examples of 'other programmers' in my life until I was in high school, and that was only because I sought them out.
I heard a really good TED talk about this recently. and it was about mold / pollution in LA. It gave the example of a young woman who came into a hospital multiple times for a headache, and could not get to the root of the problem. Eventually she saw a specialist and attributed 100% of the cause to the fact that she lived in East LA, had rat droppings, mold in her house which was the cause.
Building apps for the iOS marketplace is "spec" work. I'm working for free until someone decides to purchase my app.

Bootstrapping a startup is "spec" work. No one is paying founders anything.

It's a choice to do "spec" work, no one is forcing someone to work for free. 99design is building an amazing marketplace for customers and professionals on a global level. This will change the way the restrictive nature of supply and demand in design.

EDIT: When I graduated from college, I worked for free. I bootstrapped a startup with my savings that failed to support me and then I worked for free at a development agency doing random projects. From that experience, network, and portfolio I now am living very well doing contracting work and personal side projects.
Ad hominem attacks have no place here.
Maybe there should be 2 modes.

One for those just wanting to read and learn where they can see the votes but where the user is not allowed to vote.

And one for those wishing to vote where they can't see and be influenced by the votes of others.
Everyone agrees that social proof is deleterious.
But seeing it say -10 wouldn't accomplish the same thing? Or are you implying that this is literally a swimming upstream situation for you and the shear physical difficulty of the task makes it appealing?
I guess it should possible to run HTML emails through lynx (or some equivalent library) that just dumps the text?

If the email's a picture, oh well.
>you can eat and be back at your desk, _if you want to_, within a few minutes<

The key part is "if you want to".

Some days I use the extra time just to get more done, because it's crunch time. Some days I use the extra time to get home earlier. Some days I spend lunch-time playing soccer and grab something on the way back to my desk. Most days I enjoy a relaxed lunch.

The best thing is that I have choices. It just so happens that the easiest choice is usually to round up some co-workers and walk down to the closest cafe :-) But nobody is going to say anything if I want to do my own thing and have some time to myself.
You said "Phones should be tough", phone != iPhone and phone != "high end phone" whatever signification you may put here.
From all the theories I've seen, the most likely to me is that this was a business that slowly drifted into a whirlpool of fraud and insolvency, probably starting with good intentions.

Most likely, they had a hard time maintaining the right ratio of bitcoin/yen/USD to match the reality of their customer's deposits (through incompetency) and got hit hard when the "wrong" price fluctuations occurred... when this happened, and in which direction the fluctuation happened, I cannot say.

After that, they were deeply into a fractional reserve situation and thought "hey, we own a large part of the Bitcoin market, we can probably play the price a bit to make our customers whole again, without anyone knowing what had happened."

In this way, they gradually drifted from "cutting corners and doing the ugly things required to keep a business afloat" (aka mild, veiled fraud) into outright fraud.
"There are a lot of benefits to doing a program like this versus a classical CS education."

That may be true, but are there also some things that you might miss doing this versus a traditional CS track? I don't mean this as a leading question, but I've been pondering it for a while in the context of things I've seen in my career and I've come to the conclusion that for the entry level "hack and get this done" job, the CS degree really doesn't matter and may even be something of a hindrance compared with a self- or bootcamp-taught developer who takes a practical-focused approach.

Later along the "career path", though, is sometimes where the value of a CS education (which is not === a CS degree) presents - in the form of fitting the more abstract goals and problems one encounters with patterns, structures and practices one learns in CS. I've seen too many "non-technical" or "technical dabbler" managers blow through too many millions of dollars on systems that were easily recognizable as "solved problems" in the CS space to completely write off the value of a good CS education. Now that I'm at the point in my career where I'm the more senior person often making those decisions and decisions about who to hire and how to screen, that is basically how I parse a CS degree - as a potential signal that the person who holds it might have a CS education that allows them to grow more easily into a role where they can provide a valuable opinion about architecture and higher-level system direction... And also, that they might be marginally more capable at sticking through the frequent sea-changes in tech because they have a base that isn't tied to PERL or whatever language they fell in love with... I'm not sure degrees work that way in any other field - where the things you learn only really come into play at the higher / more abstract / later levels of work and are of almost no (perhaps even negative?) value for Junior & Mid-level things.

(Disclaimers: 1. Yes, you can get a CS education without a CS degree, but it would be more difficult. 2. There's nothing wrong with PERL.)
How is this possible at the same time that instructional staff are being squeezed so hard?

If I had to guess, supply and demand. There is a massive surplus of PhD’s looking for any job whatsoever in academia. Meanwhile, the demand for university IT jobs is probably low given that many other jobs in tech will pay more.
Not quite sure what example you're referring to, but you mean if you do a lambda like this?

auto add = [](int x, int y) { return x + y; };

Then yes, nothing will be captured. This is a pure function lambda. It's essentially just a convenient way to create a function pointer, and will in fact implicitly convert to a C function pointer. This is very useful with C libraries that use function pointers as callbacks (they usually provide the "this" equivalent as an argument instead of a capture).
1) Headers cause programmers to take dependencies without realizing. (Especially when unity builds are setup).

2) They are fragile because they involve putting file paths into the code.

3) They cause build information to be in the code rather than with the other build information. To find out what is really being consumed I have to search every code file.

4) They cause all kinds of issues for beginners such as multiply defined errors.

5) They cause the compiler to revisit code hundreds even thousands of times bloating build times. (This is such an extensive problem a small industry has sprang up to address it i.e. precompiled headers, unity builds, fastbuild, etc)

6) They introduce confusing bugs (someone modifies a header in a dependent library but not the dependency, literally had to fix this for a 10 year+ game programmer at a studio you would know. Turns out adding virtual functions in a header will cause an off by 1 vtable lookup and hilarity insues.)

> Package managers are the wrong way to go for C++

I didn't say anything about a package manager. Modules don't require package managers. In .net you can use Nuget or not but the complier understands how to take source and an assembly and hook them up.

I just want a sane way to tell the compiler to build one thing and then use that when it builds the next thing. Rather than this weird concept that every TU has to stand completely on its own.
How can I find a similar job?
A reduction in floor and building vibration might have contributed too?
Kids are not that expensive

Colleague I knew in London literally spent more on daycare for his two kids than he did on his mortgage.

The other option is that one parent quits their job and stays home, but that is also a massive (opportunity) cost if you're both educated and have a decent career.
The problem with comparing Belgium is that, by their own admission, they may be inflating numbers where other countries are deflating numbers.

Belgium considered anyone that died with something that might be COVID-19, that death is in their stats. Meanwhile, other countries are saying anyone who has not been positively tested as having died with COVID-19 in their system did not die from the pandemic. But tests are fallible, and many people die of the after effects of COVID-19, after the virus has ravaged them but been dealt with.

The true measure is going to be the death rate compared to the previous ten years. And even that has to be considered by numerous conflating variables.
NASA being underfunded has nothing to do with lack of money. The governments spend way more than ever. They just spend it in a questionable way.

Back then they thought competing with Soviet Union for space supremacy was important so NASA was funded. It has absolutely nothing to do with tax rates.
From my experience, Github does attempt a merge commit behind the scenes and indicates that a PR can't be merged via the UI if there are conflicts. However, it still just shows the diff from the merge-base to the tip of your feature branch, which won't include any changes that have been added to master since the branch point.
It's interesting to consider what the impact would be on society if Tinder had public reviews...
Some XPS models from recent years have known sleep problems. There is essentially no fix. The best you can do is switch to "network disconnected modern standby." Search for my other post in this thread.
(Un)fortunately, I think that the reality is that for many people, the office is their social outlet, they are indeed friends with their coworkers (for now anyway), and they live downtown in a 200 sq. ft. apartment with 2 roommates that is 100' from the office.

For folks in this situation, WFH is probably intolerable.

It's just the case that not everyone is in the same situation, and I think people forget that when they make claims that boil down to "WFH is 100% bad and we should all go to the office." (or the opposite)
Why do you think that? Doesn't it make more sense that if people are accepting a bad job it's because all their options are bad as well?
Location: Minneapolis/St. Paul Minnesota, USA

Remote: Yes

Willing to relocate: Open to discussion depending on the opportunity and relocation assistance

Technologies: Terraform, Helm, GitLab CI/CD, Golang, Python, shell scripting languages (bash, zsh), SQL, SQL Databases (Postgresql, MySQL), Java, Rust

Résumé/CV: https://public-r2.nulloctet.com/resume/latest/resume.pdf

Email: hn AT warrick DOT sothr DOT com

I'm a polyglot software engineer with over a decade of experience, a passion for bridging systems reliably, and accelerating teams through automation. I've spent the past 3+ years focused on the operations side of a business to expand my understanding of how software lives after it has been thrown over the wall (and how it shouldn't be thrown over the wall if the business cares about the long term health of a system and itself). I'm looking for roles that have growth into architecture so that I can apply myself to systemic big picture problems. I'm content with where I am and the trajectory of my current position but am open to opportunities that might accelerate my growth into architecture focused roles.

What I bring to the table:

- An understanding of software systems from the machines they run on through to the APIs that service requests.

- The drive to automate operational and development bottlenecks and document processes so that people don't become the constraint that slows the system.

- Deep respect for the agile development system and how it gives voice, power, and responsibility to the engineers when followed by the business.

- Significant breadth of information and knowledge on how systems are actually run in production and the tools useful for elevating the operations of those systems as understandable, measurable, and maintainable.

- A decade of working with financial and healthcare data along with the required processes to secure, log, and audit the behavior of the underlying systems.

What I'm looking for:

- Roles with clear growth opportunities into architecture focused positions.

- Competitive compensation for the knowledge and skills I bring to the table.

- An organization and team with a passion for letting software do the repetitive work, the authority to focus on making reliable systems, and a desire to help business solve their problems regardless of the attractiveness of the tools that are ideal for solving the problem.
What does that phrase mean, "software pavlov"?
I seriously doubt that there are ~60 million corporate CEOs, Wall Street bankers and lawyers to make up the top 20%. Doctors, middle managers and, yes, engineers probably cover a sizeable chunk of this slice.
There is zero insight in this article as far as I can see. Yes, if you are using someone else's API, it might change. Yes, if you aren't complying with the terms of service, you may have a problem. If you are adding features to someone else's product, then sure, they can implement those features too and make you obsolete.

In addition, I don't see what any of this has to do with the initial premise that the web provided a way of avoiding the complexities of cross-platform development.
If a download or something seems to be taking too long, I'll actually put the point of my mouse cursor at the edge of the progress bar to see whether it's stuck or just moving really really slowly. I really don't like these illusions.
This non-story has been posted and reposted to death.
She's a world-class researcher in computer vision. If anyone should be on the board, it's an accomplished computer science researcher who has mentored many young people at Silicon Valley U.

I find it quite curious that you single her out.
Because the recommendation appears to be based on faulty and even corrupt research done over sixty years ago.

It’s too much to go into here, but you could look at the introduction to Gary Taubes’ 2020 book. It’s in the Kindle sample.

I’m 80, have eaten at least two eggs a day for twenty years, and I’m fine. Not particularly overweight and no heart issues.
It is a mindset I often see in bad open source projects.
Intuit is the worst kind of parasite. Their products don't even work properly if you have RSUs.

I'll never use their shit again after this year. I'm so peeved, after importing all my accounts they said I owed $108k when I actually owed $60k. It was totally calculable, but they are lazy scumbag pieces of shit.

Sorry but it's frustrating that they are making so much money and putting in so little effort.
"Hey, this looks like darkpatterns.org. ...oh, it is."
Yes, but cpu is normally the problem. vim is very inefficient with long lines, combine that with all of vim's features (syntax highlighting, etc.) and you have the potential to make a problem worse.
DO is a cloud vps. Thats it.

This is a Paas service, so it provides, so what it is providing is a computing platform or a SaaS stack.
I don't see any reason why you couldn't have it both ways. A link is more convenient sometimes and a phrase other times.
It's not exactly Founders at Work 2.0, but I'm working on a book that's been heavily influenced by Founders at Work, as well as pg's "Do Things That Don't Scale" essay.

It's called Unscalable: https://www.inkshares.com/projects/unscalable

</shamelessplug>
This sounds a lot like pingbacks, which have been around for decades.

https://en.m.wikipedia.org/wiki/Pingback
The goal seems to have been to siphon as much money as possible to defense contractors while being politically unassailable, so I think it's succeeded admirably.
If you're on a Mac, Ctrl-A and Ctrl-E will send the cursor to the start/end of the line (respectively), just like in Emacs.

The use of Cmd instead of Ctrl for CUA shortcuts (and the resulting ability to use Emacs-style shortcuts without issue) is one of the few macOS features that I wish would propagate to other operating systems. The only other OS that comes close with this sort of usability is Haiku (which allows configuring either Ctrl or Alt for the CUA modifier, with Alt by default).
Point taken. I thought of that same point after I wrote the above.
There is work being done on the RPi4, for example the SHA1 HMAC protecting the boot on the RPi4 had to be cracked (and was easily), I hear future versions have RSA signing support, so the proprietary firmware might become mandatory at some point.

https://github.com/librerpi/rpi-open-firmware/blob/master/do...
Like USA, Australia's politics are dominated by two major parties most people feel compelled to vote for, and even if you do vote for some independent third party, our preferential voting system ends in your votes going towards one of the two major parties when the independent you actually voted for gets "knocked out" anyway. The two major parties nominate whoever they like to lead them, generally their candidates are whoever will obediently follow the party line and be a good patsy.

So similarly to the USA, every election cycle is a meaningless facade where we pretend we still live in a democracy and that we have any control at all over who our "elected" leaders are. I'm sure the majority of Americans don't want Biden as their leader, but they're stuck with him because ultimately the two major parties gave the voters two bad choices. Oh you wanted a national leader who wasn't an out-of-touch old white man beholden to the desires of his lobbyist benefactors? Well bad luck, because your only two choices are out-of-touch old white men beholden to the desires of their lobbyist benefactors.
> Modeling a box or cylinder with SDF isn't the right application IMO. Optimized topology for a given PDE is.

Like anything in engineering and design, IMO, it depends on who you are what you are doing.

> SDF and mesh extraction are one of my favorite areas of research.

Why convert a SDF to a mesh to do visualization and engineering analysis? Even with FDM, which can be thought of a 2D filling problem like scan conversion once you have a SDF, meshless may be the way forward with additive manufacturing as well. One can think of reasons you would have to do mesh extraction, but for niche areas of manufacturing.
dartlang.org has two articles on async/await support by Gilad Bracha. The Stream and generator support is particularly awesome.

https://www.dartlang.org/articles/await-async/

https://www.dartlang.org/articles/beyond-async/
All governments demand obedience. That's why they have a monopoly on violence. Any entity which wields a monopoly on violence for the purpose of controlling the actions of others is authoritarian in nature.

I can't imagine what you mean by "perfect rule of law", but I do know it isn't the antithesis of authoritarianism. The opposite of strict obedience to authority is no obedience to authority -- meaning no hierarchy -- or anarchy.

My point is, we're judging how authoritarian a dictator is based on how benevolent they are. While a dictator is capable of ruling.. "equitably", the fact is you still have a dictator who could change his mind tomorrow. So it's not that we're mad about having a dictator, we're just mad this dictator is being a bigger ass hole than yesterday.
He means size of hands. Children with smaller hands may have trouble with some key combinations.
I'm on OSX Chrome V 29.0.1547.57 and they are loading. Do you want to upload a screenshot and I'll pass it on to the smart programmer guys to see if it can be fixed?

Is it from Hubski or the linked site? (http://www.astro.uvic.ca/~alexhp/new/figures/starrynight_HST...)
I understand what ID means.
You are suppose to report address changes, and in most states, you usually only get 10 days or less to do so.
Ignoring that for a second, what you have attempted to refute is not the sum total of the issue here.

The thing is, at every turn there was just a coincidental reason something happened to turn out that way. If you don't think this looks highly suspicious on someone whose hands and bag seems to keep setting off explosive detectors, i don't know what to tell you.

If they aren't supposed to target the people with odd stories who set off explosive detectors, who exactly are they supposed to be targeting?