skysight-inc/HackerNews huggingface dataset:
Now?

Spring Boot has been there for ages. It changes nothing really.

Spring Boot was created solely for spinning up Microservice quickly. This is a different segment than Rails.

Spring Boot was overtaken by Golang in the microservice arena in US hi-tech scene. There's just way too may Go-based infrastructure that boosted Go ascend to the Microservice arena from 2016/2017-today. My experience might be just anecdotes but I worked for multiple companies that used to be Java based shop and they all moved away from Java/Scala to Golang and build tons of microservices (whether that strategy is the right thing to pursue or not is a different discussion altogether).

Yeah, Spring Boot might eventually decided to "tack" on the UI option (thymeleaf) but it's too late. Hi-tech already jumped to the latest fashion: Go, docker, k8s, with some sprinkle of ELK and Prometheus for monitoring.

> It's really hard to see a bright future for RoR and ruby and I think that most of their contribution was already given.

They're going to sit nicely in the corner where they belong: web-app. Nothing more, nothing less.

I'd argue the one trending down is Spring, especially after they joined VMWare and now VMWare is part of Broadcom.

Take this with a lot of grain of salt from someone who was a staunch defender of Java during the Spring (DI, MVC), DropWizards, Hibernate=>JPA2 era, skipping Ruby/Rails hype. I moved on from Java to Golang in 2018-2019 and haven't looked back despite switching multiple companies. Prior to that, I was swimming in Java world with multiple companies.

Now that I'm back in the market for my own webapp (side project, fun), I'm not going to use Golang for good reason and I'm not planning to go back to the Spring world either. Rails it is for me...
It's scary how such a widely used format (PDF) is almost in full control by Adobe. I have yet to see a true competitor to Adobe Acrobat. The only one that has come really close is the one that comes built-in for macOS. It's a hidden gem.
I wonder if we need legislation for AI training, at least for commercial use of training datasets for LLMs (and other generators like text to image), should be that authors of the training material should be Opt In rather than Opt out.

Most people publish their work for another humans, not for a corporation to use machine learning to do copyright laundering.
The reason you get rid of those extra digits is because it will always be tempting to find meaning in them.
> For example.The most popular web browser, by far, is chrome from android. (according to caniuse) This was not the case before the iPhone. Accessing the internet on the go is a game changing feature.

I was talking about entire categories of products, or industries/sectors/niches, rather than competitors within one industry.

> Phones had their hype phase (the whole there’s an app for that phase), but obviously they’re here to stay.

Yes, but at one point everything was trying to be an app on the smartphone, while now it's been dialed back instead.

And they're here to stay, just like VR is here to stay, just within the niches it has found. Which may or may not expand in the future depending on capabilities/availability of experiences.
Does autonomy imply sentience? Because a trained hawk can act autonomously but isn’t going to do anything very interesting without instructions.
AFAIK, modern tokenizers/vocabs don’t have OOV anymore because they use sub-word tokens if there is no entry for the given word. This also works for languages with composite words.

In your example sum of embeddings for non-typo and typo version should have close cosine distance if it trained correctly.
The built-in apple preview application does exactly what you want..

It just looses bold etc.
I agree with that.

It reminds me of the tomato. Some people don't know the tomato is a fruit. Some people know the tomato is a fruit and treat them like a fruit. Some people know the tomato is a fruit and still treat them like a vegetable because it is what makes sense.

In practice, I have never saw someone mistreating a badly written number in a way that had any impact. If they don't know themselves the concept of significant digit and believe the number is 1.234567890 precisely and not 1.234567889, what would be the wrong decision they will take that they would not have taken if the number was 1.234567889?

It starts to matter when you have 10% or ~100% uncertainty, in which case, writing 1.2 or 1 is still not enough to convey the meaning to someone who does not get significant numbers, because for them, 1 = 1.0000 anyway. In this case, you need to explicitly explain the limitation on decision due to the uncertainty.

In practice, splitting hairs on the significant digit convention is just missing the point: if you apply the convention to people who are not informed on the precision, they will make bad decision anyway even if technically the number has the correct significant number.
FWIW, Gardena sells "dumb" irrigation valves that run on 24V. It's just a normally-closed solenoid valve IIUC, with proper fittings etc. Controlling these with a 24V power supply and a Z-wave relay should be easy?
The problem is it's incapable of running DD-WRT.
my version of ..

function ..() {
local temp_dir=$PWD
cd ..
for token in "$@"; do
cd ..
done
OLDPWD=$temp_dir
}

so you can just type .. to go up once or .. [word] to go up twice and so on
I mean, it’s a web search away.
Is there a Go example somewhere?
I think it is more distribution than development that is the big difference between now and pre-internet times as far as things that affect software quality go.

When I worked at places making software that would be sold to users on floppy or CD in stores like Best Buy and CompUSA back when very few of those users had internet connections these things were true:

1. If a user needed help beyond what was provided by the printed manual that came with the software and whatever help system we built into the software itself they would call our toll-free support number. The typical cost of such a support incident was more than our profit on selling the software to that user.

2. To distribute bug fixes to existing users we'd have to mail them floppies or CDs.

3. The only future revenue we would get from existing users would be from them buying more of our products.

These factors made management place a heavy emphasis on not shipping software until it was good enough that very few people would need support, that whatever bugs we missed were not severe enough or numerous enough that we'd have to ship updates, and that users would be happy enough with it that when they saw other products from us they'd want to buy them.

You released your product when it was done, and then you moved on to work on your next product.

When internet became the main means of both support and distribution much of that changed. Support became a lot cheaper for the developers for a couple reasons. First, users could turn to community forums that would often solve their problems without the company even getting involved. Second, if they did contact the company it would be via email or a web form rather than an expensive toll-free phone call.

Distributing updates to users became routine, and even automated. Accordingly the number and severity of bugs that can be in the first release has gotten higher. It just has to be good enough to not piss the user off too much before you can release an update.

The net (no put intended!) result is that nowadays people release at a stage when they have features and bug levels that in the floppy/CD retail days would have been considered beta or often even late alpha.

So it is not really that software sucks nowadays compared to back then. It is that back then users didn't even see the software until it was finished. Nowadays they get the software while it is still being actively developed.
In the way a Lamborghini and an oxcart are both "here".
I was at PDX a few weeks ago. A little stress relief would have been welcome but I'm not sure if two llamas greeting me on the concourse would have done the trick.
Probably a narrowbody though. I've been on overseas flights on widebodies where there were ~20 F/A's.
You may wanna hop on to LinkedIn and do a quick search for the jobs demanding the specific technologies you wanna know usage of. That is not the ideal way, but should be a good estimate anyway.
Officials urged tough Covid messaging for 'white van man'
In many ways Rust was an attempt to turn OCaml into C (deliberately stopping partway).
Yes. And the consumer is meant to buy the batteries. And these (expensive) batteries only last 7 years of so.

You could say, electricity production/generation is being outsourced to the consumer, who will still pay bills, but now will also assume some of the infrastructure costs too.
My old companies corporate secretary underwent IVF and 6 zygotes implanted. In the end only one was left. She was totally freaked out though.
That's about 300 in Young-Earth Creationist years.
Always seemed odd to me you can have a ruler that measures millimeters and get more significant digits measuring something to 9mm vs 12mm. The measurements are equally precise but one has more significant digits. Write it in hex and now they're the same, 9mm and Cmm. How does this make any sense? If I measure 123mm and divide it by 1.23 seconds I get to keep 3 sig figs but if it was 99mm I'd be forced to drop one? At least writing everything in scientific notation sidesteps this.
You are only allowed to criticize Open AI if you are paying a monthly subscription to Open AI
I understand orbital mechanics are well understood. I understand that setting trajectories is a well established science at this point.

But it still astounds me that we can do that.

I mean, I can't, as I learned from KSP. But real scientists can. Astounding.
Ocean microplastics were probably overestimated. https://phys.org/news/2023-08-plastic-litter-oceans-overesti... Most plastic in the oceans is in larger chunks… so far anyway.
Local and personal vs remote and centralized tends to follow the same pattern as hardware and OSes that this article describes. The wheel turns when the precious iteration gets complex and expensive.

Cloud offered an escape hatch from the nightmare of Microsoft centric enterprise IT and expensive complicated on premise business applications, not to mention the awful bureaucracy of IT departments themselves.

Now I get the sense that cloud has become complicated, expensive, and encrusted with hordes of consultants and vendors layered on top of vendors. A back to local anti-cloud movement has been brewing for a while but hasn’t quite boiled over.

You’ll probably soon start seeing more and more articles about how much money a company saved by leaving cloud.

… and the wheel will turn once again.
relevant:

https://www.tesla.com/utilities
What do you think about 0.333 ± 0.222 g/cm?
Stages of LLM app value creation and development
Sure, don’t expect perfection, but it still works great.
Quote from article It also suggested that street wardens could monitor compliance.
Some quirks apparently: From the article, in NYC, "One legal quirk is that if the waitress were actually a cook, searing meat in the anonymity of a kitchen, she wouldn’t be allowed in the tip pool. Only staffers who interact directly with customers—servers, busboys, runners—are considered food-service workers." Which is one of the reasons for the discrimination angle: not all places or professions pool.
He is very skilled and a pleasure to watch. His restorations make the items better than the original. The Datsun project is a bit boring as I'm not a car guy, but I'm impressed that he manages to keep the level of craftsmanship high.
The world is incredibely connected by roads. So much so that places that disconnect two large networks have their own names. E.g the 'Darian Gap'.

Although the term 'road' is pretty loose. Figuring out the graph of places connected by paved roads might be quite interesting.
> Each of your rooms can house one additional family. And yes, I am counting a living room and a dining room too

laughs in San Francisco

Who can afford not to have roommates living in a converted living room and in the dining room? I probably know a couple rich people who don't, but most people I can think of don't have the luxury of a dining room or a living room. Certainly not both!
You're literally the exact person I'm talking about. No serious application developer who's interested in speed is working in Ruby. This isn't my opinion. I don't care personally, it's just a fact if you care about reality. When Netflix announces that they use Ruby because it performs faster than Node.js, I'll change my opinion, because my opinion is based on facts and not feelings. I didn't make Ruby, so whether it does well or fails isn't personally important to me. If Ruby was the fastest interpreter, I'd be pro-Ruby but it absolutely isn't and pretending it is is depressing and shows you are making political or selfish decisions, not practical ones.
Thanks! Even with a better documentation, document importers don't extract node metadata so one needs to write their own "text and metadata extractor" as well. It's then easier to skip LlamaIndex altogether, or just get inspiration from some re-ranking etc. you guys did.
The ignorant masses demonize what they don't understand. If you don't appreciate the subtleties of passive investigation vs. offensive intrusion, then why are you even here?
Absolutely. One fact I recall from many years ago (so I don't know how true it is now) is that auto makers were shipping 7 year old silicon (and thus board support packages for their software). The guys working on chips and CPUs were writing software and it wouldn't hit the road for 7 years.

This was why infotainment systems lagged the state of the art for so long - they were apparently shipping components that would have belonged in a smartphone from more than half a decade before.

In this case, I believe we had a few phones get A/B updates by Android 7, which was late 2016. Giving it a year or so to filter to more CPU chipsets, that would mean (if the old rule held true), we would expect to see A/B hitting new cars in the next year or two. This assumes auto makers are using enough of the Android BSP to get the bootloader with A/B (which isn't a given), and then that they use it!

Anyone with any experience of auto software know if the teams doing software are experienced and understand the platform side of things, or if it's a traditional front-end heavy "crunch release" type affair? I've seen some pretty poor quality infotainment systems in the past, so my assumption is inexperienced devs with limited platforms knowledge, focused on "get it working to ship it", but would be interesting to hear from anyone with experience of how this really goes down.
Never underestimate the value of usability. I appreciate being able to run these locally - I do! - but for a lot of people a website is going to be infinitely more convenient.

I’m reminded of the classic Dropbox HN comment (https://news.ycombinator.com/item?id=8863): why use Dropbox when any Linux user can just use curlftpfs?
Right. Speaking of which, do you have any recommendations for good USB cores?
Where the heck did you get that idea from? The batteries discussed in this article are storage stations that are part of the grid, not something bought and maintained by the consumer.
My motivating use case was a web browser: at any given point it may be browsing a number of resources, and for some of those it will be in the middle of making requests to a protocol handler (SEND) while for others it will be in the middle of reading responses from them (RECEIVE).

But in general any time you might want to block until the first ready channel, it doesn't work if eg a channel becomes SEND'able but your code is currently blocked on the group RECEIVE. (this situation can be kludged with nonblocking calls, but a blocking call is friendlier to whatever else may be running in the system)
It’s actually 6:1. You would also have some more flexibility with autonomous cargo planes, possibly some better suited designs for the aircraft if it didn’t have to support people.

https://www.quora.com/What-is-the-ratio-of-passenger-to-carg....
because NEM 3 makes new rooftop solar installations uneconomical without batteries. though even with batteries they're still pretty uneconomical
They only "investigate" approved stories. What you say is an illusion they create quite well.

In the UK, there is probably only one that goes slightly deeper - Private Eye and they still have not touched many topics related to corruption and other scandals where Guardian either low-key supports (the perpetrators) or don't talk about it at all.
Yeah, that's what I was factoring. For my home, the 24/7 power consumption from a handful of switches + some kind of hub just balanced out the potential savings from having the same bulbs off more often.
This could be a paid option for parsing forms (not sure about ocr): https://demos.textcontrol.com/chapter/topic/PDF/PDFFormData
https://www.textcontrol.com/technologies/pdf/
Tony’s is fantastic. But I think part of it is their 51% bar is the perfect sweet spot between milk and dark.
Python is somewhat pleasure. Ruby might as well be sandscript as far as I'm concerned. The use of pipes is gross, uncoordinated and lacking direction.
https://archive.vn/I4cU8
Well, thanks, how do they deal with technical terms never seen during training?
A few that I use the most:

- awk

- bat

- fd

- fzf

- git

- jq

- lazygit

- neovim

- parallel (GNU Parallel)

- ripgrep

- spotify-tui

- tldr

- tmux

- vifm

- yadm

- zoxide

- zsh

- sed
I really like being able to have different light moods throughout the day, in different lamps around the room, instead of a single lamp in the ceiling. This would be very tricky to do with dimmable switches.
I wonder if the economics are distorted here. It looks like there is 0 demand during the day, but people are obviously using electricity during the day. Should we not make electricity actually free at the hours when there is too much of it, to encourage its use? This seems like the best way to encourage battery installation and electric car usage, without requiring every house to get solar panels.

The downside, I suppose, is that electric utilities are for-profit companies whose shareholders need a return. Thus it's hard to property subsidize. The power lines to your house cost money to maintain regardless of how much electricity is flowing through them. (Something I hate in general is this kind of usage-based billing that subsidizes fixed costs. You should pay a fixed fee to be on the grid, and then per-kWh for usage. But people hate being billed for things they don't use, so we try to combine to costs of the infrastructure with the cost of the incremental usage. It's really just a crazy security that should be in the domain of banks and not ordinary consumers, but it's also so normal and widespread we think nothing of it.)
Not bash but if you're using fish you can use https://github.com/nickeb96/puffer-fish
What's a tree?

In botany, a tree is a perennial plant with an elongated stem, or trunk, usually supporting branches and leaves. In some usages, the definition of a tree may be narrower, including only woody plants with secondary growth, plants that are usable as lumber or plants above a specified height.

In the words of Justice Potter Stewart: "I know it when I see it." (1964)
My goal in life is to amass enough assets and investments that the monthly return adjusted for inflation equals a good salary that I can live comfortably off of. The ultimate in fuck you money is fuck you monthly cash flow. No doubt it's rent seeking but it's the only rational thing to do in this economic system we all live under.
They have their own terms and regionalisms for this, don't they? https://zh.wikipedia.org/zh-cn/%E7%99%BB%E5%85%A5?wprov=sfla...
Outer Wilds is by far the best game I've ever played. It's wonderfully melancholy in so many ways, especially in how you can only really play it once. If you're the kind of person who reads HN, you're the kind of person who'd enjoy playing it. If you can't bring yourself to play videogames, or if you've already played through it and want to relive the game vicariously through others, then you might enjoy watching a let's play of it. I highly recommend LilIndigestion's playthrough. But, if you have the ability to play it, go in without any knowledge or spoilers, and experience the joy of discovery.
The Union and the dealerships are not the reason for these issues.
I don't understand where you are trying to go with this - steam cars have the same primary feature as any other vehicle - longitudinal and lateral control to traverse asphalt bands across the country. They can be retrofitted with any modern convenience feature as that stuff does not need to be integrated into the propulsion system. The same can be said of any other vehicle made between then and now. Of course, nobody has retrofit an early 1900s vehicle with 12 impact sensors and multistage airbags, and no modern manufacturer has offered a steam powerplant, because nobody actually wants this. Products are sold on features, not principles. In the US, you can (and people do) build just about anything and drive it legally on the road, so if not a single person has created (whatever it is several people in this thread think should exist), it would be preposterous to think a manufacturer would do it.
I’ve always wondered why the price of electricity on a time-of-use plan doesn’t match this curve. Our electricity is still “peak” pricing in middle of day at the bottom of the duck curve.
Because the author got the Baader-Meinhof phenomenon.
https://www.dpi.nsw.gov.au/__data/assets/pdf_file/0006/29977...
This could be drawn out to almost career. There isn’t an X shortage, just a shortage of people willing to work for Y that the market will bear.

Automation really is the only way to increased human productivity. The more machines we have doing things, the less things the humans need to do, simple. The only struggle will be ensuring that all the profit for robot labor doesn’t wind up in just the pockets of a few.
NYU Student Owns a $6M Crypto Mine. His Secret Is Out
When playing with my kid's LEGO I witness self locating uncertainty: Am I the child or am I the grown up?
But how else would someone become a wannabe social media influencer without getting paid for it?
Dove and lint are good. Tony’s is good for a bit more. See’s is good, though mostly I like the chocolate covered caramels.
Mistakes?

The thing about evolving design is that the environment changes.

Fork/exec is fairly ergonomic compared to CreateProcess. Very few parameters. From a time when programs were small and security was simple.

No design is immortal but just because it’s time is over doesn’t mean it is a mistake.
It started for me yesterday around 4pm PST, so I figured it was for Xmas.
And if they’re seeing double, Bard is right all along!
Also, given the automation already present, it’s a stressful job: “pay attention to these computers for 8 hours just in case something happens.”
You are not wrong. But a more accurate assessment is that it is capitalism for the regular people but socialism for businesses.
Who is 'white van man'?
Linus Torvalds (username torvalds) is pegged at over $220k. Interesting, I'd think having the official GitHub mirror of Linux could arguably put his account worth in the millions.
Why (and how) we need to professionalize neuroscience