skysight-inc/HackerNews huggingface dataset:
> And here I thought ADT almost always meant "algebraic data type."

It depends on context

> why ADTs are usually not the best way to organize software

He clearly hasn't proven anything about his code.
It's planned obsolescence, simple as that. There's no other reason to not have a detachable cable on the old magsafe chargers when the new one has it. I think apple feel the pulse of the industry and choose what they can get away with, wwhat (my macbook w-key double pressing again) people will tolerate, until the competition catches up. Then they change the game a bit and produce the next "best iphone/imac/macbook" ever.
Meet your new cobot: is a machine coming for your job?
I only had TP7 back in the 90s. No math teacher needed. The help file teaches itself.
This is a common sentiment here on HN, and it is entirely devoid of factual grounding.

This is one guy who happened to travel to the USA (stupid move: asking US authorities before travelling "hey, are you going to arrest me?" and taking their word that no, they don't plan to…). Another American VW guy has already been sentenced.

The "real culprits" are all living in Germany. And the investigation in Germany is ongoing. It may not make a splash in the US press, but there have been raids at VW offices and in managers' private homes.

Former CEO Martin Winterkorn is amongst the now thirty-seven people investigated (so it is certainly not the case that German prosecutors focus on a few lowly engineers as "fall guys", as HN commenteers love to claim).

The investigation is ongoing, and it is generally expected that there will be criminal charges. But this takes time.

Press release by the public prosecutor: http://www.staatsanwaltschaften.niedersachsen.de/startseite/...
You just buy Moom and problem solved. https://manytricks.com/moom/
I discovered the problem after I managed to break video playback while configuring the newly installed browser.

Firefox has an "advanced" setting (about:config only) to prevent media automatically playing which was preventing playback - even with the video player's buttons. about:config | media.autoplay.enabled | true -> breaks the player.

However there's another anti-tracking option that prevents embedded videos even being displayed - Preferences | Privacy & Security | Tracking Protection | click [Change Block List...] -> 'Basic' works, 'Strict' doesn't .
> Eventually I was able to meet the chief financial officer of my favorite company, Costco. He told me that they don’t hire any MBAs. Everyone starts by pushing trolleys.

The CFO went to university himself. What an ass...
The opinion of your trusted friend or acquaintance is often just as illusory as your ability to judge for yourself. After all, you aren't subjecting your buddy to the same rigor you would a candidate, and you are just as incapable of judging their actual ability as the candidate's. You may trust your friend to give you good feedback, but if your friend is inexperienced or in a completely different technical domain (therefore lacking context), their opinion can even be counterproductive.

And how are you selecting your friend? How many tech people do you really know? Surely not that many if you're non-technical and interviewing for the position instead of partnering with one of them.

Time and again I see founders choose poor technical cofounders. Often it's enough to get the business off the ground, but then as the company grows they fail to grow with it. Now they're a CTO without the ability to handle strategy or manage people.

The sub-optimal recourse in these cases is often to hire a VPE to manage people while the CTO acts like the principal engineer. Now the VP reports to a CTO who is incapable of doing that job and (privately) insecure about it.

Basically I'm saying a non-technical founder selecting a technical cofounder is a crapshoot and people don't answer enough uncomfortable questions up front. Management skills (or at least aptitude) should be part of the selection criteria. There should be a discussion up front about how the position will evolve over time, and what the success criteria are at each stage, and what happens if those aren't met (mentoring, career counseling, step into new role with reduced title)? And the same conversation should happen in reverse, from the CTO to the CEO.
CppCon 2014: Mike Acton "Data-Oriented Design and C++

https://youtu.be/rX0ItVEVjHc

https://en.m.wikipedia.org/wiki/Data-oriented_design
Interesting then that a mid 2015 mbp has similar cpu benchmark scores to an iPhone 8...

https://browser.geekbench.com/v4/cpu/4929790
https://browser.geekbench.com/v4/cpu/4929982
I don't understand how anonymous discussions hinder a user's privacy.
Every social media website is dominated by 'people supporting net neutrality' because George Soros poured a lot of money into that. The site that was being peddled everywhere the other day, battleforthenet.com (and I hope noone will try and pretend that, for example, simultaneous pushing of that site to #1 spot on hundreds of subreddits was not orchestrated), is ran by org called 'Fight for the Future'; they are funded by Open Society Initiative, which is George Soros's organization. He also funds that 'resist' sms-bot, where you get to DDoS government officials with faxes by texting 'resist' to a number that does the spamming.

All I saw was an attempt to manipulate the appearance of popularity of pro-NN stance. I'd like to point out that I am not against net neutrality, I am against being brainwashed and manipulated, especially through scaremongering.

If (lacking a better word) 'pro-Trump' arguments were financed and relentlessly pushed like this, we'd have 10x the screeching about 'Russian hackers'. Why are we not hearing anything about people who actually are trying to subvert and hack democratic processes by pouring a lot of money into it?
I signed in just to upvote this! I hope someone can use it! Quiet and thankless internal discipline is highly rewarding, whereas the powers outside yourself (like excessive shopping, gambling, video entertainment, sex).... Well, they all make bank off of your diverted attention or indulgence. I admit I'm already being preachy, but I think what the basic abstract theme that "chatmasta" is disseminating is the same valuable theme that brought Tesla's genius to into the stratosphere -- albeit in his case with an early, rigourous start, and over the course of decades.
Sucked in: No sympathy for Aussie retailers ahead of Amazon launch
? Can you explain? My understanding is that the signatures are still on the dumped emails and that one purpose of digital signatures is non repudiation - essentially immunity to tampering.
Amazon Faces 'Black Friday' Strikes in Germany, Italy
Post-Scarcity Academia
https://github.com/mprat/terminus

http://linuxfr.org/news/terminus-un-jeu-d-aventure-pour-appr...
Most large bandwidth consumers do pay a 'kind of tax' to ISPs, by installing their own hardware at ISP's locations to lower the bandwidth use.
You post is a non-sequitur. What the heck does "Black Friday" marketing have to do with a fundamentally deflationary currency?

Perhaps you've somehow gotten the idea that deflation means a currency is absolutely not spent in any amount under any circumstances, because the incentive is so strong that it overrides all other things that human may need or want? Because that's not at all what I said.

People who can "afford" not to decrease their cache of DeflationBux will tend to avoid doing so, unless they're getting something they believe has a better future value. They are more likely to delay non-critical purchases or arrange deals that avoid that currency.

And when that happens, the currency isn't really doing its job. You can have plenty of blood in your body, but it's a bad thing when a lot of it stops moving.
I certainly don't mind, generally it's the information that I'm interested in. In your case, I could not tell that your English was non-native :-)
Glitch in YouTube's tool for tracking obscene comments
According to Geekbench there is only about a 50% performance gain with Intel i7 CPUs since MacBook Pro Retinas from 2012, am I the only one that is surprised about this - Moore's Law and all? https://browser.geekbench.com/v4/cpu/search?q=macbook+pro
Indeed, there are people who biologically predisposed to alcoholism and other addiction disorders. It is believed that genetically some people are more likely to develop alcoholism than others. This is true.

However, this is no different than other disorders that some people have genetic disposition towards, but are still highly treatable, like diabetes or depression.
While i agree with the sentiment that the supposedly superior product isn't actually that superior all the time, the given examples are a bit cherrypicking-ish. For example the BetaMax vs VHS comparison is about image quality, not length (and FWIW BetaMax could record 2 hours, but it is true that VHS thanks to its size could record more than that). Similarly the mammals vs birds comparison feels a bit stretchy - like calling a tomato salad a "fruit salad" because tomato is technically a fruit.
Companies experiment on Linux everyday. Unless they want to use a different programming language, they can implement all sorts of innovation in the Linux Kernel without incurring in massive overhead costs of rolling their own.

I don't think the situation is nearly as bad as portrait here.

They can always use *BSD as a second choice too.

Additionally, where's the stagnation we are so worried about here? Any real world examples?
Another attempt for a quite similar idea is Cartograph http://connary.com/cartograph.html
Can I benefit from it if im an EU citizen buying @ Norway ?
AI and the Future of Work Videos
I know several high functioning alcoholics in the tech industry. I honestly don't have a clue how anybody does it.

None of them are on upward trajectories or even seem to care about work in a real sense. They care enough to get the work done, but not ... well, the simply care enough to do the work.

I grew up in a household with a drug addict, and I've helped several people through their problems with both drug and alcoholism. It's a very personal journey and it's harder to quit than you think. It isn't just the physical addiction, which is very real. It's the mental addiction and coming to grips with the fact that you are worth the effort and cost (both financial and personal) to stop.

Go to a meeting. (an Alcoholics Anonymous meeting for those who are not aware) It's surprising how easy it is to relate. It's surprising to see what the future potentially holds if you don't stop. Frankly, I probably would be an alcoholic if I hadn't attended meetings as a teenager. It's not so much that they scared me, it's that I had my eyes opened to the fact that I have a personality that lends itself easily to addiction, and that I enjoy alcohol a little too much.

I've never known an alcoholic who actually stopped for any length of time who did not go through AA. Some were forced by judges, some voluntarily, but all went through it.

Like I said, I went through it as a kid - not because of my own addiction, but because of someone else in my home. The recommendation was either alanon or naranon, but those weren't around me. Your behavior affects people around you. Maybe you think it doesn't, but it does.

Anyhow... go to a meeting. Listen, don't judge. Listen some more. Then speak and tell them how you are different and you'll all have a good laugh. Because you are the same and you all will know it.

Don't be ashamed. Don't think it's a small problem. That's like being a little bit pregnant. It's a problem. Take a step to fix it. Find a meeting. It's a disease. You don't need advice, you need help.

http://www.aa.org/pages/en_US/find-local-aa
If a ISP's customer wants to spend 100% of their bandwidth talking to netflix (or anybody else), that's their business. Netflix is sending that data only because the ISP's customer's asked for it.

> autobahn

An ISP isn't a shared commons. It's offering a service to transit data to/from other hosts on the internet, usually metered at either a fixed rate per unit time, or by the total carriage "weight" (bandwidth). Complaining about Netflix "using 37% of traffic in N.A." is like complaining about Amazon "using 7% of UPS' N.A. volumes"[1].

The way customer's actually want to use their bandwidth might not be compatible with the ISP's wishes or a particular business plan based on oversubscription or promoting local services, but that's a risk of being in the ISP business.

[1] https://www.bizjournals.com/louisville/news/2016/05/25/why-u...
A Soros conspiracy theory, with a bonus 'Russian hackers' in quotes as if that part was the ridiculous one.
That's all baseless speculation and hand-wringing over straw-boogeyman.

A 9 year old can install Linux and experiment and "innovate" all she wants. Linux's open source nature and the community is what powers its ongoing evolution, and that is encoded in its essence. I fail to see how the vein of Linux innovation on big iron is any close to being spent.
I've updated your links. Thanks!
The guy lead the emission compliance unit in the US. He was most likely in charge of taking the software designed in Germany and adapting it so that it works with the emission tests performed in the US. As far as I can remember, the software was pretty closely monitoring the driving style and comparing it to the test suite that was performed in the EU in order to activate the cheats. They probably had to perform the same kind of thing in the US, as I assume that the tests differ.
>> monoculture
> Only a bad thing if proprietary

[http://quetzalcoatal.blogspot.com/2013/02/why-software-monoc... article), the first google result for "software monocultures bad" has a bunch of examples of bad effects from monocultures, even in open source software.
Windows is not developed in the open. It'd be a very different situation.
I don’t see any claim or implication that this is intended to represent the entire punishment for the incident.
It definitely was a few years ago, when it was about memes and anime and before it went alt-right/Trump.
Is it a good enough reason though? That would depend on the likelihood of losing your job by refusing, the ease of finding a different job, the seriousness of the unethical request, and the likelihood of getting caught.
There's HN Kansai too.
http://www.hnkansai.org

https://www.meetup.com/Hacker-News-Kansai/
If you are going to build a company, not a team of 2, the core skill of CTO is to ability to hire talented technical people to the correct positions. This is hard. Most people can't do this well.

Most of the early stage teams are better off to avoid using C-titles and talk this through from the get-go. The founders and first employees might be great builders, but not necessarily great CTOs when you start to grow the team.
I used AWS Lambda with API Gateway to provide a single API endpoint allowing other services to exchange authentication keys for new tokens.

The functionality was so small and temporary it was great to be able to not need to provision anything and not even pay (our usage is under the free tier).

The regex to deal with error handling and API GW in general were pretty clunky. The Lambda was a self contained and unit/integration tested Java project.
Oh, do the batteries not heat up when discharging quickly as well? I know next to nothing about battery chemistry, but for some reason I just intuitively assumed they did. RC aircraft batteries can certainly catch fire if something causes them to discharge extremely quickly.
BLACK FRIDAY PROMO CODES
Because most projects are not already there. Moving a community from GitHub to GitLab isn't trivial, not to mention all the work required to update material and avoid broken links.
When there's a new, far superior way of doing things, it always catches on.

But usually there are several different versions of this new way, with slightly different properties, trade-offs and non-product features (like marketing, support, compatibility, price etc) - which of these wins out is a crap-shoot. That's why some companies, investors and customers back different versions... and the pragmatic ones wait for a market leader to emerge.
The obvious problem is that if an ISP wanted it could simply throttle Netflix, Hulu, and Amazon until they die out (which would be convenient for many TV/Telecom companies).
I believe the general philosophy (never break user space) is deeply ingrained into all long term kernel devs.

There is a possibility that Linux splits into multiple variants (server, supercomputer, desktop, embedded, ...), but as long as the licences are compatible I see no problem.
Curious but why?
The best font is the one you're most used to. When I've been involved with people testing their new "greatest ever" font, their user testing always shows people have a strong preference for what they're familiar with. Even if that's Arial or Comic Sans.
Little Snitch 4.0.3 Multilingual Mac OS X Crack Torrent Download
It's true that there isn't necessarily much difference in typing speed between QWERTY and Dvorak layouts, for trained typists (even the same typist). However, we might say that we're throwing the baby out with the bathwater when we claim that Dvorak is technically not superior because weak studies showed little to no marginal improvement in a few particular metrics.

Modern work is a marathon of text entry, and in light of this I believe that what is technically important about a keyboard in the long run is not speed or even accuracy, but ergonomics. I won't make any general claims, because it seems like it's never been possible to study, but as an anecdote I can offer my own experience. I used to type on QWERTY until I had to stop due to repetitive strain. In the fifteen years since I switched to Dvorak I have never had a single day when I finished work feeling any pain in my hands, whereas this was almost an every-day occurrence with QWERTY. I can type for hours without stopping, without pain. The design of the keyboard makes it pleasurable to type in English. Words roll off the fingers of both hands in relaxing patterns. My hands move very little. It's nice, and I would suggest it as an option to anyone who types or programs a lot and is having trouble with their hands, not because I have any financial or personal stake in it, but because it really helped me and I care about the health of my fellow tech workers. I have seen a lot of people taken down by their hands, and I have also seen many people try some crazy gimmicks.

In the same space, not considering the placement of the letters on the keyboard, there is an even more absurd technical anachronism embedded in almost every single keyboard on the market, including virtual ones on our phones. The keys are positioned not in clean vertical rows, but offset as if they have mechanical arms behind them. This is pure path dependence, and there is no conceivable reason why we are stuck with it thirty years after mechanical typewriters fell out of use except that those who learned on a mechanical typewriter couldn't even imagine to design or test a different positioning of the keys. It's not just the weird zig-zag pattern of the position of the keys that is anachronistic. Why should the backspace and delete keys (which are so essential when we are typing in the flexible medium of digital text) be relegated to the far corner of the keyboard? (TypeMatrix presents an example of a modern reconceptualization of the layout. I'm not affiliated but I do enjoy their products.)

To summarize, I think that this article presents a rather limited (and even ad hominem) attack on the keyboard issue, with acknowledgment but little appreciation of the degree of path dependency in tech development. How can Dvorak be better if the research was flawed? This is not a complete answer.

Of course we are going to end up in suboptimal equilibriums, and together we should appreciate this if we ever want to get out of them.
> All really express the same computation -- the operational semantics are isomorphic

The operational semantics are certainly not isomorphic. fac1 consumes stack, for example, and fac2 doesn't.
Rise of the racist robots – how AI is learning all our worst impulses
... and go find a new job
combinatations ?
Home made GPU array of AMD cards mining mostly Dagger Hashimoto and Cryptonight algorithms
What's good enough is always going to be an individual decision, but it's better to be able to reference a concrete expectation of jail time.
Thank you very much. I like the equation over time.

Your explanation is difficult to follow when you do distributivity of % over +. I mean when you move from

(i + t) % n = (j + 2t) % n

to

(i % n) + (t % n) = (j % n) + (2t % n)

Here I read the '=' as normal number equality.
A simplified example to demostrate that distributivity is not valid here:

(5 + x) % 3 = 4
5 % 3 + x % 3 = 4

In the second line x=5 is a solution. But in the first line x is not a solution.

It's better to express your explanation using "= (mod n)" from the beginning.

(i + t) % n = (j + 2t) % n
i + t = j + 2t (mod n)
nice article, though:

> A non-technical founder interviewing a technical one is akin to a brain surgeon hiring a rocket scientist. Forgive the self-aggrandisement!

It's not self-aggrandisement but lacks acknowledgement that it's equally complex the other way around. As engineers we tend to think no aspect is more important than the product we build. Yet without the right person to understand financial growth (and the patience to carry us along despite our lack of understanding), it's going to be rough! (not just finance, but sales, marketing, even legal depending on the field).
It’s simply unrealistic that the barriers to entry for new ISPs will be low enough any time soon for the free market to sort this out. There are many different reasons for this including:

1. Very, very high costs to get started

2. Exclusive agreements that buildings have with a particular ISP already

3. Many regulations that would prohibit laying new broadband connections to every house, e.g. because there are already houses and streets in the way

4. Economies of scale that prevent small ISPs from being profitable

5. Competition from megacorps that can treat broadband as a loss leader (or low margin side business) to get customers for their other services such as cable TV, landline telephone, or video streaming

6. Difficulty competing with much larger competitors since they would generally be offering a nearly identical commodity service without the advertising budget or brand recognition

7. Larger competitors actively lobbying against new rules that would devalue their investments

You might be able to find a way around some of them (like #7) but most of those issues are basically intractable given the current technology.

Imagine if a new company wanted to run cables to your building in a crowded city each month. You’d have to keep tearing up the roads and other infrastructure to make improvements and you’d have tons of essentially duplicated cables. You’d basically want to push for laws that required shared access to the cables to eliminate redundancy which leads quickly to either the government owning the cables and leasing them out (quite a good option in my view) or a major ISP like Comcast owning the cables and leasing them out.

Don’t get me wrong, governments should incentivize way more competition among ISPs. But we aren’t even close to it being an industry with low barriers of entry. Until we have better wireless technologies, we are probably stuck burying fiber which Google has shown is enormously expensive.
I think that would depend on how much food you ate, how heavy you are and how long it took to finish bottle. I personally can drink full bottle over evening (say 4 hours) and be very far from that level of drunk. If I would have drunk it over 30 minutes on empty stomach, I would be quite a lot drunk.
Ask HN: CS papers for software architecture and design?
Can you please point me to some papers that you consider very influential for your work or that you believe they played significant role on how we structure our software nowdays?