skysight-inc/HackerNews huggingface dataset:
It's fun. Everyone remembers a different set of community editions.

It's probably a safe assumption all of them will disappear then.
What is the point of necroing a 3 year old tweet when there isn’t anything new added to the story?
> [..] were replaced with junior devs and senior clock-watchers.

That is a sad story indeed.

I guess the silver lining is that you didn't waste your talent contributing to a mismanaged project. Hopefully, given a free market, the service will eventually be replaced by something better.
Share price isn't the be all end all.

Disney has steamrolled Hollywood for the last decade, bringing in by far the biggest global box office revenue in 7 consecutive years out of 8. They have more billion dollar box office movies than every other studio co mbined.
This kind of dominance was unheard of in the history of Hollywood.

Setting box office aside, Disney revenue has tripled since Iger took over and is twice as much as it should be adjusted for inflation.

The idea that the company has underperformed for the last 10 years or that they spend millions "on a whim" is a joke. And using share price as some justification is even more absurd, share price was double what it was today just in 2021.
OpenSSL 3.2.1, 3.1.5 and 3.0.13 released, addresses multiple CVEs
Addresses: CVE-2024-0727, CVE-2023-6237, CVE-2023-6129 & CVE-2023-5678.

OpenSSL 3.2 change log: https://www.openssl.org/news/cl32.txt

OpenSSL 3.1 change log: https://www.openssl.org/news/cl31.txt

OpenSSL 3.0 change log: https://www.openssl.org/news/cl30.txt
> well, first, companies having this information is inherently not ok to the average person

I sincerely disagree. The average person doesn't care. They should, but they absolutely do not. Don't fall into the hn-bubble trap.

> Second, agencies are purchasing this information with taxpayer money. So we're feeding a market that we may not agree with

If I had a nickel for everything the government did with my money that I disagree with I could quit my day job.

> Third, government agencies have rules, and when these agencies skirt around the rules or find loopholes, it has a negative effect on that agency. Generally, a population wants their government to have a good reputation and agents of the government are following the rules.

Generally, a population just wants to be "fat and happy" and secure. You're falling into the HN bubble trap again.

> Fourth, and I think this may be the most important: government agencies have the authority and power to do things private companies cannot. government agencies can launch investigations, get legal advice from prosecutors, indite, get warrants, supena, arrest, detain, etc. All are invasive, expensive, and may result in a range of bad things (from paying lawyer costs all the way up to prison).

Sure. Otherwise what's the point?
Not to quibble, but let's face it then, that GitHub (et al.) is chock full of evidence of time wasted. False starts galore.
Self peasantization isn't very attractive
Tiny ants are sending ripples through African ecosystems
I lived a pretty “safe” childhood, and was basically addicted to video games from 5 years old (when the Nintendo Gameboy was released), but notably I still experienced plenty of boredom and unstructured play.

I had a friend 10 minute walk down the street whose parents enforced a certain number of hours outside per day. So he would call me on the phone, we would meet halfway, and then we would wander around the sidewalk and talk about video games or make pretend imaginary things.

I can only imagine in todays technology landscape I would have preferred to stay home glued to YouTube on my iPad instead of seeing my friend; beating Pokémon Red for the 100th time didn’t quite have the draw by comparison
I technically have 10 plus a 100GBE card in them, but due to nvidia chipset limitations using more than 9 in a single task is a pain. (Also, IIRC one of the slots is only 8x in my chassis)

Supermicro has made a couple 5U chassis that will take 10x double width cards and provide adequate power and cooling. SYS-521GE-TNRT is one such example (I'm not sure off the top of my head which mine are, they're not labeled on the chassis, but they may be that).

They pricey new but they show up on ebay for 1-2k. The last ones I bought I paid $1800, I think the earlier set I paid $1500/ea-- around the time that ethereum gpu mining ended ( I haven no clue why someone was using chassis like these for gpu mining, but I'm glad to have benefited! ).
In larger organizations it's separate. Developers create software, add features, work with product teams. Operations teams takes the software, installs and runs it. Operations got more and more tasks and started automating more, thus developing their own tools, 'devops' title was created.

In smaller companies the backend developer (or multiple) usually also does the devops tasks.
"It's as if I had never left China": Vietnam's tech worker Chinatown
CEOs Are Using Return to Office Mandates to Mask Poor Management
Depends on the queue... I've seen SQS queues holding millions of messages, and think I've heard of a billion plus somewhere - not sure other systems handle that kind of pressure.

In terms of monitoring, yeah, most systems will offer that... On AWS for example we setup cloudwatch alarms that post in our team chat / email when the number of messages waiting in certain queues reaches N, and we go see what's up. AWS also has autoscaling options with cloudwatch alarms, so some consumer services are configured to automatically add more capacity when there are more then N messages in the queue.
I imagine the fix will be similar to a tetanus vaccine (perhaps developed with mRNA tech), keeping in mind that gum health and cardiovascular health are closely tied together [1].

[1] https://www.health.harvard.edu/heart-health/gum-disease-and-...
Having a lot of RAM doesn't mean you have no need for garbage collection. By definition, garbage collected programs continuously leak memory, and consume all the available resources on the machine.

Even setting it to 256GB is a much better idea than just turning off GC. I recommend to maybe halve that to leave just enough RAM for Chrome.
> But in general, this is Cruise learning what traditional car companies already knew - you need to act with integrity

What do you mean? Cruise is owned by GM. It is a traditional car company. And also traditional car companies do sketchy things literally all the time.
https://www.britannica.com/topic/state-monopoly-on-violence
Wyden's letter[1] is a lot more targeted than the Techdirt article. The letter says this:

"The U.S. government should not be funding and legitimizing a shady industry whose flagrant violations of Americans’ privacy are not just unethical, but illegal,"

and refers specifically to an FTC order[2] that prohibits the government buying data from a specific shady broker (X-Mode Social).

He summarizes the letter on his own site without the editorializing that honestly I love so much about Techdirt.[3]

On a side-note, according to Wyden, 'Through this case, the FTC announced that Americans must be told and agree to their data being sold to “government contractors for national security purposes,” for the practice to be allowed.' I don't know how that's enforceable given how many hands user data goes through. Most organizations that suck that data up sell it to several third parties who can then sell it to whoever they want. All the NSA has to do is go a few steps down the chain.

So it doesn't matter. The NSA will continue, as you noted, to lawfully buy this data from third parties who are slightly less sketchy than X-Mode Social (what a name) and the FTC's toothless rule won't change a thing.

[1] https://www.wyden.senate.gov/imo/media/doc/signed_wyden_lett...

[2] https://www.ftc.gov/news-events/news/press-releases/2024/01/...

[3] https://www.wyden.senate.gov/news/press-releases/wyden-relea...
I have been thinking about this as a "daily" habit kinda of thing, instead I think you're seeing it as a "monthly" goal kinda of thing. Maybe your view is easier so people don't have to subscribe and unsubscribe every day, but they can do so once per month.

So for example let's say I create a subscription, first month free.

My goal is to not drink alcohol for the whole month.

So let's say I do drink alcohol > I don't cancel the subscription and get automatically charged. If I don't drink it > I cancel it.

But then next month I would have to sign up again if I want to keep using this method let's say.

Will this mass subscribing and canceling on a daily/weekly/monthly basis annoy Stripe? I was reading from someone who did a similar app that 95% of people will say they achieved their goal. So that would be a 95% subscription cancellation rate.
No, the problem is that they don't really have an alternative. To give none of your information to banks, email providers, ISPs, cell service providers, etc. is to remove yourself from society.
There's a lot to question about AVP, but this doesn't make sense. What are you hitting your head on sitting in your seat on an airplane? If you've got the aisle seat and someone needs to move, they do the same thing they do when you're wearing your noise canceling headphone or taking a nap--tap your shoulder. It's not rocket science.

The device has breakthrough--when someone comes near (eg a flight attendant), it breaks through the immersive VR and shows them to you. You can take off the headset at that point if you choose.

Again there's a lot to question about how this headset will practically work for people, but this ain't it. In fact I'd argue airplanes are one of the use-cases for this device that makes the most sense. How many places do I want to completely disappear from my environment and pretend I'm somewhere else? A long haul flight is tops on that list.
When they say

> agreement with SpaceX to provide cutting-edge satellite communications (SATCOM) service to farmers

surely they really mean

> agreement with SpaceX to provide cutting-edge satellite communications (SATCOM) service to John Deere
It is a 737 variant, though. That's precisely where the several serious problems come from.
Previously:

https://news.ycombinator.com/item?id=33306801

https://news.ycombinator.com/item?id=20667774

https://news.ycombinator.com/item?id=15993056

https://news.ycombinator.com/item?id=6861677
haha, seems it is not.

guess DevOps covers more than server-side development and operations, right?
> pretend to be rxvt, and deal with the fallout (now, admittedly, the only user I care about for my terminal is me - at least for now

It's fine when it's just you. Unfortunately, there are some widely used terminals that default to claiming to be xterm, but are not xterm compatible.
The abstract is more informative: https://arxiv.org/abs/2303.14605

We obtain a (log(2n))^O(n)-time randomized algorithm to solve integer programs in n variables.

So the work is theoretical: a better exponential-time algorithm than the previous best, based on some analysis of the structure of convex bodies in R^n and how they can be covered by integer grids (lattices).

Most of the practical work on ILPs uses heuristics and branch and bound while taking advantage of the special structure of particular problem formulations. It isn't clear if this work could be used to help either of those, and I imagine without someone from Gurobi (or similar) chiming in, I wouldn't be able to tell from reading the paper.
FastStream v0.4.0: Introducing Confluent Kafka Integration with Async Support
FastStream releases a new minor version 0.4.0 today

This release adds support for Confluent's Python Client for Apache Kafka™. Confluent's Python Client for Apache Kafka does not natively support async functions, and its integration with modern async-based services is a bit trickier. That was the reason why our initial support for Kafka broker used aiokafka. However, that choice was less fortunate as it is not as well maintained as the Confluent version. After receiving numerous requests, we finally decided to bite the bullet and create an async wrapper around Confluent's Python Client and add full support for it in FastStream.

You can find the release here - https://github.com/airtai/faststream/releases/tag/0.4.0

Please take a look at it, play with it, and if you are satisfied, then go ahead use it in your projects: https://faststream.airt.ai/0.4/confluent/
A Mathematician is a machine for turning amphetamines into theorems.
great, now he controls our food. legitimately, this might be the scariest musk news in history.
The vast majority of people have not given informed nor enthusiastic consent to these practices.
This sounds like a significant refinement over KvH-E quadrants above, and indeed highlights the danger of the dumb and not-lazy. But it's probably not Napoleon..

Napoleon would more likely say something along the lines of..
"Know when to go for it and when to take it slow."

After all, he signalled his willingness to work hard with his bee emblem.
Telemetry Ergonomics
What's booting?

Nothing I use with any frequency gets rebooted except for updates, more or less.

Exception: non-Apple stuff. Because those things tend to die while "sleeping" and unplugged, very quickly (my secondary work Windows laptop, which burns almost half its battery per 12 hours in "sleep mode"; my Steamdeck, which is barely better than that; the Switch though it's almost always on the dock anyway so that's rarely an issue)
See Foundation for Public Code: https://publiccode.net/
UPS to Cut 12,000 Jobs and Mandate Return to Offices Five Days a Week
> In a study that has yet to be peer reviewed…

Let’s see about that peer review first
Don't.

There's a lot of low hanging fruit out there in the world of decisions that get made manually today. If you can do a globally optimal MIP solver, cool, I guess. But often you don't have time to run it, and an immediately calculated and configurable greedy solution is good too. Find a domain space with one archetypal decision that gets solved by many different companies on repeat and just solve that one problem.

The ones that already have software answers are the hard sells.
Seems to be working fine. Here's an Archive link: https://web.archive.org/web/20240130154419/https://www.vpnme...
It is very possible to be dehydrated and depressed. Or starwing and depressed. Moreover, people in acute mortal danger situations (wars) commit suicides.

Depressed people dehydrate and starw themselves. Starwing people (including those with eating disorders) get depressed as result of starvation.
Using race or sex as a motivating factor in hiring decisions is plainly illegal
I agree that we should pretend that my question said "from standby" instead of "boot"
That's why most interoperability requirements are written based on Implementation Guides rather than baseline standards. The base HL7 standards (V2 Messaging, CDA, FHIR) are intended to do pretty much everything everywhere in the world. As such, they're loose on specifics such as required data elements and coding systems. Then IG authors take those baseline standards and constrain them for specific use cases in particular countries (realms).

CCD is very well specified, although you might still find some EHRs that fail to comply with the standard in some minor ways. There is a project underway to migrate that data model to FHIR encoding but it's not finished yet; that will make document construction and parsing a bit easier but won't necessarily address compatibility issues.

https://www.hl7.org/implement/standards/product_brief.cfm?pr...

https://hl7.org/fhir/us/ccda/
I looked this extension over and found that it had two issues:

It can lose data if you use it from more than one tab.

It uses local storage and so has a much lower limit on size of its block list and the information it can retain about what was blocked than if it used IndexedDB instead.
I want to make sure that people understand that you do not have to use a terminal to interact with Emacs: instead, you can use one of Emacs's "graphical" front ends for MacOS, Windows, X.org or Wayland.

Visually, graphical Emacs looks so much like Emacs running in a terminal that if the tool bar has been turned off (and most users decide to turn it off) most non-users of Emacs will assume (incorrectly) that a graphical Emacs window they see running on a colleague's computer is a terminal window (unless perhaps the window is currently displaying an image). (Graphical Emacs is an image viewer among other things.)

In a survey of Emacs users, 80% said that they use one of the graphical front ends.
This sort of thing happens all the time in SF. There are a lot of crazy people in some areas of the city. If you stopped for every one of them (even the ones a lane or two away) you’d never get anywhere. Heck, I’ve had someone run in front of my vehicle, then pull out a collapsible baton and try to rob me. I pinned the throttle and they jumped out of the way.
https://en.m.wikipedia.org/wiki/Woke
Semi-dupe: https://news.ycombinator.com/item?id=39190506
One of the reasons I got rid of my apple watch is because it would congratulate me for successfuly completing my exercise for the day just from turning over on the sofa. It would also tell me how good I slept when I forgot to wear it to bed. So, at least for me, that ML doesn't work
The bounce back game is real as a kid.

Maybe it's all about mass. The force on my knees landing at 200lbs is way greater than at 50lbs.

But maybe I'm just trying not to feel old.
Given the acknowledgement that cease-and-desist letters from Big Tech may be for the purpose of bullying, false, and fully unenforceable, I'm disappointed that the possibility of referring the sender to 'Arkell v. Pressdram' [0] didn't even get mentioned.

[0] https://en.wikipedia.org/wiki/Private_Eye#Libel_cases
I found it easier to tune the 16 color palette in each of my various terminal apps than to try and get application-side terminal codes just right.

In my ~/.Xdefaults for rxvt-unicode:

! yellow
Rxvt*color3:rgb:F5/79/00
! magenta
Rxvt*color5:rgb:AD/7F/A8
! cyan
Rxvt*color6:rgb:88/8A/85
! white
Rxvt*color7:rgb:BA/BD/B6
! ...

And in my custom theme .el:

(if (display-graphic-p)
(setq color-yellow "#f57900"
color-bright-yellow "#fce94f"
color-red "#ff6464"
color-bright-red "#ef2929"
...
color-cyan "#888a85")
(setq color-black "black"
color-white "white"
...
color-bright-magenta "brightmagenta"))

I then use these to set various faces

`(minibuffer-prompt
((t (:foreground ,color-blue))))
`(highlight
((t (:background ,color-bright-yellow))))
`(region
((t (:background ,color-bright-blue))))
`(shadow
((t (:foreground ,color-bright-cyan))))
`(secondary-selection
((t (:background ,color-bright-magenta))))

etc.

As a bonus, colored `ls` output etc. is nicer too. The raw 16 color palette is too saturated and often has bad contrast.
This "one weird trick" will eat your brain!
The same phone you voluntarily purchased, brought into your home and agreed to the terms of service on?
This is only a phenomenon in the anglo-world. Kids are still allowed to be kids in the rest of the world (where they are much more mature and physiologically healthier than American kids).
You can get carried on a stretcher after a year on ISS. You're on your own when you get to Mars. The trip back won't be easier. It might be survivable. But is it ethical?
ah ok, got it
Hey folks, this was my first major project at Speakeasy! Overall, it's been a great exercise in understanding the sort developer experience customers want from their SDKs. A couple of challenges I want to highlight included translating JSON Schema to Zod schemas (https://zod.dev/) and, frustratingly enough, deciding whether to distribute CommonJS or ESM. On the Zod side, it's been really nice to build on top of a strong schema validation library. It extended the static types we are generating into the runtime in a way. A few customers are using our SDK to detect when their deployed API has drifted from their OpenAPI specs. On the ESM/CJS side, it turns out, _a lot_ of folks (both customers and their users) still want CommonJS. Our testing also showed that bundlers are happy to tree-shake CommonJS code that is side-effect-free and importing CommonJS inside ESM worked just fine so we settled on CJS. We're actually generating source files that contain `import` statements and transpiling, using TypeScript, to CommonJS so we have the option to make this configurable as demand for ESM grows.

I'll be watching this post and replying to questions :)
I've been waiting for a nice step to step guide like this. Can't wait to sink my teeth into this over the weekend.
Psychs won't prescribe it because it's a wakefulness promoting agent, not a typical stimulant. There's insufficient evidence to prescribe it as a first-line treatment for ADHD. Insurance companies are also unlikely to pay for it in absence of a diagnosed sleep disorder.

Methylphenidate is the clinically correct alternative to amphetamines.
According to the linked review, hot-swapping is not possible - disconnecting the battery powers down the device.
Healthcare CIO here, there are more major issues and much bigger ones in the EMR space than insurance.

One is cost, the compliance cost is so high that it's a huge barrier to entry, and makes new competition difficult. The limited sales channel means you need to charge each of your small customer base more to pay the bills.

Another is interoperability. They're all garbage in one way or another so all the vendors work very hard to secure client lock in.

Another is medical regulations. We have a whole mess of buttons and check boxes providers need to fill out for regulatory reasons.

Yet another is needing to create a complicated system to do complicated things, but the people operating it generally get little to no training on an EMR, so the learning curve is STEEP, and breeds problems.

I could go on all day. I kind of wish I could lead a startup to create a new EMR from the ground up. With what I've learned over the years I really think it's possible, but would need real investment up front.
I suspect nearly everyone who has published academic research has an Erdos number.

My only paper (in aerospace) gave me an Erdos number of 6.
and on top of that, the pedestrian was crossing against a red (do not walk) light. Lots of human factors issues in this incident from all sides (driver, pedestrian, Cruise executives, regulators, media, policy makers, etc.)… The technology issues don't seem particularly profound.
A combination of a procrastination project, wanting a pure Ruby library I can use for output from hybrid applications (e.g. my editor) to be able to have a mostly terminal UI but being able to add in limited graphics when available, and wanting a testbed for other terminal changes I want to experiment with in terms of creating more of a hybrid UI.

A basic terminal can be fairly small - mine is ~1800 lines of Ruby at the moment, which I consider disappointingly large. For comparison st is ~8k lines, I think, and xterm is ~88k. But you can do a working terminal in far less than my 1800, even in more verbose languages, so it's a nice space to play in where you can get something that works in very little (set TERM to a dumber terminal than rxvt, dump any escape sequences your terminal doesn't yet understand to a log, and run the apps you need, then iterate...), and build up in whichever direction you want to something quite usable very quickly. Then you can spend a lifetime polishing quirky little details nobody with you will ever care about... ;)
I'm using certbot and acme/autocert, and it has been a few years since I last fiddled with this (even though I have CD happening !).

I was a bit mad at certbot for having chosen snap as its recommended installation platform, but my solution to use pypi + CD seems to be quite stable (famous last words).

The go services I run with autocert have had no manual intervention ever since the ACMEv2 move.
Great!
Get rid of the footer padding? It forces scroll on Macbook pro (1440x900)
(Or stick it to the bottom?)
Are you saying that this is still done today or just bringing up an interesting historical fact?