skysight-inc/HackerNews huggingface dataset:
The structure of your comment suggests you don't grasp the fundamental point of proof-of-work, which is precisely to prove that a certain amount of (physical) resources were expended.

> Is there any reason a cryptocurrency can’t be made that uses very little energy?

As far as proof-of-work is concerned, if you don't use enough energy, you are vulnerable to 51% attacks.

As far as other schemes (e.g. proof-of-stake) are concerned - none of them have the same desirable security properties as PoW.
The point isn't that cancer doesn't matter. It's that by putting cancer warnings on things with a 1-in-a-trillion lifetime chance of causing cancer, you desensitize people to cancer warnings on things that actually do pose a significant cancer risk.
A lot of people seem to underestimate the regulatory risk. Cryptocurrencies are not too big to fail.

On the contrary, something like a single high-profile scam with billion-dollar losses for retail investors could lead to Western governments also getting squeamish and shutting down the money flow between exchanges and banks. Nobody will care if that destroys some startup's IPO or a 0.05% holding at a JPMorgan fund.
That assumes it isn’t used again later.
I only recall things that I think about a lot, which tend to be when I learned lessons and it had an effect on my life's direction. That and anything I found really interesting I still remember. For reference, I'm 42, so it's been 2 decades.
Nope. This is wrong. It clearly mentions that its only a Javascript and CSS bundler and nothing much. It doesnt try to solve every problem in the JS world.
None of the other bundlers do type checking by themselves. They are always through plugins.
The Smithsonian had a few panels. They had a working counter. At one time, they had a visitor control panel where you could push buttons and watch it count. But in time they had to power it off.

It's well documented. I once saw schematics. The counters really are decimal, with 10 tubes per digit, set up so that only one at a time is conducting. It's not even binary-coded decimal.
The link is to a different story.

joe-strummer-the-clash-pogues-london-calling/
LastPass is trash software. We use it at my company and it’s universally hated. Full of bugs, terrible ui and bloated extensions that slow web pages. I wouldn’t voluntarily use it even if it were totally free.

Nowadays there are so many better options for less money. I say this as a satisfied 1Password user but I’ve heard good things about many other products.
but on the article it's also pointed out that the compensation isn't the same in London, UK, so it's not just attributed to that.
That's true, but it likely has more to do with pollution from industry and cars and harmful habits like smoking, and less to do with eating baked goods.
Printing console terminals were pretty popular in the mainframe days, our campus computer lab had one on our VAX Cluster. You can still find refurbished units from time to time:

https://www.recycledgoods.com/dec-la120-da-decwriter-iii-dec...
Aha. You’re jealous of his money and freedom. That makes more sense.

You can achieve what you want out of life too. If you want freedom and fun things, then pursue it! Throwing bitter swipes at someone’s years of work is... well... are you sure you want to spend your life this way?

To your point: a solid whitepaper is a fine thing, but it matters more what you can do with a work than how it’s described. The substance comes first.

Bel isn’t about first-classism. It’s about creating the simplest implementation of a multithreaded metacircular lisp. It’s fully open source, though it doesn’t run.
How would I turn all that virtualisation off for more performance or is it embedded into the kernel nowadays?
I don't think it's very common for newspapers to post comparable allegations of fraud or murder. Do you?

When reporting that someone has been arrested, indicted or is under investigation for such crimes newspapers aren't actually alleging that they did the thing. That seems quite different from what happened here.
Interesting idea though it needs some refinement. What makes one job aid wealth concentration while another one is merely just increases returns on capital ? All jobs make capital owners wealthier. Returns on capital in the long term grow quicker than wages even though labor is an essential component.
3 is not necessary. OSes and linkers are not necessary. We did without for many years.

The program should be in some kind of more-or-less addressable memory, to support conditional branching. That's all.
The biggest problem is not even prevalence... it's the content-free message. What part of the product contains these chemicals? What chemicals are they? Will I be exposed just by touching the product, or only if the product is burned? etc. It's almost completely non-actionable information.
SF plumbers only get paid a lot because SF engineers can afford it. Tech companies only pay SF engineers a lot because they can afford it. That entire distributional outcome comes from the top: tech companies make absolutely embarrassing amounts of money, and engineers have (for now) enough bargaining power to get some of it for themselves.

Or as a counterexample, there are plenty of industries that do not exist in SF because they don't have large enough profit margins to support it. There are no factories in SF. CoL comes from the high salaries, which comes from the high profits. Not the other way around.
Going Beyond the Board: A Whole New Trello Is Here
The expertise of an average teacher is low, whether with textbooks or without them. For example, many math teachers at elementary schools fail at elementary school math. I have heard horror stories.

Without textbooks, it wouldn't be any better. Only the kids wouldn't have a secondary source of information.

I am completely in favor of having better teachers. I just don't see the way to find them, and people were already trying for decades, so whatever idea I would come up with, someone probably already tried it. (I know a few people who are working on a reform of mathematical education. It is from them that I know how the actual sitation is even worse than I imagined.)

> A video of a good (even great) teacher is no more interactive than a textbook

Agreed. Sometimes the video can contain helpful animations.

My hope is that the videos could be updated more flexibly than the books. When you print a book, the next version comes in a decade. There are known errors in textbooks, but no one is going to spend money to reprint them again, just to fix the errors. It we could have the books online, we could fix the errors as they are found... but most people are not going to read books online. However, with videos hosted online, I hope it would be possibly to, dunno, add the errata as subtitles, or something.

Another hope is greater fragmentation. A teacher is unlikely to recommend one chapter from one textbook, and another chapter from another textbook. Or recommend two textbooks, like "if you didn't understand the explanation in the first one, try the second one". With videos -- here I assume there would be a free version online -- this could be easier.

I have seen many videos recorded by teachers during COVID. Some of them quite ok, considering the authors are amateurs. But the thing I like most is that if you have five teachers that teach the same grade, and make the videos for the whole year, you get five alternative videos for each topic. Now when anyone says "I don't get it", you can easily give them four more links and maybe that will help.

Elementary school education is an area where you really need to think about how your solutions scale. If you do the right thing once, literally millions can benefit from it.
If someone else can predict what decisions you will make with 100% accuracy can it still be free will? Some argue it can't, they like to believe that their mind is a unique snowflake that can never be reproduced, anything else means they don't have free will.
I work with AWS a lot every day and lead a team responsible for building workloads on AWS for some customers with very high security requirements. This tool terrifies me.

The sheer amount of potential for misconfiguration of resources that this tool can exploit with no effort whatsoever is absolutely insane. I feel like every AWS environment I've ever seen is suddenly at risk of some angry employee compromising everything very very quickly.

I'm betting over at AWS they're almost as terrified by this as I am.
> I've always found it funny that MS would publicly distribute these, since they get you probably 90% of the way to actual source code from the perspective of understanding how Windows works.

Most of the public symbols only include function names, with some notable exceptions.
This is quite a generalised point so difficult to really respond to but some frameworks do provide a mechanism to check if a transaction has been closed. The stateless nature of web development does also make working with transactions easier as you have a clear entry and exit point of each request. However I appreciate not all uses of RDBMSs are stateless, let alone web applications. But a similar approach can sometimes be applied with static stateful applications where you can calve up the transactional operations into logical code paths that are easier to mentally visualise. As always though, it really depends on how your code is structured and the specific problems you're trying to solve.

Where you know code boundaries are an issue I've found functional designs tend to work a little better than OOP with regards to managing transactions but a lot of that could just be down to how my brain is wired (while I'm not a FP evangelist I do tend to favour breaking code down to stateless functions rather than stateful classes).

It's fair to say spaghetti code will be a problem on most reasonably mature code bases but there are approaches and frameworks that help somewhat with managing transactions across code boundaries -- just as there are tools that make working with transactions harder. But in my experience there are much harder problems to solve than working with transactions.

> but it's not like they are a zero-overhead feature.

Is there such thing as a zero overhead feature? (I say this semi-flippantly).
I remember that hitgub.com presented an animation which swapped the letters of the logo and redirected to github.com.
But whoever owned the domain must have forgotten to renew it and now it serves some generic parked-domain page (without scammy ads, though).

There's a copy archived: http://web.archive.org/web/20130212130417/http://hitgub.com/
Telling people to be different is simply not a viable mechanism for making the world a better place.

You can inquire after however many chickens and eggs you like about why the world is the way it is, but I think most people are more interested in what can be done to improve things.
No doubt, the warning could be helpful. But when they are on literally everything, they get ignored. Am I just not going to eat or buy home appliances because "something" in the box or part of the build may cause cancer?
A bit off-topic, but I never liked the "new car smell" and I'd prefer they just eliminate that or substitute it to something else rather than they trying to emulate it.
I got stuck on the tarmac while they tried to sort out a fuel problem and we were all huffing jet fumes for half an hour. I thought I was going to puke by the end. I really should have asked for a refund on that flight. I blame the loss of brain cells.

When they start a jet engine, the fuel before it ignites would just blow out the exhaust. They catch it in a reservoir and pump it back into the engine to burn it off.

Well, that pump was glitching out, in some way they thought they could fix without a wrench. After about five minutes the fumes started getting sucked into the cabin, and every five minutes after they would tell us they were still working on it. What a shitshow.
Scala preceded it with both Scala Native and ScalaJS.
A USB serial dongle plus any of those netbook-like or smaller form factor laptops should do the trick. I suppose one can get that used for below 100 USD unless one needs a dongle that does proper 12 volts. That alone may cost over 100 USD.
Forget the screen; the first thing people will see if you post a link is the domain
Pine64 Unveils Quartz64 SBC
I don't know about elsewhere in the US but here in [edit: south-eastern] EU programmers basically formed their own social class, one considered even higher than executives, top tier managers etc.
> Well, how had I chosen what to work on in the past? I wrote an essay for myself to answer that question, and I was surprised how long and messy the answer turned out to be.

As someone that is largely in the same situation, also actively looking for what's next after years and years of programming and dabbling in various arts, this actually seems like a great exercise. I write every morning when I wake up, have piles of journals I've written, but haven't explicitly sat down to write that journal entry. Thanks for the prompt!
I don't think that works. I'm not an SEC regulator, but I don't believe there's any requirement that the brokerage hold real shares for the full total of all outstanding sell orders[1], or to logically segregate the holdings of different customers.

If someone comes by and tries to buy that million dollar share, the brokerage is merely required to honor the trade with a share they have from anywhere, including one purchased from the market or held by a different customer.

Again, this whole notion of "Hold the Line" is just not how trading works.

[1] I mean, that's just trivially violated by a perfectly normal short sale by definition.
Ha, I think Dark Mode would be more on hacker point!
"Physical" has a specific meaning in financial jargon.

For example, when you trade EUR/USD, you can take "physical delivery" of the position. That doesn't mean that you will get a stack of banknotes, only that the trade will be settled in a different way.
Keepass is another cross-platform option (open source), though the UI on non-windows environments is a bit... crap.

Nontheless, it works, and it works well.
geohot is a maniac

after watching a lot of his live coding content, i'm not sure i'd trust him or anyone he would consider a good hire to write code to drive my car for me
Ah, but it's a social experience. The primary capital isn't one's competitive standing, it's the uniqueness of your gear.

Fortnite's store UI is designed around limited time access panic sales.
I'm waiting as well for the ability to use filters directly from goaccess. Hope they get to it soon!
https://github.com/allinurl/goaccess/issues/117
> He doesn't necessarily view connections to Google servers that take place without explicit user intention/confirmation as problematic.

I'd just go for his own words [0] since they're so easily available.

> Based on his strong personality, I did not think it likely any patches I wrote would be accepted by him.

I think it's best to give him a chance rather than assume. From my interactions with him, he seems fairly open to contributions since as you've pointed out, he also seems overworked.

> packages/apps/Gallery/src/com/android/camera/MenuHelper.java (calls maps.google.com)

I think you're talking about [1], which only happens upon explicit user interaction (the user clicking a button to show on a map).

> packages/apps/Settings/src/com/android/RadioInfo.java (multiple connectivity checks pinging Google servers)

This code seems to be here [2] now and is only called as part of an on-click handler [3], so again, requires explicit user interaction. As far as I know, there isn't even a way to access the screen that triggers this. I did it manually (adb shell am start -n com.android.settings/.wifi.WifiStatusTest) and the UI makes it clear that clicking the button will cause network traffic to go to "www.google.com", as that hostname is listed explicitly in the UI.

> external/webrtc/webrtc/p2p/stunprober/main.cc

I think you're talking about [4], which is example code. When I was searching for it, I stubmled across Google's search tool [5], which I used to search for other references to those hostnames. There don't appear to be any outside of example code and unit tests.

> packages/apps/Nfc/src/com/android/nfc/P2pLinkManager.java (calls to the play store)

If you follow the code further, it appears that no network traffic is sent to the Play Store. The code just creates a Play Store URL for an app package, presumably when you try to share an app with someone over NFC.

> You can rationalize away each of these individually, but I was at 41 patches when I stopped (including changes that address Google connections that GrapheneOS acknowledges). The cockroach infestation analogy is pretty apt. They are everywhere, and if you try to follow the code to assess for severity, it will be hugely time-consuming, so unless you have a team developing the patches, the safest thing is to pre-emptively patch out.

But what exactly is everywhere? It'd be nice to get rid of the code you've mentioned but there are no connections to Google going out without user interaction. I'm not convinced that there's a problem here to be fixed.

[0]: https://github.com/GrapheneOS/os_issue_tracker/issues/96#iss...

[1]: https://android.googlesource.com/platform/packages/apps/Gall...

[2]: https://github.com/GrapheneOS/platform_packages_apps_Setting...

[3]: https://github.com/GrapheneOS/platform_packages_apps_Setting...

[4]: https://chromium.googlesource.com/external/webrtc/+/HEAD/exa...

[5]: https://cs.android.com/search?q=%22stun.l.google.com%22&ss=a...
There's a couple good comments in the discussion thread. In particular, there's a comment halfway down the page which points out that Bel's original introduction [0] has only a few specific characteristics (metacircularity, long contemplative period before implementation, formal methods) and that those have been core concepts in the Lisp community for decades.

[0] https://github.com/alephyud/bel
I don't know the full set of details, so it is possible there is no shenanigans. I did my best research, and found that Highland Park receives electricity from Oncor like the surrounding areas that don't have power. As for a backup system? Everyone is on the same grid. I suppose there may be a higher percentage of homes in Highland park with solar, but I've never seen solar roofs when I drove through Highland park
There is a field like that; movies. And we see this to an even greater degree there. A big name star can literally boost the number of people who will go see the movie. Studios are some of the most unethical money-grubbing cheats. They wouldn't be paying $10m to A-list stars if their bean counters weren't sure it would be a good return on investment.

The dynamics in software are different obviously but the core truth is the same: good engineers make a difference and the return on investment justifies the cost.
It's a class thing.

It's not that it's easy or hard to ruin your life financially - if your parents have the attitude of 'go live your dreams, be happy', then there is no financial ruin, because the only ruin in your mind, is not getting to live your dream.

People who have the 'dream' attitude tend to come from families who lucked into financial stability. In some sense, this is a story of a family that's been winning lottery tickets in life for multiple generations without realizing it. Of course Paul's blissful ignorance is what enables him to live as he has and to write and publish this very essay.

I mean, what makes this essay worth reading, other than that it's Paul Graham? It's typical lottery ticket winner hubris to think 'I randomly stumbled into everything good in my life' is worth writing about in the first place. Oh well :)
The difference here is between two different philosophies:

1) I want the thing to just work, it doesn't matter about underlying complexity, give me the magic and the version controlled database view and the ORM niceties.

2) I don't trust magic as it has bitten me in the arse before, let me make and be able to fix things myself as I'm working at a (slightly) lower level.

I'm not saying either is correct but in Phoenix/Elixir magic stuff tends to be kept to a minimum. One man's "for the vast majority of queries" is another persons "will work fine until you need to do something complex".

It's all trade offs and I choose mine carefully as I'm sure you do.
> they have legal departments that understand GDPR and protect them (e.g. GitHub)

Funny coincidence that you picked GitHub since pretty much to the day two month ago that they removed all non-essential cookies https://github.blog/2020-12-17-no-cookie-for-you/

No cookie banner is required for session cookies etc.
Genre fiction usually follow a select set of tropes from a larger set, therefore I believe it is possible for the ai to write mediocre genre fiction in the near future.

Literary fiction and the higher forms of genre fiction on the other hand almost always have layered meanings, nods ot other texts, and events in real life which makes me believe if we can create a computer that can reach that level of intelligence, it can do everything a human can as well. Then we are obsolete.
> we don't need to know everything someone has financial interest in

You wouldn't. You would just know that OP owns GOOG if the article is about GOOG. Only HN/the brokerage would have their entire portfolio.

> It's why VCs, for example, if writing a blog post about a company - they will write a disclaimer that they own shares in the company

As far as I can tell this isn't a legal requirement - shareholders have no obligation to disclose their position, even major stakeholders don't have to do so every time they post about the company - it's mainly to protect the writer's reputation and because they really don't want to mislead the reader. The point is that HN shouldn't be the one keeping the comments and submissions free of articles posted "for the intent of manipulating the market" regardless if we're talking about crypto securities or public securities.
Well, I think capitalism can be summed up as "optimize for one metric: capital".

In a capitalist world, if you want to change what companies are doing, make it more expensive to do so (alternatively, less lucrative). So I guess tax and fine companies, like GDPR does.

I wish there was a simple way to add more metrics like pollution, social impact, health impact, etc. But those are rather hard to measure, usually not immediately available, and can be hidden in some way or another. It might be doable, though, as we were more or less able to do so with capital (track monetary exchanges, etc); which is a completely artificial metric.

Disclaimer: I know nothing about actual economy theories.
And a lot to do with eliminating a lot of death from infection, being prey to animals, and war. Cancer is largely a symptom of old age: it’s what’s left.
Prisons and some industrial facilities would be good examples outside of defense scenarios.

I can think of at least some examples from a long time ago where you couldn’t bring in your gear to a customer datacenter as an escorted visitor. They had a room you could use your stuff in on another floor, and would lend your escort a device if needed. It used to be a real pain for our CEs at the time. They’d have to do things like print log files and fax from a nearby kinkos.

It had more to do with contracts in place with mainframe vendors over “trade secrets”.
I have been thinking since the first time this report went around... what if it's remarkably clever disinformation? If you search for "China backdoor computers" this report comes up as the first zillion hits on google, there's no physical evidence attached, and if some fraction of the target population believes it anyway, it's pointing at a Taiwanese company, and not a mainland one.
GCHQ are embarrassed because they lost / destroyed it. "Refusing" is less embarrassing than "ooopsie!".