skysight-inc/HackerNews huggingface dataset:
Having a fair share of under-employment for many years, and stressful "have puked blood" positions as well, I can relate and hope you can keep grinding. One thing I told myself is that with every application, I have to "scrape the crusted shit off my skin" so I wouldn't look like I'd been through what I had been through. Piles of rejections, go-nowhere interviews - that's the crud that has to be scraped off because when you get the job you've been angling for, it's theoretically the last application you'll have to submit for a long time.

On a side note I can also relate to being in a market that isn't attractive or even really sustainable in some regards. Where I'm at is not a place to make a living as a musician. Where I'm at doesn't pay top-dollar for my skill-set. Where I'm at is actually where I want to live, and that's something I've come to value. Being in a place I don't like would infinitely compound my negative feelings as well. I find your perspective quite normal, all things considered. Take care.
The point is that all the same arguments were brought up against the previous anti-apartheid movement (the one in South Africa) at the time, and today almost no one would argue that those sanctions (and boycotts and divestments) weren't justified. Least of all on the basis that they "hurt, not help" the oppressed population. So this objection to the same tactics now is unconvincing.
"Relative surplus value is produced through the reduction of the value of labor power (variable capital) by means of improvements in the production of goods (effectively the appropriation of productivity gains by the capitalist class)." -Marxist definition

In other words, they will no longer need a wage that also represents the value of eggs, so:
-the wage will ultimately be reduced
-the portion of their unwaged labor (raising chickens) will increase

People who raise their own chickens can work for less than those who don't.

tldr: A service they could once afford will become unaffordable.
How's this? The world is full of dangerous things, and no amount of legislation or regulations can make it safe.

If you were not taught correctly OR did not absorb information, nothing will prevent you from dying a messy, easily preventible death.

That's the main point which you're dancing around.
$1/m WordPress Managed Hosting Plan from Godaddy
The homebrew model where packages and changes to packages are reviewed takes care of this problem quite nicely.
Even for commonly used apps, subscriptions raise the spectre of "how do I get my data out". Currently, if a purchased app stops being supported I can still open it and get at my data (until an iOS update that breaks it at least). What happens if I don't want to subscribe to an app anymore (for example if the pricing changes)? Can I export data already in it? If there's no clear export story upfront, why should I trust any of my data to a subscription app?
A problem with upgrade pricins is the difference between new and old users.

Do new users have to pay all tiers of upgrade or do they get a reduced cost?

If it's the former, then the app's price keeps on rising and comes down to IAPs being better to unlock extra features you actually need without the whole package.

If it's the latter, then old users feel betrayed for having to pay the full upgrade price even though they bought the app earlier than new users.

There are pros and cons for both sides, unless I didn't think of one solution that could work perfectly.
Yes, but whole story is about that initial contract didn't have non-disclosure clause, they planned to publish their result, and government wanted to add it afterwards and force them to sign new papers, and discussion was about that.

Also in my understanding initial work was about something else, and P=NP proof was some side result.
You might want to check out Clearbit Company API. As far as I remember, you can search companies by string using their API. https://clearbit.com/discovery

Edit: Added URL
The caveat is that something similar applies to trade secrets as well, it is just much more difficult for the government to monitor than patent filings. It is difficult to deem a technology as a national security secret if it is only noticed after it is being sold commercially.
Can you clarify what aspect of the relationship you intend on tracking ?

If it is going to be a "how frequently do I stay in touch with X", I might consider it since it will be nice to get an automated reminder to text/call this person.
I say we all write to our congress members to help make this legislation pass. It may be naive of me to think such emails will have any impact at all, but it's all we can do, right?
(deleted because I used the wrong thread)
I believe searching your car and searching your person constitute two entirely different searches. If your wallet is on the seat next to you, the police could theoretically use that as grounds for a search. If your wallet is in your pocket, and they take your wallet off you as part of a search of your vehicle, you'd probably have a better chance of successfully claiming unreasonable search and seizure.

I'm not a lawyer either though, so take that for what it is worth.
Depends on the breed. Some are as low as $2 here in the States, others are $15 to $20.
Oh wow, that's definitely good to know. I do quite a number of migrations and so far this hasn't bitten me, but it could.
I would say I would -never- base a hiring decision on someone who was poor at answering a market sizing or logic question. However, I do like to see candidates with determination to try and answer, explore multiple possible answers, and remain cool during their reasoning. To me, it’s reflective of your working style and PM’s must remain calm, rational, constantly thinking of all possible options to solve a working challenge.
Is unhappy client better than no client? Uber’s answer is clear. What’s yours?
The city isn't being bullied, Uber is.

Nobody is forcing the mayor to ride in Uber.

> The lack of a standardized policy around ridesharing-apps is something I think we can all agree is worse.

No. The problem isn't the lack of a standard policy, but a policy at all.

The policies are all designed to protect incumbents and funnel money to the city. Thanks, but no-thanks, standardized or not.
A GPS receiver doesn't broadcast, and cellular triangulation is only possible if you control the cellular infrastructure (meaning either you are a government-level adversary or you have a set of Stingray-type devices). That's a fairly high bar.

You could track people around a fairly good area, like a shopping mall, using off-the-shelf, inexpensive Bluetooth hardware and just keeping track of where various IDs turn up. Indoors, that's probably much more accurate tracking than you could perform using cellular triangulation. It's more like the kind of tracking you do using RFID tokens in a warehouse.

I don't know if it's a problem per se, but it's something people should be aware of; many devices are constantly broadcasting a unique identifier almost all the time unless they take steps to turn it off.
Isn't the question, "obstructing what?"
Does your code verify SSL certificates?
A human would instantly notice many ...

But isn't that exactly what Schmidthuberian intrinsic motivation is about? In Schmidthuber's account, which inspired the paper under discussion, intrinsic motivation is measured by the improvements (= better compression) to a predictive world model made by the learning algorithm.

[1] J. Schmidhuber. Formal theory of creativity, fun, and intrinsic motivation.
There's a useful device which is a muffin fan in a shroud, with a charcoal filter on the back. Put this next to your soldering station and it sucks up the fumes.

Lead-free solder is the way to go now. I know, it's a pain because of the higher melting point, but it's the future. Also, you can get the kind with a little silver in it to bring the melting point down. Unless you're running a large production shop, the slightly higher cost won't matter. The student electronics labs at Stanford now have a No Pb sign - no leaded solder allowed.
I don't think its suspicious. I would say it indicates that they don't expect to be sued, not that it doesn't think it will win on merits. Simply calling up outside counsel to prepare for a lawsuit would cost way more than $8300. So it would seem that either they don't expect to be sued or don't care if he signs the document.
This is not how it works. Recruiters generally spam everyone based on an inventory of jobs they have, and half the time, the recruiter is more interested in pumping you for information about where you currently work or where else you've applied.

When recruiters do put you forward for a job, they require you to give up all negotiation power in advance, and generally they are paid bonuses on top of their commission if they can ensure a candidate accepts a low salary. When they say "my commission is based on the salary you get so I'm trying to get you the most that I can" it is, truly, complete bullshit.

When you make ridiculous requests of a recruiter, they don't help you. They just get off the call and figure you're not enough of a shmuck so they won't be able to fool you, and auto-dial the next possible shmuck.

Even if you're a LinkedIn user (and it is very, very dubious whether LinkedIn adds or subtracts value for users), dealing with head hunters is a terrible idea unless you love being jerked around, misled, and having your time wasted.

The cases such as what you describe are so exceedingly rare as to warrant basically being ignored. That guy won the recruiter lottery, but it was still irrational for him to play.
Commercial chicken hatching operations separate chickens by sex and destroy the males, yes. Backyard operations rarely hatch their own chicks but rather buy them from suppliers (who deliver via USPS, surprisingly enough).
Interesting the focus on QML.

It feels like the Qt Company is pushing C++ down the stack, with QML getting the main focus as application development language.
Show HN: Hierarchical error reporting made right in Go-lang
Apple is also going to start showing search ads for apps in its iOS App Store search results for the first time, something the company had previously resisted. "We’ve thought about how to carefully do it in a way that, first and foremost, customers will be happy with," Schiller says, adding that he believes the ad auction system in App Store search will be "fair to developers, and fair for indie developers, too."

Brace for the shitstorm

My comment on reddit:https://www.reddit.com/r/apple/comments/4n62ny/app_store_20/
You probably wanted to leave this comment somewhere else?
The notification is a summary of the current scan (until you stop it). New devices are ones you've never seen before the current scan. I often run it on my commute, the 'total' number give me an idea of how busy (in terms of BLE devices) it is today.

If you export the database you can pull some more interesting numbers out, e.g. http://www.contextis.com/resources/blog/bluetooth-le-increas...
> In the end it means you give the data an elevated role in the system, and you write the code around the data.

That's how things are meant to be. The structure of a program naturally follows that of the data it manipulates.

> When the code would be cheaper to write or maintain with a different data representation - you can't.

Who says that? The real problem is that most programming languages aren't capable of integrating database schemas into the type-checking process, so when you change a schema, it's difficult to make sure applications follow through in a consistent manner. That's what makes change unnecessarily risky and painful. But it's possible to do better than that: http://impredicative.com/ur/
Nice work GitHub! That's huge! I think that means you could now use GitHub pages for Slack services that required HTTPS? If so, that's really awesome!
The answer of the anti-apartheid movement in South Africa, which few (in the West at least) would now argue was wrong.
I didn't know there was a difference in terminology when I asked. This was a worthwhile question - I learned a lot.

Thanks for the great explanations!
Well, first of all, I have to confess: I'm not a patent lawyer. I'm a regulatory lawyer.

And, just so we have our terminology straight, summary judgment is actually different from the motion-to-dismiss phase I was describing. In super simple terms, the latter happens after the parties have has the chance to gather evidence and seeks to determine whether it is legally possible for a party to win at trial. Therefore it occurs late in litigation, after parties have already spent a lot of money (but still before trial). The former typically occurs before evidence is even gathered to determine whether the plaintiff could legally win even if all of his or her allegations were factually true.

As for the threshold fee-shifting idea: I think it's probably not a good one. There are cases where it could help, but if the judge gets her threshold determination wrong, then it makes life even harder for a less wealthy litigant. The simplest solution, which many countries have implemented, is simply a loser pays system for legal fees. I'm not sure this is ideal either, but I think it is at least better.

There also is usually a possibility that the judge could require the loser to pay after the fact, if she determines that the case was especially un-meritorious. Another possible reform would be to loosen the standard that judges apply in choosing whether to award fees in this way.
> How is someone that values their privacy supposed to get a job or even break in to having a job where they make connections to peers?

You can't really connect and socialize with people online without being a little lenient about privacy.

Still a social network, but Twitter is great. I can ask more "famous" people to retweet a tweet from me asking for jobs or even get them to connect me with someone (if you spent a bit of time meeting them). Also, depending on your community their chat or forum may help. For React, I've gotten interviews and contracts from their chat. For real life, meet ups are good though you gotta be a bit extroverted.

I've also never used LinkedIn.
oooops! Thanks!
I had originally started working on Hapi generator (there are still some leftover files in the Git repo), but decided against it after running a quick Node.js Framework survey among my Twitter followers. Given the amount of effort it would take to add a second Node.js framework and the low demand for it, it was simply not worth it.
Concurrency and at Least Once with the New Kafka Consumer
The whole "bug-density by language" thing is just pointless for sooo many reasons. The first one being the lower-level statically typed languages are used to write more complex, widely used and mission-critical software. The second is: eg. C++ is just a bad programming language, and static typing is not going to save your bugcount.
The Lemon Index: Which Cars Have the Highest Maintenance Costs?
It sounds like in order to get money you need to be raising and selling on the order of 100-300 chickens per year. So we're talking $20-40 year. To put that in perspective for a contract software developer making $100k+/year, that's like spending $20k/year on software licenses.
Doesn't Google use the Play Store to distribute their own apps like Sheets, Docs, Drive etc.
> So something that's unique is NOW() (assuming low enough sample rate LOL) and something that never changes is a laser serial number, concatenate those and ram thru a hash to make it small and fit.

That sounds very similar to UUID version 1 except that you replaced MAC address with some other identifier and added a hashing step.
Beware of the Emergency Exception Loophole in the Email Privacy Act
> Read this whole thing again; I never directly said that any of the allegations are not true.

You should read again:

> I want to be clear: the accusations of criminal sexual misconduct against me are entirely false.
> The assumptions behind this then gets built into the code base

This logic shouldn't be in the code base. A query should be isolated from the application logic, as I think we can all agree on. A change in the database should only require changing the query/procedure. Your business logic shouldn't be dependent on the internal workings of the query, just on it's input/output which shouldn't need changing. Adding a feature that requires a database refactor shouldn't impact the internal logic of another feature (unless it's intentional).

I'm not encouraging willy-nilly design. I'm not saying "stick everything on one row". Just don't design a one-to-one as a one-to-many just because it might theoretically change. However, you should still have the foresight to put yourself in a position where that change is easy. People seem to think that "refactoring" is a dirty word. I'm reasonably confident none of us have worked on an application that has never been refactored. Plan on those potential refactors, not convince yourself that "this is how proper design works". I find THAT is what inevitably leads to the painful refactors.

> And even if you fix the database, you are missing the historical hierarchies

I'm not following this one. Are you referring to an audit trail?
DeepMind's main intellectual property, the reason why it was acquired, was DeepMind's reinforcement algorithm. The present paper, like the work on AlphaGo, is about improving this reinforcement algorithm.
why the down vote? you can find better CPUs these days for the same purposes be it gen8 or j1900.
Reverse isn't exactly obscure. Even Go's standard library has: `sort.Rerverse(a)`
Which is partly why I suspect we'll see much more convergence over time than divergence. The two biggest browser makers (Microsoft and Google) both have increasingly large Typescript teams. ("The spec changes are coming from inside the house." :)
Does Varnish preload your images from cache?

What if 100 people hit the page at the same time for an uncached image?

I am not saying it can't be done, just having trouble figuring out the benefits.. its easier to store an image in cloud storage over in a database... and cheaper.. and less bug prone...
Putting physical US cash in a safe deposit box is actually illegal in the US.
Option B is liable to cause inflation if not executed extremely carefully.
Where do the "quite a bit" costs come from then, if they don't come from the arcana?
> Sketch is _NOT_ switching to a subscription model.

It looks quite a bit like a subscription model to the average person. $99/year is a pretty big jump in price, but I guess they've gotten a chunk of pro market people. The whole bit about being unfair to late adopters is a bit of bunk.
Anybody else surprised by how much a chicken costs in Africa?

$5 is £3.45[1] and I can buy a (dead, plucked, gutted, packaged, delivered to my door) chicken in the UK for £2.95[2].

I realise the local supply's much lower because my Sainsbury's chicken is grown in a cage in a factory somewhere, but nonetheless, I didn't expect that.

[1] I presume USD is the currency in the video, since 5 of the local currency is £0.006

[2] http://www.sainsburys.co.uk/shop/gb/groceries/chicken/sainsb...

edit: looks like I left the page open for longer than I thought - this discussion happened elsewhere hours ago. Apologies.
Since I use this system, I always have my notebook with me when I'm working (I always have a laptop backpack with me, too, and it goes in there). When I'm not working, I don't use this system.

After half a year I stopped doing most things he showed, except for the monthly review. That rocks. And checkboxes. And a few important pages that I keep referring to that can be found through the index. I track days that I took off on the calendar and otherwise never used that for anything.

The main benefits are

1. Writing things down means you are away for a few seconds from the machine full of distractions (made at great expense by powerful companies for the sole purpose of distracting you), and the physical act of writing helps concentration too.

2. Using this method, I actually keep a decent log of what I'm doing. I never did with any digital method, not for more than a couple of days.
If you name a group, I can give you a mathematical model that will unfairly discriminate against that group, purely through how I divide up the population. "Math" is a mechanism, not an indicator of right or wrong.
It mostly feels smoother, i.e. less laggy. To me, that's most noticeable when scrolling, which comes from the added implementation of Asynchronous Panning and Zooming (APZ).

Basically, beforehand when you turned your scroll wheel, Firefox first sent a scroll event to the webpage, then the webpage could execute whatever it needed to execute on scroll, and then Firefox actually scrolled the page.
With APZ, that's now handled in parallel, i.e. it already scrolls what's there and alters it at the same time with whatever the webpage wants to do on scroll.

This also applies for zooming the page, as you might have guessed from the name, and as far as I can tell also to resizing the window.

Other than that, all animations in the browser UI are a lot smoother, too. For example, I can now just hold down Ctrl+T (which opens new tabs) and it happily chugs through playing the tab-animation hundreds of times with seemingly the only limiting factor being my screen's refresh rate. (And that's on a below-average laptop.)
Haven't read the article all the way, but the "Hey HN, sorry to do this" dialog caught me off guard (I know that referrer headers can be used for it). Nice touch, BenjaminTodd.
https://news.ycombinator.com/item?id=11210590
It's just like snorkeling. You gotta blow the smoke away before you can take another breath.
The problem is that Apple is now encouraging subscription pricing by dropping their cut to 15% in the second year. This is going to incentivize more apps to go to a subscription model if they can.
It's too bad that x86 hardware doesn't do virtualization as well as IBM hardware. You can't stack VMs. That's exactly what's needed here - a non-kernel VM that runs above NT but below the application.
Every company will want a PM that understands their vertical. This isn't as simple as researching, a PM should never interview without using the product and using as many of the competitors products as possible.

Every company wants a PM that is a jack-of-all-trades. This could be any degree of technicality, UX skills, marketing skills, developer skills, design skills, customer success skills, sales skills, and PM skills (prioritization, specs / user stories / strategy / go-to-market / scoping / shipping etc). If you aren't a jack-of-all-trades, pick up some hobbies / books / go to meetups to make yourself as well-rounded as possible.

Every company wants someone that is deep in one of the areas above.

Commonalities between companies are they want someone that is a foot deep across every skill set, and a mile deep on one skill set.

Figuring out where you fall on the scale of things and make sure you find a company that is looking for your exact strengths is the most important thing to pass a PM interview. Screen the company as they would screen you. Once there is a match, then Sam's advice kicks in if they are looking for a Technical Product Manager.

For aspiring PMs, I highly recommend taking a job in customer success as a gateway into product management. You learn a lot about working with customers, prioritization, and should be aligned with seasoned PM's at the company for advisement and mentorship possibilities.
Throughout the history of the iPhone, iOS apps have been replacing activities that were done on webpages.
While I applaud what Austin Meyer is doing by raising awareness about patent trolls, does anyone here but me wish that the content had been made available in some sort of text medium instead? I can't think of any important parts of the video that couldn't have been reasonably conveyed through the use of text.
Lonely Runner Conjecture Not Proven (Terry Tao's Blog)