skysight-inc/HackerNews huggingface dataset:
"Most people let mystery stop them"

I actually find this true in other fields, or domains as well. Its not so much mystery in the more general case, but uncertainty.

For example, some people find talking to boards, or VC folks, or executive officers terrifying, because of what I call uncertainty. This sense that they're alien, or different, or not understandable. Unfortunately though, they're just people, and they often respond the same way normal people respond to things, just from a different background and set of needs / motivations.

Or, "I could start on my next project, but its so vast, and there is so much complexity. What would I even do?" But, once de-constructed, and taken in bite size pieces, each piece is knowable, and suddenly the uncertainty is gone.

Good, short piece of advice article.
Ask HN: php development environment
After 10 years I am going back to PHP, good suggestion to make this soft anyone? (Coming from web development with Ruby and Python)
Gruber's second footnote really sums it up for me:

"You know you’re in poor company when you’ve chosen the same word as Valleywag’s Sam Biddle, who describes Cotton as “the queen of evil tech PR” in his headline, and quotes an anonymous source who describes her as “wicked witchy”. Jiminy."

Even by Valleywag's phenomenally low standards, an anonymous source describing a female executive as "wicked witchy" is atrocious.
Qt runs fairly lightweight on top of the native BCM compositor of the Raspberry Pi. [1]

I wonder how this LXQt might compare to Maynard [2] resource usage.

[1] http://youtu.be/0j-Wakm5B84
[2] http://www.raspberrypi.org/preview-the-upcoming-maynard-desk...
Sometimes I feel like I had the bizarre privilege (and, yes, I do count it as such, if only because I value diversity in experience) of growing up in the Dark Ages... and I'm not that old (born in 1983).

Up to about 15 years ago, people had to just accept not knowing things that are now easy to find on the Internet. If, to use one of the OP's examples, you had to fix a light switch, you had to call someone who knew, or figure it out through (expensive and sometimes dangerous) trial and error.

As humans, we're actually becoming much more knowledgable as time progresses. Calculus used to be approached in the 3rd or 4th year of an undergraduate math major; now, people get their first exposure in high school, if not before. The average quality of knowledge among people who've "seen calculus" is probably lower, but the bulk number is much higher, and the curve seems to be improving on the whole distribution.

I'm actually pretty curious to see what attitudes people born around now (who'll have had iPads or similar products for 15 years by age 18) end up having to education and knowledge. We came of age in a time when it was usual to tolerate not knowing a great deal of stuff. They have a lot more access. Are they going to have a great deal more confidence, or will they succumb instead to apathy as they take it for granted?
IPv6 Deployment Statistics
Ugh, that headline.
Apple in talks for $3.2bn Beats deal
The principles apply to any language. I wrote a lot of C++ and today I write a lot of Python and the principles of building solid maintainable systems hold the same for both.

I think there are other factor at work here:

- The size of the project. I think most code written today is in the context of tiny systems, e.g. a bit of Javascript that goes with a single web page or some trivial backend code within an existing framework.

- The life cycle of the project. Most software projects have a short life time. This is for various reasons, some of them technical, some of them business related.

- You pay for bad design much farther down the road so it's harder for people to see the causation.

- The investment of individual engineers. If you move from one startup to the other every year you may not care that much about principles that will affect maintainability. You should but a lot of people don't. By the time coupling matters you'll already be hacking somewhere else. Being disconnected from the results of your work creates a difficulty in understanding design principles.

- Not Invented Here. People generally aren't open to receiving lessons from other people's experience. Learning often has to happen through individual experience.

I don't think there are many successful, large, long term, software projects where everything is a jumbled mess with no design intent and everything coupled with everything.
Yeah, but the repo is private -- the nice thing about being active on github when you aren't getting paid is that others can see what you've been committing to publicly and it looks great on a resume.
More likely it was an aggregation of events that prompted it.

It's amazing the extent to which (what should be) self-evident principles such as this whole "fairness and respect" thing, "honoring handshake deals", and "generally behaving in an upstanding way (even though it may be convenient or profitable for you not to)" seem to be beyond the cognitive grasp of certain "founders" I know.
Wow, thank you so much for your answer. it definitely helped me understand better!
This is the ultimate form of Lean Theory bullshit. It's parasitic and ridiculous.
You could never combine Western companies to do what Alibaba did because of anticompetive, protectionist, nationalist, and corrupt policies in China. The chart can be read in reverse, describing what Alibaba knocked-off.
The insurance companies were consulted and included while the law was being drafted (over decades, because remember a lot of the groundwork was laid by the Republicans during the Clinton Administration). But it's not all rosy for them. They accepted the downside of this approach to healthcare reform because they saw potential alternatives as being much worse. A single-payer system would put the lot of them out of business, so they were willing to take some lumps to ensure that they're part of the American healthcare system moving forward.
The business world has enough of them already. What it needs are people within the companies to abide by them (inc senior leadership).
When Can you Expect To Get Divorced?
> * Keeping the company engineer-driven as far as possible.

That's an awfully large blanket statement that isn't right for many companies. Zappos places the emphasis on customer service and they're doing fine just as an example.
I had a similar experience with last phone. After nearly bricking it, I found an image that sort of worked.. There would always be some feature that crashed or some other annoyance I'd have to live with. Once I found myself flashing my phone on a subway because it wouldn't turn on. I thought i'd be free once rooted, but it felt more like i was owned. Thanks to being gainfully employed at 60hrs/week I just want a working dependable smart phone.

All that said i'm itching to do it again because my HTC One is on 4.3 and I can't get the latest lens blur camera onto it!
And at the opposite side of Bellard's useful code, I've also observed that a simple loop which just does the summation of the doubles like this

var s = 0.01
for ( var i = 0; i < 100000000; i++ )
s += 0.1
print( s )

Became around twice slower since some version of Firefox (of course, before that point there were a lot of speedups, very old FF can't be compared with the present state).

Still, really the biggest problems I know of at the moments are those PDFs that the architects produce.
> I personally prefer Gradle’s nice DSL [...] in order to use Gradle one does not need to know Groovy, even if one wishes to do some non-standard stuff [...] I just learned a few useful Groovy expressions that I found in Gradle examples online

The DSL is Groovy syntax from Groovy's antiquated Antlr 2.7 grammar, so simply by using Gradle you're using Groovy along with all its warts. Underneath, Gradle isn't so much a DSL as an API shipping with a programming language. You could just as easily write the first Gradle example from the article in most other JVM languages. If it was in Clojure...

(require gradle :as g)

(g/apply :plugin "java")
(g/apply :plugin "application")

(g/source-compatibility "1.8")

(g/main-class-name "jmodern.Main")

(g/repositories
(g/maven-central))

(g/configurations
g/quasar)

(g/dependencies
(g/compile "co.paralleluniverse:quasar-core:0.5.0:jdk8")
(g/compile "co.paralleluniverse:quasar-actors:0.5.0")
(g/quasar "co.paralleluniverse:quasar-core:0.5.0:jdk8")
(g/test-compile "junit:junit:4.11"))

(g/run
(g/jvm-args (str "-javaagent:" (-> (configurations.quasar.iterator) next))))
I would say so, at least for the first (the second is more of a subjective preference). Accrual of technical debt usually comes out of a conflict of interest between management and engineers, and when the time-bomb goes off, it's usually engineers whose careers suffer.
I specifically avoided mentioning building anything for a reason.

The OP was concerned with making money as a priority. Building things is a distraction; selling isn't.
Its my understanding that dealerships maintain no inventory of vehicles, at least not new vehicles, on their books.
This is the missing piece from my mental toolbox. I wish I'd known about it years ago.

Co-recursion is a principled way to turn a top-down algorithm into a bottom-up one. For instance, in Haskell, it's easy to write the fibonacci series from its definition:

fibonacci 0 = 1
fibonacci 1 = 1
fibonacci n = fibonacci (n - 1) + fibonacci (n - 2)

But this is ridiculously inefficient. Until now, the only "principled" way I knew of to transform this into something sensible was through memoization, but that's still very wasteful.

With co-recursion in my toolkit, I can transform this into a form that generates the whole series as a stream:

fibonacci_series = 0: 1: more fibonacci_series
where
more f1: rest@(f2: _) = f1 + f2: more(rest)

And thanks to Haskell's lazy, garbage collected semantics, taking the nth element of the series (remembering to drop data I don't need) turns out to be equivalent to:

fibonacci n = fib n 0 1
where
fib 0 a b = a
fib n a b = fib (n-1) b (a+b)

Which is what we wanted. :-)
Apple reportedly considering buying Beats Electronics for $3.2 billion
Actually, they oppose the rumored anti-neutrality provisions of Wheeler's plan which he has publicly denied.
Uber has been maintaining fleets for a long time. Don't have a source off the top of my head but I know from talking to lots of drivers here in Chicago that they regularly take their top-rated drivers and offer them a (company-owned or leased) SUV or town car to drive as a part of Uber Black.
One could easily classify growth hacking as a dishonest sales tactic. The amount of Facebook autoposts and obfuscated referral URLs I've seen connected with YC companies are staggering.
I've just started back with PHP as well, and nice things I've seen that didn't exist when I last did PHP in 2006 are:

Composer - a dependency manager that's a lot like Bundler.

Pimple - a dependency injection framework.

Klein - a routing library that's much nicer than handling routes in Apache or working with requests directly.

As for an editor, I've just been using Eclipse with the PHP development tools. I'm sure there is a better tool out there, this was just the first thing I grabbed.
blogmask.com looks interesting. Have you thought about Markdown support?
What used to happen routinely is that when an insurance customer developed an expensive condition a "rescission" team would do a detailed audit of their initial application and medical history, looking for a pretext to break the contract. So if they went to the doctor prior to enrolling and complained about back pain, but didn't disclose that in their application, if that back pain could in any way be connected to their later cancer diagnosis, the contract can be voided and the insurance company could drop the customer and not pay for their treatment.
We use dropwizard only for rest APIs currently. Our HTML and JS are served up with an in-house framework that has plugins for less, minimization, svg inlining, etc. We have open tasks to both publish it and make it hostable in dropwizard directly.
If you are evaluating negotiation as a stand alone skill I think you have to judge by how far in your favor the result is. It's entirely possible that your bigger picture strategy leads you to intentionally leave "meat on the bone", but doing so doesn't mean you've become a great negotiator.

It looks like I misread the intention of the article: the title says "How to create good outcomes when negotiating", but I somehow misinterpreted that to read something like "How to be a better negotiator". It's probably the fault of the first paragraph:

When I watch my nieces and nephew negotiating with my siblings, I'm consistently amazed at how good they are. ... they win more frequently than they lose.
That was InstallMonetizer: https://news.ycombinator.com/item?id=5092711

Speaking of which, that startup appears to be dead/zombie, so karma may be in play.
Why Squid and Human Eyes Are The Same
Apple Reportedly Going To Buy Audio Company Beats Electronics For $3.2 Billion
From your first link:

"There is no explicit “Enable/Disable” button any more. We would like to promote the use of searching and feel that Baloo should never get in the users way. However, we are smart about it and IF you add your HOME directory to the list of “excluded folders”, Baloo will switch itself off since it no longer has anything to index."

This philosophy is why I stopped using GNOME and now prefer Xfce. I'm looking forward to trying LXQt when it's more stable.
This would be Apple's largest acquisition in company history. What would Beats in-house at Apple provide that's compelling?
Thumbs up.

I've heard about a few instances of the past year of startup founders treating their employees really badly... from lying about work hour expectations, to the details of the day to day job in order to get someone to sign on the dotted line. Even firing people, without cause, within days of them starting.
You are wrong.

1) QT works better when you not have accelerated drives (ie SVGA driver in X11)

2) The time in Nokia, QT was optimized to run in a mobile !! So must they tuned it to be more lightweight.
Literally everything is explained on the web/YouTube-- I learned this when I remodeled my house down to the studs with virtually no experience. Need to repoint a chimney? Trim a window? Hang a door? Tile a shower?

You're a single search away from knowing how to do almost anything practical... Seconds of research when 20 years ago you'd be hoping in the car and driving to the library in hopes that maybe you could find the best book/pages to get you where you needed to be.
One of mine is to prepend "[ Local ]" to the title so all of my tabs are easily differentiable without opening each one to know if its dev or prod.
No, not that I know of. You're of course right that what exists today are approximations. But the maps can be made to work for any given n, so we can pretend they're 'real'.
Yup, I think the HTML5 geo location API sometimes caches locations depending on how its used.
Probably more important to have that on the product page, yeah? I looked at the landing page, couldn't see what was going and had a nagging animation to install the app before being given sufficient information on what it was. Not a great experience.
Show HN: Does a Bigger Vocabulary Make a Better Rapper?
This is completely wrong. Dealers own the inventory. Dealers take ownership of the car as soon as the car leaves the factory gate - they own the in-transit cars.
That is surprisingly low given the number of YC founders there are now.

Paraphrasing something I heard from a (somewhat retired) CEO is that beyond a certain size, you're going to end up with problem employees in some proportion to the world at large. i.e the one with a possible alcohol problem, the one who is abusive, the one with odd compulsive behaviours and all manner of other predilections you were unprepared for. The first time you have to deal with this is a bit of a shock but you eventually realise that it's just reflection of humanity at large.
http://etoileos.com/etoile/

http://fluxbox.org/screenshots/

http://awesome.naquadah.org/

http://www.nongnu.org/ratpoison/

http://www.enlightenment.org/ss/

http://windowmaker.org/
Except you can't get there unless you go past the warning.
If this was free + IAP I would install it. Maybe the free version supports 1 repo or (following the GitHub model) unlimited public repos.

I think $20 is a great price point (honestly I think you have room to grow) but you need to give people an opportunity to experience the benefits of the product.
That's because you've never dealt with a conventional film distributor. Netflix pays monthly (last time I checked) and supplies producers with useful analytics. Indie (and some major) film production companies love dealing with Netflix because they're transparent and reliable, whereas film distributors traditionally make used car salesmen look like models of fiscal probity.

Also, film companies themselves aren't inclined to go vertical; there was a time when studios owned chains of theaters but antitrust litigation brought that to a painful end (United States v. Paramount Pictures, Inc., 334 US 131), so the industry sense is that self-distribution is too risky legally, and setting up their own independent competitor looks dangerously close to cartel behavior. Film economics are so brutal to begin with that litigation over anything other than well-defined copyright cases does not sit well with investors. Also, nobody wants to sink all the time can capital into building a CDN; being a technologist is a career-limiting move in Hollywood because the power revolves around the ability to bring stars, stories, investors and distributors together, so it's very much people-driven.

Of course film production involves a great deal of technology but if your specialty is in a technical role then you're considered a craftsman, not an artist. The thing is, the film product doesn't depend on technology for success; of course you'll want to use it for an action or superhero movie, but great movies can also be very simple, technically. Case in point: Joss Whedon directed The Avengers in 2011, but took two weeks off during post-production to shoot an (outstanding) adaptation of Much Ado About Nothing at his home. He used digital cameras to save time and cash, but it could just as easily have been shot on film and edited on a moviola.
Preview of HyperKitty's reimagined mailman list interface
You're suggesting that the client submits a hash of the combination of the address (phone number) and something only a legitimate sender would know that has sufficient entropy to act as an effective salt value.

The problem I see with using text messages for that is that Alice and Bob very likely have not exchanged messages before. Or they have but those messages are no longer on the device because they have been deleted. Or Bob just bought a new device.

A variation of the idea is using the contact name. It's more reasonable to expect the sender to know the name and address of the recipient, but that has problems too: It would require the sender know the exact spelling of the recipients name (eg. Robert? Bob? Rob?) Also, while hash(name + address) is harder to crack than hash(address) it's not that hard for anyone who knows the value of address. The server knows this, so the server operator would be in a position to figure out names for nearly everyone. The server would also function as an oracle for anyone who knows a number and suspects a name, or knows a name and wants to scan for the number. That's even worse than allowing for enumeration of registered addresses.

Does that make sense or am I missing something?
I'm surprised we haven't heard anything from Valve lately. Epic and Crytek have both released their engines for absurdly cheap rates and been gathering a lot of steam around their platforms. Valve is known for their community interaction and marketplace but haven't released their plans for Source 2 etc. Any ideas?

That said, this is an awesome move by Epic!
Winklevoss Bitcoin Trust files S1/IPO?
You were schooling someone about how little effort it took to find information. I'm saying that there is more effort required than just opening your eyes - it's hardly abusing the word 'literally'. In any case, if you think my comment hinged on the word 'literally', you've misunderstood it.

And you complain about the quality of comments here.

You even italicised 'you', specifying me in particular. Are you going to call me anal again because I say I don't do that? Feel like backing up your claims? My comment history is there. You make it sound like a regular issue for me.

If you want me to complain about comments, how about this: "I don't like comments that simply make shit up out of thin air like that, because the author is just feeling sour and feels the need to strike out at something".
From a quick glance of the project, that feature would just be a building plugin that leverages the existing api.
And yet people are so scared of them! You're opening up an electrical switch box!?! Won't it explode or something?
>the series as a whole has always leaned more towards a arcadey/tactical style than a simulation/strategy style.

It's interesting that you say that, because I think the biggest achievement of UT to date is the Onslaught mode, which fluidly mixed strategic and tactical, vehicular and on-foot gameplay. And as onslaught showed (on some maps - not all), you don't have to sacrifice speed or pace of close-in combat to enable strategic gameplay of CTF/ONS type.
Apple reportedly purchasing Dre Beats for 3.2 billion
That was funded a year ago?

It seems like some early 2000s garbage-ware :\
For a dev environment I would use a vagrant box. Take a look at puphpet.com

Framework-wise I'd recommend checking out Laravel.
California Senate Approves Smartphone ‘Kill Switch’ Law
Kinda sad that we have to explicitly write down the obvious. Things like 'be honest', 'say the truth', 'be polite', 'dont do illegal stuff' should all just go without saying.
This has come up a couple of times and as a rough from memory list:

- PayPal - would buy goods on eBay but only use PayPal so the seller had to sign up to PayPal to get their money.
In addition to what the others have said in response, I've heard that car dealerships collect a fairly hefty chunk of local sales taxes due to the nature of the product they are selling, which may give them some leverage with local governments to keep things the way they are.
> There is no such thing as death with dignity. The body is always corrupted.

Okay! If my inevitable death is going to be corrupt and undignified no matter what I do, then it's a no-brainer to make it quick and painless rather than drawn-out and agonizing.
Most of the gameplay-affecting weapons are $2+ each (example [1]). It's true that they are sidegrades (it isn't just pay-to-win), but its kind of disingenuous to say they cost "mere pennies"

[1] http://store.teamfortress.com/itemdetails/62839546
As someone who has struggled with this problem recently, thank you. I've spent a good portion of the last week battling irritating Redactor issues such as global variable conflicts and literally hardcoded PHP path values.

I will be very happy if this turns out to work as good as it looks at a first glance.
You are correct.
This is the basic platform for building currencies upon.
I have not launched any genesis blocks yet.