jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Likely you will end up with people with free time doing what a good number who have no real jobs do, sit on their ass and watch tv or surf the net.

Nothing currently today prevents any person unemployed and receiving assistance from doing what he claims people would do IF ONLY except society does not penalize sloth and laziness.

Before we get onto the give everyone an income train we need to do some work getting people back into the idea of contributing whether they are compensated directly or not. The idea of take take take without doing giving of your own should gradually moved into the idea of simple repulsiveness. This is where the internet/tv come into play.
Without ever having heard of Schneier before the Snowden leaks, I just don't see the basis for the respect he receives. I wrote here somewhere yesterday that his efforts in air-gapping his workstation used to examine the Snowden files is extremely lax considering he's examining the Snowden files.
I think it’s fairly obvious that Meta needs Europe more than Europe needs Meta.
it is potentially criminal if they sold it but they are stupid if they didn't? did i read that wrong?
are you up more than gmail? if so, what does it cost you to meet or beat their uptime? also, in the case of google docs, you own your data, not google.
Thanks - that was a great description. After having missed it for the last umpteen years, I've created a Delicious account and have started using it.
We've always had stories like the birth certificate one that pop up on HN and then either die out or get killed.

Save this submission for the day you see a few of them on the front page at once.
"@davidkarp I wrote back to your team & CCed you. What I want is my acct name back. I'd be happy to help you improve your notifying processes"

That's the best combination of kindness and passive aggressiveness I've seen in years.
I've had an alternative Redis-like design for a while... What if you have a Python process that keeps the data in dicts and lists and Python objects as usual. These data structures get persisted to disk by forking and pickling the data as a snapshot, while the main process continues to serve requests. For a small server, the Python process can be the single-threaded web server itself (e.g. using Tornado web server).
I'm sorry, you scratched the itch, and I'm anonymous so I'll allow to indulge myself :)

https://www.merriam-webster.com/dictionary/desolate

TBH I had to check it though.
I bet they wouldn't say the same thing about Twitter. All the politicians that I'm aware of, exist only by their Twitter feed!

Conversely, a lot of journalists nowadays are just Twitter copy-pasters.
No AMD and no matte screen is a showstopper for me on the framework. Especially the processor - AMD thermals are in another class. It makes no sense to buy Intel laptops right now.
There are four ways a business can grow:
1) Add more users
2) Sell more to each user
3) Retain a higher proportion of users
4) Reclaim churned users (a corollary of #1)

It seems like Meta, Oculus and such notwithstanding, had essentially focused exclusively on #1. Then they ran out of humans on earth. Folks rarely "churn" in the conventional sense (unless their government bans use!), so #3 became irrelevant.

So now what?
Polygamy does not mean single parent household. It is required by Islamic law that the father provide equal time to his wives. We've had none of the issues associated with modern single family households in Islamic history. The father is always present and performed his duties.

Edit: those economist articles are committing one of the most basic fallacies: correlation vs. causation. South Sudan has so many issues that it's ridiculous to blame them on polygamy.
I don't disagree that FB is mostly a waste (the chat and photo/video sharing are probably useful to some people) but on the other hand BTC has absolutely no utility. They are just computing arbitrary hashes and the result of this computation is useless to anybody.
One of the top recommendations from the post is to use a dynamic USB mic connected straight to your computer btw. Not too complicated I hope. One takeaway through out the post is less is more for the gear / processing side of things.

Do you have any recommended audio comparisons using the airpods where you know a ton of post-processing hasn't been applied to the recording?

After a quick look on the internet a few recordings I heard left a lot to be desired. For example https://www.soundguys.com/apple-airpods-pro-vs-airpods-2-272... (half way down), the recordings have a huge amount of line noise, static and it kind of sounds like the voice is getting garbled a bit. A couple others I found on YouTube had at least the same amount of background hiss. Maybe they're ok for occasional Zoom calls but based on what I heard I wouldn't use them for any type of semi-professional recordings (youtube, live streaming, podcasts, etc.).
Drawing rhetorical analogies is one thing, but exactly which human rights do you feel would be violated by applying these proposals to the royal family?

Also just to note this wouldn't be done arbitrarily, but within a specific purpose of abolishing the monarchy and removing all vestiges of their power.
Clean energy capacity consumed by Bitcoin is clean energy capacity that can’t be used to take fossil fuel plants offline.

No matter how you look at it, Bitcoin’s energy usage is additive.

And no, there isn’t much barrier for other industries to switch to clean energy. They use the same power grid as everyone else. In fact, it would be ridiculous if Bitcoin miners were using clean energy that was somehow divorced from the power grid in a way that made it unusable for anything other than Bitcoin.
Is your concept different to the National Space Centre?
https://spacecentre.co.uk/
Sounds to me a like a classic consequence of "pro-life until born". If you don't know how to pay for health insurance and college of a prospective kid, how are you supposed to have more of them?

Economically speaking, I think it's interesting (for various definitions of interesting) how little value the U.S. as a society puts on future educated citizens, and by now this form of shortsightedness is really starting to show.

Because, if you really zoom out, everything you invest into kids will come back 30 years later. Most other western societies (and even "evil" China) have realized that investing into childcare, education, youth programs, financial support for parents and and kids' healthcare is really the ultimate societal index fund.

Compare that to the US, where children are seen as a personal luxury that you have to afford.
I can't help but think the shutdowns and lockdowns are disproportionately hurting young single adults: the prime group of people who need a way to meet each other to in order to not be single.

It's saddening to think that online dating has been the only way to meet new people for millions of young single people over the past 12 months.

> Unfortunately I feel our society and current pop culture somehow feeds this problem, but I can't pinpoint how

Until the world opens back up and people are able to interact again, I don't see pop culture as the real problem.
Yeah because you can close a sale in 30 minutes
when will hacker news finally remove like buttons? there is a reason why studies are performed using double blind technique.
Caucasian? It’s an imaginary pet, not a person.
fascinating. the author nails it here:

" there is little to be gained from plain-text dogmatism in a .docx world."

my f'in life...
I don't necessarily agree that Jobs was not a programmer but when you say design as a non-programming skill do you mean the UI and the 10000 ft view? Every entrepreneur has the rest of the skills you mentioned. I am not saying there is no need for the non-programmer type but not when the first team is formed. They will be part of the first group of hires in my opinion. I really don't think a business guy should go to a hackathon style event and say I need a programmer to implement my idea. That is just a glorified way of searching for an employee on craigslist.
"No, you don't understand..."

I wouldn't be so quick to judge. What if you are the one who doesn't understand? It's just a conversation, leave the door open that you might learn something too.

You are correct that there is an audit trail, but it's somewhat anonymous. Every time I get paid, I can generate a new BTC address, and I have a new chunk of money that's potentially anonymous. Unless the person who paid me spills the beans, no one knows that I have that money, and even if you could figure out what that money was spent on, you still wouldn't be able to connect it back to me, without the help of the person who paid me.

You could also use some sort of network/behavior analysis to guess who was using the money, but that's far from "trivial". And it requires that you already know who is behind quite a large percentage of transactions, so there's a bit of a bootstrapping problem.
It's working decently now, same link as above, if you'd like to try it out.
The best resource I've seen is the Pragmatic Bookshelf Learn to Program, by Chris Pine. A good friend of mine who had no programming background whatsoever went through that book this August, enjoyed it and made great progress. It was enough that he found himself writing small scripts to help organize research at his pysch research job. The fact that he could occasionally save 15 minutes of work by spending 5 minutes to write a small chunk of code, kept it useful and kept him at it. The book uses Ruby, but what it really teaches is programming. My friend has since picked up quite a bit of Python and even a bit of JS with very little difficulty now that he understands functions, classes, iterators, blocks, etc...

In fact, what I saw impressed me so much that I've bought a copy to work through, even though I'm already writing basic flash games in AS3.

http://pragprog.com/titles/ltp2/learn-to-program
That's a fun article, but I think it would be better titled "Finally, a use for poetry, told from a Unix geek's perspective".
What do you think about the definitions I gave of the two terms?

BTW, I'm going to pick on you a bit. I don't like it when people oversimplify things in CS. I think it can be confusing to beginners (and, sometimes, non-beginners). I don't like when people say things like "the scheduler can do whatever it wants," "the OS scheduler can change any time," "the scheduler is non-deterministic," etc., because I know those things aren't true. They may help make a point, but it's also introducing a source of potential confusion.

I say this from the perspective of somebody who has actually done some work on OS schedulers. I mean, to me, the OS never substitutes a new scheduling algorithm any time it likes, though an OS hacker may actually change the algorithm. And, as you may know, kernel hackers take advantage of known limitatations in concurrency (i.e., concurrency that will never "actually happen").
While I agree that there is a lot to criticize about the Bill and Melinda Gates Foundation, it strikes me as fairly silly to claim that because there is a lot to criticize they are not one of the largest / most influential charities in the world or that they are not doing good.
The writer seems to have no understanding whatsoever of either Bitcoin or economics. Bitcoin is a Ponzi scheme only in an imaginary world.
There are tons of videos on Gimp. Krita has somewhat less of them.
I think All this was attempted before too but nothing quite was made which was marketable too.
I highly recommend using solutions based on WebRTC, which is present in all modern browsers and is really good (see https://www.youtube.com/watch?v=WFil-ZPE0-g for a comparison with Zoom).

Whereby (formerly appear.in) https://whereby.com/ has a really nice and simple system. No more jumping through a dozen hoops, no more installing software with glaring security holes and borderline malware behavior (looking at you, Zoom).
That's because they ain't competitive. I'm only using other stores for stuff I can't find on amazon, because I'm trusting amazon to have my back if something goes wrong.
> Update, 5:15PM ET July 9th: Zoom has published a blog post detailing its response to this vulnerability, including how it will patch its software and uninstall the webserver it has installed on Macs. More details here, and original story follows.

Seems like they don't, and haven't since July.
I recently read an excellent account of what things were like as a British tank commander in 1994 & 1945 from Normandy onwards - "grim" doesn't do it justice. Imagine as a 19 year old commander of 4 tank platoon being told that your life expectancy was two weeks!

https://www.goodreads.com/book/show/30145506-tank-action
"Bow wave" of delayed prophylactic treatment results in bubble of issues related to bad teeth, untreated high blood pressure, poor eyeglass prescription, badly managed medication dosage, missed physical therapy.

Hell, unmanaged stock portfolios, mis-filed taxes, delayed auto service, delay home repairs result in sharp drops in disposable income later.

Sharp uptick on failed new businesses that opened into this climate and have empty showrooms, zero customer lists.
> This is exactly the reason why I switched careers from audio tech to development. Funny seeing this posted here.

I think the barrier to entry is even lower in development. While audio production requires at least some investment due to high hardware demands and expensive software/instruments, you can probably start learning development with the computer you already have and you'll have immediate access to a huge range of high quality development tools and in-depth documentation. Those are excellent conditions for newcomers and amateurs.

The difference is that people are actually willing to pay for software development as opposed to music, which seems to be increasingly taken for granted and somewhat devalued.
"Only" 70m.
Ah, but isn't that all part of the same quirk of human language, i.e that we compare strings from left most significant to right least significant?
I also think Bitcoin is somewhat like a Ponzi scheme, in ways I described below, but is it a scam? No. The definition of scam is: "A dishonest scheme". There is nothing dishonest about Bitcoin. Sure there are so many ways it could fail, but it is definitely not a dishonest scheme.
in terms of having a small display and a really slow CPU

One of those $100 Intel-powered Android tablets with the Z3745 processors has a processor that, core for core, equals a Pentium III or better. But instead of one core, it has four of them. And dramatically higher memory bandwidth. And SIMD. And a GPU. And shockingly fast flash storage.

And it's probably running at least a 1280x720 screen, though some options obviously go dramatically higher.

In ~2000, when these sorts of specs were common, we did all of our office work, software development, etc, on much less power.
Wow, this is slick!
It’s a custom design built using Kirby 3 (https://getkirby.com) and runs on a DO server. If you need more info let me know ;)
XPS trackpads have always been number one, from the very beginning. I'm working with a 10 year old laptop and its trackpad has performed flawlessly and is superior to any MacBook I've ever used (but especially older ones).

My XPS has the advantage of two physical buttons for left and right click. They require just the right amount of force to press (like a slightly softer mouse button with deeper travel). It makes dragging things around (which I do a lot because I don't use a tiling window manager) very easy. Which doesn't feel like something I should have to comment on, but doing this on a MacBook is pure suffering. Trying to hold down the giant button (which takes quite a bit of force) while trying to drag your finger... ugh. It's miserable. Because of the physical buttons I can actually play some games on my XPS without needing an external mouse (or putting up with misclicks)

In terms of hardware, what people are looking for is mostly surface feel, size, features. It's the former where cheap laptops fall down. Most of the ones I've used really suck, actually. Some of them are bad enough that the manufacturers actually texture the surface to try to slow your finger down, I guess because the accuracy of the touchpad isn't very good. High end touchpads like the one on the XPS or MacBooks have flawless feel: extremely low friction surfaces.

It's not commonly noticed, but software contributes at least as much to how a trackpad feels as hardware. Given the limitations of its hardware, I have no quarrel with Apple's software quality. (Though the defaults are weird, like not being able to tap-to-click. They really want you to have to use that damn button.)

Windows has historically sucked at this. I've seen about half a dozen trackpads that seemed absolutely terrible, and no Windows settings could make them better. After moving them over to Linux (on the synaptics driver) they suddenly became quite okay to use, even if the hardware was crappy. I'm afraid this era might be ending, sadly. I've had nothing but bad experiences with libinput. It lacks the kind of configurability you need to improve on the performance of a bad touchpad. (It's even quite bad under Wayland for the XPS touchpad - you can't set the combination of low speed, high acceleration that feels natural to me for this touchpad.)
http://archive.is/BPOzZ
This is not a problem on modern ThinkPads.
Ah, so you do mean inference rules? But, resolution is an inference rule so I'm guessing you mean _classical_ logic rules. The way I was taught it (informally) resolution suffices to replace all classic inference rules -but of course there is the restriction of applying it to clauses, which I understand you're not happy with. OK, I think I get it :)
The architecture you're describing is awesome.

It sounds like the one I was working with ~18 years ago.

Except it used HTTP (long polling or comet) instead of HTTP/3 for the transport. And more partial rendering to DOM-diffs on the server side because it was faster than doing it all on the client, but the client still applied diffs.

The issues with full DOM state synchronisation, handling network errors and recovery, transport of templates and data, minimisation of transport subject to maximising responsiveness, some amount of anticipatory prefetching, were much the same then as now.

A lovely thing about all this stateful streaming cleverness is you end up building a mostly stateless, functional-reactive model on top of it again, that ends up extremely robust.

It's just faster, and it can react immediately to server side data changes as well as client side. And that model can be declarative, it doesn't particularly need to be in JavaScript despite running on the client.
Totally agree!
I think there's a real market for laptops with Linux preinstalled - if they offered 2 or 3 distros, (Pop, Manjaro, Fedora for example) all with excellent touchpad drivers, I would snap it up.
Mid-market street is an open-air insane asylum and probably the very last place that I would ever consider renting an apartment. Hard to tell that from glancing at a map, of course.
They have as much of a right to speak as I have to ignore them. When my right to ignore them is taken away, I have a problem with that.
I didn't know about Coherent:

https://en.wikipedia.org/wiki/Coherent_%28operating_system%2...
https://en.wikipedia.org/wiki/Mark_Williams_Company
What do I need to do if I just want to "test" my idea and offer an online service for free then? Do I need to incorporate to protect my assets, even if I don't charge users for the service?
I have used Jolla's Sailfish OS and it is the best mobile UI out there, period. When I first used it, excited me in a way I haven't felt since I first used the original iPhone in 2007.

Every aspect of the UI is designed to be a superb mobile experience for simple, one-handed use.

Whereas other platforms compromise the phone UI to force a consistency with other form factors as part of a larger strategic play, the Sailfish team had one focus: make the best damn phone UI possible.
I try to. The single thing I struggle with? Android.

Maybe Firefox OS will be interesting, iOS isn't. And .. right now I can pay for Android apps, but I'm banned from rate them, comment on them. Ignoring all the 'Do you want to be tracked to provide Better Services (tm)" stuff in that ecosystem.
I wouldn't rely on the service centers in the smaller towns here in India. Look for apple service centers in Delhi (closest to you). Also, don't bother with the apple stores. They are just resellers and they can't help you out. Find service centers.
Nancy is cool. Currently trying ServiceStack http://www.servicestack.net/ which is also great at serving up json endpoints.
I like how he visibly picked the details out of the google-translated La Presse article. Calling Trois-Rivières "Three Rivers" is as weird as calling San Fransisco "Saint Francis".
Which is a UX problem, not a "Google attempting to drive me into yet another unwanted "social" network". You don't think it's in Google's best interest that channels create Google+ Pages rather than individual Google+ profiles?
It's trivial: demonetize the video, or extract the standard license fee from the ad revenue. YouTube already knows how to do this.
Umm.. FANMAG pay the same comp for NY and SF. Roughly the same for Seattle too.
Sure because remote.com is so outrageously expensive that only people earning 100k and more can afford it.
Yes, but the limit is chosen to keep a balance between scale and decentralization (keeping the cost of running nodes low).

It can be safely increased over time as bandwidth, storage and processing costs go down.

For now there's still a lot of viable efficiency enhancements to be implemented/adopted so increasing the limit isn't strictly necessary.
> Either they believe coronovirus does not exist or it won't get them or that god will save them

You can take case of yeshivas (religious schools): some have 80% of infected and recovered students. So when authorities come to the head of the school with a story about deadly virus, they don't understand each other. And examples of 90 years old elders dying from COVID-19 are meet with question "What you expected them to do instead at this age?"
Could you elaborate on why blocking in a thread's destructor is bad? You mention it is but don't really give any reason. Every time I use std::thread I find the need to wait on it in the destructor. In fact any non-joining thread is a code smell to me. If you just detach (or abort...) a thread, then there's simply no way to ensure that main() will return after the thread has finished—and you always want to make sure all threads finish their tasks and clean up properly before the process terminates. This requires you to wait on threads during app shutdown, which generally corresponds with destruction, which means you need to join on destruction. I actually don't understand why you would want it another way by default (if at all).
C/C++ have not fallen to the wayside but most major programming languages have now inherited quite a few functional paradigms. I haven't kept up to date, but don't both C++ and Java have lambdas now? Don't they also feature currying? C++ is of course not Haskell, but that's not the point. Functional programming has become commonplace by procedural languages adopting the simpler/most-useful aspects.
> did not speak fluent Italian with a perfect accent

Speaking of which, here's an American production where Schwarzenegger's voice was dubbed over, for what I assume are similar reasons:

https://www.youtube.com/watch?v=6p3nmyTICo0

The IMDB plot synopsis is pretty great:

Hercules is sent to Earth where he finds true love and starts a promising career in the bodybuilder business.
“Most 'developers' don't understand functional programming concepts, and can't even write very good imperative code in C#. So what hope have they got of writing good functional code in F#?”

i hope 11 years later we have a different attitude
This article made me feel really, really old!