skysight-inc/HackerNews huggingface dataset:
Wow that was a lame attempt at humor. Not remotely funny. Not realistic enough to be satire. Why even bother?
Top 20 colleges for computer science majors, based on earning potential
Geographical issues mystify me. We could just have a global court that has absolute jurisdiction here, specifies rules for resolving territorial disputes according to certain basic principles, and stipulates clear provisions for acquiring independence.

I know that seems a little naive, no state would surrender so much power. But it seems so much more appealing and reasonable when contrasted with the status quo, where all of these issues are resolved by bloodshed, standoffs, ethnic cleansing, and colliding vessels.
I always thought the English version was ampersat.
Kilogram to Pounds Chart
This is really cool. It seems that instead of using mipmaps to generate a map, they are using a combination of curves and 2D shapes. This is very smart since the data is not only more compact but can also be visualised in a very fluid manner. The bottleneck is now the GPU instead of the data connection. Give me the ability to download a city's map on Android and I'm dropping google maps like a brick.
It is used to generate dynamic charts from Kilogram unit to Pound unit
Bowe Bergdahl and the Guantanamo Paradox
None of the pain, half of the fun. As the cost of losing decreases, apathy greatly increases.
The mystery around the Hypervisor API in Yosemite is even more intriguing then.
Well cookies have a same-origin security policy for good reason, right? You don't want a http://en.wikipedia.org/wiki/Confused_deputy_problem ... otherwise the web would be horribly insecure.

And imagine that any site could request any document from another site that you're logged into ... I could just steal your bank account info or anything else, by writing a LOLcats site that gives you 15GB of free storage, while silently sending targeted requests to all the banks. Your cookies would be submitted along with those requests and MY SITE would get the info.

Proxies can't send your cookies like the browser can.

No, there are good reasons for these restrictions. Servers should whitelist certain resources and sites. Now there is only this: http://xkcd.com/792/
>Can't I check the blockchain for all transactions around the time that the informant sent the bounty and just brute-force that

Do check in from your private island after you finish doing so, since the next transaction on the blockchain you will brute force is presumably this one:

http://www.coindesk.com/194993-btc-transaction-147m-mystery-...

Being more serious, it should be emphasized that you're not by any means brute forcing Bitcoin transactions when you're doing this. He's just using a clever technique composed of crypto hash chains to hide a Bitcoin private key. It just happens to use the same SHA256 algo as Bitcoin mining does.
Makes sense to me. There was every reason to think that a hot war with the Soviet Union was in the cards, and the nuclear arsenal didn't reach the point of "fifteen minutes of war, then everyone is dead" until sometime in the 60s at the earliest.
I think the .NET Framework will last a very long time though. Some part of Windows itself depends on it for example.
I played around with the demo map and the scrolling was indeed super quick, along with zoom level changes. If they could do the same thing with WebGL so that we'd have vector maps in the browser (like Google maps) that would be awesome. The competition would be good for everyone.
Ask HN: How to price a website I'm building for a friend's company
Howdy, and thank you for clicking!

I have a buddy that works for a commercial real estate firm. A main piece of his job deals with filling out this long input form into excel. They noticed problems with this model and want me to build a website that will handle all of this form input.

I am curious as to how to price this work bc:

A. The scope of work is fairly minimal (~30-40 hr), but the business's efficiently impact is seemingly large

B. His boss is willing to have all of his employees use the service

C. My buddy is prepared to pay me for my time

D. I know of they used an agency, then the price would easily be in the tens of thousands of dollars

E. I am used to a salary job and have never done a straight freelance gig

I am wondering how I should prove this type of work bc obviously there would be ongoing support and idk if I could make this a business bc of the limited niche that this problem solves.

Any advice on how to handle this would be greatly appreciated
If you attempt a stunt like this, please first consider the people who have these pacemakers in their bodies. Put yourself in their shoes as they're watching the news broadcast or getting a frantic call from a family member.

Let's say one of them panics out of fear, has a heart attack, and dies. The family reports this to the media. Now the news media is hunting you down. The authorities want to have a word with you, and you're the target of several lawsuits. Not to mention, you just killed someone with your flippant remarks. Technically speaking, the device manufacturer hasn't hurt anyone at this point. But you've contributed to the death of a person. Is that really what you're after?

Contacting a lawyer to understand the protocol for disclosure and the ramifications won't cost you anything for the initial consultation. Contact the EFF or ACLU and ask for advice. Ask them who you should contact next.
Physicist here: the BICEP2 findings have a fair chance of being borne out, but I do feel that the BICEP group was a bit premature claiming definitive detection.

The doubts of independent groups, and the need for further experiments to confirm the results is the scientific method and community working as intended.

Ultimately, its mostly been the sensationalistic media coverage that makes the situation seem more controversial than it really is.
Anyone who writes python
Actually I just looked the copyright issue up: http://stackoverflow.com/questions/4007674/whats-the-default....

Unpublishing!
Собачка – a diminutive form for "dog" – can be used as a
conversational word for "commercial at" (@).

Собака (dog) is vulgar in many contexts in Russian.
Slices of Pi – A Universal Grandfather Clock
That looks to be JS code that implements a C preprocessor. And the C code present in it seems to be for demonstrating/testing the preprocessor.
Dialects might have played in. Krøllalfa is what Språkrådet recommends. I think both are awkward. There's a hair salon by my office called Alfakrøll, which is particularily cringeworthy.

I've always had my computers and devices set to English. Direct translation of technical terms is usually jarring and/or confusing, and impossible to troubleshoot by googling. Especially new concepts that haven't gained traction yet.
Wow... seems like a nightmare for several reasons:

>Naming Constants and Variables

>You can use almost any character you like for constant and

>variable names, including Unicode characters:

>let π = 3.14159

>let 你好 = "你好世界"

>let 🐶🐮 = "dogcow"

https://developer.apple.com/library/prerelease/ios/documenta...
I believe this comes closest to the proper answer. Eventually, we need technology literate courts, and a law that criminalizes failure to fix disclosed vulnerabilities. Until that day, the process you describe best achieves the same result.
If you're talking about the demo map in the blog post, you just played with the WebGL version :)
> Because this is the world we should want to live in? Where you must pay a member of the protection racket to mediate publishing knowledge of someone else's extreme wrongdoing?

Might be useful to distinguish between the ideal and the actual: in an ideal world, you of course shouldn't need a lawyer and the manufacturers should smilingly thank anyone who discovers an exploit and tells them. In this less-than-perfect world I'd suggest getting a lawyer and then going to the media.
Nowhere was it stated the coin was 100% guaranteed to be fair. You are missing the point of my original example.

My point was you can estimate the probability of a hypothesis by looking at the data. E.g. is it a fair or biased coin, and see how many times it came up heads or tails. Or are female named hurricanes more likely to kill than male ones or not?
This actually highlights one area where I find Swift slightly deficient. I was just thinking earlier today that Swift is remarkably close to my dream language, i.e. incorporates the great features of many languages I've come in contact with. But one thing it lacks is Haskell's amazing list comprehension, which helps make Haskell quicksort so succinct.
I was surprised this example didn't take advantage of Swift's built-in Comparable protocol, so I rewrote it! I also wrote an example of how you can implement the Comparable protocol for a struct, so that they can then be sorted.

https://gist.github.com/dstaley/e7171375d3f5cb9f2fe4
See also the last page of: http://3e8.org/pub/intercal.pdf

'{' is 'embrace', '@' is 'whirlpool'
You don't need to monitor all the transactions in the block chain. The attacker gives you the exact address containing the bounty (hashed_secret). There is no extra information in the block chain that would make brute forcing easier. And brute forcing the public key directly is computationally unfeasible (O(2^256) complexity).

A Bitcoin (ECDSA) private address is a 256-bit binary blob: priv_key

The corresponding ECDSA public key is either represented as <x><y> (curve coordinates, "uncompressed format") or <sign><y> ("compressed format"): pub_key

A Bitcoin address (eg. 1BGbGFBhsXYq6kTyjSC9AHRe1dhe76tD6i) is basically: base58(RIPEMD160(SHA256(pub_key))), plus a version byte, plus a 16-bit checksum

So the "secret" is: SHA256(pub_key)
And the "hashed_secret" is: RIPEMD160(SHA256(pub_key))
Implanted medical devices do seem like the ideal situation for wireless access, albeit you probably don't want to overburden the thing with features either.
I believe this is what Peter Todd did. At least his mail contains 32 bitcoin addresses, each with a balance of 10mBTC.
We also say "Arobas" in french.
While #YesAllWomen was eye opening in many ways, I don't think your snark was constructive.

I think there's a problem with the sancrosanct way #YesAllWomen is being treated. In my casual browsing, I quickly found someone complaining that she feels guilty for 'friendzoning' a guy and cursing society for that. Guess what, I and many other guys have had that feeling with respect to a woman at some point.

If you can't see why someone might get defensive after reading these tweets (as they were urged to do), I'm not sure that reality is appropriate for you.
If that slide said cat, it would have worked perfectly. Brilliant.
Scroll down to the section "publishing c modules". It advocates publishing dotc modules on npm.

"npm? Isn't that for javascript?

Yes, but:

native node modules are written in c++

npm already exists

npm installs packages in a way that avoids dependency hell"
It would be interesting to compare these benchmarks against the performance of Amazon's Redshift.

If the benchmark can be run without changes on Redshift would be my first question. There are some interesting differences that Redshift has rather than just being a columnar PostgreSQL protocol-speaking database. But if its possible, I'd be very interested to see the results.
It just seems that the commercial license is incompatible with the MIT license. With the MIT license there is nothing stopping someone from using it in a commercial product, the MIT license doesn't have that restriction.

Even more confusing is if someone were to fork the project, would a user of that fork need to pay Raneto to use it a commercial license?
To put it delicately, you'll find that Israelis and Swiss living in the US are not the ones committing the gun violence.
I do, only because I've never seen a convincing case where unary increment/decrement improves the code in any way (and I've searched).
Hahhahaa this is a hilarious. I went to a school like this that was super paranoid and also had a counselor person. People put into these roles always came across as psycho and condescending to me. What a better way to bring young minds into the world than to fail to bargain or negotiate with them about their behavior, instead just waffling into that "in the real world" BS.

Ditch the proprietary soft when possible if you want to get as far away from BS as you can. FOSS is one of the few refuges where you can believe in humanity as much as you might. You have the "challenge" to think about how unethical your choice of platforms is ;-D
AT&T and Verizon are trying to replace land lines with VoIP
Well, the statement was kind of wrong.

Metal isnt really an OpenGL replacement. Most people would use it in their apps - you don't write games in metal, you write game engines in it.
In order to exchange them someone needs to buy them first. So, depending on how much they are used for trade, the amount held transitively for this purpose will vary.

Since there is a fixed number, the more popular they become as a trading platform, the higher the price will go, since if many people, P, need to trade at the same time, and they need an average of $X worth at any given time, and there are B bitcoins available, then $X * P / B is the minimum price a bitcoin can be.

So, if the amount used for trade becomes somewhat stable and/or continues to grow, it means there is some real base dollar value for a bitcoin in order to support this. Given this base value, along with its other features of easily being kept safe and transferred across national borders, it then makes them attractive to store wealth, which increases the value much more. And then, given the group of people willing to store wealth in bitcoin, it makes people even more confident in it as a store of wealth. And so on and so on...
Reset the Net with One Click
I think if you're going to make a strong criticism of a complete design and implementation that includes decisions that were almost certainly made deliberately, then you owe an explanation or some kind of argument.

My position is that it's the language's job to allow expression of ideas and not its job to police or disallow bad sentences. I think such a thing [EDIT: disallowing bad sentences] is impossible and leads to COBOL-like languages. (Compilers can have options for coding standards, like "house rules" but I don't think it's the language's role.)
Zoom on iPad sucks. The stupid Home/About navigation bar just doesn't go away.
I don't think that is what "several" means.
Windy Citizen founder sells latest company for $25.5 million
CyberX $2M seed funding
AFAIK at is short for ampersat.
But isn't it the case that anything we're capable of measuring here, given the relatively short available sample of data we'd be able to obtain (decades), would be inside any margin of error when comparing that to the age of the universe (13.8 billion years according to Big Bang)?
I'm sorry but I strongly believe you are incorrect.

I could make a paid HN aggregator... legally. So long as I provided proper attribution.

The OP provided attribution. The OP never claimed the data was his. The entire purpose was to aggregate the schools data into an easily accessible format for students.

Cultural norms or not, the OP violated no laws. It's pretty plain and simple.

Yes, the school could play games and break this parser if they decided. Worse has been done before. It would be a teachable moment... but not for the reasons you seem to be concluding.
Then they cut to an ad of Watch_Dogs.
Maybe you got the relationship backwards. Maybe the countries that have lower crime gun crime rates just don't feel the need for gun laws.
Собака (sobaka) is the commonly used word for "@". It's not derogatory at all in this particular context.
That quicksort one-liner that you often see for Haskell is crap.
In case it's useful, I've collected international data on gun ownership, homicide, etc. here

http://lumma.org/econ/Homicide-Guns.xls
> "Not just one."

But you linked to random blogspot articles, and Steinhardt is the guy who the first source is referencing. His name is mentioned in the byline. He's the guy from Princeton I mentioned. All of this is mainly coming from him, and those blogs you linked are the result of his statements (aka opinion sprawl).
No down votes here, it's a terrible article. You'd think after all these years tech journalists would have a clue about Apple's decision making process. Apple is about as likely to buy Xamarin and release a cross-platform development environment as they are to start selling Samsung phones in the Apple Store.
So, what convincing cases have you find of i += 1 over i = i + 1?
I remember reading that Cheney had them remove all wireless functionality from his pacemaker because they were afraid of the potential of someone using it for assassination.[1]

[1]http://abcnews.go.com/US/vice-president-dick-cheney-feared-p...

EDIT: Also, no you shouldn't release a pacemaker 0day. As others have said, expose it without releasing details. Makes for a nice demo.
I was not commenting on the entire languages design... talk about jumping to conclusions lol.
All cars produced for US sale after 2011 have mandatory traction control systems that work by modulating the brakes on a corner by corner basis. It's not inconceivable that this could be hacked.
From my cold dead hands.
Again, I dont think a snippet this trivial is subject to copyright... I just wanted to point out you should mind these matters in the future. Besides offending a developer, you could get into some trouble.

Many times I've emailed devs on Github regarding some code they have that I'd like to use part of but they've failed to assign a license. A few time's I've been turned away... but usually the dev just forgot or was not aware others couldn't freely use it.
http://www.azspcs.net/Content/AlphabetCity/Lexicon.txt

for those who couldn't find it the first time through.
Yes, I'm not sure why they are lying when a simple google search can reveal it's not the world's first:
http://www.atlastsolutions.com/intel-nuc-i3-i5-with-4th-gene...

There is even a bigger but still mini fanless with i7:

http://www.atlastsolutions.com/fanless-thin-mini-itx-pc-core...
As a former student who created an iOS app for my school district - I really feel for you.

Creating the application & working with the district was a great learning experience for me - perhaps the most useful thing I did in high school. I'm sure you learned a good bit by creating the app - those skills will certainly help you in the future.

Luckily for me the staff/administrators we talked to really embraced the idea and brought me on and made it into the official iOS application for the school district and then open-sourced it. We pitched the ability to check grades, get push notifications, and check documents. It's important to note, however, that I went to school in Silicon Valley - so that's probably a factor.

You've already demonstrated a lot of skill by creating the app. (It looks a whole lot better than my v1)! - Chalk this up as a good learning experience - Keep it up!
Sounds like it might be related to English "ampersand" (&), which goes back to Latin.
Hoare's original paper from 1962.

http://comjnl.oxfordjournals.org/content/5/1/10.full.pdf+htm...

There are reasons not to perform quickSort the way people did fifty years ago. Data sets are larger and worst case time for quickSort approach 0(n^2) when data is already ordered and pivots are selected in-order. Randomizing pivot selection mitigates this back toward O(log n).

All that mutation and pointer swapping are artifacts of the way things used to have to be done by programmers. And they're useful as academic exercises. Hoare's algorithm is really fucking brilliant. But mapping and filtering in a functional style, makes more sense than dotting the 'i's and 'j's if someone is going to be reading and maintaining the code. There's a reason people don't use C to program mobile devices.

Moreover, while Hoare's original algorithm was designed to work in place, the idea of working in place is less coherent today. When we strive to distribute and parallelize big nasty resource intensive jobs, what does "in-place" mean? See Leslie Lamport, Thinking for Programmers at about time = 36:00

http://channel9.msdn.com/Events/Build/2014/3-642

And even on a non-distributed system, when are we really coming up against the bounds of 'fast memory' these days? A serious problem that stretches 16 GigaBytes of RAM is less than $10,000 from 64 GigaBytes...or $200 from an SSD and using 'slow memory'.

Of course if we are parallelizing, we can even do it on one machine and again, what is 'in-place'? The caches? Again which ones and at what level. The Swift code (or Java or C#) may look like C, but it's not. It may be garbage collected, JIT'd, byte coded, and micro-coded all before it hits the mulit-stage branch predicting pipeline from several levels of cache reading from code pages that may have gone in and out to disk as threads and tasks switch.

'Place' might just mean somewhere. But probably somewheres.
Had a chat about Swift over lunch today, one topic was the choice of using .. and ... to represent ranges. Interesting to see the comments of the gist focus on this as well. Surely is a confusing and potentially dangerous syntax.
That is indeed the case. The 'at the rate of' usage was quite popular in arithmetic problems even in the early 90s when most of the population was unaware of emails. My parents still say it as at the rate of when reading aloud an email address.
Anybody else notice in their demo video, that the car is pulling to the side of the road to let semi-trucks pass?

Everything aside, that's quite a deceiving field test, considering they aren't simulating any type of normal driving pattern.
Switching from Sublime to Atom
I feel it's not as cut and dry as you are trying to make it seem. Imagine if this were a 3rd party Facebook client that stripped out the ads, I bet Facebook would sue you. Just last year there was the legal battle between Padmapper and Craigslist. The case got thrown out [0] but only after Padmapper did some sneaky stuff so that it wasn't scraping craigslist directly. Also because craigslist didn't own full copyrights to the listings because they were user generated.

[0] http://techcrunch.com/2013/04/30/craigslist-3taps-lawsuit-de...
It's been a while since I last had to parse ASP.NET pages, but AFAIK, the viewstate isn't meant to be parsed by clients, you just have to re-send it during postbacks. It's more like a cookie, or Rails' authenticity_token [1].

[1] http://stackoverflow.com/questions/941594/understand-rails-a...

EDIT: Oh, ok. Re-reading the article, he was parsing the ViewState because there was some data hidden in there (a serious flaw actually), instead of scraping the site normally! Clever!
Well, besides adding to complexity of debugging or just reading/understanding of the codebase when the dev may not be familiar with say.. .Chinese characters, it may also limit which platforms it can run on. But, this is an apple language targeting only apple devices so the last part isn't much of an issue.

Basically using unicode characters is comparable to purposeful obfuscation, are difficult to type (no keyboard i'm aware of has a "cow" key), difficult to read/remember, and may become wrongly converted if the code is copy/pasted into a text editor not supporting that character.

Now, I don't think this constituted as a "strong criticism" nor warranted the downvote nor the expletive.
Given the past year of revelations on just how corrupt and shitty the government can be, I think that many people probably support gun ownership for reasons beyond mere crime prevention.