skysight-inc/HackerNews huggingface dataset:
Funnily enough this exact topic came up on Hackernews just recently when a Googler started benchmarking AssemblyScript (a language for WebAssembly) and realized that AssemblyScript was increasing the size by +1 instead of doubling when reallocating...

Here is the HN thread: https://news.ycombinator.com/item?id=26804454
I'm curious about what those specific features are. Could you tell me their names? I'd like to go read up on them a bit more.
Some examples from I Love Lucy : https://youtu.be/uZV40f0cXF4?t=9
Slashdot is where I learned about bitcoin mining in 2011 or so and then I woke up and a) started applying the time value of money to a lot of things and b) stopped having intellectual discussions on the open internet.

That is very real truth that according to the current narrative taking place in the comments here, many of you will downvote what I am saying because you don’t like... whatever it is you don’t like.

I have had children and paid off two mortgages since then. Explaining my point of view to the mob no longer has value to me.
It's unfortunate that this might happen. Kernel compilation times were starting to become so reasonable!
For those of us unaware, what is a hellban?
Very cool! I am particularly intrigued by the "full-colour" bitmap font approach you took. (I'm trying to get a Fallout 2 font into my F2-inspired browser game, and so far I've managed to get PNG-in-SVG-in-OT working in everything except Chrome. Infuriating.)

I want to ask, did you notice any performance hits when wrapping each character in its own <span> with background-image? Do you think that would scale for a page with up to ~2 screens of text at one time?
It's kind of amusing that the entire premise of this article is undone by the aside:

> update: Apparently it is possible to downvote comments, which I never realized.

But while downvotes seem useful for comments where there's a lot more scope for false information, trolling, etc., I'm not sure what the additional value would be for posts -- they're either popular or not, and you can still flag posts that are actively harmful.

And then this:

> Is it realistic for users to expect to post in an environment where there are no penalties at all, no way for their peers to express disapproval or disagreement with their post?

Huh? Peers express disapproval and disagreement by commenting within the post. As I am doing precisely right now. ;)

Jeff Atwood is a super-smart guy who's done amazing things but this particular piece leaves me quite baffled.
ipos in recent years seem more like unload-on-the-bag-holder events than fundraising events.

maybe they were always like this, but recently the valuations seem bloated by various measures.
It will come back with more regulatory pressure, but under a different name, because startups tend to reinvent the wheels and give funny names to the old ideas. I won’t be surprised if someone will come up with a new RUP soon, because compliance will dictate the need for formal requirements, RTMs and QA processes.
Could you elaborate? This seems very interesting.
Agree, AirBnB is essentially serving a luxury travel market.
That's good to know at least; will give the go API a look. The latter option you're recommending is essentially what I went with (Node bin script that shells out to run cdktf commands).
National Security Commission on AI Report [pdf]
If you like CDK, then i highly recommend pulumi
The acronym would be more fun if the product was Text-InTo-Speech.
Yea.... -1
The broken concept is downvoting for others. Instead, it should be downvoting for yourself. If somebody downvotes of flags something, I don't want that something to be hidden from my view, unless I've upvoted the downvoter in past. The "global downvoting" model feeds the wannabe censors who feel entitled to impose their opinion on others.
Does anyone know of any other music visualizers that are on the level of Milkdrop? I've never seen anything nearly as enchanting as Milkdrop, and with such a range of visual styles in the presets. As I mentioned in the current Webamp thread [0], I've spent many a good hour with Milkdrop and some good music.

[0] https://news.ycombinator.com/item?id=26811696
> It's explicit, so you won't get that error by accident

I would want it to be implicit.

Ideally, for rare 20% of cases when I care about UTF encoding errors, I’d want a compiler switch or something similar to re-introduce these checks, but I can live without that.

> For example, PHP

When you compare Rust with PHP it’s no surprise Rust is better, many people think PHP is notoriously bad language: https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/

I like C# strings the best, but I also have lots of experiencer with C++, and some experience with Java, Objective-C, Python, and a few others. None of them have Rust’s amount of various string types exposed to programmers, many higher-level languages have exactly 1 string type.

Interestingly, some dynamic languages like swift use similar stuff internally, but they don’t expose the complexity to programmers, they manage to provide a higher-level abstraction over the memory layout. Compared to Rust, improves usability a lot.
In reddit, karma is much more prominent than upvotes on hackernews. At least as far as I am aware.

Though I doubt redditors reddit just for the karma.
Was waiting for that time in the '00s when China conducted an anti-satellite missile test. Did not disappoint.

Let's not do that again.
Almost nobody would turn to authorities, people just think it's their lucky day and spend it, so they would target a lot of innocent people.
I can definitely confess to being hot headed at times. I agree with you about the lack of data and will do my best to consider this going forward.
I upgraded from 11 to 12 like one year ago and from 12 to 13 some days ago (upgrade to 14 seems that will be straightforward) but in my case what I did:

- Don't upgrade directly from 12 to 14, go to 13 first
- If you have warnings after moving from 11, fix them first
- Run the 0.13upgrade command in your code that will generate the required_providers
- Run terraform-v13 init
- Change to correct workspace if using some
- Run terraform-v13 plan which will probably fail due to the new explicit required-providers rule, if that happens you need to modify the state with the correct providers https://www.terraform.io/upgrade-guides/0-13.html#why-do-i-see-provider-during-init- . In my case I have a lot of modules so I created an script that automated that process
- Execute again terraform-v13 plan and verify that it will not make uncommon changes
- Then run terraform-v13 apply.
Its presence in Swedish House Mafia - One video was a game changer :)
Yeah, I also wonder. Best ping for geosynchronous orbit is over 200ms.

octave:2> 2 * 35786/3e5
ans = 0.2386
> understand how computers work

No body understands it even at electron orbitals. Your understanding will be wrong in next decade if not wrong already. Computer Arch is proprietary.

Give a try for C++17.

Zero Cost Abstractions
RAII

It's a beast.
Effective altruism is not effective
Wide character based strings have a .length field which is easy to reach for and never what you want, because it’s value is meaningless:

- It isn’t the number of bytes, unless your string only contains ASCII characters. Works in testing, fails in production.

- It isn’t the number of characters because 16 bits isn’t enough space to store the newer Unicode characters. And even if it could, many code sequences (eg emoji) turn multiple code points into a single glyph.

I know all this, and I still get tripped up on a regular basis because .length is right there and works with simple strings I type. I have muscle memory. But no, in javascript at least the correct approaches require thought and sometimes pulling in libraries from npm to just make simple string operations be correct.

Rust does the right thing here. Strings are UTF-8 internally. They check the encoding is valid when they’re created (so you always know if you have a string, it is valid). You have string.chars().count() and other standard ways to figure out byte length and codepoint length and all the other things you want to know, all right there, built into the standard library.
What stops the YouTube reviewer from calling or emailing the CDC to render a verdict on which interpretation of their public information is accurate?

When it comes to government agencies, they are contactable (usually with a simple email). You might not get an immediate response, but a few hours to a few days later you can expect to hear back.
I haven't done any Linux work (except for some stuff with device tree that I've mostly forgotten), but that post I made about Way Cooler may not be generalizable to all C APIs. It's also possible that I simply was not creative enough with my API design - since that blog post a few people have reached out with alternative designs that avoid some of the issues I ran into. I haven't dug into them however, since I'm no longer interested in working on Way Cooler.

It's not so much "Rust can't represent this ownership model" as "this ownership model is basically orthogonal to Rust's so you have to put much more effort in to write idiomatic Rust code compared to writing it in C". I would love for someone to come along and prove me wrong with a better wlroots wrapper.

Also, Wayland composites are much, much simpler than the Linux kernel, so that train of thought doesn't necessarily scale out.
Just FYI, that's just a theory, and in the decade since his book was published, there have been several rebuttals and refutations pointing out that this theoretical mechanism doesn't match the empirical data.

https://www.imf.org/external/pubs/ft/wp/2016/wp16160.pdf

> Using a sample of 19 advanced economies spanning over 30 years, I find no empirical evidence that dynamics move in the way Piketty suggests. Results are robust to several alternative estimates of r-g.

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3546668

> Recent influential work finds large increases in inequality in the U.S. based on measures of wealth concentration that notably exclude the value of social insurance programs. This paper revisits this conclusion by incorporating Social Security retirement benefits into measures of wealth inequality. We find that top wealth shares have not increased in the last three decades when Social Security is properly accounted for. This finding is robust to assumptions about how taxes and benefits may change in response to system financing concerns.

Auten & Splinter came out with the most widely accepted[1] rebuttal, which showed that Piketty's theoretical model was based on a reality that ignored major taxes and transfers, and once you account for those, the effect goes away completely.

http://davidsplinter.com/AutenSplinter-Tax_Data_and_Inequali...

> Top income share estimates based only on individual tax returns, such as Piketty and Saez (2003), are biased by tax-base changes, major social changes, and missing income sources. Addressing these issues requires numerous assumptions, especially for broadening income beyond that reported on tax returns. This paper shows the effects of adjusting for technical tax issues and the sensitivity to alternative assumptions for distributing missing income sources. Our results suggest that top income shares are lower than other tax-based estimates, and since the early 1960s, increasing government transfers and tax progressivity resulted in little change in after-tax top income shares.

[1] https://www.economist.com/briefing/2019/11/28/economists-are...
So 2NF and 3NF are rules that aim to eliminate data redundancies. That's Kent's point: everything is a fact about a key.

I'm talking about a more basic idea of expressing structures that are accessible through relational operations, so joins, intersections, unions, etc. That's known as 1NF[1] and, as you might expect, it's a pre-requisite to 2NF and 3NF.

[1]: https://en.wikipedia.org/wiki/First_normal_form
Women who changed science: Tu Youyou, 2015 Nobel Laureate in Medicine
The problem with the article is that it never explain the main difference between classical and quantum walks.

In a classical walk, in each coin toss the probability is split.

In a quantum walk, you split the amplitude, and the value can have a sign (actually a complex phase). And you get at the end the probabilities calculating the squares of the amplitudes.

It's not clear at all how they are calculating the signs. Assuming the fang-like result of the quantum walk is not totally made up, my guess is that the yellow nodes change the sign of the amplitude, but this is not clear at all, and different setup cause different results.
You're going to get downvoted and flagged to hell, but I mostly agree with your comment - there was a precipitous quality drop that came with the heavy moderation that people now think of as the identifying characteristic of HN. That being said, I think that after a few egregious missteps (such as the test ban on "politics"), the heavy moderation has been open and kind. I also suspect that there has been some mod meddling to keep my lefty-ass comments visible more than once.

I would like to point out that this is a silicon valley/SF tech forum; considering the demo, to mod out all of the vile sexist/race-realist objectivist bleating would be crushing. Just argue back. The left-liberal addiction to manager-calling is ruining their ability to defend their positions, heavily moderated "safe spaces" really become places where people can repeat their beliefs by rote, free from challenges. The reason libertarians are wrong is because their philosophy is intellectually bankrupt, not because it's upsetting. Practice in putting them down refines your own beliefs.
https://archive.is/GrNvS
Personally, I left slashdot when I felt the community changed. It started to feel less like excitement, and more like cranky libertarians complaining. I remember CmdrTaco leaving the helm, so maybe it was his steering that kept it good to me? No idea.

When I gave up on slashdot I put a call out to my social circle for a replacement, and that's how I learned about HN! That was nearly a decade ago, and I'm still grateful!
Very true and it gets even more complicated when there are small circles of full time editors that invoke elitism around document writing styles as well as chiming in on highly subjective answers and invoking dogmatic principals. In Unix/Linux, there are millions of ways to solve a problem, but the solution must fit into their perceived right way. Before long, people not in those elite circles or who do not get the hint are discouraged from editing or answering anything.
Agree.
And yes, privilege just uncontroversial standpoints or promote indirect pressure over the members will result in community fragmentation. Therefore HN could turn into "one of many" monotone sites to just pass around.
To be honest, I still wish it were Spanish, which is easier to learn/read and pronunciation of which is somehow easier for most people (except for native English speakers, as I've noticed).
You distribute it yourself. This is what most distributed systems do, and this is how gmail, facebook, etc. Can remain up even when there’s a number of servers down or a fire in one of their data centers.
It will be interesting if this gains traction, while C++ in the kernel never did. Many, many bugs in the Linux kernel would have been prevented with C++ (the entire class of `goto cleanup;` bugs, for example).
It's not just downvoting that makes HN strong, it's IP banning. Right now I'm commenting via a new user I created via my work VPN, because nothing on my home network is allowed to create new users on HN now or effectively comment, since I always did so using temporary accounts. I'm getting so much more done, so- thanks, HN!
Flagging is for spam, at least that what I use it for. I reserve my downvotes for conversational indecency: bad faith arguments, personal attacks, not acknowledging/engaging the parent post's points.
Reddit shows up/down totals on users, comments, and stories. It's really in your face. HN has a subtle little arrow or two, and you only see the sum of up/down on your own comments. We know when things have been downvoted, but it's much harder to tell if something has been upvoted. And when things do get downvoted, they're grayed out -- it takes more effort to read downvoted comments (click the date), so if you're skimming you'll just skip unpopular comments until it gets relevant again. So display-wise, I like the cleaner HN over the noisier and visibly gamified Reddit.

Also, not insignificantly, HN is a side project, not a startup. It can succeed at its goals and stay small, not worrying about "capturing the market" or whatever. Staying small means dang can generally be expected to read most of the comments on the site.

And by "small", I mean that there's rarely much action on the page-3 stories. Threads that get paginated are rarely worth wading into. If a million people started using HN, then it would quickly become so unusable that they'd all quit within a week. Reddit "solves" this "problem" by making subreddits, and now it's a poison-breathing hydra.
The M1 laptops get much longer battery life than the AMD laptops, and the difference is not due to the size of the battery.
It's a ban designed to make it appear to the banned user that they aren't banned. The intent is to allow them to continue to post (so they don't make a new account and avoid the ban) unaware that their posts are unreadable by the rest of the community.

It works, but it's extremely controversial. It used to be the case that talking about it (and making banned users aware of their status) could get you banned here, and vouching for banned users wasn't available until relatively recently. Some users have only discovered they were banned years after the fact.
I don't actually know. I am who I am, and have been responding to things in the same way since I arrived on the site. I took a lot of flack for criticizing GDPR, which I agree with in principle but believe was very poorly implemented. Also people seem to have confused me for a Trump supporter, even though I am middle-of-the-road politically - which is why I suspect that I get many automatic downvotes regardless of the content of my comments. I try to call things as I see them, and any criticism of left-leaning principles/programs/policies on here - even the most misguided ones - tends to meet with instant, harsh rebuke.
Just tried it, very nice tool. I've had this challenge in the past and it is annoying! I think this could be pretty successful!

I think the home page could be improved by adding a screenshot of a `tree` directory & file listing of the downloaded zip file. It made more sense to me once I saw the tree structure and I was hesitant to actually try it on first impression, but luckily made it past the "abandon" stage.
This type of design would work well with "shape-changing" displays: https://appleinsider.com/articles/17/03/21/apple-patents-sha...
Ask HN: Criteria for Resubmission
Today I tried to submit:
https://github.com/Kethku/neovide

Which took me to a previous submission from jan 2020:
https://news.ycombinator.com/item?id=22176104

However, sometimes a link submitted a few days ago will qualify as a resubmission (new URL).

What are the criteria for a link to be considered new?

Thanks
Works fine here on Firefox
I suspect that events outside of HN would have more of a chilling effect than the environment of HN itself. I know there are times when I felt like presenting a contrary view on a story but did not. I suspect that a fair number of HN members may even accept those points of view. Yet I have also seen enough of those "conversations" to know that they rapidly go downhill.
One can argue money printing has really worked out for the US so far...
We are buying Word?
It will never be under $100 again! Like BTC will never be under $50k again. Well I have no plan about the price of Coinbase, this is more about the value it brings to the crypto market. To the liberation of money, wealth and power to the "normal" people.

It's a revolution and we as IT sector have been sleeping on it (at least it feels like there is a lot of negative feedback concerning this technology).
We are good people, but we refused to follow that hype since 2009 as any RDBM could do the same ... nearly ... on a local scale. Well, not really imho

Now it's there and it wont go away. Tesla, VISA, Master, Coinbase, ... (I'm just from the west and know these, look at Asia, they are the future. They are much further than us)

There will be billions if not trillions pumping into that market. And it will continue, as the industrial revolution in late 19th century. It's a paradigm shift and nothing less!

That is a transparent market. NYSE will no be able to compete with it. Even thought it 100x more old and established. It'll look like a little shop in no time compared to Coinbase, Binance, TFX ....

There have been pseudo "mafia" structures for so long in traditional finance. DeFi and Crypto will show/shows the world how much money can be made handling money. Basically banks have been earning more than all money in the world combined, and they did NOTHING!!!
They just got richer, while generating no value for society. They even harmed the society and we accepted it as we had no option.

Now we can shift that over generating value to the normal person. This is not less "crazy", generating value from basically nothing, but it's the only way to show that the current system is flawed.

Any gov. trying forbid with crypto will fail. It's too late! There is no way of shutting anything like ETH down.
It's technically impossible if there is enough incentive for the mines/staker!

We need a better world! If the cost for doing so is to burn down NYSE (not literally), we should do so today. And not wait another 50 years.
A list is found here[1].

[1]: https://github.com/Rust-for-Linux/linux/issues/2
Why is LLVM a problem?
The video literally shows it having standard aircraft nav lights.

And what appears to be some ghosted images
See https://github.com/Rust-for-Linux/linux/issues/2
https://developer.mozilla.org/en-US/docs/Web/API/Vibration_A...

Safari iOS does not support it sadly.
You can take up both.
If FAANG can be worth > $ 1T, then $50B starts to seem fairly reasonable. I really don't know what justifies either evaluation though.
The value of all crypto is ~2.27Tn at the time of writing:

https://www.coingecko.com/en/global_charts

Roughly 1Tn of that from 01/01/2021.
Was hoping to see a bit more discussion on the tech on HN...
You can definitely be downvoted for ideas here. Comments that go significantly against the political norms of the site seem particularly prone to this.
Trial of Psilocybin versus Escitalopram for Depression
>Getting it wrong for 12 years now

What do you think HN does get wrong?

Phrasing it in a more positive way, what could you do to raise the quality of conversation on HN even higher?
Yes, target the leaders responsible for criminal activities.

But perhaps the shareholders should bear responsibility as well.
Let's start having companies mint fungible tokens so anyone can invest in them early on. It's like ICO's but hopefully it goes better this time
I believe it's an honest assessment of the current state of HN.
Bitcoin is perfect for mass surveillance and privacy invasion.

It's as if all transactions, of any size, can be perpetually tracked, with a courtroom-ready digital signature reducing evidence doubt about who made a transaction.
The fact that anything at all happens for $0 is amazing. It's hard to find half-decent volunteer opportunities in general.
> the supposed point of crypto is to reducing the reliance on, and grifting from, companies like Coinbase

Yes, that is still the case? Decentralized exchanges like Uniswap are dominating (over $1B volumes daily) and growing very rapidly. Crypto is and always has been about decentralization.