skysight-inc/HackerNews huggingface dataset:
Not really, Nspawn is extremely promising and is developing fast. Systemd 220 adds support for user namespaces so you can run nspawn containers as non root users.

But containers need minimal OS templates, networking and a way to configure it properly, storage support for things like cloning and snapshots, a way to configure cgroups, and management and those are still not available beyond some basic machinectl commands, and neither is the documentation. Nspawn is going to be a very strong solution, especially given Systemd is now there by default on most mainstream distros, but its not there yet.

User namespaces while letting non root users run containers brings with it a whole bunch of problems on accessing host resources like mounting file systems, networking devices etc that LXC has faced and addressed.

I have an article up on using nspawn containers here [1]. There are a lot of wild misconceptions floating around about LXC. It is actually pretty mature and easy to use, has supported user namespaces since 2013, has advanced networking and storage support for things like cloning and snapshots with btrfs, zfs, overlayfs, LVM thin, aufs, a nice set of tools to manage containers, and a wide choice of minimal container OS templates.

We have a lightweight boot2lxc VM image based on Alpine Linux for those who want to give it a go [2]

[1] https://www.flockport.com/a-quick-look-at-systemd-nspawn-con...

[2] https://www.flockport.com/start/
These were the 20 biggest funding rounds in European tech in H1 2015
Even in daylight, the screens have shitty contrast. Look at the photo. All the real street signs are high contrast and clearly visible. In the second photo, the sign is terrible to read - you wouldn't be able to read it well as you drive past. You'd actually have to pull in.

It's also redundant in that photo - a Clearway sign next to a No Stopping sign?
It feels similar to database migrations: sure, you can change the schema, but if the code is changed accordingly at the same time, the migration will happen smoothly, without having downtime.

The fact that other languages don't feature restartless updates is as strange, from a point of view, as it is to imagine using a database that forces you to have downtime.

Of course, we go around that by having multiple servers that restart in sequence… but to think that people were able to debug and update spacecraft software while it was running, without downtime, is pretty impressive (the story is narrated here: http://flownet.com/gat/jpl-lisp.html).
> There's also the "demarcation" issue.

This is probably just as significant as vendor independence or technical issues. But I remember it a little differently.

In the old days you'd have programmers who did the code and the DBAs who were tasked with making sure the data wasn't broken. They would write SPs, use constraints and triggers etc. Depending on the team programmers might do these as well or instead, but it was the DBAs domain ultimately.

Then programmers wrote ORMs and started doing all that stuff in code and somehow managed to seize control of data validation and semantics from the DBAs.
Scrabble is a much simpler problem than natural conversation.
I don't remember him saying "Because you know your rights" in response to that question, which she asked quite a few times (she did declare that she knew her rights, but that was the only mention of rights I remember). I also don't remember him answering "Because no one'll believe you." I want to say he did answer "Because I can.", although I can't be certain without investing more time than I have to devote to this right now.

I don't have the best of memories though, if this quote does happen in the video can some one give us a time stamp. I mean I assume its after asking her to put out her cigarette and before her head was slammed into the concrete if this conversation did take place, but as I said don't have the time at the moment to check.
It is fixable, once people want to fix it. But that generally only happens once the status quo is seen as really unacceptable. Whenever police violence is brought up, at the moment there are plenty of people willing to say "well she deserved it" or "it didn't happen that way". Enough of them need to be brought round or embarrased into silence.

The UK equivalent would be the rebuilding of the Police Service of Northern Ireland to stop it being explicitly sectarian.
I agree fully. We should use existing laws and the powerful force of social shame to right this wrong. I just wanted to make clear my point that it is always easier to pass a reactionary law to feel better about making a past mistake than to take the time to examine what kinds of bugs the new features introduce.
Offering a free Domain specific platform with ondemand service on a global scale
I am working on building a domain specific platform to showcase portfolio,connect and share with global audience. Community driven ( reviews and flagging fake service providers). Open to public to consume services ON-DEMAND (like Uber for "this domain" ).

Individuals offering their services in this domain make on an average 20 - 40k per year in US.

Problems I am trying to solve:
* I would like to increase my clients average income. make them more marketable.

I just would like to focus on this very specific domain. I have no plan for revenue generation as of now.

Is it feasible to let users use my service for FREE ? If I need to scale, will VC's be interested in investing if I have a large user base ?
>Never put down to malice something that can be attributed to stupidity or bugs.

Never put down to stupidity what can be explained by malice.
The bigger issue is this idea that everything needs to live in one place. For the bulk of an application handling a billion requests / day I'd wager that most of that traffic is isolated to certain types of data.

I'd wager that because in almost every case I've ever seen it's true. You just don't tend to see every table in a normalized dataset bearing the traffic load.

If that is the case, rolling that particular piece of data out to a more easily scalable store will largely fix the problem, if caching, async writes and buffered writes didn't already.

Everything else can very easily sit in PostgreSQL, avoid race conditions, maintain data integrity, have permissions controlled and be accessed from multiple languages directly without requiring an API layer. Then you can use a foreign data wrapper to let PG query that other data source (mongo, couchbase, redis, whatever) and join the results with the other data in the database just like it's all one bit happy dataset.

As another poster said, a mess is a mess and honestly I don't know why he takes a shot at Rails since Rails has some of the best first class support for leveraging PostgreSQL features these days.

Wrote an entire post about it: http://www.brightball.com/ruby-postgresql/rails-gems-to-unlo...
And time for me to go home and test this out!! Now I actually have something to look forward to!
Their focus on the short term hasn't hurt them yet. Perhaps this phenomenon would spur financial "innovation". More probably, bailouts.
Prosecutors are immune from civil suits under a doctrine called "absolute immunity"

https://en.wikipedia.org/wiki/Absolute_immunity
Not a lane change, but for parallel parking.

I was escorted out of my car and asked how much marijuana I was carrying. I wasn't carrying any, so I told them so. They searched the car and didn't find any, so then escorted me to the police station for further questioning.

The investigative officer there quickly realized that I was not the person they initially thought. Overall a great experience.
Show HN: Motif – Scala-like pattern matching with Java 8
It seems to be a bad idea until you realize that there is a protocol that takes care of class redefinitions without breaking everything. It is still possible that when changing your class, you introduce a bug in your application, in the same way that it would introduce a bug if you stopped your C# program, modified a class and reran it without update some other part of the code that did not adjust its assumptions.

OP mentions updating a running service, but I think I can be wise to suggest doing it first on a test machine. The kind of bugs introduced are however not due to a broken understanding of classes by Common Lisp, but rather on the consequences of the changes in application code. I don't see how "this just leads to undefined behaviour within your type system", though.

> If I pass an int to a method I don't expect it's type to be changed by said method.

I made a little game where objects could go beyond the limits of the world. In the UPDATE method of those classes, when the object escapes the boundaries of the world, I would change their class to the empty GARBAGE class. In a later pass, I remove all instances of GARBAGE. This is equivalent to having an ALIVE? member in all objects, except you don't need to.

When developping the game, I would periodically discover that my classes would need to be different that what I originally thought, and I modified them in the current Lisp environment instead of stopping the program and recompiling it. This is very convenient. Of course, changing classes at runtime becomes rare when the programs is run by the user of your program.

> In C# if I pass an int to a method that can't handle a following int*int because the result will overflow 32bits, then I'll just do a '.. new BigInt(int)' and go from there.

Why are you only talking about ints? The result would not overflow in Common Lisp, it would return a bignum. Changing a method at runtime is useful for live-coding, exactly as for standard functions.

Now, look at "cl-protobufs": you define a Lisp system (defsystem) where you add a depedence to a :protobuf-file, and here is what you get: the .proto file is parsed as a protocol buffer schema and generates a set of classes and methods in a new package. You can do this in java with Maven, of course, but here you generate code within your language, without restarting your environment.
> I would appreciate a game with rules set up so people would be free to develop better strategies and better tech in order to dominate.

There are games like that. But they don't tend to have as many spectators or business support - and they don't tend to be as much fun - because they're not optimized for those things.
Near the end of the article, there's this: "Because we elect our prosecutors, there is no chance of apology, and no admission of error."

Can anybody help me understand this? Does it really work this way?
Yes. I never really ever know if it's because I'm black or not, because I have always been stopped for cause. And being the empathic sort, I'm always cool, because truthfully a cop doesn't know what they are getting into - and I'm usually pretty confident I do know the situation I've gotten into, a person just trying to do their job, which in this instance is being an officer. I'm going to make your job easy.

I'm not so sure that's the case though these days. Everyone has a bad mood, a bad day or a sucky life, the only difference is some have a gun and the ability to lawfully leave me to bleed out on the side of the road. Is this the person I going to meet when I get pull over next time?
I feel like the embedded world in particular is represented here in the same proportion as in the real world.
What doesn't add up about the video? She was argumentative from the very beginning, refused to follow an order to get out the vehicle (right or wrong, you have to if stopped in a traffic violation in Texas), and then escalates the situation to the end with physical and verbal combative behavior.

And the story is that because the shitty quality video long after the main event happens has a few frames messed-up - which more than likely originates from technical issues - that this proves that there is something being covered up.
You just want another box to run a hypervisor on, so you don't have to juggle VMs on your main box? That's not a bad idea. I don't see why you need a single-board computer in particular. Any small form factor (SFF) PC would work. You could look at home theater PCs for ones that are especially made to be quiet, although they tend to be underpowered.
No. No, no, no! We do not live in a universe where "issues uploading" a video results in edits to that video. That explanation is immeasurably implausible.

Is sharing doctored evidence with the media a crime itself, or is it only a crime if that evidence is used in court? Sure, the are free to only share a subset because of privacy etc., but purposefully misleading?
If they admit they made a bad decision, they'll be voted out in the next election.
If this is the case right then there should be tons of other video where this happens. It happens what 5 or 6 times in one video?
"At some point it would simply be optimal to record your own surrounding for your own sake"

Well, this article clearly shows how even with evidences, as a man displeasing a woman you are guilty in the system.

Sad, but the morale of this case is simple: don't interact with millennial women.
I don't know why you can't just say that you are from South Africa.
There are lots of subreddits that are less technical and less professional.
These are too easy to understand to be koans.
8 Team Member Types Challenge Every Startup Leader
If I had to take a guess, it's because that'd require more detailed metrics for prosecutors.
The Modulith
5 Jaw Dropping Ski Chalets
Having played a lot of Scrabble with my wife I can feel for your father a bit. I think its probably less about having memorised them, and more about two players of dramatically different skill levels playing the same game.

Eventually I came to terms with it and just considered anything within a two hundred points or so of my wife's score as a personal win, but it can still be frustrating to feel you're playing your best and losing to someone who's barely trying.

The moral of this story I think is not to play an English graduate at Scrabble unless you're OK with losing.
Having implemented it across 10k+ servers in 12 datacenters I'd say he means Puppet is overly complex for what provides. Kind of like Docker. I think people equate Chef to the same over-complexity.

Having now used Salt and starting to play with Ansible I'm growing an extreme dislike for Puppet and the weeks of my life I can never recover dealing with things that Salt has made so much easier.
> Hence they pay extra to good negotiatiors.

Yeah, of course companies pay more.

Not 5x to someone who outputs the quality of work and has the same skillset.
Websites can now block users based on genetic traits
Do you mean humming?
A common thing is to give all players a list of all of the weird little 2 and 3 letter words. The problem with them is not that they're illegal, just that knowing them is very gamey unfun busywork, but gives a big advantage to everybody who spent time memorizing them.

Try it with your dad.

example: http://www.scrabblepages.com/scrabble/words/
No. The browser should send with its HTTP request:

Accept: text/html, application/json;q=0.8

and then if the server supports returning HTML, it should return it ahead of any json. For example, Firefox sends:

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

and then it will send HTML ahead of xml, ahead of anything else, where it can.

If a RESTful client can only accept JSON, it should send

Accept: application/json

Headers are the right way to do it with a RESTful API. The reason why is that the path should indicate the resource you're trying to access and the resource is independent of the data format.

Adding '.json', path specifiers etc is a kludge; it requires web server support to actually work properly (it requires the webserver to send the right MIMEtype in the header). The browsers ignore it (I think).

For example, occasionally you'll click on an image (I see it about once a year) and you get back a stream of weird unicode. This is because the webserver is returning the .jpg as text/html or whatever, and the browser is rendering it as such.

Likewise, when you go on https://raw.githubusercontent.com/resume/resume.github.com/m... you are presented with plaintext because it has returned as Content-type: text/plain, even though the data is actually HTML.
where do you get that he was going to be nice from?
When is Python faster than R?
In that second photo, the e-ink contrast fails web accessibility standards. Background is #889294, darkest foreground I found was #5e6669 (most foreground was not this dark)

http://webaim.org/resources/contrastchecker/

Or easier: compare to the signs around it. It's much less readable. Traffic signs aren't like Funky Website Of The Month. It's not okay for traffic signs to just ignore inconvenient users - so even if they were skirting some visibility standards, it wouldn't be good enough. They need to be really clear, not barely passable (and this sign isn't even that).

And this photo is reasonably lit, without overcast conditions, mist, or rain. People often forget to include those when discussing road-related things like speed limits or signage.
No, I'm saying that the button pusher might not limit themselves to the left hand side of the equation as you have it there. Convince them that machines can be human and "Utility(End_of_Human_Race)" falls out of the calculation.
> That is fine and dandy, but when someone criticizes Theo's work in the same scornful manner, it's suddenly 'narrow-minded', 'willfully ignorant' and part of a 'vendetta'.

Attacks on Theo are the opposite of interesting but that spender guy lashes out at his follow commenters:

Oh sorry, I forgot LWN readers require me to do all their homework for them

And so on.

I'm not sure what is going on when a guy who is apparently a professional pulls a from my parents basement in Wyoming I stab at thee! but it's not atypical of LWN comments.

On the other hand, there is plenty of useful stuff there sometimes. You take the bad with the good.
Daily curated list of products from Product Hunt's “Upcoming” feed,in your inbox
It seems to me that least in a part of you argument, you seem to be confusing the deficiencies of particular implementations or server-run code with the idea itself. Stored procedures are bad because your RDBMS has a crappy compiler? Hmm...

(One might argue, of course, that SQL in itself turned out to be a lousy interface protocol for relational data processing, and that it caused a lot of pain to begin with. But that's a different topic.)
Wrong. The video was clearly edited:

http://bennorton.com/dashcam-video-of-violent-arrest-of-sand...
I've been pulled over a couple of times (in different states) and I have been asked what I do for a living both times. I'm not black. It honestly felt like a normal part of their questioning procedure.

I have always been polite and honest. Got away with verbal warnings both times (was above the speed limit).

Do you really think he asked you what you did for a living out of racial profiling?
Regardless of what you do over the summer (reading up on their stack is good advice as others said), find a mentor as soon as you can. Someone who has been in the industry for a while.
How to Get Your (and Your Courier’s) Postmates Rating
Andrea Sanchez
just another kindly heads up .. you have a <div> in the <head> section ;)

Anyways great product! I wonder if there's a demo or something to check how this works.
This joke has spawned a large monitor's worth of discussion, none of which is really contributing to the conversation.
As I understand, LIQUi|> is not publicly available. Is it?
Ixchel (YC S15) Predicts How Cancer Drugs Will Behave in Humans
Have Guns, Will Liberate: Inside the Civic Theology of Arms-Bearing
Implementing SQL views is not exactly trivial if you are operating under an existing Ruby on Rails app. I suspect most RoR developers don't use SQL views unless they absolutely need to for a certain query that's heavy on performance.

As a result, the coupling to the schema does seem to be concerning as moving everything to SQL views appears to be a high amount of overhead if you're already successfully relying on an ORM.
TrueEx Builds Bridges in the New World of Swaps
Are they person who runs the @grsecurity twitter account that seems terminally bitter about everything OpenBSD does?
She responded just as politely as he asked. "I'm in my car why do I have to put out my cigarette?" To which he responded "Well you can step on out now" instead of anything about why she should put it out, such as it being for his benefit. After that is when the ranting about it being her car started.

9:20 in this video https://www.youtube.com/watch?t=560&v=yf8GR3OO9mU

While I agree knowing her rights certainly didn't work to her advantage in this situation. Your interpretation of events is not what I consider correct, and mine may not be either. I would encourage other people to watch it and determine for themselves what was ranting and what was polite.
"This has been a horrific year in Charlottesville, between the loss of Hannah Graham and the Rolling Stone article about an alleged gang rape at the University of Virginia. There are indeed predators everywhere."

That would be the made-up story about a gang rape at the University of Virginia? Not sure how that can prove anything about predators. All it proves is that some journalists are incompetent.

""A Rape on Campus" is an article by Sabrina Erdely published in the December 2014 issue of Rolling Stone,[1] which has since been debunked and retracted by the publisher. " [1]

[1] https://en.wikipedia.org/wiki/A_Rape_on_Campus
Singing Fruit Flies Can Advance Neuroscience
They also of course did the opposite with Swift - created a proprietary front end.
The webpage is using:

Apache/2.4.7 (Ubuntu)
PHP/5.5.9-1ubuntu4.11

.. which has a Symfony router in the back (from 404s)

but that the actual product could be using another stack
>> a big part of the problem is that a lot of Americans think these are "first world problems" too.

Hey man, Russia and China are first world countries too. But seriously, that's one of the most interesting comments I've seen on this.
A few frames messed up? Did you read the article and watch the videos? That can't happen by accident.
Arthur Chu [0] is a great example of where winning and fan enjoyment can come into conflict.

[0] https://en.wikipedia.org/wiki/Arthur_Chu
Please watch the third video on the page. Someone edited in a loop of footage that goes on for minutes. Not "a few frames."
ASMR for me only happens when somebody is physically explaining something to me, usually when leaning over my shoulder. It happens at restaurants sometimes. It happened a lot in school as well which anecdotally fits with your last statement. My fiancee thinks it's weird.
This is the patent: https://www.google.ca/patents/US7425944
AllegroCache is a Common Lisp product, so I guess no surprise there :).
Yes. It's probably why I play a synthesizer. It's like, excuse the analogy, a giant audio dildo.

Korg M3: https://www.youtube.com/watch?v=oeUN0W3WI0o (this is not me, I'm nowhere near this)

Edit: further thoughts. It's certain chord transitions, pads and vocals that do it.
Less is more: why you should declutter to get more done