skysight-inc/HackerNews huggingface dataset:
But who has heard of a megachiropteran? (In fact, as I write this my browser has a red squiggly line under it.)

I like some of the other anagrams the author has listed better. For example, an anagram of "negativism" is "timesaving".

That's deep.
I use pam_shield for something somewhat similar on Linux boxes. It's a more direct approach than something like fail2ban. Just null routing the offending IP addresses though. I suppose traffic shaping would do more to help others by keeping the bot occupied. Maybe I need to look into how /sbin/tc works.
Seriously? I am English and whilst I only eat oysters occasionally I wouldn't think they would be considered unusual - and certainly not "exotic". I would have thought our fish and shellfish eating habits would be fairly similar?
Date: 2105
The UK, France, Spain and possibly others have laws against "glorifying terrorism". In Germany, Nazi symbols and propaganda are banned. I don't necessarily agree with these laws, but this is quite different from blocking the entire Wikipedia.
http://tvtropes.org/pmwiki/pmwiki.php/Main/OlderThanTheyThin...
NSA Statement: NSA Stops Certain Section 702 “Upstream” Activities
There is often enough a clear understanding why something is stupid.

Freaking solar roadways got 2 Million and more. A City payed them 500k to install that stuff. It is not hard to calculate the stupidity of this. Especially of a couple who is doing this in a garage. There is a reason why big companies are not doing it. It has to make sense and money.

This video above looks nice but if you think just a step back, it is probably 1000x cheaper and a much better solution to make the existing streets automaticly drivable instead. How much does it cost to build this? How much does it cost to build automatic driving into every car who wanna use a highway which is only accessible to automatic driving?
>Because you are now more dependent on private cars for transport.

The video shows an electric rail system, that isn't incompatible with moving larger numbers of people. Look at the high occupancy car at :47.

>If people can't sit next to random strangers on the subway or on the bus, they should be seen as dysfunctional and sociopathic.

Mental illness is probably not going to disappear any time soon. Viewing them hatefully isn't going to get them to like riding the bus. It's just going to make you a hateful person.
> what are we supposed to do about it?

Kick Turkey out of NATO first. If things get worse, impose sanctions.
Best of affordable cars. I get your point, but none of the Tesla's available on the market are really outside high end luxury segment.
Slavoj Zizek: 'In this internet era, it is not a private space'
> Honest question, why should the west care about every single problem that happens anywhere in the world?

In this case, West being West Europe:

Because European Union decided to build a federal union which has freedom of movement inside, and no border controls on the outside. What happens in Turkey is directly impacting the security, safety and economy of all Europeans (except the British, who were lectured on their selfishness for not joining the Schengen area).

EU's border control was outsourced to Turkey. So, thank Jean-Claude Juncker, Barroso, Prodi, Santer.
Thanks, I'll check it out. Don't mind paying if it works well.
If you want to teach without leaving the house or standing in front of a group of people, try http://exercism.io/ (Open Source and free).

Solve simple coding problems, review the submissions of others and help them become better coders. Trying to clearly explain concepts to others is the best way to make sure you really know them yourself.

This is also something that you can do for 10-15 min every day, which will add up over time. Ask for feedback on your own solutions and find out ways others think you could improve things.
If that may interest someone and to do some self promotion too :-)

I have built a product (rails app monitoring service) that shows the file:line for each SQL request: https://rorvswild.com
Caffeine seems to help power through dull, repetitive tasks but also stifles creativity:

https://www.ncbi.nlm.nih.gov/m/pubmed/20888549/

Sad that we live in a world where it seemingly needs to be so ubiquitous.
> "An Alford Plea is a paradox — it means you get to maintain your innocence, even as you accept a guilty plea. It makes no sense to anyone capable of logical thinking, and the only reason it exists is so the state can’t be held accountable for sentencing an innocent person to death. Part of this plea deal was that I could never sue the state of Arkansas for what they had done to me. Why would I take such a deal? Because I knew that if I didn’t, I’d ... [be killed], despite having evidence that would have gained us exoneration in a less corrupt forum."

As a European I never stop being amazed how crazy corrupt the US legal system is and how ignorant the US citizens are.
answer is in the title
It's like Uber for Haruspex!

https://en.wikipedia.org/wiki/Haruspex
>open source

Where is the source?
Unfortunately, this secular government is precisely what Erdogan is eroding.
+1 for this gem right here. Well done!

"Many people try to compare Rust to Go, but this is flawed. Go is an ancient board game that emphasizes strategy. Rust is more appropriately compared to Chess, a board game focused on low-level tactics. Clojure, with its high-level purview, is a better analogy to the enduring game of stones."
I really don't think cars are going away any time soon for several reasons. Cars offer individuals far more freedom, go anywhere when you want. Also people live in rural areas, I'm not going to wait 3 hours for a bus to take me to my mom's house in the country, I'll just drive. In addition there is probably not a bus that goes there.

People go shopping, they don't want to carry on $200 worth of groceries onto public transportation.

Finally people have kids. Kids require a plethora of specialized items including car seats. I dont want to put my kid in a car seat a prior kid just urinated in. Kid's are also messy and require snacks and water bottles.

People who can afford it are going to take cars. I hope The Boring Company is a rousing success.
>>Not releasing information is different than banning people from sharing information.

Lying by omission is still lying.

https://en.wikipedia.org/wiki/Lie#Lying_by_omission
One woman's sarcasm is another man's truth.

What do you call that?

Two examples come to mind

"Living the dream."

"Trump is a great president."
I guess in every language with pointers, people often confuse passing the pointer as a value with passing the object as a reference.
4 Ways Learning Science Can Maximize How People Learn – Udemy for Business
We're talking about LA, not rural areas.
Seems more like an attempt to make sense of a noncongruent world. We do the best with the info we have, and boy has that info been bad recently.
Expert discovered online data belonging to the trading firm #AMP
Yes, and they frequently need repair and maintenance.

Now imagine having tens of thousands of subway cars instead of a couple hundred.
Companies Betting on React Native
Sure, but there's a time and a place, if you know what I mean. One directly undermines access to information, whereas another has to do with copyright law.
Yeah, which kind of fits the description.

I mean, I do understand their concerns, which is really sad...

Many dark foreigners have the same point of view. In such white countries, more dark foreigners mean more chance of troubles for them. Dark, slightly dark, black, etc, they all belong in one category: dark foreigners. Even Indians, who do not have absolutely anything in common with Africans, for example, still belong to the same category.

If an Indian does something bad, dark people will suffer from it.

Same for social security: they'll have less, considering that many (poor) foreigners will come, and they may have to share the resources.

It's all about survival...
One of the things you'll need is a network card with the ability to go into monitor mode, which allows it to see all traffic instead of only traffic meant for your device. I don't think there are a lot of mobile phones that have such a card (the Nokia N900 did).
I guess this is why people love the "Britney Spears" / "Presbyterians" one.
Right.

I'm saying the linked blog post can be improved significantly by spending a paragraph on explaining this. Otherwise it just sounds like magic.
First of all it's not bad to keep using what you know, if what you know works well and is the right way to do something. Like if you're very good with the delegate pattern, don't throw it out just because you heard closures are Better™.

What I personally do is to use what I know well, and when some code feels clunky or I notice problems with it, I'll google the problem and be open minded about new solutions, even if they're really different. And I do a bit of research on the good ones (like 20 minutes or so), making sure they don't have other flaws and just ensuring they fit my use-case.

Case in point, I'm doing iOS development again for the first time since iOS 3 or 4, and when I started trying to use CAKeyframeAnimation again, it felt a bit difficult and didn't look all that great either. So I googled for ways to animate with a bounce effect in iOS, and found the newer UIView method to animate with a spring effect, and another solution using UIDynamicAnimator which was new to me also.

After like 5 or 6 hours of reading, googling, writing code, deleting code (custom segues turned out to be the wrong way to use it in my case), and lather rinse repeat, I finally ended up with not only a good end product, but the knowledge of how to use several new APIs and several new concepts. During that I also incidentally found out some cool Objective-C tricks that came out since I last used it.

Plus I felt really uncomfortable with understanding how ARC works (previously it felt like just a bit of magic to me), so I used the same principle of googling my questions & concerns about it, read some stackoverflow answers and blog posts for 20 or 30 minutes, and gained a much better / fuller understanding of ARC that gave me a lot more confidence writing code.
DO YOU WANT TO WIPE OUT THE FILE SYSTEM?
The morality of guns is affected by their impact. If nobody every died from a gun who would if anyone owned one? But the US congress specifically barred federal collection of data on gun deaths so that no factual conclusions could be drawn.
The play on words in the name is used also used by a charity: Well Boring, who digs wells in rural Africa. The fact that we, as a species, have failed to deal with challenges like providing global simple access to water, make me think that a project like this is unrealistic in many ways.

Post-war London tried something similar, a futuristic vision of pedestrian walkways ("pedways") to separate people from the traffic. This failed, for various practical reasons, and you can see the remnants of the experiment throughout parts of London to this day.

This scheme would come at an unimaginable cost, surely changing planning laws to create less car-centric cities is a more realistic approach to the problem?
NSA ends spying on messages Americans send about foreign surveillance targets
Kathy Sierra also has a book with some overlap; it's about product creation but also teaching (and learning).
The OP mentioned architecture - it helps to be a bit of a generalist to learn architecture, as you need to understand different kinds of problems.
Health Benefits of Eggs
This AI Company Can Tell You What and Who Appears in Your Videos
Ted Nelson: I Think I Know Who Satoshi Is [video]
Clojure has a very REPL-driven workflow, where you connect your editor to a REPL (usually emacs+cider) and get instant feedback about anything, reload code on the fly, and inspect your program's state. This is a fundamental concept of pretty much any LISP, and is lacking in rust.
Solving a Global Digital Identity Crisis – MIT Technology Review
Changing the genders on this phrase is confusing, and makes the word "another" nonsensical. I can't see why it'd be necessary, but if you really want to modify this old phrase to be gender neutral, use "person's".
For building? Just build something. It doesn't even have to work in order to learn.
Integrating React with Other Libraries
> what it is that ostensibly makes RT so different from other media networks

1) Different kinds of propaganda. Fox, CNN, MSNBC are businesses that reflect the biases of audience, owners, employees, etc. RT bias is support of the Kremlin.

2) Different levels of commitment. Fox, MSNBC, CNN are businesses pursuing their own interest. Their purpose is making money. RT was set up purely for propaganda. It's purpose is spreading propaganda. The "alternative news" is merely a method to deliver the propaganda.

Fox opposed Trump but then flipped to suit their interest. RT will never oppose Putin.

If Putin decided he wanted to genocide Jews (a totally unrealistic example just to illustrate the point), RT would come up with a reason why it's unavoidable, justified, and the US's fault anyway. If Trump came up with the same idea, even Fox news would probably oppose it.
Lee Kuan Yew (the late ex-Singapore PM) on this: https://www.youtube.com/watch?v=I9S6bJDqRHQ
DPDK is ascendant, similar moves are underway for storage.

The operating system is the new control plane.
Here’s where Alphabet makes its money
Read other people's code on github/gitlab. Use a bookmarker to manage them.
Then once you pick a project you are really interested in, build something using that as a guide.
NASA is running out of space suits – and it’s years away from having new ones
Wouldn't creating a partnership then help to stabilize that relationship?
Very cool! I wonder how it will compare with Eve? I love that people are working on visual data analysis tools like this.
netmap, too.
A professor of mine named John Haiman had many interesting thoughts on sarcasm. His book "Talk is Cheap", which I unfortunately can't find a PDF of online, is definitely recommended:

https://www.amazon.com/Talk-Cheap-Alienation-Evolution-Langu...

I haven't read it in a few years, and my copy is at my parent's house in another country, but his writing always avoided the obtuse, impenetrable style that a lot of linguists are unfortunately guilty of. It is also approachable for anyone without a linguistics background.
You forgot /s
The Guerrilla Guide to Machine Learning with Python
What I Look for in a Junior Android Dev
> And frameworks like dpdk provide a slow path to handle control back to the kernel.

yes they do, but the original statement was : "if they need to re-inject packets onto the network, they must again pay the expensive cost of crossing the kernel barrier"

i guess, the emphasis is on 'pay the expensive cost of crossing the kernel barrier'. the fact that such means exist, is not debated.
I remember reading that that the English love for spices started very early and that this made English cuisine distinct from French cuisine even as far back as the Middle Ages.

Cloves/pepper/ginger - and now chillies.
Ah the lovely naming hacks of UEFI. :-P I remember the troubles it took to boot Ubuntu on a Lenovo laptop because the EFI was 32 bit, while the system supported 64 bit.
With footprint of your Java images you mean the size of your Docker images?
How come that all dictators have one thing in common?

They don't understand that the more you forbid certain things, the more people are willing to fight for it.

They should do exactly like in the West: give us the feeling we are free, while a few companies decide what we have to do, what we have to wear, what we have to eat :)

This way, your economy flourishes, you are not perceived as a dictator, and neighbor countries don't want to invade you because of human rights :D
It's a question of semantics and the poorly chosen word "reference".

The roots come from C, where pretty much every book on the subject talked about the difference between passing a huge, expensive value to a function vs passing a cheap pointer "reference" to it.

And while the semantic purists will scream and holler, the fact remains that, colloquially, a pointer is a reference to something, not the something itself. And so this annoying debate rears its ugly head a few times a year and makes it into HN or Slashdot or whatever.
An extended explanation missing from Dave Cheney's answer is that the "reference" etymology has at least 2 meanings. This is why his explanation is virtually the same as the one 20 years ago in the C Language FAQ[1] compiled by Steve Summit.

- "reference" definition 1: an alias that cannot be null which is what a "reference type" is in Pascal and C++. This might be thought of as a stricter "computer-science" definition. The C and Go languages don't have this type of "reference".

- "reference" definition 2: a pointer variable that lets programmers change the "thing pointed to" instead of the pointer variable itself to avoid copying unnecessary bytes. This is the colloquial usage. It also doesn't help that we call the star operator the "de-REFERENCING" operator[2] instead of the "de-POINTERIZING" operator. (What are we "derefencing" if it's not a "reference"?!?)

Cheney is talking about definition 1.

[1] http://www.di-srv.unisa.it/~vitsca/LAB/C-faq.html excerpt:

4.11:	Does C even have "pass by reference"?

A:	Not really. Strictly speaking, C always uses pass by value.
You can simulate pass by reference yourself, by defining
functions which accept pointers and then using the & operator
when calling, and the compiler will essentially simulate it for
you when you pass an array to a function (by passing a pointer
instead, see question 6.4 et al.). However, C has nothing truly
equivalent to formal pass by reference or C++ reference
parameters. (On the other hand, function-like preprocessor
macros can provide a form of "pass by name".)

[2] https://en.wikipedia.org/wiki/Dereference_operator
> 30 years is not long enough for everyone involved to be dead and no longer influential.

In Venezuela, it looks like slightly less than that was enough.
Why do we even call "90%" if the battery is disallowed to charge higher for (presumably) longevity reasons? Why not call that "100%"? Assuming I disabled the automatic cutoff at the filling station, I could squeeze a bit more gasoline in my tank by filling the pipe up to the gas cap, but I wouldn't say I'm at 95% for not doing this.

(In contrast, it makes sense to say that the car reports "empty" even when it's at 10%, because you can keep driving it .)
more drama please, til people can die without access to Wikipedia
It is not so much about your device being at many places at the same time (though it is a nice side-effect) as it is about polluting tracking databases. If you normally have 10 people in an area, and all of a sudden there are 2000, you know something is wrong. But there is no telling which of these 2000 devices is the real one, meaning you have to accept false metrics, or remove all of them from your system (including the real device).
> Small Talk
> Whenever you want to burn some time, you can have a simple conversation with Audrey.

What is wrong with talking to real people ? It is a sad world where this is perceived as a beneficial feature.
Your domain representation is your data. How you store/interact with your data will depends on storage. You cannot decouple this unless you create adaptor with only lowest common denominator.

How you will create an adaptor that support transaction for both Mongo and Oracle? Answer: You don't because Mongo do not support transaction.

This is like fridge and bookshelf. Both provide storage but cannot be used interchangeably. What would be adaptor for bookshelf to store meat?
Nope, US needs more Turkey, not less. Erdogan is democratically elected leader, and yes, he is changing and breaking things, but he is still ELECTED.

Turkey is going through transformation, and it will come out of it stronger and mostly becoming pillar of Middle East. In an already chaotic part of the world, pushing Turkey to brink to satiate your "bleeding heart" will cause more death and destruction not less.
Hmm, if you get near the bottom and then resize your window smaller, it doesn't "jump" back up to the top.
Yale’s 6-year-old Singapore campus is harder to get into than the original Yale
Data engineering lead is new name what used to be called Sr. ETL developer. People in these roles don't do front end development or api development per se. They work on sql, hadoop, hive, data cleaning operations etc.
Do you have a citation for that? I've not heard of this and I follow the issue relatively closely. I also find gun death stats pretty widely available and broken down to pretty small geographical areas from various governmental (not necessarily just federal though) and non-governmental organizations.

I do remember having read that a lot of law enforcement agencies don't collect, or collect in a way that makes it hard to tabulate shootings by officers- but a) I don't have a cite for that, it was a while ago, and b) that's also up to individual enforcement agencies, not federal.
Cristiano 2017 skills
Couldn't you have gone above the editor? Like a moderator, or an administrator, regarding the edit? Not saying that what happened to you is fine, but if it does happen then you have to go further.
Aren't you oversimplifying things? Wasn't Erdogan democratically​ elected and later democratically increased?
I don't think you have to think much about strict mode these days. Most transpilers automatically compile to strict mode anyway (I think Babel and TypeScript do).
Writing a Tiny FRP Library
Correct. In Europe we are all dead from criminals since we had nothing to defend ourselves.
Racing Wheels Linux Gamers Use
I find Eclipse PDE to be stellar when it comes to OSGi development. Only the services tooling is a bit lacking. I do not understand what you mean with JDK integration of OSGi isn't great.
I am just saying that the "newest" tools in Python are more stable and if you pick a popular framework or package in Python chances are good it will still be active years later. Whereas JS community seems to have ADHD and things like TypeScript come along in the JS world. The cost of learning and staying modern in JS and front end development in particular is high. It does create meaningful new ideas but it is a mess compared to investing in almost any other popular language.

So, I learned Angular 1 for a project. Some concept there really are everywhere (promises, DI), but you might as well not even call Anuglar 2 Angular. It is totally different and even getting started in it took so much effort I gave up. I have almost never done that as a hacker. But the sheer amount of stuff to install and learn just to implement Hello World was more than I was willing to deal with at the time.
The BEAM and particularly Elixir satisfy all of the above., 0 is supported in the VM by releases, though admittedly probably not to your satisfaction. 1 is true in Elixir. Structs are just maps with a __struct__ key under the hood, though you can't arbitrarily add things here. I think this is true with defstruct in clojure, as well. 2 is true in Elixir, except via message passing between lightweight processes, which then return NEW state (of any shape) representing their current state at the end when you invoke their functions. And we have hygienic macros =)
I'm still confused and I've been working in various languages for 15 years.

If I pass a java object to a function, I'm passing a (probably) 8-byte pointer to some memory with a class tag, fields, whatever. It goes on the stack just like an 8 byte long.

In languages that support pointers more directly, I'm doing the same thing, maybe minus the class tag in the pointed-to memory. Address is in an 8 byte type, put it on the stack and access the pointed-to struct in your new frame.

Yet I've seen interview questions about whether you're "passing by reference" or "passing a reference by value" like there's some big meaningful difference and one answer is wrong.

I don't get it. Is this just one of those nerd arguments where we're debating semantics for the sake of it?