skysight-inc/HackerNews huggingface dataset:
> As for controlling a bunch of nodes and figuring out who loads what is not possible, as far as I understand how the network works.

Given the number of taping points, the NSA might be considered a global passive adversary (or close to one) at this point. Tor does not protect against that.
I have a similar experience. When I started my business, I really wanted an AM V8, but now that I can afford it, I don't care that much.
I totally agree. In fact I'm surprised, I would have expected "or equivalent experience" or anything in that line.
It wouldn't be fair to expect everyone to write like E.B. White, he is one of the very best.
They are all wrappers around the OS TCP/IP stack.
Benchmarked? More like benchmucked.
So instead of policing every line of code we should just use prepared statements everywhere?
It's implemented by just flipping bits in their database - no Bitcoin transactions or cryptographic functions are used here. I'm don't really understand what's awesome about that - many Bitcoin services already support off-chain transfers between its users.
I don't get it - if someone's phone is going crazy they'll know why, because they'll pick it up and see 'Amber Alert.' This will only be confusing to people who have arrived in the US very recently and haven't heard of the term. Most people know what it is, it just hasn't been plugged into the phone network until now.
Send Me to Heaven rejected from app store
Suggested relationship of infrasound to ghost sightings
To change your settings in Android:
Settings: Wireless&Networks More: Cell Broadcasts

You have extreme threats, severe threats, and Ambers that you can turn on or off.

I got a severe storm warning driving through Vermont a couple weeks ago, which was handy, and just got this Amber. I'm a little mixed on whether to keep the Amber alert or not.
Also, his idea of increasing taxes will mean that even if his statement were true ("[if] people only bought half as much, they would be just as healthy"), a flat increase in drug tax would at best make this effect true on average.

Due to higher taxation, low-income individuals would have even less access to medicine than today. Keeping people away from drugs with prohibitive taxation means starving entire demographics of this component of health care.

So sure, people who have the funds to take excessive amounts of medicine may be "just as healthy." Others would be considerably worse off.
I would take the memory measurement with a grain of salt. A 200 MiB large JVM doesn't mean all the 200 MiB are used. They could have been reserved (preemptive memory allocation).
If you spot the car, call the police. That's all.
The strange thing is that the Amber Alert was for Boulevard, CA which is over 500 miles away.
فاطمة ناعوت تكتب : أم أيمن.. وأم الشهيد | التيار
I would say that is was written to be read by a normal person - compare it to Ballmer's 2400 word memo. Lets hope Bezos doesn't interfere too much with the team and the monetization is not too hard.

My take on the deal - Amazon needs exclusive high quality content that is valuable in real time for its kindle line.
You're not the first to have this concern. So far, my policy has been that if anything happens (the lender is unhappy about his equipment) then CameraLends will send a replacement and take the broken equipment in exchange. Luckily, nothing has gone awry, yet.

Would insurance make you feel better? Also, I just added San Diego to the list of available cities. Feel free to email me at adam@cameralends.com if you have any more questions or ideas.
Job Jibber Jabber
How would you guys construct some sort of insurance policy or other damaged gear policy that would put your minds at ease? As I mentioned in other comments, the current policy is for CameraLends to replace the gear if the owner has a problem with it. What kind of policy would be fairly priced yet give the assurances you want? Feel free to email adam@cameralends.com.
As said elsewhere.... don't adjust the "richness" controls on your kernel unless there's an actual scalability problem costing you $$. Your special "tweaks" will end up using more memory or slowing performance most of the time. sysctls should be sensible by default on RH (cent/sci/cern/aws) and Ubuntu based kernels.

The two most common encountered problems are incast TCP collapse and slow clients.

https://everythingisdata.wordpress.com/2009/09/25/fine-grain...

http://www.pdl.cmu.edu/Incast/

http://conferences.sigcomm.org/sigcomm/2009/workshops/wren/p...

(For TCP testing: iperf... remember to account for protocol overhead, bits/bytes)

Handling slow clients is app-specific, so there's no general advice other than don't get clever. Clever -> !debuggable -> !maintainable -> !scalable.
Agreed, more info would be useful. The alert named some place in San Diego, which I thought was pretty darned far for me to receive the alert. Then I went to the webpage and saw it had gone to a statewide level, and that's why I'd gotten the screech.
The book is made by the creator of tinyrb (https://github.com/macournoyer/tinyrb). I've never read it, so I don't know whether it's any good, but I'm sure it's not a scam.

Implementing a programming language is a pretty difficult but rewarding task. It's become a lot easier these days now that there are giant runtimes you can target (JVM, CLR and so on). I would encourage anyone who is interested to give it a shot, and to find a good book or course to do so. (That book from Brown dmunoz posted looks excellent) And once you've done that, try writing your own runtime too (garbage collector/virtual machine or native compiler). It will teach you a lot about the tools you use every day.
Since we're now on the subject. I notice that there seems to be a very high turnover of young people from the various forms of anarchism as they get older.

Would anybody who fits this description like to elaborate on why that happened? Found a convincing argument? General disillusionment with humanity?
"The actual test code contained some functionality to deal with connection errors, omitted here for brevity."

Any way to see the actual test code?
I agree. I've seen so many times clueless people complain about JVM memory footprint for tiny "benchmarks". In practice, it's never an issue for long running web applications. That, and people that don't understand how JIT works and why it has start-up penalty.
1. Human cloning
2. Giant solar collectors the size of states
3. Pandemics
4. Self aware computers
5. Tailored assassination drugs to induce swift cancer
6. Colonies on the moon
7. Genetic alteration and enhancement
8. Thought control
9. Man and machine war like the Matrix

1. and 5. are mostly to occur first.
It is the JVM rather than Scala - one of the fastest VMs implemented till date.
If the eventual production app would run on Linux (which I'm only guessing based on the context), this benchmark should probably be run there. Darwin's surprisingly higher system call and context switch overhead can be deceptive for apps that are OS-bound.
Note: It seems the author hasn't had time working on this project for the last couple of months. Still, I think it might be interesting for others to know about this project, maybe someone wants to play around with this.
I haven't read this book of Marc's, but his Owning Rails course is excellent. It's definitely not for beginners, but is great if you're at least intermediate in Rails.

In the course he walks you through how to make a simple clone of the Rails framework. Once you've done that, digging into the Rails source isn't so intimidating.

http://owningrails.com/
It went statewide, that's why you got it.
Looks like incast. Here's an in-depth article http://www.snookles.com/slf-blog/2012/01/05/tcp-incast-what-... Check out these patches extracted from the original paper site for 2.6/3.0rc kernel lines https://github.com/vrv/linux-microsecondrto
EDIT. OK, so. I ran this benchmark myself on an 8-core Xeon running Linux. 2.13 GHz, CentOS 6.2. Kernel was 2.6.32-220.el6.x86_64. 50 gigs of RAM.

I got somewhere between 2.0 and 2.2 "milliseconds per ping" for Scala 2.9, and somewhere between 3.5 and 3.7 for Go 1.1. This is not the 10x difference that the authors reported, but it is something. The difference may be due in part to the different platform and hardware I am using.

Contrary to what I wrote earlier, I noticed that GOMAXPROCS=8 did seem to be slower than GOMAXPROCS=4 here. I got around 4 "milliseconds per ping" with GOMAXPROCS=8. Using a mutex and explicit condition variable shaved off maybe 0.2 milliseconds on average (very rough estimation).

Again contrary to what I wrote earlier, Nagle on versus off didn't seem to matter in the Go code. I still think you should always have it off for a test like this, but on my setup I did not see a difference.

I still don't think this benchmark is showing what they think it is. I have a hunch that this is more of a scheduler benchmark than a TCP benchmark at all. I think I'd have to haul out vtune to get any further, and I'm getting kind of tired (after midnight here).
you're right on the downside, however the 3 is seen quite positively afaik, 2s are given to low % of employees. there is more math then actual merit in these numbers, if too many people excel the evaluation becomes stricter to lower the numbers and keep the majority at 3.
Good idea, I like this in addition to tagging mentioned in another comment. I've added a ticket for "any" filters. Thanks!

Edit: I just remembered that you can also manually edit the search results query string to remove parameters you don't want. For example, /gear?brand=canon shows all Canon gear, in any location.
I agree with your point that keeping RSS user is not free. But, from the users perspective, RSS readers are a commodity. You can't sell them subscription unless you provide them a free ride to actually check and hook up to your service. The only reason that OP is successful is having a business model working is that he already has a large userbase which was acquired largely because it was free.
The current Zynga team has another higher priority (revitalize its business in some way.) and rather than spending time to negotiate the buy-back deal, I guess they just chose to shut the service down for time and resource saving. It's a typical nature for a large company who always optimizes their operation for priority.. If you really love your product, the best and only way is not to sell.
A few years ago I thought it impressive as hell that a several hundred dollar smartphone could have that much. Now for $35...
> Freenet is a distributed data storage network designed to prevent censorship, provide anonymity and be hard to block.

A very similar solution offering this is http://retroshare.sourceforge.net/

You get decentralized/p2p encrypted VOIP/chat/messaging/file sharing (written in C++).

General intro for "darknet" solutions: https://en.wikipedia.org/wiki/Darknet_%28file_sharing%29
Current search would be pretty embarrassing to future generation as much as it is awesome to current generation. Right now you can find a page only if that page contains all keywords in it. In some cases, there are band-aids to include popular synonyms and correlated keywords or remove some keywords or suggest alternative keywords (spell check). If you think of it, this is very primitive, pretty much the same stage as baby tryieng to sit up at 6 months.

Let's say you read the book Black List by Brad Thor and you had an awesome memory to remember everything. Your friend won't ask you about this novel by keywords. They will ask you questions like "What is the best way to steal a car?" or "How would you get rid of strangers chasing you?" or "what breed of dogs are very vicious when you signal but very friendly otherwise?". And you would be able to answer those questions, not only by quoting related text but also summarizing and enriching the information. This what the ideal search would look like... pretty much how you can converse with computer on Star Trek. That's why I said current search is just "keywords in a textbox", still a very far thing from making science fiction a reality.
As they get older, they accumulate stuff and realize the government's job in protecting said stuff. It's easy to be an idealist (in any direction) when you don't have to sacrifice anything for it.
Copyright issues aside, am I the only one seriously thinking about writing an emulator for the server-side component of a few of their games? I mean I'm sad to see them go dark like I'm sure a lot of you are, and it sucks that such a talented team's work is essentially going to waste, but I'm REALLY going to miss OMGPOP.com's rendition of Pool! It was and is my favorite Pool game with Miniclip's coming in as a close second.

I don't want Zynga to sue my ass, but it's almost worth it. Would anyone else be interested in collaborating? Obviously I can't emulate all the games myself.
Then exactly what would the brain be doing? Then how come when you poke around the brain it changes peoples behaviors?

How come people who get a heart transplant don't become different people?
I have an ATV3 and I'm curious - would you like to jailbreak it for the sake of "freedom", or to add specific features that it's presently missing? If the latter, what features would you like added to it?

I, for example, would love to have iTunes U on my ATV. iTU's absence is bizarre.
Keep it on. You may save a child.
Ofcourse this app is very funny, but also very inspirational. Using your phone for sports. Who would have thought :)
I ran the Hello World one-liner that was already there and got this:

Exception in thread "main" java.lang.NoClassDefFoundError: Main
Caused by: java.lang.ClassNotFoundException: Main
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: Main. Program will exit.
exit value is 1
You are making an assumtion that movement of society from atheism and pantheism towards religions was unworkable for the same reasons as polycentric law. It is equally possible that there were other reasons for religions to develop. Like power and all.

Weherein we have some evidence that such was not the case with moving towards public law.
Just wait until hackers can control and monitor every object in your environment
Coinbase has been doing cool stuff recently (fancy new hire, css tweaks, this story) but their base product needs work, and their support is weak.

I have yet to receive responses to two support emails I sent several months ago, one of which regarded a transaction that disappeared from my account, leaving me with less BTC than I had before.

Also, the last time I checked, their API callbacks were simply not functioning. No answer from support.

Furthermore, their transaction confirmation emails often send days late (and sometimes repeatedly, I think). It's very startling to see that you "just sent" x btc, forcing you to go through your transaction history on the site.

There are other small bugs/issues I have with the product as well, none of which seem like they'd be too hard to fix.

I hope they hire support and fix those bugs before they add the next cool features / hires.
More money simply means more control over your time.
Should mention I mostly write PHP, but my Scala should be up to scratch for this too. Or C#, perhaps even Java (shudder). I've got some free time so if someone wanted to create the base in Ruby I'd be happy to assist.
I'm actually kind of pissed that this is legal. I could see it coming through SMS from a short number, but it's being sent via a system I can't turn off. That's some NSA style bullshit right there..
It's a really bad UI for a disruptive message that gets pushed to millions of people.

How many people know what amber alert is?
Of those people, how many know what to do about it?
Of those people, how many know what Nissan Versa looks like?

How much harder would it be to change the text to something like "Child abduction alert: if you see <car color/model/license plate> call 911" (and, perhaps, include a silhouette of the car model they are looking for)
Fair enough, although I bet with a "high-res" enough simulation and physics engine, you could probably account for most of those externalities that would impact the simulation via context clues, like (simplistic examples) crater == asteroid, increased radiation == solar flare, etc.

For example, if you took a video of a coin being tossed into a coin pond, and then CGIed the coin out of the video, you could probably hire a criminal forensics-style physicist who could go through the video frame by frame, and then tell you the type of coin, velocity, point of impact, etc. just based on the splash and ripples.
Nagle's algorithm is disabled by default in Go (http://golang.org/pkg/net/#TCPConn.SetNoDelay).
which info? you mean human memory?
How is electromagnetic field of heart related to memory
> 1. Many times each day, your mind permanently splits into different versions that live in different worlds. True.

The many-worlds interpretation is nonsense. It's not even science. It makes no testable predictions that differ from any of the other interpretations. I've never understood the weird fascination with "many-worlds". Quantum mechanics provides a very clear set of postulates that allow the prediction of various phenomena through mathematical equations -- that's as far as I read into it.
That would be considered illegal by US trade laws if it could be proven or was sufficiently argumented. Unfortuantely I don't believe the courts would accept a plea case after the aquisition had gone through. The big mobile carriers get into this sort of fight a lot though.
Woah, I was actually impressed. Nice work!
Looks good and I will probably be using it.

You might want to make it easier to find pricing. I know I can get started for free, but I assume for more functionality you charge.
After questions like "Why is Go doing so poorly in the Tiobe index?" it seems it now moved from place 42 to 26.
Well, to be fair, if you google "amber alert" it tells you more info about that specific amber alert.
I feel that if it had links spammers would somehow take advantage of this somehow.
While there are level-headed anarchists (e.g. William Godwin), Rothbard is a terrible example. He was an anti-semite and thought children were property. He wrote a letter to Ayn Rand about his serious psychological problems.
Did you consider running the go client against the scala server and vice versa?

Also, that's kind of a lot of code. Here's my rewrite of the server: http://play.golang.org/p/hKztKKQf7v

It doesn't return the exact same result, but since you're not verifying the results, it is effectively the same (4 bytes in, 4 bytes back out). I did slightly better with a hand-crafted one.

A little cleanup on the client here: http://play.golang.org/p/vRNMzBFOs5

I'm guessing scala's hiding some magic, though.

I made a small change to the way the client is working, buffering reads and writes independently (can be observed later) and I get similar numbers (dropped my local runs from ~12 to .038). This is that version: http://play.golang.org/p/8fR6-y6EBy

Now, I don't know scala, but based on the constraints of the program, these actually all do the same thing. They time how long it takes to write 4 bytes * N and read 4 bytes * N. (my version adds error checking). The go version is reporting a bit more latency going in and out of the stack for individual syscalls.

I suspect the scala version isn't even making those, as it likely doesn't need to observe the answers.

You just get more options in a lower level language.
They were abducted down there 3 days ago. It reached SF today presumably because they've been traveling possibly to Canada.
I was sufficiently confused by the message in this alert that I googled "Amber California". If I could review city planning decisions I'd tell them that Boulevard is a reserved keyword and they should select another name for that town. Glad you posted this to clear up that the alert itself is amber and Boulevard is a city.

Also I hope they find the kids.
Update: If you go to Settings > Notification Center > (Scroll to bottom) you can turn this bullshit off. I turned off Amber alerts (since they proved today that they abused it), but left the emergency one on (Incase I need to be notified of an alien invasion or something).
I think one can use antlr to build the compiler front-end and use LLVM for the backend, Seems like a good idea. I am going to go try it out
Just added St. Louis! You're going to have to sign up and post gear though, if you want to start the community there. The benefit is that you have a monopoly on the local market! Email me at adam@cameralends.com if you have any questions.

I added a ticket to check out the SSL error, thanks for the heads up. For some reason I don't see it in Chrome, but I do see it in Safari.
It seems that most of the time when a startup is announced on HN and commenters point out obvious legal dangers, the startup goes on to do pretty well.
Could someone explain why it was sent to the entire _state_? What is someone 500 miles away supposed to do?
This article reminded me of an old quotation I read at some point in the past, but don't remember the exact wording or attribution. It was something to the effect of:

"The beginning of an organization's decline can usually be traced to when it moves into a building built for the purpose."

Anyone know the exact quotation I'm thinking of and who said it?
What Exactly May Your Mobile Say About You | SuperZoo.co.uk - News
TalkTalk Mobile conducted a survey to determine how brands of mobiles say about their owners.
A luxury car that has 100M+ lines of code is probably running quite a large Linux installation for Infotainment. You don't get that amount of code just for the control software.
Interesting. I'd like to know more about how you setup your experiments.
It's a part of iOS in that SMS' are a part. It's technically a part of GSM technology.

https://en.wikipedia.org/wiki/Commercial_Mobile_Alert_System

Pedant away!
To be fair, their outcomes were not much worse.
The overall result, namely, that at the margin medicine has net-negative effects (i.e., after a certain point more medicine equals worse health) has been replicated many times. See for example this meta-study from 2008 about what happens when health workers go on strike [1]:

"[..] mortality either stayed the same or decreased during, and in some cases, after the strike. [No study] found that mortality increased during the weeks of the strikes compared to other time periods."

The authors speculate about the reasons:
"The paradoxical finding that physician strikes are associated with reduced mortality may be explained by several factors. Most importantly, elective surgeries are curtailed during strikes. Further, hospitals often re-assign scarce staff and emergency care was available during all of the strikes."

[1] http://www.ncbi.nlm.nih.gov/pubmed/18849101

EDIT: clarity
I've got a J1 posted in Mountain View (https://www.cameralends.com/items/1-j1-10-1-mp-hd-digital-ca...), but that looks like it. After I get more gear in this category, I'll work on calling it out more. Thanks for the feedback!
It's an Amber Alert. Do you reckon spammers are working for the police now?
As mentioned in other responses, CameraLends will replace the lender's equipment if anything goes awry. Just added Boston! You'll have to post gear there to kickstart the community though :)
Set Your Facebook Pictures to Self Destruct With Secret.li
This is worth noting apart from the crowd:

/proc/sys/net/ipv4/tcp_abort_on_overflow

because figuring out when you need it is awful.
And target what people are interested in.
Maybe whoever is running the simulation isn't aware you are, either.
A kid was likely abducted after their mother was murdered - the number of comments in this thread complaining about this inconvenience makes me lose a little hope in humanity