jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Inequality seems to be a completely pointless buzzword to me.

It seems pointless right up to the moment that those on the losing side of the equation start baying for blood. High inequality is often correlated with violent revolution[1].

[1] https://www.jstor.org/stable/10.1086/426881?seq=1
>Kids of QAnons Are Trying to Deradicalize Their Parents

And vice-versa.
Not it you buy a toyota. Or if you want to drive around when there's a regional power outage. (If you live in an area with common power outages due to storms and such, some of the gas stations will have generators)
> I wish I could be excited about crun... I’m sure the author has put a lot of effort into it. Instead, I’m more excited about things like Firecracker that attempt to enable people to further isolate containers, even though such a thing naturally comes with some performance impact.

gVisor is also very exciting due to how it handles memory allocation and scheduling. Syscalls and I/O are more expensive, though.
> The only thing that matters is if there are more or less poor people

Up to a point I definitely agree with this, but the issue with some people being billionaires is not that they can drive around in Cadillacs made of gold, it's that they can and do control government policies, and use that power to the detriment of common people.
It's funny, because my experience is almost the opposite. My Scala skills are a bit rusty at this point and I promised myself to get back in the game once Scala 3 was released. Most of it I like. The new syntax, however, is really putting me off. My #1 problem with Scala has always been its huge upfront complexity and the quality of libraries, which are often over-engineered and not nearly enough UX-centric (cough implicits everywhere). Scala 3 was supposed to be a breath of fresh air, but I don't want to invest more time in a language that instead of getting simpler further complicates something as basic as the syntax. This change tells me that I strongly disagree with the core leadership when it comes to the future of Scala and what kind of language it should be.
If so, then I guess we're arguing over a straw man? Because that argument would be a great response to a suggestion that we just end welfare, but it doesn't really make much sense as a response to a comment about the idea of massively expanding it by replacing it with universal basic income.
And to be even fairer, user experience consistency isn't one of Linux's selling points. While there is some limited consistency within individual graphical shells, the Linux ecosystem naturally favours a diversity of opinions instead.

Because Apple interfaces are highly opinionated and generally fairly consistent, learning to do things the Apple way is a valid life choice for many people.
https://upload.wikimedia.org/wikipedia/en/3/38/Guldukat.jpg

They got nothing on Gul Dukat.
Even if it’s only 50% accurate it’s still terrible.
Like watching a real life horror movie.
I have despair for the earth my children will inhabit
If you're trying to be ironic, you have to keep in mind France is and has been a republic for 160 years.

So yeah, getting rid of the monarchy seems to have worked.
The fashion industry at this point is dominated by the fast fashion industry, which definitely doesn't need to exist.
Character removal
"The most important principle on HN, though, is to make thoughtful comments. Thoughtful in both senses: both civil and substantial."

Considering that you "Migrated from reddit" because the "quality of the comments declined way too fast.", you'll probably be interested in (re)reading the HN guidelines.

http://ycombinator.com/newsguidelines.html
But is it collected and linked to you via apples I message servers? That’s what the comparison is for, seems WhatsApp grabs all that, sends it to Facebook, and then links it to you
Incorrect, we don't need all power plants to ramp up/down in seconds. Energy demand of a provider during the day follows roughly the same curve for the specific time of year. Thus ramping up/down of baseload can be and is planned in advance. The random variations from that prediction can be handled by smaller number of responsive plants.
If BTCs killer app is criminal transactions, then regulation is guaranteed.
When I experimented with 2D metaballs a decade ago I started with a low resolution scan and then subdivided all squares whose corners weren't either all inside or outside until I had individual pixels. Except for a few glitches when just checking the corners wasn't enough this worked rather well and was easy to implement.
They'd lose many users. $2 a month might not be a lot, but any non-zero amount of money is a barrier for users. On one side some users might not have an easy way to pay, others will still have to reconsider whether Facebook itself offers enough to be worth the $2 a month (even if it totally does).

Also, a more likely outcome would be Facebook charging $2 a month on top of their usual data collection practices.
Numpy arrays do indeed support the @-operator for matrix multiplication.

In fact, one of the common design questions when adding the @-operator to Python was "why do this, when it's not used anywhere in the core language or standard library?" - and the answer was "because it's important for Numpy and the numerical user community".

(and finally, adding __matmul__ and __rmatmul__ is entirely backwards compatible; you can use objects with those methods on Python 3.4 - it's only `A @ B` which is a syntax error)
no, because the point is that the company has fundamentally changed it's structure. So it would be hard to create new features when they lack a culture for doing that
> It's not like systemd is the first system to come to that conclusion, either. [...] Earlier than that, djb also wrote an init replacement called daemontools, [...]

daemontools gained svscan in 1998, and svscanboot in 2001. Years earlier, in AIX version 3.2 released in January 1992, IBM introduced its (then) new System Resource Controller. This was, and still is, a service manager that is spawned by the initial user process, that has the task of supervising daemon processes, bringing them up and down in response to administrative command, logging control activity, and notifying about failures to run.

You'll find things like the srcmstr process; the startsrc, stopsrc, and lssrc commands for starting, stopping, and listing services; the whole notion of signals to control daemons (SIGTERM, SIGNORM, SIGFORCE, et al.); entry 5.2.1 in the Usenet comp.mail.sendmail FAQ which talks about how fork-and-exit-the-main-process by Sendmail breaks service management; all of the "How do I get my too-clever-for-its-own-good daemon to work with this new service management system?" discussions in the mid-1990s; and IBM's documented advice from at least as early as 1995 on how to write daemons properly, achingly familiar.

One can look to mainframe and minicomputer operating systems before that, and also to Windows NT 3.1 which had the initial user process spawning the Service Control Manager, released in 1993. But in the narrow Unix+Linux worldview, credit should go to AIX for being the first operating system released where people had come to that conclusion, approaching a quarter of a century ago.
Same here. Thankfully, it's pretty easy to come by older machines where installation is a breeze. Most support HD displays and some might even handle 4K.

But I'm really grateful for posts like these that document the issues with cutting edge hardware, so they might be resolved by the time I'm pulling the machines of the scrap pile for recycling. Some of my old workhorses had terrible problems with drivers when they were current, but now they Just Work.
Many Windows tools will convert to / if they're presenting a URL, I'd imagine there is some special case code that treats unqualified path-lookalikes as file:// minus the protocol specifier. In fact chrome produces exactly that result when I did it just now, and only if you expand the full address bar do you see a file:// preceding /c:/what/ever/path
I was about to post just that. That bearded guy must be celebrating in whatever goes for their afterlife place.
> In answer to your question about population size, Nope. Not for the ones that Israel has any reasonable connection to...

That's a fair point about their ability to reach the others. I'm curious if they've attempted to offer vaccines and been rebuffed?

TBH, as someone really far from the situation (in the US), I find it really hard to tell what to believe and what not to.

This is the best article that I found on the subject: https://www.bbc.com/news/55800921
This is clearly just a lower quality clone of https://based.cooking/
This project is great.

Last semester at university lab, our group tried to rebuild it in our lab.

Through our spectacular fail, we learned how amazing this project actually is.
It is harder than it seems.

One can learn very much about piezo electronics, especially about OPamp circuits.
And do not underrate the damping!
Exactly, glasses are an even better example. They give you superior vision compared to what you would have naturally so almost everyone who needs them puts up with wearing them and they have even become a fashion trend in themselves by being so omnipresent. If I could have a pair of glasses for my brain that correct for any natural deficiencies then I'd wear the heck out of them, appearances be damned.
You'll be disappointed because despite the outrageous price for that hunk of metal, they've totally skimped on the power accuracy part of it.
If it's good enough for organised criminals and to anger various governments, it's good enough for me
Crowd control is very, very tricky. What would these armed police officers do, in your opinion? Shoot everyone? Arguably not. So what other options do they have? Without riot gear, that very difficult, and even with riot gear, the insurgents were partially armed. So yeah, evacuate and wait for superior numbers to show up was the smarter decision once things already did go south. Now follow it up with aggressive prosecution of those i taking selfies in senator offices would be a good thing, too.
Downgrade in terms of privacy from WhatsApp? Some explanation is needed for such a bold statement.
4chan is almost certainly less toxic than Twitter at the societal level. And due to its design (anonymity etc) it may also be less toxic to the average individual participant, in terms of emotional/psychological harm.
Presumably referring to Scott Manley: https://www.youtube.com/channel/UCxzC4EngIsMrPmbm6Nxvb-A
I agree that it would be nice to separate the privileges if it were possible.

I suspect that allowing internet access even in the form of ads opens the possibility for data exfiltration in principle. But I'm not familiar with the Android case at all.
Well, I watched the Y-combinator vid about working for startups and he was saying if a company has 2 co-founders, and angel funding then 5-10% would be about right.

I presume that would be a paid position in the US though. In the UK coders never seem to be offered equity, which I think is wrong.

From what you say, they're working for a client. But the client isn't paying either for the project? Sounds unwise! But does sound like a way of potentially creating something organically from nothing with just your effort.

It does sound highly risky though. What if this end client is rubbish at sales? Do you get the right to retrieve his 25% and give it to another Sales professional? Or retrieve, then sell the 25% to an investor, in order to pay someone to sell it?

If it wasn't friends would you work for nothing?
If not, then at some point when it gets hard going, will you resent your friends for you not being paid?

I guess it comes down to, is the effort you're willing to put in going to be worth your share of the dividend on the profit at the end of year 2? (Presuming it takes more than a year to pay off!)

Just my thoughts. Not really from direct experience, though I do work for a consultancy that does work for startups.
I personally find it to be slightly negative because
a) The job ads where I initially saw it about 2-3 years ago were generally for rockstar interns ready to work in a microscopic paycheck. aka - everyone here at McFranchise is a manager but gets paid minimum wage.
b) It is now used by companies like Intel. Any company who wants to hire a rockstar and insists on doing a background + drug test is not cool in my book.
In the most recent Netbeans with Glassfish you can pretty much create a new JEE project and start writing POJOs

This is good advice, Netbeans with Glassfish as of 6.7 really pulled ahead of the pack when it comes to Java. It just works and you get to coding almost immediately. Little things like standard ant build and deployment scripts being generated for you from the beginning, good junit integration, good source control integration, good issue tracking integration and the one I love the most good JAX-RS tools. I can set up a RESTful services that does crude with JPA in about 5 minutes start to finish it really is as rapid to develop services in Netbeans, as it is to go to ROR or grails or one of the other "fast to develop in languages". As for configuration, almost everything can be done with annotations and honestly any environmental stuff should be done with JNDI. I was really at the I hate Java point (like so many people are) until I switched to Netbeans. I was really worried about Oracle picking it up given they already have an IDE but they seem to be accelerating development of netbeans and the new release 6.9 is testimony to that.
I think that this phrase was moderately useful when it first appeared, as it indicated both a certain level of respect for the skills involved and a relaxed work environment. Unfortunately, it also became useless almost immediately afterwards due to companies jumping on the "We're cool too!" bandwagon.

My question is, are there other ways of indicating those qualities that won't be immediately copied by the "uncool" companies?
I was in middle school three decades before you, and we did not. Glad to hear that it has changed.
Your second point may be valid, though not literally. I've implemented quicksort, and I used (pseudo) random pivots, damnit! :)

The article you point to doesn't seem to address the complexity of quicksort with random pivots. However, that is proven to be expected O(n log n) time for any data in Motwani's Randomized Algorithms book, and I don't think the correctness of that has ever been questioned.
Except for more modern words. For example, the word(s) for email that my wife uses is a transliteration of the English sounds, resulting in something like "Ee-may-are".

Also, Chinese translations for non-Chinese places and people are frequently impossible to decipher. My wife frequently looks up from her Chinese news paper and says "this article talks about a person named 'blah blah'; who do you think it is?". Americans sometimes insensitively change foreign terms (e.g., "Beijing" becomes "Peking"; "Torino" becomes "Turin"). But the Chinese system absolutely forces them to do this, because of the limited set of syllables the can write. In Mandarin, the only consonant sound you can have at the end of a syllable is "n" or "ng", so if you need a sound other than that you've got to either drop it or add in an extra syllable having that consonant at its beginning.
Technically I prefer Apple's approach. Android devices will always, sooner or later, reach a point that you have to manually kill off some apps.

But the app switch interface in iOS is less than desirable, it'll quickly clutter up even if you do not feel the lag, you'd wanna X everything off just so you don't have to scroll to the left 6 times to reach the app you intended for.
Indeed. Compare and contrast:

Google > advertisers > strategic partners (e.g. open handset) > search users > search targets > Adsense partners

Microsoft > application devs > enterprise IT > small business IT > users
And how does Mozilla make the vast majority of their revenue? Google partnership. Lulz.
I can't exactly see people rushing to convert their old (relatively stable, perhaps deflationary) money to the new one. Therefore, I can't see many businesses stopping to accept the old bitcoin.

Rushing to convert "old network" BitCoins into the new network (or dollars, or whatever), and businesses stopping acceptance of them is exactly what will happen. Don't forget the primary function of money is to allow people to trade it for things they want. Unless you're a staunch ideological libertarian you will want as much of your "money" as you can get in whatever system offers the most goods and services. Otherwise you have lost value. That system will certainly not be the one containing only sparsely geographically spaced libertarians.
Apple solves problems without sacrificing aesthetics. Very rare to find companies who can achieve that level of quality.
The way iOS handles multitasking is very similar to how Android does it. Why would it be good enough for your Nexus One, but not for an iPhone?

http://www.pcworld.com/article/199891/geek_101_android_and_i...

http://www.pcworld.com/article/199830/apple_ios_4_vs_android...
His goal was to answer the interesting question: "how many hashes could I manually generate per day," not to generate hashes in the most efficient manner possible.
This seems more about "fleeing San Francisco" than fleeing California.
I didn't know about that. But it still doesn't warrant banning religious schools completely due to isolated incidents, and that was sort of the point I was making earlier. This is what the author was hinting at needs to be done, it's not an uncommon sentiment among the right either.

There are a few bad apples among every religious and non-religious group, it's just how it is. Doesn't mean one should attack an entire group, unless one is in a crusade or something. For every ISIS supporter I bet you one can find 10 pro-violence far-rightwingers. That doesn't mean one should lump the entirety of that side of the political spectrum and call them a danger to humanity/minorities. It's not fair to do so with the right, and it's not fair to do so with the muslims.
There's no limit to where applications can put their files, and this applies to any operating system, so complaining about, say, version managers has nothing to do with a given operating system.

If you take Windows, you're going to have %USERPROFILE%.pyenv for example, when it comes to Python (pyenv).

It's unlikely, but not impossible, that a binary ends under /usr/lib, since it wouldn't be in $PATH. If it's there, it's likely invoked via a script somewhere, and this is not good practice, and again, not inherently Linux.

$HOME/.local/bin is not good practice, for the same reason (not being in the standard $PATH).

$HOME/bin seems actually a good place for placing user-specific binaries, since there must be one place for them, and I think it's a proper place.
Linus has his own port of the venerable MicroEmacs[1]. As does Walter Bright[2], by the way.

qemacs is actually quite advanced, and even includes a basic HTML renderer (for the help). I was half joking that with quickjs, one now can make a reasonably modern web browser out of bellard-ware…

[1]: https://github.com/torvalds/uemacs

[2]: https://github.com/DigitalMars/med
I'm honored that you quoted me! I'm down like $800 with a 7 figure net worth. And I like the stock to boot! Why would I sell?

Edit: I have plenty of karma to burn. Stay mad (though what has you people so worked up? I have no idea)

Edit2 since I'm throttled: I think the idea that it's time for me to make a judgment one way or another on the effectiveness of the investment is a fallacy in itself. I don't invest that way. It would take at least a year for me to reach a point where I am ready to say whether any given investment was a bad or good one.
You're probably right that the incentives are misaligned. I suppose I'm just reacting against what I feel is an anti-progressive assumption, which is that reducing our carbon footprint to desirable levels will require a massive reduction in our energy footprint.
One point to note is that the debt you'd get from buying GME on leverage is way better than the debt you incurred from that higher education you couldn't afford and didn't pay off.
This is terrifying. When the Federal government stops functioning, the country will be in chaos.
Probably a lot. I've never seen an apartment that lets you make any changes beyond putting in your own furniture. No painting walls, no hanging pictures, changing carpets, etc. You're stuck with whatever bargain bin ammenities the landlord picked, unless you feel like packing up and moving. Plus, your rent will probably go up at a similar rate to inflation, whereas a mortgage payment will stay the same as long as you didn't sign up for an adjustable rate mortgage.
>They want to drive the few competitors they have out of business quickly before that happens. Hence them accelerating node transitions in spite of not being able to recover as much RnD money as they can.

That is lots of accusation with little to no evidence.

If you have read any of their investor note, meetings, They have been extremely conservative, and executing to perfection . They are profitable, and does not mind competing. Every single leading node they are charging more to their customers to recoup their R&D. Hence the theory why Moore's law will stop working once their customers can no longer afford leading node.

There is nothing high pace about it, they are having a new node every two year, exactly as you would have expected from Intel. The only difference is Intel messed it up since 2015 / 2016. And now they are in the lead.

Compared to Samsung which is basically funding their Foundry with NAND and DRAM Profits. I dont see how TSMC can be blamed for anything.
> A place where, without the cludge of libraries, you could dive into a topic on data structures, apply search refinement until you find a structure that seems like the best match for what you want, and then implement.

Or, in my experience, a place where you can dive into a topic on data structures, apply search refinement until you find a structure with promising properties, be faced with an opaque wall of math, then copy/paste the data structure's name into Google and spend a day or two trying to find someone or something who will actually explain how to implement it in terms of bits and bytes, rather than polynomials over a Galois field.
Would be nice to have DDL for various databases included for each one. Fun time-killing resource, though.
Do you realize that Snowden never leaked single documents? He just delivered over 100,000 of documents to Glenn Greenwald last year, and he published them continuously over a long time.

Correct me if I'm wrong, but they said some time ago that only 1% was published. So it would be impossible for Snowden himself to read everything and choose if it should be published.
> How do you allow people to solve new problems and explore new patterns and paradigms in a language without encouraging them to create a series of incompatible forks

Maybe through many tiny DSLs on top of a small and stable core language. People seem to be ok with DSLs, but not so much with constantly changing language and growing feature set.
I am glad for any document that has been leaked. Although we might not be able to see the whole picture yet it made one thing clear: the US government is at the same moral level as countries like Russia, North Korea or the Iran to me. They do neither respect the privacy of their citizens nor the privacy of any other person in the world. They might have some moral concepts that are a little bit more close to mine as a European (aside from the gun laws, death penalty). The problem is that they have much more power and influence than any of these countries.

What kind of idiot would ever want to stand on the wrong side in this world? We see that communication is not private, maybe every technical device could be used to spy on you and in a war against the USA you would not even see the enemy's soldiers. THIS is a reign of terror.