skysight-inc/HackerNews huggingface dataset:
One of the replies by a Googler explains the rejection succintly:

"I suspect that you are awesome as a developer in a certain place, but that Google—at least as a software engineer—wouldn’t be the right fit for you. They really do want computer scientists. The ability to figure out what to build isn’t valued all that highly, because that’s not fundamentally the responsibility of the software engineer."

What irks me is that a lot of companies have imitated Google's hiring process without ever stopping to consider whether it's right for them. Do they want engineers who are computer scientists rather than engineers who can figure out what to build?

In Google's case they explicitly don't want the latter and hire accordingly. The company is structured to make this work -- there are product decision makers who understand software and can feed work to the CS-focused engineering teams.

My feeling is that most other companies would be much better off hiring engineers with a more user-oriented mindset, yet they end up explicitly filtering that out because they want to hire like Google.
How about instead of UBI we just get free healthcare. That'll accomplish 90% of what UBI seeks to accomplish.
Git (and similar) had that for ages. The technical innovation is in particular combination of proof-of-work with the hash chain.

But of course the social innovation might have been to make that long established technology cool and popular.
I get it, but while the name is not very good, there's a reason why it came about now, despite the fact that we've had static website hosting for decades. It was coined to describe a particular kind of service, and retrofitting it makes it less useful and more prone to confusion.
Principle. The idea that a country that you have no relationship with can apply their laws to you as they wish and you have to comply is insane. What if North Korea passes a law that says 99.9% of your income has to be given to the DPRK? Are you going to comply with this? EUFU.
Parent is definitely correct (from experience). Although they have given themselves some wiggle room for "keyboard products" (though, again, from experience, I didn't have any problems):

Apple may restrict warranty service for keyboard products to the country where Apple or its Authorized Distributors originally sold the device. Apple may restrict warranty service for keyboard products purchased in the EEA or Switzerland to the EEA and Switzerland.

P.S. - Unless you want to be familiar with Apple's warranty, I suggest you avoid macbooks with the butterfly keyboard (1st or 2nd gen).
To make a prediction: bitcoin will only be successful as a currency, if we get fractional reserve bitcoins and other forms of book / paper bitcoins.

The futures market is one step in that direction. The balances held at exchanges are another one. See https://www.goodreads.com/book/show/136283.Less_Than_Zero for a historic comparison.
Very interesting bit about power draw:

> The 100-Watt AC adapter included with the Surface Book 2 is not quite powerful enough to keep the system fully charged under a high load such as this, so you can see there is some power draw from the battery (the green line in the chart) which is leveraged to make up the difference. Over time, the battery drops to about 95% charge, at which time the system drops the GPU clock a bit to prevent draining the battery any further. Not all games are going to run into this issue, but certain games will require more power from the GPU and CPU than the power input can handle. However, the battery will never completely be drained, as the system doesn’t let it get out of control.

Dishonest designs like this should be punished by consumers, in particular, considering that the Surface Book tablet battery is already a critical part of the laptop (it's comparatively small, and it's hard to replace).
Dupe of a discussion not even a day old: https://news.ycombinator.com/item?id=15981338
Best smartphone camera 2017
USDJPY: Targeting Further Upside Pressure but with Caution
Have you tried the new clj command line tool from Clojure themselves?

$ time clj -e '(System/exit 0)'
clj -e '(System/exit 0)' 1.60s user 0.07s system 198% cpu 0.839 total

It takes about 2 seconds to start for me.

In this case I suspect cursive is fast because:

* You have a JVM loaded in the form of IntelliJ
* You only need to start Clojure inside that JVM (which is reduced from the time clj takes!)

So 1 second is a reasonable time from IntelliJ=>Clojure. 2 seconds is reasonable for Nothing=>Clojure.
Thank you, exactly what I was looking for!
I don't know about "every", but I know Obama(and probably Clinton) pushed the 77% wage gap statistic. Just googling "campus rape clinton" brings me to Clinton's website which proudly displays the "one in five is sexually assaulted" story. You can tell how illusory that statistic is because the site gets the narrative wrong - it says 1/5 report sexual assault, but you can count those reports and disprove it. The narrative that goes along with that "statistic" is that 1/5 get sexually assaulted and 90%+ don't report it.

(I don't think these "lies" really make Obama or Clinton stand out from the rest of the political flock, for what it's worth, I'm a fan of Obama).
Agreed, this letter to common shareholders is absolutely tone deaf to the target audience. Very poorly written.
Let's hope the screen holds up better than it's little brothers http://flickergate.com/
> This tool is the proof that Python has significant problems at scale...

This does not prove your point. Annotating a large dynamically-typed codebase with type information is a large amount of work, regardless of the language. This tool makes that easier.
7 Web Development Trends for 2018
High Temperatures Are Already Sending Refugees to Europe
I think it’s important to bear in mind that we don’t know what they’re doing. The Mac hasn’t received as much attention lately as iOS, and its arguably much nicer to develop for iOS than the Mac. Combine that with the fact that the Mac store sort of sucks and is probably built on top of NS WebObjects or something, and we start to get an idea of why Apple is beginning to pay more attention to macOS.

My hope is that they’re improving the built in SDks to get closer to api parity with iOS. Also, hopefully they’re changing the application life cycle to be the same as iOS. Were these two things in place then an app in iOS (in bitcode) could be run on x86 theoretically. Although I too hope that’s not the reason why they’re doing it.

Basically, we don’t know what Apple is doing, macos isn’t as nice to develop for as iOS, and hopefully Apple is thinking it’s time to give more attention to that in the future, so they can attract future developers and draw them to the Mac. Swift is an incredible language to learn programming on.
Datacenter conditions for GPU clocks/power/air tend to be gentler than desktop conditions, so the warranty just disappearing is far from justified.

Edit: Ha, ridiculously unjustified if bitcoin mining is still covered.
Tiny virtual firewalls with IncludeOS
I'm not sure why you feel the need to defend yourself. HN has a low opinion of the concept of selling user data, but in practice, there are plenty of ad-supported startups represented here.

Google is selling your data to marketers. Facebook is one giant data-collection/data-sales empire. In theory, the HN collective hates data selling, but in practice, they love the companies that are doing it and their products.

I find it ironic that I come here and see people worshipping the big adtech companies and their tech but then when someone posts a comment about not selling user data, a thousand tin-hat naysayers jump out of the woodwork to flog them to death.

It's OK. It's why I can read the NY Times and a thousand other online newspapers - FOR FREE. It's why I can go to Google and type in "why does my butt burn when I poop" and get an answer - FOR FREE. It's why I can use dozens of adtech and user-data-supported services - FOR FREE. I pay for those things with data about me, my habits, and my browsing history.
Check this guy out, trying to run Slack AND Atom.
I do use python, but calling any dynamically typed language self documenting is a huge overstretch. Sure, naming may be structured well, revealing intent, but without formal contracts the code is not self documenting. There is this problem with computers that they perform what they are told to, not what is expected from them. Good naming and structure help closing the gap between expected and actual behavior, but the gap is always there, therefore this is documentation in at most a very broad meaning having very little to do with language in question.

Static types, on the other hand, actually document things - at the very least what can be passed and what will be returned. This may not be completely necessary when reading code or even writing code in a well known environment and context that fits into programmer's head, but without formal contract programmer is faced with two choices: trust manual or read and understand ALL the code. Python is notorious offender here with args and kwargs - when reading code using some wrapper library I must understand how underlying library is used, because customization of underlying library behavior is not part of wrapper library documentation.
Shorts are also useful when you have private information the market doesn't have, yet. (As opposed to bad news the market already knows but chooses to ignore.)

Ie: dig up dirt on a company, short their stock, publish bad news, close out your short position.

Who wants to go long a company (ie invest in equity), should welcome the ability of others to short: it ensures you can buy for a fair price and that there's a smaller likelihood of skeletons hidden in their basement.
Isn’t Navier-Stokes smoothness just a reframing of the three-body problem? Karl Sundman solved that one in 1909, and n-body was generalized in 1990 by Qiudong Wang.

Edit- to answer my own question: http://www.scholarpedia.org/article/N-body_simulations_(grav...
> Did you just make that up?

You could have just googled "nuclear power EULA" to see how common this is, instead of throwing around accusations.
Ok, then the business men among us should learn their lesson, that agility matters.

The software developers among us should also learn their lesson: don't build large-scale software in dynamic programming languages unless you can afford to spend time later adding a static type system on top.
The prices have skyrocketed due to regulation
and now the government can't pay for all that
regulated work.

This would be really interesting to understand in more detail. Does anybody know if attempts have been made at quantifying these costs specifically for infrastructure?
Instead of “leaning on them”, you can submit patches. The OpenCL effort is well underway, and pull requests are accepted every day.
Have only skimmed the article, but it reads as something people would write about a MacBook Pro 5-7 years ago.

Is it time to switch back to Windows?
And lots of bets would do fine if they didn't have to perform 100x

Note: there are lots of successful small startups that never explode..
Looks like there's some work-in-progress here: https://reviews.freebsd.org/D12964

And yeah, QtWebEngine is quite a beast to package, I can imagine that it's even worse on BSD...
It's perfectly fine if the US does it, but if Russia does it they're the big, bad man in the room? All that blatant Pro-US Anti-Russia propaganda all over the western world must actually be efficient. Who would have thought.
Ten Key Tech Trends to Watch Out for 2018
But local minima aren't a problem for modern neural networks that are optimizing in very high dimensional space.
DuckDuckGo has a porn problem
I have been using DuckDuckGo for the last years and search results have been steadily getting better. Great experience.

But it has some serious problems regarding image search. I recently wanted to show my wife and her family a dog from a big YouTuber and searched for "Christian Guzman dog ava". Text results are relevant but when you click on images the results are entirely hardcore-porn. Safe to say it was a great experience.

This hasn't been the only incident since then. Sure you could turn-on safe search but this greatly reduces the quality of DDGs image search in general in my experience. If you compare both Google and DDG for this exact search with same safety-settings, Google's results are on point.

I wonder what causes this?
WonderFox DVD Video Converter 14 License Key and Crack Full Version
Many, if not most, desktop-replacement laptops with 4+ cores are thermally limited on compute, and will throttle back under extended high load. I see it as a compromise of the form factor rather than dishonesty per se.
In this case, the USB-C port is where you connect an external display

https://www.amazon.co.uk/CHOETECH-Thunderbolt-Compatible-Mac...

edit - random USB-C to HDMI cable :)
SVG for DIY Electronics (public domain)
I think he doesn't mean only ideas, but also people behind them (founders).

And understandably they don't want to label startups on graduation.
I'm using jQuery mobile for a small shopping list application. What I miss are manually sortable lists.
I am really interested! I particularly like your idea about the simple asset price contract. Could be really cool to get in touch.
Right, smooth vector fields aren’t actually physically realizable.
Is "American attitude" a historical term? Certainly doesn't seem like America has the "American attitude" to which I suspect you're alluding.
Open Source != Free Software

It's like the February and October Revolution. Free Software Movement was the first to emerge as a response to the Proprietary atrocious regime. But then a breakaway group that labeled themselves Open Source just like the Bolsheviks did in the October Revolution. Open Source twisted the essence of the values of freedom that the people wanted to bring about. Western Proprietary super powers also sent their soldiers to prevent Free Software from reaching the world's common sense.

Proprietary and Open Source will eventually collapse under the atrocities it does to the people. We can clearly see that in the NSA. People will become conscious in this lifetime or the next one. The revolution of the common sense will happen.
On word: FreeDOS.
This was a letter specifically to common shareholders only, and common shareholders got nothing. Common shareholders are all the employees past and present that put in all the effort to get the company this far. That's definitely not "great news" to them.
In many states, this has already happened due to a different area of law which operates on rumor and innuendo: divorce.

In several states, divorce law was rewritten by feminists and a lobby of divorce lawyers. In those states, the vast majority of divorces are filed for by women. The majority have false accusations of abuse or domestic violence (indeed, in one state where I looked at the statistics in depth, as a man, you have a 12% chance of engaging in domestic violence, and a >25% chance of being accused of it).

It takes a high level of mental will-power not to generalize.

The result, unsurprisingly, is a large body of men who basically don't believe any of these allegations until proven in a court of law. I saw several transform from believing in equal-opportunity to becoming secret and extreme misogynists. Several whom I know personally hold positions of high power in both corporate and government settings.

Women at those organizations run into a secret glass ceiling.

And there is a sort of informal lobby who financially supports anti-women's-rights candidates.
Delay-Tolerant Networks Might Be the Killer App Ham Radio Needs
We have both Xeon and i7 workstations in my office and functionally there is no difference, except that the Xeon ones cost 2-3x more. ECC support is not exactly worth it for a normal workstation use.
Microsoft and Apple don't want to use power hungry regular DDR4 RAM, they use low power DDR RAM. LPDDR4, which supports 32GB, has been repeatedly delayed by Intel. We probably won't see 32GB "thin and light's" until 2019.

https://macdaddy.io/macbook-pro-limited-16gb-ram/

http://appleinsider.com/articles/17/09/20/delays-in-intel-ca...
Is it? Funny because I have tmux open in the side pane, and execute my searches that way.
I’d rather Apple hire him and give him the resources to make a native MacOS package manager. If Apple are serious about Pro users, and their recent round table on the MacPro suggests they might be, then allowing researchers to easily install the tools they need is essential.
In fairness: modern web browsers and platforms are wildly better for users with impairments than the historical baseline, and the accessibility story for many kinds of hot new shiny-shiny is to straightforwardly ignore the content.

I mean... at least in it's prototypical form new kinds of multimedia content, previously unavailable, can continue to be unavailable without degrading the existing content. To the degree that blind people, for example, want to enjoy VRML2020 it's not unreasonable to wait a few release cycles for specialized support and have that content ignored until such a time.

General accessibility of content, ie a preference for flash over HTML, is a content provider issue, not a browser issue.

Also: the Chrome team builds the browser that runs most of the web clients on the world (and soon in history)... it's been a leader in accessibility and standardization for years. Judge as we will, they're better positioned than most to analyze consequences and the market, and have a notable track record.
As a Canadian I’m curious for details.
Having a free day, it's cold and rainy, but this actually made me come out of bed to crank up vim :-)
Back when I worked at Boeing, development teams were evenly split between technicians (draftsmen) and engineers. The latter had engineering degrees, the former didn't.

They often did exactly the same work. A lot of the techs were very, very good and had an excellent intuition about design and how things worked. But they got paid less for the same experience level, and sometimes grumbled about that.

The trouble was, sometimes intuition, experience, and high intelligence just wasn't enough - mathematics was needed, an ability to apply engineering principles to go beyond book solutions was required. And the techs were dead in the water on that, and that's where the engineers were needed.

I think Boeing's brilliance was realizing that both techs and engineers were needed to make a well-rounded team. Even the seating was engineer-tech-engineer-tech-engineer-tech to ensure that we worked together side by side.
They did take the "GeForce" label off of the new Titan. And the 1180 might not have any tensor cores at all.
I'm bemused by your reply and curious to know why you think Dropbox and Instagram are working on static type analysers for their large Python code bases.
Instagram at least gave us a hint: "we’re keen to make our code easier for new developers to read and understand, as well as more amenable to static analysis that shrinks the domain of possible bugs".

It seems to me it's so difficult to manage such a code base, that they decided to do that "large amount of work" in addition to the large amount of work required to develop the necessary tools!

In which case it seems prudent to avoid the said amount of work by picking another programming language for one's large-scale code base.
Good point!

However this looks as a duplicate to official api network https://www.getpostman.com/api-network/ to me (as mentioned below). On the other hand, I like that you can share your collections, rate them and have a discussion. But what if Postman team decides for the same? :-)
The reality borne out by the evidence [0][1] is that Python is at the very least perfectly suitable for the development of web stacks powering companies worth in excess of hundreds of million dollars.

Putting aside concrete technical issues regarding the python runtime’s performance envelope (eg: startup time, FFI inter-op call time, etc) and memory footprint, there is no reason not to use Python. Again, concrete technical issues aside, Python will not be an issue until your business is big enough that having to push the performance of your product is a nice problem to have and you will probably have the money to spend solving it by either optimising your python or rewriting parts of your application, as all these large companies have done.

0 - https://www.linkedin.com/pulse/top-10-sites-built-django-fra...
1 - https://worldwebtech.weebly.com/blog/top-ten-most-popular-we...
Fixing Data Breaches Part 5: Penalties
I have always archived my documents by throwing them in an unsorted black box.

If someone really need me to retrieve an old document. It'll take forever to find, but why would I want to pay sorting costs upfront?
> But ultimately, should Google have hired me? Yes, absolutely yes. I am often a dick, I am often difficult, I often don’t know computer science, but. BUT. I make really good things, maybe they aren't perfect, but people really like them. Surely, surely Google could have used that.

Jesus, no. Sounds like a non-self-aware egomaniac. Google’s culture is very non-ego-driven, academic and meritocratic. This guy would have spontaneously combusted after the first month.

Also personally I would hate working with a self-described dick who couldn’t invert a binary tree who also was super confident they made “really good things.” Just no.
The most basic function of a director in a concert is to dictate the tempo. You can make do without a director in a small group of people by just looking at each other in tricky moments, but when the people involved become dozens or hundreds it is impossible to stay in tempo without a director.

You could take the director out and people would still be able to play, but it would most likely result in a much worse performance.
Interesting, but I'd like to know why there is a polling_interval? Considering there is a master server for each dispatch queue, one could expect a design where polling is unnecessary.
I'm using Cybrary, it is a free and open source for learning cyber security: https://www.cybrary.it/
Ask HN: Cybersecurity Regulation in Cryptoland?
With the rise of hacking incidents (whether real or staged) of cryptocurrency exchanges and wallet companies, it seems that there needs to be a framework akin to PCI-DSS for these companies to follow.

Eg:https://techcrunch.com/2017/12/20/etherdelta-suspends-service/?ncid=rss&utm_source=tcfbpage&utm_medium=feed&utm_campaign=Feed%3A+Techcrunch+%28TechCrunch%29&sr_share=facebook

Users need to know that their money/tokens are kept responsibly.

I'm thinking of a non-profit auditing organization that would check if they follow the most basic Cybersecurity practices.

Any idea?
Evil Front Part 3: Modern Front-End in Rails
To be fair, crypto also doesn’t mean cryptography, but in programming circles they are often used as synonyms.

Crypto just means hidden.
They even share the exact same tagline: "Scan, index, and archive all of your paper documents".

If Open Paperless some kind of fork of Paperless?
Siri can’t talk to me: The challenge of teaching language to voice assistants
Yes; see https://en.wikipedia.org/wiki/Line_length
Theranos Rounds Out Another Grim Year by Issuing Thousands of Refunds
As a Surface Pro 4 owner, the design is great but the drivers are awful and the entire thing feels hacked together software wise. I need more convincing. A colleague with a Surface Book suffers the same fate.
Sadly I won't be buying Apple either, as two new touchbar Mac Pros I've had have reliability issues (sticking key on one, crashes from the Thunderbolt driver on another).

Can't beat the previous gen Macbook Pros for reliability, user experience and ruggedness.
Question: why bother organizing papers?

I just throw everything in a box, if I ever need it again later it'll take a long time to find.. but I rarely need to find a document again.

Complexity of archiving a document is O(1) with a very small constant.
Complexity of retrieval is O(N) for a large N.

But I have few retrievals in my system, so why pay a higher per document cost?