skysight-inc/HackerNews huggingface dataset:
The China problem example suggests that Google can stand up for freedom of information principles. But it can't just exit every large market.
Ask HN: At what point of founding a successful startup can you get rich?
We all read stories about entrepreneurs that lead their startups to fundraising rounds of hundreds of millions of dollars. But what are the physical mechanics of going from ramen-eating, sleep-deprived founder to millionaire, sleep-deprived founder?

When you raise a huge round, can you simply set aside a few million for a founder salary bonus? How and at what point do founders get rich from their successful companies?
SensibleSideButtons: system-wide side mouse button navigation in macOS
from the article, harvesting RF generates tens of microwatts at best, which probably isn't enough to even operate the charging circuitry much less actually charge anything.
If you're stuck interviewing at a company that has these:

1. Try to suggest an alternative, e.g. "here's some algorithm code I provably wrote, let me explain it". Works better if you have open source contributions.

2. Learn how to take control of the interview so whiteboarding isn't as bad. I have a writeup of how I do it, but basically I explain I will write tests, then write code, then go through tests. This helps show off testing skills, but also means you look good even if your algorithm solution isn't perfect immediately. Full writeup: https://codewithoutrules.com/2016/04/04/interview-puzzles/
Feedback is appreciated! What applications do you think of?
Did you read closely in the story where the "rebranding" actually involved theft of material technology / code? Please explain how that is considered rebranding or anywhere NEAR the rights implied by the doctrine of first purchase in the US. You made a clear and coherent wrong observation and came out with a completely bass-ackwards conclusion.
You are awesome my friend!
"science-based" is a shortcut; description, not it's definition.

What I have in my mind, is about games with its core mechanics being to something related to (yes, it can be psychology; or international relationships).

Some game that would be "I played X for it's own sake, yet I've learnt how Y works.".

And clearly, it's not a game of "games I like the most" or "the most advanced games" or anything. (For both of these aspects DF >> DQ.)

In any case, seeing how you think: Kerbal Space Program is clearly one of the most popular games in this category, but nowhere near specific as, say, Velocity Raptor. (Yet, order is kind of incidental.)
I'm blue collar.

I program computers. I read books. I clean toilets, clean windows and presently am organizing myself to construct a house, everything from framing to finishing.

While at university I realized two things that caused me to drop out after three years of computers science.

1. I was never going to be paid very much (in the UK) for knowing what I did about computation, despite it being very difficult for a majority of the population and having a sunk cost, which was suspect to me.

2. My old summer cleaning job paid better than computer programming and I could 'level up' by buying my own equipment, hiring workers and pay myself at a much faster rate. I could also control my costs far more adeptly since I wouldn't have to live in a major metropolitan area with sky high rents/taxes.

All this I believe is indicative of the deep nature of Moravec's Paradox, probably the most important law nobody has heard of and that few programmers seem to understand.

I read books all the time, I love learning new things. I'm working through interesting old books on a kaleidoscope of topics.

Formal education for me was a complete and total waste of my time. It is a road to nowhere, just as the formal job market is. An actual intellectual behaves like Gwern or DredMorbius, not the hordes of semi-institutionalized people who actually inhabit today's universities.

I have decided to construct a house, a system really, that will enable my lifestyle to be extremely low cost so that I may recover my time and use it for what I will.

Don't get me wrong, I understand your point, it is true that on average blue collar workers are less bookish than white collar workers. However there exist 'traps' in both fields that consume people. For blue collar it might be the effort of exploring new things as Smith pointed out. For white collar it is much the same but in a different way. How many of your peers can build a house with their own hands? I don't think anybody looks at that Primitive Technology Guy and thinks "Gosh, what an unintellectual idiot".

tldr; Have a multifaceted model of reality and don't fall into cognitive traps.
> diversity has shown itself to be not just important, but vital, to the long term success of any large, complex system, whether it be the Apollo program or our planet's ecosystem.

It could be correlation, not causation.
Security professionals tend to be motivated to work on improving security because they think it's important to protect users from the bad guys. And it's not like people have a sudden change of heart when joining Google.
You'd be stuck with all that money in a crypto currency, unable to transition it to fiat, of which that crypto will likely be worth zero in a couple years. ;)
Fact: Google Search Never Serves Up More Than 1000 Results
Read dscription, not only title.
ArangoDB Finalizes 4.2M Euro Investment Led by Target Partners
I'm puzzled by this. I'm reading /Introducing Elixir, 2nd Edition/ online right now in Firefox on a Mac, and it looks fantastic. Beautifully formatted.
Reconsider. https://signalvnoise.com/posts/3972-reconsider
We offer a wiki https://docs.gitlab.com/ce/user/project/wiki/index.html which has less features than Confluence but does work with markdown and is stored in git.

Many of our users switched from a wiki to a static website so they can use merge/pull requests to handle changes. GitLab Pages https://about.gitlab.com/features/pages/ has support for more than 30 static site generations.

GitLab has issues https://docs.gitlab.com/ee/user/project/issues/ and an issue board https://about.gitlab.com/features/issueboard/ By default you can do Kanban and time tracking. Next month we'll come out with relations between issues.
BigData and ML Example and Library Weekly Roundup – June 29, 2017
That is indeed a tough spot to be in. What about Bing? and what if google didn't have an office in Canada? Who would get sued then? tough call.
I used to buy a lot of O'Reilly ebooks, always DRM-free directly from them. I thought they had a great business model and they published quite a few excellent books. They've slowly lost me as a customer over the past few years as those two characteristics have disappeared. Other publishers have more consistent quality, better coverage of new tech and better pricing. This just adds "access to DRM-free downloadable files" to the list of things that other publishers do better.

It'll be interesting to see how having all of their digital content locked behind Safari will affect their ability to attract authors. Maybe it'll work out well for them overall, who knows.
Ask HN: Challenges with DigitalOcean Teams?
Do you use one or more DigitalOcean Teams? How do you generate consolidated billing or a consolidated view of all the resources? Any other challenges you face with DigitalOcean Teams?
I'm not really qualified to explain why such a layout was chosen, my understanding of ocaml internal is limited. The header layout is described here :

https://github.com/ocaml/ocaml/blob/4.04.2/byterun/caml/mlva...

I believe it's internal to the compiler/runtime/C interface (but hidden under abstraction), unless Marshal (an unsafe low level binary serialization format for ocaml values depends on it)

The lowest byte is filled with the tag. I guess it should be possible to swap the color and the tag, or put the color at the beginning before the size, but that probably would have a different tradeoff.

The tag is used for instance in pattern matching and in a lot of code. With this layout it can be accessed easily, which might be the reason the color is put in the second byte
Wonder how many faces a person can distinguish? I would assume it more than a monkey, but still interesting.
I'm close enough to the industry that I can see the root cause.

There's a huge cultural difference between Telecom and Power.

When AT&T started out, they hired telegraph boys to operate the switches, and then after getting tired of their antics, fired them en masse and replaced them with young women. That sparked the first wave of people tampering with telecom wires to pull pranks, and the telecom sector has been familiar with that issue ever since. Phone phreaking, as in tampering with crossbar switches remotely, is at least as old as the Arab Israeli war of 1948.

Power utilities, meanwhile, have had some protection from the simple fact that even sociopaths don't like to risk their own lights going out. Even during civil wars, militias will spare the other side's power because they want to use it when they conquer the other side's territory. Power utilities have to worry about copper thieves, squirrels, and tree branches. Getting bits diddled remotely by bad actors is not something they've had to think about as long.
I get a kick out of people saying ESPN is 'left wing' biased.

Nah, they're just bad content. Their competitors are trying to paint them as liberal, but they're just bad at content that isn't a live game and can barely be considered journalism.
Frequent offline backups, software updates, disabling software features you don't need.
I used to spend hours playing with a different one of these trying to create binary systems with orbiting planets. This one looks cool visually but I don't like how when objects collide they just disappear.
I've been through so many of those. Here's one:

On a board, we were using an ADC chip. We bought the ICs from an official distributor. They sent us the chips, and we populated the boards (~200 of them).

None of the boards worked properly. We debugged for so long. After so much wasted time, we found out the root cause with the help of the manufacturer and the distributor : It turns out, the manufacturer actually produced another IC, but marked the packages with our part number. It just happened the power/gnd pins matched with our IC, so there were no electrical problems.

Another case:

We designed an ASIC and taped-out. The silicon arrived and we then sent it to a packaging house to get the silicon in a QFP package. The packaging house misread our specifications and placed the silicon with 90 degrees rotation in the package. That was fun to debug!
But there are only 36 million people in Canada. It isn't a very large market.

It would be interesting to see the political reaction to Google closing its three campuses in Canada. The PM went to the opening of the largest one, outside of Toronto.
LE already sends me notifications by email. What am I missing?
Browsers should also completely drop that lock icon for any type of connection as it's connotated wrongly in too many heads (even for EV because what you really need to check is that it is issued to the right company).
I think wherever there's sizable amount of devs, engineers & creators are in a group. Things get pretty meta and discussions run deep in subject and quality. Good to be on HN. May people post really good tech and exciting world happenings and create a multicultural world-view among the users.

Like they say in Canada : "Peace Ooooot"
Show HN: Export Data from Futuramo Time Tracker to CSV
Just when you thought flying couldn't get any worse, now you'll have some loudmouth chatterbox facetiming with their friends for hours talking inane b*t.
fuck. the. music. industry. links are always gonna pop, google or not.
Sony Music goes back to vinyl records
Which of the following would you choose:

1) watching content whenever you want, however you want, without wasting your time with advertisements. Oh and you can also participate in a forum discussion including high quality replays, and can link to other replays, etc, etc

Or

2) being subject to ESPNs scheduling, spending your time watching advertisements, and having to deal with an additional middleman (the channel provider)

It's a no brainer that other than the actual game itself, ESPN has nothing to offer that subreddits and other forums can't. And you don't waste your life with commercials.
> Once everything is sufficiently automated it will be possible to wage war without risking any of your humans.

i don't see how that could possibly work. just because people won't die directly from a weapon anymore doesn't mean they aren't negatively impacted in this hypothetical scenario. i'm thinking of attacks crippling key infrastructure which could lead to large scale supply shortages
Similarly, the recently unveiled Firefox Focus is a wrapper around webview.

We seem to be heading towards a browser engine monoculture, and i am not sure i like that even if said engine is open source.
Should Startups Outsource App Design or Hire for It?
If it becomes too useless to Verizon, David Karp will probably be able to buy it back. The platform is actually way better than Twitter. It's very easy to get posts with >100 notes even if you don't have many followers. On the other hand on Twitter you'd be lucky to get a like if nobody knows you so it's just shouting into the void. The blue/gold dress thing would never happen on Twitter.
> put yourself in the shoes of the person being ripped off

No such person exists. If a physical item is being rebranded, then the item must have been purchased from the original manufacturer. This means that they got money for it, the same as if anyone else had purchased it. If they are somehow not getting money for it, then it's either a case of theft or it's not really a rebranded item because someone else made it.
Drones can increase survival from cardiac arrest
These guys have been thoroughly debunked as a sham. The math doesn't add up at all.
I think it might still be useful even if it's not enough to "increase" the charge of the car. Prolonging the driving distance by 50%+ on some highways would still be really beneficial.

Taking the thought to the extreme, it could also be used as a kind of traffic shaping/control system. Have some roads "energised" at specific times to provide an incentive to go a longer way to alleviate chokes or traffic jams.

That gives many people an incentive to take a longer path (whereas current systems/methods for this are kind of driver-hostile as the drivers going the longer route don't get any direct benefit)
Are Scholzes lectures online? They are described as intuitive and accessible to undergraduates?

While I'm a little skeptical[0] of the tone of this article, I hold out hope this just is the Feynman (is able to communicate complex ideas well) of Math.

Sometimes, I'd like time with someone with advanced knowledge of such things, and be able to shoot my naive questions at them. I'm sometimes shocked by how subjects like this are not just non-intuitive, but outright obs by curious omissions[1] by experts in their explanations.

For example, look on HN/mathOverflow, and ask for an intuitive explanation of something, and you'll often get "there is no such thing, you just have to work through it - math is as simple as it can be". Then, someone eventually provides an explanation that is more intuitive than the norm, proving that it was failure to communicate in simpler terms in the first place.

this article:

"Unlike many mathematicians, he often starts not with a particular problem he wants to solve, but with some elusive concept that he wants to understand for its own sake"

"[Scholze] would never lose himself in the jungle, because he’s never trying to fight the jungle. He’s always looking for the overview, for some kind of clear concept."

I can't find them now, but I'm sure I've read sentiments from mathematicians such as "don't try to get an 'intuition', there is no such thing in advanced math where there are few mappings to real life things, and such metaphors will only create misunderstandings" and "we'd all like a 'map' of mathematics, but math is not neatly ordered like a landscape, it's not possible to even visualise all the links between math fields".

So this guys method is exactly what other mathematicians warn against? Trying to understand?

[0] - He is depicted so far ahead that mathematicians look forward to him entering their field? Even if true, I'm skeptical most would admit something like that - also anything that appears in wired will have a certain minimum of hot-air..

[1] - e.g. the norm distribution id the convergence of the binomial distribution (which can in turn, be constructed), which is why it turns up so often whenever a large number or random variables are involved. I've yet to be taught stats where this is explained, before I realised it was as if norm was just something that appeared by magic.
Looks like the physical equivalent of vapourware
How to Lead Better Brainstorming Sessions
Ask HN: What do you do when your client asks for something stupid?
I work for a startup that sells consulting services on the side (software and data science). Sometimes I am asked by clients to do something stupid. E.g. running a clustering algorithm on 2D data where there obviously are no clusters (but hey the new segmentation is the result of a machine learning algorithm and the client likes it), or building performance metrics where we clearly have no relevant volume of data. How do you deal with that ?
That's what they said about solar energy in general 10 years ago.
That would be discrimination. Or is that "ok" nowadays?
Before the, um, "popular" backlash, Depression Quest was actually well received by critics.

In my opinion, looking at metacritic user reviews now is not a good metric in this case: Depression Quest is one of the games that was a big part of the whole GamerGate debacle (see: https://en.wikipedia.org/wiki/Gamergate_controversy). Tensions ran high, people made unfortunate comments and personal attacks, and things quickly ran out of control; a lot of gamers simply set out to punish some games and authors with negative reviews. Unfortunately this means many reviews are suspect and not entirely about whether the game is scientific or not, or about the game itself or its quality for that matter.

As I'm sure you're aware of.

In fact, getting too hung up about this particular entry in the list is (to me) suspect.
What I want to know is why the 'trasher' was looking directly for so many different files. Could it not parse some output of finding/listing existing files to look for its targets?
Python List Comprehensions VS Generator Expressions
That's a neat service. If anyone is looking for a self-hosted option, this looks promising: https://github.com/RaymiiOrg/certificate-expiry-monitor
Here's something fun for people who wan't to customize what it says instead of 'isogram' (a fun little easter egg)

https://isogrammer.com/
I will attack you yet convince you that someone else attacked you.
Now you're off attacking the wrong person and your power grid IS STILL OFFLINE.

Just put all the effort into keeping the grid up. Absorb all attacks and then export that IP and tech for healthy profit. Its the only winning move.
The Fallacy of Entrepreneurship's Expected Value
I'm laughing to myself right now. Employment contracts?! Most of the time, outside the utopian heaven that is Silicon Valley, tech pros are employed "at will", with no contract whatsoever, with several unilaterally signed "agreements", designed to intimidate the employee with legalisms and implied threat of lawsuits.

Nobody I know in the industry has a contract. We can all be fired at any time for any reason, or for no reason at all, and frequently have been. The one and only consequence we might face for not transferring rights to software that was not written at the behest of our employers is loss of employment. But we could face the same penalty for wearing cargo shorts or a tank top to the office one day.

If you write something worth more than your current job, go for it, buddy. The worst they can do is fire you. I have never seen even one of those accessory agreements that might meet the legal standard for a contract. I sign them because my employer tells me to sign them, and I don't want to be fired for insubordination.

I'd actually be fine doing janitorial work, if I still got the same pay. Because then I could delegate my assigned work to an actual janitor, earning janitor pay, and I could spend my free time looking for another job.
That blog post suggests that credit cards are in scope:

> Before release:

> * Support for credit cards
Sorry about that, I'll go through them again and edit as much as I can.
It's not at all like "you don't need privacy if you've got nothing to hide."

It's more like "don't install that library, we can just write a 10 line function." Someone who doesn't want to avoid the law is not going to get any of the benefits of using a cryptocurrency. It's a solution where the main use case is enabling people to make currency transactions outside the jurisdiction of banks.

I think there are some good use cases for it, like if a currency is unreliable due to corrupt government or inflation. However, the people who get the most use out of it is certainly ransom ware coders, people who distribute illicit goods like drugs and child pornography and finally libertarians that want to make themselves sound clever at a party.
Yet that was your conclusion.
Preoccupation with how wealthy others are is not a good use of your time.

Different types of objects and shapes seem to be highly correlated with different income levels. For example, lower income areas tend to have baseball diamonds, parking lots, and large similarly shaped buildings (such as housing projects). In middle income areas we see more single family homes and apartment buildings. Higher income areas tend to have greener spaces, tall shiny buildings, and single family homes with lush backyards.

I live within 2 miles of a baseball diamond. What do you think of me now?
It helped a bit, in that the breaking the habit of English sentence structure exhibited in "I want it" to "(yo) lo quiero" rather than "yo quiero lo" had already happened somewhat.

On the flipside, it made my Spanish vocab quite a bit worse as I keep recalling the Italian word in place. Happily this doesn't lead to many problems in reality, most Spaniards I have interacted with have either understood the word anyway or I could recall the correct word quickly.
I realize that the amicus brief isn't part of the decision, but it was just including it for reference.
You are 100% correct. However, that is something that should be enforced by the norms and values of the human beings on the team, not HR.

Cursing isn't bad, it's that cursing can be used to express sentiments and intentions that are bad. If you police words and then say 'ok, my job here is done', you have succeeded in removing a symptom and done nothing to address the cause. Moreover, this gives shitty people a policy wall to hide behind.
Facial Recognition: it’s much more widespread than you might think
Somebody isn't keeping an eye on the calendar... licenses need to be tracked and renewed, just like domain registrations and SSL certificates, otherwise things break.

Unfortunately, I've seen this before, more than once. I've come to believe that a high-availability product should keep the places where human error can creep in to an absolute minimum. That means no artificial breaking points.

Ask vendors whether their products are susceptible to this failure mode and factor the answer into your purchasing decisions. Also recognize that if they want to they can give you a perpetual license file even if business terms mandate renewal.
I've never ventured into a lisp like language. Would you recommend starting with common lisp or is jumping into clojure ok?

I have been in the JS, Java, Python world for a while and this looks like a language that could stretch my brain a little bit.