skysight-inc/HackerNews huggingface dataset:
I've been working on a side project that needs to geocode a large amount of addresses, so as a tangent I built this geocoding API over the past month. The state of open source geocoding tools is pretty amazing, especially if you only need to geocode addresses in the US.

I explored Nominatim, which uses Open Street Map data, and PostGIS before settling on PostGIS. Nominatim has the ability to geocode international addresses, which is a huge plus, but it runs as a standalone web service and its address parser seemed to have trouble with many addresses that PostGIS handled well. PostGIS can be setup with the US census Tiger/Line data to cover the entire country and runs directly in the database which gives quite a performance boost.
Thanks for the feedback. I would admit, I have bargained with myself many times when I was looking at postings. One of the issues I feel is that I feel like I am not fit for some of these jobs, or I am a bit out of touch. It's hard to say I have worked on a large code base that requires thorough knowledge of some software framework (like Django, Rails, or Spring) or interaction with other components (database, APIs from other services, or even testing) when the last time I touched them were a couple of years during my internships. Maybe I'm just being a bit pessimistic.
It is for those that leave their debug logging enabled. A lot of code I've seen uses CocoaLumberjack[0] or something similar, which makes it easy to turn that off for production builds.

[0]: https://github.com/CocoaLumberjack/CocoaLumberjack
I grew up in the US, and I still think that singular "they" is weird. I remember thinking that it was weird in grade school, and wishing that there was a better gender-neutral pronoun.

Part of the problem with it being used in singular and plural context is that it's possible to use it in an ambiguous way where the ambiguity comes from the lack of enough context to differentiate between plural or singular. Separate words would remove this.
>I've been working on a related concept, but more along the lines of developing a low-level IR (LLIR) and corresponding syntax that allows direct coding in the LLIR. It would essentially be a portable assembly language. The LLIR could be then be compiled down to machine code for different architectures, or even run directly in a VM.

Isn't this WebAssembly ? Bonus points they have sexpression based format and a binary format and are working on a LLVM backend for it + a bunch of JIT integrations, making sure it's portable and have a lot of people working on it from multiple companies.
yeah, that's where I am. It comes up in emails a lot. I find myself saying "I read that 3 times and it made sense when I sent it." Other than that, I can live with it.
Terra is on my radar for a long time, but the Lua syntax prevents me every time to actually use it.

Basically making a simple foreach loop in Lua escalates everytime into a hour trial-and-error session.
Can better blogs be built on top of Google's App Engine? I've been building on top of it with Go but I don't use app engine's data store, and I'm not sure that I want to. My little database is a pregenerated Go variable.

http://www.h4labs.com/dev/ios/swift.html

I'd like to add more features but I don't want to reinvent everything. Anyway, Go and App Engine handle the load well and so far it has been free.
I'm of the opinion that "they" shouldn't be both singular and plural, but zhe/zer/whatever are just too "alien" sounding to work (besides the fact that they are just too close to he or her, and guaranteed to cause confusion if someone hears the word wrong).
Drumpf Twitterbot learns to imitate Trump via deep-learning algorithm
I really like the idea, why not hack a scripting engine to add bindings to itself, e.g. in Duktape JavaScript engine. Then a JavaScript function could use the C-API of Duktape to generate AST's at runtime for itself. But I think the VM would be the limit then... support for coroutines etc.
I watched the hearing (or at least the parts of it I happened to skip to in the 5 hour YouTube video), and I actually found it encouraging. There were only a few representatives who acted as you describe, Gowdy being one of them. At first I found it discouraging, but after watching more of the hearing, I realized that other representatives had much more thorough understandings of the law and technology. It also seemed like none of the representatives in the chamber particularly respected this Gowdy guy, as evidenced by their shit talking him.
Funny thing is that the text is still very readable (slower, but still readable) to me. I think it should be much worse for people who have the real problems...
Medallia | Palo Alto, CA | Argentina | ONSITE, VISA

Help complete the loop of customer feedback. Contact me to get a referral to the leading unicorn used by the biggest hotels, telecoms, banks, manufacturers and retailers to improve customer experience.

I myself joined the company last year via this "Who is Hiring" thread.

Send your resume and what excites you to (my username) @medallia.com.
Ask HN: How practical would it be to steal the source code of a ReactJS app?
Assuming it was written in ES2015, compiled, minified and uglified?

What are the chances of someone actually lifting the code and using it?
C is not really portable assembly. It's full of undefined behaviour, for one.
Finally someone understands what I wrote, thanks man
I think some of the resentment comes from "Golden Parachutes" too. While it's stupid for the Board to allow a contract where the CEO get $X million even if they run the company into the ground, the CEO that runs the company into the ground bears some responsibility too.
This reminds me of the Fleming Bond novel Moonraker, in which a whole chapter is devoted to the idiosyncrasies of the villain who is being challenged by Bond via bridge.
I'm curious to know where you live. In the US—largely due to the impact of Dr. Shaywitz's work at Yale—the dominant thinking is that dyslexia is phonological, not visual. Yet in other parts of the world (including other English-speaking countries) researchers and the general public view dyslexia as something that can be visual or can be non-visual, depending on the person. One MIT professor estimated that roughly 1/3 are visual, 1/3 are non-visual, and 1/3 are a bit of both.

After talking with dozens of researchers, special ed teachers, and disability-rights advocates, I've learned that dyslexia is defined as a residual category. That is, someone is dyslexic if they don't read well, and it's not due to general lack of visual acuity or general lack of intelligence.

Considering that dyslexia is a residual category, it seems unlikely that the entire category would be caused by a single type of deficit. And in light of the fact that some (I have no idea what percentage) dyslexic readers say that their difficulty is visual in nature, this seems even less likely.

I became interested in this question because my startup, whose technology uses a visual trick to improve reading ability, became very popular in the dyslexic community. I was perplexed because much of the US-based literature proclaimed that dyslexia wasn't visual. In talking with folks in the US, I've seen a lot of cognitive dissonance because people find our (purely visual) tech to be very helpful for themselves or for their students, but it's been hammered into their head that dyslexia is not visual in nature. If that were 100% true, then one wouldn't expect a purely visual technology to be so helpful.

At the end of the day, we aren't completely sure why the tech helps dyslexic readers so much—we're just happy that people are using and benefiting from it. Sorry this reply got long and a bit off-topic; hopefully it's relevant to the larger conversation.
Isn't the point of compensation being mainly in stock options part of having "skin in the game"?

If I was granted 100k shares at $10/share, even if market values it higher, it costs me something to excercise them up front, right?
Do you have some good examples of why not to use the Request/Reply pattern? I've been trying to understand why some distributed dataflow systems prefer pushing rather than pulling.
It wasn't practical. But that's what we had at the time.
Also why does your chat client take soo long (we're talking 20s+) to start up if you're not in the US.
Sure we should be trying to halt it! How? That's tough. We've got economies of scale and the network effect working against us. But there's a lot going on in a lot of places trying to address this. I'm no expert, but it's a topic of great interest at the Berkman Center (where I'm a senior researcher), e.g. AmberLink.org and Perma.cc. Tim Berners-Lee has the Solid project (http://www.csail.mit.edu/solid_mastercard_gift). BitCoin and especially the BlockChain tech underneath it offer some hope. The W3C WebID (https://www.w3.org/wiki/WebID) initiative could help decentralize authentication. There's no shortage of projects underway. But the forces of centralization are well-entrenched, powerful, and often offer great user experiences.

I share your less than optimistic fears. But one of the hopeful things about the Net is that large centralized players can co-exist with decentralized sites and services. The long tail does not get the attention that the short head does (by its very nature), but there will always (?) be lots of creative work and lots of meaningful connections being made there.
Why “Shark Tank” Isn't Called “Angels Nest”
I haven't observed anything angelic about "angel investors" nor would I expect to. Business is business. What bugs me is the name. If it quacks like a duck etc. it's a freakin duck. Angel investors are sharks just as they should be or their money won't last.
Keeping Pace with Changing Consumer Dynamics
Watch Machine Zone’s CEO freak out a room of media people
We put a couple of Intel 750s in our primary DB server and so many of our issues just went away instantly. Reading at 2GB/s is amazing. On a 10gb network, our network backups now happen at 1+GB/s. Of course we optimize our DB queries as much as possible but sometimes, you just hit a brick wall and can't speed things up because of how the data is structured. Instead of spending 100 developer/dbadmin hours on reorganizing our tables for some query that runs once a week, we put $2500 of drives and solved more problems than I imagined.

The easiest problems are the ones that go away if you throw money at them and NVMe drastically expands the set of such problems. Most small-mid-sized companies have DBs in the 10Gb-1TB range. If you have a single table that's 100GB in size, you can parse through every single row in just under a minute! This means you can actually use an easy to implement O(n) algorithm instead of trying to make O(1) or O(log n) fit your problem. NVMe SSDs are not that advantageous for companies that are built to scale horizontally on AWS. They are amazing when you have a monolithic DB that you can't partition/shard/cluster easily.
Goodyear's spherical, levitating concept tires
It has generics?! My god, its already more advanced than Go.
Probably sounded unintentionally sarcastic?
Bees collect pollen, not nectar.
H1Bs are our century's slaves, imported to work the tech plantations. Cheaper than locals. Fewer rights. Easier to exploit. And also make their owners a lot of money. In this case they are better off for it, that much has changed.
Yes, Slack Is Raising Money – But Will It Get the $5B Valuation It Seeks
Swift protocols are begging for HKTs.
1925 serum run to Nome
Would it have gotten a special flag if it were not a SPEC benchmark? I read that as Anton's point.
I have ADHD PI and I definitely struggle with this. The worst is when I skip to a random word and completely forget what I was doing in the first place.
We could perhaps say that men and women both experience strong emotions but that both the emotions and the way they've been socialized to express them are quite different.
> It's really, really easy to think you're one of God's Chosen (or Allahs, or Jehovas, or Buddha's, or ...) when you're at the top of the world, you've got a multi-trillion-dollar wind in your sails, you went to the best schools, and you make titanium and airaluminium dance on the wind and all that.

Fortunately nobody posting on Hacker News threads like these are relatively new engineers who think they're God's gift!
Many factories are completely or almost automated now, especially in Japan. This trend will only grow larger in the future as robotics improves. Even the repair and maintenance of the robots will soon be done by other robots.

AI is already doing the same thing for many white collar jobs.

The company of the future will indeed operate without workers.
I think it is through inhalation and ingestion. Children at at greatest risk. Even dust caused by renovation puts children at risk.
And that's wasn't the first Cold War related layoff period, we largely stopped fighting it in the '70s (roughly "Vietnam" through when the Soviet invasion of Afghanistan gave Carter a clue), and between that and the end of the Apollo program aerospace crashed and never returned to its old level.

My family hired an EE to do electrical engineering in ~1972 and he was thrilled to be able to get back to it after doing all sort of random service jobs including "cleaning toilets" (the latter might have been exaggerated to me to motivate working hard to get into college), I learned a whole lot from him.
I recently wrote a small skyroads-inspired game:

video: https://www.youtube.com/watch?v=vni52_CKeUg

repo: https://github.com/flipcoder/bouncingship

I'm considering porting it to mobile.
In Portuguese, "the" is "o" (masculine) or "a" (feminine). "and" is "e". Pretty simple, eh?

Before you ask, no, "i" and "u" have no meaning :-)
Hi, I'm one of the authors. I can certainly see why you'd take it as condescending. At the time, it was generally taken in the sense that we meant it: we were trying to articulate what Web users understood but the media and most businesses weren't getting.

Remember that in 1999, the Web wasn't as mainstream, and many users felt that being on the Web was a special experience. There was an "us vs. them" feeling, where the "us" were people enthusiastic about the Web and excited about how it was (we thought) transforming our lives, our culture, and our institutions. So the clues were absolutely not for our readers who, we assumed, were part of the Web "us," but for the media and businesses who weren't on the Web or weren't part of the Web culture, and who yet were attempting to impose their understanding upon it.

Now the Web has become such an accepted part of everyone's lives in our culture that it doesn't feel nearly as much like Us vs. Them. I think that explains why the Manifesto now reads as condescending, whereas at the time it was taken (at least by the readers who liked it) as an articulation of what they already felt.
The only "critical" thing missing from this list would be a rustfix. Sadly, this is probably only worth it once the AST/compiler plugins are stabilized.
Hell, I remember reading PC Mag and being SHOCKED about a 4GB HD that cost a few hundred bucks. (Also shocked that I subscribed to PC Mag.)
IBM is playing catch-up to all of these services mentioned as they continue to buy companies giving the impression of growth and sector leaders. They should ask there Watson computer how to be a competitive business.

Buffet buying IBM goes completely against his philosophy buying tech so he'll sugar coat it not to look completely stupid.
Stretchy Glow-In-the-Dark Octopus Skin for Robots Is Real
I submit this is cynical. To call this speech is just misleading.

Laws will always be around to make people do things they don't want to do. To twist this into some kind of speech issue is silly.
> VS is still not free; the community edition can only be legally used by very small companies with slim revenue

The licensing ambiguity of the VS Express Editions that came before was a lot worse. At least us solo devs have a legitimate path to VS now.
I guess they named it as simple as possible, thanks!
Maybe oppose $2.1 billion to the costs of health related expenses of lead paints for the next decade?
But just maybe :)
Infants put everything in their mouths. They may be poisoned before they understand.
Nintendo is bringing Super NES classics to the 3DS
https://news.ycombinator.com/item?id=11220007
Please don't.

We detached this subthread from https://news.ycombinator.com/item?id=11221679 and marked it off-topic.
Yes, I see you're correct.

Most studies would chose a 95% confidence interval so their statement stands.
I'm not particularly interested in Harvard students. I'm pretty sure they're not super interesting to anyone outside of the Harvard diaspora and their friends.

I'll bet 100% the paper was generalising from Harvard students to some wider population, or why would you publish it. If the paper says "this thing we're publishing is only applies to Harvard students and has zero wider significance." I'll eat humble pie and apologise.

Psychology has a big issue of claiming things as fact that are no such thing. It has had this issue since forever. The history of psychology research is truly ethically hideous both in terms of what it did to people in experiments and what it claimed to have found that was then used to maim people in the general population. Research lobotomy if you have any doubts at all about that statement. Some fraud got a Nobel prize for research that he used to advocate "safe lobotomy with no adverse affects." (But maybe he fooled himself and it wasn't blatant fraud. Bah.)

These are the screams from the psychology establishment as they get called out for claiming so much that is just totally false. It's really hard to know something. There is an immense amount of work you have to do and you all you might find after decades is "dead end". Not in Psych research papers and they absolutely deserve the contempt they get for it.
Aerospace engineers, dream destroyed with the fall of the Soviet Union and redundancies in the military-industrial complex throughout NATO powers.

Although they should have had warning because a worse crash of aerospace happened in the early '70s, see my earlier response: https://news.ycombinator.com/edit?id=11222148
A huge part of the problem is the "evidence" is terrible. There are so many degrees of freedom and so much entropy in what you're trying to measure that anyone can easily make the numbers say whatever they want.

The answer to "is it society or biology" is both. And it will always be both, because you can't change biology and you can't "balance" society without being able to disentangle biology, and disentangling biology from society would violate both causality and the Heisenberg uncertainty principle. Even measuring how much of each it is has the same problem.

People want to say we just need better evidence. We just need to measure it better or be more diligent or think about it more carefully. But it isn't that. It's that the problem is NP-complete and n is large. It may even be incomputable because some of the necessary information was lost to history and not knowable.

Which is why it's a political football. People choose their team and see how far they can run with the ball, because the score isn't based on science or math.
Update on the Quicken Sale from Eric Dunn
Did you read the article? Here's an excerpt from the discussion about the Peonage Cases:

While some of these statutes—such as Florida’s sanctions for impudence—went beyond the mere punishing of breach of contract, all of them operated within a thick web of other laws that had the effect of suppressing competition between employers, further restricting the choices available to African-American workers. First, states passed anti-enticement laws that created penalties for those who tried to lure away employees with offers of better wages or working conditions. Second, emigrant agents, who recruited African-American workers in areas of low employment and transported them to jobs in distant, labor-starved markets, were subject to onerous licensing and taxation requirements.355 Georgia, for example, levied a tax of $500 on emigrant agents for each county in which they operated.356 Mississippi made it a crime to “entice . . . [any] negro” to leave the state.

Courts apply the Thirteenth Amendment to cases involving the "badges and incidents of slavery." Usually, that refers to some form of systematic oppression of African Americans. It definitely doesn't include forcing Apple to write and sign code.
I find it unfortunate that Citizens United extended the concept of corporate legal personhood espoused by Santa Clara County v. Southern Pacific Railroad (https://en.wikipedia.org/wiki/Santa_Clara_County_v._Southern...). I think instead it makes sense to say that corporations are made up of people, and it doesn't make sense to grant a right to individual people but deny them the ability to act as a group in exercising that right. It would have sufficed to rule based on freedom of association: https://en.wikipedia.org/wiki/Freedom_of_association#United_...
This frequently happens to me. A few times a conversation if I'm not focusing solely on the conversation. It's interesting that the words switched are often related: in your example, mowing is another form of cutting protruding fibers aka shaving.
Re Ajax, yes, but there's plenty of state that you can't send to the client. For HN, an example would be the list of known spam sites.

> There's just not that much state to be preserved

Are you sure? From my perspective there's enough to make the complexity difference in the two models significant.
Samsung's 2TB SSD is $860 so maybe something like that.

http://www.amazon.com/Samsung-2-5-Inch-SATA-Internal-MZ-7KE2...
If writing code isn't speech, what is it?
Read somewhere they thought the noise was coming from fish farts. Funny :)
Only? Poor CEO.
Doesn't matter. If read the tea-leaves, listen to rumour or carefully select the 100 papers most likely. The fact you can select 100 papers, do the work to reproduce them and fail in over the half the cases is damning. It shows there exists a systemic problem.

Published, peer reviewed, cited work that can't be replicated is a problem. If it were a random sample of papers it is also a systemic problem.

Take your pick, it's a systemic problem that needs to be addressed either way.
The ongoing reaction would have been letting people go earlier as they stopped pursuing unworkable businesses sooner. Is that what you had in mind?
This is fantastic! I would love to be able to bring back the helpful modal at the beginning of each turn, as a refresher on the options.
If you want to indulge your synicism -- remember that apple is a big partner of AT&T.
I started trying to find summer jobs while in college 1981-1983. Totally totally failed until summer of 1984. I felt like such a loser and my parents could not understand how I kept getting turned down for jobs.

I don't think the valley really recovered until 1987-1988. Part of that was because the last of the manufacturing went to Asia. And also because the Japanese were trying to keep the Yen weak and the Reagan administration was trying to keep the dollar strong. This didn't bode well for the tech industry in the Bay Area.
Yes - the vscode-go extension will show you function signatures (and type definitions and other symbol definitions) on hover.

If you hold down `cmd`/`ctrl` during hover you additionally get a preview of the definition source code (signature and implementation).