skysight-inc/HackerNews huggingface dataset:
I switched from Grunt to Gulp because I never liked Grunt's focus on configuration over code. But that's entirely a matter of taste. It's not "better" or "worse" than Grunt, it's just a different approach.

Gulp is pretty neat, until you try to integrate watch tasks. Want to run a transpiler whenever a file changes? Better don't have any compile-time errors or your stream will choke and die (without necessarily killing the process, mind you).

There are some workarounds (e.g. gulp-plumber), but depending on the actual tool you're trying to use they may not actually work -- or only work sometimes, which can be just as bad as not working at all.

Personally I've switched from Gulp to just putting scripts in my package.json file as god (or Isaac) intended. Every tool I want to use has a CLI anyway, and supports stdin/stdout, so it's all just Unix legos anyway. Except for browserify, which I replace with watchify in development for performance reasons (browserify in a large project can take a few seconds, watchify only updates the diffs).
> Space travel with chemical fuels is just barely feasible.

To certain extent, that only applies while assuming rocket launches are hard to iterate. Otherwise it would be a matter of launching enough of them.
If you were in a vacuum, that could be a wonderfully efficient way of converting mechanical movement into kinetic energy. We have to deal with atmospheric friction, though, and the places where the cannon would launch from (the surface) has the thickest part of the atmosphere, so the most friction.
Hungary Internet tax cancelled after mass protests
Thank you. The massive amount of testing is surely what hampers web development? Years ago in the dark ages people dreamed of cross-platform apps; the three main players in this market (desktop only) now are Windows, Mac OSX and Linux (to a tiny extent). Writing a cross-platform native app is no longer a massive exercise in frustration (see wxWidgets or Qt).

Someone thought Java would solve all our problems, but it seems to have fallen out of fashion, and everyone pins their hopes and dreams on cross-platform apps with websites, but surely the effort is far larger: testing on 3+ browsers per OS at least!

I don't see how everyone copes.
If you have the space buy a projector:

- They are generally not smart

- They cost less than TVs (especially by the inch)

- They don't work well during the day (no daytime TV, only movies at night)
I don't get what idea you're communicating here. You seem to be saying that the best option for rockets is to accelerate upwards, out of the atmosphere, gradually transitioning to accelerating horizontally (if this is what you mean by baseline-3). Well okay, that's what we do, when using rockets.

Doing that with a track would be expensive because the track would have to be built hundreds of miles high over all of its length. It would be cheaper to build most of it lower, and maybe accept that we'll have to handle the air resistance somehow. If we build a track that doesn't go out of the atmosphere, we could still use it to build up a lot of speed and then turn the rocket upwards before the thing is self-powered. If we do build a track that goes out of the atmosphere, we'd still want to get as much ground-level acceleration as we can.

Maybe it's more practical to build the track on the Moon, where there's no atmosphere.
My 50" Sony TV uses 35W of power. Adding a Mac Mini or a Windows Box would at least double that value. And no, PC connected to the TV is not superior, unless you have a mouse and a keyboard attached to it - which is already a subpar experience to using a TV remote/Smartphone. And I far prefer the Netflix interface on my TV to their web interface.
Area 51 scientist claims aliens, UFOs exist. Pictures shown as proof [video]
"Life is made up of moments. How many do we miss? Tied to our desks." Yeah, Microsoft band will rescue you from your desk.
Nuclear thermal rockets also provide a very poor mass fraction of fuel because their propellant has very low density (liquid hydrogen) and the reactors are heavy. So their advantage is much small than it seems. And low thrust makes things even worse, they can be used only for upper stages/space tugs. In the end they were never used mainly because cost outweighed benefits. Imagine, nuclear fuel contains about millionx the energy per mass of chemical fuel, and yet exhaust velocity is only 2x higher, and effective combined ISP of the stage (velocity change vs mass fraction assuming dead weight of stage being zero, and with gravity/ballistic losses subtracted) is only about 50% higher than state of the art chemical systems, at vastly higher cost and risks involved. If i was Elon Musk i won't launch a nuclear rocket unless i had a really good liability insurance, and i was an insurer i'd say nah unless federal government backs me, and if i was uncle Sam i'd say nah, too. It simply doesn't worth it.

Also, problems with space access are mostly market size-related problems. Cheap access to space is possible, only requires a vast market to pay back the investments, which is simply not there.
> I work for an independent school and my benefits are fantastic.

Thank you. This is the perfect example of an anecdote. Walmart, the largest employer in the US at 2.2mm employees. Guess who FMLA benefits don't apply to? Small businesses (<50 employees) and part-time employees. Guess who is the biggest part-time employer?

And know I don't have numbers. Other countries have created a uniform referable benefits baseline that companies are required to provide. For me to answer your question I would need to interrogate every US company. There are research companies that do exactly that, I would need to pay for their answers.
Intelligence can be a burden. Everyone has outlets. Don't be so judgemental.
Maybe some IFTTT setup could do this for you.
I'm with you. I should've written:
We all know every service will end, therefore this notion is useless.

I doubt that the average google product lifetime undercuts the average overall product lifetime.
Those two words are not interchangeable in this context. The algorithm is the code. The system, in your example, is the whole thing.

There's nothing wrong in making it clear that the code itself does not target social issues.
Sure, but my current ecosystem is npm. For browser-specific substitutes to node-specific code I simply use browserify. If I decide React is boring, I can switch to an entirely different front-end without changing anything else. For stuff that isn't on npm I have to work with bower or something else, but that (i.e. ecosystem-external dependencies) is a problem in any application, not specific to npm.

With Meteor, you're developing Meteor apps. Sure, you can put a different front-end in it or replace its server-side with an API compatible equivalent, but that's like saying you can use Django without its template system or ORM (if you don't know anything about Django: you can, but Django's built-ins provide a lot of synergy that you can only get from tight coupling).
Seiki makes decent, affordable 4ks at large size and no smarts.
I currently use a Mikrotik 750GL as my main router to the internet. In it i have a list of static DNS entries to send AD networks, and things like google-stats to a local http server to block the traffic. I also use it to block devices that i can not control from connecting to the internet (this is how i will block any "internet if things" crap). I dont need a internet connection on all the "things" in my house.

Also, there is no reason why all these functions should be built into a TV. I believe that the TV should be a monitor and thats it. We dont even need to have a TV tuner anymore. Just add 6 HDMI ports or more and I will add whatever function i want.

[Edited]
According to the documentation there's a 'default' parameter, which contains the datetime used to get otherwise unspecified fields. If not given, the default is the current date. Thus to get what you want:

>>> from datetime import datetime
>>> from dateutil import parser
>>> now = datetime.now()
>>> first = datetime(now.year, now.month, 1, 12, 0, 0)
>>> dateutil.parser.parse('February 2006', default=first)
datetime.datetime(2006, 2, 1, 12, 0)
Classic Sci-Fi: Olaf Stapledon and R. A. Lafferty [pdf]
I have an old raid controller from 3ware. The management software runs on localhost, but for illadvised security reasons forces HTTPS. One day I was not able to connect anymore (with a browser running on that machine!) I had to hunt down an old version of Firefox to still be able to connect.

Therefore it is a bad idea to not provide a fallback. It's good if every login over the internet is proteceted by HTTPS and weak fallbacks are not used. But there are places where security is just irrelevant (like my localhost scenario, or legacy hardware in a trusted local network), where I'd rather have a way of doing a connection with any way possible, no matter how insecure. Old ciphers, old SSL, compatibility hacks etc.

I wish they would keep that code arount and make it possible to connect anyway
I've been using SyncthingTray for keeping syncthing's GUI footprint to a minimum, it seems to work quite nicely: https://pulse-forum.ind.ie/t/syncthingtray-for-windows/586
TLS is not just about encryption. It's also about authentication. Without it, your cat photos site can have malicious Javascript injected into it by malicious middleboxes.

In fact, the canonical way to exploit POODLE is by injecting a Javascript code into a non-SSL-protected page, which will do repeated requests to the SSL-protected page. If the user were to only access SSL-protected pages, and never went to an attacker-controlled page (by following a link on an email, for instance), the attacker can't get the user to run attacker-controlled Javascript and thus can't exploit POODLE as easily (there might be slower attacks, but the fast way requires attacker-controlled requests).

There's also the fact that, as far as I have seen, around half the vulnerabilities in the browser I use (Firefox, see https://www.mozilla.org/security/known-vulnerabilities/firef... for the list) need Javascript to be exploited. If you access a single page unprotected by TLS, Mallory can MITM you and inject Javascript into it to exploit whichever vulnerability of the day there is. If every page you access is protected by TLS, or you use something like NoScript to whitelist Javascript for only a few TLS-protected domains, Mallory can't make your browser run his Javascript and thus loses half the potential exploits.
what about vacuuming the cannon? like those ping pong ball cannons?
Comparing apples with oranges. For example, Elixir's strengths would be around its fault tolerance, supervisors, and distributed nature. This isn't even mentioned.
Ok, just got a (signed) message back from Robin Alden (CTO): "This certificate has been revoked.", in the CC was:
signedmalwarealert@comodo.com , so that seems to be the (internal) email address.
If users have difficulty properly using the platform, the platform is at fault. An arbitrarily naive user should never have to fight the platform to do what he wants.
In communist state, TV watches you.
"Unfortunately, counter-surveillance technology does not appear to be keeping pace with surveillance technology, and since most people don't yet seem to care about being surveyed, there isn't much of a market for it."

EMP ?
Todoist integrated with IFTTT
Costa Rica is pretty heavily vested in tech, actually.

"... In 2006 Intel's microprocessor facility alone was responsible for 20% of Costa Rican exports and 4.9% of the country's GDP.[20][21]..."

From http://en.wikipedia.org/wiki/Economy_of_Costa_Rica
I doubt it's a bug. That sounds like the overhead of a syscall vs. a memory-mapped page.
Correction: for a French speaker that doesn't know the word "sprout" and / or isn't at least an intermediate English speaker.
My Ideal Development Environment
California Lemon Lawyers
If your car appeared to be a lemon, contact California Lemon Lawyers to solve your problem.
Find us on www.calemonlawinfo.com
Here's how I installed Chrome/TeamViewer/VirtualBox/SublimeText3/etc:

I went to the website, downloaded a .deb file, double-clicked the downloaded file, clicked the big install button in the Ubuntu Software Center window that it spawned, entered my password, waiting a few seconds aaaaand it's installed. I can now run the application by clicking the big Ubuntu button on my sidebar (or pressing the Windows/symbol key) and typing in the first few letters of its name. I can optionally drag the icon to my sidebar for quicker access.

Here's how I installed the last couple of applications that didn't have a .deb file (mostly development builds of games and developer-targeted applications):

I went to the website, downloaded the .tar.gz/.tar.bz2/.zip file for my platform, double-clicked the downloaded archive to extract it to a new folder in my home folder, opened the folder and located and double-clicked the executable.
A space where you have no reasonable expectation of any form of personal injury, perhaps excluding self-inflicted harm caused by negligence (e.g. cutting off your own hand in the kitchen, but not somebody else cutting off your hand in the kitchen).
Very interesting. I can't get the extension to work on Safari, though it works fine on Chrome. On Safari it logs in, but the search doesn't work (typing "f <something>" just goes to Google to search for "f <something>" every time, and when I restart the browser, I'm logged out.) Twitter authentication is also busted (returns a 500 error).

When it works, it's fast, clean, and really well integrated into the workflow of my browsing, since I use the address bar to control basically everything.

If you can figure out the Safari issue, I'd happily pay a few bucks a month for the cloud version.

Quick edit: turns out the Safari extension is definitely indexing the browsing, just the keyword search shows issues. Restarting the browser also kills the authentication every time. Latest Safari on OS X 10.10, if it helps.
The perfect is the enemy of good. With TLS, you reduce the MITM exposure from "everyone who is in the path between you and the server" to "everyone who is in the path between you and the server, AND has control of or has hacked into a CA AND is willing to risk the CA being blacklisted by the major browsers".

The latter category is much smaller than the former (which includes anyone in the public access point you're using, for instance). Yeah, the NSA is probably in the latter category (if they think you're important enough to risk burning a CA), but the NSA is not your only adversary.
The sad thing is that the Wii U's failure is 100% attributable to marketing. The GamePad is actually quite comfortable for normal uses (i.e., situations in which games do not include contrived "Look at me ma, I'm using the GamePad!" moments, which are too frequent) and I like it more than I expected to.

Most of the people I ask don't even realize that that the Wii U is different than the Wii. They think it's just a gamepad accessory for the Wii and don't understand that it's a different console. Really a shame.

Nintendo has always had trouble connecting with American audiences -- when they've done so, it's been basically by accident. It seems that while they like American money, they still build their products exclusively with the Japanese market in mind.

The GameCube is a similar tale of woe, a vastly underrated system that came in last entirely due to superficial considerations, like being purple.
Check out this meta-search for online courses: http://courses.linkstore.ru/ 120+ sites.
Open it up and take a pair of scissors to the camera/mic cables?
"The kernel, as well as its various device drivers, are written entirely in Assembly for optimal speed, simplicity, and manageability of the code."

I love it !!!
This is the part where I make a long statement urging apolitical youth to give a shit. Facts first.

CSC is a core part of the military industrial complex. They make mass surveillance databases and military systems and are active globally.

Gottfrid pissed off the both the MPAA and the US military/government. Look what they did to kimdotcom in total violation of law ... the NZ PM had to apologise personally. Gottfrid was illegally extradited from Cambodia. We're yet to see any evidence to the contrary, despite claims his visa was up apparently it wasn't, and this sort of put-on-plane-back-home treatment is not normal.. also, a fat Swedish aid package to Cambodia went through just after his extradition.

Gottfrid's mother is an academic and has documented the strange behaviour of her own (Swedish) government around his arrest and treatment.

Denmark is a place where it's almost impossible to use cash, where the ex-king kept a harem (it's now a bakery/hotel: I stayed in it), and where the authorities don't need a warrant to track your phone's location over the last year.

The accusation is that, sitting in Cambodia, Gottfrid broke in to some computers for no apparent reason causing zero harm. The reality is that he was mistreated against any notion of personal rights, dragged halfway around the world and locked up in solitary confinement which is generally considered torture under UN definitions. He has been passed from state to state being mistreated. There is still no proof he did anything wrong or harmed anyone. However, there seems to be evidence he helped Assange decrypt the embarassing US military video 'collateral damage'.

The only thing I conclude from this ruling is that the west in general is only a downward spiral in to totalitarianism, and that there is now an inter-state, overt attempt to suppress resistance (Assange, Dotcom, Anakata, etc.) with extreme media coverage to try to influence the rest of us.

Where are we to go? How are we to resist? There is the west and its fall-in-line economic treadmill, or the hinterlands and their available extra-judicial means of extradition (ala Anakata) or oppression. Assange's warning about a transnational dystopia seems ever-more pertinent. You know what I think after having met him? Anakata was trying to understand what's going on in Europe and the world at large, and his heart was in the right place. It fits with his character. After all, his mother is an academic, he was raised to ask questions.

Those who question are unjustly treated... the system is the problem. We can use the internet to create change. Don't let cryptocurrency abort as a foetus: it's being regulator-challenged to death. Don't let nominal democracy convince you to be placid. Ask your own questions, force some coverage for your discoveries, and change the world. Do it for Gottfrid.
Docutils_basic.css – A simple yet beautiful stylesheet for Docutils
Ask HN: What is the best way to verify image, video and pdf scan modification?
Hello,

I have fair few images, videos and pdf scans coming through. I need to verify whether they have been digitally modified in any way. I would prefer a service with an api however software package will do as long as its good. Something that doesnt cost arm and a leg would be preferable.

Cheers
From Russia with Love: Sofacy/Sednit/APT28 Is in Town
libm has been gone for a while, unfortunately:
https://news.ycombinator.com/item?id=8502968
There are many people I retweet whom I have no connection to whatsoever. I like what they wrote and I think it's relevant to or interesting for my followers.
Practically everybody knew that Tim Cook is gay, that's why they said that Apple users are faggot and only faggot use Apple products.
Stripe has a nice payments api that is quite easy to build into your own platform. They also have a long list of integrations that would take a bit of time to sort through but may have what you are looking for!
The attack on homosexuality was not based on the degree of harm.

Regardless, at one time, 4% of all women died in childbirth - a direct consequence of heterosexual sex. That is far more than people who die from homosexual sex, yet no one sought to prove that marital procreative sex was immoral because of this.
Could you expand on what you consider "innovation" because I'm struggling to see how old nintendo, with their invention/pioneering of basically every part of the standard modern controller doesn't fit into my definition.
> iOS didn't have multitasking until a lot later, and the
> concept of background services is more aggressively
> policed (that is, processes killed often) on iOS, as far
> as I know?

Ugh, of course iOS had multitasking from the very beginning as you would expect from unix kernel. The access to it from third party apps is entirely different question.
This rocket equation is not shown, just it's consequences.

Try: https://en.wikipedia.org/wiki/Tsiolkovsky_rocket_equation

for the equation (ignoring gravity),

and: https://en.wikipedia.org/wiki/Delta-v_budget

for a diagram of the consequences.
One Degree (YC W14), Nonprofit Fighting Poverty – Engineer
He is a member of several societies with probably conflicting values in some areas though, any of which could oppose marriage equality, so I don't see why he should be constrained to choose Mozilla's. I've probably read the wrong thing from that quote.

I'm not saying he should be constrained; what I'm saying is that he's not "a white in the southern US in the 1800's". He's not a man who hasn't been exposed to different viewpoints or who needs a "special moral compass".

One of the societies he belongs to values and promotes gay marriage rights, so the choice he made was his own, and not a result of being immersed in a myopic society like the "southern US in the 1800's".

Oops, the comments about inactivity weren't based on any assumptions about your position on whether he "deserved it" or whatever. For lack of a better place, I'll elaborate, but again I'm not talking about you.

Fair enough, sorry for that, I was reacting as much to your comment as to the downvotes, which was unfair.

I don't think it's fair to elevate it almost to the degree of re-enslaving Africans or something, and then not hold anyone accountable who did nothing.

Point taken, but let me ask you: there are people being enslaved / trafficked in the world right now. Do you do much about it? I know I don't. Does it make me an hypocrite? Yes, probably. Does it mean I'm wrong to denounce people who actively support human trafficking? I don't think so.

(To everyone) By the way, I'm NOT saying that banning gay marriage is enslaving people! I'm just using the analogy put forth.
Anyway similar data is being collected from your mobile and your computer, TV wasn't on the list but now it is.

I guess if you want more features the smart tv provides this is something you have to get accustomed to.
C++ and zombies: a moving question
And while we're at it, let's solve world hunger by getting all the people who can't afford bread to eat cake instead :P
Yeah, exactly. NetBSD's implementation makes sense to use, as it's a rather solid one and very portable. Plus it's probably very general-purpose, while lwIP had never been. Not to say that general-purposeness is the best thing, so that's why I pointed at mTCP, which is actually optimised for multicore systems... Anyhow, I don't think these guys even get their point across. Why have they chosen lwIP in this particular instance actually?
I don't really agree – I'm very nervous about the idea of government banning technologies.

If I want to provide a real-time audio feed from my home to Samsung, then that is my choice to make.

If government is to do anything here, it's to make sure that there's a minimum standard of notification which is required for these devices. Maybe something like an explicit opt-in for any feature which transmits data to third parties. That's something I could get behind.

But banning it? No way.
It's also rather silly to need 50GB of never-used swap space to back up a fork-heavy program.
You Can Now Withdraw Payoneer Fund to Your Local Bank Account
Why have they not written the TCP/IP stack in Assembly then?
20 Cloud Based Tools for Designers and Developers – Code Geekz
The user can still consume 99.9% of your address space. It is not a substitute for validation.