skysight-inc/HackerNews huggingface dataset:
> This is something meritless people say.

No. I am a staff engineer under 30 with a degree from an Ivy League. I say it because it simply is true. Let me break down the points I made.

1) Does not exist

this is easy to prove. In most industries contacts are a better predictor of success than hours, degrees, or awards. In terms of monetary success, being born rich is the highest predictor of being ahead in life more than any other.

The top forbes list is all topped by Americans, born near California between 1950-1990. The statistical chance of the "most worthy" and merit humans being born in such a small time and geographic boundries is 0.

2) has never existed

Historically goverment was hereditary, which only maximises the point I am making. But most famous artists were friends of rich people, not the most talented. Even great thinkers were all well off before they did the stuff we value from them.

3) arguably it is good that it doesn't

If the world was perfectly meritocratic those above would deserve it, and those below would deserve it too. Treating poor people badly would arguably be ethically correct as they deserve their station. But we inherently know the world is not fair and we could be down at some point therefore meritocracy not being true means ethics and success are divorced and we are all better all for it.

> There are all kinds of studies on diversity, and they point in many directions.

Meta and broad studies don't. Single issue ones with insane variables around, low confidence intervals and admitted low samples do. Like for example studies on Women on leadership positions.

Here is a nice write up on meritocracy from someone who has not drank the kool aid

https://www.rnz.co.nz/news/the-wireless/373065/the-pencilswo...
All of the children from the coding bootcamps need a way to compete with you so they call themselves Full-Stack Developers. The recruiters and hiring managers are hyping these under qualified people up so they can get their head-hunting fees. Now you have Full-Stack Developer meaning "any asshole who says they know react" because, you know... it's connected to a database or something just hire me I don't want to go back into construction.

Welcome to the new normal.
No need to either excuse ageism or let it stop you. It's real. So is the personal freedom of movement that lets you find ways around it.
And hyenas are closer to cats than to dogs.
The types of aws-sdk is also non trivial. So I always suggest to remove typescript during build phrase (only deploy in js)
Where there's muck there's brass.

Article paints a lovely picture of the realities of data centres,
uncomfortable heat and cold, heavy gear and crushed fingers, lack of
daylight and a "working mans' world" at the coal face. How long until
budget rack-shacks in Overthereistan become truly dark and satanic?
"Pathological dislike" does not appear in the comment thread from the person I'm criticizing or the article. The description was "left wing nutjob."

The only meaningful mention of Trump in the article is:

> They commiserated about their hatred of Donald Trump, going deep down all the resistance rabbit holes. “We would sit across the table and talk for hours,” Kate says. “I was just soaking it in.”

That's not typical but not "nutjob" behavior. I'm not even sure it is "eccentric." Oodles of stable people spent a lot of time worrying about Trump while he was president (and still worry about him). Talking about how Trump is a mess for a long time is not evidence of a mental break or predictive of criminal arson or a reason to fire somebody.

And yeah, I think it is thoroughly reasonable to have a more extreme opinion about Trump than Gates, seeing as Trump has considerably more influence on my life than Gates does.
>....manipulative, addictive, harmful to privacy...

Only if you use them.
I've always thought like you... Until using OneDev.

For me, Java was :
- slow and heavyweight
- dist directory often a fucking mess

OneDev distribution (docker container or zip for baremetal) is clean and very well organized. There are running scripts for both plateform linux/windows. Fast.
I flip a coin, and then often find I want to ignore the outcome, in which case I have successfully determined my true preference, so I do.
In addition to that, as someone who has worked in web for quite a while I also find it quite baffling that the to me mostly artificial separation of frontend and backend devs has led to programmers who can only do one of them.

Sure, everyone has a specialty, but writing frontend and knowing not one line of SQL or how to structure a database or working in the backend but not knowing a bit of HTML or CSS or how to configure a web server, these examples just seem like bad programmers?

You don't need to know everything, but surely you should know enough the have an idea of the system as a whole? How can you avoid doing shoddy work otherwise?
I assume we aren't talking about Earl Simmons, so WTF is a DMX, and why would I want to interface with one?
Siml.ai – platform for AI-based high-speed physics simulations (alpha)
There's a talk by Matt Godbolt about the way https://godbolt.org works : https://www.youtube.com/watch?v=kIoZDUd5DKw
Liar's Poker was autobiographical, though. He should have got that right :-)
If you live in a place where a house costs $30k and on top of that you live frugally, you can probably retire with half of that already.
Wouldn't electronic front running take money from regular folks? Perhaps not from retail trades, but from mutual/index funds, pension funds, etc.
The demo screenshot has a quote attached that says "Perfection is the enemy of good", and then below on the page it says "Your quest for the perfect productivity app ends here"

??
If you don't mind me asking, what's your legal setup and way of landing US contracts? Most I've seen require a US-based legal entity (which is the tricky bit I can't figure out, as to the best of my knowledge there's no way to set one up without having existing ties/citizenship in the US).
Read the reviews...don't even install it.
"This is Fredkin’s paradox, proposed by the computer scientist Edward Fredkin, whose colleague Marvin Minsky quoted him as follows: “The more equally attractive two alternatives seem, the harder it can be to choose between them – no matter that, to the same degree, the choice can only matter less.”

I read an article simular to this written by Oliver Burkeman a few years back and I was an eye opener for me, from which the above quote comes.

In short, if faced with two choices, the 'difficult' decision is the one where the answer is not clear and if that is the case, then it doesn't really matter so much the decision that you make, because you cannot know ahead of team or both options are equally as good, so most decisions should be easier, because either there is a clear choice, or there isn't but waiting longer to make it simply because it's not clear doesn't make a difference.

Article for reference: https://www.theguardian.com/lifeandstyle/2018/oct/19/this-co...
Yes, that helped you. But you still had to put them back in order :( Visual sorting O(n).
China’s role in supplying critical minerals for the global energy transition
I fell asleep only part way thru.

The answer isn't that hard.

Software architecture is the process/skill of breaking down problems/solutions into systems and subsystems that are appropriately modular, encapsulated with well defined interfaces.

It's not quite that simple, you need to decide on centralise, distributed etc especially in regard to your known scalability requirements, but these might end up being different than you foresee.

The rest is execution.
Still there, https://wiki.minix3.org/doku.php, and with version 3 one would learn about microkernels as well.

But I guess teaching Minix would fail one of the goals of eXpOS:

> The OS code has to be completely written by the student with no built-in code given, except for a bootstrap ROM code and code implementing an application level library interface. The programming support has been kept minimal to avoid high level programming tools hiding too many low level issues from the OS programmer. Essentially, the student has to do “low level programming” on a “high level hardware".
Very cool. How are people clustering with these? Do you know how they are setting up their laptops etc. as control nodes, buying pis as control nodes, or something else? Is there out of the box capability to cluster with nodes from cloud providers?
Kinds and Higher-Kinded Types in Haskell
They do exist but they are either a very talented and rare individual, or a jack of all trades.
Tech Won't Save Us did an interview with a former data center worker (Dwayne Monroe) that covers a lot of the same ground if you want some further reading (listening).

https://techwontsave.us/episode/125_how_the_cloud_reshaped_t...
No shit. Excuse me briefly while I go calm down on the demonic spaceship from Event Horizon.
>When someone claims to have "solved" folding, you should be as skeptical as you would be if someone claimed to have solved the halting problem for arbitrary machine code

That's absurd. The halting problem is provably impossible with either conventional computers or Quantum computers.

This is clearly not true for protein folding, although it is possible that it is computationally intractable with a conventional computer.
I was trying to explain this to someone recently and basically described the same.

However, there’s still a privacy risk on a public wifi, correct? As in your neighbor can see the DNS requests (as those are generally unencrypted).

If you use a VPN, cool, but now your “free VPN” gets to see that.

The only other issues I could think of were ARP poisoning / spoofing and maybe local phishing redirects
+1 … I used Pastel on a web project with multiple non-technical stakeholder writing comments on design and texts. Worked great. It also saves screenshots of the annotated area, so no confusion if the HTML changed. Absolutely recommend
Yes, there are exceptions to every rule. We don’t need to point them out every time.
> turning left

Small nitpick, NASCAR also races on road courses. COTA, Watkins Glen, and Sonoma, plus a few others. They just raced the Indianapolis road course the day after Indy cars did. Also next year a street race in Chicago is planned.
just be a kitty cat in your free time you don't have to make it about sex
People did seriously object, lost their jobs, and lost their faith in the system so much that a recession follows sooner than that those now unemployed try again to be humanized.
Oh well, we haven't uploaded recipes yet since we're just finishing up the work on the software, so that's why. We're just trying to fix up loose ends and things like the links... Once we get everything sorted, we have a couple hundred recipes we're going to put on the site.
I personally have very little idea (read: no idea) of iOS & android development. As in, I have no idea what the execution model is there, how the OS libraries/APIs/ABIs are structured, how storage works (sqlite on both I think...?)

I trust our iOS & android devs though that if I speak to them about an API and we agree on a specification, that they are sure it can be implemented cleanly & efficiently on their side. But yeah, that requires an abstract understanding of computing as a whole, and good comms.

FWIW I wouldn't consider myself full-stack by any stretch :P
We tried to set up Airflow in our team in the past. The big problem we encounrted is that its unit of management (I believe it's called a "job" but I'm rusty on this) is too low level. Our pipeline processes a lot of data and we have millions of jobs per day. Once Airflow has an (planned or unplanned) outage, 10s of thousands of job start piling up, and it never recovers from that.

In the end we replaced our data orchestration with a stateless lambda that for a configured time interval 1/ looks at what output data is missing, 2/ cross-references that with running jobs (in AWS Batch), and 3/ submit jobs for missing data that has no job. Jobs themselves are essentially stateless. They are never restarted and we don't even look at their status. If one fails we notice because there will be a hole in the output and we therefore submit a new one. Some safety precautions are added to prevent a job from repeatedly failing, but that's the exception.

Maybe Airflow has moved on from when we last tried it. But this was our experience.
Decompiling Android Apps
Turns out there is a Wikipedia article on the subject https://en.wikipedia.org/wiki/Dried_cat

Warning, the article does contain pictures, though not nearly as bad as the ones I saw trying to find the article.
"Adversary" is such a scare word here. Did Facebook's boosting of alt-right content not adversely affect American culture? Why are American companies trusted to do the right thing but foreign companies not? Why should the government be choosing which platforms are available? People have rejected Facebook because it's not fun or interesting to use, not because it had some moral high ground of being run with American ethical purity.
I love stuff like this. I once went way too far down a rabbit hole with addressable Christmas lights.

https://blog.jgc.org/2011/11/turning-ge-color-effects-g-35-c...

These are also serially linked but the first step is to give each lamp an address and then messages just get passed on until consumed by the appropriate lamp.
I've had good success with https://dagster.io, which is much more opinionated about your pipelines, including properly typing inputs and outputs.
https://www.researchgate.net/publication/3044999_Beating_in-...

This one was never realized AFAIK, but addresses a lot of the latency issues of the IPF designs due to their relatively static nature. Still does not take the massive cost of reservation stations. I think being open will be a major requirement going forward. It is hard to build trust in a black box and RISC-V is about to become a real alternative. Being modular, open and growing up from smaller systems seems like a winning strategy to me.
- Monitor your emotional state and take breaks. Also accept that it is normal to be emotionally affected by people writing/saying terrible things to you. There is nothing wrong with you.

- Take a systems view. This helps you remember that you and your product are a very small part of that person's life and to remember all the variables that aren't you that might be making the person unpleasant.

- Since you're a solo dev and therefore working for yourself, I presume: It's perfectly acceptable for you to have standards for how you're addressed. One of the benefits to working this way is the ability to say: "I am not comfortable working with someone who is speaking to me this way."
> Their one product makes so much money, that there is not a natural forcing function for other ventures to succeed or fail.

This is what appalled me about Pichai’s productivity comment. Google may not have high productivity, but that’s not its problem. The company has just drifted since Schmidt stopped running it, reminiscent of Microsoft in the second half (and before?) of the Ballmer period. The ladder-climbing PMs are running the show and there is no overall strategy.
TikTok is far from a monopoly though. Also break it up to what? The app is effectively a single feature.
There's the source code for such a site, if that would help: https://github.com/radian-software/riju

Docker + heavily restricted user + firewalls.. seems to get you much of the way there. I am aware that some work was done back in the pre-Docker day with Ruby's online sandbox to neuter Ruby's ability to make certain syscalls, but I imagine Docker, eBPF, or even using WebAssembly makes it a lot easier now.
This is by far the most informative article coming from The Register, I'd had expected this article coming from AnandTech or similar news outlets.

Back in last year 2021, Linus was asked what is the most special about Linux in an interview, and he pointed to the Linux File System as the fastest in the business [1]. Now imagine an OS (Linux or not) having a first class in-memory file system, and it will blows away any conventional OS file-system, and Optane can provide this possibility at an affordable cost. I know that you can get several Terabytes of RAM with Xeon CPUs now, but at the moment the cost will be prohibitive.

The above mentioned feature has a killer application namely non-linear time-frequency analysis [2]. This quadratic complexity algorithm need to have huge amount of working memory in order to work effectively. I have a paper on this topic applied to biomedical field and it is currently trending on top of the page in Google search for several years now due to the highest accuracy, specificity and sensitivity of more than 99%. Apparently it's a sleeper paper because other researchers would avoid citing the article due to its very high accuracy using commonly available datasets hence lower ranking (still high but not top or front page) on the subject in Google Scholar search. During a meeting with Micron engineers earlier this year I have conveyed my condolence to them.

[1]https://www.tag1consulting.com/blog/interview-linus-torvalds...

[2]https://en.m.wikipedia.org/wiki/Bilinear_time%E2%80%93freque...
You can get money for gas, food and shelter by calling 112 ? I do not think this works that way :)
Jokes aside - by calling father they could get access to other members of family who could help with their knowledge what to do next and I bet they would do a lot more to help them than anyone one the other side of emergency number(direct money tranfer could save the day here).
I'm not a greybeard yet, but they're my favorite type of colleague to work with, they KNOW THINGS, they have experience, they have war-stories, they're generally not impressed by every new bloatware that comes along.

All things equal, I'd hire the greybeard, actual beard a plus.

In the future, I can only imagine ageism being a thing too, but flipped around, when it's realized that older and more experienced people are needed.
One of Trump’s many absurd statements.

https://apnews.com/article/7a9a494570b7a505017e726ddbea321f
> thats how we use Tabs

I can understand that, but I would argue that you can just use a separate browser window for that, as I do.
Institute a team spending cap.
Realistically when faced with a choice between going on vacation to Barcelona or Rome, for most people it's going to come down to a question of cost. Are there direct flights? what do they costs? Are there any special deals on? Is there a huge event in one of the places that week driving up hotel prices? Do I want to attend that event? And so on. You won't be able to answer those questions without research, and unless you are properly rich the answer will make a significant difference.

Plus there is always the implicit third option of "stay home and save all that money for something else", which also has to be considered.
This appears to be a myth.

The deforestation of Britain happened in the bronze age, mostly for the purposes of agriculture.

The remaining woodlands were husbanded for centuries after, precisely for their use as a source of fuel and construction material.
Front-end work today seems less like "knowing a bit of HTML or CSS" and more like "knowing a bit about these 5 competing front-end JavaScript frameworks" (and that list changes every few years).

But that's just the perspective of someone firmly wedded to the backend.
> of the era where big tech purchased geocities for >$3B and killed it

Pretty obvious that commenter was referring to before that happened.
Estimates put the workforce for AWS at ~100k-200k right now. AWS income is ~80b right now according to their Q2 earnings release. Based on these numbers, a person working for AWS is making Amazon ~$400k in revenue. The profit for AWS at the moment is 30% according to the Q2 filings and nets out to ~$24b. So, assuming 200k employees for AWS which is very software-developer heavy says they are making at least $120k per developer in AWS. If they think they can continue that trend, they should be hiring every last engineer they can get for less than $280k a year. If they think they can grow their margin, they should be hiring up to an even higher number.
Yeah but we all know that doesn't and won't ever scale up.
So, we were trying to display the recipe creation software but I realized now that we should upload some of the couple hundred recipes we have. I have just been mainly sharing this with engineering friends to get input on the software, not the recipes.

But, I'm going to begin uploading them all over the next few days. I am also getting involved with people who have more recipes to upload some of their own.
Utter nonsense. People are laughing their asses off at the amount of idiocy on this web site.
I agree with your definition but I think mostly javascript frontend devs who know Node.js mostly tend to use that definition when defining themselves.
Yep. That's a real problem, only the solutions that get the data from the customer's browser work, but instead of showing you a price they show a range.
Downfall Amiga, After Commodore (Documentary)
I feel the same way. The hairpin of emotions from excitement when I saw something promising like acquiring the expiring geocities trademark from the USPTO to yet another shit crypto project was disheartening. Defeat snatched from the jaws of victory. Perhaps something can do something of value with it when the new trademark expires.
So I came across Remotebase and the click, match, hire promise they presented. I have now made a remote developer team with them (which was made in under 24 hours which is AMAZING) and it's been a total pleasure. I highly vouch for taking a look at Remotebase and their services.
>That's just not true though. If you can generate $50m of revenue by working 2 hours a day then you're brilliant at your job, and demanding you work more hours is idiotic.

That's not the argument for layoffs. The argument is that that role shouldn't exist at all and should be swallowed up by another FTE instead.
My current company has been having a lot of success with Dagster. It seems to give a lot more flexibility thanAirflow in terms of defining the pipeline and where to run it. It's also a bit friendlier when things fail and need to be backfilled or retried IMO. Airflow feels like it's somewhat legacy at this point in time. It served a need well but the needs have changed now.
> “We don't demand that chess champions use their skills in something with more real-world applications, or that concert pianists find a more practical outlet for their manual dexterity and attention to detail.”

Maybe because chess champions and concert pianists don't hoard a significant amount of resources, depriving the rest of society of the means to thrive.
So we can just make up something blatantly false and say what you said when someone calls it out?
DMX in this instance stands for "Digital Multiplex" and is mostly shorthand for "DMX-512" which is a RS-485 like protocol for controlling (usually theatrical) lighting systems.
>Surely a new set of common experiences increases the diversity of thought of all the participants?

This statement is absurd on its face. The entire premise of the benefits of diversity (of thought and experience) is predicated on the subjects in question having had unique experiences.

>Is it your contention that a new experience deletes or diminishes previous experiences?

Somewhat, yes. When I went to university, the shared experiences there hugely overshadowed what I had experienced in my prior education.
> Please don't complain that a submission is inappropriate. If a story is spam or off-topic, flag it. Don't feed egregious comments by replying; flag them instead. If you flag, please don't also comment that you did. [1]

https://news.ycombinator.com/newsguidelines.html
Generally that seems like a good idea. In case of father from my story somehow this was not possible - I do not remember why - either he had voice mail turned off (it could have been paid service at that time) or he did not know how to use voice mail.