skysight-inc/HackerNews huggingface dataset:
I'll bite. Assume every person put a small satellite into orbit, just once. What problems do we have to overcome for what payoff? What revolutionary change do we open the door to?

Sat launch is at best an Engineering issue at this point. More satellites open up avenues for more data collection by well heeled interests, additional burdens on municipalities when the bloody things deorbit, or worse, if they don't. It already obstructs or complicates ground based observation and launch/mission planning/tracking, and adds excessive risk from debris based on current propulsion methods.

It does nothing to advance the State of the Art in manned spaceflight (one of the species more pressing challenges), and it'll become costlier and costlier to get common fuels for rocketry as demand spins down for fossil fuels elsewhere.

I just guess I don't see the point in throwing more autonomous junk into space beyond the minimum necessary to get the job done, or to hyperfocus on any endeavor that doesn't eventually culminate in people in space self-sustainably.

Maybe I've spent too much time mired in Cost-Benefit Analyses recently and it's killed my ability to dream and imagine, but I just don't sea more passive satellites doing what everything else up there already does, but better and with a queue fixing anything; it'd be a boon for launch companies I guess, but do you really need to be in orbitt to solve half the problems people generally throw mini-sats at? I'm not sure the answer is yes.

Love to hear your viewpoint though.
Huh? If everything but one browser works, the suggestion will be to avoid using that browser unless you can show the expensive equip is doing something wrong.

So firefox doing nothing more than a connection reset message does not help at all.

A trouble ticket that says chrome works, wget works, curl works, IE works, but my firefox browser with 10 privacy plugins does not work - is NOT going to get a good response from you support contact.
> for small problem size that's exactly what they are

O notation does not apply to small problems. It is strictly concerned with asymptotic behavior.
"How do we stop kids from becoming criminals? I know! Let's harass kids and their families until they become criminals! What could go wrong?"
He agrees with me that “Barry Lyndon” is Kubrick’s best. I guess I feel a little vindicated since I’ve never found anybody else that did agree with that. I love all of Kubrick’s films, but in some of the best, he just couldn’t tell the story it seems. Barry Lyndon tells the story in addition to being classic Kubrick.
That's a very weird reference. The go memory model docs aren't describing garbage collector implementation behavior. I think they're correct that if you need to study up the happens before spec, you're on thin ice.
I love the idea of more rust into linux because I think it will make the code more secure and easier to contribute/modify. I am scared of any potential problems an immature ecosystem (relative to C ofcourse, don't jump the gun) can cause to this life-depending tool called the linux kernel. I am glad linus is open to it but careful. Balanced approach

Edit: I am also a proponent of careful re-writes of very old userspace utilities (eg: ping) accompanied by very rigorous tests to ensure there aren't any behavour changes
One of the observations I've been making is that strategies like this of spreading the work around multiple threads almost seem to play with measurements more than necessarily improving the cost. So yes, the "stop the world phase" is shorter & cheaper. It's unclear the rest of the threads have more implicit overhead to support this concurrency (more book-keeping, participating implicitly in GC, etc). Supporting benchmarks of various workloads would be helpful to understand what tradeoffs were made.
Until someone successfully demonstrates an error-corrected qubit, it's probably fair to still call a lot of work in the quantum computing realm theoretical.
> Testing has been my pain point regarding front end development with Rails

Are there any technologies where UI testing isn't a massive pain?
When Myanmar needs ProtonVPN the most, Apple stands in the way of human rights
Heroic Labs (open source game server) Is Hiring a Head of Developer Relations
this is one of those technologies - drop a letter from centuries ago onto an x-ray and let it get displayed on a computer screen - that will really make future tech look like "magic"
These parts being? I'm gonna need some more details to prove you wrong ;)
You’re not paying $65k+ for a watch because it’s utilitarian.
That is fair. Are you in the Bay Area?
Are they using Plan 9 as a commodity (in which case it could be replaced by another OS at the cost of redevelopping their added value) or are they selling Plan 9 as a product ?
But electromagnetic phenomena(like lightning can) and some LR radio depend on waves being reflected by atmospheric conditions.

The atmosphere is a big understudied and higly complex environment and to claim that we know all and any process that can or do happen in the skies is pretty foolish.
> The push towards forced HTTPS has significant costs, which most people in this filter bubble don't want to honestly discuss.

I agree, but I'll push back by saying that delaying HTTPS adoption and getting lax about it has a much higher cost -- and that is similarly a cost that most people pushing back against HTTPS either downplay or refuse to acknowledge.

And more than that, those critics have shown that they're not interested in solving the problems that they bring up or in finding ways to mitigate them. So it's not like we can wait a year and adoption will suddenly get easier. The critics of HTTPS aren't moving forward. They don't want HTTPS adoption to slow down while they catch up, they want it to stop so that they don't need to move forward at all.

We've seen significant improvements in usability for HTTPS for ordinary people, from LetsEncrypt, to Cloudflare, to Netlify. Holdouts like Gitlab and Github don't provide an easy way to provision certs by default. A lot of other smaller hosting providers are ignoring the problem entirely. This will get better over time as more hosting providers realize that this is a feature they have to provide to be competitive.

But that's the thing. Smaller hosts are ignoring the problem and they will continue to ignore the problem until they're forced to upgrade their infrastructure to support solutions like Certbot. Because MITM attacks aren't their problem, client privacy isn't their problem. They are not going to get better support until they literally don't have any other option.

That changes our calculations; where a decade or two ago we might honestly argue that immediate, harsh incentives to switch to HTTPS had too many downsides, we're now in a position where we realize that harsh incentives are the only way that HTTPS infrastructure is going to improve at all.

And that has significant implications for people's privacy and security online. We're at the point where even though it's a barrier of entry for some people, everyone should still be using HTTPS on any public site that they build, period. Honestly, I'm in the process of trying to find good HTTPS schemes for intranet sites too. We need to move forward on security.
Here is a long-ish video that explains quantum computers without using pop-science hand-wavy terminology

https://www.youtube.com/watch?v=F_Riqjdh2oM
I think that Hermes watch that the article thinks so highly of has an awful typeface. It's cool that they went to the trouble of designing something to work within their design language, but it's totally unreadable. It would have worked better to simply leave the hour marks totally unadorned.
Nintendo, 1990
No browser does what you are saying. And I don't get what hardware age has got to do with anything?

The moment you use an ISP that injects its own ads into web pages you will realize that HTTPS is absolutely essential everywhere.
But ALL governments? Does one country have some lock on UFO data?
Yea I or you should evaluate risk factors but there is always a degree of randomness involved. There is no place on Earth you are 100% safe from natural disasters.
Agreed - Teams is good enough, but a bit laggy and things like backgrounds lagged for users WFH.
By having the best distribution system in the world, and by leveraging that into a promise to gather data on vaccine efficacy before anyone else can.

This trick only works for one small wealthy country. Nobody cares so much about the second fastest set of vaccination health data that they will prioritize shipments to your country. Slovakia and Greece would still be shit out of luck.

It's like pointing at a lottery winner, and saying - 'look, this is the strategy you all should be emulating to get out of poverty.' The problem is, there is only one winner, and there is only one guinea pig of a country that will commit itself to being a case study for a fast, full rollout, as long as it gets priority on vaccines.

Also, Israel's impressive vaccination statistics conveniently ignore its Palestinian population, which is not getting those doses.
I've vouched for this (then dead thread) and a reminder to others that if you see a thread that you think has been unfairly killed, check to see if you have a "vouch" option under the title.

If so, please use it.

More:
https://www.reddit.com/r/SubredditDrama/comments/mb1vpb/rukp...
> you can expect to see average GC pause times of around 0.05ms (50 µs)

This is nuts (and very well below OS jittering)
Yeah it's a huge time sink. The Amazon interview was in Santa Monica even though recruiter informed me I was interviewing for a position in NYC. It's hard to find time to prep with kids at home also.

The real dagger for me is that our company lost two of our worst performers to FAANG companies. I was mentoring both and some of their code would qualify for r/codinghorror.
It's a huge security improvement. The HTTP->HTTPS redirection is not secured in any way.

[edit: it's not really because it falls back]
It works great even for large heap sizes. I moved my ES cluster (running with around 92G heap size) from G1GC to ZGC and saw huge improvements in GC. Best part about ZGC is you don't need to touch any GC parameter and it autotunes everything.
Solving the InnerSource Discovery Problem
The more competent proponents of alternative transport start by making the alternative transport better than cars.

San Francisco is almost a credible example. Pre-Covid, it was quite common to want to go from point A near Market Street to point B, 1-2 miles away, also near Market street. This could easily take 45 minutes by car or 5-10 min by bike. If the BART or Muni went to the right place, you had a Clipper card so you didn’t need to navigate the atrocious payment system, and you didn’t need to use the elevator, it was reasonably fast. If the Market street improvements had gone quickly to every-five-minute bus service with a dedicated lane, the bus would have been a huge win over car/rideshare.

A lot of transit planners seem to fail to understand that good transit will be widely used even by affluent people as long as they trust that the transit is frequent (or runs on a real schedule and the schedule is accessible), has appropriate hours, and is clean and safe. Instead there are pilot programs with 1/4 the service, and they fail to attract 1/4 of the riders, because 1/4 of the service is simply not a good alternative to a car.

It’s like the Caltrain wondering why the tech employee ridership isn’t great when the express service stops before all the programmers go to work. Or Sonic.net deciding to put fiber in the neighborhoods that already have a lot of customers of their DSL service.
I get the theory here, but never having written a compiler myself, I’m curious how easy/difficult it would be to come up with those predicates in practice?
I've recently found tests for LiveView with Phoenix to be pretty nice. They're a little bit slower than regular tests, but quite a bit faster than Rails with like Capybara or something like Cypress. Though they are less full featured than something like cypress. YMMV
The music is made using OpenAIs Jukebox like others have said.

My guess is that this is using this repo for making the visual part https://github.com/mikaelalafriz/lucid-sonic-dreams
I think you could probably pay someone $40,000 a year to follow you around and tell you what time it is whenever you ask.
Interesting. I did some work overseas in out of the way places - did supernodes used to be potentially very close to you if you had your own network that was limited back to larger internet?
MIT doesn’t fund anything — that’s not how academic money works. The university doesn’t give out money, researchers apply for grants from the government, companies, or NGOs. The university then TAKES a huge cut of that money — it’s called “overhead” and it’s often more than 50%.

Initial Julia work at MIT was funded by some absolutely tiny grants for distributed linear algebra research. The total amount of funding that Julia has gotten via MIT is definitely orders of magnitude less than the salaries paid to Swift, Go and Rust developers by Apple, Google and Mozilla.
Because it's beyond the realm of space and time. We can't go back before t=0 when the universe was created.
Hey, is there any benchmark comparing throughput performance of ZGC vs G1 etc. How much hit (performance wise) would one take for getting this awesome pause time limit?
You're not wrong (I am the author of this piece), but with time constraints (and my inability to write such a script) I modeled this "study" with that in mind.

It's why I chose terms in which I knew what results I wanted to begin with, and came up with the criteria before searching for them.

To run your study, I would have chosen to search terms I knew nothing about, and looked for results that better educated me. Through my method, I knew by searching for "Rust" I was looking for the programming language.

My method was not meant to be scientific, but I used as much of the scientific method as possible without the ability to a blind or double blind study.
A difference in magnitude is a difference in kind.

2-5 people is a conversation

5-15 is a dinner party

15 - 200 is a party

200+ is an event

You aren't guaranteed to be able to scale things and maintain fundamental dynamics.
The only traffic jam on the road outside my house is caused by the hundreds of high school kids driving themselves to school instead of riding a bike (which they can't do, because the bike lane doesn't go that far, because their parents demanded the road be left untouched to make room for more cars).
https://picc.io/tq2sFHU.png
I'm not sure relying on three frameworks (Django, Hotwire, Turbo) and two languages (Python, Javascript) is a more "modest" solution.

Python is my primary language, but there is a real benefit to "modern" web. More and more of my apps are 100% HTML/Javascript, static (deployed to Netlify) and rely on Hasura for the data layer).

If I really do need a backend, I create a small Python webapp just for that).
Big Tech Showdown Looms as Biden Taps Top Critics Lina Khan, Tim Wu
You're not thinking big enough.

Anyone can sell bitcoins and make money. But if you have the power to destroy bitcoin, well then you can short the entire bitcoin market and clean up.

Frankly, I would just walk into the door of a large hedge fund and sell them to the key for $5B. They'll do far better than I ever could, and $5B is more money than I can possibly use in my lifetime, while being a tiny cost of business for them.
> I think this wildly understates it. Much of the good innovations have been poorly hammered into Linux.

FTFY.

> 9p exists.

A hacked up version called 9p200.u and later on, 9p2000.l which comes laden with posix and unix baggage and of course linux baggage in the lase of .l. This is to handle things like symlinks and special device file hacks inherited from Unix.

> /proc was adopted (though that was in UNIX first).

Linux proc is a mess. Plan 9 proc is just that, the interface to running processes. There's no stupid stuff like /proc/cpuinfo. wtf is that doing in there? http://man.postnix.pw/plan_9/3/proc

> One unifying principle of plan9 is that everything is a file. But the (POSIX) file api has a lot of limitations.

Plan 9 is not posix.

> Fuschia, in contrast had some nice ideas about different types of file (blob/object, log, etc).

A file is an array of bytes. Why complicate that simple approach?
How MattKC Replaced the Music in Lego Island [video]
I'm using AWS Elastic Beanstalk, and you're not supposed to point a naked domain at the load balancer. On reflection though, it's a problem Amazon could solve there.

None of this is super hard but it is annoying, some complexity that feels removable.
It has been a long time since I've seen a captive portal that doesn't trigger the "this connection needs authentication" message on my phone.
I'd likely agree with you, mostly on the grounds that by default being late and learning from earlier implementations always helps.
Woman Armed with Shotgun in Napa County, California at Yountville Veterans Home
"Process is art"
> Governments could blacklist those coins

How would they know if the coin is from ransomware? If the randomware criminals say it's not, so it's word against word? And if they accepted just one payment to the wallet (so there's not a pattern of accepting money from strangers)

Or if the organization that got broken in to, doesn't want to be public about that? (Doesn't want to talk with the government)

(I don't know much about crypto coins.)
If you kill somebody you will be charged for involuntary manslaughter or constructive manslaughter depending on what speed limit was but if I sit next to you unvaccinated in a waiting room should I be charged as well?
That sounds like a ponzi scheme.
All Chrome does when you visit an http site right now is put a subtle white warning icon and the words "Not Secure" next to the location bar

That's great. But Chrome isn't the only browser in the world.

My point about browsers entirely blocking HTTP pages, putting up red scary icons and requiring a system password currently exists in Safari, both desktop and mobile.

Technology moves on

This is a lazy argument. And in my opinion, meaningless.

encryption is important

You are correct. But it is not required on every web site any more than everyone needs to carry a gun into a library to look up recipes.
I would also recommend reading this interview with the CEO of System1 to better understand their decision to invest in Startpage and their views on privacy.

https://thinkprivacy.ch/system1-interview/
That is a stupid idea, forcing https on people’s throats is a stupid idea generally speaking but it wouldn’t have been that bad if it hadn’t been forced on many people by what is basically a monopoly by this point.
No budget 'minority report (card)'
One of my neighbors is a police officer and she is appalled by the behavior and decision making of child protection services. She described multiple occasions where she was required by law to accompany someone from CPS to take away a child in circumstances that were unwarranted and only happened because the family was too poor to fight a legal battle. The movie Evelyn (based on a true story) illustrates that this is a perennial problem.
Planning and strategy are important, but logistics (which is a subset of planning) is generally more important. The US didn't defeat Iraq in GW1 by using superior technology; there was a point where Iraqi forces could have continued into Saudi Arabia and made things a fait accompli. What defeated Iraq was US logistics. We first inserted the 82nd Airborne as a speed bump, and in roughly 8 days we have F-15s from the 1st TFW, F-16s, AWACs, A-10s, F-117 etc etc deployed to Saudi Arabia.

Amateurs study tactics, professionals study logistics.
How do you evaluate updates? And how do you rollback? It seems like you are still basically relying on "find the APK somewhere" for rollbacks still.
Rust doesn't support the same amount of architectures C and Linux do, hopefully either Rust learns to support more architectures, or this stays confined to just driver code because I'd hate to see Linux disappear from some of the more esoteric architectures.
Why I Chose Freemium
I think they've already done so (worst case scenario) or they're just incompetent (best case scenario).

And if am not wrong, they should be publishing the final report based on this research.
No browser does what you are saying

Safari has been doing this for at least two years.

And I don't get what hardware age has got to do with anything?

Not every browser gets upgraded to the latest HTTPS. There are millions of televisions, game consoles, older computers, and other devices that can only browse HTTP, or older versions of HTTPS. They will not be upgraded by their manufacturers. I don't think making those still capable devices less functional is a good idea just because "technology moves on."
The Afterlife Sucks
This looks interesting. We do not have mobile apps today, so probably not the target audience, but we find coordinating releases for our web app across business & product teams a real pain. Are there other tools out there that solve that problem for web?
Seeking novelty is imprinted in our DNA. We go through life searching for that ‘magical’ thing that will make us feel special. Whether it is Love, God, or an iPhone; it doesn’t matter.
The flaws might not be in humanity but in the RIR = rewrite it in Rust crowd. If you are part of RIR crowd let us know why you would not support this project and which one you are supporting or would support if you had the possibility.
In almost everyone's experience, almost everything doesn't scale. Figuring out how to make something scale is a rare event.

I say this having heard, while debating the potential of various startups, probably 10000 arguments for or against something being able to scale. In the end, no amount of wisdom makes you very good at predicting it. Everything doesn't scale until someone figures out how to make it scale. So you bet on smart, energetic founders to figure it out.

Often the scalable version looks different than the initial version. Maybe the million-person hackathon looks more like Repl.it than a room with laptops and teetering stacks of half-empty pizza boxes.
Linear Trend Estimation
Looking at it from the web inspector, yes, it's entirely over websockets, sending json messages :

{"event":"input_event","task_id":"main-140213579376912","data":{"event_name":"blur","name":"weight","value":"21"}}
{"command": "output", "spec": {"type": "markdown", "content": "Your BMI: `1458.3`, Category: `Severely obese`", "sanitize": true, "scope": "#pywebio-scope-ROOT", "position": -1}, "task_id": "main-140213579376912"}
They updated the post with this disclaimer:

> Update: This post does not live up to its original title We are building a better Heroku...It should have emphasized the building part, we're just starting. The current 5 minute production app doesn't hold a candle to Heroku at the moment. It should have made it clear the goals is to improve the speed with which you can configure a production app, not a development app. Development apps on Heroku are already close to perfect.
I think the article would be better if you were to include even a basic template instead of just adding the <strong> tag. Right now, my first impression would be "why not just wrap the content in <strong> in JS instead of making a network request on every keystroke?"

The benefit of being able to reuse the server template logic isn't being demonstrate because of the simplicity of the example.
What does that achieve?
A precaution for what though?
That kills a kind of a fun, but there are still others. Re-reading an old favorite for example.