skysight-inc/HackerNews huggingface dataset:
IIRC it's about clock speed. Your electrical signals travel at the speed of light. If you have a 4GHz clock the signal travels at 300,000,000 m/s. Now one clock cycle is 0.00000000025s, so the light has time to travel 0.075m. That's only 7.5cm! And you need everything to be synchronized inside and get into a steady state before the next clock cycle.
She had a pretty good point. Any given popular music video is loaded with borderline porn. Why were her fully clothed yoga videos (that weren't even questionably sexual) not allowed but the former were?
Bigger processors means longer distances for current to travel, thus longer delays, and therefore lower possible clock frequencies.
We can also do some lazy loading and only calculate values when they're observed.
One problem with bigger chips is that the speed of light actually starts to be a problem. At 1 GHz one clock cycle is 1 ns which means that a light pulse in vacuum reaches maximum one foot in that time.
Saying this is transparent Aluminum is the same as saying Glass is transparent Silicon. It's not, it's just a ceramic.
The same backdoors politicians want in our devices will come back to haunt them.
The most horrible and bloody dictators had only the best intentions in mind. The most bloody and horrible ideology in the world – communism – was driven by idealists.

I'll always take a corrupt politician over a benevolent dictator.
I mean everything, like implementing a javascript engine directly.

In that case, rather than a Javascript engine, wouldn't you have an ASIC for the script itself?
That's indeed quite telling about the TOS nowadays: two people from HN double/triple checked the TOS to find a simple statement and couldn't find it. Yet, it's there.
Speaking of Moores law being dead this time, check out this old article from 2012 predicting we would be at 7nm Intel chips with 5nm on the way: http://www.tomshardware.com/news/intel-cpu-processor-5nm,175...

Intel is still trying to figure out 10nm because it is rumored that there are material science problems that are causing yield issues. Remember the 1960s when rapid gains in space tech made everyone think we'd be travelling around the solar system by 2000? The tech hit a plateau and stopped. Maybe we're in that situation with chip technology...
Imagine if Microsoft had bought Facebook back in the day. Things would be different.
Say each platter has N defects spread uniformly. Double the area of each chip on the platter (less total chips) and you ~ double the defect rate per chip. Make the whole platter one chip and it always has a defect.

GPUs and CPUs somewhat work around it by being able to disable cores or a part of cache and sell the chip for less.
But she didn’t “sign up” for residency, they “presented” it to her which is a whole different scenario.
Linux terminal with syntax highlighting?
Looks good to me

https://imgur.com/a/Dh0SN
Yes, I hope that evolution will produce something new from the available academic and tinkerer genes. The academic lives longer in a stable medium, the tinkerer dies young but multiplies faster in chaotic conditions.
Really? It's been a while since I've used it, and I remember a good portion of the documentation talking about how they replicate some, but not all of Pandas' API's (because of the sheer number of them).

They've probably updated it since then...
I found this a nice way to communicate the difference between AI, ML and Data Science [0].

TL;DR

AI produces actions

ML produces predictions

Data Science produces insights

[0] http://varianceexplained.org/r/ds-ml-ai/
It sounds to me that it would be blatantly obvious that a human didn't write whatever result that may produce.

And I don't quite get how you can encode that much information in a sentence without it being completely garbled.
The author requests that we link to the page at https://jamesscrook.github.io/shop instead of the actual GitHub repo.
You're joking. It would have to be really awful behaviour to fire him.
> one forgets if a certain new syntax is available in the whatever version they are and need to check the manual several times

You know that the current standard practice in JS-land is to always target the latest version, transpile specifying what browsers/runtime version you target, right? ...heck, even the way to config things like Babel sort of implicitly assumes this. Or pick something like Typescript that is practically always a superset of the current bleeding edge.

...it took me a while to grok the philosophy, but the only way to survive in modern JS-land is to fully adopt the "always bleeding edge" mindset. Any other way to think about it will end up driving you insane, as all the tools, framework etc. assume the "let tools handle versions compatibilty and always code for latest version" :P

JS is a "tooling ecosystem language", you don't just "write JS" you "write JS using tools X, Y, Z etc." The tools you use practically define the language. You can even say "fuck standardization" from time to time if you like need full-featured macros for a project and pull in some tool that adds this feature to JS and just use it. This kind of theoretically infinite power in the end made me "stop worrying and love the bomb" :)
How  the Internet Is Indispensable to Entrepreneurs
You mean like Poppy who has millions of views on youtube? If you saw her before she was known you'd probably think she was just as likely to shoot up youtube HQ.

The truth it's not as easy as it seems to separate the "merely deviant" and the violently deviant. That's why censors often choose blanket censorship of any deviance.
>We're going to make a new API that gives you a simple JSON version of any HN URL.

Oh, that would be amazing. I wanted to do an analysis of top level, second level, etc comments, but I looked at the API and thought better of it.
Recommend reading this re pricing: https://stripe.com/atlas/guides/saas pricing, I know you are experimenting but a single, unlimited plan is rarely a good idea.
Electrical signals don't travel at the speed of light, but your argument is still valid.
Cost of the wafer is fixed. The smaller the chip, the more chips per wafer, and thus, the cheaper each chip is.

Then add defects to that, which means you have to throw away more silicon per defect the bigger the chip.
The author of the "Coders at Work" was asked why he did not have interview at Carmack in one of the talks and his reply was he had contacted him but Carmack did not reply back and he said that with a very bad attitude as though Carmack owes him.
Still better than having to abandon the build system altogether because it can't do what I want (or work around it which is often worse than leveraging flexible environments in the first place).
Terahertz graphene CPUs!
I'm going to throw out a possibly unpopular opinion, because I have a feeling this is exactly what was going on at my old workplace.

What is the gender of the 4 employees who have a problem with the senior SDE?

At my workplace I was the only female employee and when I ever had complaints against someone for being condescending/etc the response was similar to yours, "But I never had that experience with him. He's a nice guy."

Understand that you only see one side of your senior dev. You don't get to see how he interacts with women or other minorities.

An example I like to give is that even Senator Obama experienced people being fearful and locking their cars when he went out to the parking lot late at night. That's an experience that white people just don't have, and imagine being the only one to experience that or report that in a group of other people who have never ever been the target of such behavior. "But I never noticed it!"

If this does turn out to be the case I'd suggest you have a serious chat about diversity in your company. I ended up leaving tech due to my similar experience in my last company. Saying, "We're pretty diverse for a group of white dudes" isn't enough. Listen to the minorities at your company and their experiences and don't invalidate them or dismiss them because you haven't experienced it. You could learn a lot and save some people from leaving the industry.
Surprise surprise, he's the founder of a company selling a service to help people erase shit from google.

Not Quite A Classic Submarine Article (thank you for the correction, thisisit!). Just an overt marketing piece in this case.

Way to go NPR.. doing the tough journalism, really pounding the pavement here.

http://www.paulgraham.com/submarine.html
Google Play Music has Jay-Z, as far as my research shows. (unfortunately I can't check as I have Spotify due to their network affect roping me in through a family plan) Is it really fair to say Spotify has a bigger library outright?

Spotify claims to have 35m songs and GPM 40m. Not that that means much, either. The killer feature GPM has over Spotify is that you can upload your own tracks to fill the gaps wherever their library is lacking.
Although GDPR is a European law, people all over the world want to have more data protection. As a German Startup, we have to offer a good data protection already and the GDPR is a great opportunity to serve our customers better than before.
As a social network like Facebook, you need the support of your users to hold them. So why is Facebook making one mistake after another? They are not only loose users, they also lose their image.
> why should he personally participate in Parliament's ritual shaming of Facebook?

Because it sends a bad message, and Parliament et al have the ability to materially affect facebook's revenue by passing & enforcing laws like the GDPR etc
Sounds like Sony blundered when writing the agreement. If the chip is good for consoles, of course IBM will try to sell it to consoles.
> may the PR reviewers determine my fate

Confused here. I can't really stop progress waiting on build system features. Extensibility is required like a programming language. Otherwise, you must stop using the build system or build wrappers around it or outside of it making your build even more bespoke than if you used a more flexible system.
Question - are the non-technical employees requesting work done by the senior developer directly to him?

Some developers are often just that - hard headed coders, if they haven't come from a role or a background that has required them to "Customer Facing" then you need to re-evaluate the reporting chain or if it is crucial that they be "customer facing" then you need to broach the subject with him that he needs to understand how to talk to them.

As CTO of a small company you should head up the engineering team, if required you will need to act as the go between to get the requirements distilled into a format your senior dev can then action with the rest of the team.

If you cant absorb this responsibility then you need to get a project manager of some sort in to manage it :)
You may have closed your account with Facebook. They haven't closed their account with you. They maintain information on people who don't have accounts
I like Google Play Music, a lot, but:

- Google. Privacy.
- trying to shove the Android/Material UI on iOS, such
an impedance mismatch... I *hate* that.
- no dedicated client on desktop (so, no offline mode)
- the UI in the browser sucks (again, alien, and basically
*negative* information density if it could be so)
- uploading/downloading is a crapshoot[0] with official tools,
and the API is unofficial so hacks[1] may be short-lived.

So, again, I like GPM (and GPMAA) a lot, but only on Android.

The only thing I miss in Spotify from GPMAA/Apple Music+iTunes Match is the digital locker for seamless syncing of music I own.

FTR, despite having a native UI and digital locker, I moved from Apple Music to Spotify because discovery and reliability were terrible.

[0]: official tools behave similarly to this: https://github.com/simon-weber/gmusicapi/issues/140

[1]: https://github.com/lloeki/ruby-skyjam
"Purpose-built" means you can change the ISA to suit your whims, which for ARM requires you to A) pay for an architecture license and B) pay for the privilege of changing the architecture.
Or, here’s another possibility:

If we knew the complete laws of physics (or perhaps just invented some self-consistent laws) we could simulate light hitting in a mirror in complete detail; and within the simulation it would be indistinguishable from reality.

But we can’t actually do that because it would take a ludicrous amount of computing power. And the structure of the laws of physics might be such that it’s never possible.

That’s very different from your strict model/causal distinction. I don’t know of any evidence to suggest which view is correct.

I think your claims are overblown. You might be right but you might be wrong.
Metal will never be transparent. Metal means metal bonds which means free electrons. Free electrons are opaque to visible light.
That generalization is just plain wrong.

> Article 3 of the GDPR says that if you collect personal data or behavioral information from someone in an EU country, your company is subject to the requirements of the GDPR. Two points of clarification. First, the law only applies if the data subjects, as the GDPR refers to consumers, are in the EU when the data is collected. This makes sense: EU laws apply in the EU. For EU citizens outside the EU when the data is collected, the GDPR would not apply.

It's more complicated than that though. Just Google and you will find some valuable information. https://www.forbes.com/sites/forbestechcouncil/2017/12/04/ye...
Just to second that. Hetzner has a great product in Europe for compute but they lack simple storage options. Connecting both would be great.
Walls of text rants exist all across the internet.
Happy I’ve left FB and other online social giants for almost 10 years ago. It was obvious back then where this was heading. Young positive entrepreneurs should listen to there senior peers, now and then, or history will repeat itself. This is also a result of ageism, I think.
If you like this and you like programming you might want to take a look at Pure Data (or Max/MSP).

It's math to sound/video output by dragging inputs to outputs.

A lot of great stuff it made by such software.
> Heck, they've been doing machine learning since at least 2004, when they added Latent Semantic Analysis for junk mail filtering to the Mail app.

LSA is a knowledge (text) representation technique not machine learning.
Honestly, you seem like a somewhat difficult patient. If you want to be more involved in medical decisions, it takes time and effort.

"big issue I have with doctors, I don't know if they are going to prescribe me some bullshit"

You want a somewhat different relationship with a doctor, it probably is not going to be very easy if your attitude is like that and you are not particularly willing to spend time and make effort. Finding the right doctor for what you want can be difficult, especially when you yourself are difficult.

I read all of my prescription documentation, and if there is an issue I raise it with my pharmacist or my doctor. Sometimes I go out and find journal articles too.

Sounds like you are using the VA, I'd believe you if you said it was time consuming and the doctors didn't have enough time for you.
I’m now hosting one of the older ldmud-style MUDs (Nightfall) and the additional load and memory consumption on my server is absolutely negligible. There’s some continuous CPU usage now, but in the low % (on an ancient AMD Opteron). Unfortunately we do have only a few players nowadays, though.
Part of this is obvious: youtube restriction policies are largely based on what is advertiser-friendly, and popular music videos are advertiser-friendly by definition.

I don’t know what caused her videos to be demonetised, but she’s not wrong - it does seem pretty much arbitrary with no proper channel for disputing it.
Worksnaps Feature: Always Active Task
- as part of the whole "Delete Facebook" movement.
Perhaps one day we can order "pre-alcoholised" blood (or saline solution) via drones and avoid the hassle of having to physically drink a beverage.
So, whats the way forward? FPGAs on Die? Asics?
Or doubling down on EVU, Germanium, etc?
(in the one quarter they made a huge, unsustainable effort to push production rate as high as possible)
You don’t need huge processing power for that. You can do it on a - large enough - piece of paper by hand. Or with a bunch of rocks: https://imgs.xkcd.com/comics/a_bunch_of_rocks.png
That's why the founding fathers of the US were so smart, they just realised that letting people vent is the best and safest way to prevent crazies from actually acting on their craziness. I think all the silicon valley giants should just adopt the first amendment as their policy, rather than imposing all kind of stupid rules dictated by "advocates" to keep us "safe". It is also legal, at least in the US.
No.

Read Hobbes' Leviathan, it discusses this. A prerequisite for success the sovereign must establish a state religion, subjects comply or are executed.

And then John Locke, with emphasis on consent of the governed.

And why not the Catholic Church? The pope is essentially what you describe but they have been many bad Popes. Nevertheless as an institution it endures, with and without justice.

A sovereign who is completely selfless would not be a human. So you're necessarily searching for deities or an off worlder. And when they're done? Who then? Sounds chaotic and capricious.
Perhaps it's time to resurrect wafer scale integration : https://en.wikipedia.org/wiki/Wafer-scale_integration
I assume you meant to reference this, but just to make it clear, those old gaming console cartridges sometimes DID have special chips in them. Much to the horror of emulator writers a decade later, hehe.

Wiki: https://en.wikipedia.org/wiki/List_of_Super_NES_enhancement_...
> So I guess we can no longer trust Microsoft

Microsoft has not been trustworthy since the mid 90s, at the latest.

http://www.catb.org/esr/halloween/
Good, take down all companies that violate GDPR. Good riddance.
I started playing Discworld MUD in 1998 and kept going for almost as long as you. It was glorious
Thanks! We're so small that it used to be a direct request. Since, I've tried to be more of a buffer / create better processes - but you're right. I can probably try to do more.
If that US company wants to do business with people or businesses located in the EU GDPR rules absolutely do apply.

Yes, providing a free website can qualify as "doing business", too, for example if the company running the website uses it to attract potential customers, which arguably is one purpose of Hacker News.
It may help if we point out that we now have at least two independent implementations of XChacha20: your Libsodium and my Monocypher. This should raise confidence.

I'd love to add the extended nonce to RFC 7539, though.
I would guess most people on HN know about this PR technique, no need to point it out every time you see it.

For myself I enjoyed the article. I didn't know the right to be forgotten wasn't in place in the US.
Your GDPR compliance checklist
I also saw those reports. I found that WNYC's "Breaking News Consumer Handbook"[1] was a useful tool for sorting through the various reports. Many of the reports citing a "domestic dispute" either cited other news outlets (in some cases, without even citing any particular outlet) or attributed its facts to vague "reports."

Of the sources I was following, KRON seemed to have the lowest standards (at times even publishing contradictory statements as fact in consecutive paragraphs of their story), while NYT had the highest (but, correspondingly, stuck with the "the shooter has not been identified" line for hours longer than most other outlets).

I find looking at the Wikipedia history page [2] for incidents like this educational for understanding how our knowledge of events changed over time. In this case, the Wikipedia article attributed the domestic dispute claim to two law enforcement officials who spoke to CBS News. The cited CBS News article no longer supports the facts in the Wikipedia article, but presumably did at one time.

[1] https://www.wnyc.org/story/breaking-news-consumers-handbook-...
[2] https://en.wikipedia.org/w/index.php?title=YouTube_headquart...
Some background behind the comment I’m about to make: I was born in Ohio and lived in the state until, after graduating from OSU, I moved to Newport Beach (Orange County, California) for work. I only moved to the Bay Area because I didn’t get a startup-style job, although I respect the people who work in startups; I definitely wouldn’t be able to keep up.

I have become extremely concerned that many people who work in the Bay Area—or who work for companies based in the Bay Area—have, in the large, forgotten that their users are fellow human beings. I am turning more and more to the belief that _everyone_ in a company needs to have some unfiltered interaction with the company’s users on a regular basis.

Separating out the support process (to automation, to contractors, etc.) makes it easy to forget you’re not writing code to serve robots, you’re writing code to serve people.
One thing I really dont like about Witcher 3 is that you hear the voice of "yourself", and that voice sounds like a WWE wrestler.

I never thought about it before, but I now realise how important it is for immersion to let the player imagine their own voice in the game (as in GTA, Skyrim, and Red Dead Redemption).

Allowing players to use their imagination is so important.
I thought it was more that the money dried up, and the nuclear test ban prohibited testing of the sorts of nuclear rockets that were being prototyped at the time.
Personal feelings aside, I think this is quite indicative of European and the US values. The US generally values the freedom to, while Europe values freedom from. Things obviously get more complicated when multiple parties are in play, but those seem like the fundamental properties on which the laws are built.
Devs push updates to the nodes. They can do whatever they want with it.
I have a Ph.D in Computer Science and I have worked across research labs in the industry too so I very much understand where you come from. That said, I don't see the disagreement between us and what part of my explanation you found faulty.
Thank you for this link, it really opens one's eyes!
Actually, they very nearly do.

The speed of electricity in a 12-gauge copper wire is
299,792,458 meters per second x 0.951 or 285,102,627
meters per second. This is about 280,000,000 meters
per second which is not very much different from the
speed of electromagnetic waves (light) in vacuum.
For DNS performance the average is probably not the correct measurement stick. It's vulnerable to sudden spikes or timeouts which happen a lot in UDP traffic.

I recommend measuring the median and p0.5, p99.5 and maybe p99.99 values with a lot of data points. That eliminates any packet issues and laves you with the performance you can expect for 50%, 0.5%, 99.5% and 99.99% of your DNS traffic.
Why the downvotes? This is valuable to the news report as it is a primary source for the rant.
LHV is for the merchant account, it's needed for EveryPay.

Their price structure is not fully pay as you go:

- there're no setup fees; but

- there's a fixed monthly fee—a so called terminal fee of 20EUR; and

- then there're the transaction fees—about 2.2% which is much less (!) competitive than Stripe's fees in the EU—1.4%.

Although I like what I've seen so far, as an app-developer, the fixed monthly fee wasn't acceptable. Plus, interaction with LHV was kind of painful (in this particular case, english was an issue).
This is a myth spread by people who can not code.
I understand your pain - I'm a female CTO.

Gender of the 4 is mixed and we have a pretty even gender ratio overall.
At Oxbridge, DeepMind is definitely the preferred employer, alsmost nobody is interested in an academic career, finance is not especially popular but always an option in London, hedgefunds heavily recruit. I would say next popular option after DeepMind or big tech in Silicon Valley is London startup scene for many.
This book is aslo Mathematics for Machine Learning: https://github.com/soulmachine/machine-learning-cheat-sheet