skysight-inc/HackerNews huggingface dataset:
No collective guilt at all.

Simply if you own land in North America you have bought stolen goods and have no more legitimate claim on it than anyone else.

You can not say "this is mine because I bought it from someone who bought it from someone who stole it from someone"

And people who own no land haven't done anything wrong so no collective guilt at all. Only people own land are guilt. And even they owe nothing more than admitting their claim is bogus (or returning the land to the correct owner). If you can not find the rightful owner of something, that does not mean it is yours to keep. It means it is not yours until you can deal with the correct owner. If you can't find him or his descendents, too bad, you can't claim it any more than anyone else.

>care to elaborate on how it might work

Admit those ideas about private property are simply self serving and that claims to moral unquestionable ownership are bogus. Manage the land accordingly, preferably democratically acknowledging free markets and their limitations.
What about us, the people who take public transportation instead - definitively poorer on average than car drivers - and would rather breathe less fumes from cars driving around trying to find parking spots?
> Additionally we are now past Rails wave, Node.js wave and into Go wave.

And the narrative is similar as well: starting a new project with the shiny new thing is cool but maintaining it is boring and awful and to quote the OP "I need maintainers!".

Part of the problem is the language of course. Maintaining even a medium sized codebase written in a dynamic language is a challenge. But the other part is the mantra that "coding is easy" and "everyone should do it". And now there's an entire generation of developers whose idea of software development is "writing an app in Node in a weekend". Which of course doesn't require years of maintenance, complicated tooling or even adherence to common best practice.
I refuse to embrace France’s longest living business stereotype
It's pretty obvious it can cause deaths, since raw milk is causes listeriosis disproportionately and risks from that (including death) are very well known.

Even your quoted web page lists 2 deaths from raw milk products and 3 deaths from pasteurized milk products. Considering the relative rarity of raw milk product consumption, that's a pretty obvious sign.

Arguing that the contamination isn't significant since it's specific to one milk product doesn't pass muster. With such a small sample you can't deduce anything about how the risk is distributed accross types of milk products.
Is anyone using Flexbox in production?

I'm wondering how it works in practice, caniuse indicates that it can support all major recent browsers and not having to use a grid library would be nice.
NASA is so prestigious that they basically can get away with paying everyone very little. They aren't stuck with bottom of the barrel people even though they pay them bottom of the barrel wages.

I'm not saying it's right or wrong, but I don't think more funding would really change much (other than allow them to fund more projects, but I'd argue that there are some serious diminishing returns at this point)
Having a colony expand into your area can destroy a community. Hutterites are good neighbours, but they are not part of the community

the community? or your community? Aren't they part of their own community?
If some of you are wondering about this weird herb called Cilantro you've never heard of, you might call it Coriander locally.
Seems to me that the answer is to provide a real applications development environment. Not to shoehorn ever more crap into browsers.

I've called before for splitting Web functionality into several modes. I think it's fairly clearly the way to go, and is actually how development's been headed to a reasonable approximation for the past few years.

1. A reading / discussion oriented platform. The traditional browser, though with vastly better document management capabilities, and much simpler graphical presentation. Basically elecronic paper, similar to Pocket / Readability / Instapaper, or an eBook reader.

2. An applications development platform. Pretty much where the mobile space is now. There's Internet connectivity, and often Web elements. But what you get are freestanding apps.

3. Commerce. It's own space for security and privacy as well as function. You're seeing this with iTunes, the Play marketplace, and Amazon commerce apps.

4. Multimedia. Give me a freestanding player with its own queuing mechanisms. Again, pretty much the case on mobile.

More: http://redd.it/256lxu
Material design for AngularJS
Really helpful. Much appreciated. Push back is not available unfortunately. They are beyond Initiation and and into Planning. It's a SAP migration to SAP HANA at the same time as a complete front end website redesign (5 million pages+).

Sincerely appreciate you pitching in.
Show HN: Train your abs with Android
NETGATE Spy Emergency v13.0.705.0
C++ Sucks
The Most Ambitious Artificial Intelligence Project In The World
The penalty is for being unhealthy, not poor. There are poor people that are healthy, just because a lot aren't, do you expect insurance companies to give them special treatment?
No, because the final ticket purchaser would have been even happier with the ticket plus the extra cash he would have had if he had not needed to buy from the scalper

But in my example, he wouldn't have gotten the ticket at all. The ticket would have been had by someone like me, who was barely willing to pay the face value, but was lucky enough to get one of the limited supply of tickets when they were released for sale.

and/or the venue or promoter would have been happier with the extra money that is instead taken by the scalper

But in my example the venue or promoter has already set the price lower than the market-clearing price. If s/he hadn't done that, then the scalper would not have popped into existence, as the market would already have cleared.
وظائف جريدة الأهرام الجمعة 4/7/2014 – 6 رمضان
This is great, and actually got me rummaging through the /shownew last night.

However, looks like everyone else did too as the front page has >50% Show HN stories this morning.

Not that that's a bad thing, I imagine it's a good day to have submitted a Show HN.
Why Your Grandfather Was Much More Ready To Build A Successful Startup Than You!
We're the UK-side of the office and we have guy called Craig. (Rhymes with plague/vague.)

All of the USA-side pronounce it Krr-egg. Even after I've explained the difference to a group of them, it still goes back to Krr-egg after a week.

I'm Sean, which American's don't have a problem with at all, but I if I had a bitcoin for every-time I was called 'seen' in the UK...
Our update client is now on GitHub - Read why
Regulate or save your breath. Jerks don't care whether people think that they're jerks or not.
Try Nix(Os) https://nixos.org/wiki/Howto_develop_software_on_nixos

We use it at work for both packaging and deployment and it's awesome!
I like to repeat this fact whenever it's relevant: In my two or three years now on HN, the most upvotes I've ever got were all on scornful comments (towards a single company). It didn't make me or others any wiser, though I still got 'karma' points.
STW Valorisation Grant is veranderd: dit is hoe het nu zit
Just like to add my two cents.

I'm the little guy in the story. 300 followers on twitter, only just starting to develop a name for myself.

I launched theNews ios (http://bit.ly/thenews-ios) recently which basically lets you read Hacker News & designer news in one app.

You'd think that would go down well in HN but nope, it faded into the bowels of HN & im not surprised. There is so much content due to how "open" it is.

Meanwhile people auctually took notice of my app on PH & DN because u dont't entirely need points to be relevant due to the moderate number of submissions. Frankly a better system for the little guy.

Show HN has its place for hacks & product launches while PH is like a brilliant way to launch your product & get feedback from amazing people that you look up to

& i don't think PH is tryna be like Show HN, it's doing its own thing. giving its own spin on Show HN.

All communities can't be open & frnakly the number of products on PH is already overwhelming at its current amount & with more its only gonna get more where it just becomes impossible to keep up. Thats probably the biggest challenge PH faces.

it's a nice alternative to Show HN & will shine in a different way.
> But the filesystem layout and set of built-in commands is pretty easy to understand fully. It's generally pretty easy to find things.

On the face of it, the basic directories are straightforward (Programs -> \Progra~1, User files -> \Docume~1, System files -> \Window~1, Very System files -> \Window~1\System32), but I don't recall having an easy time finding things (speaking from memories of my XP days).

Where would you look for a config file of some application? Maybe it'll be in \Progra~1. Or $user\LocalSettings. Or ApplicationData. Maybe in the Registry? (Don't get me started about the registry!)

Where would you look for log files? Does the Event Viewer show everything nowadays, or do you still have to hunt for logfiles in the same fashion as config files?

On *nix, I know that my configs are under /etc/ (global) and ~/.{program name}/ (user-specific), and my logs are under /var/log/. I don't know what every single directory is, but I know where to look for things when I need to.
Most people don't pay for Wikipedia, how are they the product?

Many people pay for Hulu and many other services, and still get ads, how are they not the product?

That cliché can't die soon enough.
You might want to resize the screenshots.
Which is fine if you never need to generate characters using the Option key. For example on a German keyboard you need the Option key to write { or }.
> But I disagree that CSS should thus become a general purpose programming language - the separation of concerns in HTML into content/style/controller is very useful and would be terrible to throw away, just because our current styling language is so lacking.

Separation of concerns or technology? For example if you use React.js you have view-controller, therefore why do I need CSS in an external file? I don't, it's there only because can't be into the React.js view. I would prefer to have the styles right in the view. The colors and this stuff might be per template basis which can be changed with js.

If they still want to continue with CSS they should really make some stuff like in javascript "use strict" which works a lot as expected. No more margin:0 auto to center no more of that unintuitive rules and specifications that varies so much.

Even responsive design only cares about window width, this is not enough to design a responsive website/app. Now are preparing something that is relative to a parent, which is even more useful, but not yet working.

This could be solved with a proper javascript layout engine: like qooxdoo for example which has layouts like in flex; I don't say this is a good or bad framework but for me was just to invasive and rigid. I come back to css+react.js but no html, I also don't thing that you should think of UI based on html terms but on component terms like react.js.

Still trying to solve this pain.
Oh come on, it was funny.
If you want to see some lovely examples of this in Arabic, along with just a genuinely beautiful book, you might like to look at the graphic novel Habibi - https://en.wikipedia.org/wiki/Habibi_%28graphic_novel%29

For what it's worth - there are some valid criticisms of the book and it's depictions of Arabic culture and history, but it's still lovely look at.
Show HN: gif.gg, a gif creation service
I don't understand why people like go. It seems to be missing a lot of features and be pretty ugly and painful. I guess compared to javascript I can see the advantages though
The big problem is not going to be legitimate parkers lingering a few minutes after they finish their shopping trying to sell their space. It is going to be people who would not otherwise be there specifically grabbing spots to sell.

One of the other parking app companies, ParkModo, is already paying people to do just that. They offer $13/hr to people to go to the Mission District on weekend peak hours, find spots and take them, and then give them up to ParkModo users.
This guy is a genius, he'll probably help Go become more popular.
Why to gif though, when you have services like https://mediacru.sh that are awesome because they replace gif by video?
How to Implement Swipe Navigation in Android
A short guide on how to quickly set-up an Android application and use lateral swipe menu navigation.

http://www.avocarrot.com/blog/implement-swipe-navigation-android/
Okay I admit I was surprised ;) I figured that wouldn't be enough of a maker story. We only did it because we were bored by all the identical unsuitable rings we encountered. If we were going to stick with one symbol for our lives, may as well be exactly what we wanted instead of settling.

The robotic part, I suppose, is a combination of your personal feelings on the matter while refusing to see why it may be a problem for others. Not having an attachment to your name by itself is a personal choice I can respect.

BTW if it's of any interest, my first name is Jane. My nickname is Janey. My longer than my full name nickname is "janeylicious". Funny how nobody fucks up the last one (except maybe the spelling) but I have so much trouble with my plain first name to the point that I occasionally just make up a different name or rely only on the nicknames. The plain name stuff can backfire ;)
It looks pretty.

I just wish someone would build a decent CMS on top of silex/symfony/laravel, rather than implement their own framework to drive their CMS, such as in this case (Lime?!).

I want all the extensibility of a fully tested framework but with some batteries included. Pagekit looks as though this could cover my needs.
Ok, I didn't know the RX-8 was discontinued. They do, however, still build the rotary engines for use in racing applications, such as the Star Mazda racing series in the US.
Ask HN: Can I declare varchar like this in an SQL Column?
Hey,

I may be totally wrong here because i'm only a junior and not too sure but I was certain that the maximum varchar() that could be set was 255 varchar(255).

However, i'm working on a database at the moment which was developed by another team and they have varchar(9999).

Is that right? I have had a quick Google but can't find it.

Cheers for advice in advance folks :)
so we now have the show tab beside comments and ask at the top?

I think this is fantastic. I hope that more people will visit my site.
Please explain 1. He was facing 35 years (if he lost) and would be labeled a felon losing his right to vote and aspirations of working in politics. How is that misunderstood?

Other than being a smug cunt, you haven't actually said anything that refuted what I said. I've given you data and reason to explain why someone would kill themselves in a similar situation but you are caught up on your own definition of normal (being 50.1%) which I also refuted earlier. So I'm going to go with my earlier statement: You are just a smug cunt, and you enjoy it.

I wasn't trolling no, but I was/am clearly being trolled. Well done.
I don't know why the author called this "Multi-process architectures suck :(" when he really meant "I suck at multi-process architectures :(". Look at what he lists:

- "Context Switching"

You can find 4 cores in a trivial computer these days (8 cores with hyperthreading). This means you can have 8 processes without context switching at all, and also suggests that if you don't use multiple processes, you can only reach about 10-20% capacity on a multi-core machine.

- "Per-process overhead"

It's true it has overhead, but you don't have to create thousands of processes, we have light concurrency patterns to use within the actual thread/process.

But even then, you don't even have to run more than one primary process per core. You have multiple cores. They can't together run one process.

- "We built for a single-core world" and "We lack the tools"

Those are outright PEBKAC errors, and not architectural problems. We're way past the stage when multi-process architectures were a hardly understood, confusing problem. We have the right tools, for those who look for them.

Cache misses and overly eager context switching are bad, and you can read a lot about this by Martin Thompson on his Mechanical Sympathy blog: http://mechanical-sympathy.blogspot.com/ There are ways to design multi-process systems to take best advantage of all cores, and your machine caches.

But even Thompson's Disruptor architecture is based around message passing and multiple processes. Because, again, in a multi-core world, suggesting anything else is laughable.

Plus, forget computers, multitasking is a fact of life. Animals do it, humans do it, so do computers. We have to check email and talk on the phone at the same time sometimes. We need to walk and chew gum. We constantly argue and write about how much we should multitask and how much we should focus on a single task, because people have the same context switching overhead and so on. Well for both people and computers, there's a balance, and either extreme is counter-productive. It's as simple as that.
He is one of the topmost contributors to the node.js ecosystem if not the most. He has given a plenty of good libraries. Besides the reasons he gave to leave node.js, I feel that he was under-appreciated and over-worked many times. With components he tried to create a toolchain, wrote express and koa for server, jade for templating, mocha for debugging etc.

He tried to do a lot many things single-handedly. Which is why he needs a lot of maintainers. I don't blame him for overloading and stressing out. That is the way how it goes in node.js. Working in node.js is like battling a multi-headed beast. The core javascript keeps evolving, node.js isn't even in version 1.0, API changes a lot. There are lot of blanks to fill and too much time goes into boilerplate stuff and managing existing code.

It is just not rewarding and fulfilling to contribute to node.js. On top of that he faced a lot of friction from other contributors. He had some really difficult times, like express-connect conflict, bower-components conflict. Having handled conflicts too many, some people also consider him as being rude and too self-centered. Besides he is young and is probably one of the first things he has done he is serious about.

Many times before I asked to myself how does this guy do it. In a community where to contribute even a little one has to put in a lot of effort, his contributions are gigantic. I hope he continues to work, although not at too many projects . His experiences will definitely be handy.
> make the arrest based on the filter, then run the trial in the same old jury-of-your-peers.

LOL, jury of peers. You mean the jury that is left after the prosecutors and defenders screen out the most competent jurors. The same jurors that typically believe you are guilty because you've been arrested. Have you been in the typical criminal courtroom lately? Any public defender will tell you that going to trial in cuffs and jailhouse orange will almost certainly get you a conviction.

There are lots of things that need to be fixed in the justice system. Lets not give them more tools to make it worse.
Because talking to a human for 30 seconds is that much of a chore when making a reservation?

In my experience, the problem is not the 30 seconds call, it's the minutes of waiting to get someone free to answer. Most restaurants can't exactly afford a call center.

There was a story recently on HN of a restaurant who did just that successfully: https://news.ycombinator.com/item?id=7853786
Go may well be better for many apps than js or C++, but there are other languages out there. If you're looking for a new language it's worth considering more possibilities, e.g. see http://roscidus.com/blog/blog/2013/06/09/choosing-a-python-r...
Hardcoded SSH key gives backdoor access to Cisco communications manager
Personalized Summer Math & English Program for Every Student
This is the least-branded thing I've ever seen. After I got through the tutorial I asked in chat, and nobody seemed quite sure what the game's name was.
> Statically linked binaries make for easy deployment

They certainly do, but have we solved the problem of statically linked bugs yet? What happens when the next heartbleed happens?
That's scary, for sure!
That is why you should join the Pirate Party! We are a targeted group - we must organize.
57 isn't a multiple of 7?
Go could be improved in many ways. It lacks facilities that what we consider modern programming languages have, e.g. object-oriented programming, generics. The existing Goland solution to the generics problem is to have an almost duck typing approach of doing everything via interface{}. These are the cons.

The pros are of such value that they more than compensate for the cons: first class facilities for building concurrent programs and distributed systems. These are language features such as go-routines and channels and standard library includes for networking and RPC.

These are so great at what they do that they make programmers like me, who like Go, overlook the suck that comes from the existing typing system.

My personal dream endgame would be a dynamic language, such as Python or Ruby, that includes the concurrency features such as goroutines and channels. Directly as language features. AFAIK, the existing GIL in the reference Python and Ruby interpreters makes adding true goroutines impossible.
Google ;)
Feel free to check it out! https://github.com/nightsofa/nightsofa
By shifting the demographics of the audience, it can reduce the value of the show. Quoting Kid Rock, who has been trying to eliminate scalpers:

Kid Rock and his team are reserving the first two rows for die-hard fans
only. No matter how much money you've got, you can't buy your way into them.

"They are not for sale, " Kid Rock says. "I'm tired of seeing the old
rich guy in the front row with the hot girlfriend. And the hot girlfriend,
you know, with her boobs hanging out,with her beer in the air, just screaming
the whole time. The old rich guy is standing there like he could[n't] care
less. It's a very common theme at Kid Rock concerts."

http://www.npr.org/blogs/money/2013/06/27/196277836/kid-rock...
Then checkout Sir TrevorJS ;)

http://madebymany.github.io/sir-trevor-js/
The New Law of Religion: Hobby Lobby rewrites religious-freedom law
Well... it could be said we were inspired by them
I've been working on a tiny little project for 3 weeks now. Because of crushing technical debt that management doesn't support refactoring, it will take me a whole morning to load the project into my brain. Too bad I haven't had a quiet morning in that time. Things being on fire, people asking about the status of a project or bug...
I want Go but with a really strong static type system. What do I use?

Haskell's Hackage seems to be full of broken packages.

OCaml seems to be stuck in 1999.

F#/Mono is pretty great, but tough to find quality libraries that work with the tools I use (postgres etc)

Anything I'm missing?
Lupita Nyong'o et Pharrell Willliams, membres l'Académie des Oscars !
Découvrez ceux qui ont été recrutés par l’Académie des Oscars. L’actrice Lupita Nyong'o et le chanteur Pharrell Willliams sont également de la partie.
Hacking into Internet Connected Light Bulbs
Saying that "It's easy to solve, so if the restaurants haven't yet, it's probably not a problem" is pretty bad as excuses go.

The point isn't that it can't be solved, the point is that if it need solving, it's probably a problem, and companies are supposed to solve problem, not to deport them from their paying customers to non-paying third-party.
one of the things I do in virtualenvwrapper is cdsitepackages to do some patch/workaround on the installed libraries. Not a lot though but its a nifty command to have.
You are an SOL my friend