skysight-inc/HackerNews huggingface dataset:
> Seat belts and helmets protect the individual using them, so no they shouldn't be required.

Seat belts protect other people from you. If you are driving at street speeds and have to make a sudden sharp turn to evade something, such as a deer or child or pet that has darted into the road, you are much more likely to lose control if you are not wearing a seat belt due to centrifugal forces moving you away from your normal position upright and in front of the steering wheel.
My understanding is that there was a kernel change that borked touchpads this year on many distros and that the change was related to the Synaptics driver seeing little love over the past several years. [1] It looks like the folks who care (like Alps) have been patching over corner cases off and on and as recently as last month.

[1]: Linux kernel 4.6 switched from RMI4 to RMI6. https://www.phoronix.com/scan.php?page=news_item&px=linux-4....
"Its iPhone is still king, but sales have been in decline."

By what metric is iPhone still king? Android phones account for 80+% of the market.
>> The template libraries are heavily biased towards closure-oriented functional programming.

> No, they aren't.

I think that came off more combative than you meant it to :)

>> Parts of expressions are nameless and have no visible type.

>Are you thinking of unboxed closures here?

I think Animats is complaining about the functional style in general, which is at least more common in Rust than in C++ or Python. And if that's right, it's a complaint I mostly agree with. Functional programming can cram quite a bit into one line, and that's all well and good, but a lot of the savings comes from omitting the variable names that are usually there in imperative code, and some clarity gets lost when you don't name things.

I agree with your rule of thumb. Functional stuff is great when what it's doing is obvious.
Applying usability to wine is a great way to improve the experience. Great post.

Someone in Japan tried to tackle the problem by setting up a sake tasting room with 120 vending machines:

https://www.youtube.com/watch?v=OM8pMZrBGRI (Japanese video)

https://www.youtube.com/watch?v=NxNRvfMihI0 (English video)

It solves a few of the usability problems: there's a top ten most popular sakes list on the wall, you're buying it from a machine which removes any peer pressure, each sake has notes on the front about the type and acidity level, and they give you a cucumber to cleanse your palette in between drinks.
Will ask employer for approval :)
Probably the most important one: profit. I believe Apple takes most of, if not all of, the profit in mobile phones.
Mini Debian Conference Japan 2016を開催。冬でもDebianを語って熱くなろう！
I find it hard to understand why people "expect" perfection from code written by humans. Shit breaks, people make mistakes, deal with it. Is anyone in their right minds to expect perfectly written software, while at the same time adding new features without things breaking in some obscure (or obvious way)?

All this post-mortem of "I would have done it this way or that way or written in this new super shiny language (which probably has bugs too)" is nothing but a bunch of nonsense. Rant over!
If he does win, this will be entirely the reason why. One giant middle finger against an overculture that has been smugly abusing people for decades.
I feel your pain, but the features will land when deemed stable. Without more frequent releases, those features would get into a release even later, so more frequent releases are a win either way.
Do you not like it because it goes against the escape-goat excuse of racism? Tech, like a sport, is about how TALENTED you are above all.

I'm a Hispanic engineer and this blame culture is precisely why there's not more like us. We need to teach our kids and people to stop watching spanish only TV, to study their asses off, to stop going to college for useless majors, etc.

This country is amazing, specially in the opportunities in the tech sector. I advice anyone who wants to succeed to stop worrying about racism and worry about how you're going to be the best at what you do.
Profit..

http://www.investors.com/news/technology/click/apple-iphone-...
This is a wasted opportunity for other strategy games to become the most played game on the planet.

I sometimes play strategy games and I always find the AI disappointing. Any game with a great AI would be my favorite for years. Heck, I would even pay a few dozen cents/hour to be able to compete against a proper AI.
If I address the sql table using the slug (let's say a slug is between 10 to 100 character), isn't it an overkill for performance instead of just looking for an int or bigint like in id or hash?

Maybe it won't be a difference for something like Redis (i.e. O(1) for any key) but it will be a performance hit for a sql containing hundreds of thousands of row, am I right?
> For me, knowing the history and degree of suppression, it is going to be long active path to undo the effects of it.

Sure, but why do you think that discriminating against innocent third parties is going to help? That just creates increased bitterness and division.
Thank you for your comment. I am looking for a buyer so currently I may not disclose the algorithm. But it is a new heuristic method to NP problem. I hope it can make our shipping cheaper and faster.
Deceit boils down to assuming your opponent will misjudge the situation and make a mistake. In Chess or Go, computer players choose the best move assuming that the opponent won't make any mistakes (will never be fooled). There's no attempt to model a weaker opponent.

This is why computer players in Go tend to fall apart when they start losing. They don't see a path to victory against a perfect opponent, so all moves look the same.

A Go AI that can win from behind (given a handicap) might be an interesting challenge.
Why Is Washington Still Pushing the Trans-Pacific Partnership?
sooo :: Foldable b => String -> (a -> Either a b)
> Multicore is definitely must for functional languages.(sorry random thought)

...why?
It's like someone wanted to write the ultimate PHP OS-management framework.

PHP is installed virtually anywhere, unbelievably fast (really!), achieves most tasks with a reasonable minimum of boilerplate (okay, okay, within reason) while remaining verbose enough to be easy to learn, and makes it possible for anyone to get started.

But the language itself makes you want to... I don't know, exactly - scream, or something? because of stuff like this gem: https://developers.slashdot.org/comments.pl?sid=204433&cid=1... (highly recommended click)

I finally figured it out: this is exactly the same mindset behind systemd! D:

The OP article says that

> systemd should be written in a memory safe language. The obvious picks are Rust or Go.

My immediate response was "no no no no no NO! You need to replace the developers!"

I totally get the idea behind using a kitchen-sink-safe language for Important Critical Stuff™, I really do. And I know that C is slowly going out of vogue for system-level tools of the same order that systemd is in.

What I don't like is that the developers just blindly bumble along thinking everything's fine, denying the importance of issues like these... and get all confused when they get death threats (https://plus.google.com/+LennartPoetteringTheOneAndOnly/post...).

It would be much nicer if the people with the power could just go "ooh, whoa, thanks. Uhh, I don't feel like working on this, but PRs are welcome, and I'll doublecheck if it's been fixed in two weeks." That acknowledgement is really all people want...
You speak as if you're so sure of yourself. Not with opinions but apparently presenting facts. Problem is most of your "facts" are wrong. Thankfully the actual experts are patient enough to explain this. But not a single "Oh, sorry, I was wrong about that." Just silence on the things you were called out on, as if you weren't just called out on them.

This is the worst side of this place.
Spinach Works as a Hidden Bomb Detector
> Example: cis white men from poor or troubled families are most definitely included in this definition of under-represented minorities. It maybe difficult to explicitly measure, but they are definitely included.

The fact that poor white men are technically included in certain definitions of "disadvantaged" by obscure organizations no one has ever heard of, is of little import in the real world: where programs to, say, get more poor coal miners' sons from Appalachia into tech are thin on the ground, and anyone talking about those people's problems gets torrents of abuse and remarks about "white tears."
No, the fastest they can do right now is 8x. And yes, that will become a substantial bottleneck for AI training. I imagine they're going to have to have a large sim-farm for just running the games at 8x for training.
I should add 3, Erlang's bit syntax, which would be a perfect and natural fit for the target of Rust code. It's a very natural DSL to parse or build (complex) bit streams. You don't necessarily have to add bit syntax comprehensions.
Define "pros." I ask because the number of pros who can't use this machine seems incredibly narrow.
From the paper:

"Moreover, SMH is predicted to be metastable so that it may exist at room temperature when the pressure is released (10). If so, and superconducting, it could have an important impact on mankind’s energy problems and would revolutionize rocketry as a powerful rocket propellant (11)."
It's horribly inaccurate even by desktop 3D printers standards. I'd be surprised if it can stay 1mm and the repeatability is probably non-existent
I won't go that far. I'd say it's just priorities and effects of their information sources on them. I'm trying to counter those a bit to make sure the concern and help is going two ways.
Player claims their wizard character knows everything (from books). Solutions?
Building a Deep Learning Powered GIF Search Engine
Wonder why they didn't go with Cmd+C/Cmd+V for copy&paste. As a developer, that's one of the reasons I really enjoy working on macOS. There's no chance to confuse Ctrl+C and Cmd+C - both of which are shortcuts I use frequently.

P.S.: Not to mention that I appreciate using my thumb for the primary meta key instead of my little finger.
The SF Bay Area is 7000 square miles. London is 600, Paris is 40.
Do you have references for that? There are many challenges involved in recycling, and it's certainly far more valuable to reduce consumption and increase re-use, but any review I've seen still shows recycling having a significant net environmental benefit.
I thought units attacked instantneously, there was end-lag but no startup?
One of the major benefits of macOS has been that everyone who uses it has a consistent experience. Some people will use more specialized applications or tools, but the base has been very consistent.

Homebrew has made things even easier and has been adopted as the one right way to install things in a lot of projects and companies. And the fact that it is a rolling release package manager means you can always get the latest and greatest or use homebrew/versions to stick with an LTS version.

I have always found installs of the same Linux distro by different people to be almost incompatible, let alone installs of different distros. Different hardware, different desktop environments, different applications and configurations. On the one hand everyone can have a tailor made experience, but it makes it hard to debug or come up with common configurations and instructions.

Elementary is making some simple and familiar choices that make it easier for everyone to start at the same place. It looks and feels good, but is different enough that I can't just switch without feeling all the rough edges.

If developers are serious about migrating to a linux distro and PC hardware, I think a hybrid rolling release for devtools and versioned releases of the base system might be needed to capture a lot of the success of macOS. I'm not even sure if that's really possible.
Regulatory sandbox
Details in the Debian bug report:

https://bugs.debian.org/842939
humans have tried this -- 6 pooling to grandmasters: http://www.teamliquid.net/forum/sc2-strategy/283755-grandmas...
U.S. House Bill Aims to Set Up ‘Sandbox’ for Fintech Innovation
Let's all agree to call it USB type iPhone 7, out of respect for their planning and vision for the future.
Hell, I need to charge my phone whilst driving because I use the GPS and Google's traffic options. And Internet Radio and often podcasts.
An outlier if he did. He was then sabotaged by the other one that didn't care. That left only Trump paying attention to the rural people which got him more support from them. Almost all I know are pro-Trump if they're non-liberal white including some moderates that hate Hillary.

I think the Democrats could pivot to appeal to both minorities and poor/exploited whites as MLK did that exact thing. He was so effective by doing that they killed him in my hometown to prevent a chance of revolution in Washington. Of course, these politicians don't really want to raise up the lower classes so maybe that's why they keep the division going. ;)
That must be what the wireless headphones are for.
In previous years I've seen a lot of AI tech for action-games -- not neccessiarly FPS but shooter in a flat world with obstacles. Eg. marking objects for cover, marking positions to defend from etc.

Doesn't quite apply to a mario style game
USB-C being the industry standard means they no longer can gouge fools for their riddiculously shitty cables without strain reliefs
> I say, given their size, they could have had a MacBook, MacBook Pro and a MacBook "Concept" product line

They did... the concept was released last year..
If the market price for a job is $X, but domestic workers get $Y > $X because men with guns stop domestic consumers from buying from foreign workers, then the domestic workers capture a rent of $Y - $X.

The rent is taken from domestic consumers.

In much the same way, Jim Crow/Davis Bacon/similar laws are also a form of rent seeking.
What "somerandomness" what pointing out is that nobody in this thread seems to have actually clicked on the link. DeepMind's article clearly states that they would limit the number of actions per minute (traditionally referred to as APM in esports) taken by their AI, yet people are still saying that this wouldn't be impressive because the machine has an unlimited number of actions.
As of right now, the USB-C hub situation is actually pretty dire, as in the only all-in-one solutions are $100+, or not yet released [1] [2]. My past experience with non-powered USB hubs has taught me they're pretty hit-or-miss with a new device, so I don't see how cramming audio, video, and pass-thru power into them is going to help that situation.

See the first five minutes of this video [3], which actually involves Apple's "Digital AV Multiport" adapter, to see the near-term experience of "dongle hell."

[1]: http://www.bourgedesign.com/

[2]: http://www.macrumors.com/2016/11/03/owc-debuts-13-port-thund...

[3]: https://vimeo.com/189525997
Void rays are countered by AOE anti air. With infinite APM there is no need for two rays to be hit by the same aoe. Further AOE tends to do less direct dammage, so VR with infante APM may hard counter a lot more unit types than intended. IMO, the risk is more from something like blink stalkers becoming insanely resource efficient.
So, basically another arms race to the bottom, similar to nuclear warheads ? 1940s thinking with 2016 technology. I hear what you're saying but not all progress is good progress.

The limits of our ability to think a global scale are an issue, we still have a tribe mentality, this discussion demonstrates that. "The Chinese, The British etc"

We still think in terms of tribes, but we have technology change the world. Until we evolve some more we're probably not fit to wield more and more powerful weapons.

It would be good if we could stop worrying about weaponry all together and focus on real issues like deforestation, poverty, pollution of the sea, climate change etc.
So Apple's famed simplicity of design has caused them to complicate the lives of their users?

Not good.
I'm not sure the parent is implying that NATO was wrong to deploy said troops. But even if it's the right move, deploying troops to pressure Russia is certainly an unnerving turn of events.
Major flaw with that component: the scroll handle size does not change. So if you have 10,000 rows, moving the handle down by one pixel will take you from entry #0 to ~#40. In fact, somewhere between 10k and 100k, it stops being possible to scroll to some elements, say from #0 to #20, whether using the wheel or the scrollbar.
"Unless they get near-field charging really good"

There's another option, you throw it out and buy a new one when the battery dies. I really wouldn't be too surprised at this point.
Yes, very good but doesn't seem to get the love for some reason.

The way he ties the different plots and technologies together was fantastic.

Maybe Netflix will release it for the holidays this year?
It makes sense though, from a marketing angle. A lot of people will want that 'Mac' experience and now they can get it without having to commit fully to the whole ecosystem.

If they can convince a bunch of technically minded people to at least try it out and be seen in coffee shops etc on a non Apple device looking quite 'Apple' like, then that legitimises their OS and might spur everyday consumers to jump on board.
19-Year-Old Teenage Hacker Pleads Guilty – 1.7M DDoS Attacks
Unfortunately, you can look back in history and see "exploding offers" have been a pattern [1]. Sam even wrote a post "Exploding Offers Suck" a couple years ago [2].

[1]: https://techcrunch.com/2009/03/22/the-nasty-exploding-term-s...

[2]: https://blog.ycombinator.com/exploding-offers-suck
Huh, looks like this is MIPS not ARM:

http://www.datasheet4u.com/datasheet-pdf/MEDIATEK/MT7688AN/p...
Given that this was a Federal case, the jury size would not depend upon the state, nor would it depend upon the type of case insofar as we're talking about civil cases. Except where defined by statute, the size of a state court jury in a civil case is decided entirely by agreement between the judge and the parties.
it's an insult to add 'invent' when all it does is re-skin with touchscreens.
The ones I saw in the competitions lost against humans on such micro rules since the humans quickly intuited their blind spots. The ability to bluff and screw with AI's, a human strong point, is what made me predict Starcraft was going to be way harder than Go. I'm still betting on the human in this one.

And the last line you said is also true to make things even more difficult. :)
I agree that vaping should be at least as legal as cigarettes if not more so. It's unquestionably safer and nicotine consumed in this fashion is very low-risk overall, probably no moreso than commonly prescribed stimulants, khat, or even caffeine.

However, it's stupid to claim that the stereotype came out of nowhere, or was a conspiracy from the tobacco industry. People who vape are typically at least as vocal and outspoken about it as stoners (note: marijuana should also be legal). It's pretty natural for it to be the butt of jokes.

The same thing really applies to the vape community. They are outspoken if not militant (and I don't disagree that's a good thing given the recent steps against it). I agree that it should be legal, go ahead and start a petition and I'll sign it. But holy shit it doesn't make you special, it's a personal decision/affectation/vice and nobody actually cares. I don't go around telling people about my stimulant consumption, and I certainly don't go around pretending it will decide the this election. With apologies to vegans:

Q: "How do you know if someone vapes?"

A: "Don't worry. They'll tell you."
Exactly. And there are certain critics who happen to have the exact opposite taste of mine, which is also helpful if you just flip the recommendations.
Looks like it might be (partially) supported:

https://github.com/torvalds/linux/search?utf8=%E2%9C%93&q=MT...
Taking a typical track, a dev might start working at 22 and start a family around 30, leaving 8 years to save 300k (20% down payment on 1.5M), meaning they have to save $37.5k/year. Add to that a $2-3k/mo rent for those 8 years, and you basically double that. Including income tax, that's about $110k/yr just towards housing. Let's say they have $500-1k/mo of other expenses (food, gym, discretionary) and add the $5.5k annual IRA contribution, and that's ballpark $130k/year average every year. That's without a lot of the fun things you should do in your twenties and an irresponsibly low contribution to retirement.

Oh, and with the other 80% as a loan, there's a requirement that the payments aren't over 40% of your income, so a $1.2M loan at 3.92% for 30 years means you need to make more than $170k/year. You're right that lots of good software devs make that, but this is a crazy amount above the area median. And that's the lowest end $1.5M from the $1.5-3M range for a 3br in those areas. Hyperbole is not quite the way to spin it.
Oh, yeah, I see what you mean by function head patterns. I'm aware of the coding pattern from Haskell, just didn't know the name :)

I don't think Rust will get support for that. You can simulate it with macros (and, later, syntax extensions). Of course, that isn't as clean as pure language support. I know why it makes recursion (esp tail recursion) easier to use though. You could always bring it up on the forums and try though.
http://www.openssd-project.org/
By Jove?!
Reminds me of a book from Barjavel (French author): The Ice People
https://en.m.wikipedia.org/wiki/The_Ice_People_(Barjavel_nov...
The thing currently considered "normal" at least for Google and Mozilla goes like this:

1) Send an intent to implement to a public mailing list, describing the thing you want to implement and its existing standardization state, if any.

2) Add the feature to your browser, enable it on your nightly/dev/canary/devedition/whatever channels but not release.

3) Get feedback from people trying out the feature on those channels. Explicitly solicit feedback via twitter, conversations at conferences, etc, etc.

4) Write a draft spec, run it by other browser implementors.

5) Send a public intent to ship, indicating what other browser vendors think of the idea, what web developers think of the idea, stability level of the spec, etc.

6) If the relevant people in your org (the API owners for Blink; for Mozilla it's a bit less clear so far) approve, you ship.

Step 6 can precede finalized standardization. But it can come after too; in particular the "two implementations" criterion for standardization can be fulfilled by pre-release implementations that are on track to become released.
That's still not an admission of "defeat". It's admitting they were maybe a bit callous with how they handled it, but they're still "full-steam ahead" on USB-C — until the next magical, panacea connector standard shows up.
Maybe, I guess. But for it to go on so long and stop right as it gets seriously investigated is highly suspicious.
What you're describing is called "kiting", and is already being done by regular players (not to mention the pros). It is only possible for some combinations of units, for example Marines with stimpack vs regular zerglings ("slowlings"), or Viking vs Void Ray because one unit needs to be fast enough to be able to shoot + move out of range before being shot.

Here's the type of micro pro players can do: https://www.youtube.com/watch?v=xrAlhk98WxE±

They do say that they will limit the number of actions taken by the AI to focus on building a smart and strategic AI instead of learning gimmicky micro moves, but if one thing is sure, it's that even the best micro cannot win a StarCraft game if the macro is not on point, and bad choices are made (good luck micro-ing siege tanks against a swarm host!)