skysight-inc/HackerNews huggingface dataset:
Thanks for the contribution, and the assumption that one afterthought by you would probably be more valuable than a stupid video.
If you'd actually watch it, you'll see it addresses exactly what you said, and why it's wrong: the good parts come from collaboration, happen simultaneously in different places by different people, and the "success" you see certain "brilliant" people achieving is mostly in stomping out the competition for an idea that was never really theirs (not to belittle them or anything, simply because almost all of it relies on accumulating human knowledge). And if you think competition is the only way, there's a stupid video about that as well.

Essays are coming, by the way, they just require some formatting and references. Believe it or not, many people prefer to see a person talk to them than to skin through long texts on the internet.
> Git works with text-based file formats, which are very common outside of software engineering

Even if they are very common, I think there are many, many people who rarely or even never write a text file. If you ‘live’ in a combination of Outlook, Word, Excel, Slack, a few web sites (company wiki, Facebook, etc), maybe a company database, where are those ‘very common’ text files?

Also, how do you store your Slack or Teams discussion in git, together with your emails, word docs, etc?

There also is the issue of legislation that requires people to throw away data. Yes, you can rewrite git history to delete the files associated with J. Doe’s application for a given job, but git doesn’t make that easy.
Yes fasting has beneficial health effects. A body can can't handle a constant high food intake.

I read a lot of research last years about the subject, try search for 'fat inflammation'.

Fasting and a more plant based diet seem to reduce chronic inflammation.
Okay, I love C so of course I had to take a look. The buzzwords are impressive, with all the testing and CI and so on, really nice, modern and ambitious.

I dove into the code, literally looking at the first true part of the implementation in array/sc_array.h.

Two observations, from probably less than tree minutes of reading:

1. The nomenclature with "sc_array_term()" as the destructor (the opposite of sc_array_init()) was new to me; I'm not saying that's a real problem but it's at least adding friction in a way. I would have expected sc_array_free(), but that seems to be internally used as an alias for the standard function free(). Very confusing, since that name (sc_array_free()) then leaks into the source but it has the feeling of being meant for internal use.

2. I wonder if this has a bug:

/**
* Deletes items from the array without deallocating underlying memory
* @param a array
*/
#define sc_array_clear(a) \
do { \
(a)->cap = 0; \
(a)->size = 0; \
(a)->oom = false; \
} while (0)

In my experience, when you want to clear a dynamic array but keep the allocated memory, the 'capacity' ('cap', here) field should not be cleared. I think this will leak memory if an array is grown, cleared, and then re-filled since the sc_array_add() function will see a zero capacity, and allocate new storage.

Just my inflation-devalued SEK 0.02, and I did not run the code, I just read it very quickly. Corrections welcome.
Yeah, there's basically nothing (that I know of). I was looking into building myself a long-lasting solar-powered mini PC with e-paper display, but have "put that on the back burner" for the time being. Would be nice to have something that just barely sips power :)
See also: “I think I just interviewed a North Korean hacker”: https://twitter.com/jonwu_/status/1520072367069876224
> Unless, of course, our goal isn't to win, but to just be eternally aggrieved. I am increasingly convinced that is the case.

It's worked pretty well for the conservatives the past couple decades.
> You could only infringe the GPL copyright if you change the GPL license wording itself.

Only if you had a time machine. Once you’ve distributed the code the horse has left the barn.

You can impose a new license on new versions of the software though.
Sell a storage system that allows the batteries to be safely and individually stored and integrated. It could estimate the capacity of each battery and house 20 or so. Such a system could probably pay for itself after using it for less than a year. There are certainly going to be guaranteed minimum capacities that such a system could promise, it doesn't need to be perfect. If enough people invest in such power storage systems, you don't need to have a single system work 100% of the time, just like you don't need every wind turbine to work 100% of the time.
Programming Burnout
Yep. Its not hard to imagine mapping some description text to strictly deterministic operations like generating css/html for a front end, doing some definite data manipulation, or at the least, turning natural language description into an sql query.
>Can you qualify this statement a bit more? I don't really agree here. The Matrix doesn't even appear in this list

It's obviously going to be somewhat subjective, but if take film critics or scholars words to have any weight since they are constantly comparing these things, The Matrix and Blade Runner are almost always at the top of 'Most Influential Sci-fi Movies of All Time' lists. e.g.

Empire: 1. BR 4. Matrix https://www.empireonline.com/movies/features/best-sci-fi-mov...

Screenrant: 1. Matrix 4. BR https://screenrant.com/most-influential-sci-fi-movies-of-all...

Vogue: Not ranked but both are in the top 10 https://www.vogue.com/article/most-influential-sci-fi-films

Cultural ifluence doesn't equal financial success. (There are tons of best seller books out there that sell far more than classics ever have, but are forgotten about almost immediately after). The impact both films have had on popular culture is gigantic. Think of all the movies, TV shows, and cartoons that parodied or copied their styles. There's tons of scholarship out there on it too, but still it's always going to be somewhat subjective.

But yeah I somewhat agree that cyberpunk style was starting to die out in the early 2000s, I just think it had a revival recently due to the fact that certain elements of cyberpunk really came to fruition in recent years. https://bluelabyrinths.com/2018/12/05/cyberpunk-1-0-visions-...
I have a similar experience with anything related to Google or GCP - click through and there are endless comments about Google shutting down products and how people would never use them or how the customer support is bad.

However, I have noticed that this trend is starting to change so there is hope! I am not sure if it is because the HN community has changed, or if Google has changed its public perception (unlikely I expect)
Could be photoshopped but might also be a CRT shader.
I think people are misunderstanding my comment here.

I said “GPT-3 is not exactly a good tool for programming”, but that actually meant “GPT-3 is not exactly a good tool to program in”. OP implemented a string-reversing algorithm in GPT-3, and my comment was made in the exact same context. In other words, I was treating GPT-3 as a kind of programming language.
The hotness of abortion (can you even conceive of a more controversial issue?) and the geographical nature of having people travel to other states to get abortions, while some states try to limit what you can and cannot do in other states, this does seem like the most likely to cause civil war (most likely of the many unlikely possibilities).

The legal shenanigans we see happening could deepen this divide, as you say, and transform it into a economic divide as well. Will we one day seek companies that do not host their data in certain states? How will this effect those states where nobody wants to do business?

Texas recently passed a law that Twitter cannot censor people based on political views, and that it is illegal for Twitter to simply leave the state. We may see this play out, where a state feels wronged by a "foreign" company in another state, yet may not have the power to enforce any punishment on the company in those other states, again, furthering the divide.
Happier employees that are just as productive are beneficial for everyone, including the employer.
Kick ass! Let this shit roll!!!

We used to change reality. Now it's all about "making product better." Those are not the same things at all . . .
Because in a hyper-adversarial environment, the chances of a sufficiently worldwide internet seem extremely slim. The terms "hyper adversarial" and "mesh networks" don't match very well for example.

In a more bigger-picture sense; any society that struggles to keep up large scale power plants will definitely struggle maintaining a distributed system maintaining a copy of every transaction everywhere on each node. Blockchains trade in resource waste for decentralization, so they don't work well in resource constrained environments.
CBDC: A Country-by-Country Guide
In Italy, where I (and many other posters on HN) live, a self-employing carpenter makes _much_ more than a software developer, at least at "normal" salaries for the country.

For reference, I've used Sublime Text for many, many years and was only able to justify the 79$ (now 99$) purchase price when ST4 came out last year, after a few months of unusually low expenses at home. I would 100% not be able to casually afford it now, in a normal month, even for a tool I use daily.

And I'm not some kind of out-of-school trainee, I've been working as a dev for the past 9 years and I'm now doing devops in a somewhat well paying company.
Doing math always has been and always will be legal. It also always has been and always will be legal for a judge to compel you to show your work.
Like the parent said, this is a tricky topic.

I wouldn't call these two scenarios equatable though because in one instance a person is compelled to do something they have nothing to do with, whereas on the other hand they're performing a (very interesting) biological function. I've also heard an argument about implied contract, when you perform the function to create the dependency voluntarily and create it, you're committing to the dependency. It's somewhat compelling, but my point only is that these two situations don't match up fundamentally.
> Re-read the blog post about how a major source of bugs is people making assumptions into silent errors by removing bounds checks. Simply being able to re-run the same code in a slow mode with the bounds checks turned back on would undoubtably catch bugs.

Running Julia with the command line argument --check-bounds=yes does that, and package testing always uses this option to disable inbounds.
A website that closes the feedback loop between voters, the actions of their representatives and the progress made towards:

1. Matching food production & distribution to global demand.

2. Reforming labor, housing, healthcare, education etc. policy.

3. Proportion of energy generation made up of renewables.

4. Species diversity.

5. Tree coverage.

6. Quantity and sources of pollution generated.

7. Percentage of polluted land/water/air cleaned up.

8. etc. etc. etc.

The solution is ultimately political but technology can help us improve the ability of our political systems to respond constructively to crisis.

Helping the general population to know where/when/how to vote does a lot to block nasty surprises from political blocs with ultra-short-termist views.

Ideally you'd be aggregating and integrating other resources to form a complete picture rather than trying to tackle each on their own.
Announcing a New Call for Proposals for ILP-Based Financial Services
Indeed but that doesn’t mean that JSON isn’t a subset of YAML. That means that the strictness of JSON removes ambiguity of what is a string and what is not while the lazy strings in YAML allow for ambiguity (and this problem comes up all the time with proper YAML documents too).

Which is why I said you had reached the right conclusion despite conflating syntax compatibility with syntax strictness.

It’s also worth noting that JSON doesn’t actually have a standard for representing complex numbers. In theory JSON should support scientific notation but given JSONs numeric parser is basically based around what JavaScript supported, it means as JSON was ported to other languages discrepancies have crept in with regards to how numbers should be parsed. Some guides even (incorrectly) state that scientific notation are not supported. And frankly it’s worst advice given how JSON parsers can vary so significantly.

To cloud the issue further, plenty of other “standards” have emerged which are JSON supersets which do describe how numeric data should be handed. Some even support date fields too. Often these parsers are just labelled “JSON” and they can corrupt your data too but developers might think they’re using a proper JSON parser.

So the issues isn’t that YAML doesn’t support JSON. It’s that the JSON spec was basically written on the back of a napkin and doesn’t support any form of versioning (so we can move away from this madness) whilst YAML also supports lazy strings and thus allow data to be ambiguous.
I did a 7 day fast, and I mostly ended up losing fat. While I did not do any scientific measurement, i was able to exercise the same post the 7 day fast and my belly fat came down big time.

Maybe body builders lose lean body mass when they fast, but it does not seem to hold true for the average human.
Thanks. I was looking for something written in Java. I'll check it out.
Calm down, Michael Saylor...

In a hyper adversarial environment we want guns, ammo, access to fresh water and land that can be easily protected. Any kind of trade will be done with someone who you can meet physically, and you will be either bartering or using some completely local currency.

To think that people would depend on a global distributed ledger is so incredibly stupid, it makes me wonder if you are not just trolling.
Sorry to bother, but why would you have such habit even when stationary and the charger is lying around?
"Both sides" are similarly authoritarian nowadays, so as far as the political mainstream goes, for both of them "more state power" is the answer to pretty much any question.
The ability to control a womans body is apparently deemed pretty important though so...
Why do they consider that framing dishonest? Or I should ask why you consider that framing dishonest, I don't want to ask you to speak for other people.
I mainly use it to fill the time to be honest, spare moments here and there in between work and video games lol. That and taking my mind off things at work, which probably says a lot about my job satisfaction. But I'm starting a new job in a few weeks so we'll see how it goes, if it fits my activity on HN and co will drop significantly.
How can you possibly claim something like that? Which innovation, from fire, gardening and clay, to algebra, vaccines and the internet, had no real application in and of itself? It's only recently that we've started commodifying everything in "products"; there are other ways to live and do things.

I generally feel that people here comment without checking out the source. Could it be the case? And if so, isn't it a bit of a weird thing to do? Like, are we here to share and discuss useful information, or throw around general opinions about abstract subjects?
Israeli media wrote that Yandex was moving to Israel – The company denies
But git (and more generally diff) is not very efficient for detecting and showing moved text (which it displays as deletion+addition)
"Similarly, there is no simple way to decarbonize plastic production, and the measures will range from plant feedstocks to more recycling and to substitutions by other materials."

Isn't this the area that it made the most sense to have kept the existing easy available hydrocarbons for? As opposed to burning them for fuel, I mean. Is the usage of fossil hydrocarbons resources for raw material in producing plastic still counted as having a carbon footprint? (For the record, I think that in the long term, a solution for producing plastics without relying on fossil resources is necessary, but it doesn't make sense to limit ourselves to that just yet.)
Google: No We Are Not Stealing Your Content
Long Covid Symptoms Often Include Crushing Fatigue
.https://www.wsj.com/articles/long-covid-often-means-crushing-fatigue-heres-what-can-help-11652662810?st=mix00463cc8vewg&reflink=share_mobilewebshare
Pretty much this. If our right to privacy hinged on Roe v. Wade, well, I hate to break it to you, but your right was cobbled together with string and chewing gum and would be open to attack for the foreseeable future.

Far better to have Congress actually pass laws that clearly define privacy protections, that then make it easy for the courts to rule on.
No kidding

The Canadian risk/reward curve is weird. They won't look at anything barely promising but will go "all in" once it hits a bit of traction (even if the business model is wonky)
Again, I think this analogy doesn’t work. Firstly, alcohol is inherently bad for you. SM is not. SM to me is more malleable and we can choose to make it what we want. We could apply this to most things from video games to work.
C++ probably put the smarts in the compiler
A post apocalyptic society will lack the manufacturing ability to maintain things with microchips in them. Why would I store my wealth in something that requires microchips to be useful? What do I do when my computer breaks?
The Israeli (Hebrew) article referenced in the article above:

https://www.calcalist.co.il/calcalistech/article/byn5kh089

(The title's translation: "Yanex wants to move to Israel and sets up terms")

Although the company officially denies, after reading the Hebrew article, it does seems that the company at least considered the possibility.
As I understand it, this all goes back to the original writings / theories / practices that "Worse is Better" was a reply to, which encouraged a "too theoretically pure" way of writing software: Everything abstracted away, generalised, (theoretically) infinitely flexible, etc -- at the cost of code complexity that in practice often turns out to be unnecessary for the vast majority of use cases.

In that sense, every more or less radical simplification that sacrifices some of those fine (theoretical) advantages for simplicity can be said to be an example of "Worse is Better". Because what "Worse is Better" means is just that "theoretically 'worse', but much simpler code is actually better than theoretically 'better' but much more complex code". It's "worse" vs "better" on all those fine more or less theoretical dimensions against "worse" vs "better" on the single dimension of code complexity / simplicity.

So I'd say this article, which was all about how a radical simplification of the code -- sacrificing the (unnecessary) generalization and flexibility they'd first tried to build into it -- turned out to bring a lot of other practical advantages, is a prime example of "Worse is Better". As I understand it.
This kind of reads like an ad for Facebook. It sounds way to ideal. My feed is just reposted meme pages with the occasional baby and vacation picture thrown in
Are you really going to claim that there is some objective way to choose the best candidate during an engineering interview?
https://socialmediapause.com/
Honestly the last few crashes have shook my confidence a bit. BTC seems to be less of the hedge I thought it was. It seems to be pretty heavily correlated with other assets.
It is weird this. I have just been trying to juggle a few home systems. I have pretty good bulky amps, but the problem is, they are bulky. And the inferior soundbar gets more use, as Bluetooth is convenient. I also have a dlna renderer with an onboard DAC, but the software is abandonware, and client support for dlna is just horrible. Particularly dlna controllers. Not sure why it is so utterly terrible, license fee induced hellscape? Casting could be good, but software support is all over the place, not to mention hardware.

Quality mini-amps with some over the air playback options. And polished/supported software would go a long way. I am getting so infuriated by the landscape, I am tempted to just buy active speakers.
Things like Solar Panels, Deep Cycle batteries, CPU and GPUs are a product of globe spanning supply chains and resource hungry manufacturing processes (water is a key resource in them).

And in post apocalyptic scenario - I would imagine food and water to be far more important than some digital coin.
> as the average European

I could agree that the connection is not immediately obvious in the EU context.

However, isn't one of the strong libertarian pro-encryption arguments that encryption allows the individual to protect their liberties against the state?

and, as you are pro-choice, you believe that a woman has a right to get an abortion, i.e. this is one of her personal liberties?
Does hackernews count as social media?
I found these points of the court's judgement noteworthy:

-- If a California government action contains discriminatory classifications with the intent to reverse or compensate for discrimination, that original discrimination must be concrete, tangible, and a product of that government's other action.

-- The defendant (California government) could not / did not produce any case of an identifiable woman who was discriminated against in board seat selection (according to the definitions of illegal discrimination) which would have been justification for creating legislative discrimination to reverse the harm.

-- The history and debate about the Senate bill showed that the goal was not to reverse specific cases of discrimination, but to achieve the broad goal of gender parity on boards -- which is not a compelling state interest enough to justify creating discrimination.

-- The state was not able to (or did not) present compelling evidence either that lack of women representation on boards is a result of discrimination, or that having women on boards is a causal factor in improved corporate performance or positive benefit to the state, which would have been necessary to claim that the legislation is constitutional. During the bill's debate and passage, none of the expert testimony or contribution to its passage was able to cite compelling research linking female board members causally to such.

----

Let me just say I am all for all for women to have more representation on boards of companies -- by each individual's interest and merit (and equally, connections) to do so. I am not in favor of legislators passing such shoddy discriminatory legislation to force it to happen because they want to see a symbol of something achieved regardless of how it happens, and glossing over what it contorts others to have to do to make it so.
It makes typing passwords slower, and you would have to be proficient at touch typing. Surely a worthy trade off in many situations.
Bitcoin is a bet on the collapse of fiat money and central banks. It doesn't mean a collapse of everything. It will cause turmoil, but in the end things will be better.

People are increasingly realizing that central banks don't have any scientific reason to exist, and the economy actually runs better without them. Their only reason to exist is to give unlimited power to governments and funnel wealth from the poor to the rich. Bitcoin is the bet that what I said is actually true.
Things that shouldn't be discord servers: Everything that isn't a game guild of some sort. Even that is debatable, but I'm willing to grant it as it quite simply has very good voice isolation that you can't get in another place (i.e. mumble is significantly worse, especially on mobile).

For chat, storing knowledge, "community building", etc it is all strictly worse than the alternatives. Mostly because it's closed-source, the search is bad (as it is everywhere) and the format doesn't lend itself well to any kind of documentation.
Body builders don’t fast therefore fasting reduces lean body mass?
What features exactly are you looking for? I have only used emscripten but you can compile debug builds and step through the code in the browser's inspector.