skysight-inc/HackerNews huggingface dataset:
Actually would argue that Promises are less composable since you're forced to use whatever control flow paradigm the Promise library has provided or add another library to handle control flow.

By utilizing callbacks, you are free to use Async.js[0] or Step.js[1] to solve the problem you described. These libraries are great since they give you control over parallel vs series execution of the pre-requisite functions as well as solving more complex control-flow problems such as throttling, etc[2] (See link for more examples).

[0] https://github.com/caolan/async

[1] https://github.com/creationix/step

[2] https://github.com/caolan/async#control-flow

edit: Yes, you can also use similar control-flow libraries with Promises (that follow the specification) to achieve similar results but then the argument for using promises for the sake of control-flow breaks down.
AIAS (Artificial Intelligence as a Service) Project
hello world,
surfing the huge wave of attention that drones have nowadays, I'm working on a system to provide remote artificial intelligence,from SciPY Server , basically my goal, is to remove the computational side on any drone or robot,and move it to remote computational server, so that the drone or the robot in general will have only the duty of collecting datas and to transmit this data to the remote computational server, which will cross this data and elaborates an "Behavior IA" that is transmitted back to the drone/robot, this may have several pros:
1)no computational hw needed on the drone/robot so a better mass/engine ratio (battery too)
2)The IA will be computed by a cluster that will provide an huge advantage in terms of computational power compared to an general ARM CPU computational power
3) The Remote cluster will run Machine Learning Aloghoritms that will provide a better cross data matching performance.
4) The remote cluster can download from the internet all the information he may need and combine with the sensor information, giving the drone/robot an augmented vision od the operational envoirement .

Looking for your feedback

your sincerely

GiaCuo
How I launched a Point of Sale App in 14 days (and why this is still too long)
I think you give them too much credit. This was probably a decision made by a non-technical group without input from a technical group (e.g. Marketing goes and does something without even thinking of contacting Engineering), and whoever slipstreamed it into the factory image just followed instructions unquestioningly. This will likely result in an eventual retraction and apology, and internal process improvements being made to prevent such things from happening again. Such things will eventually happen again because large orgs are inefficient and individual employees are frustrated by inefficiency, so they'll work around the protocols. Rinse & repeat.
Looking at this project, what I'm most amazed by is how the author of the presentation on the frontpage only made one typo the entire presentation. I mean, that's amazing :)
Soft Skills Rocks
Sorry, I fail to see the relation with the article. Can you please elaborate?
Yep. The other chunk results from the OEM's refusal to stick to any long term consistency in the components they spec in consumer lines of devices. In business lines, you will likely get a 6-12 month guarantee with a 6-24mo forecast showing exactly what is shipping with what (CPUs, GPUs, screens, hard drives, etc). With consumer lines, they change components & suppliers any time, for any reason.
Shut the front door - that's a nice feature!
If you think working on modern cars is difficult enough, wait until you have to book an appointment at the Apple Grease Bar to replace your floor mats.

I'm sure Apple could bring some design panache to the auto industry, but with their history of Vader-gripping their ecosystem, they are the last company I'm inviting into my garage.
Awesome work! Reminded me of this: https://www.threadless.com/product/1773/
The New Auteurism: True Detective, Top of the Lake, and Avant Garde Television
(OP)
I've been maintaining this repository of language Vagrantfiles for a while now, but I'd like to see the number of supported langs and number of active maintainers increase.

I think that one of the most difficult barriers to trying out a new language is the initial setup.
Some sites like golang.org and haskell.org let you play around on the homepage, but it isn't quite the same as having a working local environment.

Anyway, thanks for any support you may offer.
You don't need a makefile for go. Generally all you need are "go build" "go install" "go test". If you have some generated source you can now used "go generate".
At least a part of promises, the then function, is standardized through Promises/A+. This way you can easily combine different promise libraries to do things like:

- sequential execution

- parallel execution and wait for all of them to finish

- automated error handling
And for any non-Americans around here, a [reasonably] complete blood panel in the US will carry a ~$1000 price tag, which insurance may or may not cover.
if your browser trusts the MITMed certificate, you no longer have the guarantee that your banking website is actually your banking website and nothing nefarious, as the page has been intercepted (maliciously or not) in-flight.

The trust essentially moves from the browser to the proxy - while I don't know what Superfish does, Proxomitron definitely checks the certificate and pops up a warning dialog if there's something wrong.

why MITMing SSL at all without the user's explicit knowledge is bad

I think "without the user's explicit knowledge" is the key point here; if you install a security product then you somehow expect that it be able to inspect all your traffic for any maliciousness... as otherwise the "bad guys" will just make use of SSL to defeat that.
I'm planning to buy a new laptop in the near future and Lenovo definitiely goes out of the list. It's ridiculous where things are going in tech - everyone is trying to squeeze you like a lemon. Smart TVs that insert ads in your private videos and listen to everything you say, smartphones tracking your every move, e-mail clients scanning your mails, laptops installing spyware, cars that can be shutdown remotely, planned obsolescence getting worse and worse.. and that's only the tip of the iceberg - I wonder how much more similar bullshit is out there that we don't know about. Fuck all of that, I'll stick to good ol' "dumb" things as long as I can.
Impressive. What kind of sensor was used to determine the goals for table-football?
Worked fine on my iPhone 6 not plus.
We call them "fork tail doctor killers" at the airport I hang out at.
Is there a free, light tutorial book like "For Great Good" for OCaml?
People are leaving at 2/3AM? Hope this was an office event!
It's not just because they are a big company though. The "community", the industry and the government all share blame for the lack of liability for software.

Edit: It's pretty bad form to downvote new accounts becuase you disagree. Imagine if I didn't know about hellbanning.

Ask yourself what open source licenses, corporate EULAs and the NSAs defense have in common. The best hope here is that Lenovo explicitly promised someone something they didn't keep.
Jxcore·io
I use those now, but I want to setup some other ideas such as prompting for the database username/password to write into a config.go before compiling. I did not want to store information like this in a public git repo
Am I the only one really surprised to see Razer pop in there somewhere?

And really, how many of those are we still able to call 'startups', in my opinion almost all of these 'startups' have transcended the 'startup' phase and now are simply 'companies'.
Why would anyone want to use/support those browsers. First off their IE... secondly they're seriously out of date.
If you want to dive onto ocaml, I would highly recommend the "Real World Ocaml" book.

That said, I agree with berdario that you should learn both languages instead of only one of them. There is lots of terminology that is shared between FP languages too so it shouldn't be very hard either.
http://heisenberg.ziraffe.in/
HTTP/2 Approved
There isn't any need to spend any money on an additional Windows license [1].

[1] https://news.ycombinator.com/item?id=9073739
Wow, nice! I'm going to give this a bit of a spin ..
What I Learned from Watching a Week of Russian TV
I have been increasingly conscious, for the last 10 years or so, of deaths among my contemporaries.

I am about half the age of Oliver Sacks. In the past year I've gone to two funerals for people younger than I am. It's a very poignant reminder of your own mortality when people your age or younger pass away.
That sounds very interesting - can you suggerst some articles / books covering that?
[C++] Non Static Data Member Initialization in C++11
Googling "hdrykzc" returns some interesting results...
Rare time when death feels like an Ode to life.
I'd much prefer the latter...
Thanks! There’s a transcript at http://codon.com/refactoring-ruby-with-monads.
Text evolved from shapes chiselled into rock or pressed into wet clay, so the roots of typography are as tactile and 3D as it's possible to be.

Even ink on a scroll has a 3D feel. The 'paper' - whatever it's made of - has texture, and the way the ink sinks into it has depth and texture too.

Likewise with traditional printing. The sequence of pages creates a 3D object, and old-fashioned heavy letter press books have texture and depth you won't get on a screen.

Modern minimalism only became fashionable a century or so ago, which was - coincidentally - around the time artists started experimenting with extreme abstraction.

Minimalism has one big problem - it lacks scale-independence. A hand-printed book has visual detail across a range of physical dimensions. You can see the cover across a room, but if you look at the print with a magnifying glass, you'll see detail at that scale too.

Minimalist digital typography has detail at exactly one dimension - the size of the content. Zoom out, and you can't see the content. Zoom in, and you see pixels.

It's a difference of metaphorical and literal depth. Ignoring scale-dependence robs content of weight.

So minimalism is literally shallow. It's aesthetic lossy compression - abstraction into illegibility, for the sake of abstraction.

You can get away with that in art if you have something interesting to say. But it's really not the best of all possible solutions for UI/UX.
Making a Referral into a Great Company Work for You
Introducing Heroku Enterprise: New Features for Teams
This is a huge pain for when you want to read it again. Truecrypt will let you define little mountable volumes which can be loaded as you need them.
It's entirely possible that these "cybercrime" divisions are really desperate to justify their funding. Chances are those sorts of entities are not made up of technical wizards. So coercing someone to do their job for them is pretty much the only hope. If they just hired people then those people would end up running the place.
AWS asks you to design your architecture for failure and work across multiple availability zones. Its complicated and expensive but you can avoid that. With google from the other end you can't. and that's the price you pay when you choose PaaS over IaaS
ICC Cricket World Cup 2015 [Live]. [Stream]. .England..Vs..New Zealand
Ok, but why do we think that the US Government thinks that it can win the case? Just because it is defending/pursing it?
Well, if that works for you, then kudos.

Personally I am skeptical of self-organizing teams because I have had strictly negative experiences with them as a developer.

It seems that having a self-organizing team of evenly qualified and experienced professionals is probably almost guaranteed to work, but 'working' does not mean 'optimal'.

I am almost certain that when self-organization works, command and control would still work better if you put the right person in charge.

Still, I do not think that command and control is the absolute optimal form of organization. It seems to me that true self-organization requires a number of very special ingredients that maybe the humankind is yet to discover.

Just simply declaring self-organization will lead to more or less disorganization. A disorganized team will not necessarily fail though. It depends on a number of conditions, such as the complexity of the project, the qualifications of the team, time/budget pressure, etc. If the team's proficiency greatly exceeds the project's complexity, then probably any form of organization will do.

A reasonable disorganization is probably what is actually being exploited under the buzzword of so called 'self-organization'.
That doesn't cover non-go files though.
Forget Buckyballs, Here Comes Volleyballene
Hanlon's razor: Never attribute to malice that which is adequately explained by stupidity.

... I wonder if there's an MBA / capitalism version of this, centering around short-term profit at the expense of everything else.
News from Xfce 4.12, part 3
I suggest that instead of compiling it into the binary, that you use environment variables instead. Or make it command line flags.

Then you can have a bash script that you don't check in that executes the variable with environment variables/ flags.
This is pretty typical behaviour for a proxy, since it has no idea whether the user is viewing the HTML in a browser or just saving it for later use.

I have to bypass my own ad-filtering proxy whenever I download some files, as otherwise it may corrupt them as it attempts to filter out anything it detects as ad-like in the content. Not surprising that this adware would attempt to inject its script into anything it detects as being HTML.
Hover over that tile and you get a (+). Click on that, and you can graph by day/month/year.
When Google became the detective of web marketing
How to Add Alexa Widget to Blogger
It's all fine when it's you who is controlling the MITMing. In this case, Lenovo's malware does this without knowledge of the user and uses the same certificate on each machine, private key for which is embedded in said malware. That private key has probably already been extracted (or it will be very soon) - and at this point anyone can MITM your Lenovo machine by using that certificate.
The Role of the Economic Buyer in B2B Customer Development
Web Marketing: A Tool Vital to Enhance Your Business
You are the real MVP!
I can think of two reasons.

The first reason is that your expenses and income are going to vary considerably year to year. Maybe your livestock die and you need to purchase new ones / wait for young ones to mature. Maybe the price of cheese declines. Maybe the price of feed goes up. The routine use of loans smooths your expenses over time. Otherwise, you might have the cash on hand for a good year, but in a 'bad' year (which might be an every-three-or-five-year thing) you might not.

The second is leverage. Having a money-pile lying around on the off chance 3/4ths of your livestock die is horribly inefficient. Even just having a money-pile lying around for guaranteed expenses 10 months from now is inefficient. So you invest it. As a small businessman, the smartest way to invest it is in your own business, by growing it. So if you have extra money around, you use it to buy an extra cow or an extra pasture or an extra cheese tank. These investments are unfortunately illiquid, so you borrow cash against them to pay operating expenses.
If I were a billionaire VC, I would be investing in your projects. Unfortunately, I'm not. So, instead, tell me: as a mere mortal with only his labor to spend or sell, what can I do to help ensure we develop better energy technologies to deal with the world's energy crisis?
This reminds me of a The Florida case of Rachel Hoffman [1]. In short Rachel was arrested for marijuana (and 4 ecstasy pills), and flipped as a CI in a sting requiring here to buy ounces of cocaine, ecstasy and a gun. Rachel disappeared during the sting under watch of LEO and found murdered. It is similar to charging a "hacker" for scanning websites and cyberstalking (I don't know all the charges) then asking that hacker to obtain information on drug cartels and politicians, it is dangerous and unrelated to the underlying crime. At least in Florida as a result of Hoffman we have enacted Rachel's law to protect people in such a situation in the future (but it does not outlaw CIs totally just gives them protection, such as training for officers and right to a lawyer).

[1] http://en.m.wikipedia.org/wiki/Rachel_Hoffman
Also, from the article, http://www.watchpeoplecode.com/
I should write a note for my wife and children in case an accident happens, so I can express to them how happy a life I've had with them, even if I died before realizing my dreams.
I have to ask: can this root certificate be used for code signing?
YouTube is now responsive
It was a light hearted piece of humor where a bank accepts an object for collateral. You know that, of course, but comments like that make you feel special I suppose.
Is Your Theory of Everything Pure Enough?
DngIt claims major bandwidth improvement over Twitch
This[1] is what I used for a toy project of mine. Nothing fancy though, and probably not what you're looking for but could at least prompt some ideas.

[1] https://github.com/renstrom/go-wiki/blob/master/Makefile
So tptacek's argues that sector-based full-disk encryption is inherently vulnerable, especially if used on the boot volume, because if someone grabs your laptop everything's still loaded in memory.

What if my use case is different: keeping just a particular set of documents not in constant use secret? Perhaps stored on a removable drive? Truecrypt is great for this. It does have the risk of information leakage via tempfiles and swap, but it also makes you a lot harder to raid unless you've got the incriminating document open on your screen in a cafe (you fool).

(I was asked by someone I know who works in international human rights "How do I get my case files safely across borders?" and didn't have a good answer.)
Maybe the idea is much higher profit margins than labcorp + potential for larger demand(painless blood tests,fast results, and general trends in medicine) + potential overseas ,since it's basically a tech company, not a services company.

But with lab-on-chip having moore's law like economics, won't competition come sooner or later, and crush the market?
Today in Media History: David Karp and Marco Arment Launched Tumblr in 2007
It's awful even ignoring the security implications.

> To be clear, Superfish comes with Lenovo consumer products only and is a technology that helps users find and discover products visually. The technology instantly analyzes images on the web and presents identical and similar product offers that may have lower prices, helping users search for images without knowing exactly what an item is called or how to describe it in a typical text-based search engine.
Time for Europe's VC industry to step up to the plate: EVCA chief Dörte Höppner
A complete blood profile in uk from a private clinic (completely non NHS) is £95.00 + say £160.00 for hormone screening. So yea, that still doesn't make sense.
Exactly. But you also stated the reason - "everyone is trying to squeeze you like a lemon". Welcome to capitalism. At first, as the low-hanging fruits are collected, people benefit. Then, as Orz say, there is juice squeezing and then we are not so frumple.
Did they provide a specific URL? I remember once being blocked by adsense because of a swimsuit artwork from beach volleyball game (yes), and even after removing it, they kept me blocked until that specific link returned a 404 on the header (before my 404 page wasn't doing that header).
I would expect those events to be triggered by action though, then it wouldn't be persistence ignorance.
It's a beautiful essay, and I don't mean to undermine its gravity but one thing he mentioned has me curious. How does one conclude that two tumors are related? Might it be that the cancer that metastasized in his liver is independent of that that was in his eye?

He is a neurologist, I am not intending to challenge, just curious and I know there are people here that know much more than I do.
If you don't get the explanation in the article, one of the multiple alternate explanations or corrections at http://stackoverflow.com/questions/10468208/manachers-algori... might suffice instead.
Agreed, BBC news in general has gotten pretty bad in general lately. It has gotten much more link bait articles, pointless 2 line pieces and biased articles that I can't treat it seriously anymore.
I can view it successfully in Chrome (and this is an amazing demo!). Safari shows a gray background with a blue circle, then crashes as described. I don't have the latest iOS update installed though...
I've been meaning to try something like this at work for training and documentation. Haven't yet, but here's the previous discussion of showterm:

https://news.ycombinator.com/item?id=6190600

A couple of interesting repositories mentioned in that discussion:

https://github.com/chjj/term.js

https://github.com/chjj/tty.js

There was also mention of ascii.io (currently unreachable) and shelr.tv (domain squatter).
The Obsolescence of Submarines
Entrepreneur First Demo Day
How do I get away from social media permanently?
When taking Firefox into use, it imports the OS proxy settings, though. You get a warning but I guess about 99 % of people don't care about what that means.
Nice to see Mozilla provide some good, portable standards, as opposed to Google with their own "native client" ActiveX-like nonsense.

I honestly just see Google retiring NPAPI-plugins as a way to push their own non-standard, at the cost of all other browsers. I'm glad to to see that's not winning them any wars.
New algorithms locate where a video was shot from its images and sounds
Why not just tell them now?
I really like Post Rock, its a little slower then techno/trance. Here are some reccomendations:

Godspeed You! Black Emperor: https://www.youtube.com/watch?v=PZwQeZh6rP0

God is an Astronaut https://www.youtube.com/watch?v=HKFDYdaSyng
After all, Parmesan has a very liquid market, so, why not :)
My father was a dentist and we owned a V35 from the 1950's while I was growing up.
Reading "refined" source code for projects will likely teach you significantly more about programming if that's what you wanted to learn. These videos are mostly to see someone else's process rather than the code itself.

For example, I watched the linked video. Using it as an example for Python programming would be terrible - it does not follow PEP8 (extremely long lines, no spaces around operators, excessive descriptive names ("Java style")), has many unnecessary assignments and copies, very few comments, no sphinx docstrings, etc...
Wes Kennedy, Using Nutanix, Two Years In: Nutanix NEXT Community Podcast EP12
How can this be achieved with so little code? I was expecting thousands of lines. It's like 100.
Caputer Labs Aims to Beat Microsoft in the AR Race
Why do people choose programming languages based upon which big companies are using them? Learn a programming language because it is interesting, not because Facebook uses it.
Maybe http://www.longaccess.com/ is what they are looking for.
Withoomph – Free, beautifully designed logos instantly
Have you tried JSONB and can you expand on how it does not give you speed and flexibility?
Announcing Graylog v1.0 GA
Lenovo taken to task over malicious adware
Daily deals tracking app – We find the quality deals, You skip the quantity
According to https://news.ycombinator.com/newsguidelines.html

please use the original title, unless it is misleading or linkbait.

This title is the original, is not misleading and is not linkbait.
If you want to start right at the concept level before jumping into code, this is a great intro to functors, applicatives, and monads.

http://adit.io/posts/2013-04-17-functors,_applicatives,_and_...
Thanks, I'm especially interested in the dashboard part since I have a personal project with a "dashboard" view ! :)