skysight-inc/HackerNews huggingface dataset:
I agree with the first half, but strongly disagree with the second half of what you wrote. Ideas matter immensely. If you work on the wrong thing, perfect execution is not going to get you anywhere. If you work on the right thing, then even with mediocre execution will bring you at least some success.
Seems to be back. Facebook didn't report anything but the users did: https://downdetector.com/status/facebook/
I think the point is who thinks about IBM in the PC manufacturing space circa 2024, notwithstanding their other business lines.
I thought of MS Frontpage for a very brief moment as I was clicking the link to Live Preview.
I wish quanta would explain the concepts in more detail , or maybe someone could do an second article that explains the math in more detail, but this would obviously be more work. This seems like the sort of thing that could be summarized better if one showed some of the math. how does one get from the discriminant to primes?
> This won't be popular opinion but I think the tech industry is out of control with targeting kids

Seems like the majority opinion every time the subject comes up on HN, and X, and on Facebook, and in discussions with people in real life and so on.
> (with some lobbying suspected)

The lobbying was from the SLS side. Congress was set on forcing Europa Clipper to fly on SLS regardless of technicalities and only backed off because the Europa Clipper team made it clear they'd want an additional $1B to make the spacecraft able to handle the exceedingly rough ride SLS provides. They were perfectly happy handing $2B of taxpayer money to Boeing, but were unwilling to spend another $1B on science.

On top of that, it's worth considering that SLS wouldn't be ready to fly right now anyway. As it stands, they can't even manage to build one rocket per year, the Artemis-2 rocket has already been delayed to next year, so, Clipper would've launched 2-3 years later anyway.
To reduce "the boring revolution" to a React aversion is a bit dismissive.

"Boring" is malleable. If your team is full of React experts, React is boring.

If your team is full of backend-oriented engineers who rarely deal with the frontend, React is much less boring.

"Boring" is also not binary; it is continuous. The mix of technologies in your stack culminate in some arbitrary measure of boringness. This measure can also be thought of as the degree to which teams choose cutting/bleeding edge technologies. If the mix is mostly cutting/bleeding edge, it's very likely that production support is not boring, and problems operating the stack in production are not boring.

Choosing boring technology is also not a panacea that solves every team's problems. Although doing so likely mitigates them.
What I find most interesting about modern society is that every subculture has these hardcore adherents.

It's so predictable now. I was at a friend's house a month or so back. He was showing off his fancy outdoor pizza oven, in which he would be making pizza in that evening.

First thing I asked him is, "How deep in to this are you?" I immediately knew there had to be pizza oven nerds online arguing over which pizza spatula (called a peel I learned) is best, and the ongoing battle between wood purists vs metal fanatics.

He was wondering how I knew so much. If you look in to any interest or hobby, the rabbit hole is deep, and the politics and patterns are typically the same. So I'm not surprised it applies to firearms as well.
Or the fish will continue to live in the reef skeletons and move on to healthier reef systems.
I am not sure I agree. The suffix -miş (and 4 other similar forms because of vowel harmony) is first and foremost indicative of time (the past). Yes there is the mood aspect, but time aspect, IMO, is primary.

From the book "Turkish, a Comprehensive Grammar":
The markers of past tense in Turkish are the verbal suffixes -DI and -mIş and the copular marker -(y)DI. "the past copula -(y)DI expresses past tense in absolute terms; that is, it locates a situation in a time prior to the moment of speech. -mIş, by contrast, is a marker of relative past tense."

Robert Underhills "Turkish Grammar" calls it Narrative past tense.

Geoffrey Lewis "Turkish Grammar" writes "the mis-past is exclusively a past tense" " miş-past. This base is formed by adding -miş to the stem: gelmiş, görmüş, almış, bulmuş. Two distinct functions are combined in it."
Cool, I finally have something to live for
I don’t see it as too dogmatic. I see it as taking the ambiguity out of the decision whether to squash or not. Just always squash into master. There are plenty of options to make creating PRs more lightweight.

Another nice thing with squashing is that merges into master always look the same regardless of individual engineer workflows.
> but everything I create or try to do seems like there are already dozens of other solutions doing the same thing

The major lesson I have after +20 years doing this: WHO CARES.

This concern is valid for a huge company or anybody that wanna get like 70% of the whole market.

For solo/small teams? Think of yourself as a street cart vendor that sells hamburgers, and is located on the front of mac donalds.

They still sell.

What you has but not others is that you are small, and is the actual person other person can , FOR REAL, talk about your product.

That is the whole thing of working as a freelancer, solo, small business. You can, FOR REAL, provide personal training/consulting/support, etc.

And that works even if you just take the product made by the big corporation and just know how to use it. There is business in being the guy who knows Excel well.
> Off-topic but why do people keep referring to Catholic Christians as Catholics as opposed to just Christians

Mostly because it's a way to communicate such that the listener knows who you're talking about. Another example is calling Mormons 'Mormon' instead of Christian.

If you say 'Christian' people will think of what is likely in that geographic area the most common type of Christian, probably some form of protestant. If you say 'Catholic' the listener knows that you're talking about the group of people who follow the teachings of the Roman Catholic Church. If you say 'Mormon', they'll also know who you mean.

It's also possible to subdivide the group referred to above as 'Christian' - you can use 'Baptist', 'Pentecostal', etc. Those are also names that aren't "Christian" for groups of Christians.
Then the programmer has made a mistake, because the behavior is the same as `strtod` in C locale, i.e. it stops parsing at the first comma.

You should think of `from_chars` as a function that accepts the outputs of `to_chars`, not as a general text understander.
But did they consider a giant spider web?
This is great advice. Ideas are at best a head start, Execution is everything. Solve a problem you know thoroughly. Solve a problem you have yourself. You can pivot later but even if it goes nowhere, you solved something you can use even if no one else does.
> I feel like these explanations based on cognitive development...they're always (unconvincingly) used to rationalize why language A is better than language B.

I'm not arguing that one language is _better_ than another... just that people are exposed to some programming concepts sooner than others. That gives these ideas an incumbency advantage that can be hard to overcome.

> any attempt to prove something would have a high bar to pass.

Honestly, the best way to (dis)prove what I'm saying would be to put together a counterexample and get the ideas in broader use. That would get FP in the hands of more people that could really use it.
Are we at that point yet where law of diminishing returns starts to take effect?
We used GPT 4o for more or less the same stuff. Got a boatload of scanned bills we had to digitize, and GPT really nailed the task. Made a schema, and just fed the model all the bills.

Worked better than any OCR we tried.
Show HN: Turn any YouTube video into a summary, quiz, & flashcards
YouTube is the greatest learning resource in the world. Yet it doesn't provide any tools to help you learn from videos.

I built a simple app that turns YouTube videos into structured learning material using AI. It generates a summary, quiz and flashcards from video content, meaning you can learn from anything (well, at least any YouTube video).

Try it out. Would be happy to keep building features based on feedback!
> Also, I hate the future where the web is powered by managed solutions .

Me too, but it makes launching startups easier and it seems that’s what tech is all about nowadays… maybe it always has been
Nope. C++ has mostly downsides, Rust has significant upsides.

A good rule of thumb would be: is correctness and code confidence more important than learning curve and compile times? If so Rust, otherwise JS or Python (with possibly parts in Rust).
Maybe they can double as snorkels.
Well, Congress specified it to use SLS, since they were looking for extra payloads. And then uncoupled it from SLS when it became clear it couldn't even handle one extra payload.

NASA, wisely, always benchmarked the mission on Falcon Heavy, and bailed from SLS as soon as they were allowed to.

Clipper on SLS was more of a "wouldn't it be neat" scenario than the intended mission design.
Musketeering Makes Problems Intractable
Over a long enough time scale, sure, but sometimes populations just die.
No, I think the key is that the kids haven't been banned from using them but are still fine.
Took me ages to connect the fact the phone was flipping around at hyper-speed on the webpage because I had the cursor over it whilst scrolling down. Had to move to the right side of the page to then scroll down.
Very unfortunate naming if you understand some German...
The Starship second stage is surprisingly not all that heavy compared to the 78t Shuttle orbiter dry mass, despite the many-fold difference in volume and payload, plus Starship needing to be a legitimate second stage rather than just an orbiter.
This is primarily to inform other people in the same building as you.
Why bother when you could pay HMD (aka "Nokia"), Foxconn, ASUS, etc to make a dramatically better phone with your logo and your OS on it?
Anyone has any ideas why Uber doesn't use PostgreSQL?
IBM exited the PC space almost 20 years ago.
But you can far more easily scale llm generation compared to human researchers.
I don't have any special insider information, but from what I know about spaceflight I think we should be glad they used the Falcon Heavy instead of SLS.

SLS has been consistently delayed pretty much every year since its conception, most recently the Artemis 2 mission which was supposed to fly this year is now delayed to next. It has only flown one time, now two years ago. It's also an order of magnitude more expensive than the Falcon Heavy with each flight costing upwards of $2 billion.

My guess is if they had been stuck with SLS this mission would not get to Europa until significantly later, if at all.
Just go to a different community for the same topic ?

Sounds like that one is on its way out anyway...
> Especially FP, where it's very clear that mastery of it is extremely powerful. On the other hand, there are some like our regular synchronization primitives where not even mastery will save you.

This alludes to my biggest frustration with FP... it solves problems and should be more widely used. But by the time people are exposed to it, they've been doing imperative programming since grade school. It's harder for FP to be successful developing critical mass in that setting.

At least, this is my theory of the case. I'd love counter examples or suggestions to make the situation better.
IIRC Cabot was trying to raise money for an expedition at the same time as Columbus and did reach continental America before him.
Good article exploring some woo - this part made me LOL:

"...in the stone age, we used to walk largely barefoot on the bare ground..."

Nope. Our ancestors were not idiots, and minor injuries could easily become fatal, so they created and wore shoes when necessary. At least 100,000 years ago [1]

[1] https://phys.org/news/2023-10-earliest-evidence-flip-flops-m...
> Do you understand that it is called "South China Sea" for a reason right?

So by this yardstick you're acknowledging that India has the right to control the entirety of the "Indian Ocean", correct?

And the same with the Sea of Japan, and that Inner Mongolia is really a part of Mongolia, not China?

:-)
Furry-labs or Fury-labs?
My first programming language was Ti-BASIC where screen coordinates worked with y=0 at the top. A natural choice given how the OS worked. I used it to cheat on math tests, so the two never felt like separate worlds to me and I understood the reason for both.

As for phi and theta, it just seems so arbitrary.
If only the military budget went down by 40b in response to these new cost savings.
> Note that this example simply passes a PNG screenshot of the PDF to OpenAI's API — results may be different/more efficient if you send it the actual PDF.

OpenAI's API only accepts images: https://platform.openai.com/docs/guides/vision

To my knowledge, all the LLM services that take in PDF input do their own text extraction of the PDF before feeding it to an LLM.
You should check out Kopia. It’s absolutely wonderful, is fast, has similar features, and has a GUI if you’re into that.
I had a coworker who felt free to interrupt me at any time. Even if I were frowning and leaning in to read some code word for word, he’d stop by to talk about nothing. I started wearing headphones when I was in concentration mode and that didn’t help. Then I wrote “DO NOT DISTURB” on a post-it note, stuck it to my headphones, and dug in for some thought-intensive hacking. He came to my desk, pulled the note off the headphones I wore, and tapped me on the shoulder, laughing. “Hah, look what someone taped to your head!”

We both learned something about the limits of my patience that day.
The Keychron K2 He
Which vendor did you buy from?

When aquiantances ask me for recommendations I always tell them to look into Aliexpress over Dangerous Things as they're significantly cheaper, but I've also heard really mixed things about the various offerings on the site.
I just had a huge and surreal argument with Google's Gemini about the current time in other time zones.

It was Sunday, 10/13. I asked what time it was in London:

It is currently 1:39 PM MST. As GMT timezone is 7 hours behind MST, the current time in London is 6:39 AM GMT on Sunday, October 13, 2024.

Well, no, it's not.

So I started grilling it on simple math ("What is 13:39 plus seven hours") and the real offsets of the time zones, and it would respond correctly, and then I'd ask for the current time again, it'd apologize profusely, and give me some B.S. calculations right on the same line!

I started inquiries about other places, like NZ and across the International Date Line, and it was spectacularly wrong. Some places like PDT it was OK. And it was repeatedly getting tripped up and apologizing and immediately supplying the wrong info again.

I was not trying to trick it; I was not going into ambiguous situations or half-hour zones. My locale doesn't observe DST, but it was clearly adapting for MST vs. DST zones.

The other comical thing was that Gemini would sometimes refuse outright to give the current time, referring me to other methods, as if there were some security blocks on that query. But only sometimes!

I simply must conclude that time zones are one of the most difficult programming problems. And I don't know how LLMs do time/date calculations. But Gemini clearly has a long way to go from these simple math confabulations!
They could say it's pronounced "Wendigo" and people would still read it "Furry".
This is why I think it’s better to focus on targeting low income and individuals and families in poverty.

Helping the poor will inevitably help those who are most disenfranchised.
Furi OS was what turned me away. Never heard of it and that makes me realise we don't have an android alternative OS which is permanent. Do we have any OS which is permanent? Shouldn't we have one?
is it worse than https://github.com/massgravel/Microsoft-Activation-Scripts ?
Scientific discovery is not driven by economics 101.

Your dismissal of "excess supply" based on "margins" eliminates breakthrough contributions by profs that work for 20-30 years producing marginal research until one day they make the connection that transforms the world.

It's true that most professors never come up with breakthroughs. You cannot predict in advance which ones will. The best we can do is put many of them to work on research, connect them with their peers, and wait.
The median cyber security professional reads the results of security scanners and then turns them into Jira tickets. That's not even remotely the same skill set that we're talking about here.
Importantly though, it won't have Google Play and the increasingly mandatory GMS, so a lot of Android apps won't work properly.

Definitely cool though and worthy of some attention.
Exactly what I’ve found. Try giving an LLM any novel easy problem (IMO 2024 Problem 5 is a good example). And absolutely every llm out there fails miserably.
I would be willing to read a few chapters just on spec. There is real value in understanding how people used to think about a problem, and where the source ideas came from.
Given the open issues at

https://github.com/FuriLabs/issue-tracker/issues

I think it's fair to say that whoever buys this is in for a bumpy ride. I mean, that is to be expected, however, I think they should be more honest about the current state, like for instance PostmarketOS does at https://postmarketos.org/state/
yes, the AI bubble is at least deflating.

that's what's so corrosive about media coverage and stock-market speculation: it corrupts any actual price signals in the market.

there is not an infinite demand for AI training, let alone AI inference.
Taiwan is literally an independent country, although they promote a policy of strategic vagueness about this in hopes that it will discourage China from launching an invasion. The arguments China makes for its ownership of Taiwan are no more defensible, and arguably less, than Portugal's justifications for maintaining ownership of Goa.
Can you actually do this with the numbers Furilabs probably expects to hit? Surely there's a minimum number to order before the companies you mentioned will even take you serious.
I work on this device. We are currently QAing the latest update with our community, which contains a lot of goodies and improvements shaped directly from community feedback. You can see previous changelogs at https://furilabs.com/changelog

I am obviously a little biased, but this is probably the first Linux phone that people can actually use. Someone in our community switched from iPhone to this without much of an issue.
It says "Wired/Wireless and NFC combo" under battery charging, but there's no mention of NFC under "Connectivity". Is it charging only? I'd like a linux phone but the Purism phone eschewed NFC too.
If you're parsing a serial protocol on an embedded system where you're only getting a byte-at-a-time (from a register), or possibly up to 8 at a time, then a parser combinator library such as nom should make it very easy to create a bulletproof parser.

Definitely much easier than in C, where I've resorted to using Ragel for safely parsing serial protocols (and also in Go!) since it generates a single small dependency free source file containing the state machine and your "actions", but nom is much more expressive.
https://eng.uber.com/postgres-to-mysql-migration/
I can remember people using various USB "busy lights" since way back in the Skype for Business days. And one of our super old offices has an 80s style wired green/yellow/red light indicator outside of the door, that presumably used to connect to a switch on the desk.
> He predicted in 1998 that the internet would cease having an economic impact by 2005 and that it would be no greater than fax machines

The future is hard to predict. Using that as a reason to discount a Nobel-prize economist's economics-related work sounds like a gap in logic.
The scary part is he could probably be sued for using `Wordpress` in his title if he got into the someone's bad books.
The author should provide their definition of 'language'. I suspect that my definition is much broader.

In my eyes, such a subset of JSON absolutely can be a language in its own right. Indeed, I'd consider the idea of a usable computation model without a language an impossibility.
for a PL-named PL, how about https://kokogut.sourceforge.net/kogut.html ?
thats definitely not the commands the guide i looked at had lol

looks on par with rust then. go is the next one for me to dive into when im doing fiddling with rust audio stuff.

regardless, wouldn’t have worked at last job as no-one knew go either. would have been easier probably to get someone in, but i spent a year trying to get one new hire to no avail, so doubtful.
I don't care about running stuff out of the box, but NixOs support would be awesome!
I got that feeling as well. In addition, I suspect it was originally written for an internal audience and adapted for the 'blog because the references to SLOs and SLAs don't really make sense in the context of external Uber customers.
Interesting, but the page says the project is in retirement.
We are playing God now by artificially and dramatically altering Earth’s set point.
Neat! This is very close to what I want. I am looking for a very affordable device like this to affix to my home office doors. I would like it to be programmable allowing me to set the status to Don't Enter when I am having a Zoom call, etc.
Designing Virtuous Markets: The New Firm
FuriOS is a derivate of Droidian, which in turn is basically Debian with Halium support. So it's pretty much Debian + some custom patches for usability, hardware support, performance, so on. We intend to upstream as many of our changes as possible as time permits, but right now we are laser focused on improving the experience day in and day out.
Have to say, main reason for clicking to check it out was I thought it was a Phone for Furries.

Curiosity got me to look.

Maybe it will drive traffic.
I'm struck by a quixotic idea where future-companies return to a "X years service for a gold watch and a pension" approach. I don't actually think it would happen though.

A not-too-dreary idea: Perhaps the the beginning of the career-arc will change in terms of how quickly developers need to focus on code-reviews and diagnostics (of LLM output) at the expense of "read the docs and follow a guide." Of course that depends on a cultural understanding that LLM output must be checked, and that may take some major industry to become accepted by non-developer bosses, if ever.
QRing
I kind of agree with this. The numbers are big that there are ~40% websites in wordpress, yet from experience everytime I try to do something interesting with plugins etc, theres a php shell on my server within a week.

It will be a great loss for some who are hardcore plugin developers, but in reality they're in a far better position to pivot than WordPress/Automatic themselves.

I really hope Wordpress dies off to the history books of the internet experience, it can be a nice play experience to quickly make a website and see some results for people learning, but honestly without its plugin developers it's nothing. Another player could easily arrive and nobody would be upset. If anything this petty drama has hopefully expedited that scenario, I know I would be willing to support an alternative.
Very tempting. What is the deal with play store integrity, i.e. is wallet (and some banking apps) supported?
I have another problem: ideas are cheap, coding is relatively easy, but talking to customers, marketing and sales in general are difficult as hell. Tried to find a sales co-founder on yc matching but gave up after two unsuccessful early stage startups. Did any of you have a similar problem? How did you solve it and become successful solopreneur?