skysight-inc/HackerNews huggingface dataset:
> In C in a GNU environment, I suspect your Glibc backtrace() function won't work very well if the code is compiled with -fomit-frame-pointer.

Actually, backtraces work correctly without explicit framepointers (in a typical GNU environment using ELF+DWARF).

The general concept has existed in DWARF since version 2 in 1992. The mechanism used for this is known as Call Frame Information (CFI)[0][1] — not to be confused with Control Flow Integrity, which is unrelated.

Here's some example libgcc code that evaluates CFI metadata[2]; there's similar logic in the libunwind component of llvm[3].

Burning a register on a frame pointer is a big deal on i386 and somewhat less so on amd64; there are other platforms where the impact is even lower. So, just know that you don't have to include FPs to be able to get stack traces.

If you're interested in how to apply these directives to hand-written assembler routines, there are some nice examples in [0].

[0]: https://www.imperialviolet.org/2017/01/18/cfi.html

[1]: https://sourceware.org/binutils/docs/as/CFI-directives.html

[2]: https://github.com/gcc-mirror/gcc/blob/master/libgcc/unwind-...

[3]: https://github.com/llvm/llvm-project/blob/main/libunwind/src...
Bitcoin holders don't actually care about proof of work or proof of stake, or even any of the technical details.

They only care that their investment goes up in value. That only happens if new entrants to the crypto ecosystem choose Bitcoin over alternatives.

Cryptocurrencies are like MLMs for nerds. The earlier you get in at the ground floor, the more valuable your position. You can help the price go up by convincing your friends to invest, who will convince their friends to invest, and so on.
> or because your joke was bad / not accurate.

I found it funny, and it does match my experience.

That being said, the only Mac's I've used are several years old by the time I use them.
- Facebook owns all of the content you post (pictures/posts/videos). Doesn't this apply to all/most sites with user generated content?

I don't think this is technically true. https://www.copytrack.com/does-facebook-own-my-pictures/
Basically their terms of service say that you give them the right to distribute it. It specifically says they don't own it.
Having done some Rust development myself... I love the language, but if I was tackling a problem that could be solved with something like Rails, I'd use Rails. Rust is awesome for performance critical stuff but there's a lot of memory management overhead for a CRUD app.
In desktop browsers I use this "kill sticky" bookmarklet: https://alisdair.mcdiarmid.org/kill-sticky-headers/
It's not the ideal building material and it's a plentiful resource that would otherwise end up ideally in a landfill but likely along the side of the road.

From their perspective it is a good use of something that might otherwise be litter.
> To defend against on-device attacks or iCloud backups, Telegram would need to do its own, separate encryption of its storage and prompt the user for a passphrase at app launch.

This isn’t quite correct. iOS applications can exclude files from iCloud backups.
They sure could, with the remaining 30% of the hash power. Thing is, continuously forking isn't a recipe for a store of value or currency or anything else.
Author here: I can't reproduce it any longer either, seems they have pushed a server-side fix out for this issue
I was raised in the midwest, farmers all around me.

Part of the farming life has always been resourcefully fixing stuff. (Hence the phrase "Held together with duct tape and baling wire." Baling wire refers to hay bales.)

Nothing new here.
No we don't. I was not objecting to Larry Flynt or the Hustler Magazine in any way, it was just a point of grammatical ambiguity, see my reply to another user complaining about the same thing as you are: https://news.ycombinator.com/item?id=26097449

Looks like I've struck a chord among some HN users unintentionally.
Then everybody would know they can and no people of those they could want to hunt would rely on the compromised technologies anymore.

There are rumors they can even decrypt HTTPS but I bet they would do their best to hide that if they actually could.
Eh - it was a failure of the (people, technology) tuple. Different choices by the engineers on the team could have fixed that problem. And different technology choices by the engineers behind ruby (/rails) could also have fixed the problem. (Eg async io, much larger thread pools, etc).

Everyone dropped the concurrency ball hoping that was someone else's problem. Its the dev team's fault because everything is ultimately the dev team's fault. But it would also be great if it was fixed in ruby + ruby's ecosystem.
> hold down the power button and a volume button for a second

On android phones, it takes a screenshot.
> as it applies to BTC. Some smaller coins have been attacked, but they are nowhere on the same scale

So what I'm hearing is everyone knows it can and does happen at a smaller scale but you just can't bring yourself to believe it could ever happen on a bigger scale. This seems like the creationism vs evolution argument.

I find this particular criticism of the currency pretty weak too for what it's worth as It's got much bigger issues. Like the sheer magnitude of its waste.

However, I do find the argument disqualifying when petitioning to make Bitcoin the "one world currency" when 70% of the hashpower is in a totalitarian ethnostate that can just screw it up at will. Conceptually it amounts to giving up sovereignty of your currency to the PRC.
That's not how Bitcoin scales. The amount of transactions doesn't matter. Bitcoin can have a limited number of on-chain settlement transactions and unlimited number of off-chain payment transactions (Lightning, Paypal, Visa, etc.) and it doesn't consume a single bit of more energy. Energy consumption is proportional to its value and the current block reward.
I’ve never had a candidate do the take home and come back with some significant angle on it we’d never thought of before. The value of the ‘free work’ to the company is the same as the value it has to you; it lets them evaluate you.

Some companies structure that better than others. Some feel like more of a time waste than others. But the idea that the company is getting you to do work for its value outside of the interview process just seems naive. It’s not a trial shift at a bar.
Makes you wonder why one of the major semiconductor equipment companies doesn't team up with Canon or Nikon and compete with ASML/Zeiss.
And none of the XMPP clients or any of the Matrix clients get the on-boarding step idiot-proof. Matrix tries harder at it, maybe they will eventually succeed. I have zero hope for XMPP, but I'm happy to be surprised.
That makes sense. (I suggest updating the article.)
What about that shortcut is mnemonic?
Apple Push Notification service server certificate update
There’s a huge difference between being his fan and being a fan of his music.
https://www.npr.org/sections/thetwo-way/2013/11/20/246297720...

TIL interracial porn got Larry shot.
Yes, I'm in agreement with you.
Is this actually a big deal? It seems like they accidentally updated some servers before the rollout?
I wish that too! The OSM data license is similar to GPL in that it requires, when mixed, the resulting derived work to still be shared in an open license. Having Google's data to complement OSM's would be a huge benefit for researchers that can use geographical data for all sorts of purposes, users of course, everyone really. As someone who contributes to OpenStreetMap and avoids Google Maps (for privacy reasons, not map reasons), I have nothing but respect for how much data they gathered. I'm just sad they keep it locked up.
I memorized the first 100 on a bet in high school and it took me a few days at most. I can still rattle them off perfectly, 20 years later.

Not really in the spirit of the assignment though.
I wonder if Apple's relentless march towards eliminating all physical ports on the phone is at least in some small part an attempt to harden against these GrayKey / Cellebrite tools that can attack the phone.

I am not particularly familiar with them, but having previously been someone who jailbroke my phone, several of the exploits used were originally delivered via plugging the phone in to another device, i.e. through the data port on it. Elimiating this may be to them a way to harden the phone against this, for both better (these tools) and worse (the JB scene).

This of course does not prevent remote or semi-remote wireless attacks, such as through the cellular baseband.
Chrome already blocks certs not appearing in CT logs, at least if it was issued in 2018 or newer.
I don't think Foxconn saw this as screwing anyone. I think they saw it as doing business the way they typically do in China.

What would have happened if this deal had been done in China?

No one would have reported on the failure. The local jobs numbers would have "jumped." Infrastructure would have been "built." Everyone would have gotten a pat on the back and/or promotion for hitting their economic targets.

The weakness of command-style political systems have always been that they incentize systemic lying.
You countered the position, but you did not spend time understanding it.

As an example, ACH is an FTP based system that largely runs once a day (maybe 2-3x now), fed by various backing mechanics for the bank itself, including the Fed and whatever else you’d want to suck in.

Visa’s transaction rate is completely orthogonal to that system. Visa could 10x their transaction rate without touching that underlying system if they wanted to, as could something attached to Bitcoin. So your argument about scaling Bitcoin up counters a poor understanding of the initial position—so poor as to make it a different position entirely.
For me it was higher than I expected. Even with SF's cost of living, I didn't realize it would be out of the low 200's. Just a broken expectation.
This is the same reason I have been shifting away from python for anything more than a quick script.

Processors have only been going sideways for a while and python makes this a pain.

Elixir and Rust are a little less painful in that regard.
How about if Signal encrypted all your stored communication when not in use and required a password (and 2FA) to decrypt it? Thus the app's security is ~independent of phone security, at least for forensic seizure analysis.
This argument has always confused me. Syntax is not, and never was, the point or beauty of Ruby. The semantics, deriving from the pure object model, are. Crystal's object model is just light years away from Ruby's. I suppose if one has never really achieved much proficiency in Ruby then they can be equated.

Personally, I'd sooner code in Go than in Crystal. The tooling is way better.

Mruby however would be my first choice for "Ruby but with compilation."

http://mruby.org/

If that won't work, then I'm looking to Go next.
> A block could have 1 or 1000 transactions, but the energy consumption would be the same.

The calculations are based on the maximum throughput of the Bitcoin protocol, which is a fixed value due to the 10-minute block time and the limited block size.

The average number of transactions per block is always around 2K: https://www.blockchain.com/charts/n-transactions-per-block

> The proof-of-work is completely independent of the number of transactions.

Right, which makes this whole thing even more ridiculous. If number of transactions went to zero we'd still have to burn 120+ TWh per year just to keep the system going.

The 165kWh per transaction calculation is the best case scenario assuming every block is filled to the maximum with transactions.
Trident Submarine-Launched Ballistic Missile Test Has Occurred over The Atlantic
I was right there with the author until this part:

> I do have to ask whether the cost of the office, the discomfort of people and the impact on quality of life (family etc) can be truly justified by the massaging of some exec's ego. From cost efficiency it might be more effective to replace the exec with someone able to adapt.

IMO this perspective on what "being together" means and creates makes the rest of the thread read more like an introvert's career-longings mood board.

To be sure, there are a lot of important strengths and leverage points mentioned, which are finally getting their fair exposure in the current workplace change-up. It can be emotional to experience that, for people who have suffered in the past and now see the light.

But that doesn't mean the "other side's" perspective is garbage or even ineffective. And it _definitely_ doesn't mean that creative integration of both ends of this here/there dichotomy can't be accomplished. Humans are great at exploring new possibilities, and a lot of those possibilities can be worked out to be a win/win.

(Yes, a win for the creative person at home, and also for the "tall extrovert" mentioned in the thread...both wins would be great. And here is the one place I'll mention I hold a certificate of ethics of personality type. ;-) No type is better than another! I know it feels great to stereotype sometimes, but c'mon...not every extrovert is that particular dick, and every introvert--so the theory goes--has an extroverted side.)
the article also says that one student was asked to turn their back to the camera, which would further confound cheating via teleprompter
Everything that he gives as Zoom "democratizing" meetings is why in-person will come back: it's not as easy for managers to impose their will. And that's also why people will be back in the office, so that managers can see them working, and impose the manager's will.

I think that imposition of a manager's will is incredibly underestimated as a motivation and a driver of business behavior.
> just grammatically confusing.

I disagree, it says "Hustler founder". Replace "Hustler" with <anycompany> and you have many a title on HN any day of the week that is "<anycompany> founder...." with no confusion.

The parent to my post said "The word Hustler being the first word of the sentence is unfortunate.". I'm guessing this is because of the nature and business of the company, i.e. hardcore porn, not due to a grammatical misunderstanding.
https://archive.is/NAE5o
How is that different from the deals that pretty much every other large company looks for when locating a new facility? Amazon pretty much had local governments humiliating themselves in their HQ 2 'contest' not too long ago.
Only so far as the majority of the miners are not coordinated.

With the current concentration of mining capacity in China, that's not exactly a sure thing any more.
https://www.dictionary.com/browse/figure-of-speech

It doesn't have to be labeled in big flashing letters "THIS IS A FIGURE OF SPEECH" for reasonable people to construe it as a figure of speech.
Sounds like a quantity is better than quality argument. I bet it came from a non-technical person (or someone who hasn't written code in years).
I might have misinterpreted you the first time around. I thought you were saying that people have moved on from Maven, when in fact Maven is still the defacto repository for open source Java projects. Sorry if I did.
Just checked + updated my comment.

iOS also takes a screenshot when the phone is unlocked if you use power + volume up. Holding power + volume down hard locks the phone even when its unlocked
Microsoft made an approach to buy Pinterest
Linux/BSD desktop UI is not the thing holding me back from switching from macOS! There are two things:

- All the keybindings are wrong.

- The mouse sensitivity is terrible.

Maybe this is a hot take but I actually think most Linux/BSD UIs are fine! Pop!_OS looks great, is easy to get working, doesn't involve me tweaking random config files, hardly every breaks from an update, works with my graphics card, etc.

Instead:

- Linux/BSD UIs use the Control and Shift modifiers most heavily, instead of Command and Option. I should be able to use one keybinding everywhere to copy, without having to switch to Ctrl-Shift-C to copy in a terminal, where Ctrl-C is an interrupt. macOS lets me hijack any menu item globally on the operating system to assign a custom keybinding.

- It is more or less impossible to make the mouse sensitivity feel like macOS (it's either way too slow or way to fast, and it seems as though the settings don't exist to change recreate the macOS acceleration curves).
"We prefer to use a higher percentage of city road driving because we believe it's more representative of typical EV use." - different tests give different results. I bet if this were instead 70% freeway the rankings would be totally different. You see the same thing with gas cars. The EPA mileage doesn't match real world because everyone drives different roads, in different temperatures, with different gas petal usage.
That's not what I am arguing as it's not what Nic is arguing.

Nic doesn't say that Bitcoin consumes less power than you think on a per-transaction basis. He says that Visa consumes way, way more if you price in nebulous externalities.

I am rejecting his thesis by saying that if Visa used as much power per transaction as Bitcoin we'd need to generate 3X as much power as we currently do.

The quote is: "Any energy comparison must take the above into account – including the externalities from the extraction of oil, which implicitly backs the dollar."

I'm taking it into account. And I'm saying he's wrong.
I don‘t know if this is better or worse than the whole South Korea ActiveX thing, which became so ridiculously drawn out it was an election promise in 2017 and finally killed in 2020. https://www.theregister.com/AMP/2020/12/10/south_korea_activ...
GOV/Central banks still use gold as reserves holding.

https://en.wikipedia.org/wiki/Gold_reserve
It doesn't, a few seconds in debug mode, maybe 10-15s for release. I actually have a couple scripts that use `crystal run` instead of a compiled binary.
Our first daughter didn't really develop a sense of fear until she was 4. Then it kicked in hard and took about a year for it to go to a more sensible level (she was afraid of almost everything for a period of time). Now, at 6, she likes things that scare her a bit.

We have 3 year old twins, and the boy is still fearless but the girl is not.
If at all, then only as an indirect effect. I haven't really noticed an uptick in contributors since then. There has been more publicity and more people using it (and abusing the community-run openstreetmap.org tile servers for commercial purposes²).

² It's fine to use OSM for commercial purposes, but hosting the tiles costs bandwidth and computational power. Embedding the community servers in your taxi tracking product and refreshing the page and map background every second is just a dick move.
All Apple needs to do to appease people that want a more open app store is to drop the 30% royalty they take on every sale (or reduce it GREATLY) and allow in-app payments that do not go through their app store, OR allow side loading as a legitimate, supported way to install applications.

It's very simple. Apple claims that 30% is required to pay for the infrastructure they use to vet submitted applications. Anyone that has automated anything with software will have a strong clue that this claim is absolute rubbish.

All they have to do is stop being ultra-greedy about their royalties. That's literally it, and they won't. They won't relent.

So what's an alternative that a state law can enforce? Allow third party app stores.

Third party app stores are the less attractive option that can be enforced by laws, so that's what North Dakota is attempting to do here.

If third party app stores do exist for iOS one day, you won't be required to use them. They only need to be an option.
Seems like this is partially Signal's fault to me. Why doesn't Signal independently encrypt the message db when not in use? It's well known at this point that iPhone is easily cracked, and thus Signal provides no security for a stolen phone.

Edit: it seems that Signal uses db protection but in a way that fails for a cracked phone like this (?): https://news.ycombinator.com/item?id=26096778
So... was trying to dig up dirt on enemies, and got caught?
I gave up NPR for podcasts a long time ago. There is so much high quality content for different niches now. I wonder if others have made the same switch.
It's not written as a "statement [of fact]", that is incorrect.

How did 'beervirus and I know how to interpret the phrase successfully?
It's not worth understanding because the goalpoast shifts every 5 minutes. Bitcoin is like a religion. Every point you tear down they come back and say ah but wait! The princess is in another castle!

Because there's nothing there.

The whole thesis of Bitcoin is that it's trustless, decentralized and permissionless. It's also obvious that it doesn't scale beyond a single Costco or a mid-sized flea market. The only way to scale it is "Layer 2" networks which fundamentally are trustful, centralized and/or permissioned. Because that's the only way to scale. You can back those L2 networks with anything. Gold. Shoes. Dollars. GME shares if you ask Bittrex in any non-US market. There aren't even any guarantees these un-audited, un-accountable, un-regulated exchanges aren't selling more bitcoins than exist the way you oversell seats on a plane. Should be fine unless there's a run.

If all you want is a one-way message for net settlement between banks, I recommend you investigate SWIFT and ACATS.

The system doesn't do what it says on the sticker. The only reason anyone cares is number go up. And number only goes up if you go through the kind of crazy mental gymnastics Nic did.

[edit: ACH is dead, long live RTP [1], and guess what, RTP doesn't use one Argentina of electricity either somehow]

[edit: My argument isn't about scaling, it's about Wh per transaction, which Nic is strictly, totally and completely wrong about; let's stay on topic]

[1] https://www.theclearinghouse.org/payment-systems/rtp
Use umatrix to block all trackers. You are probably getting caught by third party trackers
> Textual interfaces ... inherently discrete

That continues vs discrete actually makes a lot of sense. That analogy helps me put a finger on things I wasn't to articulate before.
> Those bills cost energy to produce. The bank had to be built. There was a teller there, did they spend any energy driving to the bank that day? Did you use a duffel bag?

It's 2021. Carrying around duffel bags of paper bills received from a human bank teller is not how anyone manages their cash or transactions.

Bitcoin is not the only way to digitally transact. It's not even a good way. In practice, it's just about the worst way to handle transactions unless you have no other options.
TL/DV: the video claims that it used to matter in the past for the best retention in the outlet. The video also says that it no longer matters, but companies still make the holes because customers expect this.

While this video has some interesting information about old patents, unfortunately the most interesting part ("why do electric plugs have holes today") is all speculation.
"Future changes"? "Who knows"?

The more efficient changes ALREADY HAPPENED years ago in the form of Lightning network.

The Bitcoin blockchain is the bedrock of this new peoples currency and upon it has been built the Lightning network which is a Bitcoin integrated sidechain for cheap and small transactions.

Lightning facilitates Bitcoin transaction capacity to scale in a ludicrously efficient manner and has now been technically maturing for years now. Please keep up.
See my comment addressing the sibling comment to yours. If instead the title was "Stripe founder...." I highly doubt anyone would blink an eye.
Dutch government does this partially. That's how OSM got some great address location and house outline data in the Netherlands :)

OSM worldwide is a mix of open datasets and original data. We'd not be as complete if one of those two were missing.
Does Signal not encrypt its DBs when not in use and upon shutdown?

Edit: it seems that Signal uses db protection but in a way that fails for a cracked phone like this (?): https://news.ycombinator.com/item?id=26096778