skysight-inc/HackerNews huggingface dataset:
Designing a serialisation format has a lot similarities with designing a programming language: data types, declarative/ease-of-use versus full control, abstractions, static versus dynamic memory areas, optimising representations etc. There is definitely room for a variety of formats depending on the use cases; and many are unhappy with the current incumbent: https://reasonablypolymorphic.com/blog/protos-are-wrong/

But yes, it's a lot of work and they probably should document what the trade-offs are that they have made.
You can get the r710 on Amazon for $430. R510 are even cheaper around 230 or so. These aren’t the latest iterations of their hardware. Ruckus doesn’t require a contract to get updates firmware/software. Theses are around the same prices as a uap-ac-hd.

Regardless of list price. They can be had as cheap as ubiquiti and their software/firmware is not only better but doesn’t have all the telemetry crap built in.
Are you a subsistance farmer? If not then your job exists because of automation. Every single product that exists exists because we have automated away something is the past. Every book, tv show, pop song has been produced by people who in previous generations would have had to spend their days hunting and gathering. Automation frees up people to innovate. What's sad is that we still have people who spend their whole lives doing jobs that could easily be done by robots.
Have you considered a smart watch?
This would be more believable if Dish Network wasn’t squatting on a ton of spectrum.
Use a logger, not print, and set log level?
Protein folding is not solved, that headline was overstating the actual achievement by Google's protein folding solution.
Why would the amount of characters possibly matter?
Ask HN: What publications do you have a paid subscription to?
And Biontech since 2008 and CureVac was founded in 2000 (after their initial CEO made a discovery that enabled Biontech + Moderna).

https://en.wikipedia.org/wiki/Ingmar_Hoerr
Yep.

>>> print(f"{(yes:='yes') = } and now {yes = }")
(yes:='yes') = 'yes' and now yes = 'yes'
Not sure if I would consider that an improvement.
Proud of China, so many comments, ha ha ha！！！
My hypothesis is, the level of peoples education and intelligence are not correlated (ofcourse with exception of the technical and STEM fields).
Some of these best minds are probably reading this right now, and keeping awfully quiet. :-)
Jesus, if we can't hope to have meaningful discussion on a topic, who can?
> This looks like some badly-written, memleak-inducing code. You can cause that in pretty much any language.

Could you point at the line that is an obvious memory leak? There are three versions right now:

v1 - net/http (no leak, but perf wasn't great in comparison)

v2 - fasthttp

v2.1 - fasthttp (+ []bytes)

v2.2 - fasthttp (mem leak fixed thanks to a contribution)

All of these versions are <50 lines of code. The issue was not the code I wrote, but my misuse of the underlying library (fasthttp in this case) -- but I don't think any part of the code I wrote stands out as particularly memleak-inducing. I'd like to think writing very similar code against net/http and fasthttp producing such different results is a bit of a problem, my golang code aside. The interfaces look the same, act the same, but seem to have wildly different consequences.

> To Golang's defence - we use InfluxDB and Telegraf on hundreds of production hosts and I've never seen those processes grabbing unhealthy amounts of memory.

This is reasonable, I expect InfluxDB to be very well written software, but I'd like to point out:

- the Go devs at InfluxDB are way better than me at writing go

- memory usage and management (and not blowing up your server) is a key feature of InfluxDB

- I was trying to serve... a single file

At this point I'm quite tempted to try this with PyPy + Falcon or NodeJS and see how similarly naive code would perform with 2 cores and 100MB. Those other languages have different characteristics (harder to deploy for example) but it feels like all I'd have to do is make the right library choice (which I tried to do for Go) to get some pretty decent performance (which I expected to get with Go).
Imagine using a language in this day and age where you have to litter your code with debugging statements.
> Only compatible with Google Chrome.

This page best viewed with Microsoft Internet Explorer 4 with a screen resolution of 800x600.

Though saying kawaii to a bunch of dogs in a game is very appealing. Is there a way to pat them? I didn't see it in the controls.
I love the way you are shamelessly plugging you product in the discussion. Is it container orchestration underneath? How does the app get deployed?
> POSIX aside, Unix-like systems that are still around nowadays and not directly use GNU user space, have copied many of the GNU extensions out of necessity.

That reads like a lack of interest to update POSIX to catch up with the de-facto sstandard

I mean, I doubt that GNU would try to block the standardization process to avoid including their extensions.
I have been working on wrapper around Tinc to simplify setup. Project: https://github.com/reddec/tinc-boot
Article: https://dev.to/reddec/tinc-boot-full-mesh-vpn-without-pain-3...
I don't understand your wheel analogy, sorry.

> You might not even know which wheel to jam the debugger stick into, if the behaviour is complex.

If you don't know where to put a breakpoint, how do you know where to put a print statement?
In green slime I saw a central ring that seemed to be reinforcing itself. It stayed circular for ages. And then equidistant parallel lines along each side.
I should be totally clear that I don't agree with the concept of vaccine passports unless they are:

1) anonymous (I don't need to give you my personal info for you to verify my vaccination status)

2) limited only to very serious illness

3) include exemptions for people who can't get them

I'm not enthusiastic about them in general, but perhaps they're necessary if we have a dangerous, contagious disease that's going to float around forever.
we wrote some code last year to build a big Trie of the whole transcriptome -- you could use it to fuzzy-search to see if this mRNA is within some edit distance of any piece of normal human RNA, because then it could theoretically cause side effects via RNA interference. stopped the project because I can't afford to develop a gene therapy right now, but the fuzzy search worked

https://github.com/bionicles/coronavirus

to make the trie use the function here. the variable K is the length of the Kmers (runs of RNA). Larger values are gonna take a lot longer. ( warning: big job, uses multiprocessing...pypy recommended for speed )
https://github.com/bionicles/coronavirus/blob/b6f0db9dd8aaf7...

then you could use this recursive function to generate potential matches within some cutoff
https://github.com/bionicles/coronavirus/blob/b6f0db9dd8aaf7...

the function right below it converts the generator to a list. then you could save that

enjoy
even if they didn't, I'm almost certain US would loan it to them at -% interest. Chips today are like grain supplies and heavy industry. You need them in your country
This seems to have everything to do with Debian and nothing to do with git-via-email.
I think people should stop presenting JavaScript == operator as some kind of black magic, it's not helping anyone. The standard is online and you can read it here [1]. It is complex and unintuitive, no doubt about that, and you should prefer === most of the time. However, rejecting any attempt at understanding it is counter productive.

[1]: https://262.ecma-international.org/11.0/#sec-abstract-equali...
No-nonsense metrics for measuring your engineering team’s ability to execute
What? Bluetooth is 2.4Ghz. I guess it's just a proprietary 2.4Ghz radio protocol (Nordic Semiconductor low-latency proprietary I guess) vs Bluetooth (on 2.4Ghz).
I was taught to always compare to those that do better, not just point at an awful shithole and say "see how good we are doing compared to them!" The US is not an "extremely safe place" compared to those that do best and it's extremely bad in racisme. No other western democracy imprison such a huge chunk of its population based on the color of their skin. Even in a relatively safe place in the US there's a way higher risk of gun violence than in any of the countries you should be comparing with. Murders is off the chart.

Unless someone from HK has a good reason to want to move to the US then all of Scandinavia, most of Europe, some of Asia and some of America outside the US would be a way safer choice.
Um you can get actual trees with graphviz, or my favourite, YeD. I will add an example of that. https://github.com/birchb1024/frangipanni/issues/7
The hall monitors versus the pearl clutchers
https://www.cnn.com/2018/01/23/us/hawaii-governor-password-t...
Taylor's most famous story (Schmidt and the pig iron) was... mostly made up.

https://journals.aom.org/doi/abs/10.5465/1556350

Hawthorne effect... was also made up.

> But only five workers took part in the study, Dr. Ross said, and two were replaced partway through for gross insubordination and low output.
>
> A psychology professor at the University of Michigan, Dr. Richard Nisbett calls the Hawthorne effect ''a glorified anecdote.''

(https://www.nytimes.com/1998/12/06/weekinreview/scientific-m...)

I learned both these facts from the highly entertaining "The Management Myth": https://mwstewart.com/books/the-management-myth/
Great question, I have been research around the same topic for past 6-8 months. The problem is they have been advertising as production grade very recently. I am not sure what limitation you will hit. Having said that, k3s running in production has same issue that you will see in managed kubernetes cluster in a cloud provider.
Yeah... I prefer to own my network equipment instead of it being leveraged as a tool to extract money from me. https://news.ycombinator.com/item?id=26628198
"To make an apple pie from scratch, you first need to make the universe" :)
VW changing to Voltswagen–early April fool or corporate rebranding?
I think that on technical issues, HN has great discussions that far exceed any other place.

On social issues, threads tend to get brigaded, people talk past each other, and generally nothing new/constructive is added.

I think this site specifically attracts people who are not deeply knowledgeable about (or interested in) the nuances of social issues, and the consequence is that the discussions are poor.

I don't think that's a bad thing. You can have great, substantive discussions elsewhere. It would be nice (and consistent with HN guidelines) to have a place that isn't an incessant culture war.
There's a check-list floating around here on HN with all the possible reasons why we won't be seeing this in production any time soon, but I can't seem to find it. Hope some fellow HN'er posts it so we can stop being all excited.
Ooof, never seen it that bad, but that would be really annoying and you shouldn't tolerate it.

My rule is if the help I need isn't so urgent that it requires chat, then I'll send an email.

Also if I'm doing something in response to their request then I'll always say what I'm doing when I do it, so they at least know that their request is being worked on. Kinda like
Mav: Switching to guns
Goose: Ok
Mav: Firing!
Goose Ok, hit?
Mav: No - trying it again as sudo ...
Settlement != payment
> I can confirm that the ad also appears when directly accessing the UI.

This is vital information. This is definitely not okay for practical reasons.
I'd be lying if I said I never use print to debug, but honestly I mostly using logging.
The CFR. Yes that overstates the risk because you don't know how many asymptomatic cases there are. But it does not overstate it by several orders of magnitude, which is what would be required for me to be wrong.
> There's a proposal in github about being able to set an upper memory limit. Right now, you'd have to live with the possibility of being evicted from a k8s cluster however.

You've activated my trap card! I actually have another issue with k8s -- their rejection of swap seems like a bad judgement (though I'm sure it helped them ship faster and accomplish other things -- I just made this comment[0].

> That being said, if you think your go process shouldn't be consuming "that much memory (user definition here)", it's time to start profiling. I've uncovered my fair share of pebcak memory leaks that way.

Yeah but I was trying to serve... a single file with contents in memory. I'm pretty biased for Rust, but at some level isn't it a bit ridiculous if I have to break out the profiler for that? I spent like 30 minutes figuring and ultimately searching for the right combination of `move` and `async` to figure out how to give the async closures the right reference, but that code is much easier to read (for me, since I have paid the Rust tax), much more correct, and performed very well without me having to pull out a profiler.

[0]: https://github.com/kubernetes/kubernetes/issues/53533#issuec...
relatively speaking the windows vs. global should be a non issue. I believe that every js runtime except for IE supports globalThis such that `globalThis.window === window` in the browser and `globalThis.global === global` in node.

Deno's difference from node is the choice to implement web API instead of nodejs stdlib API

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
That's probably how it would be done, with whatever is the most easily available viable material there.

Metallurgy on the Moon will be very interesting - there is the low gravity and the vacuum to play with.
Really cool!

So it looks like you're first applying Delauny triangulation to the color points, and then apply linear interpolation along the created triangles using Barycentric coordinates? Did I get that right? Pretty elegant solution (not to mention all the other little details that went into designing the interface).

edit: wait, if I'm placing a outside the existing shape it's projected to the closest line and linearly interpolates on it? Nice, this is really thought through!

The colors still looks a bit strange along the triangle edges sometimes, and glancing at the source code it seems like you're mixing in linear RGB[0] so it's not that. I guess that just means that I'm looking at a saddle point in the color space?

(this made me wonder how smoothing functions would work for triangle meshes (that aren't secretly quads split into two triangles), and a quick search suggests that could be quite a deep rabbit hole to fall into)

[0] https://github.com/grgrdvrt/poulette/blob/main/src/utils/col...
My first thought was "I scream" ...
A long long time (~30 years) ago I was at a customer site and the meeting room I was in had a huge server sitting in the corner. It had a design that looked like it had a door on the front (like some Suns) with a button to unlock.

I was left by myself for a bit and went across to look at the server and open the door - only after I pressed the button did I realise that it was the on/off switch rather than a door open.

I hastily switched it back on and made it back to my seat before before anyone came to the room to check what had happened to their server!
I've always done this as well. It was policy at one finance job, and it just stuck after that.

Then I had an ex-girlfriend get quite upset with me for always locking my computers when I was away from them.
So, again...

Consenting to therapeutic surgery with the extensive oversight of multiple doctors is

ABSOLUTELY NOT ANALOGOUS

to an adult raping a child. If you don't see the difference in those two scenarios, I don't think it's worthwhile to argue with you further.
Amazon sued for failing to give warehouse workers meal and rest breaks
"Researchers from Chalmers University of Technology have produced a structural battery that performs ten times better than all previous versions"

It's 10 times more everything, just like every other battery breakthrough in the last several decades. AND, you get to use it as a building material?

- Sounds too good to be true: Check

- Sounds like every other "big" breakthrough: Check

- Article light on science and heavy on assertions: Check

- Skepticism engaged: Check
> 3x Faster Refresh: 200ms faster refresh with no changes necessary.

Good. Refresh time and compile time feel like biggest drawbacks to Next right now.
Friendly reminder the stlib includes the pprint module. pprint.pprint() will give nicely formatted output of data structures and lists.

(Not suggesting it as a replacement for this tool - but if you’re a pyhacker and don’t know about this it’s handy)
"Weberian bureaucracy" looks in principle to be benign and technocratic, idealizing government as a well run business. From a business perspective, the Carnegie School philosophy looks like the right mix to me. But, is there a prevailing model that supercedes March & Simon's "Organizations", from 60 years ago?
We do know that bit in the middle encodes the structural spike protein of the virus
Yes and no. For example, the Hawthorne study did spark new opposed research movements that have since (obviously) produced a lot of original work.

On the other hand, some economists have dug out the data from the Hawthorne studies and concluded that there's a small observational effect.

The former point is obviously what I was indicating here.
Is it intentionally named after the French word for a young chicken?
It's a mix of cached builders and reflection. It uses reflection to build an appropriate builder object for that specific type. Note that it is still using reflection in the builder though.
Are You still Using Centralized Data storage/recovery for Defi assets?
Sarcophagus is the Next Generation of Decentralized Data Recovery and Passdown. A Decentralized Dead Mans Switch to operate as A Will and Trust, or recover important credentials if you lose access or are incapacitated. Why would you invest in Decentralized assets, and use an outdated and centralized data recovery tool or Executor of your Will? This tool allows you to fully control when your asset recovery Data(or any data you choose) is securely released to its receiving address/beneficiary.

The testnet Tomb for creating Sarcophagi, is out and running so you can give it a try at no real cost. Final Main Net launch is coming soon. https://app.dev.sarcophagus.io/#/tomb

SARCO Liquidity mining pool has seen highs of 2.5mil, and currently has just under 1 mil of stablecoins locked. https://mining.sarcophagus.io/

Ambassador program is eminent!

Visit the official Site for The Discord, telegram, Litepaper, and more! https://sarcophagus.io

Community Group https://www.facebook.com/groups/sarcophagus.sarco/
BCC is truly underutilized.
Thanks for the tip.

I wonder how many unfinished messages I’ll send before my muscle memory remembers I’ve switched?
Just JS? What are those angled brackets in JS exactly?
In the time it takes me to figure out how to connect a debugger to the process I've had a good half-dozen full loops of 1) add print statements 2) compile 3) run already done.
A bit off-topic, but is there a dataset like this for memes?
Thank you, it doesn't sound negative at all, in fact you raise interesting points!

the "obviousness" of the connections is tricky. The blending is in the linear RGB space. I initially tried sRGB but it was terrible. I'm not sure how to improve it. At the moment the interpolation is done through the varyings between the vertex and fragment shader. This is quite limiting.

About the lack of deliberate choice, in theory you can reach any rgb color. In practice this is limited by the initial colors I chose (they are smoother than pure RGB-CMY). I'm not sure how much of the RGB space I'm missing.

For the antialiasing issue I'll look into it. I'm not sure I correctly set the AA in webgl. Could also be due to some issue with the size of the canvas

Thank you again!
> basically a religious reverence where no measure is too severe to prevent even one death

What infuriates me is the Krispy Kreme promotion...if the public health establishment cared about "saving lives" they'd outlaw Krispy Kreme. And in the obesity epidemic, we see yet another example of the utter incompetence of all the educated technocrats that claim to care about our wellbeing. Newsflash: they don't. Our society is profoundly ill - something that's happened under the expert guidance and advice of the current regime that everyone glorifies.

If there was one policy that could kill the most people while seeming benign it'd be offering them a free donut every day for a year with proof of your vaccination card.
I'm not sure I agree. But why would that exception be "of course" anyway?
And even the more dangerous places really aren't all that dangerous in the grand scheme of things assuming you aren't a gang member or something.
Presumably that should be read: Better than previous “massless battery’s”.

“... produced a structural battery that performs ten times better than all previous versions”
----------------------------------------------------------------

Dear battery technology claimant,

Thank you for your submission of proposed new revolutionary battery technology. Your new technology claims to be superior to existing lithium-ion technology and is just around the corner from taking over the world. Unfortunately your technology will likely fail, because:

[ ] it is impractical to manufacture at scale.

[ ] it will be too expensive for users.

[ ] it suffers from too few recharge cycles.

[ ] it is incapable of delivering current at sufficient levels.

[ ] it lacks thermal stability at low or high temperatures.

[ ] it lacks the energy density to make it sufficiently portable.

[ ] it has too short of a lifetime.

[ ] its charge rate is too slow.

[ ] its materials are too toxic.

[ ] it is too likely to catch fire or explode.

[ ] it is too minimal of a step forward for anybody to care.

[ ] this was already done 20 years ago and didn't work then.

[ ] by this time it ships li-ion advances will match it.

[ ] your claims are lies.

----------------------------------------------------------------
For me has gotten down to this: "New" and "Battery" in title => Don't read, not worth enthusiasm.
> but there will be a lot of companies that simply have to eat the loss incurred by idling factories and the likes

Factories will know enough in advance of this problem. They can fly over some supplies to keep the factory running. It's entirely normal to do this. They usually do _not_ idle or shutdown the factory. Who pays is for lawyers and so on.

A shipping company will know about these clients and prioritize that cargo.
Similar for vendor lock-in. While very real, it wouldn't be the first time reading topics where the general sentiment is 'oh you poor Apple/MS/RedHat/Visual Studio/... user you're getting locked in, all hope lost' being written by people who don't recognize they are themselves following that principle merely by sticking to one particular OS/editor/debugger/...
Just because a human is doing a repetitive job it does not justify having them urinate in bottles and defecating in bags at their stations to reduce the crucial time they take away from their primary job function.

Chefs do “robotic jobs” repeatedly creating the same end product. Would you be comfortable if the person who prepared your Michelin course dinner was forced to urinate in a bottle while they did it? Why are we ok with treating human beings like this, simply because we do not romanticize the task of sorting and moving boxes.
>And when time and age start showing, you will die a million deaths before they finally grieve you.

What does he actually say instead of grieve? I have never been able to recognize the word. Plant?

https://www.youtube.com/watch?v=8CrOL-ydFMI after 18:40.
Just how rich did Sun make John Gilmore?