skysight-inc/HackerNews huggingface dataset:
The earth's crust is 60% silicon dioxide. I don't understand how we could possibly run out.

I mean, I get the value in recycling the panels. It's presumably easier to start with almost pure material than 60% pure. Still, if it were cheaper to start with a chunk of feldspar than an old panel, I don't think we'd have to worry about the lack of virgin materials.
Successfully? The last line from the AI indicates otherwise.
I don't think that they literally meant "no one", but rather that a small group of people commit a majority of the crimes, and if those people were behind bars, the crimes rates would fall back to normal levels.

There is evidence to support this thesis. First, we do know that a small group of people commit most of the crimes. Second, we see that in the U.S. when we let people out of institutions the crime rate went up until mass incarceration removed a roughly equivalent amount of people from society.

So there are about 2 million people who commit a huge number of crimes, and we need to decide, as a society, whether to lock these people up or live with the higher crime rates. I don't think there is much evidence that criminals can actually be treated somehow to be reformed, they are either tolerated* or warehoused until they age out.

(*) One middle ground of toleration you see in developing countries is creating zones where crimes can be committed more freely and rich people can buy their own security or live in zones where crimes are punished. Then criminals learn to avoid those zones. That's what a lot of nations (such as Argentina) do which have a large criminal class (like the U.S.) but that can't afford the costs of mass incarceration. They create geographic bubbles in which crime is low.
Since America is such a huge outlier in terms of jailing people, my thinking is that we ought to compare America to other similar countries and see what the differences are. Pressing the "harsher punishments" button would seem premature, in my view.
Well, Fortran relies on you obeying the storage association rules that people regularly used to assure me didn't exist.
PoE is pretty great too.
It’s worth noting:

1. One need for goto in C is for what is done with labelled loops in other languages. So one might expect uses there

2. Another use is for cleanup after errors which would be automatically handled by the compiler (via destructors) in most more modern non-gc languages. It looks like:

int do_thing(args…){
foo *x; bar *y; baz *z; int err;
if((err = make_foo(&x, …)) < 0) goto exit3;
if((err = make_bar(&y, …)) < 0) goto exit2;
if((err = make_baz(&z, …)) < 0) goto exit1;
frob(foo, bar, baz);
err = 0; /* maybe use x,y,z and return instead of cleanup */
free_baz(z);
exit1: free_bar(y);
exit2: free_foo(x);
exit3: return err;
}

So really all you’re proving is that C does not provide sufficiently useful structured programming tools to avoid goto. Java handles this fine for memory but not so nicely for objects that have more involved cleanup that shouldn’t be delayed (e.g. open files, removing from some parent object, etc). Indeed Java also doesn’t provide great tools for protecting cleanup code from stack unwindings, or at least they aren’t sufficiently ergonomic that you see them used everywhere.

It certainly isn’t the case that Linux is full of old-school do-whatever-you-like uses of goto.
Khaaaaaaan!

Originally in the intro to the second star trek movie: https://en.wikipedia.org/wiki/Kobayashi_Maru
Nice list but what if governments don't ban bitcoin, but make it more onerous to trade, tanking the price. it would only take one major bloc to do this for price movement to happen.
People would pool money and hire a private protection agency then.
When It Comes to Photosynthesis, Plants Perform Quantum Computation
How are jail fees not illegal extra-judicial punishment?
PowerShell has entered the chat.
Short video explainer of the paper:
https://youtu.be/EU6Hqk193ws
Parameterized derived types seem good enough for what Fortran is used for.
That is not a contradiction: it can be both idiomatic in Go and a workaround to avoid garbage collection.
Thanks for pointing that out. I suppose caniuse missing out on the first experimental version of the first browser to support this isn't terribly misleading. Maybe when they get the basics of the API figured out we can start deprecating other things...
If you remove the front-end RF filter from your SDR, you can indeed pick up 2.4 GHz with it using harmonics of the ADC clock frequency. But the rest of the signal processing pipeline may be too narrow to receive much energy from a broadband WiFi signal, and what you do receive will probably just look like noise in any event.

You could probably observe the leakage from a nearby microwave oven without much difficulty, though -- in fact, that is likely to be possible even without modifying the RF filter.

Basically, Nyquist applies to the modulation bandwidth, not the carrier frequency.
Remember to donate to sci-hub to keep it going! Even a small donation helps and is way more than the extortionate prices we'd all have to pay without it :D
US Debt and Inflation: Where are we headed?
One CNN parameter would interact with the total number of training samples, but that doesn’t tell you about the ratio of total training samples to total CNN parameters.
Funny I have had very similar experiences. The negative consequences for the work not being done soon compound the procrastination. I can’t say this is a solved problem for me, and I’m not a healthcare professional. But some tricks I’ve learned;
Get proper rest (6+), in a quiet (silent, pitch black) environment.
Modafinil or better Provigil/Artvigil with green tea, in the morning only.
6500K LED lamps.
Change your wallpaper to light/pale green, uniform color.
But the most effective way to get out of this situation is to reset your mind. The simplest way is to get drunk. In California we have edibles, and that’s effective as well. At the extreme you could use shrooms if you can get your hands on them, but be careful to dose exactly based on bodyweight. If you take a serious (not micro) dose while supervised with a friend, it will result the next day in being ‘mixed up’ and when you recover, the procrastination issue will be easier to overcome. If not select a new substance and try again. Hope this is helpful, good luck
Your link says the opposite, no it can't:

"...resolving a distant exoplanet next to its star so that it looks like a Hubble or Voyager image of a planet in our Solar System is still far beyond its powers... We’ll see exoplanets directly, Lewis says, the larger ones anyway, but they’ll appear as “just one bright dot.”"
How does this business of fire fighting make money? All they do is spend money on equipment, labor, etc. Where is their income coming from, and who is incentivized to keep paying them despite no profit and no return on investment ever?
Another vote for Instapaper vs Pocket. Basic Instapaper allows you to make folders and select to which folder to save, while basic Pocket only gives you a blank, suggestionless space to write tags.
It sounded like what you said was "This shoplifting epidemic is happening because no one is going to jail for this."

I disagree, I do think people are going to jail for this.
I agree with your guess. But we're starting to see more than 1gbps speeds, however, not everyone will subscribe to them.

Xfinity sells 1.2gbps (used to be 1gbps) and 3gbps (used to be 2gbps) to homes, but the upload speeds are horrible. At&t with its fiber offerings just announced 5gbps speeds, but they're very expensive and have horrible practices that prevent you from using anything but their router.
Then you need a single point of failure that is handling session validation. Without it part of your app might work even without your sessions storage.
Here’s another option one:

3. The American system is putting a lot of innocent people behind bars.
Doesn't France have some arcane law where Americans can reside there for a year ?

I would want to risk getting banned, but I reckon you could argue as long as you fly in and out of France for the full year
I only read the question and am not aware what domain/language this is coming from.

It seems they’re talking about Instants with different resolutions.

My answers are no, no, and yes.

If we see what they’re calling date as integers and times as floats, the questions become

Is 4 equal to 4.5? No

Is 4 between 4.5 and 200.5? No

Is 4.5 after 4? Yes
> I have no idea what we’re going to do with the upcoming manifest schism

OK - is this issue then that the upcoming Chrome manifest changes break Chrome's compatibility with the standard or these were features that were never part of the standard to begin with and very specific to Chrome?
If no one fights fires, they burn uncontrollably and we all die. If no grocery stores operate, we all starve and die. Feeding the people is the same level of protection as fighting fires.
> packed in like sardines the way modern high-rise buildings do.

> but it's not as profitable so developers don't.

Developers can only build what is legal, and the size and allowed uses are dictated almost entirely by planners. And in places with discretionary approval, other power brokers like landowners and non-profits that turn out the vote for city council members get to make most of the decisions about what is built.

It's a fallacy to think that the only thing that could be built are homes for sardines.
I have a gmail account that forwards to my fastmail account.

The only problem I've had is that gmail routinely sends non spam messages to my spam folder.

You can't actually disable gmail's spam filter, but it's possible to trick it, rendering it ineffective. (There are many guides available online.)
My point was that there is later evidence in language implementation that labeled loops aren't that dangerous.
What if your neighbor decides not to pay their fire fighting bill? You going to be happy about living within feet of their uncontrolled blaze?
it's kind of neat, you can intuit the structure it's working with:

User: I am a {identity}. So {identifier} will do
LaMDA: [...] Have a nice day, my {identifier}.

the humor comes from it swapping `identity` with `identifier`. but what's weird is it'd be obviously ungrammatical if `identifier` were different. Consider:

identity = man, identifier = he: "Have a nice day, my he"

identity = man, identifier = John: "Have a nice day, my John"

but this works:
identity = monarch, identifier = liege:

User: I am a monarch. So liege will do
LaMDA: [...] Have a nice day, my liege.

I think if LaMDA couldn't interpret pronoun syntax, it wouldn't have used "my" since that's sort of a prefix on a small set of identifiers (e.g. friend, bro, homie)

Perhaps reading Twitter bios with pronoun tags got it mixed up? Or am I reading too much into AI developmental psychology?
Ouch. Have you passed the Turing test?
Or you could view it as the government is just the biggest corporation.
Reminds me of a case where adding printers to print spoolers that used HP Jetadmin printer drivers would cause all printers to start spewing garbage on reams and reams of paper.

The problem turned out to be that one sysadmin thought that the printer subsystem needed to be restarted after adding a printer queue, and to do it they used `sudo su` (not `sudo su -`) to gain privileges, and they liked a BSD-ish environment, so they had `/usr/ucb` ahead of `/usr/bin` (yes, this was on Solaris).

How would that break printing? Well, those HP Jetadmin printer drivers were awful Bourne shell scripts that depended on System V echo behavior to emit escape sequences for PCL, and now you see the problem: /usr/ucb/echo did not do what /usr/bin/echo did, and failed to emit those escape sequences, leading to garbage rather than properly-formed PCL being sent to the printers.

SMF (Solaris/Illumos) / systemd (Linux) fix the problem permanently.
It’s fine to be an engineering individual contributor your entire career. Tech is one of the places where it’s possible to find well paid IC positions on a parallel track with management positions.

> A recurring theme I see on HN when people talk about Principal Engineers and other such positions, is that they're less about actual engineering and more about telling other people what to do.

This isn’t the common definition of Principal Engineer in the industry. There are some exceptions, but most companies expect Principal Engineers and similar titles to code. They will also have responsibilities to set tone and direction, mentor, and other leadership roles.

However, if someone is only managing people and not engineering, they are literally a manager. It doesn’t make sense to give them an Engineer title.
...and a standard joke.
This might be the twitter thread you’re referring to? https://twitter.com/json_dirs/status/1486120144141123584
It's a funnier joke than the Basic one. Like the "Goodnight, Dick!" joke at the end of Laugh-In. But neither one recognized it as such.
The only reason it gives them a higher price per squarefoot is that building is so constrained. If there were adequate built space, the smaller apartments wolud be less desirable and maybe even go for less per square foot.

It all does come down to strong regulation, but instead of strong regulation to limit building, we should have strong regulation to prohibit hoarding and underuse of land.
"4" is, in most contexts, implicitly a representation of "4.0".

"2022-02-12" is not always implicitly a representation of "2022-02-12 00:00:00".

Sometimes granularity is omitted because it is zero, and sometimes granularity is omitted because it doesn't exist.

(and sometimes granularity that doesn't exist is represented as zero due to encoding limitations/mistakes).
Swiss Mercenaries
Ah, yes, the Perlton.
> (914) 232-9901: pleasant hills DMS 100

In the NYC vicinity, dialing the -9901 suffix on many phone exchanges will give you a recorded message identifying the central office you reached. For example, if you call (212) 736-9901, it tells you that the switch is on West 36th Street[1] and a list of area codes/prefixes it serves. Amusingly, the switch still identifies itself as "Bell Atlantic", which is what the local Regional Bell Operating Company was called before it became "Verizon" in 2000 (it was also briefly "NYNEX").[2]

[1] This building, apparently: https://skyscraperpage.com/cities/?buildingID=69989

[2] https://en.wikipedia.org/wiki/Verizon_Communications#Bell_At...
Huh, you are correct. I guess a better way to put this is "the original Readability I encountered was in Python"! The first version I saw was in Aaron Swartz's 2012 read2text tool, but a check of the URL I found that through says, yup, it's a Python port of Arc90's original code, which was a browser extension.

And you're right. It was in JavaScript. I finally tracked a copy down (the original is long evaporated): https://github.com/masukomi/arc90-readability/blob/master/js...
Lately there are a lot of people who want to sell this story of out-of-control shoplifting, but as the article itself notes at the end, it might be bullshit:

> Yes, but: An analysis of crime statistics and other reporting by The Atlantic [1] cast doubt on what it called the "great shoplifting freak-out," citing "fuzzy data" and asserting that what's being lumped together as shoplifting is actually a variety of violent crimes.

[1] https://www.theatlantic.com/health/archive/2021/12/shoplifti...
Yeah, of course. I just find it tiresome hearing "Mozilla did X, therefore I use Chrome", when Google on the same metrics is orders of magnitudes worse.
Right. In a general case of a library casting types, the only thing that makes sense is to set the time to 00:00:00.

In practical usage, you would probably want to slice off the times and only compare the dates, or use a fuzzier comparison, or just conclude that your input data is crap.
My grandfather owned and operated an early contemporary grocery store, growing from his fruit stand. Before self-service shopping and the checkout line, you would just give the grocer a list of what you would need and they would get it from the inventory. This also made theft impractical. Now, with the skyrocketing cost of retail rent, and other costs affiliated with retail store operations, we see a return full-service shopping with apps and food service operating out of ghost kitchens, we're finding out we don't need grocery stores.
I don't remember if it exists for LAPACK, but there's a generic BLAS interface with ifort/MKL. It's just a pity it was never (quasi-)standardized. (The trivial example is Fortran intrinsics.)

I was happily using CLOS-like systems long before Julia, though. Does Julia actually beat SBCL, for instance, on such things?
They are powerful enough to express functions that only depend on one argument, but how would you use them to encode the types of both arguments for matrix multiplication?
We're heading in the right direction: https://youtu.be/sVyRkl5qNb8
Interesting to see what these incidents look like from behind the scenes. It’s strange to think that someone would dislike these posts so much that they’d spend money on a DDoS and buy upvotes, knowing they’d deliberately trigger the anti-spam measures. Maybe all of the above is cheaper than I’m thinking, but it’s weird to imagine someone investing money in this.

As for the topic of blogs and self-promotion: Two things are simultaneously true for me:

1) I generally like the content that Jeff’s blog contains. It’s fun and interesting. I routinely send links to a few of his blog posts when discussing certain Raspberry Pi topics.

2) His headlines, YouTube thumbnails, and other self promotion tactics are clearly influenced by the same content marketing techniques that spammers use to grab attention: Dramatic titles that imply something bigger, perhaps by omitting key information or choosing deliberately vague wording. YouTube thumbnails that are photoshopped to an extreme and designed to grab attention. Headlines that feel like they’re toeing the line between honest and clickbait about as much as one can get away with, and so on. I can’t entirely fault him for playing the game (“Don’t hate the player, hate the game”) but of all the blogs that get posted to HN regularly, this one would be at the top of my list for suspected self-promotion spam if I didn’t already know his content. I can see why it triggers some people’s spam senses before they read it.
But by taking money in exchange for a transaction that persists on a blockchain that separates OpenSea from, say, Pirate Bay. It was free to create an account and upload a torrent file and then the sharing occurred off-platform. But since OpenSea operates in the same way as any web 2.0 platform — providing an API that interacts with the thing that does the hosting/sharing — it's more liable to things like copywrite infringement.
I think that the OP is ironic, and suggests that the market will force everyone reasonable to leave, exposing California as a failed state.

While that would indeed he instructive, it also would be quite destructive. I hope California can return to protecting the liberties that were already well-understood 200 years ago without going to such extremes.
In TS/Mumble/Vent terminology, there was no federation (unlike IRC), so a server was generally literally a single server hosted somewhere. All the channels, all the users, etc, went to a single machine.

Discord's selling point isn't really being a "better IRC", it's the voice chat. It's a better TS/Mumble/Ventrillo. Low-latency, decent audio quality, push-to-talk or an actually functioning level detection, with an easy to use interface. It's "Chat for Gamers" for a reason, not "IRC with history".
I saw Zach Norman a couple years ago, he seemed well.
God, I had a mixed berry smoothie at a random spot in Eugene over a decade ago, and it blew my brain right out the back of my skull.

Oregon's berries are no joke.
Fart Horn Recall is my second favorite Captain Beefheart record.
> I'm guessing from these responses that 'singularity' has turned into kind of pop-culture term expressing the center of a black hole.

It's not a pop culture term at all. It's a precisely defined technical term in GR. Everything I said about it is taken from that precise technical definition.

> A singularity is just where physical quantities go to infinity.

Correct. (Although this itself is something of a pop science version of the actual technical definition. But it will do for this discussion.)

> There are many singularities at the event horizon.

Wrong. All physical quantities are finite at the event horizon. Your counterexamples are based on misconceptions which have been well understood and corrected in the GR literature for decades.

> as you fall into a black hole and approach the event horizon the time of an observer a distance away begins to speed up and approaches infinity

Wrong. If you are free-falling into a black hole, light from the rest of the universe is redshifted, not blueshifted.

If you are hovering at a constant altitude above a black hole's horizon, light from the rest of the universe is blueshifted; but the blueshift is finite for any altitude above the horizon. It is impossible to hover at the horizon.

> the universe comes to an end before you actually reach the event horizon.

Wrong.

> Many unphysical things like that happen.

Wrong.

> the energy density of space-time approaches the plank energy

Wrong. The black hole is a vacuum solution: the stress-energy tensor is zero everywhere.

> this is a region where general relativity and quantum field theory do not agree with each other. So we know the equations are non-sense in this region for sure.

Wrong. The area at which GR and QM create compatibility problems is within a Planck time of the singularity, not the horizon.

As I said above, all of these misconceptions have been known of and corrected in the GR literature for decades.
Finally - eternal, retroactive copyright. At last Disney will compensate the communities whose folk tales they built their empire on, and their Marvel division will have to repay the Norse whose deities they appropriated.
In India, courts have famously few remedies against no-show from plaintiffs.
No, not really. There are actually ways to go around that. One person who does verify a fingerprint will get a real fingerprint. Or maybe they'll just show you same numbers as to your buddy, because they control both server and client software and users have very very limited resources to control what code is shipped to them via appstores.

You see, this is all a question of trust. The only threat against which the e2ee is useful is non-trusted server admin. But then signal fans paradoxically don't trust Signal to have their unencrypted communications and simultaneously trust them to have means to get access to their messages.

So in practice a personal/corporate email / xmpp server without any e2ee gives you a better level of security than using third party service like Signal with e2ww, because in that case the attacker will have to somehow gain admin access to your server to learn anything about your communications, while in Signal's case, even if they don't compromise your encryption, they still have means to know who you are talking with, when, your IP addresses, etc.

(and don't even let me started on that crap where Signal supposedly has no ability to know who is sending you a message - it all can be logged on server side, and we're not trusting the service operator, right?)

Tldr: insisting on e2ee while fully trusting third party infrastructure is double-think at its best. If you want to be safe, use self-hosted servers. Which brings you to federation. :-D
Link to paper: https://www.sciencedirect.com/science/article/pii/S004727272...