skysight-inc/HackerNews huggingface dataset:
I have a hobby of printing "three-sided cards" that have a front side (maybe a photograph, art reproduction, or anime character) and a back side that describes the image and has a QR code (and maybe an NFC tag) that points to a "web side".

This process has a number of steps, some of which are physical (handling paper), some of which are digital and scriptable, and some of which are digital but not scriptable (serious image modifications with photoshop.)

I use a process very similar to what's described in the article to manage the whole thing.
OP here: I'm not sure this is true, but it's trending on twitter here and I haven't found something on the subject yet on HN.

So sorry if this is trash news.
This would be tremendously powerful if primitive “colors” automatically label (or poison) any data structures they are placed into, and one can guard against certain colors being used in specific places. And casting to override this requires specific keywords that can be caught in audits.

For instance, a password can never leak to logging or a client response. An unescaped user input can never leak to a client response unless explicitly casted - and user provided data from a database counts this way too!
> making eggs a fantastic source of protein

Too bad they come in a package with cholesterol and choline.

https://nutritionfacts.org/topics/eggs/

I'd rather eat beans and whole bread.

https://nutritionfacts.org/video/the-protein-combining-myth/
I think the dwl codebase is an excellent read: https://github.com/djpohly/dwl
fantastic - many thanks to Bartosz if you're reading this
Oh, ok, sorry
You're so right about that! In fact I've had similar thoughts about it.

Still, i find myself wondering if maybe by chance people do remember and do judge me for things I've said and done. But that can't be true all the time, and yet, I still dwell on these things...

Nevertheless thanks for your comment.
There is an array cast [] in there. So dereferencing that using a plain * takes you back to the original double pointer.
Today's 50+ developers are the most important resource in tech. If you are in that age group and still have active, up-to-date skills, then the chances are you are someone who:

* still remember how computers work at a fundamental level

* is not afraid to tinker

* has better judgement

* who knows that behind all the shiny interfaces is some text in a file some other human had to put together under various constraints you might also have experienced, so you are not surprised or dismayed when things don't go right: You keep hacking at the problem until it yields

I am not sure about the if the 50+ developers 20 years from now will be able to remember that humans are supposed to use computers as tools and not vice versa.
>Americans should be encouraged to spend more money on experiences

lots of experiences in America are illegal, and many experiences require a larger amount of free time than is readily available to many Americans.
The spiral rule is incorrect in the general case as other comments have already pointed out (the correct way is to read in precedence order) but I agree that it was trivial to decipher. I guess the opposite could be true for an experienced Zig programmer.
Wouldn't it make more sense to just let the price of electricity go up?
We do not publish the specific reasons why we reject orders. If we did this for every customer, it would be really easy to create a fake account. Potential abusers would quickly learn what to avoid. So we don't publish this information to anyone. We understand that that seems harsh. That's not what we intend. We just want to prevent abuse. --Katie
I smelled pork being cooked near me much differently than I otherwise would have.
In section 3.4 you end with "we consider marginal carbon intensity to be no practical signal for demand management at this point due to high uncertainties". But for the direct actual ecological value that would be the only number that counts, according to my understanding, so basically you're agreeing that right now temporal shifts have no ecological benefit? It appears that you hope that in the future, when marginal carbon intensity data might become available, and temporal shifting actually has value, this is a useful approach, and that as of today, preparing for that future is worthwhile. I can see that point.

I think this should be pointed out--this changes the proposal from something that looks like pseudo actionism (that I'm sure some companies' PR departments will still love) to an actual valid plan, even if it doesn't have immediate benefits.

PS. also, the marginal carbon intensity benefit still has to outweight the CO2 cost for buying more hardware (to afford running the jobs at those time points, and consequentially leaving the hardware unused at the corresponding counter times). Have you looked into this?
We're not giving power as a a society. We are rewarding people through a system who create value in that system.

If I can sell a billion people a widget for $2 that cost me $1 to make and ship, then I become a rich person without "society" being involved or "giving" anything.

The people who have generally perpetrated tragedies have been tied to government rather than commerce. Your examples are all governments or equivalent, and this is where your final analogy is inadequate, I think. The power balance is ultimately that any government at any time can ban any company.
I'm not clear on how "the vaccine does not effectively prevent transmission" translates into "vaccinate everyone and give booster shots at once".

I realize these vaccines reduce transmission rates, but ~25% is still alarmingly high. From my meager understanding of epidemiology, this is orders of magnitude above what is needed to stop an epidemic. I also realize that they reduce hospitalization and death rates, both of which are extremely valuable, especially to certain populations.

But there's also a real ethical dilemma, here. The various approvals for the vaccines (especially with young children) hinge on its purported efficacy; this is what was supposed to offset the known-risks and Knightian uncertainties [0].

I realize this has become a terribly politicized issue, and I also realize there are a disappointing number of pig-headed, foolish anti-vaxxers, but it also seems like there's room for informed debate around mass inoculation with these vaccines in particular.

[0] https://en.wikipedia.org/wiki/Knightian_uncertainty

EDIT: I must admit that I am pleasantly surprised by the level-headedness and respect with which you all have responded to this comment. Thank you so much, I really appreciate it.
... and that he revolutionised the understanding of turbulence in [1] which is four pages long.

[1] The local structure of turbulence in incompressible viscous fluids at very large Reynolds numbers, Dokl. Akad. Nauk. SSSR 30, 299-303. Reprinted in Proc. R. Soc. London A434, 9-13 (1991).
> Why do you trust this person?

He's a well known, non-nonsense researcher in exercise science. Take the 15 minutes to listen and judge for yourself.

> Knowledge is a powerful thing; it enables me to think for myself and not be prisoner of what others say (or don't say).

Signal to noise ratio matters. The SNR in nutrition is terrible, and will more than likely lead you to analysis paralysis. Save yourself some time and pain. Even if you decide to go deeper, Israetel points you in the right direction.
The upside of `recur` is that:
* just by looking at the code you can tell if it's a tail call or not
* easy to debug; no trampoline magic
* guaranteed to work on any platform, whether it supports TCO or not
* Javascript is a very popular target, via ClojureScript
* who wants to test and remember if Chrome or Firefox or Safari implement TCO? or implement it properly? and which version(s) of those browsers implement TCO properly?
* if you wanna want a trampoline, you got it! (https://clojuredocs.org/clojure.core/trampoline)
That’s bullshit. They don’t know my status nor you know if they are the seaside peddlers or the upper class Mexicans.
That would hurt the poors while the wealthy would still be able to buy loads of stuff. Maybe a tax that would become bigger the more you buy? Like, the more gas or electricity you consume, the more expensive it gets per unit? But it would be very hard to implement I guess..
I think it depends a lot on the what stage of the project we are in. In the beginning designing phase daily standups might be useful but once the work is well defined a more asynchronous communication style works better.

I agree with the author that often the standup is the "ceiling" of communication in a group, and oftentimes most of the information presented isn't super valuable to anyone besides a project manager.
>HN sends a fair bit of traffic their way

Funnily I was looking recently at The Atlantic's entry on SimilarWeb, and noticed that HN is one of the top referring sites:

>news.ycombinator.com 5.75%

https://www.similarweb.com/website/theatlantic.com/#referral...
Noted!

I am planning on having a flashy website and also YouTube videos showing it off (once it's ready of course). A lot of focus is being put into the UI and making it pretty, which I believe is important in making first impressions.

Other than that I don't currently have plans for marketing. But I definitely am open to working with people who have more marketing prowess.
Here is what this non-profit that reviews science has to say:

https://nutritionfacts.org/video/the-protein-combining-myth/
China to build 150 nuclear reactors- more than rest of world over last 35 years
Let's do one for everything, everyone, and all time. We'll call it E. For Everything/Everyone. And it's two letters ahead of C.

Because it's for everyone, it has to be idiot proof. It'll be strongly typed. It'll use curly brackets, not indentations. It'll give a build error when you do bad practice stuff like have functions that do too many things or name classes on anything that isn't a noun. It's 2021. It'll have AI that checks for bad practices, trained on Uncle Rob's Code Clean.

One of the distinguishing features will be plugins. You don't like the rules that E came in? Make your own!

Instead of writing binary searches, or setting up network functions and unit tests, everything will just be prebuilt. We have eQuery that simplifies everything.

Better yet, we can decentralise that so that everyone can share E code. You can do everything from padding to blockchain with a single import. epm will manage packages and dependencies for you!

What if you think E is too restrictive? Maybe you work best with weak typing. Or you think the dates should be yyyy-dd-mm format instead? Or that the prebuilt grey_500 should be gray_550. Then there's TypeFreE, an unopinionated version.

Apple doesn't support it? That's fine, just use E Native, which ports everything perfectly on all platforms.

Do you worry E is too powerful and may used for evil? That's okay, the whole thing is being maintained by the OpenE Foundation, whose goal is to make sure that E is usable by everyone but restricts access to those who they deem not evil.
I understand the author poses this as a rhetorical question, but obviously the answer is more complicated than “just use 100% helium”. It’s much more likely that someone has already done the cost and risk analysis and determined that 8.5% hydrogen is worth the trouble.

Sorry it’s not the answer [the author] is looking for.
A black background dotted with visual snow. On the rare occasion that I feel like I am visualizing something, my mind moves those dots.
non pay-wall link:

https://archive.md/kYU4h
Saludos españita
>I’ve used wireguard for years

Really for years?
I run some machines on Hetzner with 10x disks sw-RAIDed in a very hands off fashion. From time to time I look how they're doing.

Usually a few disks have blown up, or are erroring or have smart errors. I then need to open 1 ticket per disk to get it fixed. They get replaced with really old disks (25k+ hours) which suffer same failures soon after.

At one point support complained that I was making too many requests to change their broken disks as if it was my fault that 20% were screwed.

Then they treat you like an idiot as much as they can. They ask you to provide disk slots numbering for disks which are impossible to get/know for a customer because they cannot read the serial number labels on the chassis and generally assume customer's fault to not know where they plugged something.

Sometimes machines do not restart after changing the disks and they don't realize so have to follow up again.

Network isolation doesn't exist so any weird network behavior from the machines towards then LAN gets you blocked.

If something is wrong you have to beg for some console access that they need to enable on demand only to find they plugged something wrong.

But they're cheap so...
I'm sure some people find it easier to consume more in the privacy of ordering things at home, from potentially anyplace on the planet. But, for me, making a list and sticking to it has resulted in much less food waste, dropping a few pounds because fewer sweets end up in my fridge, and more carefully considered purchases of clothes.
It's time for Americans to buy better, less disposable and more repairable stuff, that they can hand on to their kids.

And it's time for them to own it outright, rather than getting put on a debt-slavery, monthly-payment treadmill.
It got me wondering if the increase lift capacity would be added factor, but quick calculation shows that it would only gain an extra ~1% of lift. So it would really just be a cost question: https://en.wikipedia.org/wiki/Lifting_gas
You'll be hitting the poorer folk very hard. I said that a few times already, and I don't want to sound like a broken record, but the cheapest iPhone in my country costs around 3 median monthly salaries. (I am not arguing that everybody should be using iPhones, I don't use and don't want them, it's only to give you an estimate.) If prices get even higher, we won't be able to buy anything at all.

And if you raise the prices only in the US, then Americans will be buying all their stuff from other countries over mail, like we do now.
>That would hurt the poors while the wealthy would still be able to buy loads of stuff.

Yes, that is how wealth works.
> Everything is blurry unless you disable shadows

Where can I disable shadows ?
I take my boating leisure so seriously that I pay myself for every trip. Now move.
The full write up shows that the exploit is based on a integer underflow that would be easily caught by Zig and any other programming language with sane runtime checks.

Ironically enough this is the one class of bugs that Rust would not have prevented out of the box since the language defines integers to be wrapping and you need to manually opt into runtime checks.

The exploit:

https://secret.club/2021/04/20/source-engine-rce-invite.html

Wrapping in Rust:

https://huonw.github.io/blog/2016/04/myths-and-legends-about...

https://scattered-thoughts.net/writing/how-safe-is-zig/

I hope that explains how inappropriate is the tone of your comment.
Vaccine efficacy is against severe COVID illness, not against transmission. The vaccine is still effective, although recent studies indicate that after 6 months it may only be 50% effective against severe illness (this will vary tremendously for each individual).

This is a non-sterilizing vaccine. It was never designed to stop transmission. It did surprisingly block transmission pretty well before the Delta variant. The theory presented here is that the vaccine effect takes time and kicks in on around day 5. With Delta the virus has already become highly transmissive by then. Pre-delta that probably was not the case.
Assuming you’re tunneling TCP inside of TCP, then in the event of non-perfect network conditions, you have two layers of the stack that are now trying to adjust the TCP flow parameters, re-transmit packets, etc. This will frequently end up in a situation where overall performance of the link is significantly worse than it needs to be.
that's a lie
Come on. You talk about SV types not knowing what they are doing and then offer this up as an explanation?

Real estate is going up in value for the following reasons:

- Almost 2 decades of QE and cheap loans

- More people working from home

- Boomers leaving the workforce and cashing in their retirement

- People leaving high cost of living areas

- Foreign investment

There is no conspiracy. As these things pull back, and they will in the next 5+ years, things will soften. What Zillow was trying to do is something a bit different but it doesn't matter because they ultimately failed.
Anyone thought about using aerogel infused by pure hydrogen, wrapped in plastic? In case the wrap is breached it should make mixing with air slow, preventing explosion. (I am aware that aerogel is absurdly expensive in needed quantity. Just a thought experiment.)
Stand-ups tend to devolve into either show boating or phone it in updates. The former saps productivity and the latter saps morale.

Best approach I've seen is an asynchronous yesterday/today standup via slack. If you keep it in a separate room there is also no obligation to make the update at a specific point in time.

With asynchronous updates you can carefully examine if someone is stuck and has made the same updates N days in a row, or if someone is making rapid progress.
The summary is "array and function has higher precedence than pointer, and parentheses override all". This explains why

int *f();

is a function returning pointer to int, while

int (*f)()

is a pointer to function returning int. Likewise,

int *a[]

is an array of pointer to int, while

int (*a)[]

is a pointer to array of int.
I'm curious why you question CRISPR. I've worked with CRISPR; I've seen some very unexpected results from its use; I've also not really kept up with the science in the past few years.

Do you have experience working with CRISPR? Is there a study or set of studies that concerns you, or is it the reality that negative results don't get really get published?
In that case, I hope they'll use esoteric Unicode characters for id names to save bytes /s
> "uhh, work orders, reviewing PR's", then of course you'll get a weak result.

What are you supposed to say then?

Daily is way too ofent to have anything interesting to say. It is a low effort way for the manager to keep track on things and make people feel stupid for not doing progress in the maner the agile scoreboard dictates.
That would unfortunately be a “regressive” pricing, it would disproportionately impact the poor. Just cars and energy I would expect to become unattainable unless alternative sources of sustainable transportation and energy are embraced by society in never before seen levels.
"Casual" whiteboard-style diagrams are of course fine in many (really most) situations. My intent was not to look down on them or anything. This is an appeal to think about what going beyond "casual" diagrams and towards documentary diagrams looks like and requires.
Yes, prices are still in euros. Please see: https://docs.hetzner.com/cloud/general/locations/#what-about...
I understand about being a bit lazy when it comes to trying a new company. However, if you change your mind any you become more interested, you can check around and see if you can find anyone with a referral code. (We have a referral program: https://docs.hetzner.com/cloud/general/faq/#is-there-a-refer... ) --Katie, Marketing, Hetzner Online
The first title box increases also in height with page width - on my laptop I get quite a huge stamp, while on the mobile it's same size as the button below. Ah, and on my Samsung Galaxy the button doesn't get the special cursive font, no matter which browser I use.
Pyramid schemes shouldn't be compared to real companies.
I feel like the whole zig language is a mess. Not a mess architecturally but syntactically.

Also the whole “no macros, no preprocessor” boasting is kind of annoying. Macros are often a powerful way to extend a language, and a preprocessing phase is nice way to add some logic before compilation. Sure a C preprocessor is limited but it works well for simple stuff.

I’m just sick of these head-strong nerds inventing things and being like: our thing is better than your thing. Nanner-nanner-noo!

I don’t understand this desire to create a new language that looks like a mix of JavaScript and Rust.

If anything, a cleaner syntax like Python makes more sense—give it some airiness. And I say that as a mostly C++ programmer who has used Python occasionally and appreciates how easy it is on my eyes.

Also, my recommendation for folks who want to invent a new language: simplicity first. Don’t reinvent Rust or C++ because I’d rather spend time in either of those before investing lots of mental effort in a third option.

For instance, I even consider C better than Zig just because the features are small and knowable. Python is better because the syntax is simple despite many language features. Go is a quaint little beast. Simple simple simple. Don’t squeeze stuff in there to fit every niche.
Not often. The last time I had to do it was four years ago for two projects: financial data derived from real data with consent of the owner for one project for demos (consulting), and fitness tracker data for testing (wrote a sort of simulator that generated data from several mock trackers with different timestamps and payloads).
I'd imagine a fair number here are thinking

"uh-huh, no they're not."
C compilers have had a warning for that since the late 1990's, when I was actually writing C into production.

Ever heard of Purify and MemCheck?

Most people keep ignoring such tooling to this day, if it isn't enforced by the language, or CI/CD pipeline, it just gets ignored.

Just like the strings/arrays, naturally one can make use of something like SDS in spirit, most don't.
I know it’s blasphemy to question the vaccines, but when they wane in effectiveness after 3 months and don’t prevent transmission much at all, surely the strategy and messaging has to change?

Vulerable people should be getting their boosters like clockwork, but the real world data completely changes the equation as to whether you should vaccinating under 25s (to pick an arbitrary cutoff).

Downvotes in 3, 2, 1....
I feel similar when it comes to non-OOP code. I don't like free functions and global variables just hanging there.
I'm not sure, I think the idea of scoping HTML/CSS/JS at the same level is good for development. At least when you think in terms of "components", it's easy to see why you would want content, styling and behaviour together. Keeping things local makes everything easier in my experience.

HTML also has that weird position where you have things like <video> or forms, which are not really content but entire components, but still lacks lots of things people expect from a component library.
Personally I still use JDownloader for everything, also to download source files for video streams.
"Show up for 15 minutes, and then it’s safe to hide for the rest of the day."

Lack of stand ups makes it safe to hide for multiple days.

Short of reading the Shape Up book (which I will probably do), the article is weak in action and reason.
Why would the hydrogen not escape?
I'm not clear on how "the vaccine does not effectively prevent transmission" translates into "vaccinate everyone and give booster shots at once".

Because the vaccination reduces the severity of disease so you don't want the unvaccinated getting very ill, and you don't want people with waning vaccine-induced immunity getting ill.
A staggering amount of money thats spent in the healthcare industry is directly due to Americans unhealthy lifestyles, primarily obesity and its secondary symptoms.
> This points to chromosomes being a major factor on the grander scales of evolution.

Or, alternatively, that chromosomal-level organization is happenstance.

I agree though with your implication that it’s an interesting area of study. Perhaps there is an interesting mechanism to be learned or disproven.