skysight-inc/HackerNews huggingface dataset:
>.. but that's just other people's free speech?

No. That saying "Hey, I want to own my own semi auto rifle." leads to someone thinking you are alt-right has nothing to do with freedom of speech. Their expressing their view of you being alt-right does, but the logical jump itself does not.

Now, people are free to think what ever they want. Not exactly given in a single Amendment, but people would agree holding some belief is a freedom. But we can still say that some beliefs being wide spread is a bad thing.

>True, and also free speech.

Their spreading their view of grandparent as being conservative is free speech. Their actually having this view is not related to free speech at all.

Take a comparison, imagine extremely racist views became extremely widespread and people kept bringing them up. Even though this is free speech, we still put limits on it. For example, the notion of creating a hostile work environment and the penalties that can bring.
Very hard to teach. How are you guys doing it? I'm trying unix bash shell scripting which I picked up at the age of 29 pretty easily and felt like I could do useful things repeatably
in 4 months?

My programming origin was trs-80 and basic, and for the last 20 years C, TCL, python and csh|bash|awk|sed.
>So, let’s ship a feature release every six months.

I agree with the proposed plan, when I worked on the JVM, there was a mad dash to get features in by a certain date, otherwise you'd have to wait till the next release of Java to ship your changes.

From interacting with the service teams (L3 and above) customers prefer new features in a new version of Java, with the long release cycles, you have to ship new features in a service packs which made the service team queasy.

It also removes the stigma that Java and its ecosystem is slow compared to V8, .NET and the other platforms.
I don't see why language quality should have anything to do at all with mainstream usage.

PHP can be considered a mainstream language today. Even COBOL in some parts of the industry. Are they any better because of that?
Most of Lisps novel features have been incorporated into the mainstream high-level languages of today: Python, Ruby, JavaScript, C#, Objective-C. The one that's still relatively unique to lisp is homoiconicity-based macros, but some non-s-expression languages like Nim and Elixir are able to accomplish them. And then there's languages like Clojure and Hy which are gaining mainstream status slowly through over-zealous adoption by disgruntled Rubyists and Pythonistas.
When there are a lot fewer cars, congestion will go down. Cars will be shared. Sort of a Uber without drivers. Why own your own car?
I think we mostly agree, and I am pretty fed up with the situation too. It is painful to be raised in a system that seems to pride itself on freedom, social mobility, hard work, and meritocracy, and then to get into the labor force in the middle of a great stagnation and discover that reality is much different than the ideals you were raised to believe in.

I just don't have enough economic knowledge to say with confidence that unemployment would have bottomed out without QE2 and QE3, and that monetary policy post QE1 has been bad/unnecessary. I have to defer to CBs judgement on this matter.

If you have studies/data to the contrary I would definitely want to read them.
These days I work with Cassandra on a daily basis. The company I am contracting with switched to Cassandra a while back for their primary data store. A few poor decisions later and they were spending tens of thousands of dollars a month running Cassandra in Azure. The cost was high because they modeled and queried their data like they were still using a SQL database which was incredibly inefficient.

The lesson here is to think long and hard about how you are going to access your data before switching to a database like Cassandra. This will help you decide if Cassandra is the right database to fit your use-cases. If so, be sure to model your data appropriately.

In this case, based on how the company wants to query the data, they would have been better off with PostgeSQL.
Agreed! I would love to look up directions to a destination, and find that the driving and transit time are comparable. As it is now, it's laughable: I live in SF and my SO lives in Oakland; driving time is usually 18-25 minutes, but transit is 50-70 minutes, depending on when I leave.

Here there are two problems:

1) "Last mile": it's a 20 minute walk for me to get to the right transit line, and then 10 minute walk after I get off BART. The BART ride itself is only about 20 minutes; my "transit" use is mostly not actually on transit.

2) Timing: during most of the times of day when I'd make this trip, BART runs around every 20 minutes. If I'm one minute off, then I've spent 50 minutes walking or standing around for 20 minutes of actually being on transit.

We need more transit lines, going to more places, and more-frequent trains during the entire day.
I'm fully in support of defined, rolling release trains. 6 months is a good start considering where they're coming from. I feel like that's still slightly too long though, and is one of the things I wish the Go team would change. The Go team's argument is that it takes time to fully test features before being able to release them, which I understand, but that's the whole point behind a multiple release train model.

But I digress. Faster Java & JVM updates will help Kotlin out as well moving forward. :)
Awesome team behind this.
It'll just be widespread NSA style surveillance.
It's not requirements by "what to do" but the requirements of "what we need to make "what to do"" work. For example if you are going to add two numbers you have to use some sort of arithmetic to solve that problem, right? If you fail using arithmetic to solve it you will not solve the problem and your function will do something else. The requirement of solving in this particular case will be "use arithmetic".

So this means for your problem to be correct you have to use the correct tools to solve that problem. If you think that everything (all problems) can be decomposed to independent events, which per definition can happen in any order, you can safely use ES. But if they have any dependency on each other you need ordering, and ordering in a distributed system is a hard problem. And add to this is that somewhere some guy from the business will come up with an actual requirement where you must synchronize and if you then have solution which inherently where this is not possible you are screwed.

This is true for both reading and writing in that system. Most problems are dependent otherwise it won't solve/do anything, there are usually a purpose with most systems.

While you can have systems where the events are entirely independent, structurally independent, such as JS event loop and red/blue methods (just locally independent), or it doesn't matter like plain application logs, this is rarely, if not impossible between domains if you want a correct system since you won't know if all events have arrived yet to tigger another event, if there's any dependency between them, which there will be between two domains.

DDD is good but not in this context, CQRS is trying to partially to solve above problems, but not needed and is just bloating. It does fit better with C# since the (weird) implementation of async/await and potentially with JS for the same reasons. ES do have their use cases where they fit very well but not with the practical impacts of DDD.
You would have those rankings precomputed beforehand. So you'd know A 2 3 4 5 is one straight, but its computed hash would have a higher ranking than 2 3 4 5 6 in the lookup table. The A straight might go to 735 and the 2 3 4 5 might go to 785 or something There is work to do in the construction of the list, but that happens once, and likely gets loaded from disk after it's created out of band.
Lisp workstations were quite expensive with proprietary source code, while UNIX workstation were built on source code available almost for free (AT&T could not sell it so they licensed it for a symbolic price), which made them cheaper to sell.

Also the companies involved in selling Lisp machines did quite a few management errors.
Oh, wait. A sane components system for the web? That's almost unbelievable.
7 Cheap Places in the U.S. With Fiber Optic Internet
Just goes to show how much one should know in our field to make the machine work well for you. For somebody that can understand the article, the stuff is mostly known, but if you don't know it, the article is pretty dense.

It would be nice if someone make a docker image with all the tuning set (except the hardware)

It would have be nicer, if the author has shown what the end result of this optimization looks like, with numbers, comparing against a standard run-of-the-mill nginx setup.
Fiber needs transmitter and receiver transducers. If each side has only one of those, data can literally flow only in one direction. So it's still infosec-airgapped in the other.
Stable Channel Update for Desktop (Google Chrome)
This seems like the most plausible explanation. I recently read an article[1] regarding Ukraine's struggle against Russian propaganda.

[1] http://www.npr.org/2017/08/21/544952989/rough-translation-wh...
I saw a study once that raised mice on both standard and high fat chow. Predictably the high fat fed mice developed central obesity. (High fat diets are still a reliable way to make a mouse fat).

They then put the fat mice back on the normal chow, and they lost weight, but importantly they didn't ever reach the healthy weight of the mice fed on normal chow from the start.

The explanation they offered was that the GABAergic Agrp/NPY neurons (that promote hunger and lower metabolism) had formed stronger connections, and many of the Glutaminergic POMC/Cart neurons (that promote satiety and increase metabolism) had died off.

Whenever I go digging for this study I can't find it. Allison Xu's lab however has written a few studies now talking about this neural subtype ratio in various models, as well as the inflammatory mediators linked to their changes over time. http://www.pnas.org/content/110/8/E697.long

Im not sure about the plasticity questions, or neural regeneration, but that would be ideal if possible. I have however seen more crude suggestions for treatment that involve killing off neurons in the hypothalamic nuclei that promote hunger and feeding using techniques such as gamma knife radiotherapy. https://www.ncbi.nlm.nih.gov/pubmed/15695926

But it would be a LONG time before that becomes a viable surgery in humans!
Looks fine to me. Firefox 55.0.3 on Windows 10.
That "Uber effect" is a circular citation. SFGate is reporting that SFMTA says Uber/Lyft are causing traffic (SFMTA has an agenda), and in their 'report' they cite SF Chronicle (the 'newsier' site of SFGate) as evidence for the claim that Uber and Lyft are to blame:

http://www.sfchronicle.com/bayarea/nevius/article/More-ride-...

That article provides no evidence to support this claim other than the fact that 37k people have driven for Uber/Lyft/et al in SF. The author then extrapolates that adding 37k drivers to SF is a huge number. As if all those drivers appeared in SF ex nihilo.
Lessons Learned Creating a Plant-Watering IoT Device
Fair enough. It seems like it still ought to be able to burn the kafka+elasticsearch world down and submit everything to kafka with such a setup (and thus elasticsearch). I would certainly not sleep very well at night if I could not.
That is a valid reason to flash your brake lights. I do that, particularly when I know I'm slowing or will be slowing and someone is following too closely or can't see what I see (that there are brake lights being hit 5 cars ahead and my car is too big for them to see around/through). But I do my best to be a courteous driver.

Here in GA, most people don't even seem to understand that the left lane on the highway is the fast lane. Every time I'm on I-75 for more than 5 miles I'll be going speed limit to speed limit +5 and get stuck behind someone doing speed limit - 10 in the left lane. I do not believe that the majority of people tapping their brakes are doing it for a valid reason. It's more often (based on them accelerating at the same time) because they're riding their brakes.
Why the long-term future of humanity matters more than anything else
If you have NoScript and Firefox, you have to enable JS on the domain for the stylesheet to render the documents.
We do not elect the national goverments. We elect political parties in the national parliament who then form a government or a coalition and appoint comissioners in the EC. There is in fact little representation.
The majority of pet owners manage their pets properly

As a dog owner, I strongly dispute this. Most dog owners are pretty oblivious to managing their dog appropriately, either overly doting, or neglecting. It pains me when I take my dog out for a walk how much dog poop I see on people's lawns, and how poorly behaved other people's dogs are when out on leash. Dragging their owners around, lunging as we pass (either in anger, or out of control playfulness). <5% of dogs I run into are under control by their owner.
Nuture their curiosity.

After showing my children how a Caesar cipher works(on paper), I left them an encoded message. They decoded it and then left me a message in return :-) While this isn't programming, encryption is a solid CS topic.

We've covered the binary numeral system and logic circuit diagrams(again on paper) and various simple programs on the command line like: output a message 1K times in different patterns. The engagement comes with asking them questions like "what do you want the message to say?" and "what do you think it will look like if we add another space? or another tab?".

We've tried some online resources like hourofcode.com, scratch.mit.edu, tour.golang.org, codecombat.com. Minecraft command blocks allowed them to try code written by other people, that was pretty cool.

As others have mentioned, it was all spontaneous and organic. It felt more like playing then learning, like "check this out" or "here, let me show you something".

All the topics and online resources were short lived. My children(11yrs, 7yrs) are being exposed to logic and programming in a piecewise approach.
Travelisto UI Kit – Dark
This sounds unbelievable
While your cynicism isn't entirely unwarranted, I think there's more to "investing" in public transit than just throwing money at the problem. Ensuring that the money actually goes to good use is part of it. Not sure how we do that, though.

I would say even the minimal change of funding 2x as frequent trains on BART would do wonders for making it more useful. Unfortunately residents in the bay area have way too much say in what does and doesn't get built, so new stops and new lines are difficult, to say the least.
Data science really has somewhat limited application to poker. Or at least, it's a very big hammer for a pretty small screw. The two big stats he talks about (VPIP and PFR) were well known more or less as soon as the first tracking software came out around 2003 or so, and they're very simple counting stats. Those two stats alone probably cover 90% of what you ever need to know to profile a player. I'd guess that the next most important stat is WTSD, "went to showdown", which is basically a measure of how often someone folds postflop. Everything after that is slicing a small amount of data into increasingly smaller slices, at least as far as opponent modeling goes.

Even for your own hands, where you see every result, there's so much noise on the individual hand level that it's hard to do good direct comparisons. You can easily have a million hand sample where, for example, you make more money with 22 than 88. Some people will (most likely erroneously) conclude that they there's something wrong with how they play 88. The more likely explanation is that even with a million hands, once you break out how often you get dealt 22, choose to play it preflop, flop some hand where you'll continue (most likely a set), have the other person in the pot have enough hand where they'll continue far enough to generate a big pot, and then play some sequence where you actually do generate a big pot, you're down to maybe a dozen instances, so a single outlier influences your results a ton.

tl;dr - don't worry about data science. If you play online, use one of the standard HUDs, look at VPIP, PFR, WTSD, and ignore everything else except overall win rate and standard deviation until you're damn sure you know what you're talking about.
I'm 31, and I started learning to draw a bit over a month ago. Progress is slow, but it's been visible.

The kicker was when I realized that talent doesn't really exist; talent is built. The sort of people who are "naturally" talented at drawing and arts are likely to be people who are naturally more intuitive (rather than analytical) and will spend lots of time just grinding away at things instead of trying to understand them intellectually until they don't need to understand it anymore. Sort of like a physically fit person would just climb over an obstacle while an analytical but untrained person might get stuck trying to figure out a "smart" solution.

I consider myself much more of an analytical person, which is partly why I am learning to draw. I want to strengthen my intuitive side as well.

It doesn't hurt that the theory of drawing (which includes the physics of light, human psychology and understanding of form) is actually quite interesting. Practicing my muscle memory today also lead to a small epiphany when I realized that instead of focusing on making an ellipsis with my pen, I have to focus on my shoulder muscles and get them to move my arm elliptically and drawing then simply happens.

If you're interested in learning to draw yourself, check out drawabox.com
Important Areas to Consider When Setting Up a RAID Storage
Sure, and employers aren't legally allowed to discriminate based on criminal record unrelated to the job, but that has never stopped them.
Writing a Command Line Tool in Rust
Can you charge and use the headphone at the same time?
Because X-Com was widely considered a masterpiece by the standards of its day (unfair to compare it to today's games, and anyway that wasn't the point of TFA) it's extremely confusing to list it as an example of a flawed or frustrating game.

You already mentioned the pace: that was one of its strong points, not a weakness. I -- and most of its fans, I'd guess -- liked the game because of its deliberately slow pace, not in spite of it. Why, I remember about 15-20 years ago I debated with someone about real-time vs turn-based games, and why I preferred the latter, and used X-Com as an example!.

Like you also mentioned, I don't think most people realized about the "Easy" setting bug back then (I certainly didn't!). "Easy" was difficult enough anyway, so I think this criticism doesn't apply. We're not talking about bugs here (which happen in every game), but about "flawed" gameplay, and how you experienced the game back when you played it. Nobody complained about the broken difficulty setting, so this couldn't cause a frustrating experience.

To me, picking X-Com as an example of a flawed game is like picking a movie everyone considers a classic masterpiece and declaring it flawed because there is a scene which is somewhat out of focus: it's an act of snobbery.
But a company will not put two cars in the same place to compete for one fare.

And the remote parking may double the number of trips, but the parking is not going to be far away and will take much less space than a normal parking lot.
Thanks! We're having a blast working on it.
https://predictscript.com/about
But how do you really adopt this mindset? I can't get over the feeling that it's only a helpful lie (it's better for you if you believe it even if it's not true) which keeps me from really buying in.
If you're married to an Australian (non-Pakistani), you can "cross-charge" your GC application to your spouse. This is true for employer-based GC, may apply to diversity visa as well.
I meant from a legal standpoint. Accessing an IFE from a personal device you take on an airplane will be viewed differently in court than running nmap on your laptop against a webserver hosted on AWS.
The Real Story Behind Apple's 'Think Different' Campaign (2011)
You're right that it's not a prize created by Alfred Nobel, but the selection panel is the same.
Not sure who flagged your question, but it's not even top 300 despite the upvotes. I really hate this site sometimes.
Check the classic fork bomb :(){ :|: & };:.
https://en.m.wikipedia.org/wiki/Fork_bomb
I think it is Go style to name things that come in as interfaces with short names. When you have an io.Writer, there's very little else you can name it other than "w" that would have any additional meaning or utility. When you have a variable or struct field of a concrete type, it can and should have a meaningful name, even in Go.

Ironically, I see several "input io.Reader" sort of things in that code, where as "number of hash functions" is k. A few minutes with go-rename would clean that right up, though.

Go to https://golang.org/pkg/net/http/#Client and use your browser to search for the string "struct {" and have a look. https://golang.org/pkg/os/ is another page with a number of struct declarations.
I try to make sure they understand mathematics, reading, writing, and logical thought. I try to cultivate independence, common sense, and good judgement. Teach them to tie their shoelaces and recognize poison ivy. Whenever they show curiosity about computers, I take them seriously and explain until they're satisfied. If they should decide to write programs, they'll have the background they need. And they'll have my help, if they want it.
I made a joke video for work, featuring clips of Sir David Attenborough narrating a fake nature documentary I cut together from video I took at work.

It would have been an order of magnitude better if I could just generate arbitrary phrases in his voice.

(Or maybe not; maybe the constraint made the video better.)
The Outer Hebrides are the happiest places in Britain
Different from what?