skysight-inc/HackerNews huggingface dataset:
The repo isn't just a presentation template, it is a piece of work that proves you know your stuff. If an FE engineer's personal site is beautiful and slick, that's an obvious plus. Copying someone's handmade design (even worse, lazily) is bad manners. People are obviously going to assume you made it.
The value of downvoting, or how Stackexchange gets it wrong about HN's voting system.

It's hilarious that they start with some misconceptions about downvoting, notice that they're wrong, and forge boldly ahead without updating their understanding.

If my hottest takes are any indication, the reputation floor -4 for a comment, not zero as they suggest. I haven't noticed a ceiling on upvotes. Upvotes help stories rise to the top, but conversation keeps them there. Why downvote a story that isn't interesting? Just don't comment and it will go away soon. Flagging is for problematic stories.

What I love about HN is that, unlike Reddit and SE, is that discussion is the major feature. The moderation system is tailored around facilitating that. Contrast that to other sites, reputation is the game, and content revolves around the people playing that game.

12 years later, SE is still getting it wrong. Not just in their understanding of HN's downvotes, not just in their understanding of HN's purpose, but they're still a reputation game and the quality of the site suffers for it.
It isn't striking for speakers of German nor for speakers of Romance languages. These are the vowels that these letters originally stood for in the Latin alphabet, and they still do in many languages. But English obviously isn't one of them.
Why does it need to be an extension instead of just a website?
It is likely that our universe is a simulation [1][2]. And simulation rules could be absolutely arbitrary, including buggy Java program with thousands of edge cases.

1: https://www.scientificamerican.com/article/do-we-live-in-a-s...

2: https://academic.oup.com/pq/article-abstract/53/211/243/1610...
Whatever justifies it for you. For every extra dollar they eke out of bougie hipster, they ostracize people like me who would definitely buy one if it was $500 or $600
I think we're dealing with the providers now as we get warnings on 0.12.29 that they'll be deprecated in 13 so nice to know that we're over the biggest hill.
It was apparently a prank. See this reply in the thread: https://old.reddit.com/r/programminghorror/comments/mqcmev/w...
Towards secure blockchains (2019) [pdf]
but Gemini is the only other regulated US one. Coinbase is huge, even bigger than binance. Something like 50 million ppl have an account. Ppl wondered why the July 2020 Twitter hacker made so little. The reason is, coinabse blocked withdrawals to the hacker address, which if they hadn't, the hackers would have made 3x more..so let that sink in..
> It's a testament to Rust's breadth and accessibility that even people who have never done low-level programming before are giving it a try.

Umm, no, I think it is testament of Rust evangelism that even when Rust is least appropriate, people start using it. So we have folks who start coding a 5 webpage worth of project in Rust because you know low level control, high performace , next generation, secure software etc.
I haven't heard about this. Were they busted lying about supply chain issues as an excuse to raise prices? Their stuff is pricey but cool, but if it's documented that they lied about that, that would be hard to get past.
That's irrelevant, as the program can't be derived from the rules. To understand the behavior of the program (the universe) you need to know both the rules (physical laws) and the source code of the program (physical constants/quantities).

This is similar to QM and the Standard Model. QM has a very elegant set of simple rules of motion that describe how particles interact. But there are infinitely many possibile universes that behave according to Schrodinger's equation. To see how our universe behaves, you also need the Standard Model, with its dozens of particles and relationships between them and constants and dimensions.

In contrast, String Theory only has one 'particle', the string, and a set of rules. You can derive the Standard Model entirely out of those rules apllied to strings, which some physicists find much more appealing. They even derive gravity the same way, though only for a universe that is not like our own. However, this may all be mathematical sleight of hand, as the rules precisely encode the constants of the standard model, and make no correct new predictions otherwise (they do predict supersimmetry, but that has been experimentally refuted so far, making the rules retreat to higher energies). There's a good chance Wolfram's models will turn up the same way - a new mathematical formalism that, if you plug in all of the constants of the Standard Model, predicts the Standard Model precisely.
Ask HN: Should you listen to your customers?
I always had a hard time with this question.

On one hand, I always knew it is really important to ask customers about their pain points and how my product can solve it.

But I also get carried away by making a lot of assumptions on the behalf of my customers and sometimes it has paid off.

So in short, the process of listening to customers is a bit vague in my mind. I was wondering if anybody has a system in their head about how to approach this?
How does this help with climate change?
Here’s one possibility:

Suspect is presumed to be armed and violent. A robot with cameras is sent into his apartment to scout instead of risking an officers life.
That's a great question. I don't have a complete answer, but I do know that &str has lots of string-specific functionality that's really helpful. The .chars() method for example gives you an iterator over actual unicode chars, as opposed to bytes, because the former can have variable byte-widths. There may be other reasons; I'm not sure.
I mean the 65+ group is also most at risk of dying of Covid. I don’t see the moral hazard here. I understand that you can argue against vaccinations of younger people whose Covid risk might be eclipsed by the thrombosis risk. But for old people it seems simply stupid.
Coinbase suspended my merchant account from receiving funds about 5 years ago without warning. I was receiving funds as any merchant would, with the occasional payout to bank. I had no idea why they suspending receiving, and as some already know, their support was not very supportive. The only reason I could think of is possibly receiving tainted funds?
Zynthian: http://zynthian.org/

1010Music Blackbox: http://1010music.com/
> My perspective is that our technological advancement has well outpaced our ability to adapt to the changes or bring our legal and social tools effectively to bear on them.

> A decade or two of stagnation would be frustrating for those in the field but probably overall a good thing. Plus I don't think this would affect research at all so not even.

I agree. And frankly, technological "progress" for its own sake reeks of technopoly [1]. Technology should serve society, not the other way around.

[1] A term coined in a very good book by Neil Postman: https://en.wikipedia.org/wiki/Technopoly:

> Postman defines technopoly as a "totalitarian technocracy", which demands the "submission of all forms of cultural life to the sovereignty of technique and technology".
What kind of traffic cost is that? I just checked and I pay 1.19 EUR/TB after the first 20TB. The rate you mention is almost two orders of magnitude higher.
Funny enough, this has almost become the common British pronunciation of most "hard t" words. It's quite common for people to say "a bottle of water" like "a boh-ell of wah-er", or "butter" like "buh-ah. The sound comes from the back of the throat instead of the tip of the tongue.
It seems like a premature optimization, similar to choosing a proprietary source available license from the start because you’re worried about Amazon stealing your customers.

Having aspirations about your project becoming a victim of its own success is good. Overselling your own success before it’s caused you a single issue is probably not good.
Auto-Pilot Income Builder (Clubshop) – Success King Marketing Inc
> There was this mouse model they made which developed these plaques like in Alzheimers and they found they could clear them with brain stimulation pretty well - but trying it in humans there was no effect.

Rinse and repeat many times over, I think. This dynamic is what pushed me away from the field in general, the knowledge that I could spend my whole career working on a mouse model that there's reason for only tepid confidence in.
An acceptable reason for not sharing code is because you don't want to at this time, which may very well be never which is just fine. There's no need to share your personal code especially if you do not feel proud about sharing it.

Other situations like research, typically need the same materials to do verification of that work.
Nutritional science is particularly bad. Trans fats were considered the healthy alternative to saturated fats, salt has been made a boogeyman on shaky gorunds, eggs have flipped between being considered healthy and unhealthy a few times, and the food pyramid/low fat movement pushed carb heavy diets that contributed to the obesity epidemic.
https://bisq.network/markets/?currency=xmr_btc
_Crush_ Alzheimer's.
We had this issue as well where another team was on 0.12 and we were still on 11 and even running a plan I think could ruin the state.

We now have all of the systems tf version pinned:

```
terraform {
required_version = "= 0.12.29"
...
}
```

As other said tfenv let's you easily switch between versions but you don't get a warning if you're accidentally on 0.12 but the repo is currently using something else.
There's a difference between pools not accepting txs in their mempool, and pools refusing to build on other miners' blocks that contain them. Pools are beginning to do the former (which doesn't cost them), not the latter (which would cost them dearly). Only if a majority of hashpower does the latter will censoring be effective (and then no longer cost them again).
I know some low budget radio stations use winamp to output their playlists, mostly because of the shoutcast plugin. It's crazy, but it kinda works.
> But, Rust has a notation for slices -- &[T]

&[T] is an “array-slice”, even if it's called just “slice”.

See this example ([..] is the syntax to create a slice of something): https://play.rust-lang.org/?version=stable&mode=debug&editio...
Kuro5hin's moderation and reputation system had some novel-for-the time (and still comparatively rare) features, though it ultimately suffers much the same failure as most other crowdsourced moderation systems, and ultimately doesn't work under sustained attack or concerted effort.

For those unfamiliar, Kuro5hin, inspired by Slashdot, was an online discussion site where individuals would submit items, along with a (hopefully) brief description, or an original essay. There was no editorial queue (as Slashdot had and has). Both posts and comments could be rated on a five-point scale by individuals, and the ultimate score landed in the bound 1-5 (later extended to 0 or -1 with flags). Moderation converged on a mean with time, at least in theory. Users "mojo" (karma) would follow similarly.

This avoids both the runaway endless votes problem of sites such as Reddit (or Hacker News), and the behaviour of Slashdot in which moderation would rise or fall but never converge and was artificially capped at 5 points. On Kuro5hin, the 100th moderation score was weighted as 1/100. On Slashdot, the 100th moderation score had a weight of 1.

If this sounds something like a star-based review system such as Rotten Tomatoes, or Amazon ... it's because it is. And ultimately the same problems apply:

- Sybil attacks in which sockpuppet or shill accounts are created to sway moderation / review scores are quite possible.

- If the site fails to attract (or motivate) consciencious moderators, the moderation quality still falls.

- Information on divergent (strongly bimodal) rating is lost. 10 moderations split between 5 '1's and 5 '5's look the same as 10 '3' ratings. The information contained is not the same. (Summarising complex data is, it turns out, complex.)

- There's still no distinction between popular and truthful content. Or between "this is true" and "I disagree with this" (or don't like it, or the submitter looks funny, or whatever).

The K5 system was interesting, but ultimately not a magic bullet. The site itself failed, though for complex reasons.
and in an "audit" or "government" scenario, your Coinbase wallet is linked to your driver's license + checking account, right?

Do we know if Coinbase would cooperate with US government in such a situation? I would imagine they would.

I'd imagine they are also going to be sending IRS 1099-like forms for all crypto transactions, right?
That is a selling point of nix and docker, yes:) The catch is that doing it generically makes the whole thing more complicated (although I suspect nix and docker are more complex than is strictly required for that use case)
If you've been handling Unicode properly in other languages, then Rust strings seem easy in comparison.

• All the 2-byte-char languages which were designed for UCS-2 before the Unicode Consortium pulled the rug out from underneath them and obsolesced constant-width UCS-2 in favor of variable-width UTF-16.

• Languages which result in silent corruption when you concatenate encoded bytes with a string type (e.g. Perl but there are many examples.)

• C, where NUL-terminated strings are the rule, and the standard library is of no help and so Unicode string handling needs to be built from scratch.

All those checks which you have to fight to opt into, defying both the language and other lazy programmers (either inside your org, or at an org which develops dependencies you use)? Those checks either happen automatically or are much easier to use without making mistakes in Rust.
I think the insight here is that if you're asking your user you aren't going to get the answers you want. This is why survey writing is so hard, because people can't just explain themselves on the spot.
What would they be, &[u8]? That's already a thing: it's an arbitrary byte sequence. &str is specifically UTF-8 data.

&OsStr and &Path are the same way.
There’s a Twitter feed dedicated to this caveat

https://mobile.twitter.com/justsaysinmice?lang=en
I've pinched the title from https://www.ninds.nih.gov/News-Events/News-and-Press-Release..., which the OP points to, since it seems less hyperbolic and more precise.

Not sure if the article itself should be changed also...
I started using Terraform on our project in early 2019 which was version 0.11.13. The upgrade to 0.12.x seemed non-trivial so I put it off... now 2 years later and we're at 0.15.x.

Looks like I need to clear my schedule in a upcoming sprint to get this done so the pain doesn't get even worse :)
Toyota taps Apex.AI for its autonomous vehicle operating system
> Too many people are leaving the platform

A quick google search shows the platform has 2 billion monthly active users[1]. A number that has only been growing. Why do you claim people are leaving? Is it because of a handful of high-profile cases, or maybe you live in a hackernews/techie thought bubble where everyone is annoyed at youtube? The claim that people are leaving, or will leave is just completely baseless imo. This reminds me of the saying "there are 2 types of programming languages: those that people complain about, and those that no one uses".

[1] https://www.businessofapps.com/data/youtube-statistics/
It wasn't anxiety as much as knowing that if I faltered even a little that this particularly interviewer would say no. I had not written fizz buzz in a few years and decided that the fact I thought about it for a few seconds meant I had already thrown the interview away.

Im just saying its thanks to my instinct that I have been so successful in my life, and I have never lost anything by refusing fizz buzz, yet have attained good things.

Maybe its survivorship bias.

It goes against my rules to proceed in interviews I think don't lend themselves to the situation.
You could just download and install Winamp, couldn't you? I know for a fact that it runs in Wine.
What's the most popular web browser in 2021?
France fights kids' mental health woes with free counseling during pandemic
For under 1TB in monthly bandwith many providers just straight up give it for free. And that bandwidth cost is crazy high regardless.
Even we don't know sometimes.
> Then if your program later says "actually that wasn't enough, now I need Y bytes", it'll have to take the new chunk, copy everything into it from the old one, and then give the old one back to the system.

This is mostly true. If you get lucky, there may already be enough unused space past the end of the existing allocation, and then realloc() can return the same address again, no copying required.

But if you know you're going to be doing lots of realloc() (and you're not unusually-tightly memory-constrained) then instead of growing by 1 byte each time it's often worth starting with some sensible minimum size, and doubling the allocated size each time you need more space. That way you "waste" O(N) memory, but only spend O(N lg N) time on copying the data around instead of O(N^2).
Please don't post unsubstantive and/or flamebait comments. It causes threads to go to repetitive (and often inflammatory) places, which is a failure mode for HN.

https://news.ycombinator.com/newsguidelines.html
The problem with his theory is that it probably can! But it doesn’t mean anything.

To me it seems like his entire exercise is akin to re-inventing mathematical physics with, say, type theory instead of set theory, or to handle the surreal numbers rather than merely the reals, or likewise to restrict only to the computational reals.

Any one of these exercises might lead to newfound theoretical understanding. But that’s far from obvious at the onset, and my inclination is that these would be enormously complex undertakings that would only muddle the physics rather than clarifying anything[1]. Regardless, if you were halfway through this project and managed to pull something like the Einstein field equations out of your mess of math, it hardly proves anything. You started with a very general model that can express a great deal of general mathematics, and all you did was pull some specific mathematics out of it. It’s particularly egregious with Wolfram because nobody is impressed that cellular automata can express a great deal of mathematics which looks like physics.

[1] Perhaps some approach will make certain computations easier (e.g the type theory approach and certain problems with group representations) but that’s different from new theoretical understanding. The point is that none of these approaches seem likely to give a testable prediction they differs from the “standard” formulation.
Homomorphic encryption does that, yes. But in the interview, he talks about it hypothetically.
Not an answer to your question but BTC does not really have wallets. Someone just signs a number of BTCs with his private key and your public key so the only way to sign it again is with your private key. This is essentially how it "moves" to "someone".
Some other DTLs (blockchains) actually have wallets/accounts with properties where you can disable incoming funds/add a name/change the password and such stuff.
What politicians accept Bitcoin as donations?
Oh its one of the TTS voices
I agree, this is essentially what I was getting at in my original comment. Counter Strike is not Valve's game. They picked it up when it got popular and since then have done less than the minimum. And despite this they generate hundreds of millions each year off of it? Perfect.
Thanks, good to know that the upgrade to 12 is the biggest jump.
> How do you think projects get finished?

Projects that fail to attracts users tend to do even worse at attracting developers because there are always going to be far more users than developers.
Seems like you need to be on Chrome to see that.
Reconnecting 170k Phone Customers in NYC After a Major Fire (1975)
It has become a rite of passage. You have effectively made it as an AI researcher if Schmidhuber decides that your breakthrough is actually derivative work of an idea he published 30 years ago.

The crazy thing is ... he is not entirely wrong. Only mostly.
So they are charging Oxford level tuition fees but it's it worth those prices? Do you get a similar recognition with your Lambda School paper/diploma? Assuming you need to pay the international Oxford fees.

Personally, I am not convinced it's worth it
Simple: you're running an entire web browser and all its requirements like network support, image decoding and other support features to interpret a javascript program for the task of playing an mp3 that should be way lighter than running a browser.
Sure, but I think you would usually optimize for the inverse - actively finding a needle in a haystack rather than passively hoping a needle falls in your lap. I get 1k hits for "14632" in our Splunk for the last 60 minutes, all of it rubbish. Durations, image sizes, worker IDs, primary keys, port numbers.

Search for a UUID and the results are guaranteed to always be relevant. Can't do that with integers.
Thank you for this. Skipped the article.
10GB/$ is the approximate price for bandwidth on EC2/GCE/Azure. Bandwidth is probably the most expensive item on those cloud services compared to other places.
The regular slice type &[T] lets you access and manipulate individual elements. But Rust strings enforce the invariant that they are valid Unicode, which puts restrictions on element-wise operations.

Calling &str a "string slice" is really more about the contrast with String, and how the relationship there mirrors the relationship between &[T] and Vec<T>. It's more of an analogy than a concrete description of the interface.
`str` contractually guarantees UTF-8 contents, so because of multi-byte codepoints it cannot be sliced at arbitrary indexes like a `[u8]` can be.

As a side note, it is possible to define your own "unsized" slice type which wraps `[u8]`. This can be useful for binary serialization formats which can be subdivided / sliced into smaller data units.
It seems that way, but it could be an improvement for all parties. If police can avoid putting themselves into high stakes face-to-face situations, the less civilians and police will die from misunderstanding or ambush. Non-lethal robots are disposable.
I think it is bad that white collar crimes seem to only result in fines and that should be addressed. But if it only is fines that still makes the price of doing business higher.

I really recommend reading "The Billion Dollar Whale" because it is a good book and shocking. It is about an individual who really just stole billions of dollars from the Malayan government and then tries to hide it. Every year his fund has a reputable auditor, but every year it is a new auditor, for example.

Goldman Sachs facilitated the crime by making huge transfers with very little diligence. They asked for huge fees, not just relative to the amount, but on a percentage basis. Probably because they knew something was shady and they figured they would get sued. Also, they were aiding a crime but as you say, it all will be just a fine no charges.

GS admitted guilt and is paying almost a $3b fine for this. And IMO they should.
Software for barbers to manage bookings, payments, analytics and more
Squire doing it incredibly successfully in the USA, any reason why it would flop in Europe?
It's a policy that prevents employees that have been awarded shares or options to immediately sell their shares once the company goes public to avoid it flooding the market and lowering the price.
Yep. For example, here is Fill's GIFs site[0], where comic animation on pages represented as video instead of GIF.[1]

...
<video autoplay="" loop="" muted="">
<source src="/video/aa3d713c20ba03cc3f87b36e9a947857.mp4" type="video/mp4">
</video>
...

[0] https://fill.com.ua/

[1] https://fill.com.ua/gif/zagostrennya