skysight-inc/HackerNews huggingface dataset:
I was excited to try out WASM workers (thanks again for your help in getting me set up!) but when I ran the Rust example, I realized it's only half-ready. The `request` object isn't passed into the Rust function, and there's basically no documentation about how things would work on the Rust side.

I was hoping I could get a Rust template and not have to touch any JS, just change the Rust side of things. However, it looks like all the template provides is some instruction on how to call a function without arguments, which is not very useful.

I know this might be out of scope of the template, but I think it kind of defeats the purpose of saying "We support WASM!" if it implies "but you're going to have to know JS and figure out how to actually use WASM". If I knew JS that well, I would have just used that.
Ok that's fair. From a developer's PoV, Safari is a terrible browser. It's old and buggy and stifles innovation on iOS in the same way ie did on windows.
Summer solstice? That's midsummer, not the start of summer.
Too bulky, too slow. No one real is going to switch, only nerds with blinds on their eyes.
Practicing meditation may reduce negative emotions in people you interact with
I'm not sure what you're asking exactly but XUL existed a long time after Firefox was born and became popular. I remember using a XUL app at work around 2010.
Where? May-early June is peak summer in India. Schools actually start early to mid June.
In dry climates with such hot temperatures, staying hydrated and sweating will keep you cool (or rather, keep you cool enough to not die).

What happens when temperatures like these are reached in high humidity zones where sweat just sticks? Will we simply have entire communities that lack air conditioning dying off?
Mostly in our conversations, in an informal way. I would say the assumption we make is that developers with a penchant for any form of functional prog and/or Lisps, and with an acute focus on testing have an easy time grasping Clojure. And we bias our rubric towards this.

Also, we encourage our candidates to choose Clojure for their take-home assignment, even if they do not have any prior taste of it. This, for those of them who choose that option, gives an idea of if they would enjoy working in it. Our rubric however does not have a bias against developers who do not choose Clojure for their assignments, and we make this explicit to the candidates as well.
It is not a defect and it is a defect. I mean there is a big reasons behind such a response, but these reasons are often do not justify the severity of a response. Moreover bad memories could become worse with a time passing -- each act of reminding triggers an emotional response which becomes a part of memories.

So it is a valuable mechanism increasing fitness and survivability, but it is not perfect. Especially it is not perfect in a modern environment where there are very little hope to face a mortal danger. I believe it worked better 100k years ago for hunter-gatherers.

I dream sometimes that scientists found a way to fine tune a human mind for a modern environment to increase fitness. How humans would behave after such a tuning? Though it wouldn't work, I'm afraid, because society is obsessive about safety and if people started to behave recklessly, than society would try to create even safer environment for them. A few more iterations of fine tuning and there would be no fear of death at all.
That's 122 F in americanese.
I've been playing around with it for a project, and still need to experiment a bit more but the KV store integration might just work nicely for sessions (no strong consistency, but it seems to have it for the same session so ).

It has many usecases like validating a JWT, authorization for DB calls, cache layer, transforming assets, scrapping, etc. Basically the usecases where you'd normally launch a full server and be like "I need a full server for that?".
Some schemes could require the person to remember a passphrase (not printed out) that is mixed in with the one-time-token to compute the final verifier token.

> you can be "encouraged" to send an email to bigbrother@example.com with your national ID number and your token

Would the system providing some sort of plausible deniability token give enough cover for this? Is this a problem at scale?

Also... they can do this to you for your email, and social media logins too right?

> Or the day after the election, in each office at work everyone can just meet and show their token while cheering for the current government.

I don't understand why this is fundamentally different than todays world where people wear MAGA hats or drive around with Obama/Biden bumper stickers. Sure it's not cryptographically verifiable. But it's certainly "good enough" for all practical purposes.
Totally agreed; even my enterprise clients are wary of signing up with Google. Turns out Google’s support sucks even if you pay them for it; so a lot of them are ditching G-Suite to go back into the Microsoft Office 365 world.

They’re an advertising company through-and-through.
Sure, the initial login itself has to be done at the origin, or connect to a database, but token authentication can be done at the edge. That means that if, for example, users have to pay for articles, you can still cache the article because the authentication can be validated at the edge.

There are many benefits to running logic at the edge, even in situations like that. Scale is a big one to consider: resiliency and single point of failure are very common problems for any floodgate reservation systems. We didn't have to worry about that here.

In general, the more work you can offload to the edge, the better. There's so much logic that goes into handling a reuqest - we see many customers with conditional HTTP routing, validation, rate limiting, etc -- all requiring round trips to the origin. Now they can be done close to the user.
They will turn into refugees. That's part of why we expect hundreds of millions of climate refugees in the coming decades.
These temperatures in high humidity can be deadly even to healthy and fit humans as our bodies are left without a way to cool down. Currently, they have humidity around 10-20% so it affects the most vulnerable, but global warming may lead to making parts of the world literally deadly to every human being...

https://en.wikipedia.org/wiki/Wet-bulb_temperature

The wet-bulb temperature (WBT) is the temperature read by a thermometer covered in water-soaked cloth (wet-bulb thermometer) over which air is passed.

Sustained wet-bulb temperature exceeding 35 °C (95 °F) is likely to be fatal even to fit and healthy people, unclothed in the shade next to a fan; at this temperature our bodies switch from shedding heat to the environment, to gaining heat from it.[8] Thus 35 °C (95 °F) is the threshold beyond which the body is no longer able to adequately cool itself. A study by NOAA from 2013 concluded that heat stress will reduce labor capacity considerably under current emissions scenarios.[9]

A 2010 study concluded that under a worst-case scenario for global warming with temperatures 12 °C (22 °F) higher than 2007, the wet-bulb temperature limit for humans could be exceeded around much of the world in future centuries.[10] A 2015 study concluded that parts of the globe could become uninhabitable.[11] An example of the threshold at which the human body is no longer able to cool itself and begins to overheat is a humidity level of 50% and a high heat of 46 °C (115 °F), as this would indicate a wet-bulb temperature of 35 °C (95 °F).

The 2015 Indian heat wave saw wet-bulb temperatures in Andhra Pradesh reach 30 °C (86 °F). A similar wet-bulb temperature was reached during the 1995 Chicago heat wave.
FYI Microsoft recently announced a new PowerToys for Win10 and are asking for features people would like to see and there is some support behind tiling. Vote if you are interested in seeing this in Windows.

https://github.com/microsoft/PowerToys/issues?utf8=%E2%9C%93...
but even in such a scenario how a manager would know how to assign merit? they aren't expert in engineering either.

someone in between has to connect the dots, but there is no such figure and the incentives for doing that communication work are all on the engineers' side

addendum: I do however agree it sucks to have to compete with other fellows
Not the parent, but I suppose he is referring to the fact that it’s another layer of indirection, and solve different problems.

It’s akin to saying “we want C to work as well as ASM”, which is kind of like comparing apples to oranges.
That's the western definition of summer. In some cultures (not sure about India), solstice is the middle of summer.
I'm worried that this is just "the outrage of the week" and then nothing will change. People are very quick to voice their discontent online these days but they're also very quick to forgive or merely forget. I might be a pessimist but I doubt that this is going to significantly change anything.

Now when this change lands if it really turns out that adblocking doesn't work well on Chrome, then things could move.
The article recommends Brave and Pi-Hole, as well.

For folks looking for simplest anti ads and tracking browser (for friends and family, for instance) should consider Firefox Focus [0] instead of Brave. It is light and works like a breeze on lowest of configurations.

And folks using Android not bothered enough to setup Pi-Hole should consider using Intra with nextdns or adguard-dns [1].

I've installed Intra for friends and family on their phones, on their AndroidTVs... It takes a quick one minute setup and another minute to show them how to use it. Esp, nextdns' analytics dashboard is a real eye-opener for them. When they actually see the results, they start taking notice and are bothered enough to figure out how to blacklist additional domains.

[0] https://news.ycombinator.com/item?id=15049171

[1] https://news.ycombinator.com/item?id=20051049
> With Microsoft switching to Chromium, Firefox is now the only viable

I'm not sure I understand your point. Is there a public statement from Microsoft that they are following Google on this? I don't know what Microsoft is going to do, but nothing stops them from keeping the API fully working. And if Firefox was based on Chromium too, nothing would stop Mozilla from keeping the API working either. Although I expect some forks to follow Google on this, namely other ad-tech companies with web browsers, like Yandex.
But the single word "no" reply got voted up.
If you restricted London to 1% foreign born people you wouldn't see a housing shortage either - currently 37% of London's population was born outside of the country. The article quickly dismissed that political choice, but it seems more relevant to me.

Being an immigrant myself I'm not anti-immigrant, but it is important for things like housing policy.
the author of this article fundamentally misunderstands what power is. Power is not just the ability to get other people to do what you want. Anything that allows you to achieve a desire is "power". To say "I don't want power" is like saying "I don't want to ever fulfill my goals."
This is closer to lambda@edge which only supports nodejs
The big question: Will Microsoft fork or take the change also?
>Just cause of collateral. You can impound a car, foreclose on a mortgage, sell it and get back much or most of your money, which is why rates can be a lot lower.

If it follows that the interest should be higher on a more risky investment, then why are student loans (that are unforgivable) not essentially free? As they should be basically a zero risk investment since they follow the person around forever, through bankruptcies etc.
Why do you not see renewables getting to that point? I see no physical or (soon) economic constraint from them doing so.

In particular, the levelized cost of renewables are already much lower than new nuclear fission, and fusion will almost certainly be even more expensive than fission. That advantage will make even use of low efficiency storage more economical than baseload nuclear (fission or fusion) plants.
Spring is so large that a lot of job offerings require X years of Spring experience.
Blame the Forbes Tech Council.
It's a useful guideline to keep in mind for people who may be overcome or distracted by circumstances and forget to run faster.
I use it for running LARPs: characterize the roles to play, survey players to elicit constraints and preferences, and meet constraints while optimizing preferences.

https://github.com/briansniffen/autocaster

I did something similar for reassigning seats in my office—loud people together, someone who needs it near the restroom, people generally near their team leads, that sort of thing. Too much personal information to share here.
If this is normal, then you imply that the article linked by inflatableDodo is wrong?

Btw, I was kind of impressed, when visiting India and speaking to a few locals, that they don't see climate change to be a real thing, or at least to be such a big problem, and much overrated. The claim was basically that it was always very warm, and it is just normal that way, and they don't expect it to become much warmer. I'm not sure if that is just anecdotal or if that is the major opinion by locals.
Sometimes people would rather live next to nothing, not other people.
No but expected.
Abandoned by Mozilla, not by Pale Moon/Basilisk though.

http://thereisonlyxul.org/
This is probably from 2012
I cited the case as an illustration, albeit an extreme one, that black cabbies operate under a code of silence and not explicitly as a reason to dislike them. They have always ran a similar campaign of black cabs are safe thus trustworthy, in order to justify the skewed figures reported to TfL[1].

The reasons to dislike them would be the 3x charges compared to their counterparts, knuckle-dragging attitude towards implementing technology and under-handed tactics e.g. insisting on only accepting cash, then never having change from high-denomination notes at the end of your journey, so you are forced to leave it as a hefty tip, ignoring disabled riders, surge pricing after late night public transport has stopped; only accepting rides if they end up in the general direction of their residence at the end of the shift - despite this practice being against their rules, always taking a longer route to rinse the rider and many more..

[1] https://www.channel4.com/news/factcheck/factcheck-are-black-...
Interesting paper. My first thought was that it would be impossible to distinguish causation from correlation, but it looks like they definitely tried. That is, how do you account for the fact that "people want to kill you" increases both the likelihood carrying a gun and of being shot. In Pearl's terminology, have they really calculated the effect of do(gun) instead of just (gun)?

Skimming the paper, it looks like they paired shooting victims with demographically similar control subjects. While the overall conclusion seems plausible (gun possession causes an increase rather than decrease in risk of being shot) this approach seems really hard to do correctly. Are you familiar enough with their methodology (and with the causative pitfalls involved) to discuss it?
As a web developer, I find this to be anything be true. Safari supports loads of cool features that clients ask for, like native css carousels (css snap points), and blur effects (backdrop-filter). Chrome, does not.
That turned out to be a far larger operation than the “Micro” would imply!
For science!

But seriously. I don't know if I want to nominate the guy for a medal or put him in jail. The incident with milking a cobra while drunk is criminally reckless, not just to his own health, but also to whoever runs into the now probably escaping snake next. He might have had proper precautions in place, like snake-proof rooms (which is harder than it sounds), but somehow I doubt it....
We’ll be doing more here, for sure. Start small, iterate from there :)
Same (sure; anecdotal) experience here. Hiring for Clojure has been so much easier for us than hiring for JavaScript.

Granted, these are two different products, and maybe the Clojure one is just more attractive to the right kind of person. Nevetheless, in terms of quality vs. quantity of applicants, Clojure has been massively winning.
It's things like this that make me think all engineers need more training on the social consequences of the tools they build.

This is an extreme case and I hope most engineers would look at this and understand how awful & damaging it could be; but given our influence on the world nowadays (as a class, if not always as individuals) we really need to be much more aware of what we're doing and how it affects people.
I don’t disagree that if people want to be able to hot-link images they should pay for the hosting themselves (It’s something I do myself - instead of replying on imgur I just pay to host the files on S3).

I just find it amusing that imgur was born out of being a better image host then the competition as linking to images on reddit at the time sucked, and now (IMO) has turned to “the dark side” and are doing the things that made the competition so crappy to start with.

I’m not saying they shouldn’t show ads but I’ve seen and reported countless bad ads on the site (forced redirects away from the site, unannounced “would you like to open the App Store” dialogs. APKs just auto downloading. Seemed at the time they or their ad network would accept any old crap of an advert (this was a quite a while ago, hopefully they are more choosing about the ads they run).

Also their UI is a pain in the arse (IMO) on mobile Safari it’s a pain in the arse to pinch and zoom (not that it will do any good as the image on mobile UI has been resized) and getting to the full sized image is another pain in the arse. For images like above it makes it impossible to read. They said look at the force applied but the wording on the scale is just a blur making the graph hard to understand.

It’s their site and they can do what they like with it. I just find it amusing that (IMO) they have become what they hated. At least they managed to include reddit style communities/comments before reddit started hosting images themselves.
All of this "debate" is pretty absurd.

Yes the webrequest v3 proposal seems problematic for scripts /malware / crypto / ad / etc blockers.
This is consensual.

Chromium is open source and has those two main actors: opera and Microsoft.

Almost everybody seems to consider chromium in the debate as a proprietary software owned by Google.
And thus argue to switch to Firefox.
Let's be clear, when you look at the technical, chromium is a far superior browser.
Chromium has far more active devs, far more features (look at caniuse.com) and has almost systematically better performance. And it has many others kinds of advantages.
All of the stated advantages are sufficent to consider chromium as the best browser.

So instead of arguing that opera or Microsoft or simply open source community will simply stay in sync with chromium master but keep the patchs for keeping the current webrequest api.
You want people to choose a poorer, less featureful browser which has real consequences on what web devs can offer as user experiences.
This is forgive me, dumb.

What everybody should ask for is to mozilla to get rational and to migrate Firefox to chromium while backportikng the best parts of gecko to chromium 1) and to ensure the respect of privacy in the chromium source code 2)
This would lead us to a web that evolve far more quickly, to the fastest browser and to an implementation which satisfy every interests (the ones of Googles and the one of Microsoft/mozilla)
If Google and mozilla disagreed on something, mozilla should maintain a set of patchs for applying their custom changes (a micro fork)

That's simple but there's still a long way for the medias and the people to understand that.
I would have hoped that hackernews community, wanting to be like the pre-eternal September would debate with intellectual riguour in the common goal of seeking true, sound progress.
> you could make a new syntax

Thanks, but I'd rather not.
Interesting question. I have never had this happen, and I think I'll be asking a lot of questions if it does.

It's not something an airline can do hastily, as different aircraft (well, at least those of differing type rating) require different crews to operate. So the airline will have to grab a totally different crew to match their replacement aircraft.
Cats don't have owners, they have servants. ;)
I have only seen lathe and plaster in ‘quality’ built and historical homes, but the majority use drywall.

https://en.m.wikipedia.org/wiki/Drywall
I really want to use Firefox because of Quantum and other Rust goodness, but until they catch up on usability I'm happy to stay with Brave. Tab-to-search is sorely missing in Firefox, and the tab creation and switching experience on Android is awful.
I'm wondering if the mould problems are made worse by the fact that there's already a ton of mould there, spreading spores rampantly. Combine that with a density the US South doesn't even come close to reaching, and you'd have to go on whole-area eradication program to get it manageable.
To me Chrome has poorer performance, especially when switching between tabs. I've seen Chrome take minutes to "load" a tab.
> The only reasonable explanation is schadenfreude.

I think there's another explanation :they're studying gravity.
Yeah, there's an issue on Mac's with scaled resolutions. Not a problem on other platforms, but not sure why it's so sticky on the Mac.
It may be worth noting that, while there's some built in marketing/advertising by going through a publisher, you probably shouldn't overestimate how much. You're still going to be doing most of the marketing, whether self-published or through a publisher.

With me, plugging the book at conferences. Trying to get people I know who read it to put reviews on Amazon. (In my experience, lots more people say they will than actually do it.) I was able to arrange a book signing at one event. Email list/newsletter if you have one. Social media. Website/blog. Etc.
Technical talk about War-Kitty and Denial-of-Service-Dog

https://www.youtube.com/watch?v=DMNSvHswljM
There's only a few strains of mould which pose a health problem for humans. I wonder if the mould in areas where it's endemic has colonized the "friendlier" strains, competing with the toxic ones, like good gut bacteria.
Things are progressing, but the cultural addiction to shipping meat around is still too high in my opinion. Geography is a weird and often arbitrary constraint for knowledge work.
The 50.8°C temperature is the highest-ever recorded temperature in Rajasthan. The previous time it went over 50°C was in May 2016. So no, it is not "normal" temperatures and it is not a fact that they go that high every year.
The plastic gears discussed in the article are more expensive than metal so chances are the sorts of plastic gears you are encountering are different. The article could of been more informatively titled "Ridiculously expansive plastic gears are the future for some niche applications".
Fascinating, Wrangler is in Rust but installed through npm? I guess you did some market research and determined that more of your target audience would have npm installed than cargo, and then stuffed the compiled binary in an npm package or something?
Nowadays GCC warns about implicit fall-through.

If you want to have a fall-through, you have to annotate it with, e.g /* fall-through */

This is of course not ideal, suddenly comments have to be considered by the compiler.
But I guess it's the only way to fix this in a backwards compatible way.
Ownership is more about control that sharing the profits. So after a few years the staff can fire the founder? nice. We must be getting to the top of this bubble.