skysight-inc/HackerNews huggingface dataset:
That's not what statistical significance means.

Yes, 10% is "significant" in the sense that it would be enough for people to care about.

The paper is saying that the sample size is too small to have any confidence that you'd still have a difference (or that the difference wouldn't go in the other direction) if you took a different sample of the population.
Mobile/Fullstack developer wanted as a cofounder
Scalable and Efficient Multi-Path Routing – Spec Update
Hi! I'm the creator of IsoGrid, let me know if you have any questions!
Luxembourg has a city-wide free wifi.
A robotic ROV to zap invasive underwater species
Boost Ps4 Download Speed…wifi
Graphophilia
The Apple thing is a design patent, what in the UK is called a registered design. Nothing to do with patents as normally meant.
It's not a competition. People can discuss different things.

And as usual, X incident pales in comparison to the constant death toll from car crashes, so perhaps worry about that instead.
"I was walking down the street and I noticed your house wasn't locked very well. So I stole all your stuff and put it in my own house.

Now I'm in prison because of this so it's really hard for me to put it back."

The article writer is an idiot. He deliberately stole accounts because he could. Just because he then decided to blame the provider because he was able to do this does't make it any more defensible.

If I mug you in the street, should I then post that because I was able to do so it's all your fault? No. I'd go to prison....
Doesn't mean you won't get police showing up with a warrant and taking everything electronic to check for child porn because someone on your IP was distributing it.
A combo of a memory-safe language, restricted expression of it to ease analysis, and design-by-contract will knock out many problems with little cost. Likewise, the Cleanroom methodology used to do the same with regular languages. There's finance companies developing crash-free, fast stuff in Haskell and Ocaml. One guy at IRONSIDES put together a DNS immune to single-packet crashes just using SPARK Ada. Finally, SQLlite shows how rugged a database can be just integrating rigorous testing into its design that runs every time they change something.

All of this indicates many problems they're having could've been avoided with some different methodology. I don't need it, though, because they said they were ignoring stability instead. You keep forgetting that part in your comments. I forgive lots of inadvertent failures but intentionally ignoring the QA in mission-critical software deserves harsh comments. ;)
When I was in school (10+ years ago) we already had elaborate mods for the TI83+ used for cheating our way through the final exams. Also we overclocked the hell out of them. Those were the days.
You're missing that a lot of people (here and elsewhere) want a fixed price but they want that fixed price to be what you'd get if you bargained down the price from MSRP.
Parent is asking about VPS not VPN. I did only realize after reading it twice too. Guess the VPN thread stayed top of my mind. ;)
Because its easier to generate code for a stackbased language since you dont have to name the intermediary values? Just a guess because I didn't read the article yet.
"It's not so much that integrity and availability weren't focus'd on, it's that they're working with things that take enormous time and effort to fully debug."

You literally just contradicted yourself. You didn't mean to but you did. What you said is their software requirements and challenge are enormous. It's going to be hard to pull of the theory and implementation. There is room for huge problems in protocol, custom code, libraries used, and OS interactions. Preventing tons of debugging requires QA to be turned up in these situations. Maybe even add protocol analysis like Amazon does with TLA+ on top of integration/fuzz/unit tests and language-level analysis.

Then, you said they were too focused on making it work to do that part. The part that was a prerequisite of making it work. As they're now seeing.
1. Twitter for Dolphins

2. Square for Triangles

3. Tinder for Forests

4. Uber for Poop
First past the post is a contributor to a two party system.
If you're going to design something like that, it's wise to make sure it can be represented as valid JSON.

Since JSON objects don't support order or repeated keys, that syntax can't be represented, edited or processed by the rich ecosystem of JSON tools. Most decent JSON editors will show that text with squigly red underlines. It's not worth giving up interoperability, and having to make yet another new set of tools for an incompatible syntax.

That was the mistake that the Angular 2 template syntax made.

But XML-based templating languages like Genshi [1] show how you can obey the rules of XML, use namespaces correctly, support element, attribute and text based expressions, looping, logic and macros, and it works just fine and interoperates perfectly with existing tools.

Genshi was based on another Python based XML templating system called Kid [2], which itself was influenced by Zope's page templates, TAL template attribute language, TALES expressions [3] and METAL templates [4]. Genshi and Kid templates are simple and easy to use compared to the conglomeration of Zope stuff.

Here is the essential trick, described in the Zope manual, which all those languages share, that makes it possible to sidestep the fact that attributes are not ordered:

When there is only one TAL statement per element, the order in which they are executed is simple. Starting with the root element, each element’s statements are executed, then each of its child elements is visited, in order, to do the same.

Any combination of statements may appear on the same elements, except that the content and replace statements may not appear together.

Due to the fact that TAL sees statements as XML attributes, even in HTML documents, it cannot use the order in which statements are written in the tag to determine the order in which they are executed. TAL must also forbid multiples of the same kind of statement on a single element, so it is sufficient to arrange the kinds of statement in a precedence list.

When an element has multiple statements, they are executed in this order:

1) define
2) condition
3) repeat
4) content or replace
5) attributes
6) omit-tag

It would be great to have a Genshi-like templating language for JSON, tightly integrated with JavaScript the same way Genshi is integrated with Python.

[1] https://genshi.edgewall.org/

[2] http://turbogears.org/1.0/docs/GettingStarted/Kid.html

[3] https://docs.zope.org/zope2/zope2book/AppendixC.html

[4] https://docs.zope.org/zope2/zope2book/AppendixC.html#metal-o...
Not bad except that there really is no reason to reward people with a lifelong monopoly via copyright. The term in the Act of Anne that first formalised copyright was 12 years and I think that was long enough.
Thanks for the pointers :)
Panasonic TV- Best LED Flat Screen TV
Because when your home gives free access, sharing the connection (and cost) with your neighbors becomes easier.

Yes, it's possible now already, but now we're all afraid the others may abuse our connection.
True, but as this was a Pi2, it would either require a usb wifi dongle, or leaving the ethernet plugged in all the time.
Or I could manage my own network, which isn't that hard and for a lot of (if not most) cases, less expensive.
Like the post says, JSON is already not guaranteed to be valid JS so this isn't really a problem. The fact that 99% of the time it works to just eval it is great and granted, the "feature" that triggers this is incompatibility is a bit obscure.

But if you just do the right thing from the start you'll never have a thing to worry about in the first place, # comments or not.
O Samsung Galaxy J5 está mais bonito e mais resistente
This feels like "Ideas Sunday", but worse.

It's probably a good sub-reddit, but mods have consistently said they don't want it on HN. I can't speak for them but I don't think this version avoids the problems.
10 signs your WordPress site is hacked
I'm a new Linode user (as of this week) and have been happy so far. What are these problems you talk about? I'd like to know before I commit further.
Shaken Cocktails’ Mark Jennings on Handling Startup Failure [audio]
It really boggles my mind but you referring to this as mission-critical software when it's an in development product in its infancy.

Surely you're trolling?
I'm sorry.

We had a period where we had many candidates and not enough recruiters (hiring good recruiters is actually really hard). Some of the recruiters would get stressed out and quit. Some would, as you say, simply drop candidates on the floor without telling them. We also had a lot of trouble with our previous candidate management software. We switched to Greenhouse 2 months ago, it seems (touch wood) to be doing much better.

If you like, you can contact me by email and I'll follow up for you. This offer extends to anyone else.
To be cynically fair, almost no one is given serious attention when criticizing those in positions of greater success and power.
Life Sliding by S. L. Mauldin
> How does making a domain that does not resolve suddenly resolve negatively impact a user, again?

Adding 20k domains to your nameservers at once might cause issues in resolution while it catches up with itself which will affect other users using the DNS service. It shouldn't on DO's scale, but it might. This is why the whole thing isn't a "white hat" situation, the author tested without thinking of potential consequences.
that's a shitty thing to do imo. they first lure their users into a false sense of security with "This is purely a preventative measure (...)" and only provide an explanation if you go through the linked article.

they screwed up. yes, it was 4 years ago but they did. they should acknowledge it in the most simple manner.
Wickr Messenger – The Most Trusted Messenger in the World
Given his job I assumed he gets a lot of requests/messages from unknown people.
No, you are still liable as the operator of any public network you provide. In Germany they tried to create better legal protection for public wifi providers, but it is still not clear that you are completely off the hook.
New Study by MaaxMarket’ S Artificial Intelligence – Closed Loop Analytics
Debuffs, Enchantment, Equipment – An RPG Player's Guide to User Stories
> I'm not sure I like implicits

I think they're a necessary evil. I need extension methods, ad-hoc polymorphism, and a way to use ad-hoc polymorphism while still writing nice DSLs (i.e. what spray calls the magnet pattern). I'm nervous about implicits, but I haven't seen a better solution.

> HKTs are great for a generic library writer (aka standard library) but I think the over abstract nature ends up confusing your average developer.

There are few things more frustrating than having to copy-paste because your language can't handle the abstraction. There are less cases where you need HKTs than where you need basic generics, sure, but sooner or later you do need them. And since everyone hates copy-paste, they end up using annotations or reflection or string-based templating to generate code, all of which end up more confusing to the average developer. At least with HKTs you still have ordinary values that follow the rules of the language, rather than wondering whether you can still factor out a common method because it's called from an annotated method and an unannotated method, and what annotations you need to put on it to make that work.

> I vaguely remember HKTs being expensive compile time. Is that still the case?

HKTs per se are not expensive. Type inference in the presence of HKTs can be expensive (though note that even in OCaml or pure ML there are pathological cases for type inference - http://cs.stackexchange.com/questions/6617/concise-example-o... ). Scala implicit resolution can be expensive especially when used with recursion; global-uniqueness constraints a la Haskell typeclasses would be one solution, but arguably introduce more trouble than they're worth. One way or another, Scala compilation ends up being pretty slow, which is unfortunate.
Amazing that there is no mention of what the painting looks like compared to Doig's paintings. Surely the style would be different?
I was expanding on how to achieve "Make your political views insane. Post status updates generated by Markov-chain or recursive neural net". Did you mean to reply to the grandparent rather than me?
Сonquer the law of inertia and discover your personal productivity method
Now that's a clever idea, never thought of that.
This is what DWave really does when it comes down to it (if you ignore all the back and forth on whether it is or is t a quantum computer)

Also there's the usage of passing laser light through lenses to implement Fourier transforms
How Your Small Businesses Can Tap into Pokemon Go Popularity to Drive Sales
"On a personal note, I'm far more comfortable with a proper keyboard and a big monitor (or two)"

This is how I used my laptop for years (I still use big monitors, but I don't usually use an external keyboard now, although I'm thinking getting another cherry mx blue keyboard). When I'm working, I use the external monitors as the primary and the laptop screen for slack/documentation (since its not at nice eye-height). It works very well.

I even know people who leave their laptops closed when they work, using purely external monitor and external keyboard/mouse.

A laptop is just a portable desktop.

But for programming, I'm much more comfortable in my environment using my tools and configuration (for example, I'm a colemak typist, vim is my preferred editor, etc). I mean, I think a machine should be provided in case the candidate doesn't bring one (or doesn't want to; or like you, prefers to use desktops), but allowing the candidate the option of using their own helps set them up for success as they can use their own familiar environment, while forcing people to use something unfamiliar may be setting them up for failure.
Wow, this is HN and what? Your comment is still completely out of touch with reality, there are lots of Italians reading HN, some might have lost their friends or family members and look, people are even downvoting my parent comment. Is this really the place you want HN to be? You want to change the world but you can't see things from another perspective? Or show some understanding and compassion? It's not just you, but the whole thread here is terrible, it's like if you had another 9/11 and I spent my time commenting on why mobile reception is so bad there in the area of the disaster.
from https://www.whatsapp.com/legal/

- Your messages are yours, and we can’t read them. We’ve built privacy, end-to-end encryption, and other security features into WhatsApp. We don’t store your messages once they’ve been delivered. When they are end-to-end encrypted, we and third parties can’t read them.

So they can share location, phone number, contact book, maybe chat group names if they're not encrypted, and maybe the people participating in those groups, the online/offline status, who and when you call, what else am I missing?
David Heinemeier Hansson at Startup School 2008
Many cities have, but free doesn't mean anonymous. You need to qualify (usually by residing in that city) and apply for an account with a personal username and password.
But in the spirit of Unix, shouldn't parallel exec some file transfer program?
> And he provided argumentation why this might be the case.

You are either a troll - and a bad one - or a troll. Posting a random link to something isn't "evidence". Not to mention that he didn't say anything, he just wrote "words". Impressive you are impressed.

> No, it's not his "opinion", it is his argument. And he provided argumentation
> why this might be the case.

So if I argue it's no longer subjective? I think you have the wrong idea about subjective/objective.

As somebody else (jstanley) responded to a comment in another thread (https://news.ycombinator.com/item?id=12364193):

> ...for the argument to have any weight you need to show that it is true, not simply state it.
I can't tell how serious you are, but I'll assume you are.

There parent poster didn't get voted down because people disagree with him/her. The parent poster got voted down because he/she clearly didn't understand the problem the article was talking about.

Nothing to do with leftism.
Sign 'o' the Times: The Bell Labs website does not load in recent stable Chrome because

This server's certificate chain is incomplete.

https://www.ssllabs.com/ssltest/analyze.html?d=www.bell-labs...

Once mighty ruling company, setting standards for the world now has problems following. Also: Nokia. Sorry for the meta.
Whole towns got destroyed, all I am saying is let's just be mindful of this and the tragedy of this fact during the discussion. As you said, people can discuss different things, which is why I think it's ok bringing this up, it's always up to you to make up your mind of course
The problem is that they literally can't do that - Docker Inc. took a huge pile of VC money, and containerization is a commodity feature. To succeed they have to build higher-level products and services, which put them in direct competition with the other vendors in the ecosystem.
CNCF sponsored cluster for distributed computing experiments
Italy spearheaded this approach because of content piracy, under the pretense of organized-crime prevention. It was eventually seen as holding back tourism and economy, so it was dropped; but by then, the seed was planted (European law-enforcement agencies co-ordinate a lot, in this day and age) and found roots elsewhere in the wake of terrorist events. I don't think there is an explicit EU directive yet, though.
FP?? I was asking about using the calculator as a calculator.

EDIT: Oh, floating point! Now it makes sense!
If, a comparatively similar amount of
effort and research would have gone
into developing cures and treatments
for the other diseases, the benefits
would have also been, probably, order
of magnitudes greater.

I don't believe that this is true. AIDS was a major threat in the early 1980s.
So, basically three things to notice:

1. never click on links in e-mails.
2. if you're targeted by a nation state, you're screwed.
3. everybody is vulnerable to rubber-hose cryptography.
Yeah, but USB to 3.5 is a bit harder, IIRC...
Typelevel Scala
A short introduction to the MVVM-C design pattern
Yes, it is!

http://electron.atom.io/docs/tutorial/windows-store-guide/
U.OF TORONTO SCIENTISTS SOLVE PUZZLE OF CONVERTING CO₂ EMISSIONS TO FUEL
Checking out the other posts a bit, I'm loving the taste in content paired with the writing skills to back it up. Too much similar stuff relies heavily on a corresponding niche dialect of technobabble.
Writing on a keyboard, the typical occupation of buried earthquake survivors. Who wouldn't think of doing it to be noticed and rescued?
Why you don't want to share the universe? I think it will be so nice to have a company in this vast universe!

Somehow we always feel that aliens would be always bad to humans, there might be good aliens also somewhere who might help us in solving our current diseases/share advance knowledge or even give us new resources!
Comparisons of events like this to violent crime often seem inaccurate.

A better comparison is removing 10 people's lunch money from their school lockers, maybe due to a careless sequential scheme of creating combinations, and giving the money back. And doing this before talking to the principal or any teacher.

Either way, he still should have contacted them before.
Readers who don't have any Latin might wonder why AD should come first. In English it means 'year of our Lord' so AD 64 is really short for 'Anno ab incarnatione Domini sexaginta quattuor'.

Of course within the Christian west (even for atheists like me) it is really not necessary the use AD at all 'the year 64' will do. And finally it is no longer politically correct to say AD; CE or Common Era is the modern term.
If you look at the design of Kubernetes you'll find a very strong opinion on how networking is done. Kubernetes does not allow the use of Network Address Translation (NAT) for container-to-container or for container-to-node traffic. The internal container IP address must match the IP address that is used to communicate with it. Swarm plays faster and looser than this. I think Google's age and experience shows that Docker went the wrong way.
I suppose it will be when weather satellites can tell us when a hurricane is inbound, and when navigation satellites can tell us our location at any time, and when communications satellites can provide us with near-instantaneous bandwidth from anywhere in the world, and when imaging satellites provide us with mapping services that improve everything from agriculture to urban planning to national defence.

so... somewhere between 20-40 years ago, I'd reckon?
You are, of course, correct. I appologize, and will go to greater lengths to remain civil in threads in the future.
A friendlier story here: http://hh360.user.srcf.net/blog/2016/08/majority-agreement-i...
I am more a `killall <processname>` guy.
Teen boy builds Brest cancer diagnosis system
They exist. I can't tell how deep they can detect heat and if it's enough for body heat. http://thermalvisionresearch.co.uk/thermal-camera-products/t...
Including the US. Unless your doctor names a specific brand and includes the phrase "dispense as written" on the prescription slip, you'll almost certainly get a generic.
Are car ownership records public? I was thinking it might be the financing that is public.

I was also thinking DMV records might be public.
To be fair, you really have to roll your own containers for applications, and it's not hard at all, if you already know how the applications are hosted are on a Linux server.

I've found the single-service Docker containers from the Hub are useful for development (MySQL, Redis, etc.), but the "official" language run-time Docker containers that I've looked at are basically demoware. They are built to give you something that runs with the minimum of effort, rather than being efficient or anything else.
> while I'm quickly prototyping

I think any kind of skullduggery is fair game at this stage when you just want to "get it to work". For me the rule of thumb to go beyond this point is the commit (or push if I'm using git). After that point you lose control of it. Other people see it, and start to poke around and change things and retrospectively delivering on your good intentions to provide "done" code becomes more difficult. Always do a personal review before letting your code out of it's box. Of course if you can find somebody who's interested get their feedback too ...
This could be good for ITT going fully private. Much more control of it's product.
Your link and its discussion are leaving out an important factor in all of this: how good is the candidate, actually?

If you're actually a shitty coder, then it wouldn't be too surprising that after 500 applications you will still not get an offer.

Now if you're somewhere around the middle of the pack, then you'll find a job sooner or later, it just depends on the terms you're willing to accept.
Why Chimpanzees don’t stereotype, we do, and whales might
> "Colonialism" does not exist as such.

That is an empty refutation...

Colonialism was(is?) as very real practice. I really don't understand how you can claim that it is an "intellectual abstraction"

You went to Wikipeda for the definition of reification, but not for the definition of Colonialism[1]?

[1] https://en.wikipedia.org/wiki/Colonialism
Agreed, htop is pretty awesome!
Thanks kaz, but I've already got the manpage bookmarked. I haven't looked at it in-depth yet, but it seems to be awk, but better, which is pretty awesome.
Comcast[0] does this in the US. It's opt out as I understand.

[0]http://www.extremetech.com/computing/184263-comcast-turns-50...