skysight-inc/HackerNews huggingface dataset:
So an obvious long-term solution is to reduce the need for the grid. Many commercial and industrial facilities could run at least partly on local wind or solar, and the more decentralised capability there is, the less the vulnerability.

(I'm actually not just thinking about terrorists and suchlike. I'm also thinking about other risks, such as another Carrington event.)
Makes sense. Thank you for taking the time to answer questions on HN in a thoughtful manner!
My dad has been pointing this out for 20 years. He'd be pissed if I didn't comment here.
Why Do We Destroy Our Barbie Dolls? (2009)
Yeah maybe propose doing something else with him, that you'd want to do. Maybe he's really great tennis partner or something and you enjoy playing tennis, then you could do that with him instead. That's if you're close to him though. If it's my close friend and I'm in this situation, and my friend feels excluded, I'd assure him with: "I play tennis with you, but not with any of the other guys. You are an important friend to me".
Early morning works well. Most of my effective pomodoros are before 11 am. I start around 6 or 7 am, and get most of the crucial things I want done for the day, done.

I don't even try to work after dinnertime if the work requires a lot of discipline. They never pan out for me. Better to sleep earlier and spend morning hours more effectively.
It's a pity the algorithm visualization article doesn't allow comments!
Hi udkl!

1. I Googled "bootstrap ui kit" and, indeed, have found a lot of free Bootstrap UI Kits BUT it seems that a lot of these kits (maybe not most of them - I don't know because I didn't check all of the kits I have found) are free versions of premium kits.
As I already mentioned, I do plan to add enough elements so that my customers could use each Kit for most of their needs. Besides creating UI elements, I also plan on creating example pages, so that customers could just modify those if they want.
I'm thinking about offering PS or Sketch versions (I'll see about this) besides HTML version.
One more reason for which I believe that there is a market for non-free Bootstrap UI Kits is that I see a couple of companies in this space that are doing well, so that's always a good thing/indicator :)

2. Hey, thanks! I'd love to hear your opinion. I'm going to contact you soon on your email address from your profile page. OK?

Once again, thanks very much for your constructive comments and your offer!

Mladen
Interesting project. A few pedantic points:

> let's have a look at the very few CPU center-of-attention prediction rules:

Modern high-end CPUs have incredibly powerful branch and cache prediction machines that use much more complicated rules than the 3 listed here.

Additionally, the actor model is horrible for cache consistency. Actors only run for short bursts, so both the instruction and data caches are constantly getting blown out by context switches (even lightweight context switches that don't involve the OS). By their very nature, actors are focused on different things. The "loop over lots of objects" paradigm would almost certainly deliver higher cache performance, at the very least because you're running the same code over and over again.

Edit: that's not to say that the actor model gives worse performance in general - just for certain workloads.
Very soon a judge shall also rule that looking at a building without permission while walking on the street is a crime.

Such litigations show how busy a life these guys have.
> flag's capabilities are so limited

It's a shame Go's flag package is so poor. Even Docker, who seem to be hugely invested in Go, say "seriously just don't use it". [1]

[1] http://www.slideshare.net/jpetazzo/docker-and-go-why-did-we-...
Trees are a kind of literal poisson disk. Because trees capture light and nutrients, there's a minimum viable spacing between them which enforces some separation. But seed distribution either clusters around each tree, or looks for gaps, depending on the seeding strategy.

So I'm not surprised you get a hyperuniform distribution. It's not truly random, because there's a pull towards maximum packing density in one direction, balanced by a push towards a spatial expansion distribution around each tree in the other.

Intuitively, I'd suspect this pull/push balance explains most hyperuniform distributions.
Christian Dior 10ml/0.33oz DiorShow Extase
Is there any news here?
I've used 'color scheme designer' [1], recently renamed 'paletton' [2], in the past. It has some of the specific features you are looking for, like darkened/lightened alternatives of your main colors.

[1] http://colorschemedesigner.com/csd-3.5/ [2] http://paletton.com
All business issues are issues of property and contract rights.
This was a fun read, if a little lacking in detail (understandably).

I'm curious what they mean by saying AngelPad is the "top ranked accelerator in the world". I've heard similar things about both YC and Techstars, although it seems everyone knows that YC is the premier startup launching program, if only in legacy. Who makes these rankings anyway?
Pretty good points, esp on incrementalism. That's an interesting way of phrasing it. Far as this...

"I've known plenty of white people from places like New York and California to do exactly that."

A lot of white racists think other people see the "obvious" that they see by default. Many were hesitant to say something until they had a few good times with me. Then, they'd drop it expecting me to nod or laugh. I'd just brush it off with a simple No or something instead of arguing with them. Pointless.

" I've discovered the remarkable experience of being hectored on the subject of racial harmony by white people who choose, for reasons on which it would be invidious of me to speculate, to live where there are almost no black people at all."

They trip me out, too. I get more confused the more they talk about "Black" perspectives as differences add up between their statements and those of Southern Blacks. Maybe I just haven't lived in as many hoods and mixed areas as them. Maybe. ;)
Awesome post Dan, thanks for writing and sharing!

One thing caught my attention:

>At Facebook, we extensively use traits in Hack which are fairly similar to mixins. Nevertheless, we think that mixins are unnecessary and problematic in React codebases. Here’s why.

>Mixins introduce implicit dependencies

>Mixins cause name clashes

>Mixins cause snowballing complexity

When I read these three reasons, I actually felt identified with them even outside React, since these as pretty generic problems in "mixin-like" cases that I've seen, for example Ruby modules.
So it got my attention the fact that you're (at Facebook) using Hack traits successfully. Why is that? Are any of those reasons you stated not true with Hack traits? (Maybe you don't have knowledge in Hack though, but any high level conceptual idea may help).

Again, awesome post!
No need for a "Right" to repair. What is needed is abolishment of intellectual property laws which allow companies to claim what you think is your legitimately purchased property. The core problem with intellectual property is that it trumps physical property.

Companies shouldn't be forced by government to make repairable devices. A better way would be some sort of "Repair Coalition" of consumers and companies which agree to boycott unrepairable products and respectively produce repairable products with instructions.
they try to maximize pleasure and minimize pain
The more decentralized capability, the higher the need to distribute excess production to places of excess demand, hence a higher need for a grid.
Thanks for your response. That's certainly an interesting way to think about driving (in a good way). Your previous posts would have done better by elaborate that way.

Just a bit of clarifying, I didn't call the situations rare or a strawman. I said the arguments were against a strawman, as you were thinking of different scenario and arguing on that.

Out of curiosity, had the situation with 3 kids in the car being potentially deadly to swerve. What would the response be?
With C#, as long as you don't go out of your way to run it through an obfuscator, you can generally decompile the bytecode into something that is pretty trivial to understand. I do this all the time with poorly documented Microsoft SDKs.
Perhaps the sentiment is valid, but practically speaking, in Rust you do even more of the compiler's work for it, no? I suppose one could just cherry-pick an analogue of the `try!` macro into Go.
Aircraft (with over 9 passengers) are required to have TCAS[0]. TCAS issues a resolution advisory if conflicting traffic is detected, and if the approaching aircraft also maneuvers, TCAS can issue a "Reversal" if needed.

Airport Runways have typically have edge lighting, and if an aircraft is off-center during takeoff or landing, can hit them and do damage[1]. Airliners land at 150mph+ so it doesn't take much deviation to hit the edge lights. Occasionally, this also happens during a gusty cross-wind landing while coupled to autopilot (auto-land), or immediately after a touchdown after a coupled landing.

[0] https://en.wikipedia.org/wiki/Traffic_collision_avoidance_sy...

[1] http://www.emirates247.com/news/emirates/etihad-plane-hits-r...
Ah yes, ten thousand, the canonical and correct number of times to run a piece of code to determine its performance characteristics.
Which means if you don't use that pointer for awhile you're going to have to do some backtracking to that ignored error
I thought it was great my dude
They didn't lose anything, they were FINED $7m for submitting incorrect reports. With the number of mergers that they have gone through it's not surprising they have trouble with company wide reporting.
Digital sound processing for the braindead
Can Wine Made Without Grapes Match the Real Thing?
I once had to fix a fairly complex piece of electronics and when I asked the company for a repair, they told me the directions over the phone. Unscrew this, take that out, check this, boom.

I was more than impressed by their confidence in their hardware.
Clojure Spec Screencast: Leverage
It was ranked #1 by SeedRankings in 2015 when we went through it (http://www.forbes.com/sites/briansolomon/2015/03/17/the-best...). Looks like 2016 dropped to #4, but still an amazing program.
I was going for the original date of publication but I see your point.
There are almost certainly people in the FBI and other agencies who have considered the risk and have thought about it and watch for people trying to do this maliciously.

They just don't write things up and tell you what they have thought about and what they have in mind to handle it.

Hopefully, when things like substations go down and alarms go off people do, quietly, think about what the impact could have been.

However, it doesn't mean that an attack couldn't succeed.
I liked one suggestion I read... Place rare pokemon at polling stations in November.
https://repl.it/Cbqb
unless your Python compiler runs on some sort of JavaScript (-:
Would even the max ($1500) be enough to attract bug hunters?
Does that seem pretty cheap?
Good Developer High Traffic Random URLS
In some java code I see

logger.info

calls and when I pasted that into slack to another engineer I noticed slack made it a link. What other urls are getting accidental dev traffic?
There is a really disturbing trend on HN whereby expressing anything negative about Google, gets down voted.

I've actually spent a fair amount of time around these kiosks as theres one a few blocks from me. I've actually observed it its environment, as part of the urban scenery and I've interacted with it a bunch. I think my comment has merit.
Seems to be something like "089" < x < "100", should never use "range" to handle string ids.
This was a long presentation. Yann gets to the issue in the title of the post about one third of the way through. The first third should probably be called "What's right with deep learning, or how DL works"...

For each problem, he explores some salient ideas or ways to address the issue.

TLDR:

* Theory: We don't always have good explanations for why it works.

* Reasoning: Stick a CRF on top of a Deep Net

* Memory: We need a "hippocampus". Memory networks, neural embeddings.

* Unsupervised Learning: How do we speed up inference in a generative model? Sparse autoencoders, sparse models...

For those who could use an overview of neural nets and how some of them work, this may be useful: http://deeplearning4j.org/neuralnet-overview.html
I like how you're going to fight about other people's numbers, but act like "99.9999%" is in any way meaningful.
I see stories like this and get pretty depressed. It also makes me wonder if, given it is actually China, it is government-based or rogue blackhats. It also makes me wonder the amount the US attempts to hack China and also what the ratio of government versus rogue blackhats are doing the work.
>That does not warn about using `head`.

You're right, I didn't realize that. Thankfully, `head` is one of the few common functions that's incomplete, and it's usually pretty obvious what they are.

> It wouldn't even warn about an attempt to define `head`, so long as you do so with a call to `undefined` or `error`

1. It's syntactically quite simple to avoid these two.

2. If you're using these, you're obviously aware your program can fail.

3. fdefer-typed-holes was introduced as a better alternative to undefined that warns you when used.
> Go forces you to handle the error (or explicitly ignore it)

Can you elaborate on this? This doesn't seem true. For example, see Hello World: fmt.Println returns an error, which is implicitly ignored.
> No one seems to know who started routing them by default to the Atlantic Ocean

Nobody knows who made sure that a variable was initialized with something, rather than random junk that could turn out to be catastrophic?
I naively assumed this article would be saying "don't be diligent in adhering to software quality in your startup" not "when investing don't worry about the quality of the software - it's a numbers game"

This is one more example of how what's good for the VC (with a large portfolio) is not necessarily good for the startup (with a portfolio of one)
Rust doesn't use a GC, so it should be fine. Is that what you meant ?
It would be a very interesting project to trace down the facebook social graph to see what % of none-black has black friends/relatives in their direct connections.
THW global новости и как просто заработать д
That's great for me :) . Thank you
I was expecting an article. Please tag the title with Ask HN!
https://en.wikipedia.org/wiki/Rolling_coal

Amazing. Intentional, premeditated, assault and battery and vandalism carries a penalty of just $5,000.
It's bug-free if and only if they can't sell it with bugs

This is so very true. A long time ago I was writing a device driver for a chip. I kept running into a problem and spent days looking for the bug in my code. After all, it had to be my code. No way the chip would fail to work in this mode: thousands of customers would be screaming bloody murder.

Finally, I gave up and called my rep at TI. And found out... they knew about the bug and were in the process of fixing it. Why weren't all those customers complaining of a bug in the chip's most basic mode? Well "actually you guys are only the second company to buy this version of the chip..."
Analyzing the US elections with Facebook and R
You are very good at missing the point.

Those examples demonstrate that ownership does not automatically give one the right to do whatever they want with the things they own. Therefore, one cannot assume that any right, including one to repair the things you own, is in the category of rights automatically granted by ownership. After all, not even making copies is in that category. Why would repair be?
His AMA answers cover much of what Herzog is covering in his book "A Guide For The Perplexed", including traveling by foot (he once walked from Bavaria to Paris as some kind of pilgrimage for a sick friend there). Highly recommended reading, it feels like his extreme drive imprints itself on your brain.
Show HN: Smashlists – Todoist companion that notifies stakeholders of done tasks
I think the most impressive part is that apparently the same system and code had been running for 15 years as the number of transactions reported on had increased exponentially
Really excellent talk, thanks for posting the video! That was a dense presentation, absolutely jam packed with information and new papers and ideas. Anybody know of a 2016 version of this? I know CVPR and ICML just happened and I'm not sure their talks and presentations are up yet but this field is moving at absolutely lightning speed and I'd be interested to see updates on the techniques presented here.
Sega Saturn's DRM has been cracked after 20 years
Alton Sterling Witness: Cops Took My Phone, My Surveillance Video, Locked Me Up
Ultra-Fast Nuclear Detonation Pictures
Maybe a more accurate phrase is "state sponsored sabotage."
Seems a little odd not to go for two independent submissions in my opinion.
Plausible deniability either way
I've lived mostly in Memphis, TN metro area in West Tennessee and Northern Mississippi dealing with lots of people. I corroborate that most of us don't care about your race in the least. More about treating people with respect and doing one's job well. Biases are usually residual ones operating unconsciously or barely there outside of straight racists. More likely to show up in negative situations where a person mentally assesses another to understand how it happens & assign blame to something.

As another comment said, though, the sides feel so strongly about that topic of race that bringing it up can have negative consequences in a big way for simplest opinion. They're more likely here to get irritated and dismiss you as an idiot than anything. Maybe shout counter-points at you. Both sides. You have to be in the black ghettos or deep, white, rural areas before it gets dangerous. Still more likely to intimidate you into leaving than hurt you but you take chances there.

Things only heated up recently with the BLM protests. They shut down the main Interstate and airport in Memphis recently. Pissed everyone off in a city with lots of white and black fans of 2nd Amendment. Anxiety & tension is high but no violence I think. A testament in itself, yeah? Hopefully the crap is over soon so race relations & traffic conditions go back to normal. Except I-240 where the speed is about the same. :)
Here's a paragraph from Rust's book on error handling [1] (written by BurntSushi who write quite a lot of Go too):

> You can think of error handling as using case analysis to determine whether a computation was successful or not. As you will see, the key to ergonomic error handling is reducing the amount of explicit case analysis the programmer has to do while keeping code composable.

Yes, handling errors is important and should be done, however it need not result in a block of text that people just skim over and that is easy to get wrong.

[1] https://doc.rust-lang.org/book/error-handling.html
So these victims of the system, as he says himself, just deserve to be shot in the street? Failed experiments of welfare that should just be swept up with the rest of the trash? I understand you're just providing the counterpoint to this article, but its like it touches on some of the right points but too many of the wrong ones for me. A very cold, judgmental view of the members of your community (assuming you're American, I am not) that are the most vulnerable and offered the least opportunities.

He says it himself in the article, that it's a problem that runs much deeper than "Don't resist arrest", and then immediately tries to solve it by saying "Don't resist arrest", dumping the problem on the victim and expecting them to figure it out on their own.

Sorry if that came across strongly, like I said I'm just an outsider looking in; I appreciate the discussion :)
Not any more than anything else does.
You seems to selectively cut out and either skim or didn't read my full post. Except the last paragraph, my full comment has little to do with autonomous driving and just driving/ morality with regard to driving in general.

No, I do NOT trust the car to detect children either on the road or in the car, that's why I phrased my comment that way.

> "I'd rather other people die than me" is not about imagining mere inconvenience with insurance companies.

Yes, I specifically point out the scenario the poster of that quote might be thinking about to contrast with the inconvenience scenario.

You should take your own advice: read the post again before commenting.
This is my feeling too. Unity is a $10b company if they maintain their tech lead and continue to be the go to engine for almost every mobile game.
And while you're at it, do you know of any other language that does this?
http://pasteboard.co/bbM0qneiQ.jpg
pip install asciinema
> actual information from a printed source

Can you link to the edit? Is it possible that you were posting marketing material that may be perceived as not neutral or not authoritative?

Some context here would be helpful.
You should take a look at MyPy [0] the new function annotations in Python 3.5 integrate directly.

If you need even more, check out http://coconut-lang.org/

[0] http://mypy-lang.org/

edit: Also, everyone, and I mean ev-rey-one that writes more than 12 lines of Python code a day needs to be using PyCharm. Navigation, inference, type safe refactoring, pure gold.
Like two of them are pretty good though
It is true, I may well be homeless if it isn't for them.

Like they say in your country: Da liegt der Knackpunkt.

If you were at least nominally independent financially -- you would have every right to remind them that you're an adult, and to tell them to buzz off -- provided you don't see yourself running into debt and perhaps needing their help some day.

But since it seems you are quite dependent on them financially, to some degree, at least in the short run -- then you have very "bad cards" in this regard.
It is true, I may well be homeless if it isn't for them.

Like they say in your country: Da liegt der Knackpunkt.

If you were at least nominally independent financially -- you would have every right to remind them that you're an adult, and to tell them to buzz off -- provided you don't see yourself running into debt and perhaps needing their help some day.

But since it seems you are quite dependent on (or at least "tightly coupled") to them financially, at least in the short run -- then you have very "bad cards" in this regard.
Decently interesting mixin system for Java
Mattermark Daily – Wednesday, July 13th, 2016
The article[0] linked to in the above blog post appears to offer a more in-depth legal analysis. Also here[1] is the actual decision.

Current Hacker News threads linking to the Washington Post article:

https://news.ycombinator.com/item?id=12087407

https://news.ycombinator.com/item?id=12089068

[0]https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...

[1]https://cdn.ca9.uscourts.gov/datastore/opinions/2016/07/12/1...
Careful with that. While working, that package in particular is pretty hacky. Atom doesn't have APIs yet to make implement rainbow parenthesis "the right way".

Source: Atom forum. Tried to implement one myself.
Tower to baseband injected code (via some update mechanism explicitly placed in the code, or an exploit) that then now has DMA access to physical memory?
I've never been to Saudi Arabia, but in the UAE and Oman if you were to receive a WhatsApp call using a foreign number from a free country, lets say France, the handshake for the call would still be dropped with the attempted call failing.

On iOS, you would get an error saying "Call couldn't connect. X's mobile carrier or WiFi doesn't support WhatsApp calls".