jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> That's kinda the point. Work ethic and obsession are not enough: you have to also win a series of lotteries -- genetic and environmental -- to succeed in his field.

Ok, you've heard of Cristiano Ronaldo. Yet, have you heard of Dani?

https://en.wikipedia.org/wiki/Dani_(footballer,_born_1976)

Like Ronaldo he was launched int Sporting Clube de Portugal's first team when he played for the club's U17 team. Unlike Ronaldo, Dani didn't had a heart condition. Unlike Ronaldo, Dani had more appearances in his first year in the first team, and was quickly picked by WestHam and Ajax.

Unlike Ronaldo, Dani had a notoriously poor work ethics. Unlike Ronaldo, Dani's impressive start was squandered and he went nowhere, he achieved nothing and has since been forgotten.

Work ethics is the deciding factor. You may have won the genetic lottery and be a bonafide ubermensch but if your work ethics suck then you'll quickly be surpassed by those lesser talented but more hard working than you.
> Amen to this article. The way software engineers (and coders in general) are treated like assembly line workers is ridiculous.

And it's still not so bad in the anglophone world. In some European countries engineers are considered a necessary evil that cuts into the bottom line.

In many Asian countries (AFAIK) engineers are only treated as a cost centre, regularly overworked and underpaid. None of this SV or London splendour or special benefits.
Yes, but one important difference is that on OP's examples there is some sort of system that you put in place for a specific purpose, and it fails to do so in practice.

It would be akin to that lying boy being the officially appointed wolf-spotter for his village.
In fairness, a significant chunk of the deleted lines are just comments.
I like modernc.org/sqlite[1] - a port of the C SQLite3 library to Go. No need for CGo, so straightforward to build and cross-compile.

[1] https://pkg.go.dev/modernc.org/sqlite
Wow, if that's true, then my perception of activision has been wrong for a long time

[edit] it is!
Recessions we know we can handle. In some ways we have been experiencing it within the last few years. People should acknowledge the possibility of worse - a depression and/or world war. The extreme currency problems that some countries have had actually can come to the United States if countries like Russia and China somehow gain some mindshare or advantage that causes a global shift in favor.

And what would cause other countries to try to attack the status quo of the US global reserve currency? Severe economic recessions and/or strategic plans of their own countries. War could be the only choice the US has in order to defend it's control over the system (and therefore the currency value).

Do I think these types of scenarios are necessarily likely or on a short time frame? No. But they can't be ruled out by anyone who has taken a history course. And it's those types of really severe circumstances where preparation can make the most difference.
Guess it got something to do with this:
https://www.theguardian.com/business/2015/apr/30/airbus-coul...
If you'll die if a roll of three dice comes up sixes, you're not really in a lot of danger. If you do it every day, you have about 15 months to live.
You cannot start the game using keyboard. Its nice that game itself supports it, just make that <div class="[...] play-pane […]"> a <button>, pretty please.
Which of course directly leads to Pascal's Mugging: I can simply say "I'm a god, give me $10000 or you will burn in hell for all eternity". Now if you follow Pascal's Wager or GP's logic you have to give me the money: I'm probably lying, but the potential downside is too great to risk upsetting me.
I would say at least 1 TB minimum for a home data plan, imo. I've used that much in a month just on Steam games, and each member of a family drives that up very linearly. Any less and you start "rationing" out something fundamentally unlimited.
You are a 30-45 min drive away from a city with a hospital, movie theater, full size grocery store with cheaper prices etc. Most people will drive to a bigger city 1-4+ times a month
The main point, clustered vs. nonclustered indexing, is architectural, and not inherently inefficient; it depends on the use case.

"Highly advanced" databases give both options, but AFAIK, MySQL/PGSQL will likely not offer this, at least for a very long time, since it requires radical changes.
Living rural, on grid on an acreage and I'm still amazed at how much work it is. Some of it is self inflicted. Redoing my footer drains by hand, building a cistern for extra water storage, land scaping, finish a basement, gardening, tuning teleposts, bobcat, mini excavator, snow fencing to reduce plowing, tree planting and protecting, fencing, too many maintenance and repair tasks to list. There's always another project waiting...
We moved away from the Blender keymapping. Use instead the 3rd party 'proper' keymap. Very compatible with keymaps of other software. The default Blender keymap is insanely quirky, and as you point out, inconsistent.
Ahh, I thought my title was better and referenced a specific portion of the article about crack dealers...
Of course in David Brin's novel Earth (published in 1990 believe it or not), he shows a world we seem to rapidly be approaching - where privacy and secrecy are considered to be somewhat evil. Looking at the growth of Facebook and other sites where stuff that 20 years ago no one would want you to know about them is now considered great material for your "Wall", I have to wonder if the solution to the privacy problem will turn out to be no one caring? If you look at it, a lot of the privacy issue comes down to asynchronous knowledge - i.e. what you know about me that I don't know about you. If we make sure we can know virtually everything about everyone, is privacy still a problem?
Similar in stoicism. It's not that with training physical pain no longer hurts, or that it's reasonable to expect people to curb every little nigh-involuntary in-the-moment emotional reaction to every situation, but that a great deal of ongoing suffering is in fact a choice to dwell on something unpleasant—so that much of how the world or others "make" us feel is something that's actually under our control.

It's most obvious when watching kids deal with the world—oh my god, the suffering they subject themselves to for little or no actual reason is incredible, and they find it so hard to get out of the habit of harming themselves in that way—but most adults do the same thing all the time, too.
That's why sane languages use a different pronounciation.

(By the way, world-wide-web is faster to say in English than double-u-double-u-double-u".)
Great work, many thanks for the source.

Ah, now I see it's a far cry from pngng/pngquant

https://github.com/thingsinjars/8bitalpha/raw/master/image.p...

Some php gd2 conversion, gets the job done but it's not as sophisticated.

Still, huge potential to slide in other solutions, even via shell.
There's a difference between "VM" and "interpreter". I'd start with the interpreter, then you'll know enough what to do next.

You should consider doing this by working through SICP [1], which will have you writing a Scheme interpreter. There are places where you can collaborate on working through that book.

With all due respect, based on your description you've got some ground to cover before you should be inviting collaboration on such a substantial project. That's not to say you shouldn't cover it, it will certainly be a benefit to you in many ways, but you've got to build some cred first.

After the SICP you may also want to consider not starting from scratch. There are some VMs out there that you can work with that may provide better performance without you having to do the rather laborious and tedious task of some of the lower-level stuff. Either PyPy or LLVM might be decent targets.
Actually, making good palette for PNG8+a is very difficult, because in PNG8 alpha is not an additional channel, but property of palette entries. Instead of 256 RGB colors in palette you have 265 RGBA colors, so e.g. red and semitransparent red are two distinct entries.
By that analysis, we'd expect in the US most lobbying on abortion law to be on the pro choice side, yet in practice there is a tremendous amount of lobbying on the pro life side.

Or look at business vs. labor issues. Again, heavy lobbying from both sides.

How about health care? Massive lobbying from all sides.

Environmental regulation? Same.

Immigration? Same.
Best new feature: Events as Goals. Now, there's no need to ever use fake pageviews for interactions.
I don't buy the idea that ideas suck.

Less when the idea is of easy execution and there are ideas where execution matters less! for example if you have an idea that can be implemented in short time and you can be in the market in less than three months then the idea matters a lot.

I'll give you some rants of how I handle my ideas. Like everyone in HN I have a lot of ideas, so I put them in a XY graph, in the X the time needed to implement and have some market feedback on the idea (the time can be logarithmic, it doesn't need to be accurate). Then the Y is the value of the idea. If you want to add other dimensions like complexity or resources do it, this can be added with colors or with a bigger circle instead of a point I try graph as many ideas as possible.

Then, I trace a line in the 3 months. It's very possible that there are no ideas there or very few, so I try to "fix" the ideas or invent new ones to fit in the 3 months time.

This is like a game of idea generation.
The only solution I could think of is this:

function foo(n) {
var result = [];
for (var i = 0; i < n; i++)
(function(j) { result.push(function() { return j; }); })(i);
return result;
}

What are the two others?
I don't believe this story. Oh I'm sure there's a kernel of truth in there, but I think it's mostly made up.
betting on a temporal paradox
One of my coworkers has roommates that work at Apple. In his words (roughly, heard secondhand):

"The nice thing about Apple is that we actually have managers that know their shit telling us what to do."

Apple's culture seems much more command & control oriented. They find experienced managers who care passionately about design, then put them in positions where they have both the responsibility and the authority to see that through. Then the individual workers stop at nothing to get every little detail right about the product.

Google's culture is much more chaotic, "bubble-up". They find smart people, put them together, and say "Find something to work on." Then they do everything possible to support whatever ideas emerge from that. Google figures that eventually the market will separate the wheat from the chaff, the best ideas will win, and then they'll pour more resources into those.

I think those differing approaches to product design show very clearly in the products they end up designing. Google sometimes creates brilliantly executed, innovative products that no manager would've thought of. And it often creates pure and utter dreck. Apple's approach results in uniformly beautiful, well-designed products, but they often miss out on opportunities where an awesome product isn't immediately obvious from current consumer desires.
You're probably not going to get on the good side of anyone at Apple if you start Cc-ing Steve on your communication with them.
A better bet is, "will the hedge fund have a profitable year in which the market overall is down". If you invest in the market as a whole, you need to be prepared to be in for 30+ years, especially with the levels of volatility we have seen in the last 10-20 years.

A hedge fund can make trades that don't depend on the direction of the market, which means you can access your invested capital even in a down year. Buying an index fund doesn't afford you that opportunity -- if you bought the S&P500 index before the whole mortgage meltdown, you would be out a lot of money now. In 30 years, you probably will have made your 10% per year, though.

(One thing to note, though, is that as an average investor, the trades that make hedge funds / investment banks a lot of money are really not available to you. To make any non-directional money these days, you need cheap capital, and nobody's going to give that to you. I know what sorts of trades pay my salary at an investment bank, and if I made them myself, I would lose money. That's the reality.)
My experience with StackOverflow is that the long-tail questions are still open 2 years later, but lacking any answers.
I think the deal with feedback loops is that the elements of the loop are mutually causal, which is what makes them feedback loops at all.

Which one of the causes was first in history seems academic and immaterial if we're at t>0 and wanting to devise a strategy to slow it down or stop it.
Well this is obviously also bad. It is not necessary to either dogmatically code without first planning or discussing, or to dogmatically write a fully specified and unchangeable spec. There is a huge continuum of possibilities between those extremes, which strike a better balance than either approach.
Years ago, when I prototyped an orders-of-magnitude physical-properties playground web app, I found the development bottleneck was searching for video clips and images. For example, find clips showing the heartbeat of a {goldfish,mouse,cat,dog,child,adult,horse,elephant,whale}, for a <kg - body mass - metabolic/heart rate> association (metabolic rate scales with body mass). Jiggling an oom kg scale, maybe you're shown a cat or mouse, and maybe a mouse heart patter, and whale's slow swish. Providing a massive (sorry) hidden curriculum. They all exist on youtube, and might be fair use for OER content, but finding them was not plausible. And still isn't, even with commercial use of stock videos.

In the 1950's, the first Powers of Ten zoom book was hand drawn from books over years. Around 1980, a PoT film and book could use photos, but still good people made mistakes. Now creating a PoT zoom book can be homework. A video a school project. An XR a professional project. Technology, media search, acquisition, and handling costs, throttles science education content.

Necessary but not sufficient, of course. The first book might have been imagined and created earlier, but wasn't. 1950's astronomy textbooks needn't have had the color of the Sun wrong, and the same now in 2020. Though, anticipated difficulty of creation does throttle imagination...

If OP search were deployed on youtube, and fair use in its current form was allowed to survive, providing a historical step-change in the abundance and accessibility of reusable content, how might you imagine using that?
It brings back memories. My first website I made was a Calvin & Hobbes fan site on Geocities in 98 - frames, lots of GIFs - those were times.
I consider your example revelatory, as it points to a different source of harm:

Preferences.

"appeals to some, and not others" - this speaks to the need to normalize the abandonment/minimization of preferences. The harm you describe is self-inflicted limitation due to clinging to preferences. I accidentally abandoned my preferences that lie beyond the meeting of my needs, ie. abandoning preferences for how to meet them. This has led me to realize most, if not all preferences, stem from a combination of arbitrary choices made when young and choices born out of trauma. While there exists preferences with biological/physiological origins, such as those that may have developed around allergies, any conditioned reactions to them are still likely unnecessary. I don't need to feel queasy from smelling something rotten to know it's rotten and to avoid it.

Do you want help with disengaging these means of self-limitation?
There's a good wikipedia article about the history of the use of the word "hacker" here: https://en.wikipedia.org/wiki/Hacker_culture#Uses
Corruption is everywhere and unavoidable. Not that you shouldn't try to fight it but you should not be overzealous. For example this guy, he immigrated to the us. Impossible without money right? Except Pakistan has none so likely a family member helped him at some point. Corruption. He should have been denied a visum if we are being strict. Corruption can be prosecuted in specific cases when there is ample proof. In this case all there is is idle speculation. I don't know what a world without corruption would look like. As an extreme example I would not be able to buy flowers for my girlfriend anymore because doing so is a personal favour.
A lot of network providers treat ICMP traffic differently.
Ward Cunningham, now there's a guy who should have played on an nfl team.
I had to look up this allegedly befuddling question, because I assumed the dad was just being a partisan complainer. Here's what came up: http://dailycaller.com/2014/03/16/bizarro-common-core-kinder...

(to save you the clickthrough: it's a single-page question consisting of a simple illustration of a day at the park...the prompt is: "Today in class your child practiced telling subtraction stories. For tonight's homework, your child will tell you 3 subtraction stories using the attached paper"...presumably, the child is supposed to look at the picture and observe, for example, that there are 10 trees and 9 birds, leaving 1 tree empty)

I stand corrected in my assumption: that is a bizarre question. I guess it depends on what was taught in class...if the class went over a similar question and walked through examples...then I guess it's a useful exercise...in the same way that I challenge students whom I teach programming to look at a real-life situation and think about how programming applies. Can 5-year-olds think like that? I seriously have no idea...I just came back from visiting my 1-year-nephew who apparently can recognize words in 3 different languages (English, Spanish, Vietnamese) and communicate common phrases (I'm hungry, I'm sorry) in sign language...admittedly, he still craps his own diapers, but still...I've forgotten how early-brain development can be.

Side note: Awhile ago, I asked why HN's Google pagerank was so low (something like a 4 or 5) Paul Graham has stated that the robots.txt on HN throttles Google spiders...and yet when I googled "north carolina common core dad"...the parent comment was one of the top search results. I guess HN's pagerank is moving up?
On-boarding can be done a couple of days in person to learn about each other but I don't think that anything stands in the way to do your regular work from anywhere.

Obviously you need a cultural change and how you work, as in person communication must be done written. Biggest hindrance in efficiently working remotely when no one is doing that.

I totally get that these old companies have a problem to adapt. Especially if what someone else here wrote is that you are forced to work long hours just because.
I think this goes for most companies, I enjoy working from home but I miss the office and the culture during and after work.

I will be doing a hybrid.
Got it. Something is off in the facts of that story for sure. She left Xinjiang in 2019, and the article says that she handed her children off as she left. Then the article claims she hasn't seen her children for years. These facts can't all be true simultaneously, at least one of them must be false, unless they mean she hasn't seen her children for 1.5 years?
This is a good example of somewhere the two parties can work together. Give a tax break to companies that reimburse you for part of your mortgage/rent/utilities for your home office, and give a tax break to the employee so they don't have to count it as income.

You can kind of do this already, but making it explicit would help everyone, and since it's both pro-business and pro-employee, it appeals to both sides of the aisle.
A home is not a share of stock to be traded for economic benefit.

A home is a home. Where your children are born and grow up. Where you get to know the neighbors and become part of the community.

It's not an investment and should not be taxed based on the highest bidder.
But when a deal is not happening you have a lot of time off.

The bonus is good

The money is good
Does WFH imply a much better work life balance for investment bankers? Or is the sheer amount of work they can be assigned make it possible to have just as bad work life balance as in the office?
Location: Seattle but preference for remote
Remote: Preferred
Willing to relocate: No
Technologies: Java/Spring, Ruby/Rails, Python, JS, Shibboleth/SAML/Auth/Federation, various frontend stacks.
Résumé/CV: https://www.linkedin.com/in/shawn-biesan/
Email: shawnbiesan@fastmail.com
Do you really think England would have been willing to let Canada go without violent precedent? Point is, I don't know if the future US had Canada's options.

And about Hungary and economy, there is a Diaspora of tech workers from Hungary; the country is obviously badly managed. A pity.

And about revolution, don't forget that Hungary tried one:
http://en.wikipedia.org/wiki/Hungarian_Revolution_of_1956

It might have been that history which resulted in harder Soviet control -- and a bit worse transfer to freedom, than the rest of Eastern Europe in 1989?
I think people buy large SUVs under the false assumption of crashworthiness. For the price range they could have gotten sedans of similar prestige.
I'm not anywhere near being a Java expert but I've seen similar behavior with a non-Hadoop workload.

In my case I had several virtual machines hosting Java VMs with 2+GB heaps running an app that liked to fork and run external programs for short periods of time. If the entire heapsize was say 3GB and it forked twice Linux would act like it needed 9GB. The Linux overcommit heuristic regularly got things wrong and wanted RAM that it would never actually use. This usually resulted in the JVM failing in new and interesting ways.

The workaround is to allocate a crapload of swap (mainly more than heap size times a guestimate of number of concurrent forks). It will never actually USE the swap but having it there seems keep the overcommit heuristic happy.

Yay for cargo cult server tuning. I've never figured out how to get the kernel to not be so pessimistic and I can't modify the Java code in question so... eh.
My startup http://www.onmydoorstep.com.au/ is Java/Wicket/Guice/Lucene based.

Java's greatest strength is it's speed, a dearth of open-source libraries for pretty much anything you'd need. It's very possible to write light-weight simple code, if you shift out of the enterprise mind-set.
Apple is only 5 characters? Amazon doesn't end in "le"?
Oracle is the only one in the second half of the alphabet? Google is the only one whose name isn't also a thing? Apple is the only edible thing? Apple only has two vowels the others have three? Apple doesn't have an "o"?
Wine Is Not an Emulator ;-)

But seriously -- wine should have equal performance to running a program "natively" on windows because it essentially is running the program natively, just with different system DLLs that call back to the linux kernel instead of the NT executive.

Their implementation may be slightly slower in places, but it's not a problem inherent to Wine itself, and could always be fixed.

I know there's a stigma against running win32 apps on linux, and possibly rightly so, but there really isn't a reason why Wine couldn't be a legitimate runtime environment for linux. You can make 100% open source software that targets Wine, and never needs to use or link to proprietary software.

Wine has even been ported to architectures where there have never been native windows ports, like the ppc64le port of Wine.

(Wine/win32's binary interface is also easier to intercept and automatically translate/emulate calls for non-native architectures, which is the basis of WoW64 and x86 on ARM emulation, and in Wine land, projects like Hangover https://github.com/AndreRH/hangover )