skysight-inc/HackerNews huggingface dataset:
Toy Invention Company Looking for Software Engineer
Software Engineer for Toy Invention Studio

We are a small, but established, world-renown toy invention firm, seeking an engineer interested in games, robotics and smart products. Imagine being part of a team that brings the world it’s next top-selling Electronic Game, Robotic Pet or RC Car! Our office hours are Monday through Thursday - we work from home on Fridays. Our office is located at 58 2ND ST San Francisco and easy to ready by bike, bus, MUNI and BART.

You job is to code and sometimes wire up prototypes to bring them to life. You will work directly with our investors and interaction design experts to create works-like models. You will be working on products including electronic games, smart toys, remote-controlled vehicles, robotic creations and even artificial intelligence. If you are challenged by game and puzzles, want to build your own robots, like to write code, and want to be in the shop when you can - this is the place for you!

Qualifications:
* Bachelor’s (or higher) degree in Computer Science or related field
* Experience with programming in C or C++ and a scripting language.
* Experience with a version control system (git is a plus)
* Experience with circuit building and micro controller programming
*	Passion for games, toys, robots
*	Mobile experience is a plus - IOS desired

Contact: kidgroup@kid-group.com with resume.
URL: kid-group.com
Note that the site linked to looks highly dodgy, and so the above post is essentially spam and hence unlikely to contain too much deep meaning.
That is correct. From here[1]:

"[The authors] describe the history of insulin as an example of “evergreening,” in which pharmaceutical companies make a series of improvements to important medications that extend their patents for many decades. This keeps older versions off the generic market, the authors say, because generic manufacturers have less incentive to make a version of insulin that doctors perceived as obsolete. Newer versions are somewhat better for patients who can afford them, say the authors, but those who can’t suffer painful, costly complications."

This isn't really a story about patents, it's about marketing and a chicken-and-egg problem. You could buy dirt cheap generic insulin if anyone made it, but they don't, because nobody wants to buy it, probably because nobody makes it.

[1]: http://www.hopkinsmedicine.org/news/media/releases/why_peopl...
Hmm, that seems untrue. Is this the first case where an agency had to get some assistance from a third party to execute a warrant? Like, getting access to a storage unit, or getting access to documents? In the case of a locked door, don't you think it would be reasonable to require a landlord or such to unlock the door if they could? Especially if the walls were literally impenetrable.

I don't know. It seems like that is the way the law works now. If it's not what we want, maybe that should be the discussion. But this doesn't seem fundamentally different than any other normal search order. Superficially different, sure. Instead of simply unlocking a door, it's more like Apple has the blueprints for how to make a key and they're being asked to do so. Apple is implying (but strangely, not explicitly saying) that they can't do that without harming security for other people. I don't believe it, or they should come out and say that.

And lastly, I think it's splitting hairs to complain that they're being asked to write special software rather than just hand over documents or unlock a door. To a lay person that may seem like an over burden, but for SMEs it should be pretty easy. If it isn't easy, again, that should be what Apple says, but they haven't. Because it's embarrassing for them.

The position Apple should be in, is to say "we cannot comply with this request". That would be great. But they can, pretty easily I would guess, so they're beating around the bush instead.
Chris Dixon on what's next in computing
I'm actually a big fan of the competing interests concept, it is a very eloquent solution. Where it goes off the rails though is the combination of that concept and the involuntary surrender of individual sovereignty to the very same people with whom your interests compete.
Is this usable with electron / nodewebkit apps ?
That sounds like a fairly normal structured file/multiprocess workload, not much of a corner case there :(
Boost VC Is Now Investing in Products Built Using Ethereum
Yes and no.

The repetitions would have to appear within 32KB of each other to be captured in the DEFLATE window [1] which, given that a lot of pages can be 100s of KBs of uncompressed text, may make that impossible.

Additionally, the zlib (or whatever) compression settings would have to be set aggressively enough to identify those duplicates as the best run-lengths to encode. Since GitHub is generating a lot of this live and delivering with low TTFB, they may be using a less aggressive than necessary setting.

[1] https://en.wikipedia.org/wiki/DEFLATE#Duplicate_string_elimi...
How do our colour-blind cones achieve colour vision?
> whether or not the Secure Enclave in current phones have such restrictions

They don't, see https://www.techdirt.com/articles/20160218/10371233643/yes-b...
I've never heard the claim that RAII requires exceptions, and the article seems to do nothing to justify why anyone would think that. The opposite is true in that RAII makes handling exceptions correctly far easier than it would otherwise be.

But I'm wracking my brain trying to think why anyone would think that exceptions are needed for RAII and am unable to come up with anything.
Thanks, glad you like it!

What was so cool recently was that a group of 7th/8th graders[1] used us to write their 300-page engineering notebook!! Just amazing :)

[1] https://www.overleaf.com/blog/289-the-nano-ninjas-building-r...
It reminds me of Radiant[0], which does the same thing for Google Music.

Google has bet big on web apps. They are pushing hard to make the web app the way of the future. I don't have a problem with that, and to an extent I'm getting used to it (while simultaneously moving my clients in that direction like I've been doing for ten years), but in an age when it's still very transitional, it is nice to have these wrappers to make everything a little smoother.

If they published desktop apps, folks would never migrate. They would complain about the poor experience on the Chromebook, etc.

[0] https://github.com/radiant-player/radiant-player-mac
I'd hazard that google doesn't see a need. I like this but I can understand that they may feel that you don't get extra features and isn't worth the work to create and support the app/program. The likelyhood is that if they did make a desktop client that it would be something similar, i.e. it just loads the webpage in a nice looking window. Which chrome does a pretty good job of already.
Bill Simmons is partnering with publishing platfom Medium
I've been using Kiwi for a while now. I enjoy my email separate from my browsing. And it keeps work and personal email accounts close. I can't forget to open one and not the other.. etc.

Kiwi looks to be about the same as Wmail but without the Google Inbox. (and it is a pay product)

http://kiwiforgmail.com/
Here is a much newer chart (Jan 2016): https://www.ntia.doc.gov/files/ntia/publications/january_201...
How do they generate these? Is it fully automated or all done by a human?

Really love it.
This has a lot of overlap with the Inner Platform Effect. Eventually you have a new programming language softcoded without any of the quality or tools you'd expect from a "real" language.

In my current workplace, there's a lot of internal business-logic which has been shoved sideways into INI files or database tables... Even SQL fragments used to generate other queries.

I think one of the major causes is that, somehow, the organization came to count off-cycle releases as a failure or black-mark, regardless of why they occur. So instead of improving the integration/release process (and using solid and tested tools for expressing and testing business logic) everyone instead tries to cover their own ass, inventing buggy layers of indirection so that they can avoid being the scapegoat who asked for a new push.

IMO a very useful question is "Who will change this, and how quickly must the change go through?"

For example, If it's an environment settings (e.g. database credentials) then it needs to be softcoded in a way that IT can edit and keep their own backups. But if it is business-logic that needs to be run validating against unit tests anyway, then by all means put it in "real" code!
Zenefits Once Told Employees: No Sex in Stairwells
Machiavelli said of people that they were easily afraid, that between their little comfort and the insecurity of change they will chose their comfort and that money is the main thing that makes people go around.

This is why people in the arab world protested because of food prices, corruption had been known for years, and it's still there, but it's not enough to make people revolt, they had to get really hungry to get pissed off. It's also why the saudis gave 40 grands to each and every one of their citizen, it was a ''don't revolt'' bribe. It worked.

So if you're an authoritarian government who wants to keep power, all you have to do is use fear and money and you'll be mostly alright, problems arise once your military stops working in your favor and money dries up.
because Yaron Minksy is super-smart and he likes OCaml. Other companies do well without OCaml.
The Bay Area currently has 8 million

The San Francisco / Bay Area MSA has only 4.5 million: https://en.wikipedia.org/wiki/List_of_Metropolitan_Statistic.... But the rest of your post is well taken! Given the low energy cost of heating / cooling in the Bay Area, and the high concentration of smart people and economic activity, more reasonable housing policies would dramatically improve a lot of lives.
Molly Rocket: Announcing our new game, 1935
In aggregate, game theory works really well.
Coder + CFA + Financial market + Financial reporting & analysis = $$$
+ Trading = $$$$
Does your company play with Nerf guns?
Good Software Estimates Are Almost Impossible
Chocolate intake is associated with better cognitive function
Total side bar, but I always thought their brand name held them back. It really doesn't roll off the tongue in a way conducive to becoming a verb (ie. "Let me DuckDuckGo it" vs. "Let me Google it").

Curious how everyone else finds themselves working the brand name into discussions.
A cursory glance at that PDF suggests the exact opposite of your claim.
Does the Museum actually own the work of art? I think they probably own the physical object but isnt its artistic expression considered as intellectual property and therefore wouldnt it fall in the public domain?

As for the lost revenue claim, then what about the pictures of paintings you find everywhere? Wouldnt they cause lost revenue as well if we follow that logic?
It's not actually a desktop client. It's just a webapp in a thin chromium wrapper.
Is a full text version?
Fast execution with very terse code, and also the code that is produced by a diciplined OCaml programmer can be easier to grok in many situations because it may read close to what the math formulas look like on paper relative to other languages.

To be honest this is the same argument people make for Haskell and I'm only assuming the argument applies to OCaml equally well.
The big question with all of this is, what value does stock have if the odds of seeing an exit seem to be shrinking substantially?
Why would Google make a webapp in a chromium wrapper, if they can just stick to their web interface in chrome?
How difficult would it be for a startup to create two stock classes, where one has outsized voting rights? Then the monetary value could be spread more evenly to non-founders (i.e., not a 50-to-1 ratio between founders and employee #1), while the founder and investors maintain voting power.
Why post wsj stuff that's behind a paywall?
I would love to see this sort of tech succeed simply because it'll help proliferate mesh networks.
I started on that journey about 18 months ago. It took me five months to have a useful software instrument, and I've spent the remaining time learning how to fab a suitable hardware controller.

Within the software, the hardest parts were understanding and controlling aliasing and getting a virtual ladder filter to perform well.

I already knew how to play piano, had a little music theory, and had spent a few hours playing with other people's analog synths.
I'd say it follows the sad state of science reporting... even reporting in general.
i think having known bounds would make arrays a non-zero cost abstraction.
I'm surprised we haven't seen more brainstorming about how we can make these devices (now and future) less reliant on individual companies whether they're start-ups or giants.

Maybe an open standard that is provided as part of your ISP package but can be moved from one to another?
Seriously, are you serious, these are the people who bankrupted an entire generation.
Because it's fairly easy to click the "web" link under the title in HN and get to the full article via Google.
Mike Isaac from the NYT had a good response: https://twitter.com/mikeisaac/status/701918200305418244

Zenefits is more silly than the stereotypical startup. Even a joke in HBO's Silicon Valley is not as silly as what's being reported at Zenefits.
Non-wsj link: http://nasdaq.com/article/bank-of-americas-newest-mortgage-3...
I also want to discourage the use of "sessions." Lost one because I didn't change the time limit. Lost one because my computer/browser restarted. I'm wary of clicking things like 'skip' now, despite knowing that I could just incognito it. A thirty or even seven day trial would be much better!
I had English in mind when I wrote that comment.

https://en.wikipedia.org/wiki/List_of_linguistic_example_sen...
I think the "monopsony==inefficient market" argument is a fig leaf for the shibboleth that state economic actors are somehow "tainted" because they're not "private" enterprises. If a pharmaceutical firm were "negotiated" (tortured?) below their break-even somehow by state actors, they would simply fold. The entire concept of "below efficiency levels" is questionable here.
The 'consumerist garbage' is what's paying to build the factories that make the chips that power the exciting research stuff.
True, that.

If pressed to name the single stupidest concept I've ever encountered in over forty years of life, I'd have to say it's the notion of selling "insurance" in a market where you know perfectly well that 99.9% of participants will eventually have to file expensive claims.

Communism is way up there, along with smoking, and religion, and then there's the time that Circuit City tried to sell their own proprietary brand of self-destructing DVDs. But none of them can compare, in terms of sheer forehead-slapping stupidity, to the idea of "health insurance."
Seems like upper management in most companies is as red pill as it gets...

Similar reports from Google's upper management as well if we are to believe some books...
Emoji and the Levitating Businessman
But you couldn't sell those without violating a patent, right?
I understand and agree with all of this, I'm just not sure how it follows from what I wrote. The problem has a fix scheduled (what this submission is about), and in a fairly short period of time (~30 days for a fairly esoteric[1] bug).

To my mind there are two places to fix this, in the kernel for a real mitigation technique that helps "solve" the problem, and in the distros for quick fixes and hacks, or backports of the kernel fix, as necessary. Systemd pushing a fix of their own 1) only affects distros using systemd, while this problem affects all recent distros that use efivarfs), 2) probably won't get picked up by distros immediately excapt as a backported fix anyway, as I doubt most of them push new versions of something as integral as systemd every time a new version is out, at least not with a lot of testing, and 3) would not have been a good fix, and would have required the utilities that still needed access to actually remount a filesystem.

1: Triggering this problem is not as easy as what you (and I) wrote in most instances, as / has special consideration in rm, and generally requires the "--no-preserve-root" flag.
Might I suggest starting with Java, but moving into Kotlin after getting the basic syntax of Java down? I have a good feeling about the language after translating a system of classes to it recently. About 60% of the code vanished, and working in it let me free up a few concepts for the resulting java code after doing my thinking in Kotlin.

Most of the stuff Kotlin does, absent much nicer functional syntaxes, I can do in Java 8 already. I think Kotlin does a better job at expressing it. I especially like the first-class nature of functions, and I know I'm just in the early days of understanding it.
The very first sentence of the post links to an article where a person claims that banning exceptions means you can't use RAII.
Ask HN: What did you learn as an early engineer?
Was it worth it?
Now that you have gone through it, would you have done it any different?
Were there things that would have helped you if you would have known it early on?
https://blog.trailofbits.com/2016/02/17/apple-can-comply-wit...
>Typical land has inches of topsoil sitting on top of solid limestone, so excavating a basement is prohibitively expensive.

So you're telling me one could blast out a cave in the backyard? Spare no expense!
That no longer works, unfortunately. WSJ found a workaround.
<quote> Executive orders are a unilateral get-out-of-checks-and-balances-free card in many cases</quote>
If congress wants to, they can overturn most of the executive orders by passing a law. It's not like those are magical powers.
Too dependent on the resolution of the VR screens. I think once they're high-quality enough, it will be trivial for people to write freeware apps that spin-up displays and/or overlaid text editors. Even with the Rift now there are virtual cinemas and text displays that work fine but are just limited by resolution.
Then once that happens: they have both precedent and legal case law on their side to compel Apple, or Microsoft, or Cisco, or Google, etc. to do the same for another secure product.
So it's just the website in a chromium wrapper? So I'd be downloading ~50mb for something that I already have in Chrome? I'm trying to find a feature it has that I can't get through Chrome...
Windows support?
We Atom community developers have used a lot of Octicons due to the github heritage. I hope the Atom developers provide some easy conversion utility like github used internally.
Really? It seems to work for me. Are they still A/B testing the change, perhaps?
Now all we need is for AWS IoT to support TLS 1.1 with symmetric keys. Currently the ESP8266 arduino libraries only support TLS 1.1 which is not compatible with the TLS 1.2 minimum for AWS IoT. I am super excited for this board and would love to be able to kick of lambda functions automatically in response to device events. If anyone from the IoT team comes across this please make this a priority, all of us makers will thank you.
The words you are looking for are "losing" and "rogue."
reminded - 20+ years ago an office supply cabinet at our company (in Russia) in addition to vodka (to avoid employees scoring cheap and frequently poisonous bootleg) and cigarettes had condoms too - times were fast, everybody young and it was an easy way to avoid unintended complications down the road :)
> Then once that happens: they have both precedent and legal case law

"Precedent" and "case law" are the same thing (and "legal case law" is just a silly construction), so it doesn't really add anything to say you have both of those, instead of one or the other.
And excited about it :)
They should have never let mutuals demutualize. That's when the criminal level exploitation kicked into high gear. Rather, there should be incentives for for-profit insurance to transform into a mutual.
How do you externally detect and handle an error in a destructor? That's a rather unusual and difficult case. But, it's still a legit concern. More common and a bit easier (but still can be awkward) is handling errors in RAII constructors.

I like RAII, but I haven't used it significantly. Meanwhile, I'm not a fan of exceptions. So, how people make the two work together smoothly is an interesting topic for me...
Are there lots of unfilled physicist jobs where you are?
I was referring to the hypothetical cases where the Federal government does negotiate.

My guess is they do not because hey would put companies out of business and impact many countries.
> The issue that needs to be addressed immediately is making unlimited data available at low costs.

Unless you can make radio spectrum unlimited (you can't), data caps and/or throttling are going to be a reality for the foreseeable future.
Or just enter into a long term contract with a generic manufacturer (hopefully striking a balance between a longer term that ensured the manufacturer covered their fixed costs and a shorter term that would invite more competition).
Well presumably, if current regulations did not turn out to be a lethal roadblock and a pharma company was lucky enough to become successful - and new regulations were not created as a response to new market entrants (via lobbying/agency collusion) nor were illegal marketing practices utilized [1] - then they will likely just get acquired by the big corps.

There are plenty of good reasons there are only ever ~6 pharma companies and most have been around for 150yrs. There are few markets where oligopolies have maintained power for as long and as consistently as pharma. A few reasons why:

- Plenty of capital to support M&A

- Legendary regulatory hurdles for new entrants

- An obedient judicial system where the annual major legal cases for illegal marketing by big pharma cos result in a slap on the wrist

[1] https://en.wikipedia.org/wiki/List_of_largest_pharmaceutical...
I agree there is something to be said for bottom-up marketing, but asserting that "all developers start out as free software developers" is completely untrue. In fact, I'd guess that people who actually develop free/OSS software are far outnumbered by those who don't.
Dear Bernie. I’m Sorry I Am the Problem with America
Thankfully a few very advanced (and possibly telepathic!) robots will ditch the fourth and add the zeroth: "A robot may not harm humanity, or, by inaction, allow humanity to come to harm."
R. Daneel Olivaw to the rescue.
Singing to Sea Snails
Apache Spark Machine Learning Tutorial
NSA Targets World Leaders for US Geopolitical Interests
I'd buy that for a dollar.
So it's not an email client, it's some app exclusively for Gmail and Google Inbox (using OAUTH for authorization ), not that it lessen the value of the app in anyways but it's important to note.
Patent Data Sucks, Introducing PatentData.io
If cities could be more dense, we could pack the same number (or even more) urban-loving people in less space, and there would be more space left over for the rural-lovers elsewhere.

What we get instead is low density sprawl.
The RedMonk Programming Language Rankings: January 2016
> I'm trying to find a feature it has that I can't get through Chrome...

An individually dockable app with a badge icon showing unread messages?
The true reason for the change in management comes out...
Show HN: Jobs by Slack
And this is exactly what the constitution is for. Changing the constitution requires much more than a simple majority.
Or, strange as it may seem, they learn how to write software from a four-year college degree. And colleges are notoriously bad at teaching so much as source control, let alone what source control options are there, how to use a bug tracker, etc. (Which makes sense, because you don't strictly need source control if you aren't collaborating heavily, and you don't need a bug tracker if you have a single development week-by-week.)
Agreed. I'm no fan of Uber, but this is ridiculous.