skysight-inc/HackerNews huggingface dataset:
Discussed at the time:

Embrace slow productivity - https://news.ycombinator.com/item?id=29893695 - Jan 2022 (203 comments)
I can certainly see how this is beneficial. At the same time it seems like it's a local optimum, to be eclipsed by other architectures. How much software really depends on 64-bit x86 architecture? And for how long?

A large amount of server software can be reasonably ported to a new architecture. New platforms can adopt new architectures (phone/tablet, AR/VR). General purpose software like a web browser abstracts hardware, as does very popular software (as Facebook had, and WeChat does).

Apple hasn't been tied to architectures and transitioned a number of times, always optimizing the whole rather than optimizing intermediate/stationary fixed points. If Intel is to make it to the next phase, it needs more than incremental improvements to compete. I hope that there's a path/future for AMD and Intel to evolve x86 and thrive but it won't be a given or easy.
There is so much stuff in scipy and opencv alone that it will take forever for another language to catch up to. Unfortunately, because python is suuuuuuuch a mediocre language in comparison. Type annotations were such a lost opportunity in python, it's such a horrible implementation.
I just love this idea, and think about it now and again since Robin first released it.

Just in case someone quickly glances and think it's blockchain specific, it isn't:

> This kind of poem was designed to be recorded, collected, and traded using the Zora protocol, but it can happily exist anywhere; an amulet absolutely does not have to be recorded on a blockchain to be an amulet.
Ah, I see you don't work in the field.

I won't give away too much of my personal history, but it suffices to say I've worked with x86 at the hardware level before.

each feature combines with all other features

They do, but orthogonally.

effort that could be spent better

Effort that has already been spent.

all options require more ports to muxes, more wires to run, etc

It's all ultimately split into uops anyway.

some optimization tricks can't be pursued because the assumptions would break for legacy code

What assumptions in particular?
You got a point, but going by that logic, as bladesmith, I should never make any knife because there’s always the possibility to be used the wrong way?
If you are interested in it, you should dive in. Every OS ever written was written by someone for whom it was beyond their skillset at one point, everybody has to learn.
People say the same thing about Portland. To a certain demographic, a couple of blocks apparently represents entirely what a city is. It's kind of nice in a way, because it keeps those certain demographics away from my beautiful city.
> Based on the NFL's collective bargaining agreement, players on the winning team in Super Bowl LVII will receive $157,000 apiece. Players on the losing team receive $82,000 per player. [...]

https://www.kare11.com/article/sports/nfl/superbowl/how-much...

To say nothing of pay and fame - presumably translating to better marketing deals and salaries from improved negotiation positions for simply getting as far as the Super Bowl. Absent other conditions (e.g. worries about exacerbating injuries), chances are you'd show up even if you know you'll lose, and not just out of spite and wanting to make the other guys work for it - but because you'll gain from it, which is a bit counter to the whole "zero sum" thing. Plenty of sport where new records are exciting even when it's simply beating the previous ones.
… and money. Two years ago before he wrote that check, he sold his last startup for a cool $220M.

Money begets money!
I've pushed quite a lot of traffic over Tunnels with no issues - IME it performs just as well as sending the traffic over Cloudflare without the Tunnel.
Impressive, especially considering the implementation size. Just by looking at swap.js file, I could not actually believe it really works but it clearly gets the job done.
I assume this is in reference to Elon Musk's recent claims that somebody's "uncle owns the Wayback machine & you’re saying he deleted information for nepotism"..

Claims that have been very refuted.

https://twitter.com/brewster_kahle/status/165928339375300608...
Lib is EXTREMELY minimal. Only GET requests with anchor tags. That you can’t POST forms or send metadata make it mostly useless for anything but the most basic website.

I guess the creator will think about the minimal features to add in their remaining 50 LoC budget. (IMO a minimized KB target would be a better ceiling).
Would you prefer subsistence farming?
I’m building it
> User stories as requirements are bad. User stories as work items might be ok.

I think better said: user stories as completion requirements are good.

Can the user do it? Then check that off.

If the PM comes back and doesn't like how they do it, the PM needs to write better user stories.

Full disclosure: I am a PM.
Easing the transition until x86 can be relegated to emulation.

The devil reveals itself. Competitors have infected Intel and are trying to destroy it from within.

x86 without the legacy is just another ISA, and Intel is going to lose if it tries to go down that path.
I like the saying “slow is smooth and smooth is fast” as applied to software development. For all the talk of Agile processes and breaking creative work down into bite-sized chunks and prioritising collaboration and team productivity over individual contributions, ultimately our work is about thinking and fundamentally it requires that each individual doing the work understands what needs to be done. Not investing enough time in gaining that understanding early on means wasting far more time later.

IME, a huge amount of rework in modern software development results from diving into the implementation before the requirements were properly understood, a reasonable design was created and both were recorded in some useful form and reviewed by the relevant people to make sure everyone was on the same page.

We seem to have gone from one extreme to another with our processes. We realised that waterfalls that start with months of requirements capture followed by months of BDUF aren’t a great idea. But now we often seem to have one-paragraph tickets, maybe spend a few minutes thinking of some class names that look about right for each one, and then dive into coding. And then a week later we find that two developers working on three tickets have implemented the same concept four different ways and each of them was a different 75% of what the customer actually needed.
Exactly, I mean, if something is clearly will be used to kill or that’s the intention for, I can see the point, but what if it isn’t clear, what if your tool is used indirectly, say React framework which you are a big contributor to, is used to build a UI for X that you don’t agree with morally.. what’s the line here I’m curious?
A comment, about a YouTube video, on a channel 100% dedicated to exploring the devastating impact of the automobile on urban design over the past century and on the people who live in those places.

It’s not NA-focused, by the way. The guy lives in the Netherlands. The reason NA cities come up for pillorying so often is because he’s originally from London, Canada, and because of the special historical circumstances that led to cleansheet design-by-car for a huge number of NA towns and cities.

Didn’t seem off-topic to me.
It seems clear that there will be an initial contraction that we're seeing now, with people being distrustful of others benefiting from their work.

I've been doing art for decades, and so much of what I did in the past got merged into culture without much in the way of remuneration, even when I did get paid. Commercial and fine artists who make money off their works are rare, and the main benefactors were large corporations long before OpenAI came to pick the bones clean.

As we circle the event horizon (personally, I'm with the people who argue we passed the point of no return back in the 1930s), it will get more difficult to tell what's going to happen next, but everything only has to be added to the training data once. To a determined attacker, there is no data fortress that can't be raided, and it only has to be raided once.

The old hacker motto, "Information wants to be free", wasn't an ideal to work towards, it was a statement of fact: keeping information locked up is hard and it only has to get loose once.

The problem of how to get paid has always been the main problem facing people who work. I suspect with compensation, like everything else, we'll do the right thing after we've exhausted all other options.
You can rupture your GI sutures if you do not adhere to the post-op diet, and risk death.
> Breakdown of governance -> authoritarianism is a common sequence regardless of political lean of the new regime;

The second amendment is an uncommon law.

I do hope we never find out who is right on this one…
im not saying remove all existing code,

im saying you can have two pathways, ( decision which route to choose is almost zero cost )

first - when you boot correctly, you can save information that you booted correctly.

second - if you do not find information about safe boot, you go old route, quicksort route.

( YES. you can do that, in a way you do not have loops of boot process because you are reading boot is ok even if it is not. just dont be lazy like linux kernel developers were, when i was telling them this exact thing few years back. )
The old 1989 Dos game called Vette let you drive around San Francisco in 3D. To a young kid living in San Francisco with a 286, this was perfection.

I've been looking for a game that lets me drive around real towns ever since.
Original was $135 so adjusted for inflation this is cheaper.
One problem of scale here is that unless a tooling investment has made literally 100% of the work easy, most of a developer's workweek almost by definition winds up spent on the remaining slow and hard problems.

So investing in tooling certainly improves productivity, but whether it can make things "fun" depends on which categories of hard/slow problems a given developer enjoys.
> But, according to several friends of mine who have done charity work in various African nations, the hardest part is that poverty is so stark and corruption is so entrenched that you can't outsource benevolence. If you want to get money into the hands of a specific individual, you need to go there yourself, do the legwork, and pay them directly. If you pay somebody else to do it, the money evaporates.

This isn't an Africa thing, it's typical third-world grift. What they're saying holds true anywhere, even with immigrant communities in America.

You offer X Solutions $100 to do a job (what a steal!). X pockets $60 and solicits Y Recruitment for $40. Y pockets $30 and hires 10x Z Workers for $1 each. It's middlemen all the way down.
I started Wegovy about 5 months ago. The first couple months you feel sick but after it passes your appetite is extremely curbed (in a good way). Would highly recommend people to try it as it's made me healthier in pretty much every way.
> I get the impression from some posts on HN that people are toiling away under Agile regimes for years

I think this is either because they believe all companies are like this, or they can't get hired elsewhere.

> If you feel that way, consider joining an early stage startup

This isn't the only option. There are plenty of teams to join tucked away in corners of big companies that have all kinds of different approaches. Or, another option is to just become a manager at a big company, and then you can lead your team towards whatever system you want. You don't have to work at a startup and live in poverty.

In my anecdotal experience, the "Agile regimes" most commonly take root at non-tech-industry companies pretending to be tech companies. A lot of those places treat software engineering like it's factory work.

One tell-tale sign of a horrible place to work is the "scrum masters." That could be another metric to guide the job search, too — if you see a scrum master, just say no.
I still appreciate my hp 50g
As in… you’ve been building it, or you just started building it because of this comment?
It pains me to say it, but that might actually be something that a blockchain can really actually be used for. Just watch out for a 51% attack.
Build quality isn't quite as good as the original.
There have been a few attempts at this. The first one I know of was called Third Voice. Each of them do not last long. In my opinion this is due to the lack of moderation and the exponential growth and need for moderation over time. The comment data has to be hosted by someone and it's a big responsibility. I think it would be interesting to find a way to prevent said system from being over-inundated by spam, links to malicious and illegal content and of course legal slander. Are you perhaps planning on having a voting and reporting system? Are comments anonymous or will accounts be required?
I'm building something similar: WebDriver protocol not WebView tag, more extensible, written in JavaScript, web tech. Get in touch (cris@dosyago.com) if you want to contribute! or check out the project: https://github.com/dosyago/BrowserBoxPro / https://github.com/dosyago/BrowserBOx
How select with offset leads to O(n²)?
Book Review: “Quantum Supremacy” by Michio Kaku (Tl;Dr Do Not Buy)
This may have come off the wrong way as a criticism of the people involved vs the process.

My point is that iterative design processes tend to work better than waterfall (for new software projects).

Architect / construction worker - sure. It is hard to iterate on a building - it has to be more less built as designed and therefore there is a huge onus on the architect to get it right the first time. Software is more malleable, at least at the start.
I'm not a critic of AI or moving any goal posts. I'm not lobbing comments in a vacuum. I was responding directly to the comical proposal that we don't need actors anymore, to which my Godfather comment has every relevance. Thanks anyway!
I'm also a previous Crossover customer who now uses proton (via lutris). I have to wonder if something like Crossover necessarily needs to exist in the long term; I suspect that part of the rationale for it was that they needed some sort of UI to present/sell the real work they did to make stuff run smoothly without needing users to do a bunch of manual Wine configuration. Obviously there are business caveats to tying yourself so closely to only one paying customer, but it doesn't seem like there's much of a technical need for the work they do to be tied to an in-house UI.
Yes, why would the FDA restrict what color pants you wear?
I guess if they managed to miniaturize it so that it was handheld somehow? Seems a bit performative but I guess lots of stuff did 20 years ago.
I have to admit. The OV card is pretty cool.
Nobody is expecting teens (or any other user in Montana) to pay for a VPN...they'll use a free one.

TikTok is a far more inviting & engaging platform than Twitter at the end of the day.
There’s huge tradeoffs people rarely talk about in Medicine. Significant risk of soiling yourself vs a statistically significant reduction in risk of early death isn’t a big deal for the FDA.

In many cases the hell that is chemo is considered acceptable for even moderate increases in expected lifespan. That’s why people started talking healthy life expectancy vs just life expectancy.
Well said. I'm currently in a "big tech" public company where I had today:

- 2 standups (One Slack-based, one Zoom)

- A sprint grooming session

- A project retrospective

- A product planning meeting

- A documentation review meeting

In the 3 or so hours I get to work per day (in like 30-45 minute chunks) are mostly spent dealing with updating Jira or asking product teams on clarification.

It's a total disaster.
> It works for the US.

No, it doesn’t, because, again, the US doesn’t have one.
OP links to this:

"Currently, electronic data management requires special skills, including knowledge of programming languages like MySQL. Data specialists are often costly, and the process of querying databases to retrieve data sets is time consuming. “This kind of specialized know-how leads to inaccessibility and inefficiency [regarding] a company’s data,” Besaleli said."

Agreed, MySQL is a lously "programming language". Wonder if Besaleli has actually worked in a company and all this talk about "inaccessibility and inefficiency" is based on actual experience or "creative writing" for getting $$ of VC money (congrats! they used to say b.s. talks money walks, but these days the money "walks over" :)

But that said (or shown), q remains as to why OP thinks we should remake engineering schools?
you have indexes............
These types of medications have been around since the 2000s, semaglutide (ozempic) specifically since 2012.
Unless they want to complete eliminate 16-bit operations, it won't matter.

...and eliminating 16-bit operations would be pure ideologically-driven stupidity, given how many classic RISCs with word-width-operations-only suffered greatly and the ones that survived (like ARM) evolved to add them back in.
Yeah, I honestly don’t see a problem with taking a drug for life, as long as the side effects are minimal and the logistics are simple. I’m in my early 30’s and have a family history of bad cholesterol. So once a day I will take a statin for the rest of my life. Not a problem, little to no side effects and pretty easy to manage, and not the end of the world if I miss one day every so often. Twice a day is not so easy to manage and plan but once a day is definitely manageable for a lot of people
I think the 3G networks in the US were all shut down now, so N9's won't work here any more. Also my N9 and N900 were both unbearably slow. No idea what you did to get yours to run faster, or maybe you're just more patient than me ;).
Well, everything I said was true but I don't think we can agree on that, so I'll just end it here.
>>> Some of the things we do are good exercises, some are good practices. Confusing the two hurts

That is a stunningly brilliant distinction - simple yet deep.

I shall definitely be stealing this and passing it off as my own ;-)
At least in this case GLP-1 antagonists have been in clinical use for diabetes since around 2010
I’m still paying for it and will keep doing so. I hope it never goes away.
What do you mean, "a niche"?

I mean, sure. Reading is a niche, too. HN is a niche as well. Almost everything you care about is a niche.

But back to acting: Broadway and off Broadway exist. Maybe it's not doing so well, I wouldn't know: I don't live in the US... but theaters exist in my city. Both big and indie plays are conducted by young people, for young people. People watch them. People act in them.

It's mistaken to believe that tech will replace things that people value other human beings doing. Theater and cinema -- barring blockbusters -- are not "processes" to "optimize". They exist for their own sake. People love watching other people act.

Want to know what else people love doing: acting themselves! Acting classes are everywhere.

So excuse my extreme skepticism: human actors aren't going anywhere.

Maybe Tom Cruise in Top Gun 5 will be auto-generated by AI, who cares? Those blockbusters sure are within reach of AI, since it's all about the thrills and no-one really cares about the acting behind all those CGI scenes.

> Doesn't look like this form of art will survive very long.

Art is more resilient than you give it credit for. Art has been with us -- mankind -- since our beginnings, and it will never be gone. It's something humans crave doing.
So I was able to find an aggregate of the study results:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8294388/

out of an n of >3000 patients getting medication, 34 ended up having some form of pancreatitis. At least 12 people on placebo got pancreatitis. That's a much higher rate, but the odds are still pretty low.
Assessing emotions in wild animals
This looks really good, will be trying it out. Looks like they wrote their own rendering code as well? Or are they using some other rendering engine?
I have found the BIOS Jumbo Weather Station (https://biosmedical.com/products/bios-weather-jumbo-weather-...) to be reliable and easy to read.

I am just a satisfied customer. But it could be fun to reverse engineer the data for use with an R.Pi.
I think the whole point is you can add it!
Still have my original 16C (the programmers' model) from 1986, which my dog Ben bit into, making toothmarks all over the metal parts, but thankfully missed the display.

I got so mad at him that I threw the calculator across the street!

And then I sheepishly went and retrieved it, and it still works to this day.
Looks like aside from fartscroll they also tried to add a konami code. I couldn't trigger it though.
This almost never happens in official scheduled meetings or in the presence of any kind of manager. Instead it takes place randomly around the office, in Slack chats that escalate to ad-hoc Zoom calls, in documents and their comment threads, in putting eyes and hands on the actual product (underrated!), or in deep-diving data.
and IMHO, it's royally messed up that vm86 mode doesn't work in 64-bit mode.

You can blame AMD for that and the other dubious decisions in the design of amd64 in general.
It’s not weird at all if you’re aware of the regulations.

Drug companies can’t promote a drug for something it’s not FDA approved for (off-label promotion). Companies face multi-billion dollar penalties for doing so.

Mounjaro is approved for type 2 diabetes. And weight loss is a great way to help get your type 2 diabetes under control.

So highlighting that it helps type 2 patients lose weight, while having an FDA mandated disclosure that it’s not approved for weight loss alone, makes perfect sense.
I recommend the OMOP schema as a goto standard for EHR data. There's an ETL pipeline for converting Synthea output into OMOP.

https://github.com/OHDSI/ETL-Synthea
Any consideration to use Radix sort.

It’s typically the fastest. It’s also a stable sort algorithm.

https://youtu.be/BeoCbJPuvSE
I’ve been on Mounjaro since August. Down almost 60lbs, and it’s been a life changer. Have I had some gastrointestinal issues, sure, but expected. I feel great and my brain seems to be functioning as well as when I was in my 20’s. Now, when I go to the bar with friends, I end up having maybe 2 beers and although enjoyable, I don’t feel that light switch turning on which encourages me to drink more. Can I force myself to keep drinking, say if my good friends are in town and we’re going out all night? Sure, but there’s some reward center that’s no longer lighting up. I just get drunker, but it’s not more pleasurable. I was never a big drinker at home by myself. Maybe a glass of wine or two with dinner if my in-laws are coming over. Now I’ve literally had zero drinks at home by myself. Seems to have started changing about 3 month in.

Work also seems more interesting, but my untreated ADHD seems to be getting worse.
Would sythetically generating millions of calculation examples and adding that to the training data help?
I love that you quoted “slow is smooth and smooth is fast” -- I learned it as a volunteer firefighter! It's a great saying, and can be applied to just about anything.
Just a little humor.
Great to see this here! I've never used it until now because instead I used a 20 year old shell script (later converted to Python by a friend) to do the same thing.

I gave it a try on a ddrescue job (unfortunately not recognized by default) and the estimated remaining time varies quite a bit between what ddrescue says and what progress says. I think ddrescue uses a larger moving average window and it seems to give more accurate estimates, although they are still far from perfect.