skysight-inc/HackerNews huggingface dataset:
In that scenario you're saying that the Martian landscape itself is not worthy of preservation, while any microorganisms could be. Both amoeba and rocks have no claim to consciousness etc., so why is one worthy of preservation while the other is not?
You can opine in harsh language about whether or not this guy made the "smart" choice all you want, but why is our "justice" system forcing this man to make such an unfair choice in the first place?
Oil is useful stuff, it is a waste to burn it. We will be able to make plastics for a lot longer if we can generate energy from something else.
> 1. Don't make saving money a prerequisite.

> 2. Book early.

> 3. Only book with hosts who have many positive reviews.

> 4. Try to stay at least a week.

I have had two separate hosts cancel > $2,000, month-long reservations. We booked months in advance and only with hosts that had several positive reviews. We were not choosing places primarily by price as we gave up our expensive SF apartment to live full-time on the road.

I agree that these suggestions are good guidelines, but even following them I have had a miserable experience with AirBnB. These days, I prefer to just stay in hotels - especially for work-related travel.
Variety Jones is turning himself in
Yes, the company may not give your E-Mail address to ANY third party unless directly authorized, and, in the future, even if authorized, companies may not give data of EU users to ANY US company.
"Bad programmers worry about the code. Good programmers worry about data structures and their relationships." -Linus Torvalds
Great article, but the reason these changes cannot currently work in the US is because we haven't finished with our traumatic event--our version of the Holocaust--yet. That's why there is no talk about 'human dignity.' If you proposed humane prisons to the Nazis, they'd have ridiculed you, just like anyone proposing them in the US is currently ridiculed. As long as our government and society don't see any problems with locking up over two million people, many of them for nonviolent crimes, they certainly will not see any problems with treating them in the inhumane ways they're currently being treated. Germany had to end its war before it could start valuing human dignity again and the US will have to as well. Until then, human dignity will not exist in the US "justice" system.
> Stupid decision-making is why I will never work in games. With regular coding, you can iterate towards the domain and so long as you keep your wits about you and never make the same mistake twice, never be subjected to such a demand.

In the ideal environment, perhaps; all too often in real environments, radical shifts in requirements not discoverable by advance consideration of the domain can happen outside of games (sometimes, because there are radical shifts in the domain -- if your system is automating implementation of corporate or government policy, whims of policymakers can change things as radically as "the player is now a car").
Who do you think sets policy? DAs are elected. US attorneys are appointed by the president. Vote.
Here's a diagram of the logic.

Do you want to die?

Y ->
Reject offer. ->
Death penalty.
N ->
Accept offer. ->
Life in prison.

I don't know how I could simplify this further.
Your writing presumes Glossip killed Van Treese. Why do you believe this to be true?
Loggly is crazy expensive for what they have on offer (at least given my use case which is aggregating syslog and Windows event logs). You're much better setting up Logstash or Graylog2 on-premises or in public cloud.
In general, human testimony is one of the weakest forms of evidence we have. People, even when they don't have incentive to lie, have horrible memories! It should barely be admissible, let alone for first degree murder, especially in cases like this where the witness is being bribed for his testimony.
If you can do without the latest of the latest in Sass I highly recommend using a libsass implementation. So much faster than the Ruby version!
OT: I also like that they've used a BEM-like approach, although I personally prefer a double underscore as separator between elements.
The design level is the wrong level to solve the fishing problem. Any site can be immitated, and 100 differently-looking sites can be immitated with almost the same ease as 100 same-looking ones...

For one, you don't even have to create anything -- you just download the original assets, and merely inject some JS or change a form destination in your version.

So mirrorring (wget -mkp http://foo.bar) designs is not that more difficult...
Logstash filters
There will always be mistakes and wrongful processes in any kind of system, the difference between death penalty and life sentence is the finality of the former: there is also some very small chance that you can be proven innocent a few years down the road (we're all taking about extremes here).
Word spaces and sparse distributed representations
Show HN: eatkeep.io - a natural language food diary
Agreed. "Fixing criminal justice," is a vague if noble goal. I think it's pretty clear at this point however that the standard of evidence is too low. And out of the humility wrought by the awareness of our own fallibility, perhaps we should stray from punishments as final as death.
I encourage everybody to read up on the horrors of how the death penalty functions in practice. Especially in combination with the plea-bargain system, that effectively robs > 95% of suspects from their constitutional right to a fair trial.

Finally -- and I know this is only a minor point in comparison -- it's worth noting that pg doesn't have anything to gain by writing this, and people who stick their neck out by writing about political issues inevitably get shouted at. Soon enough publishing anything stops being worth the aggravation. So credit goes to pg for standing up and speaking out, when it's all too easy to be silent.
Agreed, on the flip side, I'm warming up to Roboto as well. OpenSans also looks pretty good at smaller sizes imo, but not as good as a header/larger font.
I'm going to take this even further off-topic but if you enjoy cheesy vintage Canadian children's television Hammy Hamster AKA Tales of the Riverbank is required viewing.
Elm: Building Reactive Web Apps (Video Tutorials)
This looks really cool. We're going to try it at the day job soon.
I think he meant (and I'm also curious) what we could individually do that would have a tangible difference. Not what could a large swathe of people in the US do collectively, which is a different question.
Startup Doze Monetizes Nap Time for Tired Techies
> ...if we burn all the oil we've already found...

Plastics and inorganic fertilizers are two of the things we can make with oil. Both of these things are pretty damn important.

I suspect that -one day- burning so much of our oil supply just to produce electricity and locomotion will be regarded as a rather poor decision.
Just because Apple let some people use ad block last week? A bit fickle!

Stay a little level headed about it, Medium's becoming one of the big guys, they're getting a lot of page views, there's a good chance they'll find a way to monetize and make that money back.

This is actually one where I'm not surprised at the cash.
The crazy thing is that although salient, of all the ways the US government kills innocent people, the death penalty probably has one of the lowest total body counts.

At least in comparison with wars of aggression, foreign coups, the war on drugs, subsidizing cars, subsidizing fossil fuels, subsidizing tobacco, weak pharma regulation, promoting antibiotics in food, cop shootings, fast food subsidies (via corn), not implementing cap & trade to combat climate change, privatized health insurance, trade embargoes, promoting harmful nutrition guidelines, lack of food safety standards/inspection, lack of any required safety testing for new chemicals, etc.
You're right! Even though I cited the Sabatier reaction to a coworker today when discussing the news, I didn't really think about it when answering. Also, for some reason I thought it wasn't yet a technical reality.

I guess also wrapped into my statement was the thought that to be able to launch something back it would have to be landed very well and require some very complex machinery to prepare for launch, given the success rates of just being able to land something on Mars without it breaking. I went with the first reason off the top of my head :)
Sometimes it is just a better experience staying a real apartment or home instead of a hotel. For example, you can pick up local ingredients and cook your own food. You can get a private space with multiple separate bedrooms.

You say "serviced apartment"--is that a European thing? I've never heard of it. If I was traveling I would look to AirBnB or VRBO to find places that are not hotels.
I think the author of that post undervalues the strength of the recursive approach. It is, in general, much easier to apply a recursive approach, and once you have done so you can often mechanically convert your solution into a relational one. Even if you cannot, you have still converted the question into a standard notation math problem, which is normally the hardest part of the problem.
TIP 1: I CUDDLE 2 MUCH
I think our main error was in thinking that objects could be pervasive, in the same way that today one encounters "test-driven" culture.

They work reasonably well at a lower level of granularity - make a fairly complex data model using components under the hood, and then publish the resulting api as a more streamlined mutable object.

But the diminishing returns are fast once you start needing each piece of data to be fungible and adapt to new requirements, and then wrap it up in an object. The relational database has been standardized for some time in large part because it guides you towards coherent data automatically - systems that resist that model are more likely to experience a catastrophic failure, and "ORM" systems are likewise brittle.
Omg you are proposing such a hugely distorted justice system.

The punishment for making a bad decision on a deal presented to you should not be death. If your crime deserves the maximum sentence, and you are in subway helpful to the criminal justice system, then maybe you deserve a pass. However, if you didn't commit the crime, or if there is reasonable doubt as to whether you did, I don't care if you mooned the DA when they offered a plea bargain: you shouldn't get killed.

That's not arbitrary justice. That's just justice. You can't justify punishing innocent people.

Now, the nice thing about other punishments is, in the case where justice if misapplied, you can try to make up for it later. With the death penalty, that option isn't available to you, which is one of many reasons people question whether it at all makes sense.
Precision Medicine seeking impact
Life isn't just about cold pragmatism. Sometimes you have to stand up for you believe is right, especially when the odds aren't in your favor.
Again, that depends entirely on how you define "feature". If the feature in question is "easy use of hashes as a built in data type" assembly doesn't have it. Yes, you can implement hashes in assembly, the the feature as outlined is not something you can ascribe to assembly. Additionally, assembly has a few features that are not replicated in most languages (but not all, some languages allow inlining assembly). So they are often just partially overlapping sets.
Otto looks great, and is probably a substantial improvement over Vagrant.

My biggest concern is that it still relies on VirtualBox for local dev. VirtualBox is unreliable and slow, especially its file mounting driver.

I'd love to see this evolve to use a different virtualization solution, maybe something based on the OS X Hypervisor Framework (ala https://github.com/mist64/xhyve)
True, but to be clear, Vagrant can also cover production.

https://docs.vagrantup.com/v2/push
Nobody goes there anymore. It's too crowded.
The project's Getting Started guide does a really good job at answering that question: https://ottoproject.io/intro/getting-started/install.html
Hmmm, there were two muggings in Noe Valley at the corner of Jersey and Noe when I was there. Yea, I know, anecdote. I heard one of them. It happened within 100 feet of my apartment at the corner. At the time I just thought it was some kids but found out the next day it was a mugging.

Had my bike stolen from my garage there. Garage was closed.

Also had 4 Japanese co-workers come for GDC and get mugged on Market between 6th and 7th. Broken teeth, concussions.

Some friends of friends moved into an apartment in the mission near 20th and Harrison. They got robbed as they were carrying their boxes up the stairs to their new apartment. They didn't stay in SF.

I don't consider SF "great"
Thanks for your rational response. I think what you're describing is very much the point, and I'd be lying if I said I didn't feel it a bit myself.

But if there exists a tiny set of super-rich people, that only affects our perceptions, and doesn't do anything to actually make our life worse. Most of us will never even come into contact with the stratospherically rich; why should their theoretical existence bother us?

Disproving my own point a bit... I actually do regularly come into contact with one such person. My employer is a billionaire (or so says Forbes magazine), and I interact with her regularly. But, believe it or not, she's a real person. She drives her own car, I've bumped into her at CostCo, and so on. And I'm really glad that she is so successful, because her success is the success of the company that puts food on my table, pays my mortgage, etc. I can see that it's her skill, her work, that has built the enterprise, and I'm grateful that she continues to invest those into its success. And for what it's worth, I know that she personally feels the responsibility of the livelihood of a couple of thousand employees on her shoulders.
Why would anyone ask an innocent person if he wants to die? Your premise is faulty.
Log data should always be centralized if the machines they're stored on are ephemeral.
One thing to consider is that this case (and the 4%) figure refer to those who've been sentenced to death, where the standards for prosecution and sentencing are the absolute highest. It would only be natural to suspect that this figure is even greater the less the sentence/crime.

Until we carefully scrutinize the incentives facing the judicial system as a whole (and see how unbalanced it is), this is bound to be the norm.
And yet there's not a single 'solved' advertisement anywhere on their website to demonstrate their 'technology'.
New parking is eating Housing
> not sure why this is on topic

Obviously pg's writings are favorites of the community here, but if you look back through the history of HN you'll find that right from the beginning there were selected political stories that were on topic.

Is there a precise criterion? Nope. But as pg once said, note those words most and probably. https://news.ycombinator.com/item?id=4922426.
Also, their messaging seems a little disingenuous. Otto talks about how important it is to support microservice development and deployment, but Nomad lists as a con that Kubernetes has too many separately deployed and composed services.

This is consistent with a (reasonable) belief that microservice architecture is an important design pattern to support, but may not be the best approach for all problems. From reading the docs, my sense is that Nomad takes the position that for a cluster scheduler, fewer moving parts leads to lower operational overhead, which outweighs any benefit that microservices may bring. E.g., it's more difficult to deploy a microservice platform like Nomad if the platform itself is deployed as a set of microservices.
No, that was the first argument – android will soon be 3 versions behind Java, it already is using Java 6 compiled for Java 5 bytecode. The distance is getting worse with every day.
Roboto is very similar to Helvetica. I don't really understand why Google bothered.
Appalled that people are killed legally based only on a criminal's word. Also appalled that we still have the death penalty in some countries, these are pretty much all backwards countries with the outliers of US and Japan; it's a litmus test for humans rights imho.
I interviewed with the CIA out of college. The first thing they do during interviews is disabuse the applicant of any notion he's applying to be James Bond. The clandestine people are only a tiny, tiny portion of the organization.

Mostly what people do in Langley is move paper from one side of the (electronic) desk to the other, and I don't think foreign powers have any trouble photographing and identifying them as they arrive at the office.
Objects Have Not Failed (2002)
Is there a reason for lack of Safari support?
The 'Camera+' and '645 Pro' apps are able to save to uncompressed TIFF instead of JPG. They also give you a bit more control over exposure.

Not really RAW, but at least you get all the bits you can.
I see what you mean: we're bidding up the cost of entry into white-collar society, and people feel pressure to keep up with it. But...

1. The fact that someone has something you don't doesn't make you worse off in an absolute sense. I have trouble making the moral leap that we need to do something that will amount to handicapping those who have earned wealth, based only on feelings of envy in the broader population.

2. In any case, it kind of proves my main point: it's not true that only 1% is successful, and the rest of us are doomed to desperate drudgery. Your explanation demonstrates that a lot of us - indeed, enough of us to set a standard of sorts - achieve success. So the point that keeps coming up in this thread about it being a winner-take-all world where any failure dooms one to purgatory is clearly false.
I think your answer is worded in a way that shows distrust and lack of enthusiasm. Everyone has experienced dysfunctional teams, but by saying things like "mostly negative," you're showing them a bias against teamwork. You can express the same thing by saying, "it's great working with teams of smart, motivated people, although it does depend on the people involved." Of course any interviewer worth their salt will follow up on that, because any kind of negativity is a yellow flag, and needs clarification.

Your second answer could be better phrased as, "well, we've all had the experience of working with people who don't pull their own weight, which can be a challenge to say the least, but that said, that kind of thing should be more the exception."

The conventional wisdom is that if you have five good group projects and one bad project, the problem is the group. If you have five bad projects and one good one, the problem is you. You don't want to tell them that you're the problem.
Kamala Harris beat Steve Cooley in the 2010 CA attorney general election by 74k votes. That's a relatively direct impact.

https://en.wikipedia.org/wiki/California_Attorney_General_el...
Probably punted because they couldn't decide between 2 or 3.
Git 2.6.0 released
"It doesn't do anything useful and it only loads Saturdays at 3am, but it sure has some syntactically awesome stylesheets!" ...Anyway, it sounds good on paper.
Most people on HN have probably grown sick of those stock phrases, but if they're still using them in ads, there's probably "plenty of other fish in the sea" willing to take the bait... if you've ever observed "normal" computer users browsing for any length of time, you'll see what I mean.
Nice! I did notice some of the component definitions look like very close paraphrases to Semantic UI's component descriptions though, but I'll take that as a good thing.
I don't understand your comment. Flash is closed source while SVG is an open standard. Flash was a compiled .swf file which could contain audio, scripting, raster images, etc... While SVG is not a compiled format, and only contains vector. They are not exactly the same thing, far from it. One of the biggest differences is that one is an open standard & the other is a closed source product from a company.

You also say that flash is better than SVG because it doesn't "jam" sites loading. If I recall, you could choose wether to implement a "preloader", or endure possible buffering. The same would be true of SVG, you could incrementally enhance your page as it loads, or choose to design it such that the page blocks until all SVG is loaded. With both technologies, you have the choice.

SVG is being used by apps like Google documents, and browsers are dropping support for Flash. I have used both Flash & SVG and I think Flash is "Bad", but SVG is "good"... SVG can interact with CSS, HTML, and Javascript... all through open source APIs, while Flash had limited interaction with HTML & Javascript only, through closed source APIs.
if this were true, you'd have a 10x hangover every time you drank a soda from a soft drink fountain. They are way better at breeding all kinds of nasty bugs.
Well, obviously income taxes are assesses by where you live, not work. The only thing I could think of is payroll taxes.
A solution is to build a platform that crowdsources such cases to raise awareness AND a call for action. The community would need to be unbelievable but it's not at all impossible. Once there are 100,000 signatures on any petition under 30 days, the White House guarantees a response. There are many great communities with more than 100,000 active users. Why not?
You are wrong.
The justice system isn't for only doing what is just at all times, it is for enforcing the consequences of laws.

The point of a law is simply to put down the rules by which order is maintained, and that order is dictated by the morality of the majority of people who hold power in government. The justice system merely upholds the law set down and doles out what the law defines as a 'just' punishment or judgment.

A law can say literally anything, like, "Black people may not marry White people", or "Women may not vote", "Gay people may not get married", etc. Or they can say things like "At an intersection, the left-most lane may turn left onto the street it intersects with, but not the right-most lane." It can say anything; it doesn't have to do with "fairness" and "justice", it has to do with maintaining order.

The laws, once put down, are enforced, as long as they remain laws. The results of those laws being enforced will only stop once the laws are abolished (and even then, sometimes the states just like to keep going with 'em even if they've been abolished anyway).

We can't just selectively enforce or not enforce laws. Then there would be no point to the law. Then literally any local government official, judge, court, president, etc could abuse the rights of citizens or allow people to go free simply because they felt like it. And that's not in the public interest.

Therefore, laws which are deemed to be unfair or unjust must be amended or abolished. But - and this is the important part - they must simply be made by decree by will of the representatives of the public, and must not always meet a measurement of justice or fairness. Not only because there are plenty of laws which simply define what the proper procedures of daily life are, but because we'd literally never get any laws passed if we had to have a philosophical discussion about the potential pros and cons of the impact of the law on justice as a general idea.

So why are they forcing him to make an unfair choice? Laws aren't designed to be fair. Only the consequence of the law can be fair, according to that law. In this case, if you ask a guy if he wants to live, and he says, "No", is it fair to give him death, assuming he was of sound mind and body and understood the consequences of his decision?

Yeah.
Building Space Invaders in C++/SDL[0] and the entity-component framework it uses. This week I'm working on GUI basics and event handling, so hopefully it starts looking like an actual game.

Also continuing the basic Game Development (Unity3D) course at Coursera[1]

[0]https://bitbucket.org/kennethrapp/spaceinvaders

[1]https://www.coursera.org/learn/game-development