skysight-inc/HackerNews huggingface dataset:
Hi guys I'm one of the core developers and will I'll answer some the questions. There seems to be some misguided information and claims that are, fortunately, not true.

> but speaking to core developers it turns out that this isn't really significant at all.
I'm one of the 3 core developers and I'm pretty certain I've not met or talked to you, and I can't imagine the other two making such claims either.

> Ethereum has already raised as much money as the BF spends in a decade
We are a different tech but so happen so share and exist in the same space. Comparing us to the BF or Bitcoin in general is just downright wrong. You're comparing apples to oranges.

> For one it's still pretty much vaporware, little has been released
I've been relentlessly working on this for the past 7-8 months and so has Gav & Vitalik. All 3 of us have made remarkable progress if I may say so. Right now we have 3 clean room implementations with 99.99% consensus and operate on the same testnet blockchain. Vaporware? I beg the differ.

* Go - myself
* C++ - Gavin
* Python - Vitalik

The Go, C++ and Python implementations have full interoperability. A 4th, Java, implementation is being developed by Roman but hasn't got full consensus yet.

> Obviously the Ethereum team is not going to release "all the code" immediately
All of our code is available on GH actually (https://github.com/ethereum)

> Are you allowed to create TPC/IP listen sockets? This is undefined.
We have been _very_ explicit regarding I/O (in any form), it's simply not allowed, period.

> Specifically, arbitrary code execution by strangers.
I'm not sure if you're familiar with the model we're using but arbitrary execution isn't a problem considering we do not allow any form of I/O.

The arbitrary code, or contracts, are "triggered" by sending it a transaction. Once triggered it will run according to a set of rules that have to be goverend at all time. It's part of the consensus engine; it's "all in or nothing". Once mined, the miner will announce the new block, node's will verify the transactions and execution and can accept or reject based on their findings.

> Obviously it's not vaporware but there are many discussions about their implementation behind the scenes such as "Ethereum “Dagger” PoW function is flawed"
Vlad is currently working on the PoW. For code see https://github.com/ethereum/mining

I don't mind a good bit of scepticism but the amount of false claims and downright incorrect information that some of you have been posted really is below the HN standard. Most (if not all) of the answers are available online, just put a bit of research in to it.
> The political nightmare of convincing the non-British part of the world that "sorry, your day of the week is going to switch in the middle of the afternoon", for example, hasn't even been mentioned yet.

This is the main real objection. My solution for UIT (http://kybernetikos.github.io/UIT) was to have two different kinds of day, the international day, which switches at .0 UIT and goes nullday, unday, duoday, triday, quadday, pentday, hexday, heptday, octday and nonday, and the local day which switches at local solar midnight (modulo DST) and goes sunday, monday, tuesday, wednesday, thursday, friday, saturday. The clockface shows when they both change, so it's not too difficult in use.

Point being, when someone says "Lets meet on IRC at .4:20 21st Nonday" it refers to a particular time in a year anywhere in the world unambiguously (the 219th day of the year, zero indexed).

It's pretty inelegant, but the idea is you would use the local day names when talking to people in the same place as you, and the international days when arranging something with someone physically separated from you.
I'd have killed to get a basic metalworking course in high school. Or anything practical at all.
The happiest moment of my entrepreneurial life was after my second exit, when I realized that I could self-fund/bootstrap my next venture comfortably and never deal with a VC again.

Meddling, conniving & power-drunk busybodies, all of them.
Or maybe they got their hands on the keys some other way they're not willing to disclose.
What exactly are you referring to with "legacy language"? Could you elaborate?
"within 2 years of graduation (pre OR POST)". IOW, disqualified if you graduated more than two years ago?
Ugh - that is extremely fast...
More bad over qualified CSS. Dude please STOP giving BAD advice, your terrible code is polluting the internet, people are finding your blog posts and thinking that your way is the correct way to do things.

PLEASE STOP
For better or worse, Fish Plays Pokemon is now a thing
Yup - Akamai must be rubbing their hands in glee at this announcement. I've already started the conversations here about how much this is going to cost for big CDN hosted projects...
That's a very bizarre interpretation of the state of affairs.
https://www.startssl.com/?app=1 and https://www.namecheap.com/campaigns/2014/reset-the-net.aspx ???
Try using SSH for big file transfers. Oh right - you don't - because the throughput is CPU limited by the encryption. Multithread it? Sure, now watch as your 8 core machine peaks pushing a gigabit of encrypted data which is actually just an image file of a movie you already have. You encrypt credentials (because they grant access) and sensitive data - like bank details. You don't encrypt the legal rips of movies you have streaming over your network because hey, that would be a complete waste of energy and processing power for literally zero-benefit.

Always on encryption is pointless and the type of always on encryption with HTTP 2 people talk about is worse then pointless. The idea that MitM is difficult is a farce - any number of WPS hijacking techniques involve forcing the host offline temporarily so it has to re-authenticate. The same thing would apply here. Taking what, 2 seconds?

You talk about defense in depth - one aspect of that is that a leaking side-channel has finite bandwidth and can't possibly hope to capture "all the data" which means it has to try and capture important data.
add an guest account, something we can experiment with? :)

it's sweet for chromebooks...
Feeder roads are one of the worst features of Texas.
WebStorm 9 EAP featuring Meteor, Gulp, spy-js, PhoneGap
Nice and simple design. I like the interactive presentation at the beginning, it is really helpful to understand the product and its cool features. Great work guys!
Advert Mobile
Have you taken the test they provide? What a shedload of drivel.
The wikipedia has a section on birds but is missing this reference from 2012. City birds using the nicotine in cigarette butts to deter parasites.

http://www.nature.com/news/city-birds-use-cigarette-butts-to...
Considering Mapbox's history of slight misunderstandings with the Openstreetman community, I would have thought that the touchy subject of attribution would have been dealt with more carefully...
> Would be more awesome if they offered free certificates and an API to renew them.

If someone were able to do this and pull the rug out from under the SSL cartel overnight, that would be awesome.
No, the reason people cared about it was because it meant a faster CPU. The reason people cared about clock speed was because for the same chip it meant a faster CPU.

But the misconception that simply "higher clock == fast CPU" is so old it's referred to as the "megahertz myth", since it predates gigahertz.

For example, on CPU benchmarking PassMark:

Pentium 4, 3.0 GHz (fast!) scores: 382
Pentium 4, 3.8 GHz (faster!) scores: 492
Core i7, 2.6 GHz (slow!) scores: 9,992

CPUs are still getting faster.
A list of the freakiest face swaps
Describing ant colonies as entities with a personality instantly reminded me of the dialogues between the anteater and the ant hill in Godel Escher Bach.

In it, Hofstadter likens an ant colony to the human brain, and ants to neurons in an attempt to explain how intelligence appears to be an emergent quality.
They only have to release that particular source code and any changes they have made. They aren't obligated to release anything related to or using that code. Essentially it just means they need to provide links to download either the original code if they haven't changed it or provide the source if they have altered it.
Another fantastic historical interactive map:

http://worldmap.harvard.edu/maps/russianempire

These must take a fair amount of time to put together.
New: iPhone 6 Leaked
added a gallery with screenshots =)
Why is this bad? They ought to pay for the music like every one else. Twitch isn't a free radio system.
Why do you need a graph database if MySQL is faster?
Does anyone have any conversion stats for those donate buttons?

I don't think many people actually use them, especially if the traffic is mainly curious readers sent there by mainstream press.
I agree that the worst case scenario is much worse; I don't see how it was much worse for the average website of a small business.
> I'm sorry, but this simply isn't something a search engine should be dictating.

Damned if you do, damned if you don't. If the announcement from Google had been that they wouldn't want to use their considerable clout to promote SSL, they'd been criticized for putting their profits over improving the general long term health of the internet.

> have provably done a horrible job of it in the past

That's a single example of a new technology that didn't work out well. How about pioneering certificate pinning for a counter example? Nobody's perfect, if you never break anything it means you never try anything new. Also, websockets and SPDY isn't even close to "dictating" anything, it's a new technology that you can use or not use as you want to.
Get a free cert instead?
Well, if your livelihood depend on Google you do what they say, what's the problem?
They did not force you to depend on them, did they?
I think this is fairly common, my programming friends and I are in a similar situation.

There are diminishing returns to programming skill. Instead of focusing on becoming a better programmer (learning more languages, frameworks etc) you should focus on developing domain knowledge. Most of the time, programming is only useful in conjunction with some other skill. Find some time to develop domain knowledge in a fertile area.

Random example to illustrate. How do vetrinarians work? Maybe their day-to-day productivity would be enhanced by better software. If you have worked for 12 years, chances are you are better set with cash and can take greater risk. Why not get an idiosyncratic job like working in a vet's office to learn a new domain, or work in an IT job that would at least be partially exposed to a new domain?

Get off the web/orm/whatever framework carousel, work on a farm and build a carrot picking robot, become a secretary at a law firm, get a truck driving license. Stop coding for coding's sake and get in touch with the real economy. Then start coding.
You could use a CDN like CloudFlare or CloudFront to proxy and add in SSL
StartSSL is pretty harmful as evidenced by the events after Heartbleed. The certificates are free but they charge you to revoke them, and after we found out about Heartbleed and realized a lot of those free certs were compromised a lot of people refused to pay up for their free keys and continue using the compromised ones. What's more is that StartSSL refused to do the right thing and revoke them, leading a lot of folks to even go as far as petitioning to remove StartSSL from Firefox's Certificate Authorities because any given site using their free certs could be compromised. [0]

[0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=744027
For navigation and other uses there is also this geospatial model of the Roman Empire:

http://orbis.stanford.edu/
I agree with wikimedias stance though... its not a legal technicality, its just not a common topic. The law is quite clear. If an animal or nature makes some thing then it belongs to no one. Its public domain
I think the point is the traffic.
That doesn't really follow. Too much corruption and you can't get things done, because resources for getting things done tend to get siphoned into personal accounts, or just pissed away wholesale. Corruption and incompetence are the reason infrastructure projects fail in the US, while China seems to be able to get them done in spite of it.

I mean, whatever the reason, the US can't get this shit right. Make all the excuses you want, whinge about freedom until you're blue in the face, it won't change the fact of it. If the US is supposed to be the example of what a liberal democracy can do, then liberal democracy is in a lot of trouble. Fortunately, the US is a really poor example of what a liberal democracy is capable of, if it is really a liberal democracy anymore, in the first place.
Warning: Major Security Vulnerability in WordPress and Drupal
On the linpack test, the KVM domain should have been configured for inheriting the CPU extensions from the host (or, alternatively, cherry picking the extensions relevant for such test).

For the rest, I think an updated KVM vs. Xen vs. VMWare comparison would have been way more interesting. If you don't need to run other OSes, process tagging (jails/zones/containers/whateveritscalledonyouros) will always give you better performance.
strlen("Minimalistic") > strlen("Minimalist")

Also, http://www.typwrittr.com/screenshots/scr2.png "And I am exited to share it with you"
Studio camera operators actually would be the ones creating the art.. its just that its work for hire so the copyright goes to their bosses.

I don't think you can sign a work for hire contract with a monkey.
Containers don't have the same security properties as full virtualization. Also containers can only run guests that require the same kernel as the host, ie. only Linux on Linux. In other words, they are not direct substitutes.
Hmm, my experience was the other way around; the junior devs who'd read their Agile books always did this, it was the senior devs (or architects) who would produce baroque APIs that exposed all the possible options but didn't help you with any use cases.
Ended up being a longer post than I was expecting, forgot how many mockups I went through :p
I'm pretty sure it was just snark at Javascript/ECMAscript.

IMO it's pretty hard to justify calling it a legacy language when there are 4 major JS JIT engines actively competing for performance, and a pretty thriving developer ecosystem. It's about as young as Ruby, and younger than Python and Haskell.
Cool Gifographic for Every Team Leader
Vladimir amazing work!

Just this mean, we can style a raw vector map from mapbox without applying styles? I'm not able currently style maps with a huge number of point on vector mapbox due to the tile processing limit. I am able to host the vector file though. Being able to directly style raw vector files on the client really opens the doors to a realm of possibilities.
I really like this guide. Also because it gives me a nice example of how to use an API with Python (I'm learning stuff). Much apprechiated!
In that case I claim ownership. As far as I can tell I did the same level of creative input as mr batteries. So I should be just as entitled to the work.
The Unity shell is very heavy, and unlikely to perform well on a Chromebook. It's also very much non-standard in terms of APIs , is not a good cross-distro citizen, and will soon diverge even more from the base, as Canonical skip the Wayland project for their own purposes.
Can't tell you how awesome this is (both the idea and implementation). I've actually had to turn off Dropbox recently since things like node_modules just kills my computer when Dropbox is indexing.
Major Security Vulnerability in WordPress, Drupal Could Take Down Websites
Right. I don't trust this at all.

If the respondents were CEOs of companies funded by a16z and Sequoia etc, then great. But if they were, then why the fuck do they need to recruit for respondents on hacker news?

To entrepreneurs: ask friends or CEOs funded by the VCs you have questions about.
So why should the ownership go to the camera owner? Who owns the land? The monkey? Lots of people could claim ownership for "helping".
The monkey stole the camera. Either way though its the monkeys work. Not his
This is a BBC addition. There's no copyright in the photo, as the creation of a non-human animal it's not copyrightable. This is clear US copyright law, and is also true in pretty much all countries that have a copyright law (copyright is pretty uniform).
The "right to be forgotten" law is for the rich and powerful to conceal their past bad behaviour from the public record; it's certainly not for the benefit of the likes of you and me.
Valve just soft-launched Source 2
Tentative benchmark results have surfaced: https://github.com/thheller/transduce-bench

Add salt according to taste.
You're right but you can reasonably expect some security patches now that it's been published, at least in the Linux world. Hopefully Apple could follow.
Until then, you might perhaps consider using *BSD.
Note also that whereas Google gets millions of DMCA takedowns, Wikimedia gets hundreds. That's because the editors - the volunteers who do all the actual work - are zealous (sometimes ridiculously so) about copyright.

Wikimedia is the only web 2.0 site that gives a hoot about copyright.
the default noted there seems fine? if HTTPS, then GA uses HTTPS, if HTTP, GA uses HTTP

with firefox adding in mixed-content-complaining not too long ago [1], along with IE having it for a while, and apparantly chrome having it too, its best to match protocol to minimize issues for the user

[1]: https://blog.mozilla.org/tanvi/2013/04/10/mixed-content-bloc...
Panda – Daily Inspiration and News for Designers and Hackers
Yes.

To answer your obvious follow up, yes, from people not in tech.
A couple of reasons, I guess.

Firstly, since Google/Facebook/miscellaneous mega-startups, there have been people with enormous wealth and power who got there through the 'engineering track', and love developing software, even if they don't do much of it any more. There are nurses who find their jobs intensely rewarding, but CEOs of big medical companies are not typically drawn from their ranks. So there are evangelists for code with powerful public platforms for their statements.

Secondly, the smarter of the SJWs realise that - in terms of diversity and so on - there's a supply shortage further down the pipe. So a disproportionate number of do-gooder startups/tech non profits are focused on teaching more kids from different backgrounds the basics at an earlier age, since that is a sincere concern among the people who found such enterprises. (Throwing money at such things is a cheap, convenient PR move for the likes of Google, as well.)

Thirdly, as others have pointed out, teaching somebody to code requires a light capital investment up-front, relative to the value of the skill. There's no way to become a doctor without years of med school; you can start throwing code around as soon as somebody gives you a refitted chromebook and tells you to type "print 'hello world'".

Fourthly, hype around the Valley and the tech industry today.
Ulysses. Why anything else?

It is:

- minimalist

- has cloud storage

- configurable

- pleasant to work in

Boom!
If you feel the pain of public APIs you should definitely go and try some internal APIs companies write for themselves. Somehow they can really get worse than what people used to write for Programming 101 homeworks.
No, I don't think the push towards greater coding literacy is about people becoming professional programmers. It's easy for programmers to forget something that is very special about what we do - we automate our work. Every programmer spends at least some time writing scripts to analyse trace outputs, unit tests to automate testing, preparing macros for their editor of choice etc. As this activity is very similar to our main activity, which is actually writing the code for a real product, we often just consider this to be part of the process. But the thing is that just about every office worker has activities that could be automated. Even if it's just learning how to automate MS Office by using VB scripts, or learning how to shift files around your filesystem based on rules using Automator on a Mac, you can greatly improve the efficiency of workers. Just think of the sort of analysis that knowledge workers could run if they just knew enough to write a webscraper!

This is the sort of literacy that the masses need. They need to learn algorithmic thinking, and the basics about how to get to an environment on their computer where they can actually get started. They need to know enough programming vocabulary so that they can Google for more information.
var z = angular.element(document.getElementById("detector-events")).scope();

for(var i = 0; i< 100; i++) {
z.dc.click();
}

//khihihihiiiii :D
Ignore them. They are being obtuse and argumentative. Just down vote and move on.
From the article: "It is a logging system, and it is used to record performance and debugging information by everything from the kernel upwards."

It's apparent that he did not do his homework. ETW is much closer to DTrace than to syslog (e.g., you can turn on and off certain events in a running application w/o disruption).

EDIT: It seems that the author uses ETW as an excuse for writing a rant about how an API should be designed according to his taste. Powerful, low-level APIs are difficult to use. Simple as that.
So, all Cookie Clicker needed was a nerdy upgrade, right?
I'm disappointed that the article leads with Intel's performance lead. I've always found it to be meaningless. Their best CPU is over $2500. Their best i7 is over $1000. I use an AMD A4-3300. It's fast enough for my needs and $20. On the other hand, I also have a Bay Trail Atom tablet, and it has fantastic performance for its power usage. The article talks about what a failure Atom has been. I think part of the blame is tech journalism promoting the fastest silicon. It appeals to some psychological desire, but it doesn't make much practical sense. Battery life on mobile and value on the desktop is all I really care about. Why is it such an embarrassment for both AMD's desktop division and Intel's mobile division to be the most efficient?
I remember that one! Our favourite was the level with the hoops: https://www.youtube.com/watch?v=37CsfIix2LA Let's just say the time they get on YouTube there wouldn't really hold a candle to what we achieved after several consolidated days of effort!
So, kids understand digital technology better than adults. Apparently digital technology is a phone / tablet user interface.
GPUs are already pretty smart and are controlled by their own processor(s). Moving them into monitor is not going to make them smarter. On the other hand, communication with a GPU hooked up with a flexible cable is going to be more complicated than with a GPU sitting on a wide internal bus or, as it becomes more common, on the same chip with the CPU.
Internet law: Your good post will be ruthlessly torn apart. Agreement is drivel. The best you can hope for is a slightly different point which happens to agree.

Btw, I agree with you, and I think this phenomenon is dumb.
This wouldn't be so bad if there were more support for CAcert. It's great news for the commercial certificate authorities, though.
Unethical as in free software proponents believe that you ought to be able to run, study, modify and distribute software (kind of like basic rights such as food, water, shelter etc.). Of course you're free to disagree if that's ethical or not.

Imo, I already think it's too expensive for the age group their targeting (7-17) though. But I agree with you that instead of just starting them with a proprietary text editor that nags you, it's better to educate about licensing beforehand. Otherwise, it'll just perpetuate the notion the 'nagging' dialog doesn't matter, until they found out when it's probably too late (as in they're already locked in due to habit).

What if they agree that free software is ethically better? They might not (they probably don't care), but shouldn't we at least tell them what they're getting into just in case?