skysight-inc/HackerNews huggingface dataset:
I've thought about that too. I could imagine a near future where people build models and sell access to them in a marketplace, either for direct use or transfer learning - sort of like breeding farm animals. Perhaps in five to ten years neural net farming, or learning agent husbandry, will be common ways for people to earn a living.
Ask HN: What important career choices did you make in 2016?
What important career choices did you make in 2016?
> Much has been said about the ways we expect our oncoming fleet of driverless cars to change the way we live—remaking us all into passengers, rewiring our economy, retooling our views of ownership, and reshaping our cities and roads.

"retooling our views of ownership" ?

What have self-driving cars to do with car ownership? If the global economy works there will be always ownership, there will always be companies from somewhere that will sell cars. It's like the WWW, you can put up paywalls, but there will always be another site powered by another business model (eg ads) that cater the users. Or you can still buy traditional light bulbs, and ironically the two companies that lobbied to ban light bulbs closed down their respective business units and focus on something else. Recently John Deer and Tesla vehicles have some kind dongle/software-as-a-service thing, where you have to register your vehicle with an account - that can limit the after-sale value/business. For every company that follows that plan, there will be x other vehicle manufacturers elsewhere that stay with the normal business model.
It turns out all natural numbers are special: https://en.wikipedia.org/wiki/Interesting_number_paradox
And I recommend you read some Dickens. Good night.
That's cool. FYI - Vancouver announced a major tax on foreign purchases, which did hit the market hard.

The claim was that 'foreign buyers' were not driving up prices, but clearly they were.

And the tax didn't even imply that all foreign purchases dried up, just that some would have, and the price-point of their purchase decision would have changed somewhat.
> an HP spin-off (Agilent)

In my mind Agilent/Keysight is the real HP and the current HP just a PC-related spin-off.
If Sony got an order for 200k PS4's, with a guarantee of no follow up game sales, do you think they will consider it worthwhile?
This is nice list and ability to implement these algorithms certainly won't hurt.

But I have to say that knowing these algorithms alone won't help you much during job interview with smart employer like Google.

The reason is simple but often overlooked by many people: the most important thing is not these algorithms themselves but ability to recognize them in problems.

You may learn pretty quickly how these algorithms work and implemented but it may take years of practice to earn ability to recognize them.

Google won't ask you directly to implement Dijkstra algorithm. They may give you a problem which on surface have nothing to do with graphs. It may take a while before you actually have a light-bulb/aha moment when you realize it's a graph problem.

In practical non-interview problems, ability to recognize algorithms is much more important than knowing their implementation. You can always find their implementation on the Internet after all.

This is why I'm trying hard to improve my problem solving skills by solving competitive programming problems almost everyday.
Nice! Although I think it's amusing that they said "odd primes" as if there's any even primes
"- UTC timestamps can unambiguously refer to times years in the future; TAI timestamps cannot, because it is unknown how many seconds will be in each year."

Isn't it the other way around, since TAI has no leap seconds?

"What would be simpler would be ending the use of leap seconds for a millennium or so."

That effectively means using TAI consistently, which is what software not aware of leap seconds would be doing anyway (despite the fact that it's actually working with UTC.)
This is a dupe. This story was posted like 20 times in the last few days. Here are the most popular discussions...

* Police seek Amazon Echo data in murder case | Hacker News || https://news.ycombinator.com/item?id=13263894

* Amazon refuses to let police access US murder suspect’s Echo recordings | Hacker News || https://news.ycombinator.com/item?id=13269930
That's the conclusion anyone working in the security/network area was bound to arrive at.

It's really interesting FBI/DHS would make those claims publicly when the chance of having any hard evidence of that would be minimal. But they still did it. Why?
How we supposed to read this paywalled story?
2 is a prime number...
Exponential Laws of Computing Growth
The php malware is the least interesting piece of all the alleged activity. Being a version behind isnt significant. Its a simple common hacker tool. My postgresql is a few versions behind. So what ? If RIS had used obvious elite tools with impressive functionality then it would point straight to them. Its much smarter to look amateur.

The JAR should have declassified something juicy. They put out this weak report, revealed nothing and now critics will attack and win. Maybe its the US that are a bunch of amateurs.
Click the "web" link under the submission title and follow the link to the article on the subsequent page. Some people find it necessary to use an incognito window.
Google have https://developers.google.com/time/smear but it can introduce different problems.
Meh. A prime number year last happened in 2011. Just kidding... happy new prime number year!

BTW I'm really looking forward to the next perfect square year: 2025 (45^2). It last happened in 1936, and won't happen again until 2116.
Easy to see why quark lost. In design had full color, on screen layout with pictures while quark had this ugly, difficult to use mess that put boxes with Xs in them denote where your picture would be and had some weird feature to show a terrible reproduction of the image like a rendering that had poor performance and may have been black and white only if I can remember correctly. This was long after wysiwyg editing was extremely common place in consumer software.
The Nature of Code: Simulating Natural Systems with Processing [video]
Recurrent Neural Network Tutorial for Artists Using JavaScript and P5.js
cruel and unusual :)
General question - how early/late on average do you have to join a company as an employee to benefit from an exit?
Cubemash – Android Apps on Google Play
I think this is solved by storing an event date as UTC (since we can't always know how many leap seconds will be required), but when triggering an event, we calculate the UTC from TAI + Leap Seconds.

An event in the future isn't necessarily a known number of seconds away, which I think is the point you were trying to make. But the parent comment wasn't suggesting all instances of time should be stored as (tai, leap seconds). Calculating a UTC value from (tai, leap seconds) is trivial, but if the thing you care about is the UTC value then that's what you store.
convincing myself the same thing, but for Guadalajara!
The oddest one of them all
Uh... Not sure if sarcasm...
Why Data Structures Are Irrelevant to Software Engineering Interviews
> It has the benefit that its "source" is actually the planet, so we can use a telescope at Greenwich to pick a certain alignment of stars as the "zero", "zero" point and then each time it realigns to that exact point, you can increment the "year" count

If you're going for such drastic change to get rid of the occasional minor issue with leap seconds, then a star clock is a bad idea - the stars move relative to us and each other. The constellations we look upon are differently arranged to the ones Julius Caesar & Co looked upon. You're basically swapping one source of error for another.

Similarly - the oddity of choosing a planet-based time system for the synchronisation of clocks moving interstellar distances? How do they accurately measure time when they're no longer on the planet? And, as others have mentioned, the reason why we have leap seconds in the first place is because the length of a day (and of a year) changes.

It's also worth noting that when stonehenge was used to mark the time, webpages came in the form of bardic tales. If your bard was asleep, you get a 500 error... and they were asleep a lot. Stonehenge time was terrible for information delivery :)
The idea would be to hold out on his control on FB via the complicated stock thing until he comes back from the govt. No clue what's up with them anyways.
Mercury Lang: Prolog Meets Haskell
but those pirated copies _would not_ have been sold had there been no piracy. I argue that piracy doesn't decrease sales, just increases the amount of utility that society gets from software.
Using a VM is the reason to use Vagrant.
Calling Python from React in an Electron App
The linked article explains how a single human brain neuron is a lot more complex than previously thought. Obvious is also a word we should avoid using in discussions about brain biology.
Cashless societieas area dictator's pipe dream.
Where in the city do you get 170k GBP for a tech job ?
Bogleheads.org is Down
> it was never sold at loss.

That is incorrect: http://www.theverge.com/2012/10/25/3552686/nintendo-wii-u-lo...
Essential and minimal list of web development resources
I've had pretty good success signing up as an Amazon seller to get rid of a few things I don't need anymore. My only annoyance is them massively under quoting on shipping costs, meaning you really have to do those calculations yourself and then price it in. This bit really irritates me as they'll sell you shipping from their seller portal, and even there it's massively more expensive than the price their quoting the customer for shipping.
I don't speak German. In Berlin it's not a big problem, particularly in certain neighborhoods where even waiters at restaurants may not speak German.
DCCP: a new transport layer protocol which draws from TCP and UDP
We'll just use other's cash for cash transactions: US dollars. It's at least very difficult for the US to eliminate the dollar because it's used in international trade and almost everyone also has it in cash. Which also means the currency in a cashless society will deprecate against the dollar if it loses confidence. Just take a look at Venezuela - people are using USD as their currency is worthless.
Yoposts: Checkout the Seven Habits You Should Leave This Year 2017
And second, open hardware means games will be pirated quickly after release. So again, less game sales and less support from game makers.
Yes you will get miles for those flights.
If you want to say "10:00 every Monday" then say "10:00 every Monday" and accept that what you have is not an unambiguous point in time, nor an integer, but a calendar event that may occur at some time in the future depending on geopolitical changes to the local time zone and the rotation of the earth.

Mutilating all timestamps and network time representations by adding a variable unknown step function (the leap second "correction") in order to preserve the illusion that days are always 86400 "seconds" long doesn't help solve this problem at all.
Never worked at a tech start up so take with grain of salt. I have been in recruiting for a few years so seen how it affects candidates monetarily. I'm answering this question based on benefit = money. Depends on the company. If the company is unstable (no profit or losing money as is a lot of tech) it's never certain. If they are already showing profit or a way to profitability I would do a year or so before you think they'll IPO. This gives you likely upside on the stock, you'll vest a portion of your stock and be able to sell after the employee lockup period. This isn't a guarantee, look at Zynga's IPO and flop right after.

My opinion maximizes on safety before an IPO exit. You likely don't want to play acquisition unless you know you'll get a retention offer from the new company (you run the key feature/product for the acquired company).
Do you have any details about the DTP app?
I want something very simple: being able to manage my time in a way that allow me to have a balanced life. Too often I over-did something (programming, drones, etc) without considering my physic/mental health. So this year will be all about small changes, small improvements.
The teacher in kindergarten beats children in China
My main goal for the next few weeks/months is to play with Arduino hardware, and see if I can do interesting things.

In addition to that I need to learn to be a good parent. I expect that will be much harder, but also more rewarding.
Nonsense scenario. They aren't an optimal choice AND regardless of being open or not they needn't agree to fulfill such an order.
Good, uncomplicated article.

If you can get Google servers to execute Javascript, that sounds like a possible attack vector. It's likely that Google runs these in a proprietary feature-sparse interpreter.

The lack of AJAX would make it difficult to leak information about the black-box interpreter.
I hear that all the time and I don't buy it. Denuovo is a DRM being sold on the premise that there are in fact people who will buy a game if it's not cracked at release, and in places dedicated to monitoring games with their DRM plenty of people have admitted they bought games they really wanted.

Piracy will obviously cause some non-zero number of people not to buy games because it turns a games cost from a price, to a suggested donation.

"I'll pay if I like it" isn't the profit model a publisher who puts out a multimillion dollar game wants to support.

Not to mention, paying for something can be a great motivator. It's a lot easier to dismiss a a game saying "I wouldn't have wanted to pay for this" at the slightest flaw when you haven't paid for it.
>Trump rarely uses email or computers, despite his frequent tweeting..

If 2016 taught us anything, this is a reasonable infosec strategy - Although I assume, when he becomes President there is some high powered govt. agency that can do it securely if he uses whatever protocols they suggest.
Why would I not expect a greater version of a spreading technology that developers and companies have a great interest in?

I mean telling me to expect it is akin to saying expect the economic realities that have affected the spread of every technology heretofore will continue to work as they have in the past. To which I reply - will do.
My pet theory is that part of the anonymous usage data Chrome sends back, is digested page contents that go into pagerank. And such browser level digesting would be on rendered pages (after JavaScript execution.)

I have no other reason to believe it is true other than it's what I would do to distribute the job of crawling the web to my users if i were Google :-)
I'm loading i18n before showing any content, and was afraid Google wouldn't index the content, but it didn't have any problem doing that.
My own mail client is strongly inspired by mutt, but features integrated, and complete, scripting support provided by Lua.

https://lumail.org/

My approach is to make a modal mail-client, such that you're always in one of a small number of modes (folder-list, message-list, message-view) which I think makes things nice and clean, but your opinion might differ.

Expect a new release in the next week or two with threading support, again provided entirely by Lua (and contributed by a user!)
Why the Latest AI Wave Will Gain Momentum in the Coming Year
I'm surprised to hear that. Mostly configuration comes down to pretty much three steps:

* Define where the mail lives (~/Maildir vs. IMAP, etc).

* Define your personal details (sender-address, your name, your sig, etc).

* Define a couple of settings for your preferred editor, and your colours.

Further customization is possible, endlessly, but unless you seek out such things I'd expect most people to be "done" in only a few minutes.
Dude, the primary project isn't the CSS, it's the typescript framework. Plus my project got posted before its website was finished. Calm down and wait.
I can write Prolog and I admire the concept of logic programming, it's one of those really awesome cult technology that needs to exist regardless of how widespread usage it gets.

But everyone knows that the approach hasn't gained any traction. My guess is because it's too hard--I mean logical problem solving is what IQ tests are made up of, and it's not easy for most people to think that way.

That's why I'm curious: What's the distinguishing factor of Mercury that has potential to take this mainstream? Or are the creators not interested in that kind of thing?
I think there's an element of truth to some of what he's said, but it's like a stopped clock telling the right time rather than a deep insight. I can't imagine that having messages couriered everywhere by hand will be a practical way for the US government to function unless this is part of his plan to get people back to work?
Yes. I wrote a trivial interface which allows parsing DNS records and writing them to Amazon's route53 infrastructure.

I then wrapped that in git, and the end result is that you can write simple text files containing DNS records, run `git push`, and your DNS updates.

I don't have hundreds of users, but I have enough to make the project a success. Even if we ignore the fact that I built it for myself.
I mean, he is not wrong about every computer being potentially vulnerable...
Then again, so is a commercial courier.
Wow, that discussion is cringeworthy

I really thought anyone discussing systems programming should be aware of the need for a monotonically increasing clock source

REALLY
And I am free to not buy from a store that does not accept cash.
To me the ongoing 'Russia rigged elections' smells like propaganda from the other side. And maybe russia did release the DNC emails, but Assange said that wasn't the case and I feel he's more likely to be telling the truth than state players. And even if they did release these emails it's hardly rigging an election. Comneys email announcement at the 11th hour about reopening email investigation was probably a deciding variable and that was hardly Russian lead.

Your question of 'why' seems to be the scariest. US lead activities have been encircling Russia and pressing influence right to their borders for some time. For me I feel its too far and they are cornering the bear. Probably there is too much resource in the 'spy' world and they have to do something to justify their position, hence the older generation keep the pressure on Russia from their cold war agenda or they are looking to pick a fight. The latter being very scary.

...but really I'm no expert and just wonder why countries can put more effort to looking after their own populations needs. All this spy/military expenditure seems so wasteful.
a) Anyone who thinks this document is the sole source of evidence is deluding themselves. The intelligence agencies are not going to document their capabilities to the world. Which I am sure would include compromised Tor nodes and DPI (including SSL/encrypted traffic) across many of the key sites/switches/cables.

b) It has been claimed that this document is more a guide for other companies and government agencies about the type of techniques that Russia allegedly used. General education about security is still pretty low and the US government et al are going to need to more in this area.
Robert Morris Sr said basically the same thing: "The three golden rules to ensure computer security are: do not own a computer; do not power it on; and do not use it."
TAI timestamps can unambiguously refer to times years in the future. You can subtract the TAI timestamp from the current time, set an alarm for that number of seconds and it will actually occur on cue.

TAI timestamps don't refer unambiguously to UTC timestamps or calendar dates in the future, because the latter two depend on the variable rotation of the earth and (for zoned times) geopolitical whimsy.

I don't see why this matters though - most "timestamps" are for events in the past. The proper representation for events in the future will depend on your application (eg. are you writing a calendar for humans, or a spacecraft guidance system - does the event happen at a fixed point in time or a fixed point in the human work day?).
"Earlier in the day, Trump ditched his press pool, traveling to play golf at one of his clubs without a pool of journalists on hand to ensure the public has knowledge of his whereabouts."

It's a little bit off-topic, but I can't help but feel like this sentence contradicts itself.
Glad TOTP refresh every 30 seconds, and are generally valid for at least 1 minute. One second less wouldn't make a large difference.
You must expend enough effort that you feel some “yuck.”

Perform the tasks that you would otherwise google. Good luck, half fun.
I don't know if most developers still do an awful lot of that. At least not for the jobs I do - I do some but it's probably less than 25% of what I do.

And anyway if you have gotten the data you often need to do something with the data and sometimes that includes sorting it or other stuff.
Happy new year!!!!!
I believe he talks about the 30% ruling:
http://www.iamsterdam.com/en/local/official-matters/highly-s...
Tell HN: Happy New Year
Happy new year to all the HN community.
Even if I do not know you, I wish a great year.
Think positive and transform every challenge into an opportunity!

Life is amazing. Have a wonderful start in 2017!
Domenico
He rarely uses email. Fuck me. And this guy is a US president. In 2017. God bless America.
I wonder if this list is a true indicator of code quality, it would be interesting to also know the amount of code. For instance, one vulnerability/100 lines of code or something like that.
Nobody said Russia rigged the election. The issue was the attempts to influence the election which Russia has a long, documented history of doing so. And the US had an obligation to respond which they did with minimal effect. So claiming all of this was about propaganda really makes no sense given the facts on the ground.

And please remember why Russia's relations with almost all of the world deteriorated in the first place. It's because they annexed Crimea (unprecedented for our generation) and allowed soldiers and weapons to flood into Ukraine which then resulted in Flight 117 being shot down.

Nobody is looking for a fight with Russia but capitulating and doing nothing is not an answer either. Diplomatic sanctions have been the correct response and I don't see anyone asking for an escalation of that.
KSM 1.4 Released: X64 Linux+Windows Hypervisor (#VE, Nesting, VMFUNC and More)
Upon re-reading the thread, I think you're right. Sorry!
I think I've only ever had one of these algorithms come up in a hiring situation - unless I have brought them up myself in the normal flow of conversation.

I had to solve a problem for which a binary search was the correct solution (as well as some caching of results and stuff [although that part was fancy show-off stuff and not really necessary to solve the problem satisfactorily]) but I did the caching first and then sort of froze when it came to binary search because I was thinking 'uhm I should describe my thinking here first' and then the developer who was in charge of the exercise took my hesitation as not knowing the solution so he finished it and that was that (the test was also in Python a language I don't know that well - the theory was if you could figure your way through in Python despite not knowing it you would be able to handle new situations with aplomb. So I guess I failed the aplomb part.)