skysight-inc/HackerNews huggingface dataset:
Oh what a splendid question. Currency is simply the means of transfer for wealth but not all wealth needs to nor can be represented by currency. We sometimes talk about the value of clean water or clean air in dollars, but this is not something readily convertible. Likewise, the wealth we inherit via bodies (stomach, intestines, lungs) is not something sell-able or representable by currency [unless we're talking illicit organ sales, but then the benefactor is hardly the person who started with the wealth].

Currency must represent enough wealth to be able to flow (current -> currency) but it's more akin to red blood cells in a body of organs, it serves the organs via its transit. We call this "liquid" when we have wealth represented by cash. I believe the correct answer here is that currency is a (fixed) ratio of actual wealth being generated by a nation-state or planet and therefore the amount of hay grown, the amount of rice harvested, the amount of chips manufactured, the amount of creative output that is captured is measurable, and there is a fixed ratio of that amount that results in "currency."

This might be easier to understand with a medieval analogy to a castle, we cannot sell our only castle, but we can use the agricultural surplus to trade. The castle might appear to have some sort of convertible wealth, but not all currency must represent that, because we are not frequently trading castles, but we are frequently trading currency for bread and for sustenance and commodity-goods.

I think one would benefit from reading Foucault's "The Order of Things" which explains that trade can only happen when there is a surplus beyond what is locally necessary, and this surplus is what gives rise to currency.
If a jury concluded that the defendant is guilty, I don't think judicial process reform would help. The fix would require at least public education. Reforming judicial process is hard, but fixing public perception seems way harder.
There interesting thing is the increasing number of cities which are designating pedestrian only areas. I think scooters become a pretty natural way to expand and connect these areas within cities, overall making for more human oriented living.
Are we sure his sanity is intact? He might be suffering from delusions
He’s not necessarily conflating them. There’s a case to be made that profits from Bitcoin and other crypto are used to manipulate the system to boost it further (look at all the shadiness around Tether, for example).
Quite - the criminal justice system is woefully underfunded and COVID has only exacerbated the problem. The means testing leaves many people facing no choice but to plead guilty or risk bankruptcy.

This book is a chilling insight into the state of criminal justice: https://www.amazon.co.uk/Secret-Barrister-Stories-Law-Broken...
Please, Systematically Enforce Your Constraints
No idea why you are being downvoted, but it's true.

Compiler UX is often horrible, but the new breed of languages tries to rectify parts of it:

- non-crpytic error messages. Show exactly what failed, where it failed, how to solve it.

- compiler-as-a-service. Tool makers will love you.

- compilation speed. If I need to wait 2 minutes for a 10 LOC project to compile, your compiler is doing something wrong.

- the compiler should be the only tool you need. If you rely on 15 different tools just to compile a project, you're doing something wrong
Exactly. Some people went bankrupt trying to pay back large sums they "owed", they had no apparent assets, no apparent extravagant expenses and yet everyone convinced they have a tonne of cash somewhere...
Here's a hack I do when I'm running a tight loop. In something like a video game at 60 fps, print is useless cause it spams so much in the terminal it's unreadable. So I use my hack:
If math.random() > 0.99 print(debug_msg)
>> no legal partnership or agency relationship is created between you and Apple

> So developers have no legal obligation to follow the rules

Another completely false statement. It’s still a binding contract.

This just means you don’t understand the legal terms ‘partnership’ and ‘agency’.

I am not an attorney but I recommend you consult one.
Haskell debugging by testing is great for small functions where you can use quickcheck. But larger tests for the more complicated stuff don't work in quickcheck and there isn't much else that one can easily do.
just an lurkers prospective, but they really seem to be growing fast. They have a lot of networks up and running and have been doing a pretty impressive job of getting people real broadband internet where there wasn't any before.
I'm not advocating for anything. Just saying that "Why isn't there a higher legal standard for proof?" answered with "The Post Office management knew about the bugs." isn't a satisfying question/answer exchange.
> The rich and homeless should be equally forbidden to build small shelters in the park? That sounds like it's been said before.

You're probably thinking of this Anatole France[0] quote:

“The law, in its majestic equality, forbids the rich as well as the poor to sleep under bridges, to beg in the streets, and to steal bread.”

[0] https://en.m.wikiquote.org/wiki/Anatole_France
It’s some hubris to think that America brought peace to a wicked world. Especially when at the same time we gloss over the millions of people killed directly or indirectly by American policies and actions during our time in power. We'll never know if the third world and non-aligned movements would have produced a stable alternative, since they competed with American capitalism and thus were destroyed by America.

We did some noble things in the 1940s for sure. Since then, what would you say has been “staggering good”?

History is told by the victors, but that doesn’t make their actions just.
I think it'd be more efficient to use a massive flywheel for a wind turbine. That flywheel could then be the battery and each turbine would come with their own.
"Theoretical considerations of the feasibility of correcting chromatic aberration were debated in the 18th century following Newton's statement that such a correction was impossible"

- from following the rabbit hole to https://en.wikipedia.org/wiki/Achromatic_lens

Eventually scientists stopped using the word "impossible."
Interesting. Do you also see it with your glasses off?
Isn't having undocumented opcodes a huge red flag for security?
An old Soviet joke.

Professor in a math class calls out a student to draw a circle on the blackboard. The student makes a perfect one; the Platonic ideal of a circle in one swift, generous motion. The professor is impressed and inquiries, how come?

- See, all I did in my two years of military service was operating a meat grinder.
A discussion of Nassim Taleb's tweet of the same sentiment last week: https://news.ycombinator.com/item?id=26840006 (430 comments)
Covid Vaccine Turned Scot Woman Legs into Giant Blisters, Left Her in Wheelchair
Where "outed" means something.
It’s complicated. Bitfinex is registered in Taipei, but iFinex is the parent company and is registered in the British Virgin Islands. Additionally, Tether Operations Limited is registered in London.
In my opinion you should only test the functionality of the code that you're "talking about". Ideally you'll have some component that exposes a `GetX(id)`, `SaveX(x)`, `FindX(WithName(foobar))` or something. That code should be tested against a mock of the DB. Everything else should use a mock/fake of that API.

This has many reasons why you'd want to do it. Many people stick to "performance" but I think that's the weakest reason. Ideally if you change some code and break something you want the method name of a failed test to tell you what's wrong. If you change some ORM code and 100% of your tests fail, is that helpful? Compared to the case where you change the ORM code and the unit tests testing the ORM code fail?
Nobody actually needs Facebook or Twitter, even in a tech/web context, in the same way that nobody actually needs McDonalds or Coke. They're "addictive" junk food. The economy and society will work just fine without them.

We DO need a powerful, uncensored search engine, but that's all the more reason to proscribe some clear limitations for that service and cut it off from being mixed up in anything else. Cut Google back to what it was in the early days: just a simple PageRank search. Keep the anti-spam measures and a handful of things like image search, but cut off the rest of the cruft. Firewall search from everything else Google has gotten into over these many years.

Maybe we need a federal law that if your company runs a (major) search engine, you're not allowed to dip your toes into anything else.
And if any of you had simply e-mailed dang, it might have already happened.
What are the chances we'll see jail time for any of the people responsible? I'm guessing zero?
> I do want to point out that print debugging has one critical feature that most step-based debuggers don’t have: you can see program state from multiple time steps all at once.

At Google, we have time-traveling debuggers neatly integrated into our cloud IDE: You can step forwards and backwards, you can inspect variables for all the values they've had or will have until program termination, and you can also see all invocations of methods (along with their parameters) that have happened or will happen.

I still use logging for debugging. Cool tech aside, I think what you really need, above everything else, is the fastest possible iteration cycles.
What has the ridiculousness of Javascript got to do with a database schema?
How to win at the world championships of financial modeling
Now I have to either agree with Taleb or admit that Bitcoin has some validity and I can't bring myself to do either.
Technical recruiter here.

Did you check DMRAC and all the other email settings?

Maybe your emails land in spam.

Or even quicker and better: If you have their resume, just call the (best) candidates.

If they were unsure whether to work for you, you might turn them around even. On the phone you can give them reasons why they should work for you and dissolve misunderstandings that they might have gotten via your website.

If you are hiring, the biggest ROI skill you need to acquire is LEARN TO LOVE THE PHONE.
> the amount of money in circulation should match the amount of wealth produced

Economists tend to believe a little inflation is helpful[1], and to disagree on how much. If the money supply increased by exactly as much as total wealth (which is different than the total output in a given year), the average price level would be constant. Such a scenario has never lasted very long anywhere. (Inflation and deflation both happen, but precisely "zero flation" is extremely hard to achieve, even if you wanted it for some reason.)

There's also a giant rabbit whole around how to define the average price level. It's an extremely hard problem -- what people produce, and what they need, varies from year to year, and durable goods depreciate by variable amounts, and much of our wealth is in intangible things like the recipes for vaccines with real but uncertain future payouts, and we can only hope to survey a subsample of the data. There's no obvious best approach.

[1] https://www.irishtimes.com/business/economy/moderate-inflati...
My memory of Dan is seeing him speak on-stage at SF security b-sides, some time in the mid 2010s.

He'd enjoyed a few drinks by the point he spoke to everyone, and the resulting honesty (accompanied by what I sensed as trepidation from the audience, about seeing a respected speaker in a vulnerable state) left a mark on me.

He was right: software security nowadays is a swiss-cheese mess, and the industry isn't addressing it.

His speech instructed me and perhaps others in the audience to deal with that new reality and adjust to it. It's tough for the original hacker / cypherpunk / purist mentality to adjust to. But it's where we are now, and it's a mindset that'll never die even if all of us that subscribe to it do.

RIP Dan.
Previous story in 2015: https://news.ycombinator.com/item?id=10006534 . This article is exaggerating by saying it happened overnight, which started actually 5 years ago.
We offer the choice to all employees, either get a company phone which we pay for or a reimbursement for the costs of using your private phone plan for work if you only want to carry one phone. We pay $ 60 / month + whatever costs you make for travel or international calling in that case.

Out of ~150 people I think 140+ choose to use their private phone for work. We had expected that to be very different.
I dunno, probably depends on the microbe? there are also laws that apply to produce growers over a certain (very low) revenue threshold, if that's what you're getting at.

but anyways, that's kinda besides the point. if people are growing stuff for their own consumption, I don't really care how safely they do it. I'm all for people distilling whiskey at their own risk. but if you're going to make money selling stuff to other people, it should be as safe as is reasonably possible. somehow I get the idea that random dudes selling flowers/concentrates/cartridges aren't looking that deeply into their supply chain. people died recently from what should be a fairly harmless plant.
Is it no longer the case that non violent crimes have a statue of limitations?
If you knew that witness was unreliable and you still prosecuted based on that witness, and covered up evidence you had of their unreliability...
Thats what their GH action effectively _is_. They just used a poor choice of tool. They could write a program and host it on a web server and it still might screw up.
The crazy part is the ,,I missed the boat'' saying that I heared from people at $200 and at $50k.

Bitcoin needed more than ever.
Instead of viewing the problem as "bailing out", maybe it should be viewed at mitigated and fixed - because a system that people rely upon, one that needs to work, should be kept working - there are no better alternatives.

With private companies, everyone else is often left holding the bag - esp e.g. with mining and drilling companies. But with private corruption companies too - the bankruptcy of the company typically involves all of those being owed money taking a hit if not losing their money completely.
Ask HN: Anyone bought the Raptor Systems POWER9 machines?
https://raptorcs.com/content/base/products.html

I’ve been extremely curious of these ever since I read about them a few years ago. They seem neat, but are wildly expensive for what seems to be a very uncommon architecture. Only other modern POWER systems I can think of offhand are the IBM i series.

Has anyone bought or used these? What enticed you to purchase it? Do you get an sort of advantage over a powerful x86 workstation? I’m trying to figure out who their market is.
I think this is the standard algorithm and it's absolutely terrible. People poke at things, which ends up giving a linear search across a possibly huge system. Even if the "guess" is intelligent, it's not like you can trust it. If you actually fully understood the system, you would know what's wrong and you wouldn't be debugging.

Do a bisect instead. The complexity is O(log n). It's probably slower than if you guess right on the very first time, but that's less important. Debugging time is dominated by the worst cases.

1. Do something you're 90% sure will work that's on the path towards your actual goal.

2. If it works, move forward in complexity towards your actual goal. Else, move halfway back to the last working thing.

3. When you've trapped the bug between working and non-working to the point that you understand it, stop.

"The weather data isn't getting logged to the text files. Can I ping the weather servers? Yes. Can I do a get on the report endpoint? Yes. Can I append to a text file? Yes. Can I append a line to the weather log file? No. Ok, that narrows it a lot."

The real point of this is that you should spend most of your time with working code, not non-working code. You methodically increment the difficulty of tasks. This is a much more pleasant experience than fucking around with code that just won't work and you don't know why. Most importantly, it completely avoids all those times you wasted hours chasing a bug because of a tiny assumption. It's sorta like TDD but without the massive test writing overhead.

A modification for the disciplined: give yourself one (1) free pass at just taking a stab at the answer. This saves time on easy fixes. "Oh, it must have been that the country setting in the config file is off." Give it a single check. And if it's not that, go back to the slow and steady mode. Cause you don't understand the system as well as you thought.
Interesting counterpoint! How would we allay the repartee that buy-in is mining hardware and the payout is coin? It's not exactly cash-to-cash, but cash-to-hardware-to-coin-to-cash where the endpoints are still the same. Or is it arguable worse and more risky than a Ponzi scheme in that regard?
I think its place isn't as a currency.

I written this comment before, but I’ve basically come to believe the argument described in the following is true: https://www.matthuang.com/bitcoin_for_the_open_minded_skepti...

Bitcoin isn’t a cash competitor, it’s a gold competitor - and it’s a pretty good one.

Part of something like gold is the shared social belief in it as a store of value. Bitcoin has this and there’s enough time and infrastructure behind it at this point that I’d bet it’s likely to keep it.

That plus its scarcity guarantee and disconnect from the federal monetary policy of any one country or bank makes me bullish on its future in the long term.

I’m also bullish on ethereum, but for different reasons.
The UK postal service used to be a public institution but was privatized in the early 2000s. For all the indignant rhetoric from public figures, you can be completely sure that no penal consequences are going to fall on the management, police or prosecutors that cheerfully sent people off to prison absent any evidence of the 'missing' funds' existence outside of the computerized accounting system.
I underestimate it and overestimate it.

Excuse me, I'm off to build a battery out of a bank of leaf springs.
I always wondered which "Italian poet from the 13th century" he was referring to. If true, turns out it's a 14th century poet.
Missing Indonesian submarine believed sunk as debris is found, Navy says
I recently discovered a Linux debugger & tool which allowed me to solve problems 10x faster than print statements: pernos.co (which is layered over Mozilla's rr time-tracking debugger).

Pernosco's tool is described pretty well on their website, but basically it allows you to view a program inside and out, forwards /and/ backwards, with zero replay lag. Everything from stack traces to variable displays (at any point in time in your code execution) is extremely easy to view and understand. The best part is the lightning fast search functionality (again: zero lag).

On top of this: extraordinary customer service if anything breaks (in my experience, they fix bugs within 24 hours and are highly communicative).

If you value your time I highly recommend you check out this tool.
okay? not really related to my comment?
Samsung started shipping 16GB LPDDR5 modules last year. They are supposedly 1.5x the speed and 20% lower power.

Double the stacks from 2 to 4 and moving from 8GB to 16GB gives 64GB. The two extra channels and extra performance gives something like 3x the bandwidth at only a bit more power. That seems perfect for feeding more cores and a larger GPU.

I’d love to see a move toward 512-bit HBM3. It seems like the perfect compromise. It doesn’t need expensive silicon interposers and offers decent latency while still having a lot of bandwidth. HBM2e uses about half the power as GDDR6 for the same bandwidth (I don’t know about HBM3 power numbers)
Amei esse posto
Legal reform is like software refactoring. You always know it needs to happen. It rarely ever does. Even if it does, there's still bugs.

> Since when does a court accept the uncorroborated report of software, without any other corroborating evidence, and sentence someone?

Since before software has had bugs. Law is the human-governance form of software. It's just as shitty as software is, for the same exact reason.
Esses comentários ajudam muito
SQLite is a fake for the remote database.

> you change some ORM code and 100% of your tests fail, is that helpful?

Yes. It shows what depends on the ORM behavior. Of course you need to be smart about finding the root cause.
There's many cryptocurrencies that are designed to be infinite. How does that change anything?
The problem is that it's not just a matter of "learning the debugger for Java." In practice there are many different projects that configure debugging many different ways, and it doesn't matter that you know which keys to press in IntelliJ if it will take you an hour to figure out how to attach it to the project. This speaks to OP's point, where it's hard to use a real debugger to casually investigate random projects.

Having said that, it is absolutely a requirement when working on a project for any length of time (especially professionally) to set up and figure out a debugging environment, because it is significantly more productive than printing. But the startup cost is certainly there.
From a certain perspective, it's 'demeaning and patronizing' to elevate individuals beyond their true valour, for whatever purpose. People are more than their 'race or gender' and most musicians define themselves as artists or musicians first, not by their gender, i.e. not 'female musician'. So to be treated by a different standard may offend their sensibilities as artists or professionals, i..e the part of them that is not oriented towards the specific aspect of intersectionality.

The Army is not the arts ... but for whatever reason at least in that organization the women generally really, really don't want to be treated differently. It's nice to be the 'first so and so to do such and such' but that's definitely not the point. They're not 'Lady Rangers', they are 'Rangers', full stop, and generally don't want a sliver of space in between what they are, and what the Men are.

Having not heard the music of 'Women With Transistors', I could be wrong ... but I'll suggest they're not on par with 'Beethoven'. So the issue then becomes the degree to which these ladies were overlooked, possibly due to sexism, and the nuances in that. That's the story. And there's a lot to unpack there obviously.

I think the controversy arises because some people question the legitimacy of comparisons with 'historical greatness' and then others interpret that to be a form of delegitimisation of the challenges the women faced, or that they were overlooked. Which could be true in some form of rhetoric, but I think is not true on it's face, or rather, it's a least reasonable to question whether or not the people in question here are 'Beethovens'.

And I'll say again - I haven't seen it, so I can't really be sure of this specific case, rather, I'm explaining how confusion can arise in these kinds of cases.

But it looks like an exciting watch for sure.
I think it's great. Twitter allows people to communicate relatively openly. The alternative is to have all communications run through a censor filter.
Or he's trying to push the price down to buy more
Do you want Orcs? Because this is how you get Orcs.
Usually with something like that which would be an "open secret" in Turkey people would usually mean the 99% who don't acknowledge it rather than the 1% who do acknowledge it.
Money is abstract and mystique. You see value in it because of your expectations that build on past experiences. With bitcoins, people have yet to make experiences.
In that sense they're not much different. Beanie babies formed a speculative bubble too.

One might quibble that the phrase "Ponzi scheme" suggests conscious intent to deceive. That's a hard thing to prove, and largely economically immaterial. Putting questions of intent aside, every speculative bubble is a Ponzi scheme: buyers plan to sell for more money, and eventually can't.