jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
A few things.

Firstly, thanks for being constructive. Your points are noted, although I don't necessarily agree with all of them.

To me, "some people" does not imply strictly more than one. That's possibly a mathematician thing.

But the point about mixing implementation detail and interface requirements, this is normal in much of the coding I do. I'm often working in a constrained environment, and performance requirements are very much a part of the specification. Stating that something must happen "in place" is a common requirement for me, and goes beyond saying "must not malloc" or whatever. More, it's having someone being able to cope with the mix that I was, in part, looking for.

I'm also well aware that many of the people here on HN do big machine programming, or web programming, and aren't accustomed to constrained programming. That's partly why I chose this particular question. My next challenge won't have that sort of constraint, and will be more in line with your comments. (Yes, sucker that I am, I'm planning another small exercise by way of comparison/contrast).

And again, these are the sorts of questions that I would expect to discuss during the de-brief. The very fact that you bring them up at all means you are in the top 0.01% of programmers (for some value of 0.01).
He said, "I wrote a BASIC for the very first Apple II computer".
Just an observation on the naming -- "Serverless UI" -- my first assumption from that was that this is some kind of _frontend_ to using Serverless. I was scanning for a demo in the repo when I realized it's actually a CLI utility.
When you’re paid minimum wage in the US, and you’re not permitted to perform a full-time job, you probably have to hold down multiple jobs; you probably also don’t get things like healthcare from any of them.

Zero hours contracts in theory mean you can refuse work (at least that’s how it works in the U.K.), but obviously you’re going to be fired for doing so, so you’re essentially constantly on call for both/all your jobs.
cutting out grains is very hard.

Certainly not. You just stop eating them. I stopped about half a year ago and never looked back. Well, my health was reasonably good so I can't say it improved dramatically since. However, I had some digestion issues before, these have been eliminated. This alone is enough for me to justify dropping grains, as digestion issues may become annoying and embarrassing at times. :)
Books, time not included...

I very rarely play games, but if I do, I like to play for three days straight (with sensible drinking, eating and sleeping). There are just not that many games that are good enough, or so it seems. But I admit that I have stopped following the announcements, too.

There definitely was a time when few good games emerged, but it might have changed for the better now. You know, when selling points were "50 different weapons, super-blaster-bazooka. Very realistic blood effects".

Last game I enjoyed was Risen, Fallout 3 is in the backlog.

How can you play a game like Half Life & successors and not be hooked?
Yes, I agree having insurance tied to employment is bad for workers. The conclusion is "therefore M4A", not "therefore everyone should buy their own insurance on a public exchange, paying half as much as their rent". You can use COBRA to stay on your job's health insurance when you leave it, which is not notably more expensive than the public exchange plans.

The insurance market model for healthcare coverage is such a fractally broken failure that if you're still stuck on the stage of twisting some knobs and adjusting some levers in the hope that second-order market effects will improve things then there really is just nothing that will convince you to move on.
Hey there! I personally am a vim person, though I've moved to VS: Code with the vim plugin rather than stock vim. For debugging, I use GDB and openocd/pyocd, on the command line. (I am also on Windows, which puts me in the minority in the company, but this stuff all works well there too, in case you were wondering.)

Semihosting is annoying, but it is really easy to get going in Rust on bare-metal arm. https://docs.rs/cortex-m-semihosting/0.3.7/cortex_m_semihost... We basically have a build-time config to switch between semihosting and ITM, though we're probably at the point very soon where semihosting will basically never be useful again.

Happy to answer more questions if you've got 'em. Our stuff is still closed source but will eventually be open. You may also want to check out https://knurling.ferrous-systems.com/ too; we are using some bits of it but not going whole-hog. Similarly with the rest of the Rust open source ecosystem.
We've been through "games -> violence" discussion a thousand times.

It also should be clear by now that "normalizes" means nothing by design: so you can accuse without any proof or any way for the accused to defend since you can move the goal posts.
In my experience, they always report total number of hours worked. That's what they bill.
I think Postgres is great for many of the same reasons that people often (wrongly) tout NoSQL systems for. It's flexible, featureful, simple and quick to get started. And unlike most NoSQL systems, it has full ACID compliance and can scale well past MVP stage to the point that most businesses will never hit its limitations.

If you do hit really huge scale then you will need to start looking beyond Postgres to solutions like Cassandra, Scylla, etc. But hopefully by that point you have a large dev team capable of handling the extra complexity.
> it is frustratingly common for Apple Lightning plugs to wear out the fingers

This is a feature. If the metal inside the port wore out instead repairs would be a lot more expensive.

I’ve also only experienced lightning plug wear with cheap Amazon Basics or gas-station cables. The Apple lightning cables have much better made plugs, but they have a different flaw: the super-thin outer cover detaches from the connector housing over time, exposing the shielding wire.
By first figuring out if I need to build a web application.
> Not saying it isn’t horrific out here, but not all of us live on a desert island in Oceania. :/ Greenland has faired even better than AUS but I doubt it’s because they have better surface disinfecting practices, just less surfaces and people in general compared to AUS.

All of this. So many people are holding up AUS and NZ as the way the rest of the world should have handled it. But as you correctly say, they're two isolated countries on the bottom of the planet, no land borders, no ferry traffic from neighbouring countries, low population density, and also largely self sufficient.

Stopping people entering and leaving AUS/NZ is trivial versus Europe or the USA. Shut down your borders for months and you've solved the problem. Do that in the USA or Europe, and you'll have empty shelves and chaos.
I've defined high as >= 30%, hence the expected win of .3 * 800k = 240k. That would still have been $150/hour.
> in terms of deadline estimation

In my experience, deadlines are usually arbitrary to begin with. They are the result of annual/quarterly budget allocation much more than actual customer needs. Nothing of value is lost when they are missed.

I understand the need to divvy up budgets, especially in publicly listed companies. What strikes me as nonsensical is the particular inflexibility with these budgets and their poor correlation to actual customer needs. Perhaps this is merely a symptom of the modern business world, where "the business" refers to a class of people rather than the actual business.
"Notably, in line with previous publications12,13,23, our data suggest that memory formation is largely an enhancer-driven phenomenon."

This is very interesting, and for me a new take on memory formation. It seems to have the advantage over LTP that it can work as a conincidene detector over longer time-spans.
Well, it's better then nothing I guess?

This is a fine for failing to report a breach after 22 days (not for the breach itself), of around 4000 users.

Though I agree it could be higher for these organizations, it's also not a small fine just to fail to report.
Anecdotes are not substitutes for science, but the OP didn't post any science. They didn't want to hear anything that could contradict their unfounded claim, but didn't use any actual data themselves.

Anecdotes are not useless, though they can be misleading. There are always exceptions to rules/trends.
I would argue that even if it was developed in the UK it still might have occured. Most developers in London/UK come from abroad anyway and might not know this nuance.
Amazing. Cue the stampede of aspie HN literalists.
The "no caching" effect is much less pronounced with fast app switching. Are you on iOS 3.x?

Also, in my experience, there are often weird consistency errors in the App Store when something new is rolling out. (I could only see it on my Mac for a while before it appeared on my phone.) Try again in an hour.
Their Unicorn system for paying out bonuses is a great idea: Revenue sharing across the entire staff, but distributed based upon input from the staff.
How about instead of lecturing (talking at people instead of to them) and banning laptops, we change the way these people are taught so that they are actually engaged and focused. It's been known for a while now that different people learn in different ways. Technology can be a huge help in this and companies are already creating products to help create this personalised learning experience.

Disclosure: I work for Frog, a company that creates learning platforms.
the mythology class that we all spent staring out the window

I have my liver torn out by an eagle every damn day, and this is the thanks I get?
Although I've seen people "Vim", "VIM" and "vim" I never really thought about what the correct spelling is. Most times I went with "VIM" since I always thought of it as acronym for "Vi IMproved".

But I think you're right with "Vim", since even on vim.org it's spelled like that.
http://whatismyip.org/
Sorry, but I can't help to nitpick: 65 is not an 'A' on systems that use EBCDIC, like z/OS and OS/400. It's not even a valid character as such, I think.
So, at worst, delete the post, not ban the user (though I don't support that). In my view, the posts are inferred by some to incite destruction, but there are equal grounds to say that no explicit order was made in any post. Again, it's personal opinion.
The fact that you felt qualified to post about this but don't even know how many people died scares me.
In my experience, you would get tagged as duplicate with a tangentially related question in 2 seconds.
Eroge make up a large part of the market in Japan, like it or not -- and SCE in California are committed to eliminating toxic masculinity from their platform, even if it means leaving yen on the table.
To generate the force of a 1 ton TNT explosion, a shell shaped bomb moving at 800 ft per second will need to weigh 311,000 pounds. [K.E.=1/2 x m x v x v]

It takes a fraction of this to dent a tank out of commission, provided you're accurate. The overpressure wave bouncing around inside the tank cabin created by a direct hit probably has stunning effects on the crew and may not kill them if the cabin isn't crushed - although it could do terrible damage to the ears, lungs and stomach.
Real world situation, you decide to move your database from mysql to postgresql because you're unhappy with something that oracle is doing and you want to move to a database that is completely free and open-source.

Using a framework, you change the $config['driver'] from "mysql" to "postgres" and you're good to go.

Without using a framework, you need to change every query your application makes. Good luck with that. If you don't have to do that because you standardized it yourself with a bunch of functions then you actually are using a framework, just one you made yourself rather than an open source one.
I think it is like anything. Every job has its benefits and its tradeoffs. It is just that different jobs have different benefits and tradeoffs for different people. If you enjoy your job as a programmer and you enjoy applying algorithms to real world problem then yes, I agree it is a luxurious job.

However if you hate programming (which means you shouldn't be doing this job) but for some reason (financial, social, etc) you continue to work in this field then the tradeoffs could outweigh the benefits.
In this case the consequence was a larger competitor came along and purchased the company at a premium.

Some businesses are just too dysfunctional to survive.

This company was plagued with leadership issues (CEO/founder had been forced out because of bad board members, new CEO had 0 industry experience and was utterly incompetent) plus because of the cash flow problem, geography, and loss of key customers, the company just could not afford to go out and beef up the R&D staff.

So the next best thing was to replace a couple of the bad board members, cut costs, clean up operations, make the company profitable, and then shop it around.
Italy has a homicide rate of 0.9/100k. The US, homeland of your argument 'if only X had a gun!' and where concealed carry is rife, has as homicide rate of 4.7/100k.

Seems to me that the Italians are doing better here.
Edit: Nm, League Gothic. Thanks endtwist.

Anyone know what font that site uses? It's one of my new favorites, but don't know the name yet.
Many of the benefits op describes come from having a company which is growing. As soon as Netflix starts floundering and questioning its future you will definitely see political warfare and all kinds of time burning endeavors.

This is basically an HR approved Netflix puff piece.
I understand the reasoning, but at the same time wonder if this isn't perfect being the enemy of good? Since there is no case where a timeout/error style exit can be guaranteed to never lose data we instead lock the entire box up when a NFS server goes AWOL. This still causes the data to be lost, but also brings down everything else.
Folks like the OP who believe CloudFlare is a good long-term buy but weren't paying attention before the earning's announcement.

There's usually some subsegment of investors that believe that earnings are going to be really good, bid up the price beforehand, and figure they'll sell after earnings. If that group is smaller than the folks who see the earnings and figure it actually is a really good buy that they want to own, you get a stock pop after earnings. If the former group is larger than the latter, you get a stock drop. This cycle the former was bigger than the latter for CloudFlare. It's gone the other way both other cycles for CloudFlare and this cycle for other stocks. (Google and Disney, for example, got large after-hours pops after earnings.)
> it is an opinion or value judgment that implies that it is moral/ethical to use coercion to extract money from citizens.

Sure, and it is an opinion or value judgment supported by millennia of social contract even before Enlightenment era thinkers came up with the concept of the social contract. If you're going against one of the basic mechanisms or tools for how society works, you might as well label yourself an anarchist. Which is fine, plenty of mutualist ideologies exist, but you should at least identify yourself so people will understand the very different ideological framework you're arguing from.

> Thats your opinion and the oligarchs who decide how tax money is spent appreciate your conformity.

And the puritans who dictate popular morality appreciate your conformity in wearing clothing. Again, people can oppose oppressive taxes and unjust tax systems, but to argue that taxes are unnecessary is seemingly arguing against all of human society since the development of agriculture. Unless you are a believer in Modern Monetary Theory? Good of you to realize the possibilities of fiat currency.
It is as the other commenter said, returns come from other people borrowing collateral and paying interest on it.

It may also interest you to know that AAVE was granted an Electronic Money Institution license by the U.K. Financial Conduct Authority (https://register.fca.org.uk/s/firm?id=0010X00004U9vVAQAZ).
DDG browser is pretty good on Android.
presumably these are Dutch influences on English, not specifically American English? We've been interacting with our Dutch neighbours for hundreds of years, especially at sea.
Also, cars are a pretty well regulated industry, and it’s not like software and electronics aren’t impacted by copyright and patent issues.

This strikes me as a problem that escapes simple scapegoats.
I'm a big fan of Scala, though I think the sweet spot for Scala is for a small team with pre-existing Scala's expertise. For a one-person project, I definitely use Scala. I used to use Ruby a lot.

You can move fast with safety with the caveat that the code quality is harder to manage/control.

Contrasting this with golang where they really take the guard rails to the other extreme (e.g. can't compile if a variable is unused, not even compiling just to test it out locally).

Another weak-point of Scala is that the learning curve is steep, especially when it involves SBT, the defacto build system for Scala.
It doesn't make a difference whether a currency is paper or digital - if digital currency takes over in your country, the exact same thing will happen. The government will regulate its use, punish those using crypto 'unlawfully', and print more when it needs to, making it lose value.

See, it doesn't matter what the technology behind a currency is, it ain't going anywhere on your government's turf without permission. They have the ability, if they choose, to go door to door looking for 'unlawful money launderers' or any other designation they slap on the use of crypto and there's nothing you can do about it.
You're offering up RISC as an example of vision in a discussion of destroying planets?

Moving Jupiter via fusion candle is vision, RISC is optimization.
I think there's some unintentional benchmark sleight of hand here. I note that the slope of the first segment for Erlang and Haskell is almost the same as ideal, but Python deviates quite a bit. If I were the author, I'd be curious about this and try to analyze it. I suspect this would reveal something about his benchmark. (Probably that it's too small!)
Don't know what is your planned offer, but:

1) Focus on a niche. There are thousands of similar php standard setups and it will be hard for you to get out with yours, while there are far less reliable python/django/pylons, ruby/rails shared hosting platforms. If you know (or have someone who knows and will work for you) how to set up for this technologies, you can rock in this market.

2) Hire an uber-geek who can give instant support, fix stuff, install and configure needed frameworks, dbs, libraries, deal with problems, etc. If you are small, don't act big - be accessible, respond to every email, have an emergency-only phone number, give support, engage with your clients. If you have lots of devs as clients they'll probably help you (willingly or by accident) tune up your setup, you'll know the common needs, and so on.

I'm on a local shared hosting who meets both of the points above and I bring all my clients to them when it's possible.

An affiliate program would be nice, it can be simple - give discount points to devs that bring new customers. I don't even pay a dime for my shared thanks to the clients I've brought.
But they can have a chilling effect in attracting investment (been there, done that, in proto-companies where other key people had been foolish enough to sign them).

Part of the calculation is that if you turn out to be successful the threatening party will have every motivation to sue.

I'm certain the unenforceability of them in California has a lot to do with the sustained success of Silicon Valley (although in this case, as a founder, his might be enforceable there).
And what?

I read it the last couple times it was posted here.
Using pictures unlawfully is sadly the trend on internet forums and to a large degree on big blogs. This is particularly prevalent when it comes to videogame magazines which are scanned and uploaded and is either showed on the videogame-related site or referenced by a link. Everyone basically does it. It's ridiculous and appalling.

Add to this sites like reddit who, willy-nilly, deep-link to images on other sites with few if any moral qualms. Hotlink/Deep-link protection is something you ought to make sure you implement. The comic artist The Oatmeal chose to split up his images so they couldn't be exploited effectively.
Ok, I'll bite: In your idea of a perfect object-oriented language, how do you encode "we might or might not have a left child"?
A slightly different approach:

!. Marry Warren Buffet

2. Divorce Warren Buffet

But all kidding aside, 3 years is too unrealistic..

Most do it in 5 to ten years..that is Bill Gates, Paul Allen, Steve Jobs, etc
Unfortunately, bad browser support :/

http://www.quirksmode.org/css/display.html
TA is a self-fulfilling prophecy.
Yes, it's possible to use up to 32K characters in the path if you use the "\\?\" prefix. Support for this feature may be hit-or-miss, though, so I wouldn't count on it.
I accidentally created my most interesting one the first time and lost it forever.
StrongLifts 5x5.

http://stronglifts.com/

I'm 8 weeks in to the 12 week programme. It's just 45 minutes three times a week and I'm stronger and healthier than I've ever been.
No, I would get USD/EUR by the same means I was getting them before Bitcoin existed.
http://en.wikipedia.org/wiki/DA-Notice

http://en.wikipedia.org/wiki/Gag_order#United_Kingdom (These are called super injunctions in the UK)
If you use keyCode instead of charCode I think you'll get the same result on every keyboard layout, but of course if you tell people to use C, it means the key where C is on a US keyboard, not really the key where a C is printed. I believe Dvorak users are conscious enough to understand that though.
It's the light show that causes the current copyright claim.

http://en.wikipedia.org/wiki/Eiffel_Tower#Image_copyright_cl...
This comment is so ignorant it makes me sad. What about Sumo and Kendo? (and many others). A quick Wikipedia quote:

"Martial arts are codified systems and traditions of combat practices, which are practiced for a variety of reasons: self-defense, competition, physical health and fitness, entertainment, as well as mental, physical, and spiritual development."

I guess it's hard for you to understand the value of physical health, entertainment, mental, physical and spiritual development. This is something that people in these boards should value a lot more, and that can have a huge impact in your life.

Sorry for the long reply, but your comment made me feel sad for you.
It's a matter of licensing. Here is one page you can use to find your (Colorado) state representatives, whom you could contact: http://www.colorado.gov/esri/webmaps/my-hood.html?webmap-id=...
Well this is closer to the original meaning of "hacking" I guess :-)
Orders should be anonymous or explicitly attributed. What I'm taking issue with is the grey zone coinbase has created where you are mostly anonymous but you might be leaking some identifying information via public client order ids. If they want identities to be public they could make it explicit via explicit market participant IDs.
As someone who is more than happy to complain about (and flag!) political articles, this seems to qualify as something people just find 'interesting'. It's probably not flame bait, and isn't likely to retread tired old political or economic arguments. I don't happen to find this one particularly interesting, but am happy to just ignore it and vote other stuff up.
When I checked the help page earlier that link was giving me a 404. good to know.
Well what else do they expect to be? If non-physical souls existed, they would have to work on some principle too. Reality always bottoms out somewhere.