skysight-inc/HackerNews huggingface dataset:
> just as my email addresses have

That doesn’t need to be the case though with just a little bit of effort and minimal cost. Use your own domain for email and set your account to be a catchall. Then use facebook.com@yourdomain.tld and your email address is no longer a cross site unique identifier.
Swift 5 Pushed Back to 2019; Pre-WWDC Release Predicted
2018 Has Been Open Season on Open Source Supply Chains
High-level hints on React Native performance improvements
How much can you get off by calling hotels? Maybe 10-20% off Expedia prices?
That still wouldn't separate genetics vs. common pre-birth environmental influences (e.g. mother's hormones and nutrition).
> but they've taken the time to systematically open source

Most of that is so they could wash their hands from the maintenance burden.

> finally the crown jewel the TCK

Can you give me more info here? I heard about EE, but I was not aware the full Java TCK (i.e. the one denied to Apache Harmony) is completely open now.

> I sincerely can't imagine what more you could want from a corporate steward

Simple, don't try to profit from the language itself. Imagine a commercial Go version, or imagine if some AOT parts of the .Net compiler were part of an enterprise edition, or imagine if a test suite for WASM compliance were selectively given only to some, etc.
If anyone wants to watch a slightly higher-level lecture on this topic from one of the authors of this paper, check this out:

https://youtu.be/m7o9rw5HAA8
Automated file backups to Amazon S3 in low code  – Sample
I believe they removed this feature a couple of months ago.
GROW – 5 days of creative coding, talks and workshops in Paris
infinitely more features than Slack and uses infinitely less memory :p
In my experience, more often than not, the opposite is happening. The designer wants the same widget to have a slightly different style in different places. Then you either give it some additional class for context or use helper classes. Benefits of either approach seem to be moot. Reusability suffers in any case.
Imho posting almost every day for 10 months is more than mildly spammy, I agree that the articles are generally high quality but that's true of many other publications.
I have no idea if there's other people doing the same nor if it's ok for HN's admins, but as a reader and user of the site I'm not really ok with it, I think we should hold users to a higher standard.

If she wants to post every article from the BBC on HN she should at contribute in other ways, commenting or posting other high quality sites. And again, this is directed to any other users behaving in the same way.
This !

I use Gumroad exactly for this reason. Hosting / distribution of my files, coupons, affiliates, analytics !

The only thing that bothers me with Gumroad is that the checkout experience is slow. The form can take several seconds to load.
Sorry I misunderstood your original comment :-|
Lots of people are so confused by all this.

From Java 11 onwards the "Oracle JVM" is exactly the same as the "OpenJDK JVM". The only difference is that one has the Oracle name on it and if you buy it, has long term commercial support.

It's actually the other way around to what you think. Earlier versions had proprietary features you had to pay for. Now there are no proprietary features anymore. The only thing you pay for is support.
VS has never been required to develop on the .NET platform. E.g., CSC works fine for C#.
The point isn't that you get a few more significant figures of accuracy on a slightly larger set of problems, but that you use completely new tools, techniques, and ideas to tackle completely new classes of problems.

Heliocentrism isn't a "refinement" of geocentrism. It's a completely new way of understanding the universe. The fact that you can make geocentrism work if you make your epicycles complicated enough doesn't change the fact that it's conceptually incorrect, and not a useful way to think about the solar system.

Likewise GR isn't a "refinement" of Newton. It drives a tank through the middle of the Newtonian world view and burns it to the ground. Then it says "New physics, this way" and off it goes, thinking about phenomena that are literally inconceivable in a Newtonian universe.

You can consider GR a more accurate refinement for certain problems only. There's a limited set of problems - large in everyday human terms, but extremely limited in cosmological terms - where Newton gives you all the accuracy you want.

But if your understanding stops there, you're missing the point of these revolutions. They're not about improved accuracy, they're about new world views that give access to entirely new problem classes.

You literally cannot imagine these problems if you consider Newton as a mostly correct foundation and GR as a kind of philosophical epicycle added to it later.

And that means you cannot do useful new physics.
I went to a cross european political seminar on this and other global warming effects and generally the answer is that while it might get pretty bad, we are on target for 4 or so degrees of warming if we stopped all our existing climate control measures. However, the effects at this level of warming are very much unknowns and things like the permafrost releasing a terrible exponential effect are theorised possibilities but very much untestable hypothesis. However, we tend to assume this won't happen, for various reasons. It's more of an unlikely worst-case scenario.

I like to think of it as similar to the people who theorised that CERN could produce a black hole or that atmospheric testing of nuclear weapons could cause the entire atmosphere to ignite. They were broadly plausable if a little far fetched, but ultimately the only way to be sure was to test it.

One of the important things to remember is that we have made significant progress towards the 'hole in the ozone layer' to the point where you dont hear about it much anymore because its actually getting better - that is, the hole is closing up. Its possible that a mixure of good science and public policy could deal with this problem as well, although it is closely tied with politics. Especially the fact that the largest polluter in the planet (China) is on track to increase its pollution exponentially. If we can deal with this problem, much of our estimates will be revised down a lot.
I think that if it's possible to define a way of operating businesses in a way that doesn't harvest data in a way that's nonessential to the services, then there should be a law requiring this option: to pay out of your pocket directly the amount of revenue the company would have expected to make, in exchange for the company not doing this data collection. But it seems difficult to get to such a definition. I think this law would be very popular.
Starting with XP, all versions of Windows have included a C# compiler in the .Net framework, if you’re willing to use the command line. And Mono has been usable for most things for a long time. And Microsoft has offered free versions of Visual Studio — which may have feature restrictions, but which can be used for production — for more than a decade. And, if you prefer the command line, you can find free SDKs that include everything you might want.

Although Microsoft makes a lot of money on development tools, it seems to think that giving away versions of those tools can help drive demand for Windows. Sun tried the same thing, but then advertised Java as making the operating system and hardware irrelevant, so free JDKs don’t appear to have sold many Solaris systems.
function - purpose, task, use, role, ...
Isn't this the same as regular programming? When you have a function called updateUser(), that doesn't tell you every single thing about its implementation, nor do we expect it to.
I'm still not totally sure how the "causation" part is proven. Just because the genes must have already existed in human beings long before there were drugs? Not sure if this is totally convincing though sure, that is indeed stronger than many other cases as proving causation is really difficult.
Linus Torvalds: 'I'll never be cuddly but I can be more polite'
Obviously you wouldn't name the actual directory "bobbytrapped", you'd pick something a little more subtle. Maybe even use an existing folder like ".config". "boobytrapped" was only used here for illustrative purposes.
Link? Surely we're talking about the regular TCK to confirm my Java impl is compliant and not EE.
Yeah, I think there is a lot going on with TDP, the OS, the workload, die temp, cooling, voltage rails and power profile.

Can anyone explain how CPU throttling works in real life?
The point of capitalism is to consolidate power around capital rather than a monarch, political party, government, nation or voting group. It's why capitalism can work in a democracy (US), communism (China) or monarchy (british empire). The point of capitalism isn't to escape it. Social or corporate advancement isn't capitalism. It's just everyday life. No more than a peasant in the soviet union progressing up the state ladder is communism. Capitalism is about who really runs things and who gets to have real power. In monarchy, it's obviously the king or queen. In communism, it's the politburo. In a military dictatorship, it's the general. In capitalism, it's the capital ( or those who control it ).
A recent example: Drs. Barry Marshall and Robin Warren, who discovered that gastritis, gastric ulcers, and stomach cancer are caused by the bacteria H. pylori. "In 1983 they submitted their findings so far to the Gastroenterological Society of Australia, but the reviewers turned their paper down, rating it in the bottom 10% of those they received in 1983."—Wikipedia. Marshall and Warren were awarded the Nobel Prize in Physiology or Medicine in 2005 for their discovery.
But what is selected as a personal memory also needs to fit the current idea that we have of ourselves. Let’s suppose you have always been a very kind person, but after a very distressing experience you have developed a strong aggressive trait that now suits you. Not only has your behaviour changed, your personal narrative has too. If you are now asked to describe yourself, you might include past events previously omitted from your narrative – for example, instances in which you acted aggressively.

I have been pondering on a similar question for some time now. I have an amateurish and somewhat Jungian theory:

I think the "real me" is a collection of archetypes that are constantly struggling to take control over the mind and body. These archetypes are also constantly being improved on or new ones are being acquired through life time experiences. The "I" or the consciousness is nothing more than an observer and it also has the role to create a reasonable explanation, a justification if you will, of the motives behind actions. But the motives of the "I" are entirely produced by its collection of archetypes. This, in reality, would mean that the consciousness mind has no real choice in what one does! It is the archetypes that drive us to do or say things and the conscious mind just observes and creates a reason out of our memories and knowledge.

This would explain situations where, for example, one gets angry and says something that offends and hurts another person, but they would then almost immediately ask themselves "Why the heck did I even say/do that?" and the conscious mind creates a justification. After that another archetype prevails, e.g.; the one of compassion, and an apology would follow.

Of course, none of this explains how archetypes came to be in the first place.
It isn't really a gentleman's agreement so much as a blood from a stone type thing. Forcing their "rights" would require expensive imperialism, appall others and breed insurgencies as local sentiment turns from 'screw the kleptocrat in charge' to 'get those foreign literal invaders out'. The occupying forces and home country get pissy about pointless wars and deaths to serve wealthy interests and it becomes clear the whole thing isn't worth it by the hundredth maiming.

Law propagation is done cynically via who benefits - either via influence and threats or mutual benefit. China would need to suffer from a lack of protection of their own to agree to the status quo which the west has become accustomed to. It is not a natrual state of being by any means.

Anyone who has suffered bullying and received a blind eye from society in return would know that despite the lofty claimed principles they never operate on equality, justice or other but power and what they can get away with.
Network automation using Salt for large scale deployments
Hayek got his Nobel in 1974 Krugman in 2008. to illustrate the point further: who do you think knew more about quantum mechanics when they died Niehls Bohr or Richard Feynman?
Short term profits > long term profits in the minds of many managers.
Are you planning on exposing a registration and domain search API that can be used to purchase domains and set them up with zones automatically?
> At Facebook's scale even the scraps can be worth millions.

Sure, but the same is true about negative headlines, the effect is just more difficult to quantify.

Maybe it's a general world view problem within Facebook, but usually these things are the result of one overly ambitious person or group optimizing the singular bonus metric of their own little fiefdom at the cost of corporation-wide commons. Big organizations need to be extremely vigilant in their defense against internal foes who won't blink an eye costing the company billions for a gain of millions add long as the latter will be attributed to them while the former won't.
Don't be sarcastic, it doesn't add to the discussion. You're just saying you agree in a silly way and citing some things you also happen to find needlessly complex.
'We got really lucky': how novichok suspects' identities were revealed
I think it is relevant: back in february they made us believe that them using 2FA phone numbers for marketing purposes was a bug and today we learn that them using 2FA phone numbers for marketing purposes is a feature.

So either they lied in February or they have changed their minds. Either way, I think there is value to bring this very similar discussion back to our minds.
Nanogallery2 v2.3.0 just released with better performances
The “free” Oracle JDK is also coming with a license that limits its usage, which is what the parent poster is referring to.
A fourth hint, it won't break backwards compatibility and your post is a bunch of speculation and guesses.
It's all about tradeoffs, there are no silver bullets. If your class name is like profile-card then it could be simpler... until it's not. Because it turns out that one of your client profile-card needs to behave slightly differently on hover or whatever. In theory, profile-card is a great idea, in practice it can be a headache
Oracle JDK has never been "packagable" in that way. Some people did it anyway or they hard-coded cookies into scripts and things, but those scripts and packages are all for fixed versions anyway. Linux distros do it right and ship OpenJDK. They'll upgrade to OpenJDK 11 without issue.

As far as I can tell Hacker News and reddit are overrun with hysterical developers who are desperate to believe Oracle is evil, but whose entire rationale boils down to "but I don't want to read I just want to download whatever I randomly find on the internet", a rationale that is oddly not sympathised with when open source license violations occur.

Oracle JDK doesn't even have any DRM or other controls to ensure license compliance, it's all trust based. And the download page even tells you to go download OpenJDK if you want the GPLd non-commercially-supported version. I'm starting to understand now why companies have to audit their customers. Apparently the world is full of employees who feel it's perfectly legitimate to ignore straightforward, trust based license agreements out of some odd sense of entitlement?
This sounds great. Hopefully the TLD coverage is extensive, I dislike having my domains split across multiple registrars based on their supported extensions.
There are several famous examples of this in economics. See for example:

https://en.wikipedia.org/wiki/Hawthorne_effect <-- Observing behaviour changes said behaviour, leading to invalid observations.

https://en.wikipedia.org/wiki/Lucas_critique <-- Treating relationships between variables as structural and changing one to influence the other will affect the supposed underlying structural relationship.
Mooman called it, only took a day tho: https://news.ycombinator.com/item?id=18080209
I used this technique in my previous startup. I even had shell scripts that generated my LESS files.

One of the driving philosophies was that when one saw a CSS class, they should easily be able to find it's definition in the source. Another driving philosophy was that one should easily be able to determine what the class is doing.

This lead to classes like `u-centered`. The `u` tells me it's in the utils.less file. Classes starting with `l-` were layout classes, `t-` text classes, etc..

I had classes like this:

u-{max,min}-width-{xxs,xs,s,m,l,xl,xxl}

t-white

u-bg-red (red background)

t-h3

l-container-{xxs,xs,s,m,l,xl,xxl}

You get the picture.

(The nice thing about xl and xs is that you can keep adding x's as you need.)

I found it to be very effective. I understand the arguments that it kind of defeats the purpose of CSS, but I think CSS is pretty easy to mess up, and this give you a solid, consistent structure to work with.

Of course, I didn't follow this style 100%. There were some cases where it just made sense to use a more semantic style, but I found those case to be few and far between.
In these games of high level 'politics' I always assume nobody in the public really knows anything.

Any claims produced by anyone involved are just claims and not facts that can be verified by me or any of those so called journalists.

I personally would trust neither Putin nor Trump with my lunchbox.
What happens when a company steps up and says, "we now offer commercial support for Golang"? Do you suddenly apply the same rationale because someone might download their commercial version of Go by accident?
Microsoft and Green Bay Packers Throw WI Family for a $5,000 Domain Name Loss
People are responding that its 'okay'.

But the issue isnt that they posted the link, its that they likely are using bots to upvote as well.

I have a hard time understanding if people hate google or if Firefox is advertising here. Similar with Apple.

EDIT: Basically cant trust HN either. What is the solution to astroturfing?
Yikes.

I agree that this might help you move quickly when starting a project and might be a fine approach for a small prototype or personal site (or, more unkindly, in a consulting project). But you pay a huge cost: maintainability. There is no encapsulation at all, not to mention the pain of having all these generic classes floating around, colliding with anything that might accidentally match. I’ve worked on projects like this where huge HAML views chain many of these functional CSS classes. It makes it very difficult to accommodate new external components or design updates which I would say are pretty much inevitable in any product company. Even if you don’t add anything new, good luck updating the entire system to adjust the padding on all buttons unless you were disciplined enough to truly create encapsulating classes (which is really the opposite approach of functional CSS anyway).

I really think CSS modules got it right (or similar approaches where you have a unique class name per component). Our team approaches component styles like a UIView in iOS—it should render acceptably with reasonable constraints. This means any parent component / view can render this and set display: block, flex, etc and the contents should largely adapt. These days this is pretty easy with flexbox and grid. Even better—you can ensure that the markup classes stay private to you and only allow modifications through JS (or mark some classes as :global). Even better than that—your components can adopt delegation or renderProps to allow parent views to replace / modify with their own markup so everything in the component can truly be encapsulated.
Assistive technology tools you can use at no cost
By pirating Visual Studio before .NET went open source.

Express versions were only allowed for education purposes, and only started to be available around Visual Studio 2008.

The original .NET SDK was a bare bones command line SDK without any of the tooling that actually makes development in .NET actually worthwhile.
Using Clojure in Production
It's never not simpler.
I think you misread my comment. By 'normally' I mean using regular 'CSS controls how something looks' HTML, and not using visual class names (that this author calls 'functional CSS').
That's the research showing that memories shape personality. The research about about autobiographical memory is further down the page.
Google Bans all associated accounts
https://play.google.com/about/ip-impersonation/impersonation

If Google perceives something about your app is misleading to users, it will ban your company developer account, and all associated personal developer accounts. Presumably, all accounts associated to them too.

It will ban your accounts based on their perception of an infraction, and it will do so without any consultation or explanation beyond pointing at their Developer Policy and 404ing "terms" - https://www.android.com/market/terms.html

There appears to be zero recourse from this, as at this point the developer is unable to make amends to the app listing.

Has anyone ever come back from this? Why is this policy so heavy-handed? What if Google/a-claimant was wrong in their initial objection to the perceived "impersonation"?
Developing in .NET is much more than writing CLI apps in C#.
You could do this with SASS or LESS.

Make all the "functional" classes as abstract mixins or placeholder selectors (in SASS parlance), and then use them to define your concrete semantic classes.
I know he is not the most liked person but I have to say that Peter Thiel for me is number 1. After him comes Elon Musk.
In what sense do you mean a pirate version of C or C++? The languages are not subject to a license and therefore cannot be pirated. The ISO/ANSI standard is a copyrighted document, but that doesn't mean the language is copyright. There are proprietary runtimes and toolchains and if you're using a proprietary toolchain or runtime without a license then you are indeed violating copyright in exactly the same way as anyone doing this with any other sort of software.

That's not what we're talking about Oracle doing here to users of Java.
Yes but my point is (and I do think their branding is dumb here), there's no difference between Oracle JDK and OpenJDK anymore except the name.

Simple rule: if it has "Oracle" in the front now, you have to pay to use it in production. If it has "Open" you don't.
So disappointed in the GDPR evangelism on HN.

https://www.techdirt.com/articles/20180920/17133740682/gdpr-...

GDPR is a tool that is going to be abused to hide and censor. The EU didn't create this regulation for the benefit of the citizens of EU.
Hey! We must read similar things.

https://news.ycombinator.com/item?id=17952107

Looking back I could have talked about Zika here. How many childhood viruses are we sure don't cause down-the-road issues like cancer? Most of the time when you get a random virus, the doctor has no clue which one it is and doesn't test to find out. I can remember being told by nurses at the school "there's a virus going around," and that's all we knew: there was some virus, and everyone was getting it. We just assume that these things are harmless and irrelevant once you recover from them.
Unless you're a very large firm, it's actually not. They'll negotiate with you long before lawyers are involved.
There's not much known because it's almost impossible to research, surely? You'd have to have one identical twin developing naturally, and the other brought to term inside a surrogate mother.

This probably doesn't happen very often. (TBH I don't know if it's even possible.)