skysight-inc/HackerNews huggingface dataset:
They are funny to me, so stop trying to speak for everyone. A lot of people were scammed out of millions of dollars, and everyone here has likely received a similar email.

Levity is just about always called for and just as often griped about by someone trying to assert moral superiority.

Self-righteous indignation is bad enough, but on a forum like this you're practically waving your hands begging for actualization. Meta.

Edit: A lot of judging going on on HN today.
I think they do. One one hand, for building complex embedded systems it sure is nice to be able to get an Arm processor, Linux a high level language etc. Getting all that setup takes time, but it's worth it since it since the rest of the development goes so much faster.

But, I still use a ton of AVRs and similar small memory micros. For each big micro I use, they have a few small micros in support. It's so much easier to do hard real time without an OS, or pipelines, etc. When you can just count instructions and know the timing.

As the bigger micros continue to move down market, the small ones will get even smaller and lower power and open up new markets.
This isn't surprising. Uber is scaling so quickly and in the race to get more cars on the road it's avoiding proper driver background checks. These are important hires that should be more thorough, in each city. As a woman, this is my worst nightmare. I only ride lyft now because I know the drivers spend time with Lyft's staff and there is a vetting process.
Your claim rests on the idea that Android malware only propagates via 3rd party app stores, and not the Google play store, or any other vulnerability.

This is false.

You also claim that only Android 'sanctioned by Google' counts as Android. Also false, according to Google's own statistics and documentation.
Bitcoin Founder Satoshi Nakamoto Arrested; Identity Revealed
> If you are "growing slowly", especially in today's market, you are going to have a very difficult time raising capital from Silicon Valley investors. Period.

Bullshit. For many VCs, a startup that happens to be slowly but profitably growing can be a complete nonstarter, but it can also be a goldmine. For example, if the product is a slam dunk, but growth is bounded by the size of the sales team, then VC money can turn slow growth into fast growth overnight. This type of funding happens all the time in B2B startups.

Don't believe me? When USV invested in DDG, they were the definition of a slow growth company. Completely bootstrapped, not a cent of funding, and had taken 5 years and still wasn't at 1MM searches per day. They nearly tripled their growth rate with the addition of funding which allowed them to hire, move out of a basement, and start business development. They were positioned in the right niche at the right time, and the slow growth was nothing more than a symptom of a lack of resources rather than a lack of a viable business model.

https://www.usv.com/posts/duck-duck-go
Don't tell NLPists what not to do, thanks.

In NLP, people don't just throw up their hands and say "grounding is hard, it's so hard it's impossible, let's not do it". Grounding is sometimes hard, but it's often perfectly tractable for a given problem domain.

If we haven't solved strong AI yet, don't count that as a victory for your unrelated field.
Subtext: two-way dataflow
Achieving Your Childhood Dreams
And how would you even do a background check on a Delhi driver? Its not like India has that infrastructure in place (nor would it be very useful if the driver never went through the Indian criminal justice system before). This is also probably has more to do with India than Uber; I wouldn't be surprised if this was a problem with taxis there in general, but since it is a foreign company, the local press will hold them to higher standards (common in most developing countries; e.g. Chinese Walmart and food safety).

And of course, given recent news, India obviously has problems in this area.
Disagreeing, but it was late when I wrote it. I guess my counter argument would be that what is fundamentally computable and what someone choices to implement in a library are not the same thing.

With languages that may be a bit closer to the truth, but I would also add things like what the language makes safe (type safety, memory safety etc).

I did on the whole like your article thou, that small bit just got to me a bit
Can you really make that strong of an argument that YouTube's player is "overengineered"? I'm not always a fan of how they handle things but you have to at least consider the massive scale they are working at.
Not the full license, apparently two paragraphs essentially explaining that the license is in the source are enough. (See appendix A)

But you still have to include those two paragraphs in all minified files...
Thanks a lot. I do suffer from reading HN and reddit too much. Sometimes I just keep consuming content. It's crazy. There's some benefit to it but overall there's not. I'd probably be better if I spent time focusing on one thing,

Thanks for hndigest I hadn't heard of it before. I have to say though for me the comments are the best part of HN.
The best tool for the job is the best tool you know best for the job. So if you only know PHP then PHP is the best tool for the job. However, if you know PHP and C, then PHP will be the best tool for a web application and C the best one for numeric calculation.

I do disagree with that statement "Ain't nobody got time for that." If you are going to spend 3months working on something, it's worth learning to use a new tool that is best for the job.
Well, they had to figure out what was going on with software from a 3rd party vendor. That likely adds overhead.

But hey, I'd break all kinds of functionality temporarily to make sure this exploit - which as is explained, looked worse than it ended up being, wasn't actually as bad as (or worse than) it did look.
Funny how Ornette Coleman is the subject of the interview but all of the discussion here is about Derrida.
Sounds like a plan. I don't need to be an early adopter
Great article...

Semi-related - who is the cartoonist? Can anyone (or Jason if following) xlate the signature?
If you find yourself creating a throwaway just so you can criticize someone's coding style on a quick graphics experiment, you may want to reconsider your life choices.
There IS no "objectively better" language.

Of course there is.

I agree that that there are objectively better and worse languages. (brainfuck is a kind of proof of conception for this, right?)

I think, however, that comparing languages is much more complicated and difficult than most people allow for. Most comparisons are made on the basis of a few issues that the comparator happens to care about, ignoring many other possible methods of comparison.

We've all experienced this when advocate of language x completely misses the point in his critique of our own favorite languages. These reductionist comparisons naturally lead to distrust of all comparisons of languages.

Knowing that there are better and worse languages does not necessarily give us the ability to determine which languages are better and which are worse.
Moscow braces for economic winter as rouble becomes a standing joke
Show HN: Metafizzy Packery Mixin for React.js
> You may be running nonfree programs on your computer every day without realizing it—through your web browser.

We most certainly are, there's very little may be about it.

It's nice that we can see Javascript (albeit, often minimized) but we should never assume that visibility === free.
Demo at http://www.hearsay.me/
Your Multi-device Christmas Nightmare
> The person who wrote the article managed this easily enough.

Since it's a single data point I think it really says more about the author of the article than about Emacs...
http://en.wikipedia.org/wiki/Key_West_Agreement
It's 2 years after that article was written, and I don't see 8-bit MCUs and their accompanying tiny amounts of RAM going away anytime soon - although ARM seems to have had a lot of publicity, architectures like the 8051, with its 256 bytes of RAM (and up to 64K of external RAM, not present on all models), are still alive and well; for every chip containing an ARM core that's been shipped, there's probably several times more with 8051 or other 8-bit cores. I singled out 8051 because unlike PIC/AVR which are only single-sourced, and ARM which is not free, it's both produced by many manufacturers, and AFAIK it's free to implement.

In fact I wish the trend of making "smart" devices with grossly overpowered processors that were likely chosen just so they could run a fully bloated Linux distro - only to poke a few GPIOs based on some very simple input events - would stop. Running a full OS when only a tiny fraction of the functionality is used is not only wasteful, it adds to the security risk because of increased attack area.
Thanks for sharing! Pretty interesting read :-).

I actually came across An Wang's book entitled "Lessons" earlier this year when I was checking out a small bookstore in San Diego. It's a pretty neat piece of history and he made some interesting contributions to the industry that I had never heard about:
http://www.amazon.com/Lessons-Autobiography-Eugene-Linden/dp...
End to “Big Data”
People on reddit call anyone with a different opinion a shill -- does it really matter if someone is being paid to have an opinion? There is no way to confirm someone is or isn't a "psyops" agent so at the end of the day does it even matter. If your only argument is that someone is paid to have that opinion and you cant actually address their point maybe you should reexamine your point of view regardless of who you assume they work for. I think its a pretty narcissistic and ridiculous worldview to feel the only way someone can have a different pov from you is if they are paid.

I dont question their existence - I just don't think it matters because I don't assume the people who disagree with me are dumb or malicious or paid and I could never confirm their employment status anyway so I choose not to smugly write people off as shills.
> A cipher isn't secure against all attacks forever.

I thought I had tackled this part here:

> A good cipher should resist multiple years of attacks. A good cipher should withstand the efforts of cryptanalyst in time.

Also a cipher will never be secure forever as computation power grows in time. Also Quantum computers. We need to come up with new algorithms and longer key sizes and renew our ciphers (cryptography is a forever changing field).
I don't really understand this article. JavaScript is less of a trap than regular software: the code is running in a much less capable sandbox. This means that unlike unfree software which behaves against the users' rights, or against the users' will, a browser app asks you permissions for many obtrusive things (webcam/mic access, location, etc).
This doesn't seem practical, why not a link to the license, similar to a link to the source?
For whoever downvoted:

This post is accurate. AppEngine-the-PAAS uses containerization for resource control and as a security layer on top of the (J)VM security.

GAE-the-EC2 competitor uses virtualization to segment machines. The Google Docker offering uses Docker containers, and segments each customer into a VM.
I hereby propose an innovative "GNU seal". Browsing web should be a serious concern for GNU "philosophers".
It doesn't matter. These jokes perpetuate a meme that makes Nigeria poorer. I hope you'll join me in avoiding that.
There's one thing you're responsible for that I don't see mentioned here : potentially wasting a name from the global namespace.

There are too many abandoned projects that took the easy to remember / cool names. At a smaller scale and as an exemple, nowadays if you want to implement a protocol and publish it on NPM there is 99% chances the name is taken and the implementation is poor. Too many people thrown away quick hacks only to leave them die. People willing to work and invest time in proper implementations may end up discouraged and give up trying to publish or even coding them.

Names are the scarcest resource of all. My point of view is that when you take a name you take with it the responsibility of not wasting the cognitive paths associated with it. This is not a small responsibility at all, in my humble opinion.

It probably doesn't apply to the example you gave. Just took the opportunity to voice my concern.
Infinispan
Unfortunately, there are still some significant problems with the HTML5 video support in several major browsers. Among other things:

1. Chrome’s buffer size seems to be very small, enough to cause problems if you’re trying to watch very high resolution footage or play multiple videos together.

2. If you serve over HTTPS, Firefox sometimes seems to warn about mixed content even if everything is properly encrypted.

3. Some popular mobile devices/browsers don’t send cookies when requesting video files, which is a serious problem if you rely on those cookies for, say, authentication of logged-in users.

4. The canPlayType API is still one of the most bizarre and awkward I have ever encountered.

5. There is no standard for how video controls appear, or indeed if they appear at all before the video is actually playing. Moreover, some browsers will completely change their presentation of the controls as part of a software update from time to time. This makes it all but impossible to make clear to the user that something even is a video that they can click to play, if the video appears as part of a larger general content page rather than the obvious main element in a dedicated player page like YouTube. It also causes problems if you have short videos and include captions/annotations in the lower part of the video, as the controls may just stay there and obscure the content, which can be very frustrating for users.

I think HTML5 video will be a great development in time, but right now, it is still quite an immature technology. You can use it fine in trivial cases, which is sufficient in practice for a lot of useful pages, but all kinds of not-that-tricky-really things are still broken. The more worrying thing is that some of these issues have been broken literally for years, and the browser makers show no great enthusiasm for fixing them, which hampers developing anything using the HTML5 technology that is more interesting than another basic video hosting site.
"Unexpected" for a very good reason: it violates conservation of momentum, and is likely flawed. See http://space.io9.com/a-new-thruster-pushes-against-virtual-p....
You gotta respect Stallman's commitment to open source... The guy doesn't even want to use your non-free JavaScript.
> Yes, just purge them. Why not?
> Why do you feel like this information is a burden? Why do you hesitate to declare a jubilee and just clear your Instapaper?

Fear of missing something important I guess. The info could prove important in my life. It's a burdern because of the how I feel now. Worn down.

> You say you're not anxious... But I'd think more about that angle. What you describe sounds like a form of anxiety. You can be anxious and still be able to sleep.

I have an anxiety disorder and this could be anxiety. It's not the same feeling though as when I think I am going to have a heart attack.

> How do you relax? What are your habits like?

I go to work, work on computer. Come home and relax on computer. On weekends I occasionally go for a hike.

> when what's actually bothering you is something missing in the other parts of your life?

Certainly possible.

I'd love to hear more
AppEngine (the PAAS) uses containerisation to isolate services. That both provides a security layer and allows resource control.

This incident demonstrates the need for it.

Additionally it isn't really redundant. AppEngine supports Python and Go as well as Java, and it makes sense to have a common isolation infrastructure.
See how much better your comment is now? You should have just said this to begin with.
The migration rate rises sharply in late 2011/early 2012. Putin was nominated for re-election as president in September 2011, elected March 2012
Aw, she's not ugly.
HN, I am wondering about your thoughts on the $5500 bounty. This is a bug that affected third party system on Facebook's servers, and the network was locked down. I could have gained access to resume analysis software and maybe resume uploads themselves. There was a small to none chance I could get Facebook internal code or binaries. So, was the bounty enough?
Maybe they shouldn't be expanding to places that lack the required infrastructure that enables them to operate their business safely. This is absolutely Uber's problem.
For uber the car company, press 1?
My company gunny (1988) got a bronze star when, as an 19-year old mortarman in 1969, aimed his tube straight up and dropped rounds all over his company's position, saving the day.

I know this because he grabbed me by the scruff of my neck and made me read it, as part of up-close and personal counseling.
If you're working on clojure, there are many alternatives to emacs. Counterclockwise for if you want to do editing in eclipse. Enclojure if you want to do work in netbeans. vsClosure if you want to work in visual studio. Emacs is not the alpha and omega; there are other tools out there which quite possibly have better workflows depending on your need.
> And here, a full essay on Derrida titled "Philosophy as a Kind of Writing": http://faculty.georgetown.edu/irvinem/theory/Rorty-Philosoph...

Thanks for this, I haven't read it before. For anyone curious, it is a very clear-headed and well-articulated take by an American philosopher (analytic and later (him becoming a prominent participant of) pragmatic (if you could call it that?) tradition) on Derrida's conception of philosophy / approach to truth (so to speak.) There's a very nice part about what he considers to be the constructive component in Derrida's system/view, and it is detailed and honest (in the sense of capturing many nuances), I think.

A very nice and easy-going read, would recommend to anyone interested.
Do you have any Mobile app to track the availability of bikes at each station..?
But if you're reading via mmap, aren't you still relying on the kernel's naive LRU page eviction algorithm?
Phht - just run some extension cords on the outside. Problem solved.

Man, the DoD is just not thinking outside the box.
I hadn't realised what the content was, my argument's more one of general censorship.
Given the content It's hard to take seriously (not meaning to be disrespectful to anyone affected by suicide)...

- What sort of person looks up how to commit suicide on the internet?

I'd guess anyone wanting to commit suicide would know how; the only reason to research would be presumably be morbid facination rather than actual intent.

- Will blocking content alter the outcome of someone's decision.

Assuming it's purely instructional I doubt it. If it includes content aimed at lowering or raising the person's self esteem then perhaps it may (negatively or positively) have some influence..

- Will blocking content benefit anyone in some other way?

Perhaps; if the article proposed jumping in front of a train over taking an overdose it will lead to a train driver having to live with someone else's bad decision on their conscience, and to a number of passengers experiencing disruption (which may lead to further impacts down the line).

However, I'd say GitHub are still right to allow countries' authorities to block content...

- If the content is beneficial to the country and they block it, they lose out.
- If the content is detrimental to the country and they block it, they do well.

In both cases the country lives with the consequences of its decisions.
The only place where that argument breaks down is where the countries and their citizens interests aren't aligned. For example, an article on how to overthrow your government. In such cases citizens would look for ways to avoid being discovered reading such content anyway (e.g. using Tor to avoid monitoring, which would also get them around any such blocking) - but I admit that's bypassing the debated point.

Here the debated point becomes should a government say what content its people should be able to see, should a platform owner have the responsibility for content on their platform, should it be down to the content's creators, or to those choosing to access the content. To that, I suspect there isn't a good answer; or at least, I don't know.
Beijing has a density of 150 people/hectare in built up areas, which is less than Tianjin, Shanghai, or Guangzhou, but still pretty respectable by American standards.

Beijing municipality includes a lots of rural land (and suburbs) which brings the density down a lot, but I would hardly call those urban areas.
The Divine Comedy (1321)
> with few or none of the benefits (space, isolation, safer neighborhoods, etc) that suburbia brings.

isolation is a benefit?
Eyes are muscles and like with any muscle your eyes can experience fatigue. It's just good to give them periodic rest periods. If you're older, computer glasses can help. Again, don't code using low light, keep the room bright so as to prevent strain.
I've had similar via a Google Voice phone number and people thinking they were calling some ride service; I wasn't able to figure out if it was an airport share-shuttle, a towncar service, or what.

Every so often it'd ring: "Hi, you're supposed to pick me up from the airport?" or similar.

I ended up not needing that particular Google Voice number as I had thought, so... to whoever has that phone number now, I've been there.
>plus an interesting career that isn't affected by delayed sleep phase

Would you mind sharing what kind of career you have chosen, or examples of others that fit this description?
It'd be nondeterministic and quite time-consuming, but this suggests an image compression algorithm that could conceivably come up with very compact representations of its input.
Great thanks. How does one keep the lists? Is paper preferable?
Cursive (an IntelliJ plugin) is probably the #2 behind CIDER/Emacs right now.
I would upvote your comment, but I think the javascript HN uses for that might qualify as nontrivial, and I don't want to taint my computer with nonfree software.
I don't understand - why would someone order this? shock value? curiosity? annoying others (sending it to friends etc)?
HLS is on the way out. (Was it ever really in?) All the big video sites are implementing DASH.
> the USMC didn't buy up all of these things

There was, iirc, an article in the Gazette about this. Guy ran the numbers, and it worked out okay: the Corps could run X squadrons per wing, at cost Y per year, plus buy up the spare parts inventory and keep them running for Z years.

It is certainly the kind of airplane a Marine would love, and would fit the Corp's persona.

> the only pilots that ever allowed us to shoot 81mm

Well .. you know. A mortar round would bounce off an A-10. Kinda trash a Harrier.
> Close air support really should be an Army responsibility, but the Air Force doesn't want the other services flying planes.

The Air Force doesn't want the Army flying fixed-wing manned combat aircraft. All services (Army, Navy, Marine Corps, Air Force) have manned aircraft, all services have fixed-wing manned aircraft, all services have manned combat aircraft, and all services except the Army have fixed-wing manned combat aircraft.