skysight-inc/HackerNews huggingface dataset:
> HTTP servers (microservices): By combining Service Workers with virtualized TCP sockets, we will allow HTTP servers inside the WebVM to be reachable from the browser itself. A JavaScript API will be exposed allowing to connect an iframe to the internal servers. This is mostly supported already, although not exposed on the current demo page. A similar solution could be used to support REST microservices as well since Service Workers also handle fetch/XHR requests.

I wonder if this can be used to create a semi-decentralized website where visitors automatically served a vm to run, turning them into an edge server to offload requests from other visitors. The more active visitors, the more edge servers you have. Infinite scaling on the cheap! The visitors may not like you abusing their browser though, but there might be use case where this is acceptable, such as popular community run websites that too expensive to run due to huge amount of traffic.
It's still a similar situation, but most people with a basic understanding of crypto avoid USDT if they can, because there are better alternatives now.
And every server will have to be put on a different schedule. By running it every 60 minutes, it doesn't matter when it runs, it automatically aligns. Once you managed 200 servers, that becomes valuable and no longer manually managable ("How many servers are running backups on :05? Do I need to move some? Can I fit in one more?")
Yeah, whenever I end up on google for whatever reason I get a nag screen to try to trick me into agreeing to their tracking crap (with no easy way to say "fuck off, no") and it seems to come back very frequently. I use ddg pretty much exclusively now.
People are discussing whether AR device could be worn in public. But I’m wondering: should it? I mean, I’m the last guy to question novel technology. I was desperate to get the first smartphones. But why would you want an always-on screen in public?
Hey Ran, been reading your site since 2005ish. Since then I went from wanting to be a homeless monk hippy to actually being a semi-retired city dweller.

Thanks for all the insight. I revisit your essays periodically.
These aren't ads, they're intended to provide a point of reference for users.
Slumlord taking notes: “those are not roaches or bugs they’re just a number of small objects with exoskeletons, antenna, an aversion to light and attraction to crumbs.”
Any "10x argument" is just lazy thinking. 'Productivity' is governed by so many factors, its just unrealistic that 'choice of programming language' would have such an enormous effect (unless you benchmark CL against let's say COBOL).

On a fun note: The old guard of Common Lisp (like Norvig IIRC) was very fond of Python when it hit mainstream because for them it had a whole lot of the feature set that lisp had which other popular languages lacked.

[disclaimer: I am a die-hard Lisp and Clojure fan but the other fans just make me cringe at times]
Should be mostly a border collie. I'm never getting another breed again, this one is on another level compared to others, but requires a lot of work
They could setup a nonprofit ngo which had their user data keeping as it’s sole purpose, and privacy enshrined in it’s charter.

The nonprofit would be financed by ddg or whoever buys ddg, but the management of nonprofit would be forbidden from sharing the data regardless of how much anyone pays.

At least I think so.
There were some employers who did this. They forced their ex employees off unemployment. The employees didn't like this because unemployment paid significantly more than their old wage. Ppp essentally forced some people back into poverty.
Will this be different for European users because of GDPR (default on that is, the splitting sounds like it would be a GDPR win), if not what are the arguments for it being GDPR compliant?

What happens to data of searches of users that were in a Workspace and no longer are, by being fired or by no longer paying for the service themselves? What happens if they move to a new organization?
I was working on enterprise Google Glass apps in 2014. The problem was lack of applications. You could do very few things with it beyond showing some text and pictures.
Someone needs to make the obligatory "Wordle clone in 50,000 lines of react/java/nosql/docker/terraform/documentation/7GB of unused dependencies" :)
How is this much yield possible
For a while now, Google Maps has entered end stage monetization mode.

I am now using Apple Maps.
It isn't female dominated, though: Only 36.3% of the workforce are women. I don't know how that is female dominated if 63.7% - nearly 2/3 - of doctors are male. Just because the percentage of women in the professioin is growing doesn't mean it is dominated by females. Compare this to teachers: 76% of teachers are female [1]

Do you have some alternative version of "dominated" that I'm not privy to?

[1] https://nces.ed.gov/programs/coe/indicator/clr#:~:text=See%2....
I mean, the material has a bug that wasn't discovered until recently, so we fix the bug and re-deploy the material. It's that simple. Just embed some carbon fibers or something in the swim suit, there are tons of ways to block UV.

It's like if your car seatbelts have a bug you issue a product recall. Same thing.
Disclaimer: Life-long Halo fan who also put 3k hours into Destiny 1

I think that Bungie has always been really bad at project management(I think this is reflected in Halo 2, Destiny 1 and to some extent Destiny 2) which I think even extends to 343, where Halo 5 and Infinite had more than enough time to develop a reasonably featured game but couldn’t manage it. I also think that somewhere along the way they lost that skilled touch Bungie had with its community back in the day. But of course, they are still masters of the core game loop and will therefore survive. I hear they’ve improved in recent years - that’s nice, but I’d never play a new Bungie game again.
AdaCore and Ferrous Systems Joining Forces to Support Rust
Thanks!

Surprisingly low honestly.
Where was I speculating? I expressed skepticism and said I'd have to see some evidence. You provided some and I'm still not convinced from this. Those are fairly mild hills on wider streets in bright sunshine. But now I know where to get more evidence, so thanks.

Edit: The Cruise CEO kvogt says it's geofenced. That's what I thought.

In a few years our next generation of low-cost compute and sensing lands in these vehicles and our service area will be large enough that you forget there is even a geofence

https://news.ycombinator.com/item?id=30169708
Well, if drinking made your experience of life less dull, then it is less dull. Of course, it comes at a cost (short and long term).
I used to work for a major multinational media company.

A few years ago the CTO at that media company looked to slash costs. They have a bunch of newspapers all over the world, and they had just acquired an Indian software development agency with experience in WordPress.

You can see where this is going.

Soon, a programme to launch WordPress globally to every publisher as their CMS.

But of course you would be allowed some flexibility. You could bring your own CDN if needed, you could bring your own frontend to read off the API, you could harness some identity management system for login, you could even build your own content store.

At that point "using WordPress" just became modifying Gutenberg. I feel sorry for the staff still there who have to constantly fight against Automattic's clear direction in building a Squarespace competitor, to build a tightly locked down and limited editor against the frustrations of the rest of the WordPress ecosystem.

WordPress is great, if you realise what WordPress wants to be, and don't fight that.
Location: texas

Remote: OK

Willing to relocate: Yes

Resume: https://math.ucla.edu/~dmenezes

E-mail: dean.menezes at utexas.edu

Technologies: Linux/Bash, C, C++, Python, Scheme, OCAML, Haskell, SQL
> Generally when people speak of "cultural appropriation" it's a situation where you have a majority and/or oppressing group capitalizing on the culture of a minority and/or oppressed group.

I think the issue, as illustrated in replies to you, is that many people's only exposure to conversations about cultural appropriation are extreme examples brought to their attention by someone seeking to highlight how absurd they are (or more typically, get some click revenue) and not necessarily representative
I don't see how these could be exposed to another person's browser as an http site, my reading of this is that they are exposed to the user's environment running inside WebVM.

To my knowledge the only way that one browser can talk to another is through peer to peer webrtc, but that requires a handshake.
I fully agree. Setting up regular exercise and goals is the most rewarding thing. It has been years since I have done much, but it had so many positive results. Someday when I have more time and stability I will start at it again.

One of the main results was far less drinking. Instead of a few beers most nights. It may just be enjoying a six pack over many hours, a few times a month.
Cruise has been in SF for many years. It's actually hard to miss their cars if you're around the Sunset area a lot. Or it was when I lived there. I'm not sure if their area of operation has shifted out of there. So I hope you've been out of SF for a while.

That was probably what made me feel like I was in SF more than anything else in SF. Seeing their cars drive by with the LIDR, cameras, and the person in the passenger seat staring at a MacBook Pro.
Hyperoptimizing your life to increase the margins for your capitalist overlords by fractions of a point.
Common Lisp has type declarations and I think on a big code base, I would want to declare most if not all of my function types.

And the types are not just for information: the compilers can and do optimise heavily if you ask for it with `(optimise 3)`! You can get nearly as fast as C.
> my prior probability of any medical intervention working is almost zero

Yes, this is reasonable, in the general case, absent a specific example to examine. However, masks do in fact work to prevent the spread of certain kinds of disease, based on both obvious mechanistic reasoning and on actual experimental evidence to that effect. Making the affirmative claim that masks would not work against covid (at the time) would have been ignoring or denying the non-trivial possibility that they would work quite well (or work poorly, but working poorly is still working on the margin).
Sadly I see similar behaviour from Apple on iOS.

When they change the terms of iCloud use the options are agree or the passive aggressive “Maybe be latter”.

That really means we’ll keep asking you until you agree.

Any company using the phrase “maybe latter” instead of “no” is not one you can trust.
Sorry, a genuine question: it seems that they have to move as GPLv3 is anti-tivolization and Apple is TiVo-like (namely macOS are only licensed on Apple hardware.)

So in this case apple’s action is a direct response to FSF’s decision to be anti-tivolization? Ie they are forced to either change their model to comply, or not use GPLv3 licensed softwares?
I’ve also been in the industry for 30 years, and not one of my jobs has come via a recruiter.

I have always either had — or gone out of my way to establish — the contacts necessary to line up a job at the next company I wanted to work for.

I hardly need a recruiter to find interesting companies where I can do interesting work, and the kinds of companies I want to work for avoid (or outright prohibit) using external recruiters.
Carrd is all over Twitter, people use it as a personal bio/links page or for sharing resources, but I haven't seen it used for anything else.
It is insane in Europe too.
We can speculate about what exactly are all the reasons, but none of it can change the facts.

It is a safe bet that if small aircraft got as cheap and performant as is in easy reach of modern engineering and production capabilities, there would be a lot more of them bought and used. Halving cost ought to result in much more than twice the demand.

For comparison, we may look at solar panels. There have been no fundamental advances in a long time, but increasing volume triggered by heavy Chinese subsidies kicked the market into a different mode it is still far from settled into.

Probably there are lots who would rather general aviation not become a lot more accessible, but that is policy, not fundamental economics.
Google owes me over 13,000$ from app and ad revenue
How hard is it to trade USDT (Tether) for USDC (supposedly fully-backed)? USDC can (supposedly) be cashed in for US dollars.
Show up to your next work meeting wearing ski goggles and report back to us.
No I agree, and I think it made sense for you to reply with that honestly I might have had you not, but I think it is fair to say that it’s at least morally counter intuitive
Prelude | Remote (USA) | Full Time | https://www.prelude.co/careers

Prelude is building the first candidate-centric recruiting platform. We remove friction, increase transparency, and help teams delight and surprise their candidates.

We're a team of 16 and have grown to over 100 customers (Cloudflare, Duolingo, Stitch Fix) and are well funded by top tier investors like Fuel Capital, Jack and Sam Altman, and Elad Gil. We offer competitive Bay Area salaries no matter where you're located, along with significant equity and top tier benefits.

We're hiring across the team (engineering, growth, recruiting): https://www.prelude.co/careers.

Engineering roles below:

- Full Stack Engineer: https://jobs.lever.co/prelude/cd8555d4-e7f9-4ca2-934f-60dab4...

- Infrastructure Engineer: https://jobs.lever.co/prelude/687b6595-ae5f-48bf-860a-a5e29f...
Bitfield based tic-tac-toe in C
Your complaint is that Google is focused on such "useless things" as improving search results based on your prior searches and not on cutesy ads...?
My only wish is that someone with deep technical prowess could explain to me why the Gutenberg back-end Editor is so slow. And, enlighten me as to why the core WordPress team aren’t doing much about it.
Dreamweaver still exists and does a good job. It requires you to have the expensive Adobe Creative Cloud subscription, but it's still cheaper for organisations who have someone to do the site to go that route than set up and maintain WordPress.
The government makes money when they give poor people money, too, and not only that, but other folks make money too because poor folks tend to spend their money. This is without having to keep track and collect loans.
Not been free for me, pre-installed on all the Android Phone I have bought, part of the purchased product.
It's also how someone might respond to any question if unexpected, or if they are trying to get through a meeting with the public that they have to do as part of their job but it is the part of the job they are less than comfortable with - put on an energetic happy-go-lucky public persona and plow through that with some Great Questions! and Wow, I'm glad you asked that! End up seeming a bit manic but at least they get through it.

It's also how people will answer bad or a bit silly questions, and then try to turn it into a great question by rooting around in it and pulling something great out so as not to hurt people's feelings. Because of the whole there are no stupid questions thing. (just listing other reasons why people answer with Great Question, not insinuating anything here)

It is also how someone might be expected to reply to a Great Question.
> … and a $100K fee for the second.

Or I can place myself and have room to negotiate an additional $100k in my signing bonus.

I don’t network with recruiters. I network with people in my industry that can directly drive hiring decisions.
I'll be more impressed when he solves climate change.
And to think that they could have just given the money to people instead.
Cool. How large prime can it detect before it hits the recursion limit?
This is pretty interesting. Have you connected with people doing token economics design or DAO governance? That would be pretty applicable.

Where did you source all the different electoral methods?
Dear god.

Once that metric becomes anything close to a target the monstrosities it would bring ae horrific!
Firefox has had the converse problem of constantly breaking all their plugins by changing their APIs etc..
Geez, just because the current banking system also has risks in their investments doesn't mean they are the same as Tether. The amount of risks we are talking about is completely different. The US banks are backed by insurances, which are backed by the US government and Fed. This Tether company is registered in a tax haven and this guy supposedly lives somewhere in Hongkong. Most of their reserve are in offshore shady private banks since major banks won't accept cryptocurrency related transactions. There is a whole history how this guy found some banker from his hometown to start off the Tether reserve things. This Tether guy also was involved in fraud before. They could literally just disappear tomorrow with all the money and you can't even find him. So before putting out such claims like all the banks are the same as Tether, do your research first and stop blanket generalization.
Most auto accidents that cause death don’t involve third parties. And there are shockingly a lot of people killed in auto accidents, only a very small percentage of those result in prison time.
It's just great to see work on self-hosted cms, and PHP nevertheless, the easiest one to host. Open source has forgotten the art of making the web open to everyone, not just to BigTech employees.
This was the one I was most interested in learning more about.

I'm not part of this debate. I'm just curious
I think it's not just that. When Tesla started to with their FSD journey, they had to determine what sensors they can add to the car. Lidars back then were way more expensive than they are now, and it wouldn't have been feasible to add them at that time.

They can't add them now to new vehicles because they promised the vehicles back then are only a software update away from full autonomy [1]. Building on Lidar now would mean developing on 2 heavily differentiating stacks. Going back on the promise of old Tesla's being "FSD capable" would introduce a huge liability.

Long story short, Tesla's stance on Lidar determined 8 years ago, without the option to revise the decision with future developments.

[1] Note this has turned into "we'll only have to replace the computer in the car", which is still doable, contrary to adding sensors to the existing vehicle.
I wish bash would have a nicer way to address a character in a string though. How hard would it be to use the same syntax as for arrays for it?

Yes it would be nicer if ${s[i]} worked, instead of needing ${s:i:1}. But there's a pretty fundamental reason for that: bash doesn't have dynamic types of strings and arrays like Python or JavaScript.

Instead everything is basically one kind of string-or-array value. Roughly speaking, strings are values with one element, and arrays are values with more than one.

And ${array} is equivalent to ${array[0]}, which is very confusing. Conversely, you can do ${s[0]} on anything you declared to be a string, and you'll get the whole value back.

Rather than having types attached to values, bash has weird "flags" on the LOCATION for a value. And even that's not the whole story! Evaluation of a variable in bash depends on three things:

1. the contents of the "cell" / location
2. the flag on the cell (-a -A)
3. the operation, e.g. echo $x or echo foo > $x

I might make a blog post about this.

Oil does it more like Python or JavaScript, which is noted here, but this section could use a lot of elaboration:

https://www.oilshell.org/release/0.9.7/doc/known-differences...
At 20-40ms this almost certainly has better latency than his existing rural internet.
My mom’s Subaru has a backup camera that appears in the rear view mirror and then disappears when in drive.
Is "purchase" some technical definition you're using? I've purchased many goods and services with cryptocurrency these past few years. Used physical silver a lot as well. Even paid rent. Also partially paid a contracting bill with one ounce of gold. It takes a bit more legwork and explanation but monetary systems don't change by magic. It takes an impassioned minority individually putting the work in.
I still think the cars should anticipate risks and behave accordingly. Out and out fraud aside, they should basically never injure anyone.
“code is law”

…

until it isn’t

between this and the original DAO fork, crypto fans fail on even their own terms
While true, most C coders are fine the idea of only introducing complexity upon demand.

No, what I mean is these subtle things that are impossible to get right: stupid integer promotion rules, needlessly complex declarations, messy stdlib functions, undefined behaviour as a feature, etc.
Julia Evans’ writing is always a joy to read. She’s an excellent speaker too
Your comment referred to Wordle's "acquisition" and "exit", which is startup jargon. I agree it's great he's getting a financial windfall, I just meant that the absence of that outcome — no acquisition/exit, just a fun game — would have also been meaningful and valuable for the world. Linguistic relativity etc etc :)
I think not having your identity connected to your real life offers more protection than it causes problems. And it isn't even close.
Ask HN: Is anyone still using LightTable?
Saw a video and tried it out and it looks like it had some great ideas built into it, but didn't make it for one reason or another. I was wondering is anyone still using it ?
They should never do that. People who want walled gardens should go with a rented solution from one of those website builder companies
Interesting. Are there actual physical working Turing machines anywhere? Can I buy one?
> or want search experiences built on top of prior ones

Refining a search I just did does not require storing a complete search history.
> It passed all 6/6 test cases with a runtime of 1 ms. Pretty impressive for a prime minister, huh?

I do not know the specific background of Mr Lee, but the thing I always tell myself is that you can teach programming to a microbiologist, but not microbiology to a programmer.
Websites rendered via websocket instead of http is already possible these days using various frameworks, right (e.g. Phoenix.LiveView)? It might be possible to add webrtc support in addition to websocket for transport. The initial connection is served from a centralized server, just enough to render the initial page and initialized webrtc handshake. After that, subsequent page navigation is handled over webrtc to available peers. The vm will also get downloaded over this channel, turning the visitor into a node to expand the network.
> one dish that can be used from two set points is very attractive

You can do that today with the cheaper dish! See my sibling comment.
They use three forward facing cameras, actually. And they do get a 3D representation.

https://mobile.twitter.com/sendmcjak/status/1412607475879137...

https://youtu.be/j0z4FweCy4M?t=3780
A thread about the future of color in CSS
Zulip | Senior Infrastructure Engineer | REMOTE or San Francisco | Full-time or part-time | https://zulip.com/

At Zulip, we’re out to build the world’s best collaboration platform, and we’re committed to keeping it 100% open source. Zulip is the only modern team chat app that is designed for both live and asynchronous conversations. Our product serves as the communication hub for businesses, open-source projects, educators and communities around the world.

We’re looking for a senior infrastructure engineer to join our small core team and help define the future of team chat. In this role, you will design and build new features and subsystems, and collaborate with other experts on our infrastructure team to deploy and maintain the servers that power Zulip Cloud.

We are also hiring for other Engineering, Marketing, and Technical Writing roles. For full details on this role and other open positions, check out https://zulip.com/jobs/. Apply at jobs@zulip.com.