skysight-inc/HackerNews huggingface dataset:
Similar experience here. I was at a party the evening before a flight and had loads of rockets and small mortars stuffed in my cargo shorts, which we were running around and shooting at each other (alcohol may have been involved).

Next morning at the airport was my first time seeing these machines. As the machines doors opened and closed, jets of air puffing at the passengers ahead of me, I wondered about the shorts which I still had on. I looked down at the empty pockets and they were literally sparkling with gunpowder and other residue from the fireworks the night before. 'Let's see what happens' was my only thought and I felt a bit let down when I got through with no problem.

Edit: Shorts sparkling in the light with some kind of crystalline residue from the fireworks, not sparkling like a lit sparkler, which would have been even more impressive.
I would freaking love it if Youtube had the sense to not serve adult adverts during obviously children's programming.
If you use Firefox : https://addons.mozilla.org/addon/yplusplus/

If you use Chrome : https://chrome.google.com/webstore/detail/fcdbggcngdkcjhicck...

Enjoy and Have a nice day !
> consider the possibility that this article describes the very dynamic of economic progress.

I agree. I'd even say that this article describes the point where economic progress starts diverging from the reasons we want to have it.

> Of course there are trade-offs; progress does not arrive on your doorstep without some nasty side-effects.

There's a moment when we should stop and ask ourselves if the side effects are worth it, 'lest we humans get optimized out of the economy, which will continue to run by itself on automation, without us being present, or alive.

> So why should this corner of the economy be judged any differently than the layers of hyper-competitive tech companies in SF and SV, reacting to trends, improving their manufacturing process, and pushing design new limits?

I don't think it shouldn't; SV nowdays is a fashion-driven industry after all ;).
One thing is making a certain mistake because a choice based on erroneous or insufficient data has gone wrong (No matter how great the AI, this will always be an issue), and a very different one is making a mistake even with complete and correct data, something that humans are prone to.
College Everywhere – Learning from MOOCs
This phone spying tech enables misogyny
Sometimes I do it in PyCharm as well when it has troubles auto-detecting types.
The Economist has very high quality content and has the additional benefit of being a weekly newspaper.

Be very aware of the lie that something important happens every day, as perpetuated by the "always-on" news industry, and the related trend to breathlessly consume news blow-by-blow as it happens. Unless you're in a position to make tactical decisions on the basis of this information, it's basically empty calories, only giving off the feeling of being well informed.

I've caught myself seeing the flurry of "breaking news" on Facebook, occasionally reading one or two of the articles, closing the tab and looking forward to reading the post-dust-settles big picture coverage in the next Economist.
How an Architect Who Has Never Left North Korea Imagines the Future
What an absolutely worthless blogspam article. What did you exactly expect to happen by submitting it here?
How can the sites tell that this content isn't okay?

I posted an example elsewhere in this thread: I might want to limit a 16yo with parental controls to avoid having them use the computer the whole night, but I wouldn't mind them seeing (naked) girls on a yellow press site, if that's what they stumble upon.

I'm also reasonably sure that your particular problem could already be solved on the client site, today, and that would even make sure that your personal take on moral values is respected. Plus, as others have stated, 'parental' controls might be used for a "kiosk mode" in a hotel or elsewhere (for .. whatever reason). Would you really want these scenarios to result in the same thing ("Content filtered on a news site"), both for your personal kids and for random mature people elsewhere?
Replying to the both replies below...

This isn't just an Oracle problem - they're obviously over the top in this example, but this seems to be a problem with other vendors as well. I witnessed an example of this in state govt in NC over the last 2 years - loads of promises, under delivered, and as an IT consultant, it was pretty obvious what they were promising was not possible on the time schedule provided. Having tech-knowledgeable external resources to review and look for clarification on muddied points I'd think would be a good thing for the taxpayer and end-users, but they seem to rarely be the focus of these sorts of projects.
What if some courses work better with the traditional format and those were the good traditional classes?
(A) The trial lawyer's favorite accusation is "they lied!" That's because many jurors and judges won't understand technology; they will understand --- and be inclined to punish --- lying. [1] We see this in the very first paragraphs of Oregon's written pleading.

(B) Software developers should consider some pro-active steps to try to forestall "they lied!" accusations, such as: * providing a written risk-factors disclosure; * including a no-reliance clause in the contract; and * clearly labeling demos, mock-ups, and wire frames as such. These are discussed in the "related posts" linked at [1].

(C) Another example of "they lied" carrying the day: BSkyB Ltd. [Sky Broadcasting] v. HP Enterprise Services UK Ltd. [2], where the court found that EDS (later acquired by HP) misrepresented its ability to do a complex project; that resulted in the contract's limitation-of-liability clause being thrown out, which cost EDS hundreds of millions of dollars extra.

(D) For good measure, here's another example of a state suing over a software project gone bad: Indiana v. IBM [3], where IBM had a contract to overhaul the State of Indiana's system for administering welfare benefits. It didn't go well. IBM basically won in court.

NOTES:

[1] Self-cite: http://www.oncontracts.com/why-the-fraud-claim-is-the-lawyer...

[2] http://www.bailii.org/ew/cases/EWHC/TCC/2010/86.html, discussed at http://www.oncontracts.com/eds-british-sky-overpromising/ (self-cite).

[3] http://www.scribd.com/doc/100544020/Indiana-IBM-Decision
Why? With a bluetooth keyboard, it's not that unpleasant to write a few lines.
>>but you're not seen yourself.

I always find it interesting when people say that. When you pass a man in a suit in the street, mostly see an office worker. When you pass a kid in a baggy old hoody and a haze of weed smoke, you write them off as just another PHD student.

That sentence, that when you are homeless, people don't see you - what it make me think is more that these people refuse to see themselves as homeless bums. They are still who ever they were before they became homeless. They have parents, maybe children, maybe even a job that they still identify with.

There are people I work with who, honestly, I couldn't tell you whether they have children, or a single fact about them except that they can sign QA documents. I suspect they would say the same about me. We don't feel invisible because we are able to accept what the other person sees in us - being a generic office worker is an acceptable part of our identity.

Often, when someone says people don't really see them, it means that what people see in them is not something they want people to see. However much truth there is to it.
Wouldn't it be possible to use an IPv6 broadcast, thus making messaging of "everybody" trivial?

All that would then be required is that cell phones, pads and computers give some sort of non-mistakeable warning sound upon receiving these packets.
AM may not be ... the best name for an AI. https://en.wikipedia.org/wiki/I_Have_No_Mouth,_and_I_Must_Sc...
I don't think it should be considered as blogspam. The author has a point, the Linux desktop is not a success, especially among "non technical" users. However, I don't agree with his conclusion, I think it can change through the convergence strategy between the mobile and desktop Linux variants.
Funnily enough, my experience has been quite the opposite.

I never felt the need for TDD or such… until I used Lua. I was drowning in bugs for a tiny 200 lines program! I just couldn't finish. Then I wrote some visualization code, then more of it, until I had the equivalent of a domain specific debugger. It worked. I found my mistakes, and corrected them. Then I though "that is where TDD comes from".

A statically typed languages such as Ocaml or Haskell would have caught the vast majority of my mistakes right away. Heck, even C++ would have helped. In my experience, writing code that "mostly works" is faster with a statically typed language. So many trivial tests you don't have to write, so much debugging you don't have to do…

> Second, most bugs I've experienced in large code bases using a dynamic language are not the sort that would be caught by most typed languages.

So, no Null pointer bug?

Also don't underestimate the number of domain logic errors that could have prevented by encoding the domain logic into the type system. Type systems can encode many invariants, they're not limited to "this is a bool, I wanted an int".
Hello I have been here trying to get this but I could'nt if any one here know it how to buffet his wealth let me no
I have a complete copy of my production environment running locally in vagrant. I can code and run tests (3rd party APIs are all mocked) without any internet connection. I even have all the docs I could need cached offline in Dash.

The only thing I am missing is a local pypi to cache my commonly used 3rd party apps.

I use my laptop a lot on the go. Trains, Airlines, Pubs, Coffeeshops, and so on. Some places will have Wifi, or others I'll be able to tether. But I don't like to rely on having it to be productive.
Show HN: Blanket.io, rss feeds summarized and delivered daily, weekly or monthly
Thanks. I'll check it out.

Looks to be a similar concept with a wildly different implementation. SPAN appears to operate at a much lower level.
There always seems to be a deep prevalence to think that the government is a purely objective, magic entity with no agenda or bias, rather than consisting of people, each with their own agenda and bias, like everyone else (and worse, consisting of parties that create strong group biases and agendas).

Even if you assumed the government perfectly represented the people, it would possess a very blatant agenda and bias, in the form of representing said people and what they vote in favor of.

I'd argue governments as political entities - keeping in mind what it takes to win in politics - are far more likely to hold extreme biases and agendas.

Any government system of reviewing universities will possess tremendous bias toward whatever people are in power that oversee such reviews. They will obviously rate universities that meet their favored criteria higher, matching up with their world-views about education / societal issues / etc.
Isn't that HSTS? https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security
do not have children yet

"Yet"? You mean, everyone will eventually have children, and only people who have children can discuss such things?
True. It was mainly the op's suggestion of a drill press that lead to my supervision comment.
Your perfect "textbook" must be structure free in som sense.
The classical textbook imposes a given structure which may or may not suite the teachers ideas of course form. The flexible learning resource is the problem to be solved.
I have never, heard any libertarian publication in the internet advocate for anti-monopoly laws. And the second position is fantasy, because every single economic theory (including those by Von Mises, Friedman and other "heroes" of libertarians) can describe the existence of natural monopolies quite well.

Doesn't take a genius to know that these extremist positions are the result of ignorance in the way money and power flow through society. Unfortunately, it's the sort of ignorance that reaches into the "not even wrong" territory.
I was reminded of http://galaxyproject.org/ when I read this, which is a web front-end that goes between any number of HPC compute resources, data, command-line tools, and scientists.

Users assemble their workflows in a sharable, repeatable and somewhat easy-to-use way using the web-ified versions of their command-line tools. Galaxy takes care of hooking everything up (data, scripts, intermediate results, etc) and provides a UI for watching/controlling the resulting job(s) on the desired HPC cluster.

The goal for this in biology is to address the explosion in data modern biologists have to deal with nowadays - it's often completely overwhelming. Things like Galaxy increase both the accessibility of these command-line tools and also the large HPC compute resources traditionally dominated by users from the physical sciences.

Although it was a few years ago, it was rewarding seeing non-programmer users get onto HPC - importantly, while retaining control of their workflow - after they've struggled for so long on their local hardware. When you see jobs that took weeks or months run in hours or days, it's almost like giving a desert explorer some water.

Systems like Galaxy do require dedicated systems people to support it and make it properly sing though. Gooey could nicely accelerate the web-ification part of adding new software.
Similar story here. Co-worker (German dude, very nice otherwise) was going to build OCR software from scratch using FORTH (1985 or so). After blowing the complete allotment of time for the project about a week before 'D' (demo) day I was asked if I could still make something that was demonstrable.

The problem wasn't all that hard actually so I wrote a bit of C code that did the job in about 2 working days...

Now, there is nothing wrong with FORTH per-se, it's a great little language and it has some elements that I think are super elegant, in the same way that I think LISP is super elegant (though I'd have a much easier time programming some problem in FORTH than in LISP simply because I have a lot more FORTH experience).

When I looked at the code I decided that FORTH was the wrong tool for that particular job, doing it in C (to great scorn of the original German dude who called C sneeringly a 'great' language because of the larger runtime) made the job very much easier.

The same 'it will work tomorrow' attitude was what kept the project going for all the time that went into it (multiple years), I think in part this was because the guy was so nice and a close buddy of one of the people that ran that place. But when push came to shove the un-elegant sledgehammer of C rammed that particular nail in in record time.

Image processing in FORTH is not the best fit, though I can see some ways in which you could make it fit. Maybe if I tried my hand at it by tomorrow I could have a working prototype ;)
And how many are bald? How many have blue eyes?
My point is: how come we are so sure that diversity at some place X should exactly match demographics?
I just can't find the Wiki page on it, but there is a great "rule" out there: As soon as you tell people what they are getting measured on they will put their whole energy into gaming the measurements to their advantage.
WhatsApp Hits 600M Active Users
Xerox multifunction printers have a feature to scan to PDF, but does so in such a way that the page image is segmented into lossy colour (DCT/JPEG) and coloured monochrome (JBIG2) depending on whether the area is detected as being photo-like or text/diagram-like respectively. These partial images are then overlaid to make the final composite page - the end result has both higher perceptual quality and considerably smaller file size then if it were encoded entirely via DCT or entirely in a lossless format such as deflate.

This is somewhat different to segmentation in video, but it does show that there are useful, fast encoding implementations of segmented image overlays.
First paragraph:

> Linus Torvalds wants the Linux desktop. Too bad no one else does. This is never going to get any better, so let's give it up.

... What?

> No one outside geeky events like LinuxCon pines for the Linux desktop anymore.

What the F?

Article written by "Matt Asay", previous COO at Canonical. What a piece of trash this can be.

Of course the Linux desktop is not a success amongst non-techies. But that doesn't mean squat. Us techies have a very, very different market share regarding Linux. I am in the same situation as hundreds of other devs I personally know: I develop on Linux and I simply cannot develop on any other OS. If I were to switch to OSX or Windows (which I have attempted in the past), I would be slow, I would be inefficient, I would not enjoy programming as much and I would be frustrated all day to the point I'd simply not do anything productive.

So screw that. If the "Linux desktop" were to disappear, it's safe to say an immense amount of companies would temporarily be brought to a stall due to the amount of devs in my situation.

I'm also a DE developer. I don't work on the linux desktop for those theoretical "I hate Linux I don't want it" users the article mentions. I work on it for myself and people in my situation. Funny thing though, with proper UX, that overlaps with the theoretical users/grandmas/etc.

Will it be successful in the future? Maybe, maybe not. But having a libre OS, with a libre application suite is extremely important and it is just as important that people keep working on it.

It's easy to see how Canonical has become such a trashy company with people like the author previously at their helm.
I can appreciate your point, but this is a poor analogy. There are people who do exactly that which you find objectionable, and cultures in which it is perfectly acceptable.
List of All 2 Letter .com Domains
Wow, I'm 185 cm tall and weigh 100kg give or take and XL/XXL is usually ok. I do need to order jeans with inside leg 35 inches if I want turnups, otherwise the commonly stocked 33 inches is OK (yes, in UK we do metric sometimes and imperial other times).

Are there no 'High and Mighty' shops where you live?
SSH shortcuts through Bash aliases on Ubuntu
IAM permissions can be filtered, for example: allow these actions, but only on a given resource. You can use ARNs (Amazon's globally unique identifier for a resource in any one of their services, but structured to allow wildcards) to limit the scope.

It's an interesting attack angle, but since it's based on tagged instances in their account, you'd have to launch a box in their account. If those credentials you have to launch boxes don't include credentials to make changes to security groups, VPC settings, etc... maybe you can't even get those logs and passwords off the host except for copy/pasting. There's a bunch of other hinderances I could think of (internal SSL usage where client certificates are verified, but said certificates aren't part of any of their base AMIs so your host never gets actual traffic handed to it, etc)
Ask HN: Reference-gathering service
I'm considering setting up a reference-gathering service, and I'd like to know if you'd want this.

Today, I ask people to serve as references, but after a year or two they're "stale." I can ask them to write LinkedIn references, but even those who agree often don't bother: I think that it is too much effort for them.

So, this service would call people who have agreed to be your references and write down, with their agreement, the recommendation they have for you. The service would you share it to employers that you are interviewing with.

Is this a service you want for yourself?
Jokes are frowned upon on HN. Everyone is bent on avoiding the slashdot slippery slope. Communities do learn with History...
A New Kind of Food Science, Big Data Driven
Simple and effective offering. I like the simple signup. Perfect !
They represent missing content. Similar in usage to ellipsis, but might indicate a larger text missing. Afaik, not redacted text, but edited down to contain only the main information.
They had two things going for them.

1) They represent a sexual minority

2) They have a name that allowed media to go for shock value by simply stating the band by their full chosen name
Would pCells work in public spectrum?
It's for ZeroClipboard (http://zeroclipboard.org/), which is widely used (GitHub switched to it in early 2013). Unfortunately Flash is still the only reliable way to programmatically copy content to a user's clipboard in the browser.
You may very well be running malware you don't know about. Things that report to the NSA or to some random botnet; stuff that replaces /usr/bin/ps and /usr/bin/top to hide itself, and so on. Yes, it can do that. Because you run as root.

And, no offense, but seeing your judgement regarding root and you actually thinking that sandboxing is a terrible idea because "you know better", well... I wouldn't touch your judgement with a 3 meter stick, be it on feeling healthy or on your computer running malware.
While I think the article is garbage, I can definitely agree that the desktop is a problem. We need more people using Linux that are willing to make applications easy to use. Unfortunately I worked with GTK a bit this weekend and wow is that a painful experience.

I'm trying to find the video but unfortunately I can't right now. Either way, Linus made an excellent point in that the tools to make an excellent Linux desktop hadn't yet been developed until very recently and I'd agree with this. And with that said I'd say now is a better time than ever for some real advances in the desktop arena. Look at Elementary OS. I don't use it myself (Arch) but it does look quite nice and easy to use.

On a another note I have plenty of non-technical friends all operating on Ubuntu. May not be the best distro to put someone on according to the FSF but you must admit that Ubuntu has brought things a long way.

On boot they notice the Unity interface and say "Oh, it's like a phone". (Unity App bar)
The technical part of this article is partially wrong.
I will post the real way it works later along with a real demo you can try on your own number.
Stay tuned!
Google acquires Gecko Design to be part of Google X research lab
So... why is it (geologically) not possible to predict an earthquake earlier than 10 seconds? Anyone know of research trying to beat that?
Help us grow Kluncha – The app for finding a random lunch nearby
It's not that funny. Java has reflection mechanisms and C++ has nearly none unless you (ab)use the macro system. This gives Java a huge leg-up when it comes to GUIs.

C++ developers who are interested in better GUI development should work with the standards commmittee's reflection subgroup (SG7), which is headed by Chandler Carruth. I haven't been involved there, but I think it's important work for various domains including this one and database abstraction layers.

https://isocpp.org/std/the-committee
> I do suggest we scrap it all and go back to the 1950s. Let people walk right out to the gate to meet arrivals.

You could do this in the 90s. It still boggles my mind that someone thought it should be stamped out.
Sure, all those outcomes will happen, since servers and filters will have to implicitly agree on what is "safe". But the type of content blocked isn't random; there are a few prevalent concepts and terms which site operators are likely to follow.

That said, I think the implementation should have an admin-controlled site whitelist and even a way to disable the header even if parental controls are enabled, to prevent (3).
Show HN: App designed to better organize discussions for large number of users
They're not actually predicting the earthquake - just detecting it as soon as it happens, and transmitting a signal out faster than the earthquake waves travel. So to beat that requires actually predicting when it will happen beforehand, which nobody has made any real headway on in a long time.
Looks like they just enabled phishing / malware / etc sites that can target unsupervised kids and show innocuous content to everyone else.