skysight-inc/HackerNews huggingface dataset:
Congrats to Otavio and the team! An amazing product and perfect match for Google.

I look forward to seeing how this gets incorporated into various Google products. Glass, Translate, and YouTube are the obvious ones to me right now.
How we raised $484k on Kickstarter to make Glowing Plants
Creator here. Happy to answer an questions.
In the Net Neutrality Fight, Don't Forget Mobile
>
The blogger mentioned secretaries. Not somebody who has credentials they've honed and invested in.

Have you ever worked with a good secretary? It sounds like you haven't.
I'm wondering if this book is mostly a massaging of those note? It would still be a good read and nice to have but not entirely new.
Beginning Java EE7 is good, a refresher.
typo: report -> rapport
Thanks for the product, and thanks for considering to make it opensource. If you decide to go that route and have issues deciding what license to use, etc, please let me know, I can put you in touch with an expert in licensing, etc who can help you for free. And contribute code, ofc.
They are tossed specifically because no one wants them - you can't even give them away.

There's value in preserving things, but some books are really really bad. I call those "Write only" books. You'll find tons of them if you browse the stack of any random library. It always makes me wonder about the author - does he realize no one at all will read his book?
I think what's important is having some way to pay Gavin and a few others. The rest of it really doesn't matter, and can be done in a decentralized way.

In fact, I'd be a lot happier if the organization employing the core devs didn't have an active policy position at all.
Part of me agrees with you and wants to rant about it at length.

It is invariably true that developers who understand the full stack get along better. They know what's going on "under the hood". When they click a checkbox in the Visual Studio properties dialog, they understand what will happen at the MSBuild level, and how that translates to a difference in the command line invocation of the compiler, and what the compiler does differently because of that, and what it means in terms of interaction with the OS. It would drive them nuts to not understand this. So much so that they're probably only using Visual Studio instead of vim/cygwin/bash because somebody is forcing them to. :-)

OTOH, lots of developers let their tooling or platform do things for them that they don't understand. Those developers often struggle, especially during the latter stages of shipping a product. (I just wanted to not learn SQL! How was I supposed to know that NHibernate is so slow?!?)

But it is also true that expecting all developers to understand everything from their ORM down to the x86 microcode is neither realistic nor efficient. It's just not gonna happen.
> However, what large financial institutions need are people who are extremely assiduous to small details, have a work ethic in which 7am-11pm hours creating powerpoints are no big deal (and have good sounding qualifications to impress investors).

The problem is Wall Street is sweeping up a THIRD of Ivy league graduates. This no doubt causes harm to US economy. Can you imagine what a young really bright scientist/engineer can do putting in 120hr/week at a stretch? They probably couldn't produce something amazing soon but learn enough skill that they can be producing something that really adds value to the society. But that's not happening because Wall Street sweeps up so many.
it is a career
Sketching and Scaling: Everyday HyperLogLog
also the right to keep our very own creative output.

This is exactly what creeps me the hell out about these subscription plans, and I don't see it discussed enough.
The problem is that is you need an aggrieved party...

With out knowing who the employer is there is no case, and the police can't investigate in right of the state because no crimes has been committed, nor is the jurisdiction clear.
> i don't have a car, and i don't have friends because i live like a platonic monk hermit for past decade.

"i don't have friends"

Literally, some [new] human contact may help him tremendously.
Web Series Spotlight-Down and Out-Bums Can't Jump
Not quite. They do require just enough skill and just enough technical learning to filter out most of the non-college educated population, but not enough to attract any college grads. So you end up hiring the people with the skill who are generally intelligent but don't always (as you said) make smart life decisions. Usually pretty awesome people with a few issues.

Disclaimer: Family business (that I am not part of, but do tend to frequent) is a machine shop.
I have a few coming from Amazon

OpenGL Insights - Cozzi and Riccio

Game Engine Architecture (2nd Edition) - Jason Gregory

Programming: Principles and Practice Using C++ (2nd Edition) - Stroustrup
The PRISM companies have been saying they 'have our backs' since that story broke, and it's more clear than ever that they were lying in those statements. (notably, see the material in Glenn Greenwald's recent book No Place to Hide about direct surveillance agency access to severs, in spite of coordinated statements from the companies denying precisely that. Not that most people found them credible back then.)

What I'd like to know is who is acting to protect their users, and for a lot of the of the entries on this list I have negligible levels of trust that words and actions tell the same story.

Still, all the star categories here are at least somewhat verifiable, and giving bad actors credit for improving is a good thing.
I think this has limited value as a guide to what companies can be trusted, but great value as a survey about the response of U.S. society to the Snowden releases, and these trends look somewhat encouraging.
Thanks EFF, for pointing the spotlight.
Not to mention that cars aren't even supposed to turn across a crosswalk if there is a human in the crosswalk. It doesn't even matter that the human has passed. Legally they need to wait until the human reaches the other side. IIRC, this is actually one of the few moving violations where you lose your license on the spot. One of the others is passing a stopped schoolbus.

As a cyclist, I would happily exchange the cyclist privileges the OP described in exchange for a city that cracks down heavily on drivers who flaunt the laws. More cars off the road the better.

This city is headed in the same messed up direction as São Paulo and Beijing (lived in both, only cycled in SP). The city is past the point where cars make sense, and is unwilling to jump the gulf to making walking, public transportation and biking the safest and most effective forms of transportation.
5 Excellent Ways to Increase Sales After a Webinar
It's close to being good, but currently looks to me like a diaper.
>This could be extended to the ephemeral nature of digital formats and their co-dependence on certain execution environments.

there is significant difference - knowing the format (or even just basic principles of the format like in case of compression) one can restore the content ( http://www.cs.huji.ac.il/~springer/DigitalNeedle/ ), while in DRM case knowing format isn't enough. Another illustration - one can apply some analysis and probably read lost ancient language texts while it is fundamentally different from reading cyphertext even in known language. I.e. DRM is intentionally and explicitly converts "information" into highest entropy content, i.e. "erases" the "information". Basically what flame does to human artifacts.
Who is going to subpoena her? What sort of case would be brought, exactly?
You're attributing this trend to iOS autocorrect? Such an optimist.
I'm so excited for this. First idea: a mode where I can toss the camera in the air, have it take pictures and combine the information with accelerometer data, and stitch together a full 360 reconstruction of the scene.
I was only considering the conflict between the system-provided SQLite and the private copy of SQLite in your binary, since that seemed to be what your article was about, and is the most common conflict. I hadn't actually considered that you would actually statically link two copies of the same version (or even different versions) of SQLite into your own binary and use those two different copies of SQLite to open connections to the same exact file.

In any case, don't have two different versions (by versions I mean copies) of SQLite open the same file in the same process. This is because os_unix.c does deferred closing of fds based on refcounting the number of open connections to the same path. With multiple libraries opening connections to the same path, the refcount for that path won't be correct in either copy of the library.
Ionic Framework seems to be coming the closest an HTML5 app has felt to native from what I've seen. One of the reasons why is that the framework by default is mitigating many of the issues that hybrid apps currently have, and this update in particular demonstrates that really well- http://ionicframework.com/blog/ionic-huge-update/
Book obey Parkinson's law - I'm not sure there ever is enough space.

https://en.wikipedia.org/wiki/Parkinson%27s_law
$199 on Kickstarter, including the Raspberry Pi compute module. We'll be sending units out in December!
http://en.wikipedia.org/wiki/Code:_The_Hidden_Language_of_Co...

Really good introduction to computers from relays up.
Actually, Google Glass already has this functionality. There's no real difference between the two, other than Google's implementation works where you're looking instead of requiring you to point your phone in a specific direction.

I wrote about my experience with it during Google's Seattle Through Glass event:

https://www.andrewmunsell.com/blog/looking-through-google-gl...
Well... this doesn't match 95% of my experience. I've worked with several ladies(especially in my current gig) but only back in at&t do I vividly recall 3 very gossip-driven, melodramatic women. This was out from an org with like 40+ women in it. But those 3... those 3.... sheesh, you could see 'em coming a mile away. They just had issues in general and happened to be females.(sidenote: if any of you are reading this, you know who you are. The whole department knew who you were)

I've worked with more unpleasant men than women, but this tech so there's just more men than women in general. Yeah... I don't know where I'm going with this other than this blogger's experience is not an accurate representation of the employee-pool at large.
I ran the campaign and I'll be hanging around here for the next hour or so if people have questions
Proposed Solar Wind Downdraft Tower in Arizona
I agree with you jasallen - I also believe that there are common differences between the genders, albeit for a wide variety of reasons and with a lot of variation between individuals.

I believe it's healthier to acknowledge that these differences are real than pretend that these differences don't exist. Unfortunately, this can also make things more difficult and complicated.
The blogger mentioned secretaries. Not somebody who has credentials they've honed and invested in.

Some secretaries are awesome, though.
No you wouldn't. You'd only be screwed if you used that other copy of SQLite to open the SQLite file used by CoreData to store data. Which you shouldn't be doing anyway.
> Reason 1 being women in manufacturing are typically in office jobs

"Nimble fingers" was one sexist reason to employ women, at lower pay rates, than men in many industries including auto seat making (because of the sewing) and electronic assembly (because of all those fiddly little components).

There are, and have been since the industrial revolution, very many women involved in manufacturing and industry on the shop floor.
> this feature makes it sound as an evil trick

Its not an evil trick, but it is playing on human emotion, and our inherent decision weighting when presented with uncertainty and risk.

You look at what its like being a college grad, realize how much trepidation there is about graduation and finding a job, and you shape an offer that:

a) Lets you get rid of that uncertainty very early (compared to normal hiring cycles)
b) Makes the "commitment" not seem very severe.
c) Alludes to financial stability (another big source of uncertainty, particularly with how big college loans are now)
d) Promises to make future risks less severe (good references from a prestigious job)

The only thing it doesn't really cover on top "What I Want from a Job" lists is "will I enjoy the work?", and most new grads are still so inexperienced that they have no idea what kind of work they would actually "like".

It still amazes me a bit how much of life and getting people to do what you want basically boils down to uncertainty / risk mitigation. You don't need an active carrot or a stick, you just need to change the landscape so your choice is the only, or obvious, low-risk choice that makes them feel more "secure".

In some ways, YC even plays to this, as it offers guaranteed initial funding (lower entry risk), a beachhead to a wide range of funding sources (lower future risk), and low commitment risk (you've only got a small window of 3 months). They may even have ways to lower the pre-decision uncertainty or to make YC more competitive with other options that I just don't know about / recognize.
One of the reasons I switched from windows to debian was not having to deal with windows-style updates: you can have the computer running and don't need to reboot after updating.
I wonder if someone already thought of applying the same principle to consoles.
I struggle with this all the time. Data driven tests are awesome because you write so little code. But the code is often abstract and the data is long and hard to read.

I have never been a big fan of Cucumber either and I'm not convinced its more readable -- isn't it just more verbose? Interesting point about it being language agnostic though.

I guess I don't have a better solution to contribute. Just wanted to say yeah I have that problem too.
Sounds rad. You can start building today using a regular Raspberry Pi and all you code will run great on the camera.
We have plenty of women in manufacturing, on the floor, occupying both lower level jobs as well as skilled trade jobs. I am not comparing guys on the floor with accountants.
Random coffee idea to get 50k
Yep, edited.
The "ok glass, translate this" feature is a third-party app built by none other than WordLens. It is not powered by Google Translate.
I don't want to detract from this team or anything, because this looks very pretty and well done. But on the other hand, I have to ask... Do we really need another photo organizer? I'm an amateur photographer, and I take a ton of photos, but I rarely need anything better than Flickr or Dropbox or even a Facebook photo album. What's the selling point for "a better photo organizer"? Is this a pain point that's big enough to justify this kind of time and energy investment? Or is a "photo organizer" app the new to-do app for showing off mobile design skills?

Aren't there more pressing problems to solve out there?

(Not trying to be snarky, btw. Just kinda thinking out loud. I fully support the developers' ability and right to build whatever they want. I just kinda think this is a first-world problem that has already been solved to death.)
Completely agree. If you treat people like children they will act like children. To be honest, the author of the post sounds like a somewhat spineless person who's too afraid of hurting people's feelings to manage effectively. The women percieve this and react to it, as perhaps the men do as well by completely ignoring her (not alpha, not a threat, no problems).

You can't tiptoe around people and also lead effectively. Yes, some people will cry. Some people will have angry outbursts. But you remain calm, let them cool off a bit, and then move on with life.
The 4 features that are mentioned on the front page, do not differ from the features already provided by the default Photo App.

> it's the best photo organizer ever made

Perhaps you should elaborate on that, or at least provide a visual demonstration.
Have a look at https://factor.io, it is also a deployment engine which can deploy from Github, Bitbucket, etc to your servers (e.g. SCP). It's also much easier to setup. Additionally you can add an intermediate build step with static gen frameworks like Middleman.
AirBnB is removing negative reviews
Tom Emrich of We Are Wearables on the emergence of fashion in wearable tech.
Interesting-- they didn't mention that. I guess that the acquisition makes sense, then.
I understand this is SOP for startups - put up a form, start getting emails, start making money, then at some point down the road maybe actually offer a minimally viable product.

But a "Show HN" to me should definitely include more than this, I believe. The audience for these threads isn't potential customers but fellow programmers, hackers and entrepreneurs.
You're 100% right. Edited.
Google and Facebook generate more than $1 million of revenue per employee, quite comparable to Goldman and substantially above Morgan Stanley. The money is there, at least in tech, just more of it goes to shareholders and less to compensating employees.

Why do banks pay out so much more of their revenues out in compensation? Because investment banks are service businesses and not product businesses. Their product is their professionals, and they create brand by composing entry level classes mostly with Harvard, Yale, Princeton, Wharton, and Columbia graduates. They place tremendous weight on this criterion. Other industries, say tech companies, are much more willing to hire from the top public schools, people with foreign degrees, or even people with no degree.
I imagine that it's mostly in the background via libraries. E.g.:

- Access system-level SQLite databases via system APIs using the OS-linked SQLite. For example, you want to access the system config settings, so you use the iOS/Android API for doing so.

- Access your app's SQLite libraries using (e.g.) SQLCipher. For example, you want to store your app's preferences in a SQLite db, so long as SQLCipher manages to use a single SQLite library internally, then you're golden.

An example of running into issues could be:

- Using an ORM to access your App's SQLite db to read/write changes locally.

- Using a separate library to sync your App's SQLite db to desktop/"the cloud"/whatever.

Those two libraries could be using separate SQLite libraries, and be accessing the same SQLite db file. Oops!

It could be possible to resolve said issue so long as you make sure that only one library is accessing the SQLite database at a time. Basically your own in-app DB locking mechanism. Yay!
The Skillful Poet, Yolonda Thomas Breaks into  
Yolonda holds a bachelor’s degree in Theology and is a licensed Minister serving under the Destiny Network International where the Bishop Tony Miller presides. She has traveled nationally and internationally preaching the Gospel. She also author’s The Skillful Poets devotional, providing wisdom for living the abundant life through Jesus Christ.
Agreeing with all that has already been said and the fact that it lacks a product or something to test, even the descriptions are very vague.

"Amazing photo albums created from all of your photos automatically - it's the best photo organizer ever made."

What photo albums? Facebook? From my hard drive?

"Never worry about your photos again. You can choose what albums to backup..."

Where? In a cloud infrastructure you own and manage or within one of my own existing backup solutions?

Ok you want to collect signups for a beta, fine. But at least have a video, thorough descriptions, about us, mission statement, links to press etc.
Except Great Britain is the sole maker of cheese, and forces under threat of violence the citizens of the UK to pay their taxes and other debts in cheese, and it costs Britain nothing to make cheese.

They didn't force a 10 kg block down any ones throat, they choose of their own volition to buy 10 kg of cheese at price they knew to be outrageous, to maintain their manipulated price of cheese because they are the sole maker of cheese.

So as the sole supplier of cheese they fucked up the market by flooding it with cheese, then realizing what they had done bought fuck loads of cheese that costs nothing to produce to maintain their inflated price of cheese. Fuck them.
2. Yes BeOS was fantastic and had multi-threading built in. Used NeXT and hated it compared to AmigaOS (I was very comfortable with it).

3. QWERTY is still considered to be developed to reduce key jams by most historians.

I read the Japanese and Smithsonian Papers and well not Debunked just another a different theory that doesn't disprove the idea of mechanical issues with the typewriter.

Thanks on the Colemak mention. I hadn't run into that layout till now.
Just want to say thanks to jlongster and everyone who's commented on here; I created an account just to say thanks. I'm an amateur web dev/designer trying to figure out how to move beyond static web pages, and have read what would probably amount to a literal ton of material were it printed out, on frameworks, libraries, and more acronyms than I could imagine. Outside of HTML, JS, and CSS, even "basic" things like Sass and CoffeeScript I hadn't heard of just a few months ago, and I've since been all over the world (wide web) looking for info on ASP.NET (which my group at work decided last year was what we should be doing "web-kinda stuff" in, as well as Angular, Ember, Backbone, Knockout, Node, etc etc, and everything new (to me) that research like that comes with.

The discussion here has led me to a few more things to research, but I feel it's been very helpful in helping me think critically about the vast array of possibilities a budding web designer has to deal with. I just wanted somebody to provide an objective view of "If you're going to be doing medium-complexity web apps end-to-end, then learn ______" and I still would love that, but don't think it's possible to get. The alternative, as I've been doing, is just to learn a little about everything, try to figure out the kind of things I plan to do, and then find the paradigm that works, be it vanilla technologies, something like React, Web Components, or a framework (and I've been trying to learn Angular and like it, but it's tough to grasp). It just seems like as soon as I've decided on what I want to learn, I read a new post with a title like "Why You Shouldn't Use <whatever I just decided to learn> and Why <something new I've never heard of> Is Really the Way to Go."

So anyways, a long-winded thanks, but a thank you nevertheless for the open discussion here; I feel better now that I'm not trying to find the one-and-done "best" thing for making web apps in general.
It's very angular and bold, which I agree is unusual considering their goals and message.

First thing I thought of for some reason when I saw the images of people with the logo imposed over them was a company similar to BP. Not 100% sure why.
Yeah, I figured that after I posted it. Oh well. (I'm used to using all caps on other mediums when I want to express meta-language/ideas and not natural speech, but I forgot that anything on HN that doesn't look 'respectable' gets downvoted quicker than INSERT JOKE NOBODY ON HN WILL LIKE)
That's what this election was supposed to be about - fixing the issue of people with checkered backgrounds leading the Foundation. Clearly it failed, and people are rightly exasperated with it.
It's a guideline on HN. For emphasis, use asterisks, and your text will be bolded.
We Are Hired.com BUT For Non-Technical Roles – Lynxsy
I don't know why you got donwvoted, your comment is perfectly valid. Plenty of case studies about Anglo-Saxons making silly linguistic faux pas in other countries, including China. China has a huge domestic market but the companies there will eventually also have business case studies warning against "shitty" linguistic mistakes ;)
If you use Core Data you are not accessing raw SQLite, so the last two years don't mean much.
And there are more often good reasons to use Core Data than not.