skysight-inc/HackerNews huggingface dataset:
>I'm not expert but the value of a stock is not only tied to profit, it's also tied to how optimistic people are about a company and where it will go in the future.

Those people are optimistic because they expect their share of profits to rise in the future.
> as soon as you try to measure how well people are doing, they will switch to optimising for whatever you’re measuring, rather than putting their best efforts into actually doing good work.

The Heisenberg Uncertainty Principle has found a new refuge. While atoms are evading it ([1]), people implement it.

[1] https://www.scientificamerican.com/article/atomic-spins-evad...
JLAB: Waitrose joins forces with John Lewis to do a retail tech accelerator
Could you share the list of the laws to send? I find it quite problematic to force companies on Malta to do that.
Destiny+2:+What+we+know+-+news,+trailer,+rumors
> It's quite possible that if I spent <x amount of time> drinking lots and lots of UHT milk eventually my preference might change. I'm not planning on trying, though.

here in Switzerland, we have the choice between the two and having drunk both, I can assure you that I'm firmly in the pasteurised-tastes-better camp.

However, the huge convenience of not producing a smelly mess within days after purchase of UHT milk makes me still buy UHT if I don't know that I'm going to be certain to use the milk within one or two days.
There hasn't been any change, Skyscanner has been adding airlines over the years.

Of the GP, is there any example you can think of where airline coverage is now missing?
How to easily implement user sessionization in real-time for Big Data
The main issue here is that journalists and editors all over established publications decided to give objectivity all the middle fingers they could find, and we're pretty much just fed "news commentary" and opinion columns instead of news these days.

Add that to these idiots becoming sanctimonious and now you've got a lot of disaffected audience who just know something doesn't add up seeking alternative news. If the only options you got are people wagging their fingers, you might as well just find someone who's not constantly calling you an asshole over things you cannot control about yourself.
>If you came up with a definitive way to value stocks it would mean a) you are probably the richest man in the world b) You at the very least deserve a Nobel prize in economics.

I'm not looking for a "definitive way", I'm looking for a rational way to assist in pricing a stock. When something can't be forecast perfectly, we should cease forecasting it at all?

I'm just asking a simple question about what you'd pay for the stock, and why.
iOS has always exposed patented imgtec texture formats to app developers. For backwards compatibility Apple will have to license the formats. At least until the relevant patents expire.
> There is simply nothing that comes close to learning and debugging code line-by-line, examining variables and taking branches in real time. In fact, how people can debug large existing codebases without a debugger is beyond me.

Debuggers as a general purpose debugging tool never scaled up for me. Working out a subtle data flow or logic bug in a small piece of code, or having a post-mortem debugger in a failed test, sure, but working with a larger codebase was always very cumbersome for me.

For most bugs I fix I never fire up a a debugger. Often the bug is obvious from the trace, or even just the line number of a failed assertion. If the bug is not obvious at this point I tend to do some manual analysis and looking at the code and flow. By now >98 % are fixed. Often it's more difficult and time-consuming to write the regression test case than the actual debugging.

Sometimes there is that rare elusive bug. But I find that thinking about it and the code works better than using a line debugger, especially for larger systems.

I also find that many "classic" tools are highly inadequate to debug distributed, threaded or asynchronous (or a combination thereof!) software -- similar to how a lot of tooling just runs into a brick wall with threaded software. (Luckily Intel VTune exists).
Communication was by text message. And hiring on the basis of gender would invite a class-action lawsuit. More likely it's not an official policy, just something that some male employees have discovered improves their commission.
While I think there is a lot of truth to this, I don't see how it can effectively be applied to our existing educational institutions. They've sort of become a self-serving bureaucracy at this point, so even without misguided policy pushing them in the wrong direction, I don't think doing the best work they can is actually their primary focus.
>"could it possibly be … that the best way to get good research and publications out of scholars is to hire good people, pay them the going rate and tell them to do the job to the best of their ability?"

Sounds very reasonable. Does anybody have good examples of this approach? I have the impression that this is similar to the environment of Bell Labs during the "golden years".
Ok. What do we do during the transition while millions of blue collar workers take to blaming brown people for job losses?

EDIT - seems I could have done a better job with the satire here. There have been several reports that Donald Trump's Mexican wall is misguided and that the major driver of job losses these days is increased effeciency due to automation.
Surely if this practice is so widespread, at some point it should have happened, or at least seemed to have happened right?

Perhaps so many people lived in near death circumstances due to plague and such that some persons simply looked dead for a while, and then came back as the disease relented a little? I can imagine someone suffering late stage bubonic plague certainly looked like zombies.
I don't think in the article is suggesting that we should "fighting or controlling" it, but, taking it for granted that is going to happen, find a way to address its consequences.
Also, I observed that as you get more and more experienced, intuition ("hunch") works surprisingly well. It's not always reliable and sometimes it's just plain wrong though.
Not to me.
This is sad.

It means that Google Summer of Code imposes too much bureaucracy onto Free Software projects. In other words, GSoC is only viable for those projects whohave enough spare volunteers to begin with.
I'm sure this resonates with university lecturers all over the Western world. The late writer and university academic Mark Fisher has some interesting points about this effect in his 2009 book "Capitalist Realism: Is there no alternative?"[0]. He saw it as an inevitable byproduct of the infiltration of neo-liberal ideology into the academic sphere. Setting targets and measuring performance indicators are justified with efficiency arguments, but ultimately cause an increase in bureaucracy and a decline in mental health.

[0] https://en.wikipedia.org/wiki/Capitalist_Realism:_Is_there_n...
Angular 4 Is Out Now Should You Switch from Angular 2?
Yeah man. It says clearly in the introduction that it's a story. "A little side-note. Did you read Napoleon Hill’s book “Think and grow rich”? In that book, the author mentions a secret that he writes subtly. This story will be just like that. Read carefully and draw your lessons from it." - I don't want to take anything away from you and your experience. I'm not here to create enemies. Thank you for pitching in and sorry if I offended you in any shape or form. :)
Rotating molecules create high-efficiency OLEDs
> When was the last time anyone had anything positive to say about Uber?

This is the exact reason why I find it hard to take seriously anything anyone says about Uber on the internet. The completely one-sided 'discussion' is so divorced from reality - if there was really nothing positive to say about Uber, why do people still choose to use and drive for them?
OkCupid you say?

I got drugged by a woman on OkC as well. It was in Seattle however and no furniture removal was involved, but it was an equally bad situation.
I think i've read one too many articles on the "oh no, the robots will flip our burgers. Let's make burgers that's unflippable by robots so we can keep doing it." Even people who don't mind working, maybe loves working will be okay with automating things and moving on. They will have other things in their hobby list/ bucket list/ garage that they have been meaning to work on.

I understand these articles are still needed/useful for people not yet aware about this issue so it's not a criticism of the article but of myself.
Property-based testing for Swift and Java
Thanks for saving me the trouble of writing this post. ;-)

I'll just add this: once you get to Step 3, conditional breakpoints are your best friend. Sometimes they're too time-consuming and you have to resort to manually "instrumenting" the code to get the conditional breakpoint, but the principle is the same.
Tax the robot
This is probably one of the most accurate portrayals of medical systems i countries with highly developed and sophisticated legal system.

It's sad but one of those things that is only apparent once you're neck deep in it.

The people who want to truly help patients are swept aside by those who are in positions to benefit themselves or their friends at the expense of others, including patients. Think administrators, bureaucrats, regulators.

When this thread was raised the other day, I jokingly said how machines could never replace doctors.

The reason is that you can't sue a machine that makes a mistake. Poor medical outcomes like how random flies get hit by cars on a highway.

The powers that be will always insist a doctor be there to sign off. There needs to be a fall guy.
I've had a similar experience with Comcast in the past. The biggest problem with using my own Modem is pretty much every time I call support, they blame it on my Modem. This includes the time when the cable wire outside the building was disconnected by one of their Techs who was working on the neighbor's connection.

Class actions against Comcast should be a dime a dozen.
Why Magento becomes #1 Ecommerce platform across the globe?
To be perfectly blunt though, social media is just a medium, what is garbage is what people are putting it in there. Being always connected just amplifies what was already there. So, I would argue that what social media really calls into question is our very society.
Ask artificial intelligence if your idea is promising enough
Sure, but if that's the intent, it would be better to set a limit on the number of successive poor performance reviews someone is allowed. Two? Three, maybe?

People underperform for all sorts of reasons, and one of them is a skills mismatch. The fix for that is to find a team where the worker's skillset fits better. And a blanket ban on transfers prohibits this solution.
Why is that amoral?
Indeed, but that's beside the immediate point I was clarifying.
6 Keys to Build Trust with Your New Client
Show HN: Fake SMTP server as a service
I've had good experiences with Azire.
to some, convenience and time worth more than money.
"Bill Gates suggested we tax the robots in order to slow the progress of automation and re-direct money toward human-service jobs that require a level of empathy and compassion that artificial intelligence cannot yet offer."

The article does hint at the possible need for control though.
Show HN: An interactive, annotated diagram of ilograph's cloud architecture
>so it may have been something that came over with the Norse influence in Scotland.

Not only via Scotland. Vikings regularly raided and colonized Ireland directly, too.
Very fun. A colleague and I did a similar thing a few years back using ADP and a raspberry pi. We created a dummy account on our ADP account which had a web portal. We reverse engineered the polling calls the portal made. We would run a small server on the raspberry pi that called the most recent people who had entered. When someone entered it was pretty close to instantaneous that it would kick off theme music and a display welcoming them to the office.

https://www.instagram.com/p/oWDJdUwP4Q/
During the Victorian (and maybe earlier) era the British Army and Navy would sow the dead into a shroud with the past stitch being tied through the nose on the basis that if a man weren't really dead they'd probably wake up when you rammed a large needle through them.
unrelated: it says your real name is simon. why is your username here mustafa?
It gives me "Ups, something went wrong. Do you have reached the limit of 500MB/hour?". The (only) file was 11 MB. In the dev console it says that `/v1/api/files` responded with `429`.
I agree very much; the presence of school would in some cases offer an alternative viewpoint or explanation and although the power of parents over children is strong, children develop critical thinking skills too. I think if anything it encourages one to consider alternate positions rather than just accepting something on authority of the speaker.
It makes them a more attractive acquisition target for anyone who wants a decent IP portfolio.
https://news.ycombinator.com/item?id=14021299
Macrium Reflect 6 License Key and Crack Latest Version Download
[Screencast] Page Specific JavaScript in Ruby on Rails
Firefox Developer Edition 54: New inspector and debugger features
The problem wasn't Steve Jobs changing his mind, but rather pretending that he did so all by himself.

Whether that's weak, I can't say.
I have often argued that "being realist" is a failure in and of itself. If people said "well, there's a king and that's what it is", we'd never have got to where we are now.

Ideologies (and ideas) are, in my view, stronger than facts, which often only represent the past, while ideas shape the future.

(these days the word "fact" is a bit of a trigger, but I thought about that well before all that jazz, and the current phenomenom seemed to prove my point to many of my friends)
I know -- I just apparently parsed Gaelic as Scottish and forgot that the spelling is same for Irish Gaelic...
Microsoft hadn't really even started when Apple itself had already perfected the fine, dirty art of submarine patents. We're using about early 90's, if not late 80's.
Author here.

Grisu is accurate, but not always optimal. However, it figures out when that happens and lets you bail out to a slower algorithm when that happens. If you want full speed you should use Grisu, and then use Errol as a bailout.

A bit more context: there are 3 important properties when printing floating-point numbers.

- accurateness: you want the printed number to read back to the same number.

- shortness: often you want the shortest decimal representation: "0.3" and not "0.2999999999999999889". The latter is more precise, but reads back to the same number as "0.3".

- closeness: given two decimal representations of the same length, you prefer the one that is closer to the actual number.

I call the combination of these three properties "optimal".

Note that shortness and closeness are not always crucial. For example, a json-encoder could easily drop those, if the encoding is faster without them.
Also, some languages drop shortness in favor of printing something closer to the input.

Grisu always produces accurate results. However, it sometimes can't tell if it already has the shortest and closest number. However (by being conservative) it can tell the user when that happens. In that case, one can fall back to another complete algorithm.

The double-conversion library (http://github.com/google/double-conversion) does exactly that. It uses the slower bignum algorithm in these cases.
Does it use AI? From the pictures on your frontpage with emoji in message it seems like human assisted rather than AI responses.
Yeah. Whole milk makes me gag. It's like drinking grease.
As usual the chorus will be something along the lines of:

"Nothing to see here. We've had these shifts before and more jobs will be created than lost and people will transition to new jobs etc..."

To which the response is, yes that's true, however never have we seen it at such a pace. Shifts are now likely to happen multiple times in a single working lifetime, as opposed to once a generation (1960-2000 - Solid State & industrial automation) or once every third generation (1800-1920 - Industrialization).

From years 0-1800 you could expect that your children would probably do the same job you and your grandfather did (more than likely farming). From 1950's on, children would likely go into a different line of work than their parents were in. Now it's common for a parent to have multiple careers with completely different skill sets and so on for their children.

This would be all well and good if one of these options were true:

1. People could adapt as quickly as advances in machine processes are changing (the outcome of which obviates machine efficiencies)

2. There was flexibility in the system which would allow people the time to adapt

The only other way to keep people around and not in poverty conditions would be to decouple human needs from business processes - which is effectively what UBI is trying to do in a roundabout way. I think has interesting long term outcomes, namely that a few dominant machine organizations would feed, clothe, house and train the population.
I disagree with the author here on UBI. The root of the issue goes deeper than deciding to prop up job markets so that there is enough supply of jobs to meet the demand. Based on the arguments in the article, this can only be a temporary fix; eventually automation will take over too many jobs for every person to have one—or at the very least, human labor is a commodity that eventually becomes so cheap that the laborers cannot survive.

The author seems to be solidly in the 'work == virtue' camp and argues that UBI decreases the incentive to work. While partly true, the REAL work we want done is not menial, but innovative, and leads to the next big breakthroughs that increase productivity and eliminate even MORE jobs. This is capitalism, no? UBI is there so everyone still survives to have a crack at it, if they want to.

This becomes an ethical question quite quickly: does being born make you worthy of survival?
Simon is the CEO of Ninjodo and the author of the article. I work there. I'm active on HN and love everything that gets on the homepage here because it's intriguing. I submit various articles I think HN community will like. I wrote we will answer every question here because I'm in constant contact with the author :D Thanks for the interest man
Ah, so you're the one responsible for all the intrusive rules on what I can do with my house.
Reminds me of James C. Scott's "Seeing like a State", which chronicles how various attempts to make complex, organically developed institutions organized and intelligible has historically made things much, much worse, from planned cities to collective farms. If it ain't broke...
Offer to donate a lock in exchange for a public video howto?
Or to reimburse first one to post such a video?
Unless chatbots pass the Turing Test they'll be perceived as a poor UX solution vs human interaction. I see them useful in chatops tho. We techies like automation, even if it's dumb, but non technical users expect much more...
German public TV assembled a task force to battle fake news by checking sources
Japan plans to develop a hack-proof #satellite system
You're assuming that this is a rising tide that will lift all boats. What I'm afraid of is that the world will be split into capital owners who own all the robots, and the perpetually poor, who can't get jobs because they've all been automated and the only jobs remaining are minimum wage "service" jobs. And that's assuming there will be enough service jobs to go around.

We're already seeing this split occur in USA. The middle class is basically gone at this point, and the majority of people are either upper-middle class or lower class. This is not a just or equal society at all right now.
Indeed. From their 2016 Annual Report, "There are no parties with whom the Group has contractual or other arrangements which are essential to the business of the Group except the contract with Apple Inc."

https://imagination-technologies-cloudfront-assets.s3.amazon...
Do machines actually beat doctors? (2016)
And all bets are off when considering realtime behaviour such as concurrency or fairness.
Neither debugger nor logs will help (they change behaviour and reproducibility is low) so you have to get to the basics and make a formal review. As in describe the expected algorithm, its preconditions, postconditions and then verify if this contract is met.
So many early-career researchers (myself included) bemoan this system and it pushes many of the away from academia and towards fields where you aren't constantly playing tricks (fake co-authorship, salami publishing, over-hyping conclusions) to get ahead in a game where everyone's striving for a tiny number of badly paid jobs.
The standard advice given to incoming CS students at my university who ask how they should prepare over the summer is typically "don't do any studying at all", in the sense that it is rare to have so much free time and it is nice to enjoy it before going into the constant school-internship cycle for four years. Of course, this is a personal choice, but I regret not keeping this more in mind before I started college.
Yeah, maybe a semicolon there would have been OK. Double hyphen is OK in the absence of an easy-reachable en-dash or em-dash imo.
You're going to need some sort of controls, if only to kick out the folks who retire in place.
It is no longer Rubber Duck when you actually spell out the assertions. It becomes a form of very good and useful documentation and sometimes runtime verification.
I'm the author of Grisu. (http://github.com/google/double-conversion and http://florian.loitsch.com/publications/dtoa-pldi2010.pdf)

Grisu is also proven to be always correct. As mentioned in another comment: you have to define "correct". Grisu is always accurate, but may bail out if you need the shortest or closest result.

Basically: Grisu will always print a number that reads back to the input. However, it may not be able to print the shortest or closest number (when two decimal outputs have the same shortest length). In that case, it knows this, though, and can tell the user.

I would say that the combination of Grisu and Errol is currently the state of the art.

Errol is not the fastest, nor is it (afaik) proven to always return the closest result.

However, combining Grisu with Errol (as fallback) would probably yield the fastest complete algorithm.
this guy needs a little more humility. as dan boudreaux writes:

"It’s called “history.” Since humans first controlled fire and carved arrows, history is a long tale of the invention and use of labor-saving techniques and devices. Domestication of oxen and horses. Pulleys. Levers. Irrigation channels. Metal saws. The printing press. Concrete. The wheel. All save labor, yet none has led to permanent increases in unemployment.

"It’s true that the pace of introducing new labor-saving techniques has magnificently quickened in the past two hundred years. This fast pace continues today. Yet still we encounter no evidence that labor-saving techniques permanently increase unemployment.

"You’ll reply “This time is different!” Perhaps, but I doubt it"