skysight-inc/HackerNews huggingface dataset:
Google is releasing new APIs at a ridiculous pace, many of which are not needed for a huge chunk of websites.

Worse is that Google demonstrably has no qualms about leaving beta-quality implementations of new APIs in place for months or even years or about forcibly retiring APIs it decides shouldn't be there any more. It has done both of those things many times including with widely used functionality. Don't like it? Sorry guys but you should have been on the pre-alpha-might-release-it-one-day channel so you had a few weeks of notice to rewrite your entire style sheet.

Following one dominant browser at the expense of open standards is exactly how we got years of stagnation with IE6. Those of us who remember that period have no desire to see another like it. But those who do not learn from history...
Back in the day, not only did /etc/passwd contain (unsalted) hashed passwords, but many publicly accessible hosts were configured to allow anonymous FTP and let you browse the entire fileystem. I would never do this myself, naturally, but people collected those things and run crack on for days to get passwords for accounts.

Man, the internet's no fun anymore.
How exactly would unions destroy anything? Outsourcing has nothing to do with unions.
It's funny... I'm almost 40, and I'm pretty sure I must have missed the day in high school math where Conic Sections were described this way. A couple of months ago I saw an almost identical diagram and had this "aha!!!" moment. I've worked with the abstract equations my entire career and have had no problem with it, but the visual aid really helped understand why they're called that and where they come from. More likely, though, than it being useful for understanding the nature of the different conic sections, it'll be more useful for understanding trajectories on a cone at some point :)
> Out there, said all the old tales from all the old cultures, is another realm. It is the realm of the demonic, the ungodly and the unseen: the ‘supernatural.’ Every religion and culture has its own names for this place. It lies under the barrows and behind the veil, it emerges in the thin places where its world meets ours. And the forbidden question on all of our lips, the one which everyone knows they mustn’t ask, is this: what if this is where these things are coming from?

Both yes and no, in a sense.

https://slatestarcodex.com/2014/07/30/meditations-on-moloch/

We are doing this because our individual incentives are not aligned with those of the group. Moloch is the god of misaligned incentives, of coordination problems, of arms races and races to the bottom. It's a property of any system with selfish actors, which means any system that humans are part of, and probably any intelligent being that arose out of natural selection would have been hypothetically been part of.

From `Meditations on Moloch`:

> There’s a passage in the Principia Discordia where Malaclypse complains to the Goddess about the evils of human society. “Everyone is hurting each other, the planet is rampant with injustices, whole societies plunder groups of their own people, mothers imprison sons, children perish while brothers war.”

> The Goddess answers: “What is the matter with that, if it’s what you want to do?”

> Malaclypse: “But nobody wants it! Everybody hates it!”

> Goddess: “Oh. Well, then stop.”
> because they have not been engineered

The fundamental concept behind LLMs is to allow the model to autonomously deduce concepts, rather than explicitly engineering solutions into the system.
This doesn't matter. MSFT got exclusivity of using their services that no other firm on earth got (which basically the same as aquirement..).

This is not fair-play and someone should at least raise it up to level of awareness.
We got a $75 portable induction unit and it’s all I ever use. Our wok works great on it, as do all our other pans except 1. Using the gas cooktop now feels like cooking with a Bic lighter. Admittedly it is not a high end expensive one.
Horribly cynical, and I can't imagine having that viewpoint. It's actually fascinating how the author first justifies that sort of malaise, and then does the "but of course not me" thing.

Even if someone were that self-focused, in almost any group or organization, critical security vulnerabilities and significant costs do hurt everyone in the group. You're going to be the ones having the rough time when expenses exceed value, and when major embarrassments happen. There is no insulation from it.
A "moving of the goal posts" implies a goal wasn't kicked. A better visual is them retreating to a higher mound of their motte-and-bailey castle construction because the bailey has been breached.
The example you have mentioned only uses Python in the backend. It's based on Django or Flask. Then, in the frontend, it uses JavaScript.

Building a SaaS from scratch required a lot of time. Happy to see a 100% Python SaaS Starter kit, usually it was reserved for JavaScript because of the frontend. In the past, you are forced to use JavaScript for the frontend.

I know it because I'm the author of Nextless.js [1], a full-stack JavaScript starter kit that is totally based on JavasScript, from frontend to backend. Using only one programming language was my competitive advantage compared to the boilerplate based on Ruby, Python or PHP.

I think in the future more and more languages can be used in the frontend like Rust, etc... There are already some frameworks you can use to build frontend in Rust. It's only the beginning.

---

[1]: https://nextlessjs.com
If your employer doesn't reward its employees for doing things that benefit the bottom line, it's perhaps time to look for another employer.
There are 3 really.

Albermarle - a Aussie company does about 1/3 of the worlds lithium mining.

SQM - a company out of Chile.

China - does the rest.

Each is responsible for ~ 1/3 of the worlds lithium production. Although SQM is on the downfall due to the referendum recently. And China is on the rise as companies like BYD are trying to really take over much of the larger lithium battery market, especially with EV cars but even laptops etc.

Most of this came from my own research for investment reasons.
No, I didn’t argue that straw man.
I would suggest temporarily moving to a cheap country until funding or steady income is secured.

This will also give you the opportunity to teach kids English, as native English speakers are demanded all over the world. An easy and lucrative job, you will be spending time talking with the kids of the upper-middle class. There are also apps like Cambly which let you do that online, so you can start making money from your native English right away.

A 1000 for the plane ticket and a 1000 a month(which you should be able to get by teaching English part time) should be enough for a comfortable life.

Also, don’t forget that your most valuable asset is your health and you should not let your health deteriorate in this temporary situation.
I disagree with the author that normal people don't think this way. Most people I know won't go out of their way to help their employer. In my experience you can usually find a few people who care about doing things right and they work hard, are passionate, go above and beyond, etc. Almost everyone else is in a different lane. Some are in the far right lane, where they cleverly exploiting things (as a few people mentioned in the article) but most are somewhere in between.

I don't think there is really anything you could do about it. Mostly people don't want to work. They do work for money. They won't do more work than they need to because they don't want to do that. These people also don't want to expend more energy than they have to. They won't do something hard that solves the problem if doing something easy won't get them in too much trouble.
“You don’t get rewarded for being extra. You don’t get any money when you save costs. You’re going to get a raise below inflation. You’re stupid for caring the way that you do. The business’ downside risk is not yours, and it’s profits are not yours either.”

Except when you're granted RSUs or participate in some private company's profit sharing scheme. So if that's important to you, find such a place. The smaller the company, the more impact you can have on their profits.
My eyes really opened to this during the pandemic and its aftermath.

Working from home I did almost nothing productive. Got paid the same.

Returning to the office, I noticed half the people still seemed to be working from home most days, so I started doing that too. And did almost nothing productive. Nobody apparently noticed or cared. Got paid the same.

Got the same raise (yes, below inflation).

So now I have given myself a >4x raise by working about 10 hours a week of real work (and that's a high estimate). I work on whatever tasks are currently on the radar, do the least amount necessary, and ignore everything else. I get paid the same.
It's in the reference list.
Hell, Davinci gives away their video editor application Resolve Free for commercial use. They're able to do that because they money off of hardware sales and getting editors into their ecosystem is worth more than a software license would be. (They do also sell a pro/Studio version of their software.)

A lot of high end software does have an education discount version if you're affiliated with a local college or university.
Why do you think the original paper title was a poor choice? It very much highlights the main idea, the main aspect which is studied in this paper.

The paper title is "Attention is all you need", for those who don't know.

And attention at that point in time was already very well known and part of the standard translation model. But all those attention-based encoder-decoder models where using LSTMs, or maybe CNNs. Self-attention was also already known at that point, although still rarely used. So the novelty was the study on whether a model where you remove almost everything else, except of attention, whether this still works.

Such study was on the one side just interesting in itself. But then, such model also had some advantages like faster training. In the next few years, the faster training was actually the main advantage over LSTM-based models. For a long time, it was never really clear whether a Transformer is really better than a LSTM-based model when trained the same number of epochs. In most comparisons, Transformer were simply trained much more epochs.
That, if the market deems the value of a white collar to be less than the output of a text predictor, maybe you should "reskill" and "learn to code"?

What's wrong with letting the market speak? Since apparently the white collar class celebrates, while chastising and legislating away the jobs of the blue collar class, apparently it's different when the white collar jobs are at risk, and we must not let the market work? Are you ignoring the massive wave of hysteria, including this article, for the last several months? Straight from the 'white collar' class.

If the AI is so powerful at whatever bullshit job the white collar worker has, and you want to make white collar workers the glorified elevator attendant, be my guest. But it certainly reveals a glaring hypocrisy, that jobs only matter when they're well-off people's jobs, but fuck the average joe when it comes to their skills and livelihood, they should just "re-skill!"
The idea of a 'brand' constantly generating content and offering services without human involvement is interesting - kind of an AI powered vending machine.

However the article does little to explore this concept, and makes unconvincing and contradictory arguments re sustainability.
My SE/30 had a 20Mb disk. Such a luxurious amount of storage at the time.
Typically those equity schemes will amount to nothing for most employees at small companies. They're a little better than buying a lottery ticket every week.
It is important to stop the introduction of these chemicals and microplastics into our environment. That should be the number one goal - to stop it at it's source instead of dealing with it after the fact. Depending on how the filtration systems scale, not everyone would be able to benefit - and certainly not wildlife which is affected.

In the meantime, it may be effective to remove these chemicals from your body through regular blood and plasma donation[0]. Although not entirely altruistic, I doubt those in need of emergency blood are asking if it contains PFASs. In the end it helps you and those in need.

I have also recently switched to stainless steel cookware and picked up a LifeStraw home water filter[1] that claims to reduce these chemicals in your drinking water.

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8994130/
[1] https://lifestraw.com/products/lifestraw-home
I've got hundreds in the codebase I manage.

Imagine you have a type that represents some domain state. It has a bunch of fields that are used to represent this state. But that state has invariants. There are certain combinations of values that the fields are not allowed to take and they relate to each other in complex ways. A well designed interface to this type is such that every sequence of methods called on one of these objects will maintain the invariants. If you instead just directly expose the fields then absolutely nothing guarantees that the invariants hold.

Yes, if the first thing you do when you create a private field is write a public getter and a public setter then you haven't gained anything. But the power is in not writing these methods.
Thanks! I always forget to add RSS when redoing the site. Here's a link to that: http://mikebuss.com/rss.xml
I agree with Nihilartikel’s comment. It’s nice when you’re the one doing business development.

But as a manager at any organization, the correct answer is to fire people like this because they become insidious and take over your business.

Have a moral backbone.

Is it fair? No. Lots of corporate decision making will never ever be fair. Deal with it, or work with these people. Find ways to financially incentivize morally correct behavior and exceptional engineering. The latter is important because good people leave and they’re literally worth more than your other employees.

Oh and by the way, they’re disgusting to work with, and regardless of your moral compass they will make you a worse engineer.

I worked with these types of people at my last job.

One guy didn’t know how to fork a repo and maintain an internal copy of a project with clean portable diffs.

The other was afraid of regular expressions and didn’t understand libc versioning.

Losers behave like losers.
Show HN: Jz.io – Exchange physical bullion coins and hedge inflation (maybe)
Hi HN! I'm Justin, founder of JZ Physical Gold and Silver Exchange https://jz.io/. We've created a unique platform that combines the convenience of digital currency exchanges with the security and tangibility of physical precious metals. Our platform allows you to set bids or asks for silver and gold bullion coins, just like you would on a cryptocurrency exchange like Coinbase.

To get started, simply fund your account, and begin bidding on coins at the price you choose. You can either have your purchased coins shipped directly to you or trade them on our exchange. Our mission is to provide a seamless experience for those looking to invest in physical gold and silver, while still benefiting from the flexibility and accessibility of digital trading platforms.

We realized that, despite the growth of digital assets, there's still a significant demand for physical precious metals as a hedge against inflation and economic uncertainty. Our platform bridges the gap between traditional precious metal investments and modern trading technology, making it easier than ever to buy, sell, and trade gold and silver bullion coins.

If you have any questions, stories, or insights about precious metal trading or the technology behind our platform, we'd love to hear from you! Let's discuss the future of gold and silver trading in the digital age.
#3 (mediocre work after an effective pay cut) doesn't sound at all unreasonable. In effect those people are getting a pay cut and decided that investing effort to be "top-notch" is not justified. They're doing a mediocre job - by definition middle, not low quality. The author tries to paint this in a very bad light but I think this is a mentality of "it's bad because someone else does it".

For some of those people the issue is not financial but one of respect. A little spit in their eye is still spit in their eye.

What's a reasonable amount to cut from an agreed payment while still expecting top notch quality? How much does the author like to give up in such conditions?
Is it a function of population density to make this economically feasible? Some US states could meet the criterion, but financing is difficult because rights-of-way are so expensive.

Europe: 87 people per sq mile

Germany: 623 ppsm

Italy: 532 ppsm

UK: 727 ppsm

United States 93

District of Columbia 10,984

New Jersey 1,260

Rhode Island 1,059

Massachusetts 895

Connecticut 744

Maryland 635

Delaware 514

New York 420

Florida 406

Pennsylvania 289

Ohio 288

California 251
There's some info here: https://github.com/ggerganov/llama.cpp/issues/1240
I can't remember the comedian but there was a joke I heard that really hit this home: People don't get paid because they like their work. They get paid because they don't like their work.
As with spam, with power tools, you can scale.

Operating a call center full of entry-level con men is possible. The binary options industry did it for years, before Israel made it illegal to scam non-Israelis.[1] The crypto industry was more of a bulk thing done via the web, although there were some high-touch scammers.

[1] https://www.timesofisrael.com/tel-aviv-binary-options-firm-a...
Absolutely not. If you need accommodations, then maybe have that discussion, but until then, NO.
Shell is full of ridiculous footguns though. It's like saying if the store is only 60m away (across an Indiana Jones-tier trap gauntlet) then just walk there.

Remember that time bumblebee accidentally deleted everyone's /usr? Or that time steam deleted everyone's homedir? Both because of the easiest to avoid bash footguns - spaces and empty variables.

My hard and fast rule that I've never regretted is - if you use a bash if statement, consider python. If you're going to do a for loop, you must instead use python.

Typically as a side effect once the programmer is in python at my prompting, they find having such easy access to libraries suddenly lets them make the whole script more robust - proper argparsing is an immediate one that comes to mind.

Frequently the reticence I see from people, especially juniors, is that they're worried about people thinking "haha they have to pull an entire python into their image just to run this script" or "wow they're so newbie/young that they can't even write some shell". I reassure them: don't worry, there's a reason we used Perl even back then too.
our place needed more work than we expected based on inspection, you live and learn.
Looking forward to coroutines / green threads within the next couple months!
Nice idea. Not sure it’s fully ready yet, and I have a few suggestions.

One, you need more content to explain the concept to the user. A table and an input box is not sufficient. Sure, I could mess around and figure it out, but for all I know I’d be missing out on all the cool features.

Two, provide some examples, and some alternative datasets (e.g. tabular, nested, relational).

I’m not sure how to use it, so I gave the prompt:

> plot speed vs defence

on the Pokémon dataset. It provided me with an empty scatter plot.

Three, you need an FAQ. Some example questions: Can I run this locally? Can I integrate this with private data sources such as Prometheus? How does the project work? Who worked on it? Are there terms and conditions? What kind of data sources does it currently work on? What are the ongoing plans? Etc.
The act of agriculture itself is by definition selective breeding.

For plants, taking them out of their natural environment with its co-occuring species, mycorrhizal networks, mineral composition and distributive species and sewing them by hand in a novel environment constitutes in itself a hugely genetically significant act. Even first-round seeds that germinate at all could show substantially different aggregate characteristics than those of the original wild population.

For animals, those that may be caught for raising are in all probability the children of less aggressive parents. Feeding over time will cause more domestication and the removal of environmental stressors that had maintained levels of fitness for the natural pressures and begin to change them instantly.

Both cases would only accelerate over generations, as it is a rare human who will later go and obtain seed or animals from the wild once a conveniently captive population is already available for breeding.

I've come to the conclusion that humans, in writing their own histories, frequently give themselves far too much credit. We would do well to consider ourselves more humbly.
I’m hanging onto this post for the next time I see people on their high horse about integrity among engineers. The fact is, some people have it and some don’t, regardless of job. This makes me sad. Economically it makes sense, but it’s a sign of the sickness in our modern society. Everyone looking out for themselves first without much thought to the community around them. I say this having been burned by employees like this (that did maybe, maybe, an hour’s worth of remote work per day). Maybe it all boils down to “this is why we can’t have nice things”.
This just means that your line manager, whose role it is to ensure all resources under them are working at efficient capacity, is not doing his/her job.

And in turn neither is his manager.
It's so cool to compare this to how I was at 11-12. I never really was affected by mascots or superheroes, never really looked up to anyone. Because of my neurodivergent childhood, I sometimes forget that normal kids are kids. But hearing about someone as old as 11-12 wanting to give themself superpowers to be like their favorite superheroes is just amazing. They are lucky to have someone like you <3
Only if you understand the details of when the cache needs to be invalidated.

I'm not sure where ORMs entered the picture, but my point is that the database uses the query engine to guard internal caches which are private via the process boundary.

OOP is a technique which shouldn't prescribed for everything. I will say Javascript shouldn't have have classes, but I hope to never need to use JS much beyond glue.
Homelessness isn't the end of the world. I did it for 9 years. You can too. It's not that difficult. The cold and honest truth is you're demanding people give you something for nothing for merely existing. That's not going to get you very far. You have to have something of value. If not, you're asking for charity in an age of intense self-absorption, paranoia, division, and hopelessness. Tech people especially never fill barrels for charity donation food drives. Pre-sell something you can deliver soon that people need.
As an addendum, you don’t need to kill yourself over your job. Just do what’s asked of you.

But you don’t need to be a parasite either. It’s disgusting and you WILL be remembered for it years later.
Interestingly these are OpenCL kernels so in theory some of the optimizations might run out-of-the-box on CPUs.

It would be instructive to compare their speedups on the iPhone to the Apple CoreML implementation: https://github.com/apple/ml-stable-diffusion
No Mow May, Low Mow Spring
I can’t speak for others, but for myself it’s next to impossible to live a good life while working a job where I sink into a “plaintext passwords” type of mindset.

That being said, I don’t really envy that mindset, I suspect there’s something fundamentally broken about a mind that’s resigned to treating a supposedly symbiotic relationship as adversarial, even though it may be a warranted reaction given how so many companies treat their employees.