skysight-inc/HackerNews huggingface dataset:
> Support site is very useful

No it's not. They do everything in their power to stall and put everything on you until you give up. First they ask you to upload dozens of pointless trace files that have nothing to do with the issue. Once that's done they'll ask you to "describe your architecture in detail". Then then it gets bogged down for months "in development" with no updates at all from their side.

> you need to give them some time to have a good use of them

Yeah right, because it's not like we're paying them multiple millions a year and can expect them to ship features that are tested and work. I mean it's Open Source, they're doing it in their free time and they accept patches. Right?

> Do you think you would need less people using some other RDBMS ?

Yes

JDBC driver:

- basically fix everything that shows up during our traces:

-- don't use String#substring() for parsing SQL (hint to Oracle, you made it slow in 1.7.0_06, maybe you should have sent the memo to the rest of your organization)

-- don't use regexes to do a case insensitive string compare

-- there are more but these are just the ones I can remember on top of my head

- fix buggy features:

-- fix accessing generated keys

-- fix accessing statement metadata (that was once working for the 12c driver but would throw an ArrayIndexOutOfBoundsException when you had a comment in the query and a NULL bind parameter, their "fix" was to always throw a SQLFeatureNotSupportedException)

-- fix ResultSet#getDate to be JDBC Spec compliant (is was spec compliant in 11g but they changed it in 12c to violate the spec because "we know better than the JDBC specification" and "a major version allows us to do breaking changes")

-- there are more but these are just the ones I can remember on top of my head

- implement Java 8 support

- basically apply every patch they have rolled out since the last driver release but they couldn't be bothered to make a new driver release because they do driver releases only with database releases because that makes a lot of sense

- 12c has acceptable memory management, 11g had horrible memory management

- there are more but these are just the ones I can remember on top of my head
There is the aftermarket Modbook: http://www.modbook.com/
If the US couldn't protect data from a patriotic contractor who went public immediately (Snowden), how can the US pretend the data is safe from other leaks through badly intentionned secret ennemies?
Hmm, I think OS level syscall restriction is also a good mitigation for simple programs. Things like https://en.wikipedia.org/wiki/Seccomp.
India is different because they don't embrace the same communist party ideology and leadership structure. Unfortunately, the government has no power because all the money in India is flowing to private anonymous banking friendly countries and they can't tax it.
Values lack intrinsic identity, they are basically the antithesis of objects. So say you have a function that computes a value...given the same arguments it will always compute the same value, even if it is not exactly the same one (e.g. 1 and 1 computed via different operations on the machine). The key defining aspect of functional programming is its value orientation (just like the key defining aspect of OOP is its object orientation). When working with values, you'll find that different abstractions and designs make more sense, like the use of functions or expressions for everything, while OOP is more biased to statements and commands.
Wonder if this will count as prior art and invalidate a bunch of multitool patents?
It's not straight forward that people will like traditionally produced food products better. In the case of beef for example most people prefer the taste of corn fed beef to grass fed even though corn is horrible for cows and grass is their natural food.
TI Mixes ARM cores with DSPs and programmable logic
Yep this is hidden value theorem.

I think either the author messed up the concept badly, or what is more likely, the proponent of this 'QBism' doesn't get it.

He appears to think spooky action is just lack of information - something like "if I open the box and see white marble, you must have the black one". Possibly haven't read or doesn't understand EPR thought experiment (which shows how by choosing to make a certain kind of observation, what he and thus the other guy sees).

Looks like pseudoscience to me.
Very interesting read... I enjoyed it.

One thing I noticed though is that the author is definitely stuck in the old "Microsoft is the great Satan" mindset. If he ever finds out about all the open-source stuff MS is doing these days under Satya Nadella, I think his head would probably explode.

He doesn't know what to say to a C# developer (nothing in common), but automatically trusts a Python developer? Really? sigh
I don't understand how this could be orchestrated (NSA letters?) and yet no orchestration be done against comments like yours and HN in general? Too quick to be censored?
If the author is reading, this would be nice to see as a submission to the future of programming workshop (http://www.future-programming.org/call.html).
Show HN: Stackgo – A slice-based implementation of a stack. In Go
Most of the stupidly bad design decisions I have seen come from somebody high in the hierarchy (product manager, CEO or founder) demanding a change, even if both designers and developers rally on how awful it would be.
I have not yet found a solution to this problem.
The Dream of a “VR Mall” Is a Fantasy
Uh, it's not a new concept. I had foot switches for typing back in the late 80s. I knew quite a few people in the 90s that were big on the concept too. It was a bit of a fad when the first round of ergonomic keyboards started becoming popular.

For a non-anecdotal perspective, emacs users have been doing this for quite a while http://emacswiki.org/emacs/FootSwitches. go ahead and search for foot switches as well. They all look old and dated don't they? There's a reason for that.

It's not talked about much because it's difficult to learn, non-portable and the need for foot switches is mitigated by proper technique when typing.
JobseekersGet Ready for the Digital World
About my favourite podcast show
I think this would only be useful for robot/3D printer to do the fiddly bits of the bridge that are unique to that particular location (either end). Surely 95% of the bridge is cheaper to make in a factory some place?
Define Graceful Degradation and Progressive Enhancement:
I think you'll find some people who wouldn't say that Haskell is overall simple, or at least as simple as Go can be.
Once again, let's be clear what he did that required criticism -- or, more accurately, furious accusations of sexism from dozens of news outlets, mass public shaming from an angry worldwide mob, and an tearful apology on international television.

He wore a shirt.

That's what you're energetically defending. Worldwide mobbing, targeting by the media, and a forced public apology reminiscent of misbehaving Party officials. For wearing a shirt. Let's be absolutely clear about this, please.
How this FBI strategy is actually creating US-based terrorists
Even if kids somehow got the laptops, there would be overwhelming pressure in a lot of families to sell them (not just because it could earn one or two month's salary, but you'd also shed the risk of having it destroyed or stolen, and the neighbors might otherwise assume you have more money than you really do because you seem to be able to afford expensive electronics).
At the risk of sounding cliche, I thought regular access wasn't guaranteed everywhere.
Author here! That sounds cool. I've never done anything like that, but I'll look into it and see if it's feasible for me to participate...

I've been working on something else in this domain recently too, in case anyone wants more :) http://westoncb.blogspot.com/2015/06/why-programming-languag...
Nit: gradient boosting isn't an 'augmentation' of random forests - if anything, it's the other way round. AdaBoost is from 1995, the GBM paper was 1999, and Breiman's random forest paper in 2001 explicitly couches it as an enhancement to AdaBoost.
Google and Thumbtack Bias
If you need projects to attract downloaders, your source of income is advertising to downloaders, and advertising to downloaders drives away projects, then your business isn't perfectly viable, even if you make more money for a time.
‘The Character of Physical Law': Richard Feynman’s Course Presented, 1964
How nice the world would be if one could independently update the webview in Android without having to rely on the manufacturer.

Or if one could just have it updated by the Play store...
The word you are looking for is "denizens". No need to slur your speech.
I'm interested in what you're interested in, I made a blog post a long time ago (my only blog post) that was about this exactly. It's kinda bad, but if you want to read it it's available right here: http://blog.martijnbrekelmans.com/the-road-to-automatic-code...

I'm building up a collection of related articles, videos, demos, experiments etc which I will compile into a readable format and release at some point.

Definitely check out https://github.com/cdglabs/moonchild.git
Women kind of have one of these. They're able to identify males with high testosterone by looking at them and being near them.

http://www.huffingtonpost.com/2013/04/18/mens-smell-testoste...

http://healthmad.com/mens-health/women-can-smell-testosteron...
Or you could do

def munge(data, convert=lambda x: x)
Yeah, no, Chris Fuchs is definitely not doing pseudoscience. Please don't make judgements like that based on popular science writeups (though, this is actually one of the better ones I've seen on interpretations of QM, even if the figure is horribly misleading/wrong).

More generally, QBism is not a hidden variable theorem in any sense. What the article glosses over is that QBism does still require a modification to standard probabilities that (when combined with Baysian/information theoretic reasoning) gives you the measurement probabilities you actually see in the lab.

Chris Fuchs' writeups are pretty fantastic: http://perimeterinstitute.ca/personal/cfuchs/

Specifically, "Quantum Mechanics as Quantum Information, Mostly" is a short and fun introduction (okay, 32 pages, but pretty easy reading).
What is analytical problem solving
RedHat's business is built around support, not around giving software away. Apple gives iTunes away, but it isn't their core business. GitHub charges for private repositories, etc.
Chris Fuchs' writings are pretty good: http://perimeterinstitute.ca/personal/cfuchs/

I mentioned this in another comment, but I particularly like "Quantum Mechanics as Quantum Information, Mostly"
The most historically accurate way to describe things is to use "GNU" as a specification. Any system that meets the FSF's definition of a GNU system could then reasonably be described as a GNU system.

A GNU system built using a Linux kernel would then reasonably be called a GNU/Linux system, but that would not be the name the system. It would be a statement that it is a Linux system that meets the GNU specification.

The naming rights to a system historically go to whoever puts it together. So the complete system that Red Hat sells is the Red Hat Enterprise Linux system. That's its name, because Red Hat put it together so they get naming rights.

The complete system my past employer, Interactive Systems Corporation, sold that consisted of System V ported by us from the 3B2 sources to the 80386 was a UNIX system, but its name was 386/ix. We are the ones who put it together, so we got to pick the name, even though very significant components came from outside.

When describing the system named Red Hat Enterprise Linux by capabilities rather than be name, then it can be called a GNU/Linux system because it satisfies the functional requirements to be a GNU system.

For giving credit to those who provided the components you used to build your system, the traditional place to do this would be in the documentation and if you have a GUI in the "about" box of some major GUI component, such as whatever corresponds to Apple's Finder or Window's Explorer on your system.
There are some key enablers that they did right:

1. Internet connection (Landline and 3G) is so cheap relative to income. There is no locked in contract.

2. Free wifi everywhere and all businesses have free wifi (coffee shop, pho, book store,...)

3. Huge number of iPhone are used devices. They can get it for cheap because they are either stolen (in US) and hand carry to Vietnam.

4. Most people have family in US that would buy the phone for them or bring used ones back.

5. iPhone have very high resale value. So they use it for awhile and resell to get new ones. It's not that much of a big cost.

6. Smart phone in Vietnam is like car in US. You gotta have one or otherwise, you're considered poor!

The following is a lie (from the article):

>> A Vietnamese government agency forecasts the market for e-commerce will generate revenue of $4 billion this year compared with $700 million in 2012.

There are high percentage of mobile users but they don't spend a lot. As a matter of fact, most ecommerce revenue are cannibalizing from people who would buy these things by driving a bike to the store anyways. Most shops do offer delivery for free or small fee. Reason: it's like 2-3 miles trip max. Everything is super close together.

Disclaimer: I am Vietnamese, spent most my life in Vietnam, tried to do startup in Vietnam, failed to compete with Facebook when it started with only 1M users in Vietnam.
Sculpt Ergonomic Desktop sends all keystrokes over unencrypted WiFi.
Most design sessions during WWDC last week was pretty much "Apple-stating-the-obvious-for-40-minutes". I don't know what the target audience was.
Two reasons. One, in a lot of situations solar power is essentially guaranteed, and when there's no chance that there won't be sun solar panels are a hell of a lot cheaper. Second, there's a plutonium shortage in the US at the moment [1] making it really hard to secure an RTG.

[1] http://www.wired.com/2013/09/plutonium-238-problem/
Oh, weird, the article said 18 buildings. 67 seems more like 2 million would be appropriate.
I always ate food in not much large amounts, but one thing that impressed me is that when I switched my diet (when I could afford it...) to salad + cheese and meat, the amount of food I ate dropped a lot, even in unrelated meals.

It was great to go to a restaurant, eat a third of what other people were eating (it was a weight-based restaurant, so I could see that I ate a third of what other people ate, in weight of the food terms), and feel completely satisfied.

Even better, I could get back to work right away, or even go do something that require physical exertion (for example once I was late for something, and could eat, and then immediately run toward the place where I was supposed to go).
But how does it compare to A* on a reduced[1] visibility graph?

[1] http://kovan.ceng.metu.edu.tr/~kadir/academia/courses/grad/c...
I and many of my peers and superiors strongly disagree.

I'm also suspicious that you're not arguing in good faith.
It's both good because it creates opportunity and provides opportunity to a new class of traveler but it's bad because it expands the number of people who can travel and thus negatively impact the environment.

Not much different from wanting to eliminate poverty from the world, however, we know full well a middle class person had greater impact on the environment. They consume more goods and waste more.

It's neither good or bad but something we must keep in mind as we can't wish the consequences away.
Cool--I'll check it out.
Nice and clean. I only wish it was available as FOSS as well.
And do you think that insurance is some form of source of free money? Too many mistakes by few people will make insurance more expensive for everyone.
If by "certain ideologies" you mean "pretty much all the ideologies", then yes.

The belief that rent control policies inflict more costs than benefits in the market for housing is notorious as one of the few conclusions of economics held across the ideological spectrum, from conservative to liberal, statist to libertarian, Keynsian to Hayekian. Paul Krugman thinks it doesn't work. Brad DeLong thinks it doesn't work. Dean Baker thinks it doesn't work. Tyler Cowen and Russ Robers think it doesn't work. Kenneth Rogoff thinks it doesn't work.

Counterexamples welcome. Can you find a prominent economist speaking out in favor of it, in any setting, in any real detail?

Here's a starting point for the other side, written by two Nobel-winners:

http://c457332.r32.cf2.rackcdn.com/pdf/books/Roofs_or_Ceilin...

Slightly later:

This paper is a great read, by the way; as close to a long-form Reddit comment as you could expect from something written in 1946 --- and about San Francisco, no less!

Friedman and Stigler take dead aim at the argument that a free market for housing somehow benefits the rich. The rich can already sidestep rent control: they simply purchase, instead of renting. Meanwhile, the perverse incentives of rent control coerce some people who would be better served by renting into buying, which then commits them to speculative investments in real estate, further exacerbating the problem.
I hardly even understand FPGA's but I don't think TI's newest tech will obsolete it. Intel just purchased Altera for $16.7B and I've already seen them release updates to their line including fabrication on 14nm or less.
The book Articulating Design Decisions (O'Reilly) deals specifically with this. It's always an uphill battle, and the book's overall lesson is "empathize as much as possible", but it's a great read. It has definitely helped me in dealing with more difficult management types who don't understand the design or technical side of product building.
I'm perfectly fine with self-governing and self-ruling, I'm just not fine with a group of people governing and imposing their rules on the others. If you or a group of people want their own currency with their own rules that's fine with me, just don't force me to use it if I don't want it (in the same way that I'm not forcing anyone to use bitcoin).

I could be on the wrong side of history, but I don't care that much about it anyway, I'd rather think about the future than the past :)

Maybe I'm not understanding your thought process, but are you saying that if you were born several centuries ago, you'd never even want to have democracy because it went out of style after ancient Greece and the tendency was for rulers to be Kings (i.e. you'd be on the wrong side of history if you wanted democracy instead of a monarchy)? How is being on the wrong side of history a good argument?

If you want to convince me, give me a good argument about why the majority of people in my city/state/country knows what's best for me, better than me... :)

(By analogy, if we were living a few centuries ago, I'd be asking you why you think a King or their blood family would know what's best for me, better than me).
The alternative would be:

s = sep.join([str(part) for part in parts])

I agree this is one of the cases where map looks nicer than list comprehensions or generator expressions.
Google cache: http://webcache.googleusercontent.com/search?q=cache:srB_qjf...
Agriculture uses around 80% if you don't count environmental water usage, yes.

Those people need to eat, but it's not like 100% of the food grown in California is eaten in California, nor does California grow 100% of the food it consumes. California's growers are driven by the national food market, not the state food market.
The best volunteering opportunities are those where one can learn something new and/or interact with those people which normally they wouldn't. I've washed dishes, worked in a warehouse, written code etc - they were all fun, but the dishwashing became boring after a few weeks. If every volunteering opportunity mentioned what people would learn, they might increase participation.
Screencasts of Coding Katas in Go, Ruby, Clojure, and Prolog
You can also use a generator expression so you don't have to create a list:

s = sep.join(str(part) for part in parts)
Tangent: I like the catalog display that you link to (aka, from the 'old version of their collections database') better than their new revised version http://webapps.fitzmuseum.cam.ac.uk/explorer/index.php?oid=7...

The new version has more information available at a glance, but I like the larger text of the previous entry, and I like having the full images at the bottom of the previous entry. Not to mention the previous version has six images while the new entry only has four.

I didn't check to see how hard it was to actually find something in their old collections database, but I ended up having to snag the Accession Number from the old entry to actual get to a detailed view in the new collections database. For some reason, I could find the thumbnail view easily through several searches, but when I clicked any the thumbnail, it always took me to a different search results page with nothing but coins on it.
"Try it and see" will be pretty definitive (assuming you can implement it correctly, which is nontrivial), but it has scaling problems.

I'd argue thats exactly what this talk is about: the presenter claims to have a new method that "wins", i.e. beats something else (A* and some variants on it). So the presenter at least thinks its important, as does the competition he mentions in the talk. He thinks you should try it, because he is saying its better. I'm claiming that without more care, its hard for me to take action on that claim because "better" is not a single dimensional thing, its a rich trade off between at least run time, precomputation time, precomputation memory, and arguably implementation difficulty. It'd be nice to not have to try everything yourself for your particular problem, don't you think?
Those things are extremely cacheable. The smart move here is to transport diff as much as possible, which is what Cloudflare is doing with railgun (https://www.cloudflare.com/railgun)
I worked at a high school in a relatively small (electrified) village in West Africa. After some months of working there I was telling my principal that I would keep in touch with my family by email, usually at a cyber cafe in a nearby city. To my surprise he told me I could just use the school computers, which I had never seen or heard of.

"But don't tell any of the other teachers I let you do this."

So he gave me the key to the one building in the school that was locked, which contained six (!) working computers that had been donated by some European organization, all with dial-up internet access. The room was also full of brand new textbooks, which the children didn't have access to. In fact, the room's only real purpose seemed to be as a home for a large colony of bats.

When I asked the obvious question "why aren't you using any of this?!" the answer was that no one knew how to use the computers, and that they were waiting for an IT teacher to get transferred to the school.

Eventually the students were given access to the books, though this seems to have been looked upon very skeptically because the administration wasn't sure how they were going to let the students use them in a way that they wouldn't end up ruining them (by getting them wet, writing in them, etc).

It's important to understand that scenarios like this do occur and also how they work, if you're giving away free stuff to developing nations. My rule of thumb is that if you don't want to put any thought into how your donation is making the world a better place, it's probable that it either won't be used at all, or it will just be resold. The latter possibility at least in my mind is not so bad, but others may not be so happy about that outcome.