skysight-inc/HackerNews huggingface dataset:
That's very true. I had a play with Senseg a couple of years ago. Precision vibration with different "textures". Can't understand why the technology hasn't made it mainstream yet.
http://shkspr.mobi/blog/2012/05/senseg-feelable-touchscreen-...
"I'm a woman in tech. Something inconvenient or unpleasant happened to me. Therefore all women in tech suffer from this institutionally and men are privileged not to experience it."

Could not have said it better myself.
Show HN: Akiva – A simple NLP, question-answering artificial intelligence
The problem is the real world doesn't always leave you with a choice. If you need to interface with a database that's got a table with 43 columns, good luck using Slick. Need to serialize it to JSON? Play-Json isn't going to like that.

I'm very much looking forward to fixing this ridiculous situation. Onboarding a new hire to Scala with this being the first thing they run in to isn't pretty.
Yes, but you benefit for being in the same class as other white males, who are sometimes very powerful.

Because God knows powerful white males like nothing more than helping less powerful white males climb the next run on the ladder. Especially less powerful white males from Eastern European.

(and yes, the internet needs a sarcasm tag).
Awesome work as always chinchang!
So basically, anyone with a legacy database :)
Actually, it seems that it is in fact possible for HFTs to jump the queue:

http://online.wsj.com/news/articles/SB1000087239639044398920...

Relevant quote:
"He became convinced exchanges were providing such an edge after he says he was offered one himself when he ran a high-speed trading firm—a way to place orders that can be filled ahead of others placed earlier. The key: a kind of order called "Hide Not Slide."

Whether it is legal is highly questionable but it appears that exchanges indeed offer this feature to sophisticated traders.
> Twelve nines of scientifically verifiable accuracy. Rhetorically effective. Fits within the budget of a small nonprofit organization. Pick two.

Do you really believe that there's nothing about copyright law which is both honest and rhetorically effective? We can't talk about the way terms have been extended absurdly, the way the DMCA has been used with DRM to significantly prevent fair-use, the massive problems with orphan works which are being lost because the rights-holders either can't be located or aren't willing to license reproductions, etc?

That's just internalizing this as a propaganda war rather than an actual injustice.

> That's the problem with pedantically picking apart everything they post. What the EFF does is not "stooping to that level" -- what the industry does is on a whole different scale.

“Why am I getting in trouble for stealing a candy bar when the guy down the street stole an iPhone?”
I think this is a bit short-sighted.

It's not about Turing completeness. It's mostly about DRY and flexibility.

For instance, imagine using theme prefixes or conditionals.

For-loops are fantastic for grid systems.

The point of this article isn't "should you use a pre-processor" - it's pointing to the fact that if you use one, SASS has more natural structures for common tasks like for-loops or conditionals, both of which are indeed useful.
Yeah we ran into this problem... Scala and the whole ecosystem can get annoying. In the real world, outside of the academic bubble that Scala lives in, database tables are over 22 columns.
Always the same message, that is deeply flawed: That the problem today is technology, it is not.

Reality is that today economy is central planned in order to protect the money from the people at the top at the expense of the one of normal people, who had seen taxes increase and life much more expensive as a result.

Don't get me wrong, I have friends that are rich, but the reality is that lots of people at the top got money speculating on bad assets or bubbles.

When it was time for correction,(2008) the governments entered in order to protect those speculators from losses, and bought those bad assets making miserable the general economy.

The problem is not solved, protecting malinvestors only makes them more confident to do it again.
Nope. In UK and even in Australia where I am, electric kettles are the norm. My grandmother did use a stovetop kettle though.
100 growth hacks 100 days | 21 to 30
I think you should look for a niche. They are everywhere.
Select a professional, then find where their pain comes from, and offer a solution.

Dentists? no shows are a problem for them. Same for hotels.
Car repair? is it easy to find one close to you?

Find someone you can have easy access to: you'll have to talk.
Talk to your friends. Learn to HEAR when they tell you what's their pain.
A better way to ‘meteor deploy’ a custom URL
And what could go right?
I don't feel "I'm sorry" is hollow at all. "We are sorry" seems hollow. Perhaps I don't read enough papers, but do people in power often say "I'm sorry"?
Is it a shocker that I misread that table? Obviously, you meant that facetiously, suggesting that you believe that someone who espouses views contrary to popular liberal ideology is necessarily a stupid person. But the fact that I made a mistake no more means that I'm stupid than does the fact that I disagree with liberal ideology on many points; on the contrary, the fact that you believe it does says much more about you than it does me.

At any rate, the rest of my points stand. Now that you've pointed out my mistake, maybe you'd like to follow up with a quick 1-2 punch and knock the moron out of the ring, eh? Come on, it should be easy, right?!
This is a very interesting pitch to the consumer: gourmet food/higher quality ingredients at fast food prices.

This is entirely different from the imagined pitch to investors: same food, cheaper production, higher profits.

It will be fascinating to see what they come up with and how they productize - it sounds like they think equipment sales is just an ancillary revenue source or something they "might do later" at present, but perhaps they'll change their minds if and when they have functioning burger bots.
Here's a thought that I was recently introduced to: All such discussions should always be prefixed with "Given that/As long as society's distributional mechanisms are accomodating, ...".

In this particular case: "As long as society's distributional mechanisms are accomodating, technology can lead/leads to returns increasingly going to capital rather than labour."

This is important because the distributional mechanisms of society are not natural laws and they are not set in stone. So much of our lives is already affected by technology, why not change those distributional mechanisms to minimize the negative impact of technology?

For example, there is a lot of debate these days surrounding policy proposals like the basic income or the job guarantee, both of which would likely have changed the impact of technological change.

So we can discuss whether or not the regressive changes in distribution of the last 40 years were primarily [0] due to technology or not until the cows come home. But I would argue that this is not the key question. The key questions are (1) are we happy with these regressive changes in distribution and (2) if not, what do we need to change to revert them?

[0] After all, power grabs by the top 0.1% very obviously happened in that period of time. Just look at Thatcher and Reagan and the like-minded political movements they inspired in other Western countries. The only question is about the extent of their impact.
One special McDonalds ticket to machine-repair college, let's replace the workers with technicians and then make THOSE jobs minimum wage.

That'll be the future. People groaning at minimum wage jobs for repairing current-day minimum wage jobs.
Author of the post here.

I obviously didn't just learn about patch mode... git has many powerful features, but I feel this is the most powerful of those that many git users don't know about yet that will make the biggest positive impact in their daily git use. Not that patch mode is the most powerful feature git has.
Just waiting for the founding of "Techlandia" where a big corporation (or several) form their own country and abolish all tax laws. Maybe they buy up some land, maybe they sponsor a country in trouble and take it over. As their own country they would make all the rules. All their employees live in Techlandia and pay no income tax. No more annual filings. No more tax audits. No more whiny politicians coming with their hands out. All infrastructure costs: roads, power, water, sewage and possibly even housing are borne by the corporations for their employees (who live there). They have their own national bank and keep ALL of their profits. Workers retire with huge cash hoards and live wherever the hell they please, like kings.
> What happened to the surplussed workers?

They found other jobs. When one industry needs few workers, another always takes up the slack. I've heard this principle stated in different ways in different places over the years.

But is it a iron law of nature, or just a thing that goes on until it doesn't?

If it will eventually stop (and I think this is likely), how would you tell when it is going to stop? Would you notice if it is already happening? What does the current situation resemble?

I have posed this question before ( https://news.ycombinator.com/item?id=6853359 ) No definitive answer yet.
Why would you need a PID controller? All you need to do is power the heating element until your sensor reads the desired temp, then shut it off. A PID (http://en.wikipedia.org/wiki/PID_controller) is way overkill.

Also "PID tuning"? What would there be to tune? There's some serious overcomplication going on here.
It's not shortsighted at all. CSS is declarative because if its programmatic, you might as well generate it with a real language.
Exchanges are potentially (depending upon host jurisdiction) not required to know who you are if you are only dealing in cryptocurrency.
I've always viewed Sass as the css equivalent to coffeescript. Less has always been about enhancing css, while Sass is about replacing it with something better. Thus, it's natural that Sass has more features, but they come at a price.

There's a place for both. I find the entire genre of "Everybody must use the tool I'm using" blog posts to be a bit strange.
Less also has way more portability with its Javascript compiler.
The best way to try out Spark & related tools is to follow the 2 days exercises from the AMP Camp 3, they have a script to launch the whole cluster (Berkeley Data Analytics Stack) on ec2 very easily so you can get your feet wet without too much effort.

[1] http://ampcamp.berkeley.edu/big-data-mini-course/

[2] http://ampcamp.berkeley.edu/big-data-mini-course/launching-a...
From what it seems, I believe the objectives of both the projects differ greatly. js-git attempts to replicate the functionality of git entirely using Javascript, whereas this one is to make people learn and understand git using programming paradigms.
A Thoughtful Analysis of the Most Poorly-Designed Chart Ever
Ah, the 'git checkout -p' is great. I always did 'git stash -p; git stash drop' for that. Putting this under 'checkout' is completely non-obvious.
Indeed, there is an official SASS port of bootstrap on the horizon:

https://github.com/twbs/bootstrap-sass

(edit: tell that the port is official, i.e. by the maintainers of bootstrap)
On Riemann (network monitoring app and dashboard)
People taking responsibility, in a legitimate / sincere way, is such a healing thing on its own. It is true, the problem today is we get fucked over by big corporations so often that most of us have a big hate built up, and then start to become indifferent and/or angry and/or start distrusting everything more in general, and other negative behavour cycles that come from it. This stress has a very real negative health impact as well.
LESS plays nicer with languages other than Ruby (less dependencies).

LESS can be run in the browser (usually only for development, I hope) and in the server side.

LESS resembles vanilla CSS more.

(Purely personal) I like LESS' syntax better. So there.

Also, why should I ever use a loop in a style sheet? I've never ever felt the need. And I don't think I will in the near future.

Also, I dislike these articles which imply that one should switch to a technology because it's objectively better. It's never the case.
I have used darcs a lot. But when our repo contained more then 1000 patches it becomes very slow. For example source file annotation took more than 2 minutes. I have tried optimizations, tagging etc. without bigger improvements. I still like darcs for its simplicity, cherry picking, great interactivity, etc.. However i need something a little bit faster. Another disadvantage is poor emacs support.
> Do you know why? All those different people were hired solely based on their work and experience, nothing else.

This is demonstrably false on a non-anecdotal scale. http://www.chicagobooth.edu/capideas/spring03/racialbias.htm...
It's a long way from where I was one year ago as well!

I do ship Rails/Ruby code for my freelancing clients (apps, back-end, ETL, data integration, etc).

Ideally, you could move from full time gigs to 4-days a week gigs, maybe with slightly higher rates if possible to cover a bit of the loss. I think it's a good way to get started.

Use my calculator https://www.wisecashhq.com/goodies/bootstrapper-calculator to figure things out here :-)

And yes, using WiseCash to balance contracting/freelancing with bootstrapping is truely useful. I'll blog more on the topic, subscribe to the newsletter here http://eepurl.com/Fap_H
Ask HN: Move from web development to systems programming
Long story short I was working on a LAMP stack for almost a decade doing both frontend and backend development and at this point I find my self bored to death and in a desperate need for a change.

I have a degree in computer science and generally I'm more interested in low level stuff and general CS subjects so me ending up as a web dev was a huge mistake I think.

At this point I want to transition to systems programming and I would appreciate any advice on the best way to approach this.

My current plan is to leave job and do intense self study full time for ~6 months. During that period I plan to do some oss development as well to have something real to show to my potential employer.

Is this too crazy or doable? If it's doable what would you advice to concentrate on? My current reading list covers: C, Algorithms, Unix programming. I try to concentrate on general problem solving rather than some specific area.
you must be really burned out to think of a drug when you hear the word ether :D
How will that work with magnets?

magnet => torrent => update_url => new torrent (bis)?
Every time a sociological or economic scientific study hits the front page of HN, there are people who try to argue against it based on one or two anecdotes, often second- or third-hand even. It's so silly.
I really don't see the major win in compass. When I used sass I tried to use compass, but browser they didn't cover all the edge cases I had, so I basically rewrote its scope for a wider browser range with higher level constructs in like half a day. Its a nice to have but hardly the winning card.
A closely related and very relevant question is whether society C, where economic incentives and politics ensure that everyone has at least 2000 wealth somethings and some people only have 500,000 wealth somethings, is better than Society A.

I think you and others in this thread are arguing a moot point. Certainly it's relevant that the median human lives a better life today than 50 years ago, but it doesn't necessarily have anything to do with whether today's income inequality is a bad thing or whether extreme income inequality makes many people's lives worse than they would be otherwise.
A big advantage this would have over the current one-torrent-per-episode model is that every person following a series would automatically be a seed for every prior episode.
Naww.. I need a little bit of cash in my pocket right now.

But I have this 1 Colored Coin backed by the Eiffel Tower in Paris, Europe. Throw in that sack of potatoes and it's a done deal!
It correctly presumes that those who don't know about this feature will find it useful. That's about it.
> It adds a simple virtual machine to the kernel that is able to execute bytecode to inspect a network packet and make decisions on how that packet should be handled.

I wonder how long it's going to take until someone figures out a way to craft a specific sequence of packets that remotely do something nasty at the kernel level :P
Just because you, personally, aren't able to see the benefits of being white/male doesn't mean it's not there. I was getting paid half a million right out of college and the fact that I was a white middle-class male absolutely made a difference -- I don't think I would've broken into the old boys network at my firm without that. Or how about the time I was ticketed for going 105 on a highway in TX with a bag of pot in my car, but the officer decided not to search my car (or even bring up the idea). Or a million other advantages I've received from being who I am.
> Maybe we decide not to automate some components

Why in the world would you not do this? There will always be a market for "hand crafted", but at a societal level we should never demand human time for things we could have done without that time expense, given equivalent quality.
Does the phrase you're translating as "Very Bad Trip" have the same druggie double meaning in French?
How does this fix the fast food problem?
1) Who will clean the machines well every night?
2) Really? Try to answer 1 honestly.
3) How will keep the tables clean, as well as the messes from terrible idiot customers who no longer believe they should clean up a mess they make (at least partially until getting help from employee)?
4) When I mean clean, I don't mean rubbing the table with microquat (or equivalent) and knocking the food and crumbs all over the seating surface. I mean cleaning it so that you would comfortably (and by you I mean more than 50 % of the people) lick the surface of the table. It takes hot soapy water, effort, and technique - all things that seem to be missing from restaurants (fast and many not-so-fast).
5) Terrible mopping, etc.

The big problem isn't keeping cheap sh*tty food cheap, it's keeping the restaurants clean enough you don't feel dirty when you leave. That is a social and managerial problem, and you don't fix it with magical meat grinder machine.
Out of curiosity, have you considered also that the size of the house may be a factor? Or, to rephrase that, who are your potential clients? Even if I tried to waste energy, I don't have enough space to forget something on. But that's because I don't have a house. So I'm guessing mid-high income?
Ask HN: What is THE industry/job reminiscent of the 90s dotcom explosion
I hear a lot about how back in the late 90s anyone with basic web and coding knowledge could command high salaries and job security because of how much demand there was.

Is there anything going on now that, 10 years from now, we will be saying the same thing?
Microsoft Research built a smart elevator that knows what floor you're going to
Rocketeer, Deployment Tool Designed For PHP
How many White Male Developers are on the world's 85 richest people ? You are diverting this issue towards race - I am not white - and I do not look up to people because they are White. There are attributes I care about - but every once in a while a dude comes and complains about race. I too felt others were mistreating me for my race - but when I changed my mindset - I did not see people mistreating me, so I guess its the VIBE not the race.
The kernel will balance loaded threads across cores so with a policy of allocating off the local NUMA node you actually end up with balanced allocations in practice if you run shared nothing thread per core.

In memory databases are my day job so I am pretty interested in cases where things go south because memory isn't balanced. To date it appears like no special actions were necessary, stuff just ends up balanced across nodes.

That's why it would be great of someone could characterize when balancing is necessary outside of obvious cases like allocating an entire buffer pool from one thread.
+1 for tig. I don't use it for staging and committing (I prefer to do all that using normal git) but it's ridiculously useful for quickly checking the git history, blames etc.
Secret is out now
None of those features matter if you're of the opinion that conditionals, loops, and functions don't belong in the styling system.

I don't think that these features are really in the styling system - Sass is essentially a tool that makes it easier to generate CSS, rather than being a replacement for CSS. And the output of that is a static, declarative stylesheet with no logic. I don't consider that any different from (say) a set of macros.

I won't be spoiled by all those fancy features that will probably never get implemented in vanilla CSS4/5.

I absolutely love Sass, especially when combined with Compass. I agree that those features will never be implemented in CSS, and they are IMO not appropriate features for a declarative styling language. But it's not like Sass is going away any time soon, and it has the massive benefit of being an effortless transition to CSS if you want to do that in the future. But in the meantime, I see absolutely no legitimate reason to avoid using it.
And `git checkout -p` too.
> When you look at Lisp function, it might do what you want, or it might not. There are no guarantees it does what it claims to do.

Tests, contracts, type checking - those are the guarantees.
It's not unlike any other language.
Welcome to identity politics, it has taken over all discussion and derailed any hope of alternative political movements accomplishing anything except factioning, infighting and bullshit.

Even my local anarchist space has been overrun by identity politics (not that I'm an anarchist, just they used to do some interesting things there until privilege spouting dictators took it over to constantly preach about identity politics). I'm thinking about funding an entirely new free space just to get rid of that cancer but I suspect they will just show up to protest how we aren't conforming to identity politics, because the left here cares more about policing and attacking each other than they do accomplishing anything.
Didn't know that Jamaicans are into bobsleigh. Didn't know that Dogecoin exist.

Today is the Knowledge Day.
>I personally do not think of forced savings as a benefit;

That is true only if the alternative is doing something financially productive. In this case the alternative is spending the money.

You are seeing the house as an investment. Your analysis is spot on when talking about a house that is not the primary residence. But it fails when applied to the primary residence because the money is being spent on housing either way...
The term you are looking for is "noblesse oblige".
> Also, as always wealth is not a zero sum game. Just because someone has 100X the wealth you do, does not mean that they stole from you, or that you are poorer.

While this makes us sleep well at night, please consider that the top richest are often connected to:

- Externalizing costs to countries with corrupt/authoritarian governments

- Tax evasion

- Companies backed by strong governments' tax money (theft by the state), later privatized for pennies because the government is broke and/or corrupt

- Banking, which never follow free-market rules

- Oil and mining companies, which aren't taxed proportional to the intrinsic environmental and social impacts

While wealth doesn't comes from theft, wealth concentration requires a dose of unethical behavior and not observing some people's fundamental rights. When you're at that level of capital it's an entire different game.
Really? You'd never use that in production (I hope!) and libsass is available, so I'm not sure that's true.
What should we expect from a modern init system?