jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
A VPS is $5 bucks. I described $5 like an investment. If $5 is as my investment into my future, what was the price of my food? Not exactly Doordash or Extra Value Meals at McDonald’s every night.

Inference.
Tbh most adults I meet function at a 12 year old level. Have you ever tried to see an adult do math? I’m talking about adults who aren’t engineers, doctors, etc.
It’s the natural consequences of policies enacted by many governing bodies. Cities with land use restrictions and onerous zoning restrictions where they are allergic to highways and only build bad public transit run by incompetents, built by corrupt contractors and expensive unions? The prices are substantially the fault of the local governance. This is why people move out of San Francisco and New York and Chicago.
A lot of states have passed these laws, but it seems like a silly way to solve the problem.

When you register your car, you have to say how many miles you drove, and it gets verified every few years with smog checks.

Why not just charge a per mile-ton fee? Maybe give freight trucks a break so we don't kill shipping, or only charge them for their empty weight? Have some of the fee go to the state and some go federally for redistribution (like gas taxes work now).

Then eliminate the gas tax as a source of funding for road maintenance and shift it to a carbon tax? And make EVs come in for a "milage check" since they won't have smog checks.

Then everyone pays fairly for road maintenance based on how much they use the roads, and people driving ICE vehicles will pay for the externality of their pollution through their gas consumption .
The comments I see in this thread make me so upset.

HN has always been about making the world a better place. Doing things that matter. Making lives better. We look forward to self driving cars, solving heathcare, etc etc et.

Yet I read these comments and apparently HN isn't as concerned about progress anymore. "Why do we need growth", "I'll take peace over growth at this point."

Are you crazy? When did we stop caring about growth? Making things better? More efficient? Improving lives?

What a depressing comment thread.

edit: Some people are saying, but economic growth does not necessarily imply tech progress. yes, economic progress does not have to come from technology growth. You're right.

tldr: but it would be incredibly incredibly difficult (and perhaps provably impossible in a free-ish society) to grow the economy without also encouraging and making technological growth (also finding oil deposits, other discoveries, etc)

Growth comes from a few things. 1, operating at max utilization. Full employment. Going from 50% to 90% will grow the GDP. 2, saving. Saving what we already have. Building bridges, long lasting homes, etc to that we can be more efficient and focus on other problems in the future. Note, this does not increase yearly GDP but it increases overall wealth per capita. For example, many europeans live and benefit from homes that were built for them hundreds of years ago. They're free to worry less about building homes and more on improving other aspects of their lives. 3, technological progress.

While it's true gorwth != tech progress, its also certain that growing the economy by #1 and #2 above will allow more room for people to work on #3. #2 is important. We can't work on nuclear physics before we build homes from physicists to live in. Likewise #1 is important. for every person that becomes employed, their handwork allows other people to focus on other things, research. We need enough farmers to feed researchers. The more farmers, the more researchers. So in a sense, you can, but it would be incredibly difficult to grow the economy without also encouraging and making technological growth.
People who break the law are criminals, period. It doesn't matter if the law is just or unjust, or whether or not you personally agree with it. The simple fact is that the majority of citizens don't want online drug dealing to be legal, so it isn't legal.

Equating drug dealers with Ghandi, MLK and the US Founding Fathers is a stretch at the least and outright offensive at worst. These people aren't making bold political statements. They're selling drugs.

If you think that drugs should be legal, convince your fellow citizens to vote to make them legal. MLK, Gandhi and the Founding Fathers did what was necessary to change laws that they felt were unjust. Criminal behavior isn't the same thing as civil disobedience, and there are no shortcuts.
Sorry if this is a silly question, but does that mean that they don't mix well (like oil and water)?
> "Not that it matters..."

It seems to me this phrase fits the bill for a "thought-terminating cliché". [1] Do you agree?

[1] https://en.wikipedia.org/wiki/Thought-terminating_cliché
Peaceful protesting is a constitutional right. Storming the US Capitol isn’t.
> is also a well known tactic for dismissing the concerns of genuinely concerned, yet inconveniently numerous people.

Yes. This rhetoric can be used for all kinds of purposes, whether well-intentioned, altruistic, noble or selfish, corrupt, deceitful and so on.
It's an odd article. I think Cade Metz wanted to write a broadly positive piece on SSC; the theatrics from last year generated some bad blood with the NYT; and the editors wanted a more negative piece. So Cade gave them one, even though his heart really wasn't in it and he wasn't really interested in putting Scott on blast.
Here's one article about the Who reversal:

"The scientific community applauded President Joe Biden's decision to rejoin the World Health Organization and other global efforts designed to stop and prevent COVID-19."

https://www.usatoday.com/story/news/health/2021/01/22/scient...
Another example - Kyle Rittenhouse - is out on bail and he travelled from another state with a gun then killed 2 people in Kenosha. He's not yet been tried (or found guilty, but ... come on) but I think we all know he's not going to serve anything like 68 years in prison.
Six years is not that long. You need to have the frequency to finalize the design of your payload, if not your satellite. And for big constellations you need the frequency to talk seriously with your investors. So 6 years to design a platform, a ground segment and launch half your constellation is not an easy task.
POSIX compatibility would be enough to make oil a legitimate replacement shell for me but the bash compatibility makes it stand out as an alternative to take seriously.

Does oil allow a gradual upgrade path to using oil semantics for stuff like “echo $dontbreak”? Are there “set” options that enable oil semantics? Sort of like “use strict” in JavaScript and perl
Actually MS has been relatively hands-off on Postgres, GitHub, Xamarin, etc. Of course they want to integrate it closely with Azure & their toolset. But I don't see them compromising any functionality or making things specific to MS tools.
When it comes to the essentials, we are so post-scarcity that it isn't even funny, yet many people still aren't happy. Even with near-infinite food, clothes, & shelter, there's still only one first-place.

Power is all there is. Money is just how we keep score. Shuffle the money around all you want, the power imbalances will still be there.

Giving up the fight for personal development and economic relevance for a steady check is the first step onto the plantation. Plenty of people are already there -- employed & unemployed alike.
What a heartwarming story. I hope Katalin gets to read it :)
This plot, "Trends in the Academic Labor Force," shows that the percent of academics in tenured or tenure-track positions in the US declined from 39% (29% tenured, 10% tenure-track) in 1975 to 29% (21% tenured, 8% tenure-track) in 2015:

https://www.aaup.org/sites/default/files/Academic_Labor_Forc...

The relative number of tenured positions declined by much more (-28%) than the relative number of people in tenure tracks (-20%), so the latter have been facing more and more competition for a shrinking pool of tenured positions.
Fantastic idea, good job guys, keep going!!
That article is about satellite internet using geostationary satellites. Those satellites are as much as 200 times farther away than satellites in LEO.

22,236 miles up, opposed to LEO which starts at about 100 miles up.
You could attempt to replicate the analysis used in "Quantitative Analysis of the Full Bitcoin Transaction Graph" by Dorit Ron and Adi Shamir. (http://eprint.iacr.org/2012/584.pdf)

In 2012 they noted that:

“If we sum up the amounts accumulated at the 609,270 addresses which only receive and never send any BTC’s [bitcoins], we see that they contain 7,019,100 BTC’s, which are almost 78% of all existing BTC’s. Due to the way bitcoins can be repeatedly moved to fresh addresses, some of which can be very recent, we can not claim that all these bitcoins are out of circulation. However,76.5% of these 78% (i.e., 59.7% of all the coins in the system) are old coins", de ned as bitcoins received at some address more than three months before the cut off date (May 13th 2012), which were not followed by any outgoing transac-
tions from that address after they were received. One can also argue that very old dormant bitcoins were simply abandoned or lost by users who experimented with the system in its early days, when it was very di cult to buy anything or to exchange bitcoins into dollars. To be even more cautious with our estimation of dormant bitcoins, we decided to ignore all the transactions which took place prior to July 18th 2010, when Mt.Gox started its exchange and price quoting services. The sum of the balances of all the addresses which have not been
active since that date is 1,657,480 bitcoins. Clearly, by considering all these bitcoins as "lost" rather than "hoarded" we are underestimating the number of bitcoins which are kept dormant in "saving accounts". By ignoring these very old bitcoins and repeating the same calculation, we found that 73% of all the remaining BTC's were accumulated at addresses which only receive and never send bitcoins, and that 70% of these 73% (i.e., 51%) are dormant bitcoins in the sense that they were received more than three months before our cuto date but
after it became easy to exchange them. If instead of summing the transaction values we sum the nal balances of all the addresses that were active after July 18th 2010 but became inactive in the last three months, we get that 55% of all
coins in the system are dormant in this sense. This is strong evidence that the majority of bitcoins are not circulating in the system, and since it is based on the address rather than the entity graph, this conclusion is not a ected by possible
inaccuracies in the way we associate addresses with users.”
Modern tech companies sure... but old enterprise companies still use this stuff and it's a tough sell to move them to more modern systems.
Is there a way where I can check the shouts that are waiting to be shouted?
Blind obedience is what they want.

It should not be what society wants though. I think that has been made painfully clear in the past, but some people still just don't seem to get it.
Use full end-to-end encryption. The "known compromised" machine doesn't do the encryption or decryption in the first place; that's done at the physically secure (you hope!) endpoints.
Anyone that cares about the contents of your machine will have imaged your drive. I would not expect to be able to log into the actual machine.
Now this is brilliant!
I have a 2-way tie for "best smartphone made" between the N9 and the HP Pre 3. Both even today offer an experience that is simply brilliant.

it's a shame the N9's Swipe UI didn't come into existence until after Elop and the BoD committed to giving Nokia a lobotomy and turning it into just another OEM...maybe it would have swayed enough minds to stop what happened.

I look forward to Jolla breaking this tie though and establishing itself as number 1.
I got strong "Just 2 Guyz" vibes from it (which was intentionally funny): https://www.youtube.com/watch?v=Nt2OVAgkHBc
> Still think MacOS is crap overall though

And you were doing so well! ;-)

WRT M1 hardware, thats my experience too!

I picked up an M1 Mac mini 8/256 on the Apple Refurb Store as a stop gap machine whilst I waited for the Pro laptops. I ended up waiting a long time!

But it was amazing. The 256GB drive was a bit tight, and fills up a little too quickly. But overall, it was the best computer I'd ever owned!

In the early days I had USB related kernel panics, but later macOS updates seemed to fix all that!

I replaced it with a 16" M1 Pro 16/1TB, and the Mac mini is now working out it's (hopefully) long life in my server cabinet!
I'm interested in the "do it yourself" mentality and its effect on these experiments. For example, I can probably pick a few types of locks with credit cards and I could probably recover files on my computer after a few google searches and some trial & error.

The less time an expert takes to perform an act, the more likely someone is to think that they could have done the job themselves with a minimal learning curve.

As a takeaway, if I owned a computer repair shop, should I tell everyone 5 days to increase their perceived utility even if a fix could potentially take two hours?
Buy either Practical Common Lisp or Land of Lisp and work through the entire book. They both teach Lisp via Emacs.

http://gigamonkeys.com/book/

http://landoflisp.com/
It says somewhere they can be used by customers in many countries, but the vendor can only be in the US, I think.
look at your passport. it says european union on it for a reason.
Couldn't they put the original bone marrow in a box somewhere, wait until the borrowed marrow has done it's job and then replace the original one, to not have to take immunosuppressants?
Thanks for that, I have no problem providing info if they're clean about what they need (to do X, we need Y from you). Sagepay has all these convoluted wizards that ask you if you have Y, not if you want to do X...
US only or will you ship to other places too (in Canada myself)?
But the parent said they switched to PNGs, same issue right?
See my comment above. There's a lot more to protecting a site from man-in-the-middle attacks than enabling HTTPS.

The most important things people need to know are the pros/cons of different types of certificates, how to keep certificates safe, and whether they have a vulnerable SSL library installed.

Again, it's not a binary.
But this way we have it without Flash's much larger security flaws.
May be this will work for you better, http://www.pivotaltracker.com/
How Ordinary Everyday Moms and Dads Are Being Introduced To The Exciting World Of Bitcoin!

(though today they can certainly get ... cheap coins)
> I need an app that's like
@Shazam
but for movies. Point your camera at the TV, press and hold, and it tells you the movie/show

https://twitter.com/call_me_trisha/status/138036131172963942...

This one seems like a fun project
Totally agree. I wish UPSERT had been invented earlier, or was a more canonical part of SQL than INSERT and UPDATE for this reason.

Also, in web front end programming, there are lots of cases where X needs to cause Y to happen, but Z also needs to cause Y to happen. It's much much simpler if Y is idempotent, rather than X checking if Z has already happened etc.
This is one thing that bothers me in Emacs. The shortcuts are not consistent between modes. It's a lot of mental overhead if you go with a config close to the defaults.
Cool idea. I would expect the code to be very clean and simple for this, so I'm surprised there isn't a pseudocode algorithm presented (or a real implementation in some language).
I bet the Irish guys had a damn good laugh in the pub after posting him off. What a spectacularly stupid thing to do.
100% agree with everything you said. So many people use gatekeeping around using CLI, it's crazy frustrating. Use what you're efficient at for the job at hand.

To expand on your example: for a lot of readers of HN, moving all JPGs in a bunch of folders is going to be easier and faster with a CLI. But for <non-technical person in your life> who needs to do it very rarely, it's probably still going to be faster for them to navigate folder-by-folder in a file explorer, sort by file type, shift+select, repeat, than it is to learn how to use CLI to do it.

For technical people, GUIs also reduce burden, and let us be lazy. I "know" (or at least once did) how to configure Samba by hand, but for the last many years I've run OpenMediaVault at home and use the UI to do it for me. I don't use Samba for anything else in my life or work, so why do I want to remember or even spend the time reading the manual when I need to make a change to it once a year or so? I'd rather just log into the UI, click a few things, and be done. Nothing to actually remember, as the GUI gives me enough information to figure it out as I go.

I spend a lot of effort to be lazy. If I was regularly moving JPGs out of a folder, I'd probably go further and write a shell script or alias, or even just make a cron job to do it for me; likewise I'm happy to install/use a GUI app for certain things if it means I save time vs reading man pages or having to remember arcane commands I rarely use.
I've started moving to using python to generate what I need a lot of the time now in C. I'll either make a '.h' file, read it in and generate the boilerplate I need, or just do it using native python and emitting the C I need.

I'm never again hand-writing an my_enum_to_str routine.
It's a good thing he didn't say anything bad about Apple products.
My wife and I left in January, so it's not a myth to us.
Just train the model on other races, what’s the problem?
I bet you don't know how the power circuit in your fridge works and still you expect it not to burn down your kitchen while you sleep.
OO is simply a layer of human-readability on top of functions and data. As far as the CPU is concerned, both object and method arguments are just data to operate on. So `steve.drink(water)` in another context is just `drink(steve, water)`, which is a little more difficult (at least in English) to reason about.

OO principles are for the limitations of people, not computers.
Am I the only one that finds it annoying to have each layer's stats in different units? We have: TB/mo, reqs/sec, queries/day, reqs/min, searches/day.
This looks interesting. For now I've been using the + suffix on my G Suite account: name+alias@example.com. The only downside to this is the fact that some websites don't have proper email validation and say that this email address is invalid.
I probably wouldn't have used a pic of a befuddled looking black guy as the sole picture for an article about the unemployed.
I don't find the iPad speaker is quite loud enough to be heard over my shower. I have to crank the volume on Maddow in VLC to get my morning news.
Same but without having to edit your .ssh/config:

ssh -R localhost:2222:localhost:22 remote
scp -P 2222 /path/to/file localhost:~
I believe that's the joke:

"I wanted to write a short computer program but didn't have the time (so I wrote a long program instead)".
@conorgil145 (Couldn't reply; too nested)

We existed (much) after Swagger. I've never used Swagger myself, although I briefly played around with the client. Not really that inspired by them.

We use APIDoc (and eventually want to add more) as our "schema", and you can auto-sync from GitHub. Or, you can add it manually.

I am familiar with RTD (moreso the .org version than the .com); they're great. However, they mostly just host Sphinx/markdown/etc files. ReadMe does much more (support section, API explorer, "Suggest Edits", show user keys in the code, etc). If you want to write docs locally and deploy, use RTD. If you want something more full-featured, check out ReadMe.
Location: Portugal

Remote: Yes

Willing to relocate: No

Technologies: React, Node.js, GraphQL, PostgreSQL, mySQL, Mongo, Kafka, AWS

Role: Senior, Lead

Desired salary: 130€/year (negotiable)

Résumé/CV: https://drive.google.com/file/d/1QZCfZ7UIrYVf2lU5RC5F9BW86Pw...

Email: tiagobertolo$gmail$com - replace the $

Github: github.com/bertolo1988

My ether casino: wheelspin.io (metamask required)

I'm a software engineer with 7 years of professional experience building products and solving problems. I consider myself full stack even though I have a preference for back end.
I am really interested in developing high visibility, availability and scalable apps and services.
Its a disclaimer so that readers know that the owner of the publication has a significant point of view on the subject.
If Steam says "We're shutting down" , I would be able to download the games to my computer and manage my own backups.
If Stadia shuts down, the games I've bought will vanish. In that case, I hope Google would make a deal with a company like Steam to transfer already purchased games.
Actually, If I buy a game, I'd like to be able to download it just in case if I wanna play with low settings on my laptop while I'm on holiday with crappy internet connection. PS Now gives you option to download and/or stream PS4 games.
I submitted a data request to a third party processor recently (to Sift, after they were mentioned in an NYT article) and they sent me a link to your service to submit ID and two selfie photos.

The consumer facing experience on this is not the best. Here I am filing a request to a third party processor for data that I never personally sent them. And in order to handle that, I have to send even more sensitive information to yet another third party processor. See the irony here?

Sift’s email said the ID data would be retained for no more than 14 days, while Berbix’ privacy policy says the retention period is the shorter of “until no longer needed” or for 3 years from my last interaction with your customer.

Who’s right here, and if your customer quotes end users a retention period that’s shorter than 3 years, how do you hold them to that?
> Signals and slots compile into plain C++ functions. The input language (the unnamed Qt superset of C++) has a notion of signals and slots, the output language (C++) does not have any such notion.

If that was the case, gcc and clang would not be able to build Qt files. Yet the following compiles without issues :

echo "#include <QObject>\nstruct foo : QObject { signals: void bar(); public slots: void blah() { } };" | g++ -std=c++11 -fPIC -I /usr/include/qt/QtCore -c -x c++ -

which is all that is needed to ensure that some code is indeed 100% valid C++ code - that it is idiomatic is a wholly different question.

hell, you can even generate the signals code without moc if you are ok with more macros (https://github.com/woboq/verdigris)
Pretty irrelevant.
Most programs use existing libraries like SDL, GTK, QT, etc, which handle wayland integration on their part.
> JMAP is therefore not introducing any new measures to address end-to-end encryption.

It seems like a wasted opportunity to not make E2EE a primary focus of a new email standard. Hopefully there will be standard extensions down the road to add this if JMAP takes off.
I suspect you're correct right now, but people used to say the same thing about Gmail `+` addresses, and I believe some marketers have gotten smart enough to strip those.

Putting together a regex expression to strip out the domain and check to see if it's unique across a shared database of email addresses would be really easy, so I wouldn't count on this being ignored forever.

I'm a pretty boring person, so aside from general paranoia around keeping infrastructure secret I'm not particularly concerned with anyone finding out what accounts I have online. But, depending on your situation, it might also be prudent to include database leaks in that threat model as well, which are likely going to be searched through by actual humans.