skysight-inc/HackerNews huggingface dataset:
It's worse than that actually - any of these connected things may ship with malicious components that turn against you or the network at large:

http://www.bbc.com/news/blogs-news-from-elsewhere-24707337

At some point, seemingly innocuous devices might be able leverage access to ambiant sounds and shared AC circuits to compromise local wireless networks in unconventional ways.
The trailer turned me off with the usual "BEEP BEEP COMPUTER THINGS ARE HAPPENING" foley work. Do they avoid that in the episode?
There is Google ...

https://www.google.com/contributor/welcome/
People have a very good reason to be wary of analyzing morality. The analysis falls short of fulfilling all the complicated things that people value, so almost without fail the analysis misses something important and you wind up with an abomination. As an example, a total utilitarian deciding to maximize total utility by spamming warehouses full of awesome living environments for rats.
Does this support svg images (e.g. d3.js charts)?
It simply means you cannot rely on DNS (and domain names and such) for your security; your security must be achieved via other means (user auth or such). DNSSEC does not help that much, in reality, despite the implication it might, and that's part of why SSL and Signed Certs exist - it's a given that when I connect to www.microsoft.com from starbucks wifi, the IP DNS returns may or may not be microsoft's. With DNSSEC - presumably you may have a higher level of assurance the IP is from Microsoft, but it is not really practical to implement everywhere due to complexity, so you cannot depend on it to solve for this sort of issue.
OK, but we know precisely what the downsides of GC are (for some applications).
Storage in terms of raw bytes really is dirt cheap, but storage in terms of erasure encoded, encrypted, multi-homed, highly-available file systems isn't. Just buying a hard drive isn't going to get you very far. The durability of a file on a cloud service is going to far outstrip that of your local hard drive or even a fancy NAS.
Thank you for mentioning it, didnt know about the tool!
> "I think, overall, when I do go interview, I kind of have I guess what some people would term flamboyant taste in colors and patterns," she says. "I do tend to wear very like loud and dangly and big earrings and I have gone in like bright green sports coats and things like that, but I still think are professional — they're just colorful."

Depending on where she's interviewing, that dress code may not match what they're after.

That said, my last several jobs I landed, I went in blue jeans and conference swag (startup tshirts).
"relation to the Socratic method is dubious". Possibly, but what a coincidence that at least 4 such notables were his students. Xenophon, Plato, Aristotle, and Aristophanes

"The Socratic method will not help you decide if the earth is round or flat, and neither will it help you decide if evolution or creationism is the most correct theory. You need observations and experiments in addition to logic to discern that."

Yet the information we are talking about is readily available to make such decisions. Therefore it is precisely the critical thinking process which is important to how the information is consumed and utilized. Most people don't error because the knowledge isn't available. They error because they can't accept or evaluate new knowledge.

The final article I listed I think makes a good case that the concepts behind this method improve discovery and learning through experimentation as well.

Many people attach themselves to whatever theory they were first taught. They accepted it as true because in their learning process they accepted their educators as a source of truth. Instead, if they were taught to continually evaluate what they know and that through continuous evaluation is the only process for truth, they could accept new information and more readily evaluate and resolve conflicts with what they already know.
Been playing with Google Photos this morning and marveling how it is able to categorize beer, bridges, kangaroos, koalas, etc. But of course it gets some wrong. Anyone know how to change a categorization?
Are you in tech? If so, you can use us viz. http://InterviewKickstart.com.

Our primary thing is a coding interview prep bootcamp, where we do a lot of practice and mock interviews with people who are working at or alumni of some very coveted companies in the valley.

We don't advertise, but we also do one-off mock interviews, both in-person and on phone or online.
> When IP's in europe, brazil, mexico and the Ukraine all search for the exact same english string and always click on the third ad down, well you can just put all of that addresses in the equivalent of an Ad "virtual kingdom" (they think they click but they don't go anywhere useful).

How much of a server drain is the "virtual kingdom"? Could you point those trap ads to some host or IP address that takes a long time for the client to reach, offloading the wasted time from your server to their client?
This assumes the tax opportunity is zero. What if you take the net amount you would've saved and stick it into an IRA?
This is a video you must see: Montreal 1955 in 3D, created by Dominique Gervais
The mortgage interest deduction is for most people overrated. I believe only about half of homeowners actually claim it, and I recall that the average deduction was around $2,000/year.

Again, if your interest is in profit, real estate-related investments are hard to beat for the average person, especially if you hold them in tax advantaged retirement accounts. Also, consider that with a leveraged product like MORL, which has total annual fees of .80%, you're leveraging at an effective cost of capital you could never get as an individual.
How else would you describe the practice of forcing animals to be repeatedly and forcibly impregnated against their wills with long steel devices that shoot semen into their vaginas for the entirety of their insufferable lives?
And it’s still illegal in many countries to upload and process private data without explicit permission.

And, as previous cases showed, permissions granted through default-checked boxes, or permissions granted through fine print hidden in the ToS are legally not binding, meaning the uploading is considered a computer crime.

Thilo Weichert, data protection officer of the state of Schleswig-Holstein, Germany, did several law cases based on this against Facebook, and almost all of them.
Nope - this can happen with cards with a balance above zero too.

Look at what happens if you start two transfers of 1/2 the money from A to B.
What about micronations? Buy an island, declare independence, get a TLD.
Perhaps, but of words to water down into meaninglessness, I think "rape" is a poor choice. We ought not diminish the experiences of actual rape victims. If humans have determined that it's ethical to consume the flesh of an animal, that would seem to imply it's also ethical to perform a veterinary procedure that causes pregnancy on that same animal.
It just didn't seem like a natural conversation. We all have out favourite desktop manager, but we wouldn't talk about it in that fashion.
You can turn off the electric breakers one by one
This actually = Smarking (YC startup) (Data Analytics for Parking)
That's not a very convincing counterargument if you don't say what assumptions you think I'm making.
That is not strictly true. Look at Snabb switch, written almost entirely in LuaJIT for example https://github.com/SnabbCo/snabbswitch - you need some kind of ffi to mmap device memory, but it is quite possible. (LuaJIT is fast of course which helps for 10Gb ethernet).
Show HN: Integrating music identification into YouTube
Summary: It's about the only conformal map out there where "north" is always up. (Conformal: when you zoom in on it, the map that you see has the right shapes and so makes sense locally, and is not terribly distorted.) So you can pan and zoom to your heart's content.
>There’s no way Google will know that “Trip to Thailand” should actually be labeled “Honeymoon”

i wonder how much longer this will be true.
Producer Ep 6 Eng Sub – Indo Sub |프로듀사 E06 |Korean Drama 2015
Irrelevant here.

For Servo we need a javascript engine. We're already using Spidermonkey. It has a GC for Javascript; we're already paying those costs. The Rust-side representation of DOM objects is also managed by the GC; that makes sense because these are tied to Javascript things.

We don't use the GC elsewhere. I think at some point we did, but the only place now in Servo where GC is used is where the data is strongly connected to data already managed by the SM GC.

Nim's GC is for general-purpose use in a language. Spidermonkey's GC is for GCing javascript, which already has an extensive runtime (which the GC ties into heavily). "Nim's GC is better than Spidermonkey's" is a statement of no value (and oversimplifies the situation) unless the context is specified. Using the SM GC to collect random Rust objects would be a bad idea. Somehow rigging up spidermonkey to use a Nim-like GC in Rust (all other things being the same) would also be a bad idea. Two different scenarios, two different GCs.
It's an interesting question. You can embed V8 in Node, so theoretically you could also embed the entirety of V8 in a Rust program just as you could embed Lua or Python in a Rust program. But just because it's possible doesn't necessarily mean that it's easy... it would be a fascinating project for someone adventurous. :)
"Once the (download) selection is large enough, it silently fails."

"Mwahaha! Those sucker users will try a download and think they can get all their photos back. But they can't! They're ours now! Ours!"

Hey, it worked for Instagram.[1]

[1] http://www.cnet.com/news/instagram-says-it-now-has-the-right...
The two things I hear from HN about new gTLDs are that they're a pointless cash grab and that it would be really nice to have a .js domain for javascript projects.
http://cdn.rawgit.com/google/material-design-icons/master/in...
Raw already is compressed. My 40D takes raw files around 12 to 15 MiB. They vary in size, so that's a first clue. Also, if you do the math, 14 bits per channel on those images comes out around 65 MiB.
RFC 5737 - IPv4 Address Blocks Reserved for Documentation [1] would be a good fit for use in TV series and movies.

[1]: https://tools.ietf.org/html/rfc5737
Bytemark in the UK have started hiring by initial anonymous interview https://blog.bytemark.co.uk/2015/05/20/bytemark-is-hiring-by...
My understanding is that most RAW formats such as CR2 already had lossless compression applied, so any compression would pretty much have to be lossy to some degree, especially a 8:1 compression.
There you can always ask for clarification. I'm not aware of any war that has been started because of a syntactic ambiguity. But when your plane is about to crash or when your nuclear reactor is threatening to melt down, you may not be able to get a clarification.
Perhaps we are using different definitions. I'm using this one, and similarly in other dictionaries:

http://dictionary.reference.com/browse/feminism

So by the dictionary definition, you are a feminist (and, of course, based on your advocacy of social and political rights for women, I and anybody else using a dictionary would describe you as a feminist, no matter how much you insist that you're not).

What definition are you using that means that you're not, and what's the source of that definition? It's not really fair for you to be using a different definition without saying so in advance.
That point is clearly made in the comment you're replying to, with the additional point that if we are talking about C, then sizeof is an operator, not a function. It doesn't require parentheses, except when its operand is a type expression. No well-considered coding convention requires superfluous parentheses with sizeof, and there are good reasons to ban them.

We should prefer code like:

type *ptr = malloc(sizeof *ptr); /* no parens */

to

type *ptr = malloc(sizeof (type));

In general it's often better to base sizeof on an ordinary expression rather than a type expression.

If we don't use superfluous parentheses on sizeof, we can then look for sizeof followed by an open parenthesis to look for code where sizeof is applied to a type expression.

sizeof (type)

means "produce me a size_t value based on some arbitary type, without checking that it's related to anything in the surrounding code". It can be as dangerous as a (type) cast.
He didn't come up with it. Law enforcement did.

"It's his own fault he couldn't go to the police for help with the blackmail, so the court cannot reasonably excuse him for not doing so."

That's not how blackmail works within the legal system.
A tool for managing and understanding your personal data
Is this using the "beta" italic that Adobe have been working on, or something else?

https://github.com/adobe-fonts/source-code-pro/issues/6
This is very cool! It reminds me of Jekyll for github blogs. What blog software are you using? It looks like Ghost? Good job! If you use Bitcoin would love to tip.
Interesting, but totally unsurprising. Any time you get a group of elites together, this sort of fun is fairly common. In my opinion, tf it was really anything more than just a roast/goofy party, the reporter would never actually have made it in.
We are talking only about people who installed the latest version of the app – so they had to be online, and had updates activated, within of the past few weeks.
The exact same thing should apply to the men, who are apparently having an easier time getting hired...
hmmm - re asimov: he received a letter from a fan severely lecturing him on a subject. He appears to have read it thoughtfully and then responded in kind - severely, but fairly thoughtfully and with detail.

When I send someone a pithy email/comment on a subject and they respond like asimov did -- its pretty cool to me, even though to an observer it may appear somewhat dickish.
63 dependency crates? That's insane.
The benchmarks game's results are not very correlated with real-world performance.

In this context, Rust's semantics do allow C-level performance- they make it straightforward to describe the same machine code that C would. In some cases, they even enable more compiler optimizations than C does.

Java, on the other hand, makes it hard or impossible to do that (straightforwardly at least). A more mature compiler will make a lot of difference- compare early Java performance to where it is now, for example.
Any image showing the diff between this and Source Code Pro? (The "preview" in the README doesn't actually work.)
SpiderMonkey's GC is very modern, it's not legacy at all. Furthermore, while Servo influences the design of Rust, it does not dictate the design of Rust (or else, for example, Rust would have had struct inheritance years ago).
It looks like the worst offenders (vs C) are regex-dna (which is a young regex + unicode vs pcre + ascii) and fasta (where the rust version is still single-core). The others are at 1-2x cpu and on par for memory. I suspect most of them could be on par or better with a little effort - only regex looks hard.
I certainly don't think in language. Easy evidence: I know the idea of what I want to say, but I totally forget the word. Language is just something I have to compile to once the idea is fully formed.

I understand that lots of people actually do think in language, but you shouldn't assume that everyone follows the same mental process.
Did you bookmark that and post it without actually reading it? The update at the top, very first paragraph, makes it pretty clear it didn't work.
Unfortunately it requires becoming party to the International Court of Justice which requires Security Council approval. This is why Sealand doesn't have a TLD.
> After all, even I know nutrition isn't found in steaks, fish tacos...glasses of milk

This statement has no factual basis. Please cite a source for this claim.

> there is no shortage of protein in a proper plant based diet.

This is probably true, but I would question whether most vegans get enough protein. Have you tracked your nutritional macros? What do your numbers look like?

> Many are presumably ignorant alltogether.

You extrapolated your take away from a single encounter during which you did not engage the doctor about her opinions to cover the entire medical profession?
We don't know the skills of any of the men that got hired. Her idea is that they are getting hired. Did one of them get hired? Did all of them get hired? What were their skills before the class?
And do not even try to edit your local desktop photos (desktop uploader will not recognize at all) or try to delete local photos. Google photos only works OK if you ONLY use your mobile phone for taking photos. If you have an normal camera like e.g. a DSLR and want to sync that with Google photos: Forget it. You will only have a lot of more management work with Google photos. Google photos is again a dead end for your data. What we need is a good two way sync for the desktop and more management possibilities in Google photos (because there are NO management features). If you look at Lightroom and their cloud sync (if you have an Adobe Cloud subscription): Adobe is lightyears ahead in syncing. Google clearly does not care at all about the desktop.
Another attempt to explain this:
https://medium.com/@maradydd/the-null-hypothesis-loves-you-a...
"Rape" implies a lack of consent, when there could have been consent. Animals are unable to give consent, so the idea of "rape" is nonsensical.
You would never know it from the trailer, but honestly aside from a short convo about Gnome/KDE it's spot on. They got tor, DDOS, networking, linux, file systems, etc all correct I couldn't believe what I was watching.

I don't know if they hired good consultants, or if the TV networks are finally beginning to quit watering down the tech in their shows.

On top of that, the guy they have playing the main character is a totally convincing (yet definitely dramatized) portrayal of a security engineer/hacktivist living in the Lower East Side.
Source level compatibility with glibc is a terrible idea, it is a huge and bloated system, which quite clearly has made a lot of mistakes - which it is gradually fixing some of. C is no longer a general purpose programming language, and needs to be used more carefully when it is needed, and Musl helps you do that. Use a safe language if you want more stuff.
Check out the referred-to video on Youtube re: accepting things without reflection. Here's a discussion of it:

http://www.brainpickings.org/2014/04/24/jacob-bronowski-asce...

Beware of dogma.
It's a neat mechanic but they might have cranked the lever too hard. I found myself frustrated with the game even though I liked a lot of things about it. It feels like an abusive relationship. I want to like you, game, but you abuse the shit out of me with endless ways to wipe my party on like the second level. Maybe reach for some 'old school' game design and make the game easy at first and then more difficult.
Honestly, the only reason I watched the episode (just now) was that I got linked this clip [0] earlier today. Didn't know it was this show back then, recognized it now. But I have to agree, the lingo is acceptable, although not really perfect or good. I.e. Tor is unsecure because apparently if you control the exit node you can track the origin, which is obviously not true. But hey, they talk about Tor and exit nodes in one sentence that almost makes sense, so that's pretty good, apart from me feeling that claiming Tor isn't secure in a TV show is kind of a campaign...

Between creating a GUI in visual basic to track an IP address [1] and reality I'd say it's kind of in the middle.

But it's not "BEEP BEEP COMPUTER THINGS ARE HAPPENING".

[0] https://www.youtube.com/watch?v=FQM5fU7V-MM

[1] https://www.youtube.com/watch?v=hkDD03yeLnU
If we were able to socialize healthcare to a greater degree, we could regulate it on a regional basis as we do with districts for education. The same way we provide standard curricula to teachers and administration & then evaluate/incentivize them based on the performance of their students, there must be a similar method we could use for health and wellness.

We have superintendents responsible for arbitrary school districts, post offices for zip codes, etc. If we had a public health official or body in charge of a region, they would be responsible for the health of their constituency. They could administer the right combination of food & drugs to ensure that wellness was being achieved.

At the end of the day, we know CO2 is something that affects everyone so it needs to be regulated. We are at the point where public health & preventive epidemics such as childhood obesity do affect everyone and society at some level, even just due to the interconnected nature of the cost of insurance, drugs, and various externalities.
Awesome Stamos talk (as per usual), but the headline here is a tad clickbaity. Perhaps more accurate to the talk is that they will matter less and less as time goes by. If you don't like that headline - do go watch the talk, there's a lot more subtlety than 8 words convey, and Alex is a fun speaker, with one of the highest signal-to-noise ratios around.

Heck - if you agree with the headline, still go watch the talk. If you care the slightest bit about security, you won't be sorry.

Firewalls are not a 100% solution, nor have they ever been. Defense done correctly is always defense in depth, and hardware firewalls are always likely to be part of that solution.

Alex's point in the video - and one well-made, I think - is that as the landscape evolves, the value-add of hardware firewalls becomes less and less, because assumptions about the environment they are in are changing. Anyone depending only on firewalls (I have called this the "hard candy shell" in the past) was vulnerable before - and as time passes, they are becoming increasingly vulnerable, because the things a firewall can be useful about are becoming less relevant, due to architectural changes and exploits moving up the stack toward the app.

I've said for a long, long time - I don't care how good your perimeter defenses are, you gotta harden the hosts. And in the end, this also is moving up the stacks. Your hypervisor may be secure as all-get-out, but if your app is open to trivial exploits, you're still screwed. You need to do a reasonable amount of security at all levels, including bits like user evangelism (disallowing of insecure passwords, perhaps promotion of MFA) if you want to have an expectation of security founded in reality.

The human element - users and passwords - cannot be underestimated, because a chain is only going to be as strong as it's weakest link, and if you do all of YOUR shit right - that's gonna be the end-user. Someone who can figure out how to replace passwords with a mechanism that ties access and authentication to a single human being in a non-trivially spoofable and inexpensive manner could become very rich...
Man, the people here on HN really doesn't like open and honest discussions. If the whole point is to circle-jerk one type of opinion, why bother even having a comment section?
A coding challenge isn't going to tell me whether you might be an asshole who's hard to work with.
That's kinda what I was thinking when I commented, and there are sure to be exceptions. But I don't see anything different with your Snabb switch example. You can probably use Java and JNI for that matter to call mmap, but would you be able to write an implementation of mmap in LuaJIT ?
It seems as though asimov agrees with you in the last paragraph:

>Naturally, the theories we now have might be considered wrong in the simplistic sense of my English Lit correspondent, but in a much truer and subtler sense, they need only be considered incomplete.
Machine Learning Makes a Surprisingly Tasty Salad
For use, I meant that there are so many packages you just take space just listing them. For basic iron you need: iron::prelude::*, iron::status, staticfile, logger, router, handlebars_iron, and more. And these are all from different crates.