skysight-inc/HackerNews huggingface dataset:
I certainly hope no one prefers hardware solutions to small abstractions :)
Yeah, Jigsaw will provide the base primitives which will allow what I described to happen. But it's up to the Java ecosystem to create or update the dependency layer above it. I'm assuming Maven will, but if they don't this is an opportunity for another dependency system to replace it. I think fixing the version conflict issue is enough of a killer feature to overcome even something as entrenched as Maven. I'm hoping Maven keeps up with these changes because I really don't want to rebuild existing build systems.
Previous discussion: https://news.ycombinator.com/item?id=11266757
https://news.ycombinator.com/item?id=11266757
The right to encryption falls under Article 19 of The Universal Declaration of Human Rights:

"Everyone has the right to freedom of opinion and expression; this right includes freedom to hold opinions without interference and to seek, receive and impart information and ideas through any media and regardless of frontiers."
Can someone explain me the difference between 0.11.22 version and 0.12.26 version? The demos for both of the versions are available in the demo page, and I can't figure out the reason why such an older version seem to still be available for demo.
I think so. If you didn't limit the APM of the AI then I don't think it would be very hard to get it to beat the best broodwar players in the world.

So many aspects of SC:BW are currently balanced around extremely micro intensive unit matchups (mutalisk versus marine and medic, mutalisk versus templar/archon, lurker versus marine, science vessel emp versus arbiter) and so many units and abilities are actually borderline unusable at a competitive level because players don't have enough time to spare (the dark archon's feedback abilitiy is on paper probably one of the most powerful spells in the game but virtually never gets used because the micro opportunity cost is too high, medics optical flare is another good example, on paper it is an extremely useful ability but has only been used to good effect once or twice in pro games) that once you get a half decent AI playing the game won't resemble anything played by humans.

Hell, even worker rushes might be unstoppable in the hands of an fairly rudimentary SC AI. Timing attacks like the bamboo, JoyO, and bulldog coupled with a perfect worker rush backup would so radically alter the pool of viable strategies that we would essentially be starting from square one in terms of build orders.
American Vintage Planes Take on ISIS
Which the article says, "The new wealthy are ruining everything because the old wealthy decided not to let them live anywhere near them."
Oh, the "bros" (and less sardonically, the tech crowd in general -- independent of age, ethnicity and gender) themselves aren't to blame. They are but passive agents.

However, the influx of their paychecks is quite obviously a factor. Attempts to deny this fact are just that... denial.
Ask HN: What companies are heavy users of PL/pgSQL?
We're currently discussing on the pgsql-hackers mailing list what changes should be made to the language in future versions of PostgreSQL.

We would like other companies who are also heavy users of the language to give their input on what changes to PL/pgSQL they think are of most importance.

If you work for such a company, please describe how you use PL/pgSQL today and what changes you propose.

If you know about such a company, please name the company here.

Thank you for your input.

Joel Jacobson
Trustly
I parse it as a unit, but it's not opaque. The word killer still carries a pretty violent connotation.
Big Data Reveals the Anatomy of the Global #Foodporn Fetish
The Go community seems to throw "you're using the language wrong, do it like this..." or "copying code is the way to go" or "those things you use in other languages shouldn't be used in ours." or "I have never needed to use that in my code"

There has never been an argument on how concepts like .map, .reduce, .filter, functors, promises, futures are inferior to what Go programmers currently use. Things like simplicity are thrown around but calling these proven abstractions "complex" is wrong. That's why they're useful fundamental abstractions -- because they make code simpler and reusable.

Generics have been around for a very long time. They have been studied in-depth in academia and industry. They're universally accepted but in Go.

Generics need not be like C++ templates. There are simpler implementations of generics. They are a solution to a real problem, specifically in libraries and creating type-safe abstractions. If you don't want type-safety, then why are you using a language with static types?

- Code copying is a workaround, not a solution.
- Code generators outside the compiler is a workaround, not a solution. You're essentially transpiling a language that is no longer Go into Go because of Go's lack of support for such things.
- interface{} is a workaround, not a solution. It automatically shows that Go cannot express a generic variant safely.
- reflections is a workaround, not a solution. See previous point.

If the Go community is happy with these workarounds than that's cool, but be honest that's it's a workaround, a stop-gap to the lacking of Go's type system.
Billion dollar companies show off their culture, not their apps on Instagram
How to Add a U2F YubiKey to WordPress for 2FA
The linked in one was so easy that I felt compelled to play some harder ones - you definitely cost me a couple hours of productivity today - I've played through a couple dozen of these things...

So, thanks, and also no thanks ;)
What was this book?
That's nice, if you're into that. Personally, I'd pay a bit extra not to have this.
In python you can use flask, in php you can use php. In both cases there are lots of common libs everyone will know how to use that can be included in the project, but not tied to a single framework. Once you remove templating, routing, orm and package management/directory structure from most frameworks you're not left with anything useful. So solve those problems at a library level. No framework required.
I dunno, what do you think?

http://farm8.staticflickr.com/7182/6964996815_1f626fdbe5_b.j...

That's a large pickup: F-450

Here's another shot of the F-450:

http://www.tfltruck.com/wp-content/uploads/2013/12/car_trans...

I see a good number of F350 or larger trucks used to tow a bunch of other cars around.
I remember this joke going way back to the DOS days. The story goes that a developer was demoing his new voice control system for the computer when from the back of the room a voice shouted "FORMAT C COLON", followed by another voice shouting "YES".
> Any examination of the housing woes in SF will reveal multiple factors, playing out over decades.

Is "new money" more or less significant than zoning restrictions? [0] If it's less significant, is it so much less significant as to be nearly insignificant when compared to the effect of zoning restrictions? (Spoiler alert: I expect that it is.)

[0] Restrictions which include the ability of SF residents to effectively veto new development that they don't want to happen, for whatever reason.
Show HN: SMS your way to happiness
You will not notice anything unless you are watching the memory graph. I see no reason for "optimization" at this time.
Domain attachment as the nag/don't nag flag in fantastically stupid.

Maybe. If your goal is to nag as many home users and small business customers as possible, while avoiding irritating your larger business customers as much as possible, it's probably a pretty good heuristic.
A voice command demostration during the launch event for the Xbox One caused problems for customers watching on their Xbox 360s (their kinect acted on the demo's commands):

http://www.digitalspy.com/gaming/news/a483565/xbox-360s-kine...
Take the server out back and shoot it.
That would be hard to swallow
That's a bit of an apples to oranges comparison.

The Passat wasn't meant to be sporty (except for the R36)
1. I'm not sure this is true.

2. Even if it is, housing is actually an amazing American export: http://www.slate.com/blogs/moneybox/2013/05/19/exporting_hou..., though it's rarely recognized as such outside of the literature.
A preliminary analysis of High Priority Projects feedback
The group of people who use LaTeX and the group of people who are eloquent writers rarely overlap.
Just want to chime in and say that I can activate my girlfriends iPhone by saying "Hey Siri" in a girly sounding voice. It's trained to only her voice but I can trigger it. So it's not foolproof as you make it seem.
Here's the thing on this - I think this will be ultimately what happens too. Apple will likely proceed to build future iPhones with extreme privacy in mind and eventually reach a point where they have a product they have prepared that once it reaches consumer hands, it has few if any backdoors (yes even current iPhones do to some extent) once the device 'pairs' with their identity and they consciously encrypt it using open source standards - it's on the consumer to comply with any government warrants, not the manufacturer. (also it wouldnt hurt if they dreamt up something a little less err 'logical' than a 4-6 digit passcode as a fallback that can be brute forced with enough attempts) I don't doubt apple will spend a lot of money, time, and resources fighting this over the next few years and will probably be muscled into opening the San Bernardino shooter's phone along with any currently available iPhones.
>Future generations will judge us very poorly on this.

Generally, I find such speculative statements worthless. It's another way to say "I really think this should be obvious and that my idea will eventually be widely accepted to be correct". That's all well and good, but everyone thinks that about their own thoughts. It really doesn't contribute anything to the argument; it's an attempt to shame your opponent into agreeing with you by invoking his future childrens' potential disdain.

I also think that if you really want to know what future generations will think of something, you should refer to what prior generations thought of it. By this standard, future generations are likely to taunt us mercilessly for caring so much about what we imagine to be a whale's internal monologue.
Many people were frustrated with OSGi because it explicitly made modularity up front and centre, and the majority of developers didn't want to worry about it. The modularity of Jigsaw - including different classloaders for modules - is pretty much exactly the same as with OSGi. The differences are largely syntax and lack of versioning at this point.
My wife's phone regularly (maybe once a month), starts listening in response to me saying something, which isn't even "Hey Siri", despite never training with my voice. My voice does not sound anything like my wife's.

So, I think the error rate is simply not low enough to make conclusive claims about what it might or might not do.
I built a product that attempts to re-engineer how we interact with actionable information at work by introducing a "meta" layer of intelligent shortcuts (menu items are objects, not just links). The objects store meta data needed to streamline access to information in databases, LOB web sites, etc.
It's awesome because it saves time.
It's awesome because you can use it to quickly access a large group of information resources.
Want to open 4 Hacker News sections with one click? Can do that. Spanning all monitors? Can do that.
Want to open four different files with four different apps needed to work on a project with one click? Can do that.

Single user version video: https://youtu.be/gt67K6Pr7MY

Enterprise user version video: https://youtu.be/dnuJicgGAtg

I saw pieces of this work at Microsoft when I took an early version of my product and customized for specific teams. I've created the ability to do the customization without any programming, except for the SQL Server menu options.

Trying to googlize personal and enterprise knowledge (i.e. making it as easy to find as with google on the web). IOW, trying to eliminate the need to look for actionable information on your PC or company network using a single universal keyword driven information portal. The enterprise version uses a simple SQL Server "meta" database.

More info at my website: http://BrainDance.com

Have no marketing budget. Wife about to kill me. Can also publish MenuSets to cloud and have integrated cloud knowledge base about to go into beta. Yes the current version works with Azure database.

Let me know if you see any value or if you think this is stupid and why.
Except from any perspective other than "People", Killer Whale is a pretty apt title. They are terrifyingly effective predators.
I feel a lot of this as well. It's deeply troubling, when you attach so much of your self worth to work, and the work erodes you so strongly. What's left?

I wish it were more accepted so that we could sort it out without having to be so drastic. I don't know how to tell my boss "I can't really do this right now. I need at least 2 months. Maybe 10. Dunno." I'm just going to leave, and....

and then what? who knows.

When you stop working yourself to the bone you get to... not have health insurance? Wonder how long you can coast before going under? San Francisco, and I imagine most of America, is a tough place to just be.

It sucks.
Siri is definitely not trained to a single voice. And yes, the car radio can turn it on. I've had a podcast discussion of Siri trigger it. It became such a joke that some podcasters have another phrase they say when they mean "hey Siri".
Launch a copy of that server with a new image (which I would hope is under a load balancer), update the sysctl.conf file template with a larger fs.file-max limit in whatever config management system you use for that instance, resume logging under freshly cloned instance.
Just because its CAN doesn't mean its actually air gapped. If there is a Linux box on one end for SCADA use or similar, then the path is IP -> Linux spl01t -> SocketCAN
If this was a problem I was truly concerned about, i'd attack it with discipline and tinkle bit of versioning. If you're making a breaking change to the API perhaps you should increment the major version, and support both, and then sail away the old API when you feel comfortable doing so.

yoursite.com/api/v1/call

yoursite.com/api/v2/call
These are some good warnings. The way I like to think about it is that the actual free cash available to spend from the grant is on the order of 1/3 of the sticker price when you fully account for the costs of getting the grant, administering it, and fulfilling the requirements which inevitablly do not line up exactly with your business goals.

Many companies get stuck in a kind of grant hamster wheel where they end up only producing enough from a grant to be able to get another grant, and not advance in commercializing their technology. I think there are few companies that make the transition from being primarily grant funded for a period into a high growth success.

Sometimes it's your only option for funding, but ideally, it makes up 0 to a fraction of your R&D funding so that it doesn't dilute your focus.

This advice is specific to companies that have a path to be VC-fundable, high growth, commercial success. There are many other (most) companies that can be funded by grants and build their technology incrementally over time.
Quick poll of those around me:

Are orcas called 'killer whales' because the kill people?

yes - 3

no - 2
Frog and Toad are Cofounders
It is for production. It's not for a beginner - they should just be using scala.concurrent.ExecutionContext.global.
Yeah, the middle class is such a damper on this city. How dare the middle class want to live in the Bay Area.

Also, let's completely ignore that medical wages are higher on average than tech in the city, and that the major redevelopment of China Basin s/Mission Bay/ was spurned by the med sector of the economy; tech worker's middle-class wages are to blame.
Keep in mind neither tech nor entertainment was ever California's main industry. It is and always has been real estate. Money from real estate flows down stream into MANY pockets.
"There are currently (December 2015) a total of 56 orcas held in captivity (23 wild-captured plus 33 captive-born) in at least 12 marine parks in 8 different countries." [1]

"SeaWorld holds 23 orcas in its three parks in the United States and owns (at least) a further four at Loro Parque in Spain (ownership of Adan and Morgan not verified). At least forty-five orcas have died at SeaWorld." [1]

[1] http://uk.whales.org/wdc-in-action/fate-of-captive-orcas
That might not have been an oversight.

Having designed the RFID tag system for a conference before, there's a real cost difference between crypto-capable NFC tags and ordinary ones, once you factor in the number of badges you need to print.

Then consider that (a) the conference probably has very little budget for an RFID implementation, and (b) the NFC tag isn't used for anything that's security-sensitive -- mostly checking in at vendor booths, attendance tracking, etc.

Given that, I can totally understand why RSA didn't use something more secure.

The BIG fail here is that the towel manufacturers didn't toggle the read-only fuse in the tags, which allows them to be overwritten by anyone with an Android smartphone.
Author here. Pseudo (and Pseudo-Python) are still in early stages, so I'd love some feedback, ideas and critique :)

Here are some examples of not-trivial programs translated automatically with Pseudo:

Reading and parsing a file with soccer stats https://github.com/alehander42/pseudo/tree/master/examples/f...
A verbal-expressions-like library https://github.com/alehander42/pseudo/tree/master/examples/v...

And fibonacci because traditions https://github.com/alehander42/pseudo/tree/master/examples/f...
Can Ideas Withstand Shifts in Language?
That is something completely different. The Jigsaw referred to in the title is the Java module system that will be part of Java 9, not a GUI browser made by a different group.
I think there's tremendous value still in GAE. To this day the fact that a company the size of Snapchat is able to operate on a PaaS, with virtually no ops people, is STILL a game-changer. The fact that it's still true 3+ years in is equally as impressive.

The narrative shifted away from PaaS for a number of reasons, but the value prop is still present.

(Disclaimer: work on BigQuery, a DBaaS, which is, in my opinion, is clearly the future)
How Algolia tackled the relevance problem of search engines
Her future college roommate: Cortana?
Not sure I understand your point. Shutting things down early prevents them from being shut down later?
I have an acquaintance by the name of Siri, hilarity ensues.
Nah companies want obediant placid fungible workers not free thinkering radicals. Even the hipster ones that let you work remotely and choose your own projects and stuff.
It reminds me very much of the history of the Java language. The interesting thing about Go is increasingly the runtime/VM and decreasingly the language itself. The same became true with Java vs the JVM. Remember that people like Gosling and Van Hoff used to proudly proclaim how hard they worked to keep out features from Java? Remember how eventually languages like Ruby, Clojure and Scala kept getting more interesting while Java festered (and eventually began stealing from these other languages)?

It sounds a lot like the Go culture. Go 1.6 has no new features. Ho hum. Eventually Gisp will get STM, refs, agents and atoms. Just like no sane person would start a new SaSS using Java when they could choose other languages to run on the JVM that are much better, for example; eventually nobody will write new code in Go when they can use Gisp or some other language that has the missing features. It will happen.

For me (today) I just want to be able to add an element to the middle of a slice in Go without having to read the documentation.
Pigs are not used to the conditions they have to live under in factory farms. Their life is pure hell from birth to death.

It's not like dogs who have evolved to live with humans and are generally treated well.
As far as international rights go, but what happens if this is in conflict with federal law?
Similarly, I recall an Xbox One commercial with Aaron Paul which ended in him jumping onto his sofa and saying "Xbox on!"

...you can figure out what happened to anyone who already owned an Xbox One.
Yes, it was a Mifare Ultralight C, which most Android phones can talk to.
Haha, watching the ad reminds me of the HAL shutdown scene from Space Odyssey
The Road to Autocracy
No it doesn't.

It points to only two factors, and clearly implies that zoning (the decisions of "the old wealthy") was the more important of the two.

As if decades of voting patterns in this (once) famously and beautifully economically diverse city might not have also had something to do with it.
It's pretty tough to do that though. You're essentially building O(n) businesses.
It's a fun game but please, at some point you have to release and stop pretending it's alpha to avoid any responsibility. It is now not unusual to buy an "alpha" release of a game, play for a few years, shelve it and move on and then notice 5 years later that the final release has shipped. I can't be the only person who finds this silly.
I really like this, as "simple" as it is...kind of feels like gamifying online learning. I assume monetization will be for "advanced features" in the future - or what's the gameplan?

I might actually use this. I have an IRC group who might be interested in it.
It was small by US standards. You're correct, though, it would be large in Europe.

My ideal car most of the time is a Smart Fortwo electric, but she already owned the Jetta so it's what we used.
Out of chaos, opportunity: 6 thriving companies that survived last VC drought
Solving Redux’s shortcoming in 150 LOCs
Too long? Don't read it.

This is emotionally charged territory for the author. Respect it, and respect him. It takes courage to write like this in public.
Hah,

Well on the Jetta you have to remove the engine mount that runs through the middle of the timing belt, and it's an interference engine so the technique in that video would end poorly.
I agree.. I work for a big company in the valley and have a lot of professional experience doing similar things. Cruise approached me early on (before A, after YC). They seemed very inexperienced and naive. The LIDAR alone cost about an order of magnitude more than their claimed total package cost. A bunch of young kids way way over their head.

But this is really the punchline of the story - they offered $60K (for a senior role), about 1-3% equity - but I could pick from the "prize closet" as a signing bonus.

What's in this prize closet? XBoxes! Snowboards! trips to Tahoe! Ha!

No idea how they managed to build a team worth an small acquihire - much less a billion $ with that.

I expect they were acquired for 50-100M. Still nothing to sneeze at, but a comment on the state of the market considering their maturity.
"people like the comfort and practicality of larger vehicles."

Well, people who ride bikes like me detest larger vehicles, but your point is true.

Also, let's not pretend that America being incredibly obese has nothing to do with it.
This is an amazing game, especially in multiplayer.

When playing with others, it's comparable to programming with others. It's about communication, people will try to optimize stuff that already works, people will argue about how to build stuff or when to refactor stuff.
Sometimes they will build something in a weird way and argue why this is the best way etc.

It can be a nightmare with the wrong people or a lot of fun with intelligent people who can control their emotions.

Also, the community is amazing and there are tons of mods.
New themes and search for Nylas N1 email app
In contrast, I have had extremely good experience using Webpack, and my app uses dozens and dozens of modules.