skysight-inc/HackerNews huggingface dataset:
I don't think people hate ads on principle. Some do, and they're vocal, but most people hate ads because they're annoying and obnoxious. If every ad was as well produced and as tailored to the content as super bowl ads are, people would be fine with advertising. Instead we get the ugliest, most obtrusively designed 10 second animations looping alongside articles and in between paragraphs, advertising disguised as content, and tracking scripts that reveal to questionable organizations an unsavory level of detail into our lives.
I can't speak for NixOS specifically, but in GuixSD (a closely related project) this is handled at the service layer, an I imagine the same must be true for NixOS. The OS declaration specifies that, for example, the PostgreSQL daemon should be running with a specific configuration and the init system will run it when the system is instantiated. Your database runs as normal, and you would back up your state as normal. Functional configuration management provides an extremely clean separation of stateless from the stateful.
I don't think that works. What if both the element to move, and the element at the end of the list, belong to the right of the partition?
"Where do you think fish biodegrade to?"

Soylent 1.5, that was just before they switched to algal oil.

I wonder what Soylent 3.0 will be made of?
Outliers are perfectly valid responses to claims of "impossible".
the entire linux operating system wasn't enough for him, huh?
Related: http://www.theatlantic.com/magazine/archive/2013/11/the-man-...
The lower the price the easier to buy, so there should probably be some weighting on stock-price to remove some weekend warriors from the equation on many-shared stocks, and to reflect the barriers to entry on stocks like BRK.A.
> There are many things they've done that are pretty subtle as well.

> The wikipedia information in the sidebar when you do informational searches used to have links to wikipedia...leading you away from google. They now keep you within Google, and include links to ads http://i.imgur.com/j3w9LbP.png

That still has a link to wikipedia

> Various widgets push organics down pretty far: http://i.imgur.com/VwYH7mY.png

That second box isn't an ad, it's just a called out search result.

> There are queries that became 100% above the folds ads within the last 1 or 2 years. Travel is especially aggressive: http://i.imgur.com/89iYCmc.png

As I said, this has been a thing for more than 5 or 6 years:

http://www.seobook.com/excuse-me-where-did-googles-organic-s... (from 2009)

> Other widgets that aren't ads per se, but serve to keep you on Google's site as you drill down to pages that will have ads: http://i.imgur.com/v1urMBm.png

They aren't ads per se...so would have at most a secondary effect on ad click through rates. It's also hard to argue that this (and the other) examples would be the cause of user harm as you argued above.

> YoY click growth percentage has been higher than traffic growth for years and years for Google.

You're missing my point because that's exactly it. Unless things have changed substantially in the last year, and every year before that, these things wouldn't explain the growth in click rates.
GBPUSD+Reverses+Gains,+Eyes+More+Strength
That's neat. It reminds me of Bitnami (http://bitnami.com/).

When we created azk, we had developers in mind.

Solutions such as those or the `Deploy with Heroku` button are cool, but they don't give developers the opportunity to just fiddle with the code or even just check how the application looks like running locally before deployment.

So we tried to expand on those solutions by adding this capability on it (and you can always easily deploy to DigitalOcean with azk).
Evernote Will Shut Down Market, Its E-Commerce Effort, on Wednesday
Sesame Street Now Has a Venture Fund
> And unaided humans are perfect. Got it.

"reliable enough" != "perfect". You're strawmanning the parent.

As for downmodding, if you goad people to do it, you lose the right to complain about it.
> we probably all agree that Yahoo's investors didn't get their money's worth on a marquee CEO

Disagree. If you bought YHOO in mid-2012 before Marissa joined, you'd have doubled your investment by now. I understand there's the option value of having invested in some better stocks, and YHOO's correlation to BABA, but one could still do a lot worse than doubling the investment.

https://www.google.com/finance?chdnp=1&chdd=1&chds=1&chdv=1&...
azk is a higher level environment orchestrator than both Vagrant and Docker Compose.

Instead of dealing with individual virtual machines one by one as you'd do with Vagrant, you'll just write a simple system-level manifest file (Azkfile) listing the environment's elements and the relationships between them and "hit play".

azk builds the environment for you with little intervention, in a short amount of time and you can easily replicate the results in other machines using that same Azkfile.

With azk, automation does NOT come at the cost of opacity. You can always look "under the hood" and see what's going on.

Today, azk employs Docker, but frankly, we could use any other equivalent solution (as we are currently testing).

Compared to Docker Compose, we can list the following advantages:

- Its manifest file (a DSL in Javascript) is more verbose and has a greater toolset [0];

- You can persist content from inside the container way better than simply mounting volumes using docker compose [1];

- For now, it relies on VirtualBox (usign debian2docker) but it has a built-in function [2] to sync folders into the container using rsync (significantly increasing performance for file sharing). You can still use VirtualBox Shared Folders if you want to;

- Its built-in DNS server makes you don't worry about port mapping and docker IP issues. You can access your local app running with azk by simply accessing a custom address, like: my-app.dev.azk.io.

We like to think of azk as the YouTube to Docker's Adobe Flash Video.

We've built a gallery [3] with some projects where you can have a first experience with azk by running them. If you get interest, you can learn how to write Azkfiles to your projects by accessing [0].

This three and half minutes video shows azk in use [4].

[0] http://docs.azk.io/en/azkfilejs

[1] http://docs.azk.io/en/reference/azkfilejs/mounts.html#persis...

[2] http://docs.azk.io/en/reference/azkfilejs/mounts.html#sync

[3] http://run.azk.io/

[4] https://www.youtube.com/watch?v=J2i8qug99Kw
The author himself plagiarize the content from apache cordova example and calling others plagiarist.

Writing blog post is for the purpose of public sharing and dissemination. If you need your content to be secure keep them within the walled gardens. If every open source developer thinks like the author of this post, there won't be any open source software.

I hate this kind of leech. Open source is a community work and the more others use the better it is. Its a compliment if they are actually using your blog post as reference.

Consider your blog post as a service to open source software you are trying to explain rather then calling others for plagiarism.
Dutch police train eagles to snatch unwanted drones out of the sky
The average american drives 13,476 miles a year. 16,550 for males and 10,142 for women.

https://www.fhwa.dot.gov/ohim/onh00/bar8.htm
When do they shut off (actually go to lower resolution) the GPS? When there's a war (invasion of Iraq, for example). Or when there's a bottleneck for two long in the process of launching replacement GPS satellites. You want to stop all the trains if one of those occurs? Until the military action is over or there's a successful satellite launch? Get outta here.
Detecting DDoS attack on my wordpress blog
This might sound petty but it really hurts the usability of ReST for me: the link syntax is horrible. I need to look it up every single time.
Custom Hardware Sharpens Edge for Deep Learning Future
Actually, the right course of action is perfectly obvious--he should be restored to driving trains. No other train engineer has been scrutinized so carefully, and he came out with flying colors.

Sadly, he will not be, because the company needs a scapegoat to cover their lack of adopting the technological safety system that can mitigate the human errors that are inherent in the current system.

If he never drives a train again, every single manager in his chain should be fired--including the CEO as they made the choices to set the system up this way.
Yes, security margins are all about what can and cannot be brute forced!

You can't compare these 2 scenarios directly, because in practice:

- attackers can take as many guesses as they want against a piece of data protected by a 128-bit key, but

- attackers get only 1 chance that a particular piece of data protected by a supposed prime is not a prime.
I don't currently have access to the drives it is stored on, but I'll give it a go next time I do. Thanks for the suggestion.
Shameless plug: LightPaper has some nice support for Jekyll rendering: http://lightpaper.42squares.in/?ref=hkj among other great features.
These memories won't last
I have quite a few files VLC doesn't play that MPlayer does. I use VLC as my main viewer but I get a file that doesn't work I try MPlayer.
I remember back in the days a very popular dreamcast demo was showing deck of very big cards jumping on the screen without slowdown - mainly because of the tile rendering the dreamcast had (PowerVR).

The only downside was transparency (and I guess still is), so people used to do checkerboard-transparency (e.g. imagine a chess/checkerboard - the white pixels stay, black are out) - then it was fun to combine this other transparency out there. Not sure how well it worked, but people tried it out.
The first official release of Metastore: metadata tool for file system trees
Looking to launch an education hardware service
Looking to deliver hardware kits for adults. We haven't deliver them yet; we only have done classes. Majority of our attendees are software folks, wondering what people here want to see for hardware meetup.com/Breadboard-Maker
breadboardlab.com
Children playing on the track ahead. Fallen tree across the tracks. Moist leaves on the rails. Road crossing not clear. Probably a bunch of more nuanced things that someone familiar with driving trains would know. You need a wide array of failsafed sensors to replace a human doing all of these. Certainly more than the $100 you suggest.

Hell, in my state, the electronic comms for trains get adversely affected by caterpillar plagues from time to time.
> Edit: wow. that is serendipity. Just accidentally posted twice. Does hitting "submit" twice do that?

I get that a lot. I've not worked out what's causing it.
The reason was to get rid of dead weight that was "working from home", but effectively just lifting a paycheck for doing nothing.

It did in no way impact productive employees who needed an occasional flexible schedule.

But that's not something you can tell the press, so it was spun as it was spun, and that's what people remember.
Those people should probably join a co-op or a non-profit organization then, for-profit publicly-traded corporations are not really set up for that with shareholders buying shares and firing boards and hiring new management and what not.
Great suggestion - thanks! I'll look into providing the POST body for inbound webhooks.
I would be inclined to say search is still their flagship. While advertising is their monetary powerhouse, it is still search that leads their fleet of products as a household name.
15 Years of VLC Media Player
In fact they didn't fail at all. Google had no intentions of going forward with military robots. They were very clear about that when they acquired Boston Dynamics.
For those using Slack, I recommend you to check out this to-do app http://www.zlapps.com/todo

Disclaimer: I built it :)
Whicgh provides an excuse for why the prime was truncated, and OOPS made it into a not-prime.
Oh man, QBasic was the first programming language I ever encountered and started playing around--what great times!

At the time (I was probably 11 or so) I knew that it was important to learn to write serious stuff, and knew that an operating system was probably "serious stuff," and so I thought it might be a good learning experiment to write an operating system in QBasic. Needless to say I was missing a few links in how "serious stuff" was written back then, but it sure was a fun intro!
A new type of device(s)?
Sure, so what does Yahoo's corporate by-laws or S-1 say?

The problem is that they already sold shares on the premise of being a for-profit entity extracting values to their shareholders.

They could have become an employee-owned co-op or a non-profit entity like Wikimedia or Craigslist, but at some point they chose not to.
Why China hacks the world
vlc 2.2.1, latest desktop release, has a possible code execution bug relating to 3gp (which doesn't have to be the file extension). Most distros have patched it, but the videolan releases don't appear to be patched since they're 2.2.1 and since the file modification for one mirror of win32 2.2.1 is last April (of course it would be pathologically stupid to release patched binaries without a new release, but it's possible, and they don't appear to have done either).

https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-59...
I tried that at the time, but all of the tools I tried either crashed or only recognised the audio track (tried ffmpeg, QuickTime in OS X and Windows, Handbrake, VirtualDub, MKVToolnix, and mpegstreamclip plus a few others; mostly ffmpeg-based stuff crashed AFAICT - most of the others either errored out or just listed the audio track).

I ended up recovering most of the footage by re-recording the screen whilst it was playing in Windows Media Player. Not ideal, but it was a low-ish quality capture of a webstream anyway, so any quality loss wasn't particularly important.
So, microsleep? Absence seizure?
Investigating server-side optimizations for ASP.NET Core web apps
On the face of it, your list seems quite reasonable. I like it. What is your one language of choice? Do you have any examples you'd share that demonstrate your principles in action?
Except for links to images. I can never freaking remember those.

Also, the silly space-at-the-end for line breaks.
Sorry, but I believe it's insanely stupid that things are being done the way they're done, and I believe the arguments that I'm "strawmanning" are part of the reason why.

In a rational world, the burden of argument would fall on those who advocate human control of trains, not on those who simply can't fathom why they're not already automated.

Sometimes it makes sense to call out stupidity for what it is... even on HN. I'm not trying to come across as personally disrespectful.
Curalate | SEATTLE | NYC | PHILLY www.curalate.com
(roles can sit in any of our offices)

Curalate is the leading visual commerce platform, connecting pictures, people and products. We sit at the intersection of big data and computer vision and we help brands create authentic connections with consumers through images!

One of the nation’s 25 Hottest “under-the-radar startups” by Business Insider

Inc. Magazine: The 10 Hottest Startups to Work for in NYC (Curalate is #1!)

ALL ROLES CAN BE FOUND HERE: http://grnh.se/6k3bhl

- Full Stack Engineer

- Front-end Engineer

- DevOps Engineer

- Product Manager

- Product/UX Designer

We hire developers, designers and product people with exceptional problem solving skills, creative out-of-the-box thinking, and comfort with quickly learning, evaluating, and deploying new technologies. Also, We're not language zealots; we believe in using the right tool for the job, and are comfortable with a polyglot codebase.
Well, it's an indictment against Ping anyway. It would be mighty disingenuous to somehow suggest that level of failure is a statement of the possibility of future success for them considering how big their hits are.
Not true in my school either. My school's CS program is very laid back and easy, at the cost of not learning much. I'm a senior with almost a 4.0 in the major and I couldn't do some freshman level homework from MIT OCW for the theoretical classes.
Iowa Caucuses Live Results
Watch This Trained Eagle Take Down a Flying Drone
>Is that worse than drinking liquefied shit?

Yes, or more precisely, wastewater treatment plants can neutralize most fecal-borne pathogens, but they are unable to neutralize prions, the infectious agent behind transmissible spongiform encephalopathy (TSE). In fact, in some cases, prions even remained infectious after incineration at 600°C [1].

[1] Brown, Paul, et al. "New studies on the heat resistance of hamster-adapted scrapie agent: threshold survival after ashing at 600°C suggests an inorganic template of replication." Proceedings of the National Academy of Sciences 97.7 (2000): 3418-3421.
https://www.researchgate.net/profile/Edward_Rau/publication/...
I bet you'll use google to do it.
> There's this thing called GPS. It would cost about $100 to have the train "know" where it is. I don't understand this argument at all.

First, there are two problems you want to solve with respect to train "position". One is distance along the track, and the other is which track it's on. The track centers are often 15 or 20 feet apart; GPS may not be good enough to determine which track it's on. There are other systems that determine that. But now you want to integrate those other systems with the GPS, and now the problem is much less simple than "there's this thing called GPS".

> Why are humans even in this particular loop? It's a train, not a car or an aircraft!

If you don't have absolute control of your right-of-way, you'd better have actual eyeballs up front. A car can stall on a crossing. Some drunk can be walking down the track. Some drunk can even be driving down the track. Somebody can even be trying to move a house across the tracks (I've seen a photo of the aftermath of that one).

And if you're going to say, "if the photos of the aftermath, the train didn't stop in time, so what's the point of the engineer?", well, the engineer can try to minimize the damage by seeing that some idiot is trying to move a house across the tracks, and coming as close as possible to stopping where he shouldn't have to stop at all.

> It's not going anywhere it didn't go before, and it has no business going 1 MPH faster or slower past any given point on the track than it did the last time!

Slower trains ahead of it. Temperature too hot, so sun kinks are possible. Temperature too low, so pull-aparts are possible. Too much rain, so a river may have washed out a bridge. Some kind of event right next to the tracks, so go slow and watch for people where they shouldn't be. Maintenance work on the track next door, so go slow and use the horn a lot, because sometimes those workers forget to pay attention to what's happening on the next track. Those are just off the top of my head.

Then there's BART, which did exactly what you said - they automated it. One day a train misread an instruction from a sensor, and tried to go 68 MPH when it should have been stopping for a station. The station happened to be the end of the (elevated) line. I forget whether that killed any people or not.

There's a lot more going on in a railroad environment than you think there is.
The glaring difference of course being that Microsoft was trading for roughly 88 times trailing earnings.

Google is trading for close to 30 times earnings with this latest quarter.

Google's valuation is obviously sustainable, Microsoft's was not at that time.

What's next? Google is likely to become even more valuable as they have a lot of growth left and investors clearly like to give them a nice multiple.
What is this PonyChat you speak of?
TrueCar | Santa Monica, CA - San Francisco, CA - Austin, TX | Full Time

TrueCar is hiring Rails, Hadoop Engineers, Technical Product Managers, QA Engineers, Designers and more in Santa Monica, San Francisco, and Austin.
We acquired the talent of quite a few Carwoo (YCS09) alums a little over a year ago.
We've been around for 10 years and went public 1 year ago. The company has big plans for the coming years and is looking for good developers to help us grow.

See http://careers.true.com for the full scoop.

We're using Rails and Python (Flask) to serve out all kinds of APIs as well as consumer-facing web experiences and internal tools.
Let's see; what else?

* We prefer you work with us in-person in Santa Monica, San Francisco, or Austin. Remote definitely considered for the right candidates, but you must be based in the United States. We'll handle most visa situations.

* Benefits are exceptional: health premiums are 100% paid for (not only for you, but your whole family), we match your 401k (up to 3% of your contributions), and give stock options and performance bonuses. We also pay for your gym membership (up to $50/month) and have catered lunches every Wednesday.

* Our Santa Monica HQ is right by the beach and Third Street Promenade, so expect fresh air and plenty of food options. Our SF office is right off the Montgomery BART station with 360 degree views of downtown and the bay.

* A meaningful subset of some of the technologies we use: Ruby on Rails, React, Flask, Redis, MySQL, Hadoop, and Elasticsearch (the whole ELK stack).

* VISAS are handled and REMOTE options are available under the right circumstances.

Send an email to me (Brett) (bemma AT truecar.com) with your resume and/or GitHub profile. Even if you're not applying but just have questions, drop me a line
I just found out about Lektor the other day. https://www.getlektor.com/ It's like Jekyll meets WordPress, written in Python by Armin Ronacher. He's the guy who wrote the extremely popular Python microframework, Flask.

It's a static site generator with a slick React powered admin interface intended for editors (non-programmers) to use. It runs locally like any good static site generator should and runs on Windows, OSX and Linux. With the click of a save button, it'll upload your statically generated site to any ftp or rsync server you choose ;)

Took me only 2 hours to have it building a page with a nav menu, localization, and a slick admin interface even though I had never even used Python before!!

All you do is declare your models, place references to them in your templates, and it handles the rest for you automatically.

The project is still a little rough around the edges as it was only released in December, but I'm already falling in love with it and I'm really excited to see how it changes the web once it gets built out a bit more.

Non-programmer editable static sites is a huge deal!!!!
Yet there are others with deep wisdom of the nature of authority--that when it gets to a certain size (especially where there is no larger authority to check it), there is always risk for it becoming self-serving. It's the nature of the beast and therefore accept. Accordingly the only solution is decentralization.

It's the difference between bundled and unbundled software. The rising tides of both play their part in a larger a picture, a larger set of lessons which ultimately--I believe--leave with unbundling/decentralization being the final answer. The flip side of the coin, of this lesson, is u need the times of bundling and centralization to learn how to do decentralization properly. In so looking at the broader picture, can we say bundling and centralization of power is a bad thing?
They are but it's rather difficult to get national insurance number and open a bank account if you don't live there (and have proof for it, of course).
Wow, just had a nostalgic moment. I remember QBasic. I remember my elementary school having a book about Basic and being able to do some of the example games and apps. And a few not working. BASIC/QBASIC differences?

But mostly I remember complaining to my dad. QBasic "compiled" to some intermediate that required QBasic to run... I remember never being happy with that.

I thought I had eventually found out... but QB64 only supports XP, and I know that I was doing QBasic on something much older than that... Maybe older versions of QB64 supported earlier versions of Windows.

anyway, a nice little 5 minute trip down memory lane.