skysight-inc/HackerNews huggingface dataset:
It all depends on how minimal you want to go. I own three pairs of footwear. An everyday pair that I use for everything from walking to work to mowing, a more formal pair for special occasions, and a pair of work boots I use for a variety of other circumstances--dirty work, times I need waterproof footwear, felling trees, they'd work for hiking but are heavy, if I want something warm in winter (where I put on an extra pair of thick socks). If I was in a different circumstance I might be able to get by with less, but the lesson I take home from the minimalism movement (which I'm not a part of) isn't that I should have the bare minimum of stuff; it's that I should consider having have less stuff and should be more mindful of why I have the things I do.

So if you're hiking a lot and sneakers don't cut it, go ahead and get something that does. But applying the lesson above, if you think about it and you hike only occasionally and it's on easy terrain and sneakers really are good enough, then don't buy the hiking gear that might make those easy hikes 1% better. That 1% comes at a cost of A) the purchase price itself, and B) having more stuff in your life to deal with. Yeah, it's nice to have sweet gear even in those circumstances, but it doesn't really make life appreciably better. Overall, cumulatively, such purchases make life worse.
Sounds like another porn sites? gosh..
Some ideas I had about that a couple years ago: https://news.ycombinator.com/item?id=1975950
One thing I always wondered about traditional voting, how are the final counts transferred to the central counting system? Electronically? If so, do we know if this transfer is secure?
> If you are open to go where no coder where gone before, click here to engage.

Wow, that's a rather interesting call to action.
I like a lot of C++ (since C++ARM days), but I also like safe systems programming more (Ada, Modula-2, Oberon, ...).

The question is if Rust will earn the hearts of an OS vendor and be available in their respective SDKs.

Right now I see Apple going Swift and Microsoft making .NET compile straight to native code.
Looks like it will be pretty good when finished... pity you haven't gotten to textures yet.
How to Convert Apple DRM Protected M4V to AVI
Beyond HHVM, in fact, has oob compiler. We've opted to hold off until 7 is out - HHVM extension support is still patchy.
> Perfection is rarely attainable or even desirable except in special cases!

I question what definition of 'perfection' you are using if you believe that it is only desirable in 'special cases'.

If you can attain '99th-percentile health', why would you settle for '85th-percentile health', even if it is marginally (or substantially) better than your current health.
How does opengl know which triangles are in front and which are behind?
How to take better pictures with your smartphone – 5 Useful Tips
I've mostly read about them in passing, but a quick google search turns up some results. They seem to rely on at least partially homomorphic encryption.

https://vote.heliosvoting.org/

ftp://ftp.inf.ethz.ch/pub/crypto/publications/HirSak00.pdf

http://www.inf.unideb.hu/~ahuszti/papers/5142-Huszti_megjele...
The fact is it is being used to persecute people with unpopular beliefs. The evidence is taken out of context or completely false. You just hear very little about its misuse because poor, defenseless, innocent people are targeted. They are not obligated to present the court with information that is true.
So I see the simple (naive) solutions, but what about when the problem sets get very large - I definitely need practice there. Any good resources that others have found for these types of puzzles?
It's interesting to note that what you just said is completely false.*

http://gamepolitics.com/2015/04/06/ggautoblocker-creator-and...

How deep does the conspiracy go?

* Unless you are differentiating police contact from SWAT contact... which is a pretty irrelevant difference in this scenario.
Beat Detection on the Arduino
Fully styleable HTML5 Player for Netflix and YouTube like video streaming
My conversation with Peter Thiel
Thanks for the additional points, you're correct. In addition to the non-scientific comparison (I'd expect better from a data-driven company like Google, but this is a marketing post), it also completely ignores HEVC, which is making headways in the wild.

Don't get me wrong, I think the "patent-free" VP9 is really nice, but I'm afraid it won't win if it's not better technically, especially if HEVC-patent pool prices are reasonable. Or maybe the only goal of Google is keeping patent licenses affordable by maintaining competition ?
A minority of drivers/GPUs are blacklisted on desktop, and you have to deal with less than 100% WebGL coverage in any case. But yeah on mobile it's a sharper "reasonably recent devices only" division.

You can see (somewhat skewed) stats on http://webglstats.com/

Interestingly iOS is ahead of Android in tablets, but behind on phones.
Also note that there was no PhD program in Italy until 1984.

That's why a bachelor is historically called a doctor in Italy and also why the standards where so high on something that was at the time the highest degree attainable.

Another interesting effect is that while most of the _laurea_ were 4-5 years long (in terms of coursework), sometimes the thesis could take over one year to complete on top of that.
Writing Hacking Tools with Python, Part 1
Sweet, thanks for the effort!
Online piracy has been common for many years, and this legal action seems an obvious action by the copyright holders. So why hasn't this been tested in an Australian court before now?
I can't even put myself in a place, mentally, where receiving this message would make me want to do or feel something positive.

Who responds well to this? Seriously, who sees this and thinks, "sign me up?" Am I just out of touch here?
I think it is pretty much down to what sort of media is reaching these population. The perfect example is the one John Oliver is giving earlier on in the show where a serious interview is being cut off by a live news report on Bieber's misconduct in public.
I wasn't aiming in particular at this person with the "huge fight" part.
I don't really see how it is more explicit. Can you explain? Because of the braces?
Getting call performance data in a live Tornado application
Turkey Blockes Facebook, Twitter and YouTube Access
It's really great to see you answer my question yourself! It seems to be much easier to create a business by using open source software, than writing open source software. Especially for small companies like yours that create complex software like BitKeeper.
Facebook: End-To-end Performance Analysis of Large-Scale Internet Services
I could see comments being really useful in an API.
Err, you can't call it that if the std library already has a completely unrelated core concept with the same name.
As several comments here point out, the intended usage of JSON is as a serialization format. In which case, I would expect dates to be in epoch time (if you need to include timezone data, that should be a seperate field).

What annoys me is that JSON lacks a binary data type. The best you can do is base64, which really sucks if 99% of your binary data falls into the ascii range, but you have the occasional high bit character and you explicitly aren't trying to treat it as unicode.
This, for example: "We do, however find some price variations for Kindle ebooks on www.amazon.com, depending on if the user is logged in to the site or not." [http://arxiv.org/abs/1307.4531]

Also see Figure 1 for the evidence of prices highly varying over time. It implies that different users pay different prices within small periods of time.
And also this thing called the blockchain.
Given how long it takes to formulate something like this, it's more likely to be a response to the Sony hack.
The best answer to this is probably that "the government" could run DNA tests on all the paper votes too...
> We have reached a point that an assumption that government will exercise enforcement in "good faith" is simply naive.

As if the holocaust wasn't already proof enough 70 years ago.
No, the whole implementation is actually very simple. It's based on the 'standard' parsers for JS/C#/Python and only differs for handling quoteless stings and the optional syntax.

No problems with dwimmy typing ;) - not saying that it couldn't happen but I think that would be the exception. Not having to use quotes/escape characters helps a lot more.
Clojure:

(->> (rest (range)) (map #(* % %)) (take 10) (reduce +))
it's more than I ever got out out Coolpad or Mediatek. i can't even find a valid email address for Coolpad to ask for android kernel source :(
Spammy startups are becoming more common these days, both US based and Europe based.

What these spammy startups not know or simply ignore: spamming anyone in Europe without prior consent (e.g. opt-in for newsletter) is against the law and therefore illegal and ripe for legal action.
Amazon needs to keep an better eye on third party sellers. The make a big deal about the initial credit check(which is easy to get around), and seem to turn a blind eye to customer
complaints?

Yes, I'm glad our current administration goes after Price fixers. Price fixing is wrong, and frustrating. I don't find it cute at all.
this is happening more and more often. Use a fake/anonymous email address for GitHub:

https://help.github.com/articles/keeping-your-email-address-...
https://www.topcoder.com/community/data-science/data-science...
Scaling MySQL in the cloud with Vitess and Kubernetes (by YouTube)
Perhaps the FDA (or NIH?) should employ statisticians to evaluate claims in medical journals where the stakes are potentially higher.
This is exactly what I do when subscribing to public mailing lists (and I use the same email in my .gitconfig).

I have a personal domain for email, and use an alias lists@domain.com so I can easily filter emails. If it's not related to a list or service I'm subscribed to, it automatically goes to the bin.
3 yıl iş kazasını engelle sigorta primini eksik öde – YALIN OSGB
This kind of result is perfectly valid. If candidates A and B are polarising, and candidate C is a compromise candidate, and you have a preferential voting system, then it makes sense that many people would put A or B first, and C second, producing a victory for C despite almost zero of the primary vote.

Of course, realistically, what probably happened in this case was more to do with party preferences and backroom deals, because you can give the voters an awesome voting system but then they'll just turn around and ask someone else to tell them what preferences to give anyway...
Track keywords accross the web
In praise of the mechanical keyboard
That's up to government commissions to decide whether Amazon "tends to create a monopoly" with dynamic pricing. Amazon discloses nothing about its technologies to the public. What we see is, (1) Different prices for different users; (2) The conflict of interest with the merchants Amazon.com hosts, as Amazon serves both as a host and a reseller; (3) Amazon has an access to other merchants' traffic and prices, and is able to diminish their chances to compete with the service.
it depends on your usage. but yeah it may be significative.

On the other hand, this is only during testing. So your user experience wont be affected.
Peter Thiel on the Future of Innovation
Inside the American Geographical Society Map Library
Or it could all end up being done by robots. Better hope your practical experience is accompanied by enough high tech knowledge to qualify you for supervising or constructing those...
That picture could be shooped, therefore it does not provide proof to the coercing party.

The threat model for coercion-resistance is providing proof to someone after you have cast your vote.

The threat model for anonymity is that an observer - either a 3rd party or someone colluding with the voting authority - that does not have access to the voting client itself.

Voting-at-gunpoint coercion as threat model cannot really be defended against because it basically implies that the attacker has full control over the voter. Even some scheme that would allow vote retraction/recasting wouldn't help since the attacker could simply keep threatening the voter until the election is over.
Prisons are getting empty, it is time to start "war on hackers and pirates" :-(
COPYGATE – A documentary about Copyswede
Well, I for one didn't know anything about this Gradberry before reading this on the front page.

Mission accomplished, I guess?
This is really really gross spamming. Especially so because they are targeting potential customers/users that would be vehemently against this kind of spam in the first place. It's really extremely stupid and unethical.

Interesting to note that YC backed this company. I wonder if YC were aware of their user gathering methods (doubtful).
> Truth hurts, doesn't it?

Except when it's not truth but a random rant.

You say:

> If you want to discuss the collections programs, lets start with how you expect police to actually deal with modern criminals (ie: Swatters) if they didn't have the ability to track the location of their phone calls.

Notice "THEIR phone calls", not "EVERY phone calls".

Truth is, views like yours are clueless and/or dangerous and fail to see the big picture.

I'm sure you embrace the "I've got nothing to hide, so I don't care" stance. So yeah, fk the rest of the people, don't give a sh*t.

Educate yourself.
I wonder what a "super clean commit" looks like anyway?
You might know about them now, but I bet they're getting automatically black listed by the majority of people they actually want as users/customers.
Show HN: Growing community of independent artists and music lovers
Squidish
Play Squidish FREE today!

Touch and hold anywhere to swim up, release to dive.
Avoid the blowfishes!
Don't worry, if they know your name and domain, they will try to figure out your email address ;-)

https://github.com/Gradberry/Email-Permutator

http://gb-emailvalidator.azurewebsites.net/
These crashes are happening on a Linux machine, rather than a Mac or one running Windows, right?
TOML does indeed look good, reminds me of a extended .ini format
Exploring the ClojureScript REPL
This is what I'm thinking, as well. My spidey sense is tingling on this one.
IMHO, taking 1 bribe of 3000$ instead of 3 bribes of 1000$ doesn't make you less corrupt.
JQuery lightSlider
> needs to be original research.

Please post a source for this. Maybe your DK bachelor thesis had original research in it, mine surely did not, and I do not believe it is a requirement.
> People like you are why NYC is dying.

Personal attacks are not allowed on Hacker News.
I downvoted you because this strikes me as gratuitously negative, mean-spirited, and/or uncalled-for. Asking for pointers to any open-source work they've done would have been more appropriate.
You're getting close to sea lioning here.

http://i2.kym-cdn.com/photos/images/newsfeed/000/873/260/a5b...
"Sometimes I get the idea that people in CS want to "get all this machine learning/data science stuff" without understanding the principles."

Thought I was the only one.
Wow, that's a rather interesting call to action.
> In git you go into a "detached HEAD" and have to explicitly name a branch or commits will get lost.

Maybe I'm missing something, but this seems like a fairly academical scenario.

When would you checkout a specific commit, keep working, keep committing, but not attach it to a name or a branch? How is "67846237864237846" a nicer reference than "bugfix" or whatever?

To me this seems like people using git in a way it's specifically designed not to support and then go complaining when things go wrong.
Yeah, I like the hardware well enough, but the software is atrocious. It is ugly, slow, counterintuitive with settings in all sorts of strange places, and makes me feel insecure about my own wireless network. The hardware is alright, but it feels like really shoddy software engineering work whenever you need to interact with it.
https://github.com/Gradberry/Email-Permutator/blob/master/pe...

:D

Also https://github.com/Gradberry/Email-Permutator/blob/master/in...

Sorry brah....All fields must be populated!!
You have to design you applications bearing in mind where do they run (AWS, baremetal...) and now, you have to design your applications bearing in mind the "Datacenter OS", which is fine, but adapting solutions to new ways of doing takes time.

To me, unless you have a big park of machines, these systems are a total overkill... but I guess that time will say.
A few others have mentioned this. The EO is tailored towards those outside the US and is a response to overwhelming cyber attacks. Sanctions are one of the US's tried and true international political weapons. They aren't going to be sanctioning US researchers, nor US-allied parties. The EFF seems to be confusing what is an EO targetting Chinese and Russian hackers and their funders with civil law? The EFF is normally very careful about these sorts of distinctions - so I'm very confused.
Twitter Officially Launches Its “Retweet with Comment” Feature
> You simply commit a new changeset based on the desired parent. The branch would be created implicitly by having a revision with two or more children.

And then, how do you later track these commits? How do you change or merge branches if they have no names? Do you go around remembering revision-IDs?

I'm not trying to be judgemental and say this is wrong or anything, but I'm curious how this works out in practice.
I do, I had a couple of posts .I'm using it for my blog
Uh, front page. Wave goodbye to the money.
Good jobs.
Parse is worth your seriously consideration.
Have you tried coolpad@yulong.com? http://www.coolpad.com/en/contactus.html
Interestingly, there's no mention of type theory in Foundations or Compuer Science.
> Brightwell said fears over the system’s integrity were being fanned by “well-funded, well-managed anti-internet voting lobby groups”.

I think this is a bad attitude, but I would agree that it could be (and too often is) a lot worse.
Operating systems today are mainly C based (majority of kernel mode code) - WinNT/ReactOS, Unix/Linux/*BSD/OSX/Android. Also in the user mode side, C is heavily used in all above mentioned OS (WinAPI, DirectX, etc. are all in C). C++ is also heavily used (e.g. for GUI applications like Office and newer OS development). Most third party applications are written in C++ inclusive almost video games of the last 15 years. Apple bought Steve Jobs' NeXT Software and with it NeXTSTEP (now MacOSX) and Object-C.

I read somewhere that Microsoft is working on a Rust competitor and Swift with it's great syntax is refreshing. But with these closed languages, I hope that Rust has success.

Ada is great and heavily used in specific domains - only its syntax is not that great. Also VHDL is based on Ada and its syntax. I had a Professor who had worked on Modula&Oberon with Niklaus Wirth, though he later moved on to Sun Java.
Let me make this easier:

Lets plug a bunch of numbers into a function and sum them all up. That sum is the integral of the function that we plugged all the numbers into. That's the Monte Carlo method part.

To get the Markov chain part, we just randomly produce a new number based on the one we just got out of the function, to plug back into the equation.
If VP9 is just 5% better, bandwidth saving itself for YouTube will be substantial, also if ads do not buffer, they'll be more acceptable than video ads that buffer.
Thanks - that wasn't there at launch time. Great they got it fixed.
A couple of problems with the authors definition:

> Let D be a distribution over a finite set X.

In statistics, the space is almost always continuous (i.e. non-finite), typically some moderate-to-high-dimensional Euclidean space (or subset thereof).

> You are given black-box access to the probability distribution function f(x) which outputs the probability of drawing x \in X according to D.

If you know the distribution function, you can do inverse transform sampling. MCMC is typically used when the density function is only known up to proportionality (which seems to be what he actually means).

> Design an efficient randomized algorithm A which outputs an element of X so that the probability of outputting x is approximately f(x).

Now, here's the problem: MCMC doesn't actually give you this. What you get instead is a sequence of random elements, which (given some minor conditions) will converge to the target distribution.
Shame on the EFF, which I normally support, for jumping on this bandwagon of terrible journalism.

The EFF insinuates, without saying outright (since they must know it is false), that this is a law enforcement policy like the Computer Fraud and Abuse Act. A law enforcement policy is one where, if you're sitting at your desk, and the government thinks you've hacked into someone's computer, the government throws you in jail.

This executive order has nothing to do with domestic law enforcement, like Aaron Swartz or Kevin Mitnick or Dread Pirate Roberts or whatever. It is a foreign policy decision. The US maintains a public list, called the SDN list, of foreign entities that American citizens and companies aren't allowed to do business with. These are normally agents of governments the US doesn't like, eg. Iran and North Korea. This order adds hacking to the list of reasons why the President can put an entity on the SDN list. If, say, a Chinese defense contractor started hacking into American computers, the President can now prohibit American businesses from trading with them.

Under this order, the only way you can go to jail (that you couldn't go to jail for before) is if a) the President suspects some foreign person or company (say, a Chinese defense contractor) of hacking; b) the President decides to put that company on the SDN list; c) you know that company is now on the SDN list; and d) you buy things from, sell things to, or otherwise do commercial business with that company.

I think it's a bad idea for the executive to have the power to add people to the SDN list without judicial oversight. But they already had that power; this isn't really anything new. Claiming it is just confuses everybody.
I wonder what would have been the right way to acquire developers in this case. What is more effective than being unethical and spamming people?
My understanding is that statutory damages in Australia can't (don't?) reach the stratospheric "$5000 per song" amounts that legislation in the US allows for, which makes the endeavour less profitable.

I'm not sure what's changed from (say) 3-4 years ago on that front.
What Language Is Today's Python as Described by Paul Graham in 'Python Paradox'?
Link to the 2004 essay: http://www.paulgraham.com/pypar.html
Also:

> To see it running, test it out here http://gb-emailvalidator.azurewebsites.net/

> Please play nice with our hosting server, it takes a while for it to run since its stored on a shared windows machine
These tools are tools for spammers. Sorry - but come on guys. Read up on the laws!
"also all economic actors discount the future at varying rates"

Which future are you referring to, the near future? Economic actors generally care about the profit which is closest to them, any consideration of the future beyond that is considerably weaker.

Also, consideration of economic actors is an abstract idea, what is being discussed is the reality of what exists today. What would you propose for ensuring the overall costs were more completely reflected in the final price?
http://en.wikipedia.org/wiki/Z-buffering

It is called depth testing. There is a depth buffer (or z buffer) which contains the depth value for each pixel. When a pixel is to be written, its depth is calculated and compared the value in depth buffer, if it is closer to camera then it is drawn and value of depth buffer is changed, else the pixel is ignored.