skysight-inc/HackerNews huggingface dataset:
I think what I wrote is accurate. He said not asking for raises is "good karma" and that because women don't ask for raises they actually have an "additional superpower." But watch the video and judge for yourself. http://new.livestream.com/accounts/10060267/events/3447060 right around 1:34:00
How to set up a digital, live music production rig
Digitizing the “mirror with a memory”
Everyone already knows that DRM is futile. But if you don't have DRM, you won't get Hollywood onboard for digital distribution.

So, we just smile, and nod, and say, "My, that's quite a lovely DRM setup you have", and it doesn't stop anyone from getting anything for free that they want. We just don't acknowledge that too loudly in public.

Seems like an absurd waste of time for so many people to be involved in implementing this.

So it goes.
Why didn't they produce a time plot of when ride sharing is cheaper than taxis and each other and what percentage of rides are cheaper than taxis? Those seem much more useful than any of the other graphs.
That acceleration is a bit like a roller coaster that you can drive.
Probably: http://tonsky.me/blog/reinventing-git-interface/

(And no, you don't have to give up any power).
Find and Rent the Best College Pads – OnMyBlock.com
I wonder just how how much demand is connected to surge pricing during commute hours. Sure, it would make sense that there is more demand for rides during commute hours, but is the surge pricing _only_ a function of supply/demand or is there more to it?

I would hypothesize that morning commuters taking Lyft or Uber would be willing to pay higher rates even if supply was sufficient. If I ran one of these companies I might try increasing fares even if there were tons of empty cars on the roads. Commuters need to get to work ASAP and will pay premiums to do it.
Spark requires Hadoop to run, so this whole Spark vs Hadoop debate makes no sense whatsoever.

There is a place for arguing how effective Map/Reduce is, but it's been known for years that M/R is not the only, nor best general purpose algorithm for solving all problems. More and more tools these days do not use M/R, Spark including, and Spark certainly is no the first tool to provide an alternative to M/R. AFAIK Google has abandoned M/R years ago.

I just don't understand this constant boasting about Spark, it seems very suspicious to me.
Show HN: PicDoctors, a Photoshop marketplace
It was part of the enhanced networking. Without enhanced networking, we were getting about 600MB/s, vs 1.1GB/s with.
Raccoons carry a virus [Baylisascaris procyonis] that is especially bad for humans. [1] Be very careful when cleaning up area's that may have raccoon feces such as near trash cans. By careful, I mean don't inhale the dust from aggressive sweeping, leaf blowing, etc.

[1] http://en.wikipedia.org/wiki/Baylisascaris_procyonis
Counter Strike: Global offensive competitive play is a 5vs5 game, which is a pretty popular game in the esports community, perhaps something built for that community?
Very much appreciate the catch, this is now fixed.
I think Filligree could have been referring to Grover's algorithm (requires many qubits of quantum computing power, which we don't know how to build, but we do know the algorithm)
The idea that there's a moral obligation, beyond any legal one, to pay one's debts is probably something that's invaluable to folks who do this collection.

Do you guys feel debts are morally bound? I'm not sure how I feel about it, because on one hand you've given your word to pay, but on the other hand you didn't necessarily consent to this level of collection effort, and though I guess it makes sense that debt is transferrable, you didn't make your original agreement with the person actually collecting the debt, so it doesn't feel good to pay a stranger so they don't harm you (via your credit).
His thesis isn't "the command line is bullshit."

It's "all that bullshit you have to do (on the command line) is a waste of time and mental energy."
Thanks! Networking is available, but not yet used for multiplayer. I'm not implementing it myself, but if modders want to that is fine. I've got way too many issues to address - as much as I would have like it in there, I had to prune my feature list and taking out networking made everything much easier to implement.

Yeah I myself can't waste much time on games, obviously. I only pick up ones that I feel are good "research."
We included something similar to this in the city-specific posts, see for example "Average Cost Above Cheapest Fare by Hour of Day - Weekdays" in http://blog.whatsthefare.com/2014/10/ride-sharing-in-sf.html
Hi Austin,

We haven't tested Spark 0.8 at this scale. In general Spark is advancing at a rapid rate that 1.1 is very very different from 0.8.
OTOH, I don't think appeasing Hollywood will help anyone but Hollywood. Their thinking is grounded in ideology not economics; if their content is pirated they think the DRM isn't working so they demand stronger DRM. If their content isn't being pirated they think the DRM must be working so it should be maintained or strengthened.
How to Write a Readme
Ex/simple-tetris-clone
Ideal humans do not cause accidents, normal humans do and normal human reaction time while driving is not around 200 milliseconds.
I can never take myself too seriously :)
Looks like a dream project - so happy you can do it full-time!

> VQUI can be hotloaded

What else can be hotloaded? Do you use entity-component-system type of architecture? Any scriptable parts?
That looks amazing! But, if someone "gets funny" and paints a 25mph sign as 55, then what? Any countermeasures for this?
UN ENVOY: Ebola Cases Doubling Every 3-4 Weeks
How Social Media Turned Against Women
Continuous Integration is Dead
> ps -ef | grep 'tobekilled' | grep -v grep | awk '{ print $2 }' | xargs kill

versus

> processes.filter{name = 'tobekilled'}.map(kill)

Yes, actually, I would like the second one better (although I know it's only pseudo-code). To me, the most egregious problem with the Unix way of doing this is exemplified by the "grep -v grep" part. The first grep command didn't specify precisely what you wanted, i.e. the subset of processes whose executable name (or argv[0]) is "tobekilled". It can't, because ps produces lines of text intended primarily to be displayed on a terminal and read by a human, and grep merely searches those lines of text for a substring. It's all a very lossy process. So you had to add a second grep to work around the fact that the first grep also matched a particular occurrence of "tobekilled" in a command-line argument other than argv[0]. But what if someone were running "vim tobekilled.txt" at the same time? These sorts of workarounds are to Unix as epicycles were to Ptolemaic astronomy -- evidence that the foundation is flawed.

> maybe for the newbie who paradoxically already understands functional and object-oriented programming, I'll grant.

I think it would be easier to teach the fundamentals of functional programming -- not the crazy academic type-theory stuff, but basics like map and filter -- than all the intricacies and gotchas of combining Unix tools like grep, sed, cut, xargs, awk, and so on. You do realize that, in addition to the shell language itself, you casually dropped in a whole second language (Awk) in your second example, right?

> The Lennart bit was a joke. The OP's post was so histrionically overwrought that I responded sardonically. Apologies if you were offended.

It bothers me that you used Lennart's name as a synonym for "anti-Unix", as if that's his most salient characteristic (if it's even true of Lennart). How do you think he would feel about that "joke" if he read it? Especially on top of all the other vitriol he's received?
Yes, i think that the debate makes no sense too - for me, Spark is no Hadoop competitor its rather complement.

Spark does not need Hadoop - you can run it also with Mesos or in local mode..
http://en.wikipedia.org/wiki/Bell%27s_theorem tells us that no matter how much classical information you have, you still can't get correlations that are as good as quantum entanglement.
> duties

We don't have a choice in being born, and we don't have a choice in dying either. This very thought alone can make quite a lot of people want to kill themselves.

The fact that society loses money and investment when a person dies is not the responsibility of the person. Society works the way it does without asking us for a say in it. Its been this way since ages, and will continue for ages. I as an individual cannot do anything to make society see me as non-existent. Or if I do, then this should be laid out as a series of steps. In this article, its mentioned the medical area loses $1 million per suicide, as if when I am in a state to kill myself I should feel guilty that I am 'owned' by society and by killing myself i will be 'stealing' from it. Pathetic.
I have this exact same problem. I used to run an Asus Router with DD-WRT and it was awesome.

However, the firmware version I needed never got updated again for whatever reason. Along with the barrier to contribute back to the DD-WRT project I moved on.

Are any other Firmware versions out there more actively maintained?
Glad to see this on the top of HN! I saw you launch the Kickstarter campaign on Twitter the other day and was instantly blown away by the detail in the engine. Looking forward to watching this progress.
What would a human do if they saw a 25mph changed to say 55mph?
A while back I needed a simple photoshopping job. I didn't want to bother a friend, and I wanted to offer my own price on what I'd be willing to pay for it.

I couldn't find it, so I built PicDoctors. Let me know if you have questions or feedback.
I had a Tom Tom about 5 years ago that knew the speed limit on major roads. I'd imagine Google et. al. are collecting that data even if it's not publicly available in their mapping APIs yet.
If you see a crazy curve ahead, you would slow down
> If he decides to ignore all the tools (puppet, chef, scripts, etc.) designed to make all of this easier, that's his fault.

You're kidding here, right?

I find Puppet and Chef superconfusing and not worth the effort to learn at my job right now, and I'm a fucking programmer by hobby and profession. This is exactly the kind of bullshit people doing science should never have to deal with.
just to add to what you're saying, they also have an iOS app to control their router, and you can update the firmware from that.
Man I tell ya, I am really coming to appreciate simplicity and predictability in UI design. Efforts to transpose physical patterns like swiping through pages onto the digital surface just feel wrong, and are never as intuitive as just scrolling down a page.

I say this as a mobile UI app developer who is coming to grips with the shittiness of some of the interfaces I've written that are out in the wild right now.
Now let's see someone entirely unaffiliated with the creator verify it. At least one of those researchers, Giuseppe Levi, is known to be friends with Rossi. [0]

[0] http://www.forbes.com/sites/markgibbs/2013/05/24/the-e-cat-t...
Thanks! I'm hoping it will get better with time, still trying to address many (valid) complaints with the engine. :)
Sure, "we're 100% behind Impala", "oops, sorry, now it's Spark" - give them a few months and they'll change their mind to something else again. :)
"That doesn't seem right", probably.

We have a 55 mph zone near our house that anyone not from the area seems unable to believe (as it's a narrow, fairly winding two-lane road) and you get stuck behind them puttering along at 35 for a few miles.
Actually, "what bothers [...] the most about C" for me is not pointers or leaks. It is people who blame the language for their inability to keep track of the memory they allocate and use.
> SQL injection is not avoided by escaping arguments, but by never mixing the command and user supplied arguments in the first place.

People see:

execute("select * from table where id = ?", id);

as for the most part like:

execute(sprintf("select * from table where id = '%s'", escape(id)));

Where `escape()` is written by "smarter people" and makes sure that `id` isn't a string like this:

0'; delete all from user;'

(e.g. turning it into `0''; delete all from user;''`). I realize that this isn't what actually happens, but the general idea is that you are sanitizing your inputs.
Tim S. Roberts's Vigenère-like key, as presented in the article, seems to use some glyphs that are not in the original ciphertext. All the glyphs in the ciphertext are either vertical, or right-leaning (like a forward slash), and not left-leaning (like a backslash). But in the key there are left-leaning entries. Furthermore, O and S are assigned to glyphs which have a quarter-arc at the top. There are no quarter-arc components in the ciphertext's glyphs, only semi-arcs.

[Edit: not quite: there are some left-leaning ∩s, and a lone somewhat left-leaning 3 (in the left half of the second row. The latter could be just sloppy writing, and a left-leaning ∩ could just just be a right-leaning ⊂!]
yeah but what abotu yessica bramblestone and paul dram?
look at it like this if you have somthing that will take trillions of dollars from corparations than you are a big target.
Truly not far from it... 0 - 60 in 3.2s = .85g
Ah! Nice feeling that whole of internet as a single (unix) machine.
I believe you mean Putin removed Syria's declared chemical weapon stock pile (http://en.wikipedia.org/wiki/Destruction_of_Syria%27s_chemic...) -- without Russia the US could have officially gone to war with Syria. The continued meddling Obama's supported in the middle east, and the utter failure in taking ISIS seriously, should be enough to strip him of any peace price.
I like the idea. If I'm playing with some facebook data, right now I use whatever language I'm confortable with and use its HTTP request functionality, and than manipulate the data how I want in that language. To achieve the same thing in pigshell I have to write a shell script that manipulates the data. What can pigshell do that I can't just do in another language?
Interesting article. I have done something similar to the delayed gratification techniques described in it for years, but I never knew they had a name for the concept. Usually I just think about it like "tricking" myself.

Like, when I was smoking a lot more, I would tell myself, "I'll have a smoke after I finish this task" and would then start something that I knew would distract me until the craving passed. Or with a friend of mine's Dad, I still see him visiting their apartment while wheezing as he struggled to open his lungs enough to get a breath. Died a week later, and she still smokes a pack a day. Boggles my mind, as for me, that was absolutely terrifying, and I almost can't not hear that sound when someone offers me a cig.
These are all good questions and it got me thinking - are there any job services that work similarly to a dating service? In addition to filling out the requisite skills and experience you'd also fill out a questionnaire asking questions such as these. Then it would start suggesting potential matches.
Coming to programming via biomedical research (I'm the undisputed grand master of microscope bullshittery in my pathology department), I have to say, the wall of command-line bullshittery is much steeper than of anything else. I can count on one hand the people from whom I have had to opportunity to learn anything about the command line in the last 10 years. And I can count the number of hours of that learning I got too.

I submit a more appropriate analogy might be mechanical engineering. You want to be a mechanical engineer and learn to build bridges. You'll start in middle school shop class and learn about sand paper and how to draw isometric projections. By the time you graduate high school, you can spot a 1/4" x 20 thread pitch (aka "quarter-twenty") from 10 feet. You'll learn the relationship between shims and wire gauges, drill sizes, flutes, the geometry of volutes and involutes, the merits of various steels, the dangers of overhead welding, the properties of concretes, how to patch carbon fiber defects, the grades and types of ball bearings, needle bearings, babbitt bearings, and their lubricants, crush plates, etc, etc. Along the way you'll have to learn the difference between Y and Delta three-phase power, how to analyze an op-amp, and how to model how the center of gravity of a car with shocks changes when it goes around a corner.

The difference is that we have a shop program in middle schools and high schools that cultivate that culture. There is precious little in terms of UNIX culture cultivation before college.
Why I Switched from an iPhone to a Xiaomi
>I wonder what you think about what the company should do

Very simple: give the raise that was asked for, or get ready to find someone else for the position. It's the same decision to make, whether they have some kind of process to do that automatically or not.
Just a reminder that there are baddies/evil-doers over there, keep the drone war over Pakistan raging!
The entire structure of the EXE file is built in assembly, headers and all, and while the comments aren't verbose, there are a lot of them.
Great, thanks. When you say "percent of rides" does that mean actual rides requested by real users?
Why would you even do it? My Windows (same kernel) phone runs for months without reboots.
Thats the dumbest thing i have ever heard. You cant manufacture things without money.Advertisment, protection from the people that have a lot to lose (trillions of dollars)
2040 Bicycle Transportation Plan, Hennepin County, MN
I found it strange that the reading method I've selected is displayed as the grayed out icon.
One of my most popular blog posts (by a long shot) ended with the words "is dying" http://jmoses.co/2013/12/21/is-ruby-dying.html. I love figuring out ways to get people to click on my articles.

With that said, we also do a read only branch called stable that we only push to once unstable gets the OK in Jenkins. I would not say that it is dead, but just an extra safe guard. I do appreciate that book recommendation on http://www.amazon.com/gp/product/0321601912/ I have not heard of that before.
Video: The Making of an Ant Intelligent Robot (AIR)
Strongly Typed Publish/Subscribe Over Websockets via Singleton Types
Is there a specific reason for automatic dropping to be scope-based? Is it because dropping things could have side effects (e.g. closing a filehandle) and scope-based dropping makes it easy for someone looking at the code to determine when these side effects will occur?
the asshole isn't killing himself/herself.
If anything, your procedural approach should make it easier, shouldn't it? Instead of transmitting level files you can only transmit some seed data, after that only transmit the updates. This should also make it possible for all players to change the map itself through interactions, like in Minecraft. I'm imagining something like the concept of No man's sky, applied to a low budget / community project, where every player starts on his own island and through exploring the world and surviving in the environment, they can slowly get enough gear to explore the world overseas.

Btw. what's with the Swiss mug? I'm Swiss, so that made me curious :).
Puppet, at least, is pretty straightforward. You are describing what you want your system to look like. Puppet takes that description and makes your system look like that.

People doing science who want to use computers should expect to have to learn a thing or two about using them. As in more than using Word if they want to do complex, custom, not-done-before tasks. Much like people who want to do novel things in chemistry should expect to learn more than how to make black powder.

This guy is upset that novel things haven't already been thought of and planned for by the people who make shiny GUIs. This is a farcical position. If it's really that novel, of course nobody's written a GUI for it.

Point is, tools to address his problem already exist. He dismisses them, because they don't do it in an arbitrarily flexible and powerful way while still being infinitely iTunes-y.
> Interesting definition of broken.

Consider this: A medical device that people's lives depend on. It only fails in 1/1000 cases causing death. Many people could state, "it works for me, can't be broken!" On the other hand, the families of the dead could argue that it is broken. Who is right?

Obviously this isn't such an extreme case. No one has their life depending on a Vim plugin, but it illustrates a point. "Works for me" doesn't necessarily imply "isn't broken."
> Nonsense.

a) People shouldn't have to flash their firmware to have an adequate level of security. If we're creating software we should hold some at least responsibility to provide basic security. Engineers in other fields take safety extremely seriously, why should software only provide it to a small percentage of people with technical knowledge?

I think you are comparing fundamentally different threat levels.

Say you're designing a car. A cool, safe car in which passengers survive head-on collision with a wall at 100km/h with 100% chance. That's a nice car, but it can't save you if someone shoots you in the head with a 9mm through the windshield, unfortunately. You want that kind of protection? You go and buy special car with bulletproof glass and additional security measures.

Your router may save you against someone typing 192.168.0.1 in browser and getting full rights without password. But it won't (and probably can't) save you from someone with enough tech knowledge and determination by default.

> b) Using up-to-date operating systems with update processes and security-conscious decision-making when packaging 3rd-party software is not a huge cost to these companies.

Well they won't want to spend it. People will buy them anyway like they do now.
I'm curious about how are people using this. Is it just a visualization tool for data or what else? Is anyone using it as their primary navigation tool?
I hate to be all self promotion, but this is why imgix exists as a service. We aren't running gm or imagemagick. One of our statements is that "this cannot be built in a weekend" as many engineers are quick to claim how easy an implementation it is when coming across our service.
Pricing strategies for startups, upcoming book
To be able to do this fulltime is really a blessing (or a curse maybe, because it is extremely hard work). Was not easy getting there - I was turned down by every single investor I ever approached (many), and threw a hail marry pass on reddit of all places, met a gamer/dev there who gave me a small amount of seed funding to get started (the rest is based on savings/severance from my old job). Now investors are knocking on my door, rather than the other way around, which is cool (and I really do appreciate everyone who has approached me, I don't take it for granted).

Great question about hotloading - everything is data-driven, no realtime scripting yet, unless you count the GLSL as scripting, which can be hotloaded. And really, the GLSL is a huge part of the scripting process - it is simply awesome to use for scripting, especially so in the context of voxels. It has blazing fast compile time (I hit refresh, refresh over 40 shaders faster than I can notice a delay) - and shaders obviously compile to be very fast. I have intentionally avoided other scripting - for the same reason Unreal went to a pure C++ engine.
Reminds me of Suicide Linux http://qntm.org/suicide
The Value of Visual Content
Tiberian Sun nostalgia. Love it.
Does Silicon Valley Have a Contract-Worker Problem?
Any books / resources I can read ?
Also recommend that article. I couldn't believe there was a market place for trading collections between debt collectors.
Pash: An Open-Source Reimplementation of Windows PowerShell for Mono