skysight-inc/HackerNews huggingface dataset:
This seems solvable because there are a limited set of identifiers they could use to ban you.

- they may have banned your device, so I'd try using a different hardware to register

- Use an entirely different credit card. The "name" that gets entered in a credit card form is useless, so I wouldn't put in a real name either. I'd consider using another billing address too (same zip same house number, but different street)

- they may have banned your IP, so don't connect your phone to a wifi network when signing up or using your first few cabs.
it's owned by your mobile network provider since he can update the firmware silently

Hardly unprecedented. Cable modems work the same way. It seems to make good sense to me; the provider is responsible for the performance of the network, and the client interface is a part of that network.
It was encouraged by the hackathon, since they won. It was punished by the business it inadvertently harmed. This seems like a reasonable outcome.
Easy deploying WordPress with Mina
- What Powers Instagram: Hundreds of Passwords

- Gmail.com was down for 6 hours to boot Ubuntu

- MongoDB Gotchas and How We Nearly Lost the Discovery Shuttle

- Facebook, I want to pay defendants' legal bills

- How I Learned to Speak Four Languages in a matter of minutes
They did. Since it was a non public API he was abusing they just rate limited him to zero.
One problem is that there simply arn't anyone creating baseband chips which are "open". The closest thing is osmocom-bb, avaalable only for one (very old) chipset(which they had to reverse-engineered, with a big thanks to leaked documents on dodgy chinese websites).

Another other issue is the carriers want the baseband chisets and protocol stacks certified before allowing it on their network.
I found a similar thing happening in Yongsan - Seoul's electronics market. I visited recently after a 5-year absence and was saddened to see so many shuttered stores.
A few thoughts on Go
Run this for /r/all and become the star of /r/circlejerk.
You can use Unicode code points for the shift table(s -- the Horspool variant has only one table) but make them sparse, that way the tables only contain characters that exist in the pattern. Hash tables make for easy lookups, but with a bit blob of a few hundred kB you can also use a bitmask.

Of course, you can also just reduce the Unicode pattern to bytes, so your alphabet is never larger than 256. This will run slower, but not as much as you'd think: Boyer-Moore does benefit from larger alphabets, but only to the extent that the alphabet is actually used.
> Deleted my portfolio, made $30k in my first six months of programming: from man-rodent to partyman
"Ma'am, Your Burger Has Been Acquired by LinkedIn"

^ almost died laughing at that one just now
Disabled woman denied entry to U.S. after agent cites private medical details
> AIXI now uses this model for approximately predicting the future and bases its decisions on these tentative forecasts. AIXI contemplates possible future behaviour: “If I do this action, followed by that action, etc, this or that will (un)likely happen, which could be good or bad. And if I do this other action sequence, it may be better or worse.”

What I want to know, is how long does it spend doing this? Does the duration of one of these cycles have to be manually chosen, or is it smart enough/self-aware enough to realise, okay, if I spend forever thinking about something, then nothing will happen?

I guess what I'm asking is, is the algorithm smart enough to eventually internalise its own model of itself?
Nice work!

How about caching the number of upvotes and estimating the potential popularity of the generated titles, then for the most promising, getting a ghostwriter to actually create them? Could turn out brilliantly.
> GNU grep also tried very hard to set things up so that the kernel could ALSO avoid handling every byte of the input, by using mmap() instead of read() for file input. At the time, using read() caused most Unix versions to do extra copying.

Good luck pulling this off in Chrome.
From Russia (and Ukraine perhaps) it's like very straightforward too. You just set up a btc-e.com account and send in cash via Qiwi.

There are a lot of local services mentioned in the comments, so it seems. If there aren't in Netherlands why don't you create one?
Yeah, this strikes me as similar to - and basically no more intelligent than - Eurisko. Such is the progress we have made on AI in 40 years.
Impossible does not stop many people from doing exactly this.
I disagree. Sure you will lose some people going to market early but the idea is that you gain people who are major product advocates, people whose problems you are solving so well and your product resonates with so strongly that they will be patient while you work on the other stuff. And you better understand THOSE people, and as you improve your product for both the major advocates and add the extra nice to have features. Then you've figured something out and you may actually get back some of the people you lost at the beginning. Because the people who loved you all along will tell them "not having feature Y is not a reason to ignore the product because I've been using the product since day 1, it's gotten a lot better and now it has feature Y."

And that's when you've done a great job. Write a piece of software that solves your core problem and go to market early.
Lesser known C Craft: C Programs
PostgreSQL doesn't care
Functional thinking: Why I don't "get" art
Elon Musk says ‘um’ ~7 times the tech sector
Looks like the mods have changed the URL to the original source.
Am I the only one here who thinks a 151% increase in 3 years is modest at best?

If I am not mistaken, the cost of wholesale bandwidth continues to drop at a near exponential rate year after year.
He essentially DDOS'd Über. It's a practical matter rather than a philosophical one.
> Can Snowden be targeted using the Soundcloud API?

Lovely.
Why not just cache the results for a minute or two instead of hitting the server every damn time...
Mozilla is always looking for new contributors. Think how much more productive you could be with such fast Firefox builds! ;)

* Videos on how to download, build, and debug Firefox code:
http://www.codefirefox.com/

* Good first bugs:
http://www.joshmatthews.net/bugsahoy/?cpp=1&unowned=1
Ah you're right, what I was referring to was what happens during account deletion.
The main thing that's kept me from making a deposit with one of these services is the fact that I have to hand over a complete proof of my identity. Seeing how many of these services seem to get hacked lately I'd be too worried about somebody stealing my documents and a hacker getting ahold of these personal documents that could easily be used to impersonate me...

But on the other hand I also understand that these services have to be very careful so they don't get abused themselves.
It does seem the more rational response would be to rate-limit him (and by him I mean everyone) down to once every 30 seconds or so rather than panic and ban him forever. I once wrote a script to analyze queries of one of the major search engines. As long as I only sent a request every 2 seconds, it was not a problem. Once I crossed that threshold, within a minute, kaboom.

By the time I did that I had more than enough data for my nefarious (actually mostly innocuous) purposes at the time
and just wanted to see when I'd get crushed.
Coming from CS and computational math background, I used mostly C++ for production and Python for prototyping and data analysis. I wanted to learn some new language for JVM, Clojure and Scala being the main (if not the only) contenders. I may learn Clojure anyway, but what tipped the scale to learning Scala first was wonderful Coursera course in functional programming by Martin Odersky, using Scala as a language, obviously.

A very short summary of my impressions from Scala:
* It is beautiful, I felt the half-forgotten beauty of functional programming once again

* Scala worksheets (quick scratch to evaluate whole code snippets with immediate feedback) are awesome. I love them even more than REPL (Then again, I love IPython notebook more than Python REPL too)

* Scala seems a bit heavy in terms of number of concepts

* Scala can be terse and very expressive, but pretty verbose if you need it to be

* Compilation of large programs is slow and eats gobs of memory

* tail-call optimize everything
Can anyone give me a quick rundown on how exactly one gains access to all of this data?

I have heard about this project numerous times, and am always dissuaded by the lack of download links/torrents/information on their homepage.

Perhaps I just don't know what I'm looking at?
Some too good not to share:

- Your Username Will Now Have Amazon Ads Pre-Installed

- Android Ported to ANSI C

- Memories of Stasi color Germans’ view of time, if nanoseconds were seconds

- Cook something or get out of Facebook.com

- Mark Cuban: If you want to order it, use 'view source' to find the commented-out link.

- How Little Sleep Can You Get From McDonald's?

- Ocean acidification due to SOPA

- Love startups but not a developer? We need Ruby developers

- Lenovo CEO Gives His $3 Million Bonus to 10,000 Users in 1 Month (with stats)
That realtime feel!
Experts say it's gone :/
You nonetheless understood what I meant, and knew by reading my comment that "use case" was a mis-use of language. That's nit-picking.
The point at which hardware is separate from software is when hardware is transistors and software is instructions. This isn't a difficult concept. And even if you want to get super pedantic in true insufferable-nerd fashion and argue about microcode, it doesn't apply to the operating system level, which is well, well into software level.
Pretty much.

Containers come with their libraries though; you don't have to "add" anything. You'd just apt-get it within the container and it would pull down its dependencies.
She was 6 at the time. I told her afterwards it was wrong but I regret not telling the teachers.
I own a vertex 3, never had an issue with it going on 2 years. It is used in an osx laptop that is used aggressively for devops work. Guess I got one of the good ones...
also: "Learn You a Haskell is now larger than LinkedIn"
I would guess because coinbase doesn't allow you to keep a USD balance on their servers, its either pulling out of your bank account or pushing into your bank account. Both have pretty big delays if you are trying to day trade in the USD/BTC market.
> he spending power of the basic income will ultimately reflect the value its recipients produced in order to obtain it - zero in this case.

I'm always interested in these sorts of arguments and how certain some people are about how it will all end up. Could I ask how you have managed to be so certain about this?

Personally, I don't think economics is enough of a settled science to guarantee very much. The real world tests people have done so far have been intriguing, but I think a basic income requires a lot more empirical testing to know for sure.
I quit my job and am excited about a Failing Startup
Should be retitled "It's practically impossible for people in my country to buy Bitcoin" as the generalization defeats the point of the article as at least for 300 million people (some of whom are "regular"), the process of buying bitcoin is no more difficult than the process of signing up for a PayPal account.

If you are not one of these countries then contacting your representative/member of parliament and asking them to campaign the legislation changed is generally a much better way of getting the situation resolved than writing whiny articles on the internet.
Hahaha these are AWESOME especially the facebook one and the MongoDB hahahahaha
Lantern proxied sites lists – China
That behavior is something that site owners can choose to enable with some asynchronous font loaders, not browser specific.

For example, TypeKit adds a .wf-loading class to the <html> element immediately, begins loading the font asynchronously so as not to block page rendering, and then removes that class once the font has loaded. So, if you're loading a TypeKit font for your H2 elements, you could use CSS like .wf-loading h2 { visibility: hidden; } to hide those headings until their font is available.

If you don't take advantage of the loading class, that's when you see a basic font at first and then see a visible change from the basic font to a web font.

Unfortunately, the only way to avoid either outcome is to load the font synchronously in the head of the page, which blocks the page from loading or rendering further until the font loads and is generally unacceptable for most sites.
>A Hacker's Replacement for Gmail users

http://dbpmail.net/essays/2013-06-29-hackers-replacement-for...

Show HN: I spent 2 years ago. I had no idea what that means.
I fear that for every person doing something meaningful with the freedom given to them via basic income, there'll be 10 or 20 who become couch poatoes or worse, self-destruct (booze, drugs, gambling) out of boredom.

Do you realize what you're saying here? That people should be forced into wage slavery to keep them from becoming lazy or alcoholic or drug addicts. That's an incredibly regressive position to take.

Basic income should be given to all. This gives everyone more freedom. If people have mental health problems including substance abuse, they should be given treatment.

Throughout the history of human civilizations we have stood on the shoulders of giants. We have built ourselves up from nothing and all of that progress has been measured by our ability to reduce our dependence on a subsistence lifestyle, freeing people to innovate and create great works of cultural or artistic importance. Now we are finally nearing the end of this long road. We are finally approaching complete freedom from labour as a survival necessity. And now people are complaining that this is a bad thing?
Dutch Authorities Find Google Violates Its Private Data Protection Act
How do they take a position in BTC? Or is it just a casino? i.e. if I put 50K into an account there and used it to buy $250K of BTC, that should have a pretty drastic impact on the market looking at mt gox's order books, does that actually happen?
similar location in Taipei: https://en.wikipedia.org/wiki/Guang_Hua_Digital_Plaza
"No, I'm not going to have a jobless recovery. We’re going to have a jobless recovery. We’re going to have a jobless recovery. We’re going to have a jobless recovery. We’re going to have a jobless recovery. We’re going to have a talk."

"AWS is down due to IP litigation"
- Bunny.py: A WiFi darknet that hides its traffic in the cinema

wut
More detailed information on how the ghosts behave: http://home.comcast.net/~jpittman2/pacman/pacmandossier.html...
How do you reverse a cash transfer? Like I hand someone $100 in cash.
I really want to understand what the fuss is about with Scala so I fired up a REPL and found a tutorial and went to work. Then I can across this:

scala> print("5" + 5)
55

And I stopped there (for now). At least my C++ compiler will warn about that (although it will still compile even if it doesn't print anything save for the newline):

#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {
cout << "5" + 5 << endl;
return 0;
}

Python gives me a TypeError. And so does Common Lisp. I was expecting the same from Scala; a language which purports to be a multi-paradigm language with static type inference and a strong functional programming bias. Not even a warning.

What's the reasoning behind this in Scala?
This would not be Communism. We shouldn't be arguing Comminism vs Capitalism because both are extremes that have never been fully realized. This is more about compassion vs group association - a typically American Democrat/Republican debate.
All software included is bundled with own license

How can I make this more clear than?
So you knew you would get banned, but you are also upset at getting banned, because you use ht service? Why did you out up a website then?
What major currency has such hyperinflation that it would eat away savings in half a year?
"Rubular - a visual programming language with eternal moral vigilance"

Oh, I just hope people will start doing stuff that fits these titles.
Syntax-quote is a little bit different from quasiquote. Clojure's macros look a lot like Common Lisp's unhygienic macros, but Clojure's syntax-quote offers a sort of "hygiene by default" by forcing namespaces on variables and making it hard to introduce non-gensym symbols accidentally.
The US border agents have many means of acquiring information.

I have a relative who lives in a Canadian border town.

She was crossing the border with a friend the other day (as they and other locals do weekly if not daily). Her friend happened to make a comment about the border agent's sunglasses when they were a few cars from the gate with their windows closed. There was nobody outside of the car that could have possibly heard them, or so they thought.

When they approached the gate, the first thing the agent said to them was "what dont you like about my sunglasses?"

They ended up getting through, but it just goes to show you the type of game they're playing over there.

I'm assuming they had either lip readers assigned to multiple hidden cameras or directional antennaes manned by many workers inside.

I have personally been lied to numerous times by border agents. Perhaps they just acccused her of being mentally ill because she was going on the march of dimes tour and she got offended, who knows?
Kakfa, meet Orwell.

Reading this story, my initial thought is - is there more to it? If indeed the US Border Agency does this, then why have we not heard more stories about this? And if this is the first case, then the future is very very scary.
My takeaway: if you want (meaningful) 100% code coverage, you might have to write 1,000 times more test code than actual production code.
These are brilliant! Using a loopback of > 3 seems to be the best for me.

> I analyzed the chords to 1300 popular songs for patterns. This is what a DDoS attack looks like
In many states a merchant can charge a credit card fee. http://www.practicalecommerce.com/articles/3894-U-S-Merchant...
For Canadians, there is Cavirtex. I had no problem becoming verified with them, and it was as simple as becoming say PayPal verified.
From the producer that brought us The Social Network:

1. The girl with the JavaScript Ninja Update

Categorized under "Well, that was fast":

3. Rate my startup was my worst mistake
100%. Some people never empathise with the company they're using, if they were the CTO at Uber and saw this spike in traffic from some guy's hack, you wouldn't do the exact same?

I will drop 10 customers doing this so that 100 customers can use the service. I bet you'd be hard pressed to find someone who wouldn't. It's basic business.

Although, just banning a user is a little extreme, did they not ask for the project to be dropped, and themselves reset the tokens etc?
Impressive, but if the goal is for BSD to have a faster grep then clearly the solution is to use GNU grep instead of rolling their own redundant and inferior clone.
Last time someone implemented this kind of social equality experiment was in 1959, 30-40 million Chinese starved to death: Great Chinese Famine http://en.wikipedia.org/wiki/Great_Chinese_Famine
I've just created an issue. The size difference with msysgit included seemed a tiny bit weird to me. Could it be a result of a symlink being packaged as individual files?

https://github.com/bliker/cmder/issues/54
Don't confuse exchanges with bitcoin. If you were to buy a loaf of bread from me with btc, I give it to you after you transfer a small amount to me.

Converting one currency to another is entirely different. Exchanges are only nodes where currencies meet. Leave btc aside for a moment. Lots and lots of fraud goes on in these nodes among regular money. Say you run a drug cartel and you need to transfer money to your Swiss accounts. One way to launder it would be to trade it through a series of other currencies via currency exchanges. Muddies the trail and "cleans" the money.

So what we have right now are exchanges being setup for bitcoin. Mostly they've been done by none-banking people. A few years have gone by, and in efforts to be legitimate the professional ones are conforming to existing banking laws to facilitate the ease of converting between currencies and bitcoin.

The true success of btc will be seen when it is used entirely to facilitate economic transactions, rather than as a financial speculative instrument.
I understand why I was banned, I'm not particularly upset, I'd just rather be able to use the service again. I fully accept responsibility.
Text search, text replacement, ellipsizing text at the end or middle (as done commonly on iOS), fuzzy search, password word limits, password length limits, matching passwords (try using bcrypt on international languages without first normalizing), detecting and filtering rude words in public chat, ... Basically anywhere that text needs to be checked or changed.

Just off the top of my head. There are far more. You can't even have a native language user friendly login system without normalizing text.
That's a very sad story.

Unfortunately, many people with a history of mild to moderate mental illness will have to lie about it to get holiday medical insurance. A regular policy is affordable. A policy with a disclosed history of mild to moderate mental illness is bafflingly expensive.
Ah, see, your statements are getting weaker and more qualified, which is what I've been trying to point out.

The original claim in this thread was that asm.js "is native code." This annoyed me in the same way it would annoy an astronomer if you called an asteroid a planet through some chain of tortured logic.

Then OP and others started saying it's "basically the same as native code" because it's "very easy to JIT," but that's clearly not true either thanks to the BF comparison.

So now you're further qualifying by saying ask.js is close to native code because it's easy to JIT "with similar performance." But if I point out corner cases where native code is much faster because of vectorization or use of specialized instructions, you will have to qualify further.

All I am pointing out is that calling asm.js "native code" is inaccurate and misleading. Especially when this is used to imply that asm.js (or PNaCl for that matter) is the be-all end-all answer to giving native code performance. Sure it's a lot closer to native than JS is, but it's still pretty far from actually being native.
Ask HN: What do Computer Scientists know about the Scientific Method?
Do you have a CS degree or are you working towards one? If so, please indulge me by completing the very short (3 question) survey at https://goo.gl/KbqI55

If you know the answer, please don't discuss it. I'll be back next week with the results.

PS. Please forward it to your CS friends.
True, but it's a higher standard than what we have now.
She needs a good psychic paper...
Anybody know how the defect rates in SQLite code compares to that of the NASA Shuttle dev team?
I don't get it. How?
Some symlinks in the msysgit dir got packaged as individual files. It's cloned git.exe 110 times :P
Or he could have pointed at his eyes making a sunglass shape and the agent happened to be glancing over the cars really quick. I don't know, this is too conspiratorial for me and it should not diverge from the real issue at hand.
I can agree with you, I understand why I was banned and I can see it is a valid response to the situation.
I just want to make sure (if Uber have read this) that they understand why I did it and what caused the spike.
I can't know, but I imagine you cause a lot of internal grief. Bosses would have been kicking off, blaming techies for it, one way or another. I imagine a couple of decision making noses were well put out of joint, if not broken. Egos well bruised. Perhaps lots of Malcolm Tucker, if you know what I mean.

If you want your account back, or what ever, try writing a proper letter to the MD or something. Grovel like hell, and offer something helpful in return if you can.