skysight-inc/HackerNews huggingface dataset:
> Can we expect in Workers Unbound support for Websockets, WebRTC, HTTP Connect, and Server Sent Events?

Definitely yes on WebSocket. In fact, the only reason we haven't rolled out WebSocket support already is because it's not very useful without long-running CPU. Workers Unbound fixes that so I'll be dusting off my old WebSocket implementation PR soon.

I think Server Sent Events are just streaming HTTP? That should work today (but with the same caveat that CPU limits may cause trouble).

WebRTC is a peer-to-peer (browser-to-browser) protocol. We don't currently have plans to implement it directly in Workers, though that's an interesting idea.

By "HTTP connect", I assume you mean the CONNECT HTTP method, usually used to tunnel TLS connections through forward proxies? That's a request I haven't heard before, but it's interesting. I guess what you'd get, basically, is the ability to establish TCP-like connections that are addressed to HTTP URLs and connect over port 80/443? Is this commonly used for things other than forward proxies?

> Would there be support for protocols other than HTTP? Say, a raw TCP / UDP connection that is handed off by Spectrum to a Worker [1]?

Not part of the current plan but definitely something we'd like to do eventually.

> Inability to rate limit Workers in a cost effective way gives me sleepless nights

Yeah, our rate limiting product is not really intended to be used to rate-limit the whole site to control costs. It is more intended to, say, rate-limit your login form to prevent brute-force password guessing.

That said, we do have layer 7 DDoS protections, and those run in front of your worker. If an attack gets past them and hits your worker, I'd encourage you to raise a support ticket asking for compensation for the attack traffic that we failed to block. I am not personally in a position to promise that we'd refund you but I believe it has happened in the past.

> Will the same isolate (Unbounded Worker), if kept running for long, be able to handle multiple connections/requests concurrently,

JavaScript is inherently single-threaded, so an isolate can only be executing code on behalf of one request at a time. That said, it is already the case that multiple concurrent requests may be handled by the same isolate (one request may be executing while another is e.g. waiting for a response from a remote server). But today you can't really take advantage of that, because you have no control over exactly which isolate receives any particular request, no any way to communicate between neighboring isolates. This is definitely something we're working on but nothing to announce at this time.
>>It makes me yearn for an urban future where personal car ownership is a distant memory.

Every time I had to got to SF it wasn't the cars that woke me up at night. It was sirens on the ambulances and fire trucks. Those are not ever going away.

Airplanes, driven by robots or not, are still going to be loud. Trucks, driven by robots or not, are still going to haul their heavy loads (resulting in road noise). Dogs will always bark. Kids will always play there music too loud. Private cars are not the source of every evil.
It's a much easier problem, which is why planes have been mostly automated for a while now.

The equivalent for cars would be if we only allowed them on almost entirely empty freeways and highways, and on designated, fairly uniform and well marked parking lots directly off those freeways. Self driving cars can already do all that fairly well. It's all the fiddly bits that planes don't have to deal with (pedestrians, city roads, weird/bad roads and signage, lots of other cars, etc) that make self driving cars hard.
I thought COVID-19 had a weeks-long incubation period before the appearance of symptoms?
WasmBoxC: Simple, Easy, and Fast VM-Less Sandboxing
The ACM has an "Ask an Ethicist" blog analyzing ethnical case studies. They're fictitious but still illustrative of the gray ethnical areas in real product development. Unfortunately, it hasn't been updated for a long time. I would love to see more case studies.

https://www.acm.org/code-of-ethics/case-studies
as an aside, for our embedded system we use https://github.com/ARMmbed/littlefs for our flash file system, it has a bit of a description on its design and its copy on write system so that it can handle random power loss. Be nice to see some of these kinds of libraries done in Nim or Rust.
Cardiff 0-2 Fulham – Championship – FootballGH – Video Highlights
The Wikipedia entry for FSO networking is pretty misleading. There have been commercial products on the market for quite a while.
>It's technically illegal to grow or possess any amount of weed

Federally. The states have made this all higgledy-piggledy. And since there's money (legit retail income and state sales tax) involved, I'm surprised we don't have more federal troops kicking down more retail establishment doors.
My neighbor started a new lawn. The amount of water he has been using during the last few weeks with this automated sprinkling system is staggering. There should be a more natural and robust solution, some mix of weeds and small flowers that's also walkable, but also gives bees and other insects a place to live.
1) Pretty young work force, we essentially trained everyone who came in.

2) typical team was 2-3 devs, 1-2 QA, project manager, product manager. Typical dev time was 6-9 months.

3) Waterfall has a pretty amorphous definition, our implementation not very pure, which is probably why it succeeded. Each component of a new release would start testing as soon as engineers had something testable. When all components passed QA we’d go into alpha, then beta.

4) It was consumer software, specifically targeted to graphics professionals on Mac/Windows. We had hundreds of thousands of customers, and delivered physically in floppies and CD Rom.
Everybody seems to be celebrating the opportunity spend more time at home, but I have the opposite view.

I live alone(it seemed like a good idea at the time[pre-corona]). My family lives hundreds of miles away on a different land mass. At the weekends I can meet up with people and do activities, but everything I used to do midweek(e.g. swim training) is now shutdown indefinitely due to Coronavirus.

I am utterly miserable in Home Office. It means from weekend to weekend I have no human contact with anyone except my reflection in the mirror.

I have no idea what to do. If I demand to work from the office just so they I get the chance to occasionally chat to someone, it takes away valuable capacity from people that actually need it.
Nubank and Cognitect are joining forces
Brad Landcaster is growing a neighborhood of edible perennials using a fraction of the street runoff, out in Tucson. So we also end up with large structures for flood control.

Phoenix and Tuscon does get seasonal monsoons, but the infrastructure is largely designed to get rid of the water instead of letting it infiltrate the soil near where it lands.

And yes, the pools, golf courses, and lawns bug me too. Phoenix also has the worst tap water in the nation. Many residents, including me, get their drinking water from water and ice stores and water dispensing vending machines.
It's kind of strange that the article lists me under "5. support and training". 100% of my income comes from the "4. premium version" model.
I wouldn't be so sure we couldn't decode the meaning of an alien language given enough sample text. There have been some advances[1] towards learning a translation between two human languages in an unsupervised manner, meaning without any (language1, language2) sentence pairs to serve as the ground truth for building a translation. Essentially it independently learns abstract representations of the two languages from written text in each language, all the while nudging these abstract representations towards identical feature spaces. The result is a strong translation model trained without utilizing any upfront translations as training data.

The intuition behind this idea is that the structure inherent in a language is dependent upon features of the world being described by that language to some degree. If we can abstract out the details of the language and get at the underlying structure the language is describing, then this latent structure should be language-independent. But then translation turns out to simply be a matter of decoding and encoding a language to this latent structure. One limitation of this idea is that it depends on there being some shared structure that underlies the languages we're attempting to model and translate. It's easy to imagine this constraint holds in the real world as human contexts are very similar regardless of language spoken. The basic units and concepts that feature in our lives are more-or-less universally shared and so this shared structure provides a meaningful pathway to translation. We might even expect the world of intelligent aliens to share enough latent structure from which to build a translation given enough source text. The laws of physics and mathematics are universal after all.

[1] https://openreview.net/pdf?id=rkYTTf-AZ
Probably the limit is that in the miracle on the Hudson, Sully wouldn’t have had a co-pilot.
PyBuilder 0.12.7 Released
Even now we don't really know with certainty. It's certainly longer than one day. But as far as that quote: I take it to mean "We were contagious and hosted family, oops" and not "We caught it from them".
No, there are plenty of circumstances where there laws and/or contractual obligations other than software licenses become involved in software development which can conflict. See healthcare, government, finance, regulated industries, etc.
At what point did I suggest starting with colorizing? I pointed out that[0] colorizing was sometimes so effective at drawing attention to important information that it was reasonable to describe it as needed, with the implication that coloring should be available in addition to other information channels.

0: for some people, which I perhaps should have explicitly noted, but it really ought to go without saying that no tool is equally effective for everyone.
Last I read, the median incubation periods is estimated to be some 5 days.

Here's the paper I remember looking at: https://www.acpjournals.org/doi/10.7326/M20-0504
I think this is a very good take.
The Reality Market always clears. If people don't mark their beliefs to the Reality Market on a timely basis, it clears with blood and fire.
https://lore.kernel.org/lkml/20200723112757.GN5523@worktop.p...

Yeah, that reply made me laugh. Never change Kernel mailing list, never change.
You know what? There are two people I'd really would like to interview about GTP-3 (and what an hypothetical GTP-4 or 5 could achieve).

One is Hofstadter.
The other is Ted Chang.
Google is not even a human to apply an ad hominem to, fanboy
I have actually tried doing everything in markdown when I initially released the book, but then I figured that for it to look the way I want the quickest way is to Google Docs & export as PDF.

Then I figured I can export as HTML and this is how this version was born (manual tweaking was and still needed)
People keep trying:

http://www.pldworld.com/html/technote/FPGA-startups-stare-do...
Up to 14 days incubation, but if I recall correctly the average is five days.
Request for Comment 1
The Red Cross has held this position for decades.

The human eye (depending on the person) magnifies light 100,000-500,000 times. The inverse square law means that only minor variations in distance can have large differences in effective light (yes, laser irradiance conforms to this law of physics).

As the ICRC points out, the levels to "temporarily blind" are extremely close to the levels that cause permanent eye damage. Handheld rangefinders can and do make mistakes. Safety level ratings are based on a 0.25 second blink response. If the laser misjudges range for just that short of a time because there's an obstacle, unintentional electronic interference, or even incidental atmospheric reflection, the laser output could cause permanent injury.

Corneal reflex and fatigue. Not a lot of research there, but there are indications that while blinking increases in general, corneal reflexes decline which would drastically increase effective exposure. Fatigue is definitely something associated with combat.

Finally, this is NOT theoretical. The military has admitted to injuries to their own troops from its use proving it happens. They would NEVER willingly admit if an enemy were blinded as that would open them up to an international incident and lawsuits.

https://www.icrc.org/en/doc/resources/documents/misc/57jmcz....

https://www.newscientist.com/article/mg21328516-400-should-p...

https://www.longdom.org/open-access/chorioretinal-injury-cau...
Why Bitcoin is not a socialist’s ally
We found a new way to optimize away that 5ms. Details later this week. :)
I got good at networking on LinkedIn.
I realized that it didn't need to be weird, any more than meeting new people at events is weird. Over time, it became just as useful a tool as actually meeting people in person, only I could do it anywhere.

It helps if you've not got the option of discovering new people at events, for example like the way things are now. It's making it hard for people who rely on face-2-face to develop relationships with new prospects.

Separately, I always had this sense that it helps to have a trio: skills, domain expertise, and a professional network. It took a while to build up all three, and it's a process that's never done, but I always sensed to work towards having not just one or two but all three.
If I handed you $110 to go buy $100 of drugs, then I'm still paying for the drugs. What judge would be willing to allow such a gotcha to actually pass? There would be a massive industry for legally paying for illegal things if that were the case.

Then again, the acceptability of a gotcha seems to correlate more with the amount of money spent on lawyers than on the rationality of the gotcha, so as long as they have a large enough legal department the worse they'll have is a fine that they likely already included in the cost of the attack.
I too expected more discussion of this. People play around with these things because they're interesting, then mostly hand wave away concerns about the implications with "well, people will just have to learn to be skeptical of recordings". But what we're really doing is muddying a previously reliable avenue of gaining quality evidence about the world. I expect this opinion is unpopular on HN but I think people shouldn't be developing these things, companies shouldn't be working on them, and they should be banned before they get to the point of causing real harm. I also believe that can be prevented by drying up funding and research, because bad actors have to rely on the body of existing work to make their bad actions practical.
All of those sound like fairly harmless Twitter accounts to lose control of for a few minutes once in a decade?
Absent from most coverage:

This and the related issue of school closure,

are necessitated only because in this country we were incapable of embracing, or even in any meaningful way, articulating, the necessary and obvious solution to this pandemic:
• support individuals and businesses 100%, while
• developing effective test, trace, treat, and control

There is no mystery here. The examples of successful variants are everywhere: literally, everywhere else in the first and some of the second world.

The arguments for UBI, single payer, and not least, the eradication of right-wing indoctrination networks which cultivate a meaningful subset of the populace to be uninformed, uninformable tribal victimhood-rage-junkies divorced from consensus reality and hostile to science, have never been more stark.

Yet nowhere are these self-evident truths being articulated, debated, trumpeted, defended, forced.

Every vehicle which the right habitually paints as "left" liberal or biases that I follow,

is so laughably mealy-mouthed, equivocating, both-siding, and self-constrained in its framing, let alone advocacy, as to provoke nihlistic despair.

The question is not why Google is resigning itself to WFH.

The question is not why employees must now form micro-schooling pods out of pocket.

The question is why there are not pitchforks and torches forcing the obvious basic systemic change in this country necessary to bring us in-line with every other functional variant of 21st c. intelligent capitalism.

We have been committed by short-sighted billionaires who backed social tribalism as a tactic to wealth consolidation,

to a path of total cultural and political self-destruction.

So f--king tiresome and so, so, so unnecessary.
That’s what I loved about Visual Basic. You could just draw your user interface and specify actions and then just fill in the one or two lines of code that need to run when that button is pressed.

I’m surprised React doesn’t have something like that. At least not that I’m aware of. Is there a GUI interface builder for React?
It has been, but there is still a strong incentive to have a human in semi-control for contingencies
Electric Taxiing
> If you're OK with locking up your money for 30+ years, sure.

55 isn't 30+ years away for me.

> this leads to higher property prices, which negatively impacts you as a first-time buyer.

And yet it still looks more affordable than SF.

> You don't have to retire in the Bay Area.

In which case, I have to account for housing expenses when looking at the salary in real terms, and deal with all of the problems related to rent i.e. rising costs, being kicked out, not worth investing in improving the property (from a quality of life perspective, not ROI).

> Most startups in the UK pay poorly, so I'm not sure this is a good point.

The one I am working at currently doesn't pay poorly. It's not my top SF salary but it's better than what I started on in SF. It's not FAANG.

> You can top that.

I just meant for an average person with a typical diversified investment portfolio and private pension, and in a way that you can actually plan for (private residence relief is not something that you could have reasonably planned for at the time of buying the house).
> Or do you think there's some option that is still support but not specifically enterprise and doesn't cost anything?

Yes, Amazon backports security updates to Amazon Corretto (fork of OpenJDK 8 and 11)
State marketing is the literal definition of propaganda...
You can add a small script to your project that you tell people to run the first time after cloning. Then with that script you can setup everything you want. Such as symlinks to git hooks also stored in the repo (so that they stay up to date), or set up the merge tool that you want.
...or avionics systems for that matter!
I wouldn’t trust a pilot to take over from the computer during a crisis if they’ve barely done any real flying in the past few years. Humans need practice to become and remain skilled. I’m worried about the effect of such systems on pilot skill.
Sometimes the data is the experience, and it's hard to dump your personal experience on someone and make them ingest it. Sometimes you've tried approach X a couple of times and it always failed, but you don't have a scientific proof it will fail again. You just know from experience if you do X it usually ends up in tears and all-nighters and missed deadlines. Not because you have an Excel table proving it, but because you've lived it.
Google's reverse image search used to be extremely good too (~5 years ago), but it seems to have lost its power in the recent years.
I guess Google doesn't want to allow ordinary people to stalk one another based on a given picture...
To be honest, autonomous cars have me more worried.Planes are rare a few dices thrown once a year. Cars are a whole casino, playing each day.
We have these with Predator drones etc. These were mature at the time when the DARPA Grand Challenge had robot cars crashing in the desert.
Why is it considered a terrible career?
My (very limited) understanding of AI models is the input "shape" has to be well defined.

I.e. a vision network expects 1 input per pixel (or more for encoding color) and so it's up to you to "format" your given image into what the model expects.

But what about GPT-3, which takes in "free text?" The animations in the post show 2048 input nodes, does this mean it can only take in a maximum of 2048 tokens? Or will it somehow scale beyond that?
Whenever I read this, I hear "I need people to stay miserable so that they will be willing to join my revolutionary army."

Something really slimy about pivoting from human suffering to your pet critique of society & insisting that the only worthwhile course of action is your political agenda.
Even if they did pay, wouldn't it still be better to say they were restoring from backups? Makes them look far less vulnerable to the attack and they can likely wrap it with enough PR speak to not be technically lying. Arguably about as morally troublesome of an act as paying for the ransom.
A $200 FPGA-Powered Portable Game Console
In at least some states it is - here in NH we can bring absentee ballots to our town clerk's office - but apparently many people don't know about it.
Workers can read the clock, but the clock doesn't advance while the worker is executing, which prevents it from using the clock to measure its own execution time. For a service that just returns the current time, that shouldn't make a difference.
That is a fair point and in that light the statement is far less jarring.
Not to turn this into a meta discussion of the responsibility of media outlets, but they could have probably gotten better CTR with the headline "Top 10 celebrity boobs". There's a difference between phrasing headlines more dramatically and misrepresenting your story.
Interesting visualization.

There was also another page on the web which showed the various distortions on the maps themselves. While I can't find that, there is also this slightly deeper dive into projections - https://kartoweb.itc.nl/geometrics/Map%20projections/body.ht...
And for a more humorous take, this XKCD gem - https://xkcd.com/977/
I was trying to look into GitHub actions but didn't really understand it. I just straight up called CLI commands eg. $git commit -m "..." and ran those after I put a key(in my case on a pi) and it does commits by CRON. I was just publishing sensor data to my GitHub readme. But it's cool that it works.
That's just your wishful thinking. Here on HN I've seen both people that stayed up to date complain about discrimination and interviewers say that they expect older developers to bring more to the table - i.e. if one is a decent older developer they will be disadvantaged when competing with a decent younger developer which has learning potential.
Roman numerals are very economical.

The base with best radix economy (except for e) is 3. But roman numerals are better still.

For representing 0-999, you would need 19 base-3 digits, but only 15 roman numerals (plus a symbol for zero).
Testing Please Ignore
Welcome to the feminist utopia, I suppose? Equal representation of women in the workplace, ignoring the fact that a large percentage of women (majority in my middle class social circle) would rather bear and raise children than slave away in a cubicle, if given a choice?

The article calls the book "controversial", but I don't see how the harm from effectively denying motherhood to women is "controversial" at all.
London's Silicon Roundabout dream turned into a nightmare
I believe the A320 has some auto land capability. Not a pilot, so don't know the details, but based on Youtube, it appears the pilot has to do some configuration on approach (line up the plane to some extent, set engines appropriately, etc).