skysight-inc/HackerNews huggingface dataset:
I’ve sent an email to the one listed in your profile. Thanks.
I find it really depends.

Small variable names for iteration variables and the `this` equivalent in struct methods are fine.

As for other situations... I guess it's an art?
They lie.
“We made it—we made it specifically for this shit too,”

probably said something like that
Interesting that they remove the camera and mic.
Lawyers

http://www.autoadmit.com
The US has more than 600,000 restaurants. How do we choose?
Apparently they're outlawed in the EU since 1999 for new installations, but there are of course many elevators from before then. This article https://press.agoria.be/liften-zonder-kooideuren-krijgen-waa... with another nice warning sticker mentions 25,000 in Belgium alone.
Wow, has this really existed for seven years? Congratulations, smooth as silk, impressive!
Backward step debuggers aren’t limited to just functional languages, they’ve been available for imperative languages as well (e.g. via gdb).
this is pretty much an advertisement for google docs instead of email.

The article paints gdoc over email as the holy grail to fix communication. Gdoc barely fix document sharing!

There is no concept of groups. Well, there is, but it is broken beyond repair. Same for search (who would have thought). The default for a new doc is for it to be private. And people will often make a copy from group A, and share the copy with group B, so group A doesn't see that this person gave access to group B. Then this grow exponentially.

Another permission problem is that if you don't have access to edit, you also can't see history!

All this is made worse by the fact that the URLs are meaningless big hash strings.

Google docs are only good for a single use-case: if you are producing documents with several hands. And only while the document is live. After that, I hope you publish it some place more sane, even if it is copy-pasting into an email chain.
"I'm doing this [murdering kittens], just to make a little extra cash until I graduate."

They're just "adding context" aka begging the question; they're not censoring the word "shit."
Camera, built-in mic and accelerometer are the first and most important bits you want to lose.
And it's still cheaper to hire a guy with a skill like that for a few weeks, or even keep him permanently - and keep a larger development team of cheaper C# or Java devs, than it is to replace them all with higher-payed C/C++ devs which would probably take longer to get the same functionality up & running.
Why not have an automatic transmission instead, like vi goes, hey these haven't been real words for the last 8 characters, bet they were esc commands.
Fountain pen-related stuff seems to do pretty well on Massdrop.
I'll definitely follow this! Thanks for the contribution
If you want to read more about that one, there's a website [0] that has a lot of data, graphs. It looks like the 90s but it checks out.

[0] http://www.thirty-thousand.org/
A bill must be passed in identical form by both house & senate before it can be signed by the president. So 50-60 bribes could still be used to prevent new legislation, but much more money would be required to promote new legislation. Increasing the house size (growing w population, 1 rep per max 30,000 people as was once the case) would have likely prevented lots of the policy atrocities that have been passed in the last ~100 years.
The electoral college is based on the number of congress members, so it would also limit the likelihood of the elected president losing the popular vote.
Could you possibly share your project? That sounds very intriguing. I have been trying to eliminate the mouse but have been unsuccessful.
Good to see WireGuard getting some coverage. I‘ve been embracing it from the very beginning for small scale Kubernetes clusters running on virtually any cloud provider lacking isolated private networking[1]. It‘s been running stable in different environments for more than a year; set up and forget. Unlike similar software it‘s also dead simple to configure.

Apparently, Linus wants it in the Kernel[2].

[1] https://github.com/hobby-kube/guide/blob/master/README.md
[2] https://lkml.org/lkml/2018/2/13/752
NSA PRISM Keywords for Domestic Spying
> I've heard it said that DeepMind burned an order of magnitude more than the 20W/hr a typical human brain uses.

Consider, on the other hand, the number of watt-hours AlphaZero spent to reinvent the current state of the art in Go strategy, vs. the number of cumulative watt-hours the brains of the global community of Go masters spent—over centuries—to figure out that state of the art in the first place.

ML might be kind of expensive to run right now, but its "thinking" can already be horizontally parallelized in a way human thinking just can't. For jobs that fit in one human brain, the human consumes less energy to get the result. For jobs that don't fit in one human brain, humans will have to do exponentially more redundant work to get the same results as one computer cluster.

Now, if we manage to get to "instantaneous recording and ingestion of mental mastery of a skill, like in the Matrix" before we get to "AI that builds better AI", maybe humans will (at least temporarily) be the better thinkers once again. Maybe we'll go back to the model of having offices full of human "computers" analyzing problems!
>> I don't know exactly what's meant by "pattern-matching facilitates indexing of rules", but I wouldn't dismiss it so quickly.

Far as I can tell, "pattern-matching facilitates indexing of rules" means that
the indexing scheme builds an index with a key for every instantiation pattern
of a predicate in the program database.

Prolog uses pattern matching to match a query (or a goal) to the head of a
predicate in its database. To speed things up, predicates are indexed
by their functor name (the predicate symbol) and the value of their first
argument, if it is a constant. That's all for default Prolog.

In modern Prologs keys are built for deeper patterns- more arguments, or
compound arguments at different depth etc. The particulars depend on the
implementation, but basically what I get from "pattern matching facilitates
etc" is that Picat allows indexing on multiple arguments, including compound
terms, which could enable matching the entire pattern of a query to an index key. Which is cool and all but it's not something you won't find in Prolog.

You can find details of one indexing scheme for Prolog in Swi-Prolog's
documentation on its jiti clause indexing, here:

http://www.swi-prolog.org/pldoc/man?section=jitindex

Hope the above makes sense- I assume some knowledge of Prolog, let me know
otherwise and I'm happy to clarify.
Sure, but that's a bit arbitrary. So I feel free to pick at it :)
tptacek seems to know what it is.

I have never mentioned it by name, I have never seen him mention it either, and I don't use the "vanilla" version as written by the original author (e.g. signifcant amount of code has been removed), so how could he know?

Anyway, since he is apparently clairvoyant I'll let him tell you what software I am using.
Yeah, I had a mental argument with myself on Nootropics. I was starting to investigate them and just thought "Hold on, you aren't even exercising regularly. Do that first.". I'm sure the gains from moving to regular exercise from not-doing-so are going to be a bigger step anyway.
I find Go quite easy to read. Maybe you just need a bit more time with it? It does tend to prefer short variable names, which my brain 'likes' -- I think some people have an easier time with shorter names, some people with longer names.
This one is great for start. It has many exercises too.

https://www.amazon.com/Maths-Students-Survival-Self-Help-Eng...
>The whole reason for the African slave trade was Malaria as the European "slaves" (poor indentured workers) could not survive in the US south

Do you have any references for that?

Apparently the European slave owners survived
> biopiracy

What a load of. The privatization and capitalization of literally everything is crazy. I despise companies like Nestlé for trying to capitalize common goods like drinking water. This obsession on the one-dimensional metric of money makes the rich richer, and the poor poorer.
> And the street dealers’ customers know full well that they’re buying a very addictive substance

You're forgetting the large number of non-addictive substances that carry long sentences.
It's weird that the author chooses Iceland as an example of a GMT+0 country, rather than Britain which is where Greenwich is.
I was a little confused by your comment at first, maybe you didn't intend it that way, but I got the impression that you meant MacPass is open source, unlike KeePassXC. Except that KeepassXC is in fact open source: https://github.com/keepassxreboot/keepassxc/

I suppose you meant that MacPass is open source, unlike some other Mac password managers?

I didn't really check until someone downthreads mentioned that KeePassXC is (basically) a superset of KeePassX, which I know is open source because I use it as my password manager. So that means it's time for me to check out KeePassXC :) See what it does for me :)
That’s what Bob and Charlee did with Bob’s Red Mill when he decided to retire:

https://www.bobsredmill.com/bobs-way-meet
I would have liked to have seen how the author measured the hot spots in the graph. It wasn't immediately obvious to me that the `WriteToUDP` function was taking up a significant portion of the call.

Another thing that is omitted is what type of buffer was used. I'm assuming it was a `[]string` slice but why not use a `sync.Pool`?
I've mostly interpreted that to use single character names for method receivers and loop variables. I think those are defensible because you know where to find them if you need their definition (in the method definition or in the loop).

I don't think that assigning terse names (such as the variable "ra" from the OP) to variables that might be declared anywhere in a function is helpful.
Don't quote wrong parts. I read the quote and now it's stuck, well, I can suppress the memory, but not forget ... At least, if it's wrong it's really not worth reading.
Unlike Britain, Iceland does not have Daylight Saving Time, and therefore is GMT+0 throughout the year.
No matter what I'm learning, I always refer to at least 3 different sources for any concept.
At one time that number adequately represented the number of citizens in the nation, but now the ratio is bizarrely high, where it becomes incredibly unlikely that I will ever casually meet my representative at the local coffee house. I do not care if it seems ridiculous to house more than 435 in a building..Build a small stadium...I want to be represented.
> say you also need to have 3 of those very busy people verify the output.

This assumes that this verification / testing has to be done by a person, and cannot or should not rather be a person producing automation that can be run repeatedly, as much as is possible.

Challenging this assumption is one of the points of Continuous Delivery.

yes, it's more expensive, slower and more painstaking when there are lives on the line. But this applies regardless of it being automated or not. And automation is more repeatable and scalable than human verification for most of the tests that you want to make.
This what not what I expected - I spent a summer as a student working in a space with a manual cargo lift with no buttons, instead there was a hole in the wall with a chain. To go up you pull down on the chain, when you reached your floor you grab the (stationary, but the lift is moving) chain, which pulls it up and it stops, pull it up a bit further and it goes down - you have to guess the stop height to pull the chaiun at just the right spot
As someone who writes with his left hand I hate them with a vengeance. Haven't looked at them since primary school.
Greed and stupidity. A regular "speech" isn't that hard to organize. It's like the leading edge of medical-pharmaceutical industry has devolved from the legal corruption of payments informally coupled to favors to the illegality of payments directly so tied out of laziness and impatience. Perhaps these folks are sampling their own wares too much.
Clickbait title.

"But a week later, a photo of his ex-wife surfaced on a father’s rights Facebook page called "Mothers who abuse kids." Weiner hit the "like" button."

The content of the article is reasonable enough, showing how judges are including social network activity in their rulings.

But the article makes it seem other than what it is.

Alternative title:

"He liked a post on Facebook that was harassing his ex-wire, then went to jail"

(i.e. I defined the "something" in the title.)
> continues its descent into stupidity

Nice figurative use of the word descent there.

Would you also object to "train wreck" used metaphorically being catalogued in the dictionary? Are these not useful phrases for a language learner? How about "danger money"? How about "white lie"? "Red line"? Where is your red line when it comes to these things?

Anyway maybe dictionaries don't only enumerate bare words. Who made that rule? Lexicographically why make a distinction between single word nouns and multi-word noun phrases? Also, would you ban phrasal verbs. We're allowed to enumerate "set" but "set down", "set up", "set upon", "set aside", … all these are verboten or are they A-OK?
Should an Algorithm Tell You Who to Promote?
so fb messenger has end to end encryption but whatsapp doesn't? or didn't at the time? or what's going on here?

also ukip is scum, etc.
How would you create such a word? For that, you'd have to forcefully suppress all voluntary exchanges at labor market, since if somebody can do something others can't, there would be otherwise lots of people offering them more money to do that special things for them. The only way to counter that is to eliminate any freedom in job assignment or distribution of benefits for a job.

You can learn from a historical lesson. Do you know why medical insurance so inherently linked to the employment in the US? Because at the time of WWII, wages were fixed in a lot of places (they could pull it off since a lot of freedom suppression can pass in wartime) but employers still wanted to attract more and better workers. Thus, side benefits like employer paying medical insurance proliferated. If that were banned, there would be some other kind of compensation. Only by centrally regulating absolutely every aspect of life you could ensure this is not happening. But why would you want to live in such society? I lived in one, and it's not much fun.
Discover how easy it is to book your Heathrow taxi at cheapest price online
> Trump is the President, not a King

Who will tell him though?
> Russia went from being a country pushed around by the Japanese, with an GDP equivalent to 1917 Brazil, to a superpower sending satellites, men into space, probes to the Moon (the first country to do so). It also had little crime and little poverty.

Russia went from one of the leading european powers to a country ran like a prison. It's easier to score up country-wide achievements like moon probes if you have slaves instead of citizens — a system that even the legendary lead engineer Korolev was a victim of.
Agreed. Massdrop actually re-ignited my fountain pen obsession after years of me trying to pretend I wasn't obsessed about them...
I agree to your terms. I'm fine without a betting platform. All my contact info is in my HN profile. If you want to ping me via email or twitter so we know how to get in touch that would be convenient.
To me, this is a super niche product. As expected (from fiftythree), the apps are beautiful. However I found the lack of editing features to be "limiting" as opposed to "simple". The collaboration aspect is interesting but definitely not at $8/month per user. It might be a nice to have but existing productivity suites (from bigger players) have significant overlap of features.

This is coming from someone who uses the "Paper" app (also by fiftythree) religiously on my iPad Pro.
This is one of the rules I have a problem with. It's weird that so many people defended it with the interpretation they inserted into it while you rightfully critiqued it because you took it at face value.

Coincidences are rarely great. At best, they're a necessary annoyance.
A general comment: a teacher or tutor who will answer your questions is best. You can learn math on your own, but someone to keep you on the right path will save you so much time. Also, for textbooks, work through every example, step by step, and then do all exercises. Essential.
I am a lefty too, and actually had to change my writing style - well, my pen holding style, in primary school to adapt.

If you hold the pen in a very curled grip where your palm is right next to the nib, then I can see you may have a problem, but I've found that nowadays, most modern inks dry quick enough and don't smear as easily as the inks I used in school 30-40 years ago.

Also, I learned to write slower with a fountain pen, which is probably better for my mental processing. It also means I make less mistakes by focusing on my writing word by word rather than thinking 2 or 3 words ahead while writing.
It's in the original complaint filed by federal prosecutors. See page 16:

https://assets.documentcloud.org/documents/4406486/Vincent-R...
I live in the most soviet country of them all, and I have never seen this lift design even in the dingiest khrushchyovkas. Seems incredibly unsafe!
I was referring to the regular complete feature (rather than omnicomplete). The default setting is supposed to take included files into account, but that feature doesn't appear to work with imports in python.
When I first started using vi in the late 80s it was on the (old even then) ADM-3A terminals in my dorm's basement computer lab. I still miss that layout, which had Control where Caps Lock usually is now and Esc just above it (where Tab is now usually found). Sadly I've found that trying to use custom mappings is just too crippling when I have to use some other computer than my primary one.

https://upload.wikimedia.org/wikipedia/commons/a/a0/KB_Termi...
I agree, and the link I posted states as much.

I think the problem comes when people take that advice without nuance and think it gives them carte blanche to make everything as obscure as possible.

And really, it’s not about whether or not we can understand our own code, but can the future developers who have to maintain it after we leave.

I kinda worry that the Go community is creating a lot of unmaintainable code right now.
Right, now imagine you are the NSA. And you have access to tons of android devices. If you filter out those which surprisingly don't seem to have these parts - now these are interesting for sure.
This isn't true for all fountain inks, but the ones that I use dry quickly enough that blotting just isn't necessary.
That's a "Pyrrhic" way to disrupt parking. People won't hassle with finding a spot and paying, if they have no car.
Yes, for many people they will not become as strong without classes even in CS.

By starting code so young, I had years of experience before college, serious enough to work part time developing on commercial products.

I was cocky, thought CS 101 was a joke, and it mostly was. But it didn’t take long before vast areas of theory and practice I wasn’t even aware of became part of the classes.

At the end of an undergrad degree you don’t master all these new concepts, but you do become aware of them, you practice them enough to know where to dig later in your career.

I just see it as very unlikely that most jobs will make it easy to establish this same broad foundation, and it’s a powerful thing.

Surely for a few people it may not make a difference, but even for geniuses who turn out to have wildly successful careers, who’s to say it wouldn’t have enabled more insights or productivity?
Someone already critiqued 19 so I'll speak against 16: Sure, stack the odds against the characters' success... But don't go overboard unless you're writing a tragedy.

If the odds are too against the characters, the resolution is going to feel contrived, even if it makes sense and it's not really a Deus ex Machina.
This is on a Kinesis keyboard where there is a delete key right under the left thumb. I re-mapped it to Alt, but it is a very handy spot to remap to something as delete just isn't that useful.
Rust is hard. But languages live and die by mindshare. Can D run on a 20k microcontroller?
WordPress – Is there any cool DB editor plugin for it?
I've been searching for such plugins but didn't find any like in a myPhpAmdin. It would be useful to work with DB inside WordPress instead of go to the hosting admin panel.
Get a Lamy Vista "left hander", it's a great, and cheap starter pen. If you get into it, upgrade to a TWSBI, which is a little more expensive but a really lovely fountain pen.
Or you could just do away with it all and go for a one man one vote system. Why a vote in Kansas needs to be tallied differently from a vote in New York in the 2020 elections is beyond me.
I made my own units, too. And you could write events in their scripting language. I think you could make a basic mod without much trouble.

I mostly made a lot of giant bases and scenarios, but the tooling was quite powerful.

The move to 3D basically killed that for me. Editors became much more complicated. In a way, simplifying the interface for building things in 3D was one of Minecraft's great successes.
Whie tptacek has basically the right answer here, it's worth reading the actual text of the Corwin Amendment:

> No amendment shall be made to the Constitution which will authorize or give to Congress the power to abolish or interfere, within any State, with the domestic institutions thereof, including that of persons held to labor or service by the laws of said State.

What the Corwin Amendment does, then, is ban further amendments that would abolish slavery. But since the prohibition against slavery is now already part of the constituion, it would, AFAICT, not be affected by the hypothetical ratification of the Corwin Amendment.
Everyone has their own workflow preferences and some will prefer using a lot of custom abstractions in their work environment. Others may apply a very minimal set of customizations (if they bother at all).

I believe it's better to allow people to choose how they configure their editor rather than making that decision for them.
Thanks for the heads up on J Herbin Lie de Thé - They seem around the same price point as the Iroshizukus, so I will see if the place I usually order from stock these and try them out.
You can’t, in general, test something that already happened. Moreover, given the immune system is a complex system with some degree of randomness involved, it would probably be impossible to prove that any particular person’s allergies were caused by a too clean environment. But we can certainly study it at a population level and it can be falsified with populations.

This is similar to smoking. Smoking is a good explanation for a large amount of the cases of lung disease at the population level and is falsifiable at that level. But it is impossible to say that smoking caused a particular person’s lung cancer.

So my original comment of “I wonder if...” is just that. A musing, not a hypothesis. I can’t prove anything for a particular person. But maybe more people will be aware of the hygiene hypothesis and might take it into consideration.
Is WireGuard working as an IPv4 tunnel or can it transport arbitrary packets, like ipv6, becoming a tap interface?

Does it work as a link between two devices, or one-to-many? Does it support peer-to-peer connections within the group?
I posted this thread on https://www.reddit.com/r/learnmath/ .. and now I realize that there are probably useful answers for sidyapa and others.
> I now limit myself strictly to inks sold by pen manufacturers (specifically, Pelikan, Waterman, and Parker), which don't pose the problems discussed in this article.

On the plus side, there are enough nice inks sold by the pen manufacturers themselves that this isn't particularly restrictive.