skysight-inc/HackerNews huggingface dataset:
The other golden rule of owning: never buy DRM-enabled content, even if you can break it, because doing so only encourages the actors pushing for DRM.

And bought content needs backup.
The Reinheitsgebot Bavarian beer purity law [0] restricted the allowable ingredients for "beer" to water, barley, hops, and yeast.

US Federal Standards of Identity for bourbon restricts ingredients to at least 51% corn (Zea mays) in the mash, new charred oak barrels, and mandates alcohol content in the final product.

The specific type of bourbon traded as Tennessee Whiskey has additional requirements for charcoal filtering and geographical origin.

There is ample precedent for regulating the ingredients, processes, and geographic origins of food or beverage products using a particular product name.

It doesn't even need to have the force of regulatory law behind it. You could invent a trademark for frijoles refritos, and license it as a marketing aid to any manufacturer willing to meet your requirements.

Specify that the ingredients must be specific types of beans without their skins, chicken stock, onion, garlic, pork fat, salt, and a consistent spice mix which may include any herb from a pre-approved list. You could require different qualifiers for pinto beans (no qualifier, or "norteño"), black beans ("negro"), kidney beans ("rojo"), or subbing vegetable oil and vegetable stock for chicken broth and pork fat ("vegetariano").

And there you are. Just look for the trademarked logo on cans, and you can be assured that you are eating "real" refrito beans. In theory, this is no different from putting the UL logo on a tested appliance, or a Kosher-certifying logo on compliant foods. An independent food certification company can operate entirely on quality control inspectors, marketers, public relations flacks, and trademark lawyers.

[0] https://en.wikipedia.org/wiki/Reinheitsgebot
One interesting use for this would be to get a tattoo you think you want to be permanent, and then when it fades, decide if you liked it enough to get it redone with permanent ink.
Not correct, it will never be as big or good as jQuery.
No, it really isn't.
What will a newly created rack cost on AWS? Trying this out now, but want to get an idea of what it will cost me. Is there a list of all the AWS services this uses?
Sure. But introducing a hardware division into an organization that did not have one before can not only be useless, it can be harmful.

Oracle has much less direct investment in datacenter operation that could suffer from unwanted influence of in-house hardware than Google.
In the "don't delete my music" category - google music is pretty good. You can upload your files without deleting them and then stream from web or mobile app. I haven't tried playing offline from the browser, but caching on my phone is fine.
Where do you draw the line? I find using the same term just barely acceptable right now. If ruby was as hot as it was three years ago, maybe I wouldn't. http://www.indeed.com/jobtrends/q-rails-q-ruby.html?relative...
I don't believe different sugars are processed differently. I do thing that release mechanisms are different in, for example, corn vs corn syrup. The "extra stuff" you get with corn mediates how fast a body can absorb the sugar, the container needs to be broken down. So, in some sense, yes, all sugars are the same. The delivery system can change the rate of absorption though. *

* I have no proof of this. I'm making an uneducated guess that the insulin spikes aren't as steep or high with sweet fruits and vegetables compared with a spoon full of sugar.
5 simple things that millennials must do to save for retirement
Evolution of Cloud Consumption Models
Tattoo inks are not regulated by the FDA, so on a regulatory level this isn't a problem, but consumers may be concerned obviously.
Well, keep in mind they ran the predictions twice, once two weeks before the race, and then again after the lineup was determined in the middle of the week, switching one horse. I don't know what the odds were at that time.

And, if anyone else has a winning Superfecta ticket, I haven't seen it. So, it's not like this was some easy pick.
If you use show instead of edit it doesn't re-encrypt the file.

Agreed on the useless diffs however, it makes reviewing pull requests or changes much harder.
I wish Plex would finish what they started.
As catchy as that is, KVRPaaS would be more appropriate.

https://en.wikipedia.org/wiki/Vehicle_routing_problem
How to build your own bots
> because many companies pay to get their ads put on it and allowed

Is this 100% verified, or just speculation? AB+ has always stated that they whitelist suitable ads, not ones that are paid. In my experience, this is true; only static text and image ads ever get through, and it's pretty rare. I think this is desirable as it incentivises the use of better ads.
Except for the fact that I would describe myself as a moderate. I can empathize with the desire and need for sensible tax cuts and smaller government, but I can't support a platform that is incoherent and hypocritical.

EDIT: To add a little more substance. I think the incoherence stems from the fact that the current conservative alliance is formed from approximately 3 distinct groups, with different priorities. You have the religious folks who care about abortion, same-sex marriage, drug laws, etc... And then you have the blue collar group that cares more about immigration, guns, etc.. And then you have the pro-business group which mostly cares about taxes and deregulation. From the outside looking in, it shouldn't be surprising that it's hard to empathize with the 'conservative' world view, because the external manifestations of that worldview are often very contradictory (i.e. why would a group that supports small-government also support the drug war, etc...)
> No one is stopping people from having these opinions, speaking about them, or teaching those perspectives.

You may not have been paying attention, but unfortunately that's not the case.

https://www.thefire.org/list-of-campus-disinvitations-2000-2...

http://www.spiked-online.com/newsite/article/whats-new-about...

http://www.mediaite.com/online/university-president-shuts-do...

And I can link to many more examples if you wish. It's moved from "your opinion is incorrect but I respect your right to speak it" to "I don't agree with what you say so I'm denying your right to express it".

Now do you understand the problem? It's quite incredible, actually.
An unlikely restaurant won over millennials by ignoring them
Very sensible advice I think. Your system insulates you from things outside your control.
Your doubling the cost of a tattoo though and they're already pretty expensive. Wouldn't it make more sense to just be certain you want one before you get it and save hundreds of dollars?
My recommendation would be to not use Apple but if you can't do that for whatever reason running your own Plex media server at home and installing the Plex app on your phone should be the next best thing.

I got a freenas box running at home where i keep all my conntent with plex media server running in a jail giving me access to my entrire library anywhere I am without having to worry that some miss click is going to destroy all my hard work.

Owncloud, Plex etc are a great replacement for the mainstream clud based services out there and you have full controll over them.

I would never give up controll over my data for the convenience of the cloud. It feels like gving up one of your findamental rights like the right to free speach to me.
I'd say Elastic Beanstalk is the most direct "competition" because it his the same points:

* Simple

* Configures AWS resources uniformly run your app

* Uses Docker

Some advantages to using Convox instead of Elastic Beanstalk:

* More flexibility in the experience. Convox has a simpler API and CLI for end users.

* More flexibility in the infrastructure. We can pick and choose the best infrastructure components and constantly evolve.

* Less lock in. This is speculative but having a thin layer between you and AWS could help with portability.
It sounds like you have perhaps a few issues of your own to deal with. I've always lived in/around london and I know others who do and we're not going mad. I know a bunch of people from outside the UK who live here and they'd hate to have to live outside London; it's like another world here compared to the sticks in terms of acceptance of foreigners, access to culture etc. Sure, sometimes there's a problem with the train/road, but so what? Whatyagonna do? Shift your whole life around just to try and avoid that?

I don't know anyone who lives immediately near me so why i'd want to go for a drink with them instead of my colleagues is something of a mystery to me. I mean, I don't drink anyway, but, you know, coffee or whatever. In many cultures you'd not go out for a drink, what with them being pointlessly expensive; you'd invite each other round to your own place; drink supermarket priced beer, smoke whatever etc without having to deal with randoms getting all legal.
They were my introduction to open source -- and, well, let's just say I wish every project were so well-run. One of the best for sure.
I wrote an import script: https://gist.github.com/nicolewhite/f1980f01dc4342b369a6b3b6...
I know a few women who tell me they're horrible at using computers. When I asked why, they said "because I can't even figure out iTunes."

Between dodgy iCloud and bloated iTunes, Apple has destroyed the "computer self-esteem" of a generation.
So, a handful of fancy dinners? a cheap road trip? people pay a lot for an experience. Having the experience in a long term consequence free way will entice lots of people to try it out, i think.
This project scares me because it helps foster a bad practice -- keeping secrets in a repo. You really shouldn't be keeping secrets in the repo.

You should be using a secrets service that is designed for such a purpose, like Hashicorp's Vault[0], so that you never have to keep a secret in the code.

[0] https://github.com/hashicorp/vault
Thanks for the question! I'll admit I have limited knowledge about those services, but I believe they solve a slightly different problem. Pathfinder's primary use is services that have N drivers that can service any of M transportation requests.

The GraphHopper and OSRM Matrix APIs are closer to what Pathfinder does, however they do not assign route segments to vehicles. Pathfinder is perhaps one abstraction layer over them.
NATS Server v 0.8.0 has been released
To people downvoting this: Cybernetics as a discipline is the study of systems governance ("kybernetes" being the Greek word for "governor" or "steersman") [1]. A solid understanding of self-reinforcing positive feedback loops like a bad spin reading leading to more spin thrusting is the exact kind of situation that should be planned for in self-adaptive systems not immediately available to direct control.

[1] https://en.wikipedia.org/wiki/Cybernetics
Reducing Redis Memory Usage
Or: their current (somewhat negative) properties are actually what drive people to get them..
Relative obscurity depends on the community. While there are a lot of MySQL installations, I'm under the impression there are more Postgres fans than MySQL fans on Hacker News these days.
I'd assume the prior poster is suggesting that running a third party tool on your primary web server(s) would increase the surface area for attacks by some (possibly not small) amount. e.g. if piwik is compromised, an attacker would have some sort of user access on your web server(s), which is generally a bad thing. I suppose some people also use the same database user for all web applications, which would potentially be disastrous.

There are mitigations one can implement without going to that length (run piwik under a different user than any of your other web applications, using suexec, use a different database and user, etc.). At the least, putting Piwik in a container or VM makes sense, if any data on your web server(s) is critical or sensitive.

I suspect for very large deployments this would go without saying. But, for users with only one web server, it might seem reasonable to drop it into the same virtual host and run it all as the same user (and it's probably safe enough to do so for many users, as long as they stay on top of updates). But, any web application you run adds surface area for attackers. Might as well isolate them as well as your skills and resources allow.
What about comments, packages installed via git, recursive packages?
Thinly veiled accusations of racism while smugly acting as if you are somehow above a conversation you continue to participate in is an attempt to raise your status.

In any case, I also just realized why you've become so much more aggressively anti-intellectual. I doubt that your attempts to signal virtue to the enemies of meritocracy will work, but I do hope you guys survive their inevitable attacks when they figure out that stockfighter is basically a g-test. <- Notice the attempt to raise my own status, rather than engage in intellectual discourse?
It's more that software is becoming a dominant factor in everything. Which is both good and bad. It's bad in that insufficient effort and process is going into ensuring software quality. In a very real sense we're in another "software crisis". Software complexity is growing beyond the bounds of the previous era's "best practices" (of which only a subset were ever actually applied) to manage. While at the same time the impact of software problems is growing, especially because the potential for problems due to interactions of software systems is also growing.

Though in truth that's mostly unrelated to this instance. Real-time control systems for satellites have always been a tough problem, and there have traditionally been growing pains for organizations tackling new designs. Even NASA has had its fair share of stumbles in that regard, for example the loss of the Mars Polar Lander and even the Mars Climate Orbiter (the famous metric/english units fuckup) were substantially due to problems with the software and operational management of the spacecraft.
I read this as, humans with 8-24 years of western education forced on them tend to think this way.
How does PostgreSQL compare to VoltDB?

I'm trying to get a handle on the different databases, and VoltDB sounds exciting, but everyone's talking about PostgreSQL. Then there's Mnesia which I hear is, as all things Erlang, excellent, though it's kinda tied to Erlang.

I know it's hard to say what's best, but what would you say is the best DB for a completely new multilingual project that needs throughput but prioritizes low latency, for example?

Also, VoltDB is licensed under AGPL. Does this mean that it can't be used in commercial projects? Or is it OK as long as the other components are on different servers or similar?
Henna tattoos are a thing, though, too. Ephemeral (small-e) tattoos aren't a new thing, only this particular type.
You don't have to be a sysadmin to think it's a bad idea for pid 1 to have a hard dependency on glibc.

It's a nightmare. And it's incredibly ironic that the solution seems to be that you should migrate to operating systems where the userland and kernel are coupled together.

And that's the crux of the argument against systemd. Is clean service management more important than portability? Of course not! Linux has always been interesting because it's portable, not because it's easy or streamlined or standardized.
That also has a lot to do with the whole emission spectrum, not just where it falls on the black body curve.

Low pressure sodium, for example, is a very narrow wavelength spike [1]. If you look at your hands under this, they appear as a kind of nasty gray with veins sticking out. Awful color rendering. [2]

On the flip side, it doesn't scatter as strongly in the atmosphere, and the narrow wavelength band is much easier to filter out of measurements. So there's a tradeoff. If you don't care about dark skies, then phosphor-converted blue LEDs look like a pretty great idea. If you do, then make an informed decision based on the pros and cons of each side.

I'm in the lighting industry, and man has there been a lot of sillyness with LED uptake. Great for driving demand and pushing LED research and manufacturing forward, but you get tired of explaining that no, maybe fluorescent or metal halide would be a better tool for some jobs. We're getting to a point where it'd be very infrequent for me to suggest them now, but the last couple of years...

[1] https://en.wikipedia.org/wiki/Sodium-vapor_lamp#/media/File:...

[2] http://www.lighting-gallery.net/gallery/albums/userpics/1134...
My approach:
keep my "raw" requirements.\.txt files in a ".requirements" directory in the project root. The packages listed here mainly are bare, without a version qualifier.
I run the script at https://gist.github.com/nicois/b49deb1f92e9f504cd93715a78440...
This creates matching requirements. files in the project root, with specific python package versions for everything.
Both sets of files are checked into the repository.
Periodically, I re-run the gist, which updates the requirements in the repo.

IMO this is the best of both worlds: in the "bare" requirements I only put what I want, and the derived requirements file is a fully-defined list of what I need.

This means each commit in my repo is not susceptible to third-party changes: when my tests pass on a given commit, it will pass every time in the future too. I can decide when I want to refresh the requirements, and it's a simple one-liner.
Besides the large popularity of Postgres, it seems to me (totally anecdotally) that they are more open about development than MySQL is. Or perhaps better at getting new developments noticed through PR than MySQL.

When a new version of MySQL comes out it's big news, but it seems like lots of the little day-to-day as it gets developed updates in Postgres get posted.
Just to keep your expectations in check - I work for a major games company in the UK as a C++ programmer and make 25k pounds/year($36k USD). US salaries are an abnormality.
Clementine [0] is cross-platform and the Linux version is excellent (not flawless, but never destructive).

But if your music collection is already sorted into filesystem folders, all you need is VLC!

[0] https://www.clementine-player.org/downloads
There are a few things that make me value the desktop over the web, as a user. First, no surprising interface changes. If I install a new version and dislike it, I can go back to the previous one. Second, if it doesn't need a network connection by its very nature, it'll work fine without one, removing a point of failure. Third, local data storage with optional cloud synch is the best of both worlds. Fourth, a polished native program will have more predictable timing than a similarly-polished web app.

Both have their place. I'll go to a web app for asynchronous communication (e-mail, forums, social media), for one-time reference or reference to things that change often (wikis, imdb), and things that I intend to use for a short amount of time, or which wouldn't be worthwhile to download and install on a couple machines.

Putting things on the web has always felt to me like a compromise of usability and predictability in favor of convenience of access[0]. I like storing my data locally until such time as I explicitly decide to store it online. I like knowing that I can continue using the software, regardless of the fate of the developer.

[0] Given internet connectivity and continued operation of the company providing the software
OTOH, it's really, really expensive when it turns out the execution of it isn't the same as you imagined. I'd probably handle that via image manipulation, though. It'd be a neat use of augmented reality or possibly virtual reality tech, too.
What is an Operating System?
Not to nitpick but $50-100 buys you typically an extremely small, single-color tattoo in many places. My last tattoo was a simple flag about 2x3" with 3 colors and a geometric design and cost around $120. Not sure what an "average" size tattoo is, but you're already looking at $350-400 for say, a 3x6" full color tattoo of any appreciable complexity.
I think that's a great question and to me it gets down to, 'What are the negative consequences or externalities created by breaking the rule(s)?'

With a mining company non-compliance could poison water supplies and sicken/kill people. With Uber (and a lot of the sharing companies) they can cheat workers out of the protections they would normally receive with a job.

On the other side with Tesla, selling directly to consumers doesn't hurt consumers at all, but it does create a slightly uneven playing field with incumbent manufacturers who have to sell through dealerships. With Uber, customers tend to get a better service but it creates an unfair playing field with taxi companies, who have to pay an enormous amount of money for medallions while adhering to tightly regulated fares.

From the government's standpoint, there's usually some amount of discretion in enforcement of the law. Laws that protect people from harm should be pursued more vigorously than laws that maybe protect old business models more than they protect actual consumers.
The State of Chef Provisioning
I also consider use of docker's own toolchain (docker-compose, docker-machine) to a be a big plus as well. EB has very much an NIH feel with all the JSON manifests and such.
Anonymous Hackers Takes 9 Central Banks Offline
I used to work for a company which heavily used TCL[0].

When I started working there, I really questioned his decisions about the stack and the language in general ( everything is a string )

After a few weeks I realized that, this stack was blazing fast in combination with the NAVI[1] server which is written for high performance web sites.

This guy wrote everything you could possibly think of in TCL.

That company is powering a ton of enterprise grade e-commerce web sites.

I still see it as a secret weapon and I'd probably use it as well if there wasn't my fetish for statically typed languages.

edit:

As a side note, I'd like to mention that this guy taught me that I shouldn't go with the hype but just choose a language/framework that helps me finishing my projects.

[0] https://en.wikipedia.org/wiki/Tcl
[1] https://en.wikipedia.org/wiki/NaviServer
" Do you think the urban sprawl around london (known as greater london) would exist if people weren't forced to commute into London everyday?"

London exists as it does today for historical factors, such as importing, manufacture etc. Only recently has it been possible for more than a tiny fraction of the population to work remotely, and even today that proportion is so low it would make no difference overall.
It is more similar to CL's macro system in that it doesn't force you to write hygienic macros -- though I think CL's macro system is actually more powerful than Scheme's since it does let you write unhygienic macros.

Clojure doesn't allow user defined _reader macros_, which means it is less flexible than either CL or Scheme. Basically, you can't really define your own syntax parser in Clojure, you are limited to what the Clojure reader can already parse. In CL and Scheme you don't have this restriction.
Humanoid Robot Valkyrie Begins Preparation for Her Mission to Mars
Some thoughts on the end of economic growth
Now I'm picturing National Security Letter canary tattoos for technical activists.
Sounds like the padding stuff is a false sharing issue. They might want to look into putting 128 bytes of padding between the data structures as well: http://www.forwardscattering.org/post/29
If it is proven safe and they manage to get worldwide patents, they are going to be exceptionally rich.
Perhaps it's an alternative practice/behavior rather than a "bad" practice?