skysight-inc/HackerNews huggingface dataset:
Generally speaking, yes.

(Look here: https://en.wikipedia.org/wiki/Higher-order_function#General_... )
Typo:

> "loosing all your data"
That's another more practical use, yes, but still traceable.
I think its awesome that GPS is regulated (Speed or Altitude) with export controls, but you can build high-quality, weapons-grade SAR at a college. The future is incredible.
http://hnrankings.info/
Google to revamp its products with 12-and-under focus
http://paperclipjs.com/ is nice as well, which is an even more boiled down version of vuejs
A rough breakdown of costs would be really helpful. Just basic ballpark numbers would help some of us who are on the fence about hiring a professional to do a video promo.
> It's the only thing out there that will allow for super low latency response to commands across the cluster. It also can do configuration management etc if you want, or a lot of people use it to just trigger existing chef/puppet jobs.

FWIW, Ansible also does low-latency communications through pipelining/accelerated mode. Ditto for the config management and triggering.
Huh.

Now that I look at it, you can actually see the effects of it on the graph in the article. Look at scalability at 128k and 256k.
Ruby Giveaway Extravaganza: Books, Safari Subscription, RubyMine, and a Donation
it is good to eat honey or fruit fro your sugar, not table sugar, as table sugar(white death) gets in your blood very quick causing insulin spike, which is bad and bad only, unless you completely deprived of energy like in long distance race.

this stupid sensationalist articles designed to glorify consumption of junk food are just pathetic and should not be on top of hacker news...
> My brain and focus is just way better running on fat than on glucose.

Your body runs on sugar not fat. Fat will be transformed into sugar to be used as energy in your body. With that said, it won't create a huge spike in your blood sugar like drinking a soda, and won't cause a giant release of insulin.
What is that even supposed to mean? Just because people don't intend to run over others doesn't mean it's not criminal when they do so through negligence. The phrase "if you've ever driven in Manhattan" seems to suggest you're well aware that plenty of drivers don't exactly reach to the level of competence we would expect from someone manuevering tons of steel in a dense city where the number of pedestrians frequently exceeds that of cars.

This line of thinking is exactly why we now have 300 deaths from traffic, or as many as murder cases. People think negligence in driving, be it speeding, fiddling with your phone, accelerating for that yellow and dodging instead of yielding to pedestrians in crosswalks are somehow excusable. They're not when you are driving a car.
I feel like I'm reading the article to you, but OK.

"Netflix has chosen not to participate in efforts to develop open standards for [caching of] streaming video. Moreover, I understand that Netflix has taken—or at least tested—measures that undermine aspects of open standards for [caching of] streaming video. Specifically, I understand that Netflix has at times changed its streaming protocols where open caching is used, which impedes open caching software from correctly identifying and caching Netflix traffic. ... [Netflix] is currently installing its own proprietary caching appliances throughout ISPs' networks as part of its Open Connect program. If ISPs were to install open caching appliances throughout their networks, all video content providers—including Netflix—could compete on a level playing field. If, however, ISPs were to install Netflix's proprietary caching appliance instead, Netflix's videos would run the equivalent of a 100-yard dash while its competitors' videos would have to run a marathon."
In addition to using newtype wrappers, I think you can enforce the same thing via phantom types. Here's an example in Rust, showing this sort of approach being used in Servo: https://blog.mozilla.org/research/2014/06/23/static-checking...
Extending Van Gogh’s Starry Night with Inpainting
Honey has a very high glycemic index as well. Almost the same as table sugar.
The Invention of the Slinky
Why Apple Really Has to Build Its Own UHDTV
European probe shoots down dark-matter claims
5 Years later android still doesn't offer API access to cipher status
Can't remember exactly how I did it. However I found something similar that waits for a command to complete sed instead of grep. sed exists after the first match:

send_to_mc "/wb SomeWorld trim 100 15 C-m"
sleep 1
send_to_mc "/wb trim confirm"
tail -n 0 -F "logs/latest.log" | sed "/trimmed so far (100.0% done)/q"
send_to_mc "/broadcast Chunk deletion done"

send_to_mc is simply sending $1 + return to tmux:

tmux send -t "$tmux_session" "$1" C-m

/wb is a command from the WorldBorder [0] command that is (in this case) used to delete all chunks (which were generated for some reason) beyond the border.

using while read line is probably the best option if you want to continuously check the logs
You could also use awk isntead of grep:

awk "/pattern/{print $0}"

0: https://github.com/Brettflan/WorldBorder

EDIT: Completely misunderstood your problem. I thought grep wouldn't output to stdout until EOF. Seems like a loop is the only option
Maybe never actually studied? I mean vitamin water has a whole advertising campaign about being healthy, but that's clearly nonsense.
When working with FreeBSD jails a decade ago, I always thought they were enough to build my servers and needed just more polishing. Then hypervisors caught on and it was the virtualization era.

Now soft-virtualization is coming back and it's becoming popular to say "hypervisors are overhead".

It's funny how we could have taken a different direction ten years ago but I think I understand. We needed to go through the "VMs will run any of your existing software, don't worry". With mass adoption, new software can start to be written to run inside soft-virtualization (with not that many modifications, if any).

If only.. oh well.
Brand TLD
Amazing work, congrats!!
Interesting talk. ISSCC also offers an edx crash course

ISSCCx ISSCC Previews - Circuit and System Insights (https://courses.edx.org/courses/IEEEx/ISSCCx/3T2014/info)
Is it as good as a secure hash otherwise for random non-malicious data?
Sadly, the unit-test everything mentality leads to a lot of problems in other languages as well. Often times, it provides little to no benefit to anyone while adding complexity to code and changing design for the worse. In a typical application, there are few methods that really benefit from unit tests and even fewer bugs prevented and/or caught by them yet still I see designs being modified to accommodate unit testing while other types of testing that could be useful are generally ignored. Even refactoring, which is the real purpose of unit testing, is generally not much helped by it.
ha ha only serious http://www.catb.org/jargon/html/H/ha-ha-only-serious.html

It's VAXocentrism for the 21st century. http://www.catb.org/jargon/html/V/vaxocentrism.html
> The utility of an internet connection doesn't scale linearly with speed.

Sure, up to a point. But when you've got a family of 4+ sharing an internet connection, 50Mb can be used easily.

A recent example:

* Younger kid running HD Netflix stream downstairs.
* Older kid listening to music and downloading a game in his room.
* I'm watching an HD Amazon stream movie rental.
* Wife is shuffling large PSDs to/from remote storage.

This definitely doesn't apply to everyone, but a family can put some hurting on an internet connection. Particularly during the winter when it gets dark by 5PM.
Mesos itself is only considered as the kernel of a operating system for the datacenter (should also be the message of the article) - not the entirety of what _will_ be. It is Mesos in conjunction with distributed storage, app schedulers, interactive and batch systems for data processing that will make the OS. Just like Mac OS X isn't the Mach kernel alone, but a wide palette of applications that makes the entire OS experience.
what version are you on? I'm on 34.0, and they show up in the network tab.
I have created a new account, but I don't recall mentioning it was a throwaway - sounds like someone has a bad case of the assumptions!
Hanging Out with the Tech Have-Nots at a Silicon Valley Shantytown
I built my own. It's very handy because I can make my blog do all sorts of customized things very easily. Plus, I'm a tinkerer at heart.
The title made me think of Analytics Made Skeezy[1]. I am a little sad that there's so little data, as others have already pointed out.

[1] http://analyticsmadeskeezy.com/
If you're going to be "picky", please be picky about something you understand. A "small amount of/incorrect knowledge" is ignorance, not a lack of intelligence. When you label someone an idiot you're not talking about his lack of knowledge. You're talking about his intelligence.

Now, if by "idiots" he means "ignorant people" then he's using the word incorrectly. But there's no actual indication that's what he meant. At some point you just have to assume people mean what they say.

And despite what people want to believe, the last fifty years of psychometrics research indicates there really is such a thing as "basic intelligence" (which they call "g"), and people with more of it do better on a wide range of intellectual tasks. So you really can say "person1 intelligence > person2 intelligence".
TL;DR: Java doesn't suck, you do.
> One could argue that this study is showcasing a strategy for people of a certain mindset to improve their willpower;

You mean the "certain mindset" specifically selected for by the people running the experiment?

There's nothing in there about the results being limited to "people of a certain mindset".
CS creates computer scientists. It doesn't necessarily make good programmers. You can't compare this to CS.

The model in a year-long bootcamp (which is what this is) is vastly more expensive to operate than classic CS education.
Being in this business, I think you'd be surprised by the numbers. They're probably barely breaking even at that tuition amount.
Wow - I thought you had dropped six figures on the .ciety TLD at first glance. I couldn't figure out whether that was genius or stupid. Thankfully you didn't do that, so I don't have to figure that out.
There's practically no documentation for this. They have "examples" for many languages, but they're so sparse as to be useless. I don't have time to crawl through their code. I'm going to wait a few months before implementing this to see what questions pop up on the blogs.
I don't believe even with Ansible's accelerated mode it can come anywhere close to Salt for large deployments. It is still agentless and has to run from a single source and using ssh which is going to be slower than 0MQ. Also using something like salt-syndic to create topologies can reliably scale to thousands of machines and still cope with the load.
Ah, I thought I was automatically upgraded but it was a while ago.
Linux Foundation finds enterprise Linux growing at Windows' expense
5 great free PDF tools for iOS and Android
The reason it sucks has more to do with the language and the culture that has grown up around it

I think the culture is a far bigger issue than the language. Java is good when used properly, especially with the Java 8 updates. I don't think it's fair to blame Java for the culture issues. During the 90s and early 2000s, an "enterprise" culture formed using Java. However, that culture used Java because it was the new, popular language at the time. If Go or C# or Scala was released back then and had the same position as Java, that culture would've also produced very bad code in those languages.

Fortunately, the Java culture seems to be changing. There is now a more noticeable division between the old style "enterprise" Java code and newer, modern, and simpler ways of using Java.

These days it's important for a developer to know one static language and one dynamic language well. And that doesn't mean just knowing the syntax. It also includes learning the idioms and best practices in those two languages. The actual combination doesn't matter. It can be Java/JavaScript, C#/Ruby, C++/Python, Haskell/Closure, etc. For example, I focus mostly on Java and JavaScript because I use one for server and the other for front end. My JS knowledge made it easy for me to understand the lambda addition in Java 8. My Java knowledge allows me to understand the advantages of optional typing such as Typescript and Flow.

I've seen Java-only developers struggle with lambda in Java 8 because they've never written functional style code. And I've seen JS-only developers fail to understand how optional typing could be helpful because they've never seen the power of static typing in IDEs.

I used to dabble in languages, but I don't have time for that anymore. I've found that focusing and keeping track of changes in Java and JS are enough for me. JS is changing with ECMAScript 6 and includes good ideas from other dynamic languages such as Python. I'm hoping that Java starts to get some of the best ideas from Haskell and Scala.
Their bounty program[1] states:

> We may pay beyond the range at times when bugs are found to have significant risk.

If they don't consider this a significant risk, I'm not sure what is.

[1] https://www.paypal.com/webapps/mpp/security/reporting-securi...
I'm having a hard time understanding this. My mental model of the situation is that websites figure out which user is interacting with them via a "session" cookie, which is only set once the user successfully authenticates. The CSRF "token" is a value associated with this session (that may or may not change on every request) that's included with all client-side requests as a way to guarantee that whoever is making the requests is doing so from the site's pages. For instance, if I log in to Facebook, then in a new tab open up 'somemalicioussite.com', the malicious site might make force my browser to make a request to 'facebook.com/some-private-api-endpoint' to try to figure out who I am. Because it doesn't have the CSRF token, it fails.

I've never heard of using the CSRF token itself to answer the "who is this user" question. Has PayPal been using a single value for both the session cookie and the CSRF token? That seems fundamentally broken to me but it's more likely I'm misunderstanding the bug.
One of the researchers mentioned in the article, Roy Baumeister, wrote a book that I enjoyed (entitled "Willpower"). He gave a talk about willpower and glucose levels which you can see some of here: https://www.youtube.com/watch?v=vefDeoXCBbk

It's not a completely pop-science book, more a translation of his research into an approachable lay-person format. I recommend it.

(edit - link to book: http://www.amazon.com/Willpower-Rediscovering-Greatest-Human... )
Actually, these engravings were made by an Homo Erectus 500.000 years ago. The first humans (Homo Sapiens) evolved 100.000-200.000 years ago. They had many differences, for example hhey had only ~600 cm3 of brain volume vs the ~1200 cm3 of modern humans.
It would be kind of grey. He was aiming for 5.8 which is an open band in the US, although his bandwidth was way above the width of that channel. Generally though unless you are actively impeding someone else or, god forbid, you're on government or medical channels, you're pretty okay and you are unlikely to get hunted down. People get nabbed for jamming cell phones and such but if you are using it rarely and not using a massive amount of power, nobody will notice.

Good practice is to stick to the open bands: http://en.wikipedia.org/wiki/Amateur_radio_frequency_allocat...

Also, he says he's aiming for a radar band: "The reason I chose to use 5 – 6 GHz band was because there is a band reserved for radars around 5.8 GHz and this range overlaps with 5 GHz WLAN."
I think you mean "prestigious, private" tech colleges ... there are plenty of public universities that rank well in CS and other tech disciplines. Many are under $30K/year with room and board.
Summary of writing a JIT compiler
FTA: In cases where a mere click doesn't produce a conclusive response, a pop-up window will require users to decipher the same old distorted text.
The first selling point is "it's beautiful?" That's not selling anything.
Shipping Is Your Company’s Heartbeat
The lecture notes on the MIT site these projects are inspired from has some useful PDFs: http://ocw.mit.edu/resources/res-ll-003-build-a-small-radar-...

When I was building my own version, Kai Chang's RF and Microwave Wireless Systems was a really great resource for the basics. Beyond that, you'll want to have a good foundation in signal processing to make use of the data from the device. The author doesn't mention it, but the radar he has is capable of creating SAR images. I'd love to see the results of a 6 GHz radar -- Dr. Greg Charvat (one of the MIT guys) has a demo on his website of a 10 GHz version that's pretty impressive. His thesis can help with some signal processing details, but the book Spotlight Synthetic Aperture Radar: Signal Processing Algorithms by Carrara, Goodman, and Majewski is even better.
> Groovy
> * Great
> * * Simple language with a few very useful features

Simple? Have you seen Codehaus Groovy's grammar?...

http://svn.codehaus.org/groovy/trunk/groovy/groovy-core/src/...

That's from 2007 and more's been added since. What hasn't changed is it's still in Antlr 2 whereas the latest version of Antlr is version 4. Groovy's not simple, it's an obsolete dinosaur.
Are you insecure about your new found favorite language that you have to bash the old one that you didn't have much success with to justify your new choice? If you are really happy with your new favorite language, great. Do good work with it and move on. No need to keep smearing the old one.
Yes, also notice how those dips show up more for even numbers of threads than odd numbers of threads. :)

That system is hyperthreading.
My Email is a Monster
This looks great. Gonna show it to our PMs tomorrow. One suggestion, have an option to remove non-working days (Saturday, Sunday).
Something at the core of a lot of the systemic problems with these "sharing economy"/"p2p market" companies is that they assume workers and sellers are fungible, and are thus in something approximating perfect competition[1]. Instead, much like the dating example in the article, they are actually a Matching Market[2]: there is some close-to-optimal arrangement of buyers to sellers. Long-term happiness with the services involves finding the best fit, rather than just the first sufficient fit.

The auction system of old TR allowed for discovery of these fits via the auction mechanism. I expect that much like a lot of other econ theory mechanisms in addition to the success stories in the article, it led to a lot of large scale usability friction. In the end, it looks like TR chose a smoother system with worse individual outcomes. The holy grail then is a system that elicits information about fit without leaking too much information and being easy to use at the same time.

[1] http://en.wikipedia.org/wiki/Perfect_competition

[2] http://people.duke.edu/~aa88/articles/WorldCongressSurvey.pd...
I ended up spending around ~10k. With a 1 location shoot, it could've been closer to 4k or 5k. My advice would be to decide on a budget before you look for a professional, it'll help them give the best advice on what you can/can't do w/ that much $$.
If you wanted to buy data from Google, how would you email? What is Google's email address?
> The first selling point is "it's beautiful?" That's not selling anything.

Its selling aesthetics rather than function, which may not be important to you, but it may be important to the customer they think they want to target.
How to Grow Your Blog to Over 100,000 Visitors/month
This reply is a little late, but there is a series on the (non-free-but-worth-it-for-one month) "Frontend Masters" site. It is called Hardcore Functional Programming (or similar) and goes into Monads, Functors in normal JavaScript.
It would be cheap and easy to label this view as almost a perfect example of Stockholm syndrome, but I would suggest you may need to be a little more objective and critical of your tools. The master works with a variety of tools exactly because they have strengths and weaknesses.
Java has some extreme weaknesses in verbosity, almost to the point of programming language diarrhea. It envelopes a development culture that gave us things like: InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState.
They send the captcha to their servers and how they solve them is a secret.

http://www.webvisum.com/en/main/faq#q15
Today you can get access to equipment thru hackerspaces, so its not even all that expensive.
Aren't we talking about spambots, mostly? While law-abiding bots should probably be allowed in most sites, nobody wants a spambot in their blog or forum.

Isn't it right to block spambots? And if so, how do you tell regular bots from spambots?
Not that I typically defend Java, but I think that (going by your Rosetta Code algorithm comparison test) Java fairs well against a few mainstream languages:

Rosetta Code's Java Quicksort: http://rosettacode.org/wiki/Sorting_algorithms/Quicksort#Jav...

Not great, that first line is a wreck in particular, but not terrible either.

Compare that to this though: http://rosettacode.org/wiki/Sorting_algorithms/Quicksort#C.2...

Really quite ugly looking code.

Now, this isn't entirely fair; one of C++'s faults/benefits is that depending on your shop and/or framework/libraries, "idiomatic" C++ can vary greatly. Template heavy C++ tends to look like vomit. C++ that uses Boost will typically be more unpleasant to look at than C++ that uses Qt (imho anyway).

Java really comes into it's own horrible self when you get beyond mere algorithm implementation. A quicksort method in Java will tend to be relatively fine, but for projects larger than that it becomes idiomatic to make your java code a real mess.
This works for the Inuit. But they also have genetic adaptations that help with a diet that is laden with fat.

http://anthro.palomar.edu/adapt/adapt_5.htm
cool footnote there:

"This work is sponsored by the Department of the Air Force under Air Force Contract #FA8721-05-C-0002."

well, you can build high-quality un-locked GPS receiver as a DIY too :)

http://www.aholme.co.uk/GPS/Main.htm
By this standard, no interpretted languages are native. That would mean for example that Android has no native apps at all, because they're all written in Java.

There are already terms for what you're talking about: compiled applications, or binary applications.

"Native", to me, simply means an app that does not run in a browser. It is irrespective of language. Reasons this distinction might matter include the degree to which the code is sandboxed, OS and hardware features that the code can access, the distribution method, or the extent to which the app can run without network connectivity.
The article literally states:

the results highlight the critical role of beliefs about willpower in self-control performance

I don't know how generalizable the results are, and I'm not making claims about its generalizability. I'm simply refuting the notion that it's wholly incompatible with depletion theory. Speaking personally, I would have appreciated some notion of how common any belief whatsoever is for people.
Hah, there's a lot more to weaponized/spy SAR than just the radar; you have to have very good measurements of your movement as you record. It can be improved algorithmically as well but data is king
I guess I know why they haven't caught on now...

Just curious - is it the game? or just the whole concept that you guys don't like?
No, the best way to supply blood glucose is by eating: Glucose, or something that's easily converted to it, like starches, which are a glucose polymer

note: Saccharose, which is Glucose + Fructose can help with that as well