jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It’s not exploitation if adults, without coercion, agree to it of their own free will. It’s no one’s place to tell them what they aren’t allowed to do with their bodies or their lives (provided it’s not harming anyone else), simply because you wouldn’t make the same choice or don’t agree with it.

This is what self-ownership is about. To try to control others in this way is deeply immoral.
Therapy, regular workouts (5/week), regular meditation
I tried this once. I am not disciplined enough with inbox zero for this to be functional. Now I use the opposite, mailmate [1] with a stupid amount of smart mailboxes for different types of filtering.

One of my favourite things in mailmate is the ability to auto generate sub-folders in a smart folder based on rules. When I discovered this feature when trialing the product my first inclination was to create a smart folder replicating my inbox, with a rule creating sub-folders for every unique sender. I marvelled at my genius and purchased the product immediately. To this day this system is my main method to quickly scan and archive old inbox conversations sender by sender.

[1] https://freron.com
You know, why does Google always claim its programs are to "help" small business, and everyone buys it? This program is really to "help" small business use Adwords.
That's insane.

I live outside the Minneapolis metro area. As far as I can tell, he's not giving me a special price. I buy a quarter; I'm sure a half would be a little cheaper. It's in line with what I've heard from other people. Bison is a little more expensive, but not by much.
Perhaps using UV rays? This may help...
https://en.wikipedia.org/wiki/Virus_processing
You are giving credence to something that is based on false premises, making things worse rather than better. Nobody is going to weld shut any doors in Western countries.
Fair, although I think we need to remember in difficult times like this that:

- The plague killed 50-100% of people who got it depending on which kind of plague you got (bubonic, pneumonic or septicemic) whereas while nCoV rates are still TBD we're probably looking at an upper bound closer to half a percent, or 3-4 order of magnitude lower.

- The average age of folks who've died of nCoV so far in Italy is 80 and in China the mid-high 70s.

- The plague took everyone whereas the young and healthy are effectively going to get a (sometimes very, very) bad cold out of nCoV. The younger they are, the less affected. I think out of the hundreds of thousands of cases we know about so far only a single child has died -- and they had serious medical conditions going in. Currently the CFR in Korea and in the USA for people under 30 is less than 0.1%.

Perspective matters. It's easy to get swept up in the panic going on right now. Don't panic. Do listen to authorities and generally keep away from other folks. This will all be over in a few months. We'll mostly all get it, we'll overwhelmingly recover, and become immune. Chances are this is going to become one of the endemic viruses that shows up every year from now on.

As panic sets in, if you've got some cash to invest in the markets and a long time horizon to draw on it, this may be the money making opportunity of a generation.
It's doubly tragic if it simultaneously incentivized the mass production of boring, low-value science and punished the boring but valuable work of replication.
Could you tell us a little more about your experience, if that's acceptable?
Maybe in personal messages, FB/linked?
That's literally the only reason I use it. It's fantastic.
Looks awesome, thank you!
Please

https://twitter.com/adamscrabble/status/1195069077028581376

http://www.deepthroatipo.com/just-one-thing-about-the-alibab...

https://twitter.com/adamscrabble/status/1180205067321970688
I'm currently in Prof. Pierce's class at UPenn! Can confirm this is a great book, and we literally work through the exercises. Taking this class AFTER using Scala in industry has really put a lot into context. It's so easy to start too - download CoqIDE or ProofGeneral and get to it!
If Emacs is to be "the" editor for the next forty years, I really hope it can better combat random hangs. As someone who uses Emacs as a daily driver and loves it to death for its extensibility paradigm it's painful when it maxes out the CPU, I have to restart and have no idea what it could have been.

But then again scripting languages don't really have these interruption features by design. I'm developing something with a scripting layer and occasionally come across accidental infinite loops myself. I wonder what e.g. Factorio or Minecraft do if a mod enters an infinite loop. If the answer is "program more carefully" and "don't use badly coded mods" then I guess it can't be helped.

Proper concurrency in elisp can't come fast enough. At least then we could have a task manager to kill hung threads with.
That line of reasoning just boils down to "it brings one further from God", and it has been applied to everything that the church wishes to demonize. But that reasoning is always applied backwards. People aren't starting from "What would bring us further from God?" and deducing their way to psychedelics and other things frowned upon by the church. It happens the other way around. The church says that certain things are bad, and then use lines of reasoning like "it brings one further from God" after the fact to justify the arbitrary decision.

So I suppose I take issue with it being called "reasoning" when really it's an after the fact justification with no bearing on reason whatsoever.

It's also interesting that a lot of religions use psychedelics to get _closer_ to God(s), and the "reasoning" there is equally as sound.
Yes, SQL.
Write your query and it will be magically parallelised without you knowing it.
Oh sorry I read things too quickly. There had been a lot of discussions of what to do with things that still require co2 and can’t easily be electrified, jet fuel being the typical case. “Suck it from the sky and use that” has been one common proposal for how to handle those carbon holdouts.

So my brain immediately leapt to that when drafting the comment. But as the OP says same logic applies to any carbon use. If you can use co2 from the sky you don’t need to take it out of sequestration in the ground.
But in Java (and similar), you have to be explicit about varargs. In JavaScript, every function supports varargs. This will run just fine:

function print(arg) {
console.log(arg);
}
print("a", "b", "c");

It’ll only output "a", obviously. In fact, this will run just fine too:

print();

You’ll get "undefined" in the console, but it’ll work.

JavaScript’s nature is that arguments are in the "arguments" pseudo-array, and the parameters are just fancy names for different values in "arguments". See:

function count() {
console.log(arguments.length);
}
count();
count("a");
count("a", "b");

In order, you’ll get: 0, 1, and 2. Despite the fact that "count" has no parameters in the definition.

In the first function ("print"), "arg" is just syntax sugar for "arguments[0]".

What I’m getting at is: in C, Java, etc., the compiler knows what is a varargs function and what isn’t. In JavaScript, the interpreter/compiler doesn’t and has to assume everything is.
It's likely pretty close to the same. 2-4x the rate if infected; about a 1/2-1/4th chance of becoming infected eventually if no vaccine.
So I like coding in linux too. I absolutely prefer it over anything else; but, lately my ubuntu distro has not been able to wake up from suspend so I force a reboot when I get back to my computer after a prolonged break. And I was pretty intentional about not futzing around with X11 and third-party graphics with this distribution specifically to avoid this kind of thing happening and have a long-term Linux OS.

I also recently got a bluetooth adapter and found out I simply cannot turn on bluetooth. When I was younger, I had more patience to hack around with things until they work exactly as I like, but I'm surprised that I'm still encountering issues like these in 2021 on a desktop-focused OS.

I wish other OSes followed the unix philosophy more. I wish I could separate the windowing manager from the desktop in OS X, and have more extensive customization options over everything. It'd be nice if Windows had as nice of a filesystem organization story as any linux distro.
I wouldn't call it a dark pattern. It's more like an archaic sales tactic, but I guess it still works. It's the old "How Much Money Do You Have?" pricing scheme [1].

They're either getting income/revenue information that's connected in some way to the number you called from, or you're providing just enough information to enable them to quote a particular price for you.

[1] https://www.joelonsoftware.com/2004/12/15/camels-and-rubber-...
I imagine I'd have to give the bank much more money or information than I already have to get this business service. At the very least, it would take time.

Anyone can do this now with HD wallets.
Did I piss off an architect?

If anyone wants to see what I'm talking about, I think there are some examples here: https://McMansionHell.com Some of them aren't really that bad, but there are some definite atrocities.
The Go language subreddit had been modded by Google employees. They lost interest and decided to shut it down and there was a bunch of hubbub. In the end they thankfully decided to give the subreddit to the community.
Choosing not to own a car creates its own demands (on your time, your comfort, your freedom).

Anecdote: my brother-inlaw lives in Chicago (one of the places in the US where not owning a car is quite practical), and purchased a car. Why? Because he attempted to do a home renovation himself over the course of a winter without one. Hauling around tools, materials, and himself on a bike in snow and slush was not something he ever wanted to repeat.
Huh, so it turns out that I've been a 'data scientist' for over 20 years. Who knew?
Browsers shouldn't be the entity deciding on address resolution, a domain system bound only to the web/httpx would be a huge leap backwards. This should be up to the os and whatever names resolution the os provides should be happily accepted by any network program, be it a browser, email client, ssh, irc or something completely different.
Good intro to data processing.

tsort and comm were news to me.
> a large finite amount of stuff has been discovered

https://en.wikipedia.org/wiki/Lists_of_unsolved_problems
It's almost like most of our laws were written by a bunch of lawyers.
Absolutely, thanks for the tip! Making things dead-on easy is my top priority at the moment, so I will definitly look into this
The electronic music scene has always had lots of very unusual and interesting business models going on, right back to the late 80s. People in the early rave scene in london were doing stuff in the early 90s that looks modern today.

Consider the idea that there have always been some records out there that DJs consider too good to even play, except at very particular and infrequent times and places. There are artists who keep their identities and even their music and their entire existence secret at the behest of their label manager. This is not just artistic preciousness, it is a key part of a very well-tested business model. There is lots of music out there that is too good to be released, if every guy on the street had a copy it would devalue it and hasten its passing into unfashionability.

It's more than just controlling supply (although thats a lot of it,) its about making the people that have managed/been allowed to hear the mythical secret tunes feel special, part of a lucky few. They are in a sense indebted to the DJ, even though they paid to go and see them perform.

They will tell all their friends, "and then halfway through Blackdown's set he drew for these unlabelled CDRs, it was too much. I've never heard anything like it. I asked him who it was and he wouldn't tell me." They will then post the same thing on message boards, asking if anyone else knew who the tunes were by. Many times, I have paid to go and see a person play just because I know they have access to tunes that nobody else does. That could be the only time I ever get a chance to hear those tunes. That could be the only time those tunes are ever played.

I plan to write some blog posts about this stuff at some point.
I've been tutoring maths at primary to A-level in the UK for more than ten years now. In that time, the most critical problem I've seen is when children (usually in the 12-16 range) see mathematics as a plethora of small, arbitrary techniques to solve specific problems, and can't see that they all are related together under a few key concepts. This means they hit a brick wall when they are assumed to have mastered and internalised the previous techniques. For instance, many fail to connect multiplication, division, addition, subtraction, integers and scale in order to construct an intuitive sense of rational number. This makes further work with rationals an uphill struggle. I've found going back to the beginning and putting together whatever concepts are lacking using proof and demonstration creates an almost digital change in confidence and proficiency: before it's a mystery, after it's simple. I'm pretty sure that the way schools break down mathematics into tiny portions and call each one a separate topic is to blame here.

While breaking things up into micro steps is the easiest way to solve a particular mathematical exercise (and important in solving problems), joining things up into a single overarching entity is how you actually understand the subject. So breaking stuff up is really useful within a problem, but on its own doesn't give you the long-term preparation you need, and is inappropriate over an entire curriculum. I think any mathematics curriculum needs to have both, but it's the joined-up approach that's more often lacking in schools.

I haven't been able to get the JUMP curriculum (site down?), but I'd really like to see how it deals with these issues.
Criticism is a thing that's hard to do right.

If you're too kind, they think you aren't serious or are stupid, and they ignore it.

If you're too mean, people berate you for being mean.

Criticism is extremely valuable to a developer and they should be able to overlook any insults (intended or accidental) and absorb the mean of the criticism.

In this case, the criticism is that the project doesn't work as advertised. It is -not- a 'replacement for Dropbox'. You could probably stretch as far as 'Dropbox-like personal storage system using Git' or some such, but even mentioning Dropbox is iffy, since their whole model is user-friendliness.
# grep --- all lines including current date
ls -al | ???
ls -al | pru 'include?(Time.now.strftime("%Y-%m-%d"))'

Unless I'm missing something, that would be:

ls -al | grep `date +"%Y-%m-%d"`
The best coffee I've been able to make at home is with a red plastic #4 cone filter holder and a large mason jar, slowly pouring boiled water over the grounds until the jar is full. Now they have those fancy looking chemex ones for $60 and I'm sure they make good coffee as well. I was seduced by the inferior coffee of a coffe maker because, well, it can have coffee ready for me when I wake up.
You should just try seriously. First because many CLI have vim-like keystrokes, second because when you're lost on a remote server or on a docker container without nano you can use vi (close enough), and third because it might change your life :D
Through technology—global connectivity, mobile accessibility, and apps like Robinhood and their global counterparts—there’s no reason to expect the demand to wane.

https://amp.scmp.com/business/article/3119779/futu-restore-t...
Does anyone have insight on what implications follow from Jim Keller's Tenstorrent graph processing chip? He speculates the future may have a $5 add-on chip to a child's toy which will have more intelligence than a human on #162 Lex Fridman Podcast. I get how the single threaded raster pixel gpu architecture is less evolved than a graph processor.
This isn't a new idea, the major complication is that the definition of "family" is much more fluid and fuzzy, both in practice and legally, than a corporation. When you create a corporation, there are bright lines as to what is inside the box and what is outside, plus a large number of rules as to how corporate structures can be composed and decomposed in virtually all cases.

That said, the tax code for people makes assumptions based on the world that existed in 1970 and is heavily optimized for that. It is a poor fit and creates onerous burdens for the increasing percentage of the population whose lives look nothing like those assumptions. I'd start reform by revisiting the assumptions about peoples' working lives baked into the tax code.
I suggest this is a problem with your imagination, not a problem with wind turbines.
Oh man, I knew there had to be a way to do that but I couldn't find it, so I always resorted to counting the number of characters in the match and then use cl<num> to replace it if there was no convenient motion like some kind of barbarian.
Most laypeople think that their phone is turned off when they switch off the screen. That is mist definitely wrong and you can still be tracked while the screen us pitch black.
That’s very few elements of comparison, and half of that list is equally applicable to the US, in particular sponsoring terrorism (https://en.wikipedia.org/wiki/United_States_and_state-sponso...).
Seriously. Blaming the intern is a bad look, but here it reinforces the idea that they don’t even understand what was wrong. The fact that it leaked is only relevant is that it shows 1) how bad their password is and 2) how deficient their process is for dealing with (let’s face it, inevitable) leaks.
Author here! I created Firezone to make it easier to host and manage your own WireGuard VPN server. While working at Cisco as a security automation engineer I experienced a lot of unnecessary pain managing secure network-level access into our cloud VPCs. I tried OpenVPN Access Server but I personally feel that security software should be open source to be validated (and improved) by the community. I discovered WireGuard and quickly fell in love with it, but soon found managing the peer configs to be a bit tedious and error-prone. So I built some convenience functionality on top, added a simple Web UI, and open sourced it.

Firezone is packaged with Chef Omnibus so the only dependencies are a recent Linux kernel (4.19+) and the WireGuard module. The Web UI is built with Elixir/Phoenix (I’m a recovering full-stack Rails engineer) and runs as an unprivileged user. The Web UI communicates with two other Elixir applications that manage the WireGuard configuration and firewall configuration respectively. I built it this way to allow potentially decoupling the Web UI, VPN, and firewall hosts at some point in the future, but for now Firezone assumes they’re all running on the same host. The firewall application is essentially a frontend to nftables and currently functions as a simple egress firewall to block outbound traffic to specific hosts/CIDRs (in your private network or elsewhere).

In the near term I’m planning to polish it up a bit and add more security features. Longer-term I’d like to add things like DNS-based ad blocking, IP blocklist support, LDAP / SSO authentication, and more user management features.

I wanted to show it here and see what HN thinks. Hope you find it useful!
One of the creators here: We started developing Kreya a year ago when we felt some necessary GUI tooling around the gRPC ecosystem was missing. We didn't just want to create a simple gRPC client, but wanted to add powerful features such as environments/templating or global authentication configurations, so you don't have to enter the same values and configurations tediously again and again.
We're curious to hear your opinions on Kreya, so hit us with any questions or feedback!
You probably need a better mail server that can more easily handle that load. Check Haraka out (shameless plug, but it's designed for high loads and this kind of app).
Sorry, I meant whatever I've been exposed to. Likely not that same as your content.
This a sick company.
That sounds fair, but another pov: I'm pretty much in favor of subways but I'd be opposed to any light rail project in a heartbeat.
Lakes, rivers, waterfalls and forest are pretty ubiquitous in my part of the midwest. There are some places with mountains, though not nearby.

It isn't all corn and wheat out here.
Yeah, I understand it's not a good pattern of development for huge metro areas. But someone managed to get the laws on the books to basically require the US to develop in this way, and people aren't fighting _too_ hard to change it. It's not hard to imagine, then, that there might be some competitive advantages to a car-centric lifestyle for individuals to live in that situation even if it's worse for the collective.
I may have missed it in the article, but it's worth mentioning that IBMs involvement was so substantial that they actually created a metal for him.

> Thomas Watson was more than just a businessman selling boxes to the Third Reich. For his Promethean gift of punch card technology that enabled the Reich to achieve undreamed of efficiencies both in its rearmament program and its war against the Jews, for his refusal to join the chorus of strident anti-Nazi boycotters and isolators and instead open a commercial corridor the Reich could still navigate, for his willingness to bring the world’s commercial summit to Berlin, for his value as a Roosevelt crony, for his glitter and legend, Hitler would bestow upon Thomas Watson a medal — the highest it could confer on any non-German.

>

> The Merit Cross of the German Eagle with Star was created for Thomas Watson to 'honor foreign nationals who made themselves deserving of the German Reich.' It ranked second in prestige only to Hitler's German Grand Cross.

Extract from IBM and the Holocaust by Edwin Black
Thank you MrDom, I partially agree with you, some antiGGers that are in full force here at HN
really don't want to hear the truth and gang up against those who
challenge the damsel-in-distress that the likes of Sarkeesian (who's a
front for Jonathan Mcintosh), Chelsea Van Valkenburg (who currently
calls herself Zoe Quinn) and that odious John Walker Flynt guy (who
calls himself Brianna Wu right now) dish out. As you have seen very
clearly, nobody has been able to provide a shred of evidence in
defence of Sarkeesian (Mcintosh), Van Valkenburg and Flynt. And they knew that
they have been unable to do so.

Given how central HN is to Silicon Valley, I suspect that at least
some of the participants in this discussion are more than innocent (if
naive) bystanders and actively sabotage any investigation into the
licentious relationship between games companies and game journalists:
whenever anyone dares to mention that something untoward has been
going on, they automatiaclly and habitually scream: misogyny,
harrassment, bullying. And it works well on the mainstream level: the
damsel-in-distress trope sells really well with normal guys. But it
doesn't work with everyone, like myself ... leading to angry
downvoting.
Your average American farmer has hundreds of thousands to millions of dollars in capital equipment, spends a sizable portion of output revenue on inputs (fertilizers, pest control, seeds, insurance, etc.) and is supported by university extension programs, government subsidies and minimum price supports, and on and on and on. The lack of industry to produce inputs and equipment comparable to what is available here will take decades to even close.

Sure you could get _an_ African farmer to American level yields, but that's different than what essentially is economic reorganization for the _majority_ of workers in African economies.

Also, remember this isn't an agile software project that can go through an iteration a day. You plant once a year, you harvest once a year; an entire continent doubling yields in only 15 iterations is pretty good.