skysight-inc/HackerNews huggingface dataset:
I procrastinate a lot and will never stop because in so many cases it makes perfect sense and works out well. I can't tell you how many times it turned out I didn't even need to do something I was procrastinating on, or a far easier way to proceed came up.

It's so easy to wind up with an infinite list of chores. Continually pushing a lot of them off as late as possible works rather well, in my experience.
This sounds more like a computer playing a proof game rather than a computer inventing a proof game.
> in a language that aims to be safe

There are different levels of safety. Rust does not compromise on memory safety. Rust does compromise on integer overflow safety. This is not to say that memory safety is all that matters: rather it's to say that the line has to be drawn somewhere, and memory safety is where it was drawn.

> I expect Rust will still do bounds checking, and would guess many of the cases where the release build removes checks for overflow will now require some extra out of bounds checks: those for negative indices.

No, for two reasons: (1) you can only index arrays by unsigned values in Rust; (2) twos complement means that at the CPU level you can check for both negative indices and positive out of bounds indices by simply using one unsigned compare instruction.
Thank you! It is blocked by uBlock Origin as well. So if you are seeing the article but without any visualizations check your ad blocker. Definitely not a good sign for a startup.

Edit: Also, they claim insights about what influences productivity. However the visualizations shown (after you disable adblocking) do not reflect the claimed insights.

Edit2: Downvote this all you want. I assume you have a personal stake, and I doubt you will make it disappear -- they are valid criticisms. Maybe responding would be more constructive.

Edit3: Hey Colby, thanks for responding (can't respond directly). Turning uBlock off and reloading may have been coincident with visualization showing back up. Maybe overtaxed servers with the front page HN spot? (Congrats btw).
Soccer’s Most Remarkable Season
That only works if your application is simple enough for the infosec folks to know how to write a patch for it.

If the organization has 200 of those apps, it's unlikely a transversal security team is able to write patches for each one of them.
The organizations mentioned don't appear to have missions to serve as marketing conduits to their members. What is the value proposition to those organizations as customers of your company?
S/he committed the crime of speech?
The tl;dr for the long article:

The company that owns the Sea-Monkeys trademark, Transcience, contracted with another company, Big Time Toys, to handle the 'fishbowl' kits, marketing, and distribution. Transcience continued to provide the brine shrimp, which the company says are specially bred to handle the rigors of postal transport better than other brine shrimp.

Big Time Toys had the option to buy out Transcience completely for $10 million, with $5 million as a lump sum and the rest paid as a percentage of yearly profit.

In 2013, Big Time Toys stopped paying towards the $10 million, stopped buying the brine shrimp from Transcience (they switched to Chinese suppliers), and kept using the Sea-Monkeys name for their products.

Big Time Toys claims that the money they've paid Transcience for brine shrimp counts for the buyout, and that they now own Transcience (and its trademarks).
Im sure Schrödinger's could
PSA: Get your Slack login credentials off of GitHub
Not as a contractor he doesn't.
Hmm I imagine productivity is something like GDP/"total worked hours", do they use unemployment figures to get to the hours or some other calculation route?
I think you're mistaken about localhost, this works fine for me on localhost:3000

navigator.getUserMedia({
video: true,
audio: true
},
console.log.bind(console, 'success'),
console.log.bind(console, 'error')
);

Chrome v50.0.2661.94 (64-bit) on OS X
Yeah if you live in the Sun it is
It is going to be less common in many fields but I can imagine 64-bit overflow is a concern in a fair few scientific number crunching situations.

Also, if you were to use the scaled integer method of representing fractional numbers (like the fixed-point data types seen in many SQL implementations) with a scale factor of 2^32 then a 64-bit overflow is a 32-bit overflow effectively (though I'll admit that is going to be no less rare than genuinely needing the full range of 64-bit integers).

And I'm guessing all this applies to underflow as much as it is does to overflow which could be a concern for unsigned integers of any size.
That would just be another level of the same game.
I have 40 year experience in developer, systems and security.
The real problem comes from the top. Upper management, CEO, CIO, CFO do understand risk and don't understand technology. To them, security wholes are just bugs in "the code" or product liabilities in products used.

More then once I showed management they had a life ending bug. (Little Johnny drop tables) and was fired for being the messenger.
Alternatively a weasel stuck by the beam may simply go pop.
Yep. At the time, I was reminded of a quote from The Iliad, which I can't find anymore. It was something to the effect of, when the gods come down to earth to meddle in the affairs of mortals, the only ones who win are the ones whose side they take.
Yes, we are planning actionable email reports, Slack integration and custom web hooks for advanced threats. We are also planning a weekly summary of the malicious activity over your applications.
I do option (2) for every parameter in every non-private method in my Java code. I have a template in my IDE to write the check; all I do is invoke the template, type the variable name, and hit enter. I even document the throw in the javadoc comments. It's not hard, and it's the right thing to do.
A sneak peek at Google’s upcoming travel app, Trips
Remind them of NSA spying on the Senate Intelligence Committee.
Not so, for the same reason that low level languages are more effective computationally but less easy to describe and more difficult for code development.

Lua is more low level and has an extremely isolated and fractured community relative to the current Python ecosystem. It is also non-intuitive and has negligible benefits compared to the current scientific Python ecosystem.

I find the abstractions offered by Python and its standard library to be very easy to comprehend, write, and maintain relative to Lua.
>Unfortunately these are lumped together to discredit genuine conspiracy theories ( market manipulation, Hillsborough etc ) when they exist. It is a powerful tool to diminish investigation.

You make it seem as if this association between "rational" and "irrational" conspiracy theorists is itself a conspiracy to discredit the former with the latter, which probably happens, but it's also the case that the conspiracy theorist community (or communities) and conspiracy sites often choose not to discriminate between rational and irrational theory themselves. Conspiracists tend to interpret skepticism or attempts to debunk (read, actually prove) their theories as attempts to "silence the truth," making it difficult to clean house.

Although it also doesn't help that the more outlandish conspiracy theories are the ones that enter public consciousness through the media. But those outlandish conspiracy theories are also the most fun - would anyone watch an X Files about normal, boring conspiracies - tax evasion, surveillance and occasional human experimentation, rather than aliens and the Illuminati?
>Isn't procrastination a way of converting painfully boring tasks into fun adrenaline rushes?

must be one of my new favourite quotes. Thanks for this gem
Often I ask myself, why do employers set up the interview?

I mean, both parties want something.

The best interviews I had (now I'm freelancing so I don't have to do them anymore) were when the employer had no idea how to interview.

They asked me what I did and what they do and told me what they want from me.

I asked them how they work and what they have to offer.

The moment they tried to set up some interviewing process, with special questions asked by people with no technical skills and strange tests, everything went downhill...
Ask HN: Runtastic has multiple apps for the same thing. Why?
Hey. Runtastic and MapMy{X} has many apps under them which does the same thing : track steps / run. Doesn't it make more sense to have only one app for all and have more number of downloads in one instead of having multiple apps?

Runtastic : https://www.runtastic.com/en/apps
Ask HN: Should I write for Packt?
Someone from Packt Publishing reached out to me today asking if I'd be interested in authoring a video course for them. The subject is a good fit for me and I'd stand to learn a lot by going through the process. But looking around on the web it seems that people have had wildly divergent experiences with this company. So for anyone out there who has written for Packt: what was the overall experience like? Is it compatible with a full-time job? Did they keep their promises regarding royalties, etc? Most importantly: would you write for them again?
My experience is the opposite - many in the company defer to you and your knowledge, whereas at many "tech only" shops there's always an endless debate to be had about language, database, etc. etc.
"global strategist and world traveler" - that so totally qualifies him to bloviate!
I mean, I earn more than my boss, but he's still in charge. He gets the credit for the software projects I actually have to manage. So it's likely he'll rise up the ladder more quickly, and earn a multiple of my salary.

Yet, he's further up the chart and makes the final decisions, when he can't understand basic variables that go into what applications (especially early stage platforms) are even supposed to do.

I'm coming to the realization that I just need to bite the bullet, and get one of those "cybersecurity" degrees. The classes are remote, self-paced, easy to earn a 4.0 GPA, and so heavily subsidized by the company as to be nearly free, so I might as well.

I'm also making my way through the various certifications they seem to value (CISSP, PMP, CEH (Certified Ethical Hacker).)

They're very easy to pick up. I just took a CISSP practice exam for the first time and passed quite easily.
I love the last paragraph:

> Of course, small mammals cause problems in all sorts of organizations. Yesterday, a group of children took National Public Radio off the air for over a minute before engineers could restore the broadcast.
I looked at the US over the Mesozoic, and it's interesting how fossil concentrations seem to be a function of modern state boundaries. For example, Nebraska has almost nothing, but all the states north, south, and west of it are covered. Idaho and Oklahoma tell similar stories. I wonder if it's related to dig permits or paleontology-strong university locations?
> While I agree with your premise (LuaJIT is a pretty awesome project), this example means nothing in terms of performance.

Yup, without knowing deployment details etc this number doesn't really mean much.

perhaps you might have heard of the snabb-switch project ? which does line rate 10gbps forwarding of 64b packets on a single x86 core. entire thing is written in lua including the user land 'drivers' for Intel 10g cards :)

Edit: s/shabby/snabb (damn you autocorrect)
Having read the exact same book I simply can't agree more. He has no reason to make a profitable company public seeing how much of a mess it has made things wtih tesla.
Good time to repost the classic: http://cybersquirrel1.com/
I think it's also because WhatsApp had special value to FB as part of a strategic partnership.
Once again, I'm saying for a third time that I agree this isn't going to happen. I am just suggesting that if it did occur it would have to go down something like this.

It would be easy to get financing to purchase 49% of the company if you had 51% of the company to put up for colleteral. You could even theoretically do a leveraged buyout with a much smaller percentage of ownership. Michael Dell did it with something like 20% of the value of Dell. The reason you might need 51% here is to force it through. The actual price paid on that 49% percent is almost irrelevant to this discussion because of this easy financing. The problem is acquiring the first 51%. That is why I said the following in my last post

>The reason it would never happen is because those investors would have to buyout enough people to amass 51% ownership in the company. That means they would need over $150 billion of the $300 billion post buyout value in cash and stock.

The stock buyback is an important part because it increases the insiders' percentage ownership of the company while not raising the value of the company. If Apple were to purchase a 100 million shares of the company, they would also be spending Apple's money. That transaction is completely balanced, company value doesn't change. If Tim Cook purchased 100 million public shares of the company, the stock would go up because it is injecting new money into the equation.
Also I see some values for "productivity". What's the metric?
Yahoo!'s market cap is $34B [1].

Granted, most of that market cap value is tied up in the 15% ownership of Alibaba (market cap of $188B / yahoo's piece is $28B)[2][3]

Makes for an interesting thought experience on what the actual value of core Yahoo! really is.

And yes, $6-8B doesn't sound bad for a company with 1B unique vistors, but then again last year Yahoo! lost $4.4B [4]

[1] https://www.google.com/finance?q=yahoo&ei=-o8jV7HsKoWMmAGQ1I...

[2] http://www.google.com/finance?cid=658890

[3] http://dealbook.nytimes.com/2015/01/27/how-yahoos-spinoff-of...

[4] http://www.google.com/finance?q=NASDAQ%3AYHOO&fstype=ii&ei=F...
I think it's because of the bubble. No sense investing in innovation when you're chasing billions invested by VC firms. Better to bank profits for a couple years and then come back in.
It's not a matter of "It's hard to keep up with the brilliant folks". It's that they are often actively destructive to the productivity of the team. Hence my co-founder's comment.

Brilliant people can often be easygoing and a great benefit to their teams. They do it by moving the whole team forward. They're never 10x individually in that case, but they may elevate a 3x team to 5x.

edit: Find me an engineer who is both brilliant and humble, and I'll bend over backwards to hire that person.
I was joking with colleague last night that Amazon's unexpected profits were largely due to us not turning off on-demand i2.2xl development instances overnight.
Feedback request: autonomous car
Drivtec is the device and the mobile app that will automatically drive your own car. More inf. is on http://drivtec.com/ . Please let me know what do You think about the solution. Thank You
In case anyone (with a healthy dislike for things like systemd) is wondering: it seems it is possible (and pretty easy) to switch from Debian to Devuan as documented here: https://talk.devuan.org/t/migrating-from-debian-to-a-minimal...
I see you have never used Rackspace, ha ha ha.
I find it very interesting to know what Amazon's competitive advantage would be from having their own logistics business.

1) Shipping is the definition of a commoditized business. Unlike AWS, for example, they will not be pioneering a new business model or technology.

2) What they pay right now to FedEx, UPS, USPS, DHL, OnTrac, etc. should be very close to zero margin, given their position to negotiate those companies against each other in real time. Surely, the margin should be comparable to the cost of capital.

3) Amazon seems to represent less than 10% of packages in the US [1]. Given that they have to cover more or less the same area as other shipping companies have, they will not have the economies of scale of other firms, so their cost per shipment may end up higher.

https://www.quora.com/Shipping-What-percentage-of-UPS-shipme...
> Look at this page and internalize it.

No, thanks.
Yep, within reason - I don't buy into the "I have nothing to hide argument, so I have nothing to worry about." People like Trump or UKIP remind should remind us of the danger of that. Though we should remember, in a realpolitik world, the long-term interests of the NSA -> US Gov -> West etc is in supporting democracy activists for example. It's just a pity that the sensationalism of "counter-terrorism" interests in the short-term, actually damage the long game.

On a sidenote, as a digital and physical security training company for NGOs we manage to get a look at cases from both sides of the coin. Our very very rough guesstimate is that we see confirmed human penetration about 3 times more than we do digital penetration. Of course, this is very rough and has soooooo many other bias factors at play (numerical, cultural how many we see vs not see etc.). But I think it is a point that we keep having to reinforce. Too often powerful "infosec jerks" distort the the focus towards Western biases because of Snowden, Facebook, SnapChat, iPhone and this distracts time, money, energy, training and security measures from the human penetration aspect of things - which are very common in the developing world.
The metric is pulled from RescueTime. It's the percentage of time spent on applications that are classified as "Productive".
> I'm actually not even sure what you mean when you say use after free - I rarely expose a naked pointer, and when I do the lifetime and ownership are pretty obvious.

Reference and iterator invalidation, usually.

> I think you are misjudging the reality of working in C++11 - memory leaks and use after free don't seem to be an issue to me after having done nothing but C++11 for three years.

It continues to be an issue for us and every other browser vendor, despite widespread adoption of C++11 throughout the codebase. Large C++ apps that are believed immune to UAF typically just haven't been the target of people actively looking for holes.
Can you speak for the implementing of algorithms in TensorFlow? My impression is that it's still quite difficult to introduce something interesting that doesn't already exist. This is basically the case for all the frameworks, but I've found that even though Torch is written Lua, there is much much less abstraction.
Likely those laws were never intended to actually do anything about racism. Racism was used as the boogeyman to justify expanding government powers to allow arresting of the "other". It's a growing trend in many nations around the world, using an exaggerated social issue to expand power.
If you're looking for a job in any field, and any type of ism is a concern for you, you have three options:

1. Ignore the ism and be yourself.

2. Call out bad behavior and campaign against the ism.

3. Adopt the behaviors of the ism and try to minimize the differences.

Individual personalities and circumstances likely dictate which of these you choose, but everyone who is subjected to an ism and looks for work chooses, and none of those options are the better choice for everyone.

If you are in a hiring role, keep in mind that you put your company's reputation at risk and can invite legal action if you judge candidates by any measure associated with isms. Be thoughtful and prudent out there.
another classic, Felicia the Ferret:

http://history.fnal.gov/felicia.html
The name implies an affiliation with EdX, curious if one exists and if not is there an alternative name in the wings?
> "Company, you need me more than I need you, and I expect YOU to jump through MY hoops." This is only true when you're a one-in-a-million talent. It's not going to work for the other 999,999 people.

(I assume "on-in-a-million" is an exaggeration to mean "exceptional")

How skewed do you think the market is? Many here talk about developer shortage, suggesting an employee's market. But let's assume this is an employer's market, and the employers can really chose: how exceptional exactly does one have to be to afford to be picky about the interviewing process? My guess would be between one-in-ten to one-in-a-hundred. No more.

I think this is really about status. Employees have lower status than their employer. They owe them obedience and loyalty (by law in most countries). Employers even expect a fair bit of deference most of the time. They expect the prospective employee to "know her place", and that includes putting up with dubious trivia questions.

Sure, if you must work at some top hot shot reputable company, you need to put up with their processes, however silly or gruelling. Or you could decide they're not so hot after all, and search elsewhere.

Even then, done right, refusing to jump through hoops raises your status. By acting like you're bargaining from a position of strength, your strengthen your position. If on the other hand you let them taking you for granted, they'll think less of you.

Now there are those who expect spineless sheep. They tend to reject me. Fine with me, I would be unhappy with them anyway.
I use both. I use also MasterCard. And dollars and pesos and euros.

There's always one situation where one currency is more convenient than the others.

Is this attitude a remnant of the religious wars in Europe?

There can be only one?
Might be a generally better business strategy going forward, it makes it more difficult to match their price, doesn't get them hooked on higher and ultimately non-sustainable profit margins, etc.

Also, when they publish their prices to normal customers (http://www.spacex.com/about/capabilities), it would look bad if the premium they charge the government for additional costs such as security was too high.
Still in beta, but Google Code Jam has a new Tutorials section:

https://code.google.com/codejam/tutorials.html

Start with basic File I/O. Then begin working on the beginner level problems. Read the contest analyses when you get stuck. Best of luck! :-)
The issue with WhatsApp is that it never had a sustainable business model. First it was free with the hope of monetizing. Then it was free for a year, but a buck afterwards (pretty good if you ask me). Then WhatsApp found many users could partake of the e-economy due to lacking debit/credit cards, so it went back to free with some idea of Corporate relationships paying for things. (http://www.investopedia.com/articles/personal-finance/040915...)

While Yahoo has been stagnant, it makes money.
Those ridiculous things are things we find everyone does again and again, even in modern C++.

C++11 doesn't really add anything in the safety department over smart pointer code that you could write in earlier versions of C++.
Yes this is pretty common in my area (finance in London). Especially in the HR interview which is sometimes called a competency interview. You will get questions of the format "tell me about a time when you persuaded your manager to do something", or "tell me about a time when you had a conflict with another team member."

The interviewer generally expects a STAR format answer to these questions. Typically the candidate would come with two or three good stories in mind, and be able to tailor them to the particular question - many good workplace "war stories" would fit one or more of these sorts of questions if you emphasize different aspects.
Git Random – A website for discovering new projects on GitHub
As other posters have said: diversification is the only free lunch because market timing is nearly impossible. The other thing you can do is invest in yourself and increase your income earning potential (which, to me, means both the absolute amount of income you make and how much your enjoy your job and therefore how long you can last in it). As returns on financial capital decrease, returns on human capital (your own labor) become relatively more important and attractive. If we are truly headed for decades of ZIRP and sub-4% (or even flat) real returns then YOU are the best place to invest your money.
Couldn't resist a dig at Kardashians, I see.