skysight-inc/HackerNews huggingface dataset:
> I keep waiting for the Crypto ponzi scheme to burst.

Previously Ponzi schemes were limited in geographic area, so you'd be limited to the number of marks you could go after, either through travel limits or the number of people you could meet through 'friends of friends'. This could grow a bit if you were 'successful' enough and could establish a reputation (e.g., Madoff).

Online schemes do not have geographic limits and so there's always a fresh source of unknowledgeable persons to go after.

Further, most traditional Ponzi schemes are of the form that you'll receive x% returns (e.g., dividends) per year, but Crypto is more akin to:

> In finance and economics, the greater fool theory states that the price of an asset is determined by whether you can sell it for a higher price, at a later point in time. On assets where the theory applies, it is implied that the asset's intrinsic value is less important than the increase in demand, however irrational it might be. The person buying the overpriced asset later on, for a higher price, is deemed the greater fool.[1][2][3][4]

* https://en.wikipedia.org/wiki/Greater_fool_theory
What's the scheme? You can stuff US dollars into your pocket and exchange them for goods and services pretty much anywhere in the world. That's not a ponzi scheme -- that's currency.
Yes, I am interviewing, but I'm offering a real world problem to solve for candidates, not an exercise picked from Leetcode. I actually enjoy Leetcoding type problems, so I'd love to grind those, so I as a candidate don't have problems with those - although still I'd rather be building stuff.

The real world problem most of the time resembles understanding instructions, navigating in an existing codebase, implementing some feature. This gives really good insight into how much they've built, how much they know or how much potential they have - for example if they are unfamiliar with some things, they are always allowed to Google and if they do it efficiently, that's very telling about their potential.

With Leetcode you won't know whether the person has actual skill or experience to build something or they just practiced Leetcoding for 6 months straight.
> If someone can fizzbuzz with a for loop, recursion, and a list comprehension, they probably know enough of that language to do your junior/mid-level job. If they get a problem they don't know, throw their hands in the air, slam their desk, and start crying, you may not want to work with them.

That's setting the bar pretty low.

If the candidate is from a serious institution he should be able to manipulate more complex data structures.
The price of your phone would be much lower if the software stack was truly Open Source, allowing distribution to remove clutter and spyware, and make older phones perfectly usable again.

Planned obsolescence is designed to increase TCO
Because it’s still cheaper than cloud, it’s still not putting your data on someone else’s servers, and it’s still not being beholden to the cloud provider’s planned and unplanned outages.
Everything you describe is an ugly hack that ruins immersion and suspense of disbelief. Are you proposing the AI shouldn't be able to use doors? What if an NPC wants to open a door at the same time as a player? Are you suggesting that gamedevs should add an entire myriad of these exceptions to all the interactive aspects of the game? That's wholly infeasible. Players can and will break sort of game design in wild abandon.

You are trying to build a believable world, or at least one with as few uncanny valleys as possible.

Doors are hard, as is everything interactive. That doesn't mean people shouldn't try to make these things better. And at the same time, we need to acknowledge that doing this is bloody hard.
Assuming people who really use their services are criminals is like assuming someone who cares about a car's details is an illegal street racer.

I use Protonmail to provide tools for journalists, teachers, and whistleblowers, and people who are in danger from folks who mark them "criminals".
Does the rebuttal being "fairly obvious, oft-repeated" somehow mean that nobody actually uses it or it somehow doesn't deserve mention? If people are repeating it, they're repeating it.
Into the hands of a couple of people. It's an unproductive asset meaning all it can possibly do is redistribute the money that new entrants provide and split it between existing holders and miners.

It is fundamentally negative sum, and the narrative of prosperity is driven by existing holders to attempt to claim a larger stake of fiat.
Taking a 10x dose of aspirin is harmful. And god have mercy on your soul if you take too much tylenol - it's a very ugly death.

But neither of them is taboo. Try asking in any forum if horse ivermectin is safe for humans. I dare you.
With the criminal organizations as often as not being large investment banks...
Right, I’m aware of ACT; I saw this tool whose description seemed more interesting than ACT, but as I posted, it’s been abandoned.
It's called becoming a curmudgeon once you have dealt with enough bullshit in your life. I think much of the HN community can relate to that.
Interestingly I assumed (due to personal and anecdotal experience fro colleagues) it’s not a good experience and that was part of what the parent was referring to.
i was thinking of algorand, personally.. but all cryptocurrencies are

1. tokenized: we care about moving 'units' of 'value' between 'accounts'

2. ledger-based: having an immutable record of previous state changes

3. distributed: progression of state is determined by many participants who may not share a common goal

4. consensus mechanism: this is what the system gives us: a set of rules which if followed allow parties to agree on the contents of the ledger.
Subjective experiences seem mystical to us, because how could physics could cause something like this. One way to understand it is that we as experiencing subjects are made of nodes that can make things up and we have no choice but to believe them. Our nodes happen to produce useful, reliable things for us (except maybe when we are dreaming or on drugs) but the nature of the things they produce is different than what we believe, and have no choice but to believe. Like when we experience fear we are basically acting like we do driven by these signals, but it's all theatre. Useful theatre might I add, but it's just signals and how we interpret them. Vision is also just signals, there is just a lot of processing at the nodes so we get increasingly useful signals. We don't get a bunch of pixels, we get shapes, or better yet faces, intentions, predictions, stories.

The different parts of us do their jobs and a coherent picture is created. The most coherent picture is the first person view, but it is a fabrication. It's like a news report. The perceived self is a part of a stitched together story, not a central agent. The whole brain is the agent, however we only remember the story. The story is what ends up as a memory. The perceived self exist because I is an important context needed later for prediction, like the dimensions of your body and a lot more in a social environment. But your perceived self is not the actual you, just as your perceived world is not the actual world.

The general idea is that the signals from the nodes are processed and fed to the hippocampus to create an episodic memory engram, which reactivates the nodes that contributed the signals. This is when subjective experience happens, after all the work is done. Granted the next time the nodes can rely on what happened before, so we are not philosophical zombies, we don't passively experience it all, but the central agent is only a useful theatre, we are multitudes under the veneer.
Some JavaScript people have been hostile to functional concepts since the beginning. See the missed opportunity to make Promise a monad.[1]

[1] https://github.com/promises-aplus/promises-spec/issues/94
Right but they could have said "we can be compelled to log IPs, you should use Tor if that's something you care about".
I don't claim to have done more than 4 minutes of research myself, but supporting a negative proposition is a lot harder than finding evidence for the existence of something.
If it happens in the first 6 months, you don't have to prove it, the seller has to prove you did something to cause the bootloop[1] (and it's usually not worth it to them). I've had good luck with warranty claims beyond the 6 month period, when sticking to reputable sellers.

[1] https://europa.eu/youreurope/citizens/consumers/shopping/gua...
This is more what I was referring to, I haven't heard of any protests.

https://www.reuters.com/technology/majority-salvadorans-do-n...
I wonder if Apple's devs are just going to say, screw it, we'll rewrite the whole thing in Rust with audits and formal analysis the whole way...
Ok but just for me as an observer, it's not clear what the actual UX difference here is. The discussion seems to suggest that the actual capability of the UX is in fact worse in Discord, and maybe not worth copying exactly if it causes a feature regression. It would help to specify exactly what you would like changed around, i.e. if there is a button that could change to make it more clear what is happening when you join a voice room, or something like that. It could turn out that this could just be a matter of some small cosmetic changes.
so this basically means people assume you are lying and a fraud, which is another problem that is not talked about enough - it should not be assumed that you are like that, until proven otherwise.
Just say on-prem. Problem solved!

Really though, "self-hosted" would make even more sense, as companies often deploy such applications in one or more "off prem" environments anyway. I'd hardly consider my company's multi-region/multi-AZ AWS VPC to be my "premise".
sounds like emacs
Literally the last half of your last sentence. The reason nobody uses capacitive tablets as keyboards has nothing to do with speed, however it's measured.
I Don't Scan QR Codes, and Neither Should You (2020)
Hi TJ Devries, thanks so much for all your efforts and helping newbs like us to get into VIM ..
Making anything world class takes effort. /s
Yeah and get angry when juniors perform like juniors.
For those that say that it can't be done, most of Haskell's ecosystem updates frequently in Arch.
I can't emphasize enough on this! The future doesn't give a damn about your reasoning, no matter how much well-tightened it is.

Before us, uncountable incredibly smart people got mistaken. As Elon said, the most entertaining outcome is the most likely. And guess what, entertaining outcomes are unpredictable. He might be wrong, which ironically illustrates what I've just said.
IMO classes are almost pointless without private fields; hiding state (in the handful of cases where that's really actually what you want) is one of their main legitimate uses

But using static members in a language with module-level constants, functions, etc. just seems incredibly silly to me. And then expanding on that feature with exotic new syntaxes like this feels regressive.
Maybe what they mean is that some or all of the iMessage code is still running on the device even if you disable it?
Ethereum has utility for creating financial derivatives. Have you heard of "defi"? https://en.wikipedia.org/wiki/Decentralized_finance
The gloves are off, the pants are on
Thanks all for the responses - the whole “matrix doesn’t have voice channels” thing is much clearer now: it’s not the hard bit (voice/video conferencing!) but just the UX of how it’s hooked up. This we can fix :)
There is more to this, the police target vehicles with licences from states that border Mexico hoping to grab some quick drug cash heading that way.
Similarly to Android there have been attacks that involve exploiting bugs in the code that parses incoming messages, and then via the exploit you can get remote code execution

For example (IIRC this was a real bug), if you exploit a bug in the text layout code, you could attack a device by getting a notification to appear on the lock screen - and SMS messages usually trigger a notification
Stop stack ranking developers [video]
> This makes devices more expensive?

No, it makes them cheaper by pushing back planned obsolescence.
Belmondo's comedies were very popular in Czechoslovakia. Rip maestro.
Links to articles debunking Bitcoin FUD
If you want some new crypto to succeed, it must have at least one blatant lie on the first page of its white paper. Otherwise no "investor" will buy the stuff.
This is an excellent article for any developer hoping to build a software product or looking for some inspiration.

A summary of some of the points in the article:

- Carrd has 2 million users (paid and unpaid) and $1 million in ARR (annual recurring revenue).

- "AJ" is the sole developer of Carrd (the company is himself, his business partner Donny, and a few contractors).

- The scope of Carrd has been intentionally limited from the beginning (a one-page site builder). That simplicity is its appeal.

- Carrd was beginning to be noticed by the VC world and it’s been beneficial for Carrd to take on investors.

- Investors have helped with networking, connections, knowledge and mentorship.

- One investor put him in touch directly with an engineering team at AWS (Amazon Web Services) to walk him through infrastructure planning and deployment.

- The preconceived notions AJ had about the “evils of VC” have been unfounded.

There is much more in the article.
It is like a cover letter, if you will do half-arsed one it will work against you.

It has to be a good CRUD kitchen recipe app if you want to show it off.
> Integer values are compared up to 8 bytes at a time by the CPU but UUID values are compared char per char.

Well nothing prevents one from storing the UUID as an integer. And one doesn't have to use the uuid() function provided by the database either which may only generate a textual UUID.
That is what I'm saying. Employees are NOT choosing to work, because income disparities are too high. For most of the 20th century, tax rates were from 70% to 90%. It changed to around 35% in 1986 after Reagan passed an act setting it this low. And that is when the rich started getting richer. In 1965, CEOs were making 20 times more than the lowest paid worker. Now it is 300 times more.

I say that employees should not go to work for corporations and chains, either. F them all.

I have some sympathy if the mom and pop if they barely make any money, but there are some mom and pop places out there where the mom and pop own 10 locations, which is not huge, compared to chains. But they are making $1.5 million in income per year, all the while they are making sure that employees don't work more than 30 hours per week so that they don't have to pay benefits, no health insurance, treat them like crap and not dignity. I know that all businesses don't do this, but probably 95% do, even though I have no citations for this. But I rarely read about those companies who do. And don't say many do, but nobody hears about them. No way.

And again, for the person making $5,000 per year, who cares if they go out of business. They are NOT doing it right. It is only logical that they should get a janitorial job, or work in a stock room for $30,000 per year. It's just logical. And, with making $5,000 per year, their restaurant is probably filthy, bathrooms filthy, substandard ingredients, dirty kitchen, sh-tty chairs and tables, indifferent wait staff and cooks. Again, not every single one. But if you're making $5,000, that sure is the way to bet.

Furthermore, if there are only companies like Amazon making all the sales, then that is a monopoly, and it should be broken up. Monopolies are the bad part of capitalism, and is why the government should break them up. That is what they did with AT&T in the 1980s and telecommunications really took off after that.

You are using a straw man argument.
Because we haven't had a recession yet which caused a major net outflow from cryptocurrencies.

Some cryptocurrencies can survive a major net outflow, but some, especially the stablecoins with weak backing, (i.e. Tether) cannot.

The big lesson of cryptocurrencies is that the market for money laundering services is much larger than previously supposed.
It's driven by library developers wanting to prevent access to internals. I was annoyed by it initially because I love poking around in internals and it makes it easy to add missing functionality or fix bugs, but I can kind of understand from popular library maintainers.

If Bar depends on a private internal of Baz, and Foo depends on Bar, then if Baz publishes a patch version that changes an internal to fix a bug, Bar breaks, and so does Foo.
> And in practice, almost the entire network is controlled by a small handful of large mining companies and 'mining pools'. Not very decentralized at all.

This is a common misconception. Miners are not tied to a single mining pool and can switch on a whim.
Bad faith arguments are just logically valid arguments with which you happen to disagree.
Sure you can. At least, if our baseline for "realism" is, "an approximation of what someone will do on the job".

I'd say asking someone to regurgitate some solution for a random leetcode problem is far worse an approximation than asking someone to write, say, a little toy API that does nothing more than retrieve a value out of a set.

See how well they're able to develop in a language of their choosing. Can they get started immediately or do they stumble putting together the first little building blocks?

Treat it like a "real-world example" and make that clear up front. Do they think about logging and metrics? (for the purposes of a toy interview problem, just writing to stdout for both would be sufficient). Do they think about dependency injection? What about unit tests?

Then follow it up by asking them to modify a bit of their logic. ("okay, we've got it returning a matching value from the set if it exists - what if we wanted to add in wildcard support at the end of the incoming string?").

Tons of very real things to consider, even in the constraints of a simple toy problem.

As someone who works in Big Tech, I would much rather have people on my team who think about maintainability, debuggability, monitoring, what can go wrong, etc. etc. (and have shown during an interview they're capable of writing some trivial business logic around that) than someone who absolutely nailed mirroring a binary tree and solving the longest common sub-sequence problem.
People opting to use a meme "database" instead of a real DBMS is kind of a large red flag to me. I am hard pressed to imagine data more relational than chat messages and user accounts.
Because fiat currencies are collapsing and people are dumping into various investments including crypto.
A bigger effect is that, by the time the next helicopter is ready to launch, SpaceX Starship is likely to drop the cost of delivering cargo to Mars by an order of magnitude or more. That will massively disrupt the mass vs. capability trade-offs we see in all Martian rovers and aircraft.
The Mafia was even bigger fans of organized labor, government contacts, real estate, construction, and cash.

The only argument less persuasive and over used than that one is “think of the children!”
There was a developer who discovered a bug with the XML parser, and wrote a whole blog post about how he was able to cause iOS's security system to malfunction using a specially-crafted XML permissions file and allow his app to do anything he wanted, even escape the sandbox. He kept it secret for years for his private experimentation until Apple patched it by accident, by adding a 5th XML parser to the other 4 for some reason and using that one instead for the permissions.
reversing a tree does not mean you are capable of getting anything done, it just means you bought that shitty book called "cracking the coding interview" and grinded enough of the sort of questions the book covers. besides, you have grinded enough of that stuff in college, if you went to any reasonable quality college anywhere in the world with a CS program.
Were derivatives not possible before? Certainly transaction fees in traditional finance aren't $200-$1000 when you're buying a futures contract. I think it's like $3.
As are a lot of other financial tools. Some are more obvious in cheating you for your money, some are not.

Make the best out of it because the system is not designed in your favor.
Technology designed to actively circumvent the progress we've made in curtailing illicit use is in my opinion a bad thing. This is just wataboutism. Let's stick to one topic at a time huh?
Would be curious to see a diff of Proton's privacy policy over the next few weeks.
Yes. Funny how almost no public debate has been about how better hospital funding (ie, less "efficient" hospitals) would have made lockdowns unnecessary.
SMS is also exploitable though, right (Both types of messages go through Messages.app)? And you can't disable SMS entirely I don't think.
Shilling: Addicted to your phone? Invest your Screentime in the stock market
Climate impact of a transatlantic flight could cost global economy $3k
It was just an example of conceptually simple things that are hard in games. Are you disagreeing with what I wrote?
Usually by exploiting holes in some code that does parsing, e.g. for images. Here [1] is a nice write-up.

[1] https://googleprojectzero.blogspot.com/2020/04/fuzzing-image...
And my point, after trying both, controlling speed on skateboard is harder. It does bit make it better sport nor anything like that.

Any sport on a competitive level is hard. Including running. The skateboarding has the property of not that much control and ease of loosing it. (Leads to injuries).

Like, trying to run out of skateboard does not work in higher speed. It is good solution for small speed, but once you go faster then you can run, it gets ugly. Meaning, injuries look very ugly. And the skateboard is going God knows when risking to hit someone or something (old person, stroller with baby, car). It is just not safe once you don't control the thing.
It looks like there are maybe 12 months out of the last 60 months when buying TQQQ and holding until today would have beaten buying BTC and holding until today.
What is it that you’re missing?
Gov. Jared Polis Wants Colorado to Accept Crypto for State Taxes
it's a very interesting development.
I'm one of those people, but for a discord alternative, I think it's a pretty fair trade off. My WhatsApp groups are mostly under 100 people while discord servers get much, much bigger. The only thing I feel like would be viable would be one shared encryption key for large rooms that just gets shared between the members via a resource-intensive diffie-helman-like message once and then after that everyone just uses the same key.
> officer directly asked him if he had a large amount of US currency

That reminds me of something I think I read. Is there are companies that specialize in identifying motorists that are carrying large amounts of cash. They make money by selling that info to the police.
in TFA they claim they did in 2014 and hint that it's a reason they provide an onion site
I'm waiting for whole stock market and everything else to burst... But when you think about how central banks and governments are handling it and all the money around it makes lot more sense how it is still going on.
Tokeks: Get AWS EKS cluster token without official CLI or non-standard library
I've worked on DeFi since 2014, I'd say the vast majority of things said here are perfectly reasonable. All cryptocurrency is a bubble at the end of the day, and if you don't have an exfil plan for your investments then you had better be prepared to get two big bags of nothing when you cash out.
I've also spent a bit of time practicing Sublime shortcuts using https://www.shortcutfoo.com/

Are there other sites like these that people prefer?

Also -- VSCode's shortcuts seem to map 1-to-1 to Sublime's. Is that possible? Is there a lineage of "who inspired who" e.g., for instance, who was the first to come up with ctrl/cmd-P for quick open by name and ctrl/cmd-shift-P for the command palette?