skysight-inc/HackerNews huggingface dataset:
Hey everyone -- Matt here.

Not quite sure why this is news; we've been discussing telemetry for a long[1] time[2].

I haven't actually watched the video because I've been really busy finishing my last semester of graduate school and switching research labs to start my masters thesis this week.

Several of us in the research community have agreed that telemetry can be a net good for the Web. Similar to how Firefox, the privacy-focused browser, has telemetry on by default to help improve the Web.

A huge thanks to everyone who contributes to Caddy and makes it -- in my opinion -- one of the best, easiest-to-use web servers around. We have over 200 contributors and it is amazing what the open source community has pulled together, despite the growing pains we faced last year [3].

I hope you love using Caddy, and if you don't, you don't have to use it.

[1]: https://caddy.community/t/caddy-0-11-will-have-telemetry-dis...

[2]: https://caddy.community/t/the-caddy-telemetry-project/3224?u...

[3]: https://caddy.community/t/the-realities-of-being-a-foss-main...
CoinHive Virtual Crypto Farm Plugin for WordPress
This would pair perfectly with http://www.pugo.org/project/pshttpd/ -- a webserver written in postscript.
Sorry, I didn't mean to imply that the SSMEs were not firing at liftoff. Since they fire for a few seconds before the SRBs get lit, I suspect most people know what's going on with them.
I hate to misrepresent facts, but after looking over what I wrote and reading what I linked for the first time in many years I don’t see any misrepresentation of the issue. Yes, what you write adds additional detail, but nowhere do I or what I link go after the Debian contributor; I was simply trying to make the point that spurious errors can lead us astray. Thank you for adding more nuance and do correct me if I messed up somewhere as I am unable to see it myself.
I would assume it has to do with the low rate of unionization. A high rate of organization among employers and employees really disincentives 'rogue' behavior. These online discussions naturally tends to focus on things like salaries and conflicts, but often these organization also have other roles in industry, education and even politics. At least I often find this preferable to just having a few politicians or a few large companies trying to decide what to do.
> You do not own the customer data anymore, the customers own it. And they can decide what you're allowed to do with it.

Which is entirely silly and basically contrary to everything else, e.g. data retention regulations that assume the company owns the data.
>Microsoft Windows is not Free Software.

Sorry, but allowing the Free Software movement to insist they are the sole proprietors of the definition of "free" is wrong. About as wrong as the people who are trying to co-opt the word "racism".

If something can be had for $0, it is free. Even with a capital F. That there exists other definition of free does not prevent people from legitimately using this definition.
Anything that has a type system is using static analysis.
Comparing glyphosate-resistant weeds to antibiotic-resistant bacteria is also just hilarious.

Are there some really bad weeds out there you want to save the glyphosate for?
You don't see the point because you are looking it from individual point of view. How individual should change their actions based on this news is not the point.

The point of article affect policy level. If the correlation between effort and outcome is probably weaker than what people assume, it has effects to the society.
It seems weird to be linking to the developer's (social media? church?) profile in an attempt to illustrate a conflict in values or imply hypocrisy. That is potentially out of line to me as the Caddy site itself doesn't link to this profile or (that I could find) reference it in any form.

I don't think it is attacking his religion, but the criticism of the project direction could be made without that.
Most work environments are "political" in nature. Within them, certain ideas are not to be questioned. Within most science research groups there will be an expectation that you will be following the "consensus" model, whatever that may be.

For example, in string theory research groups you will be expected to follow the party line of "string theory" as the basic viewpoint, and so your work will not be supported if you dispute string theory in any way. Whereas in other research groups you will be expected to discount any string theory model as valid and if you support string theory you will be frowned upon and not funded.

So it is with many different research areas. Anthropogenic climate change is the mantra for climate research, so you had better follow party line or you don't get funded. If your research doesn't produce the results that support that view then it will quickly be removed from funding.

It really doesn't matter what the subject matter is, if what you are doing doesn't follow "funding guidelines", it will be closed down. Before that happens, to keep their jobs, most people will follow the party line.

This is a shame as "science should be fun" and a way to further our understanding of the universe around us. What I find interesting is that scientists, on the whole, seem to be trained to believe that some things are "truth" because the theories on which those "truths" are based seem to work and work well.

In fact, many believe that certain things exist and spend their days, months and years trying to find those things. Occasionally after much time, some of these things seem to appear as based on their models. It seems to vindicate their belief in their theories and models. Yet, if one takes a few steps back and takes along hard look at the data collected, other things appear that raise questions about the validity of those theories and models. This is a good thing as it suggests that our theories and models may not only be incomplete but could be quite wrong. There is nothing wrong with that.

I liken it to the geocentric to heliocentric viewpoints. Both had some level of workability, but both have been superseded by later data and observations. Instead of being a tool for exploration of our universe, science appears to be getting the veneer of a religious system of belief and a pantheon of gods to go with it. Oh well.
You might want to look at the code, serve that html page from your local machine and console.log(url) inside the updateDataForBatch(symbols, addTitle) function to see how it works.
Someone said that while working at western digital, there were hw backdoors in the hdd controllers.

Such that they didn’t even need access to the OS to read all your data.
That doesn't prove it's harmful. The poison makes the dose and in the case of glyphosate the FDA is pretty clear that low doses are not harmful.
Developers: Prepare Your Drivers for Real-Time Linux
If anyone is interested the original SCMP article contains a lot more detail: http://www.scmp.com/news/china/society/article/2143899/forge...
Still missing from the picture: pipenv, virtualenv, virtualenvwrapper, pyenv
The official answer isn't necessarily yes, though. The official answer is more ambiguous than that - "offering" can mean what you think it means, but it can also mean what the official guidance says.

Also, both answers are official and from the EU institutions. One is the law, and the other is meant to help interpret and apply the law. I'm not talking about third party compliance guides (except for the link I shared), of which there are many.

With all of that said... If you have both taken steps to avoid serving EU countries AND have also done things which they view as targeting EU countries, the answer would be murkier. For example, if you block European IP addresses but also use .de and .fr IP addresses and accept Euros, they might consider it to apply despite the IP block.

I'm also not sure what would happen if you took no explicit steps to target, but saw 80% of your customers coming from Europe on a sustained basis and did nothing to stop that.

Overall, the law will be interpreted with its own intent in mind: it should apply if you're engaging with Europe, but not automatically globally.

I understand if you want more certainty, but that's how computer programs operate, not laws.
> If I share a photo, it’s still my photo

This is where it becomes murky for me.

If you send me that photo via email, should you subsequently be able to revoke my access to that photo. If so, by what means?

If you used a closed messaging system (say Facebook's messaging system, or Apple's Messages), should you be able to revoke access?

If you follow the argument a hop, skip and a jump away, what happens if I submit a photo to a publication and they run it on their website? Can I revoke access? What if that publication has published that photo in a physical form?

ie, where is the line where a reasonable person should expect that the data they have willingly shared/published has slipped beyond their control?
> Google has the lowest ceo/pay ratio since their CEO gets $1.

That's misleading, because their CEO gets paid in other ways. Garbage in garbage out.
It's almost - but not quite - this bad when using a "simple" local development environment. As others have said it's not nearly this bad when you're deploying to sane infrastructure, be it containerized or not.
Nobody can blame me for disagreeing with the article because, following their own reasoning, if you trace back all the faculties that lead me to develop critical thought then you reach a point in which I am blameless and happened apparently through chance: my birth.

Since I'm not responsible for my birth, I am not responsible for anything I do after I was born, no matter how noble or horrendous.

So their reasoning goes, and if upheld in the courts nobody could be blamed for anything, but as the popular saying goes, "tell that to the judge."
There is a broader push to criminalize IP enforcement.

Part of a very troubling trend.

And who's it done for? Large corporations. Not the "little guy".

Rent seekers, consolidating their monopolies.
Also plastic is ubiquitous and treated like it is harmless - it’s in close contact with your skin and your food pretty much continually, plus also in water and airborne dust.
This was inspired by reddit's r/place experiment last year, I never tried it but read about it after the fact. It looked fun and I like social collaborative creative things, so I wanted to make a kind of replica of it. That's how this came about.
“can hire a data protection officer at a legal firm for almost nothing”

Out of touch with reality much?
It uses the iex api. I have used the api before its really good.

Here is the code author uses to get data:

const BASE_URL = 'https://api.iextrading.com/1.0/stock/market/batch';

let url = `${BASE_URL}?types=quote&symbols=${symbols.join(',')}&filter=${filters.join(',')}`;
I recall that the first episode of very bad wizards addressed this aspect of free will well.[0]

0 -https://verybadwizards.fireside.fm/1
> One of the common traits of a visionary founder is that once you have proven the naysayers wrong, you convince yourself that all your pronouncements have the same prescience.

That line rings true.
I got some LED bulbs recently that are all glass, so they look exactly like incandescents, they have the same color temperature as "warm white" incandescents (i.e. 2700K), they are as bright or brighter than the incandescents they replace (800 lumens) and they are $1 apiece in quantities of 2. This may be an aberration, but it has certainly made me certain that I should always search for good and cheap LEDs in the future, and not waste time with any other type.

I also found some LED bulbs that have simulated filaments inside clear bulbs for an old-fashioned look, and again the incandescent color temperature.

I've even found cheap LED replacement bulbs for the various interior lights in my car that look just like incandescents.

So I think it's kind of passé to be debating LEDs at this point.
I'm personally happy Matt is charging for his work. More open-source devs should charge for commercial use a la Sidekiq, ngrok, and Caddy.

Free OSS is great, but for these types of tools, so is paid OSS.

There's a large pool of small, useful dev tools that could be making money instead of begging for it. And I'm glad Matt is a part of the much smaller group that makes money.
Yes, all those professional athletes, Nobel Prize winners, CEO's, top lawyers, all of it was pure luck. Not a single individual decision mattered. </sarcasm>
> there aren't many complaints that other compilers using LLVM are slow.

Practically every VM that tried to use LLVM as a JIT gave up as it was too slow. WebKit eventually abandoned their LLVM backend and wrote their own, B3.

JITs are of course a specialized use case, but there are also known issues with compilation speed in LLVM. For example, LLVM is single-threaded, so compiling a single very large compilation module can be much slower than it needs to be - and this is an issue hit by Rust due to how crates are designed. But you are also very correct that Rust is generating overly-complex LLVM IR for LLVM to compile, which is another problem there.

Also worth noting that while once clang beat gcc in compilation speed, as clang's optimizations have caught up to gcc the difference has vanished, and on many benchmarks today gcc compiles more quickly.
Which only means for this particular site, shutting down instead of paying legal fees is a valid choice.
A forum with a few european users obviously goes beyond incidental contact.

The thing is, if you want to do business in the EU, you better know the legal system there. The US forces people in the EU to adhere to their legal system all the time.
Must have just got lucky. If luck is an explanation for everything, it explains nothing.

That's my problem with this explanation as well.

It could be reduced down to "you could have been hit by a car this morning, just the fact you're alive means you're lucky".

Great, so everyone's lucky. Now what?
Honest answer to your question: Because they have to-do lists a million miles long, and "make an HTML-only version" is often at the very bottom of that list, because it may require high investment while providing few benefits relative to other things on the to-do list. Also, because "giving users control" can mean a million different things… colors, fonts, sizes, dimensions, HTML vs JS, etc.
But why.. every sane programmer uses Python 3 and pip in a virtualenvwrapper environment, cleanly separated for non-pip packages!
I doubt it's the same cultural effect, but in India head-shaking while talking (usually to indicate agreement or understanding) is super common, and often throws visitors off when they see someone saying "Of course" while vigorously shaking their head!
You should have added the next bit after where you cut the quote off, which was "and Go is just generally simpler to compile, because the compiler will do nothing even remotely resembling the borrow checker, nor does it have complex types, and so on."

I'm not claiming this is true by any means, but it wouldn't surprise me that much that merely the work to tell if a bit of Rust code in, say, Servo, is legal Rust in the presence of a rich type system and the borrow checker and all the other such things going on is more work than it would be to compile the roughly-equivalent Go module entirely. Compared to Rust, Go does not so much "cut corners" as cut entire dimensions out of the picture, and then cut some more corners for good measure.
The Rule of 72
Ask HN: Short sellers resources(books, documentaries, Blogs, etc..)
Hello, I am interested in reading blogs and other resources from people with different points of view then the average market analyst, mainly because I strongly distrust them.

Every time I see a documentary/book/article about this kind of investor and their bets even when I don't agree I learn a lot. So I want to have more of it to improve my critical thinking and knowledge.

Any good resources? I currently like to follow a couple sub-reddits, read some books, Blogs and watch all documentaries I can find.

Does anyone have any good resources to share?
I thought saturated fat wasn’t bad?
Pinterest adds ability to search by skin tone
If you haven't read the article yet don't bother. Summary: All choices and motivations are luck (i.e. Michael Jordan was lucky that he had the motivation and desire to become the best basketball player)
>A copyright holder, and he/she alone, has the right to make copies or authorize others to make copies of a work.

In this case, Microsoft provided that authorisation to its license holders by making available a web tool where they could create their own installation media for the software they were licensed to use.

So the software was indeed "free" for licensed users - the very same people who were receiving the disks - in the sense they were not required to pay for it. It might be a license violation to download and burn the disks on their behalf, but that's a civil matter.

The crucial element for proving criminal copyright infringement was a personal gain figure that was manufactured by the Microsoft expert witness.
Best RSS Feed Post Generator Plugin for WordPress
I think the most important thing to bare in mind is the "Sunk Cost Fallacy" (https://en.wikipedia.org/wiki/Sunk_cost#Loss_aversion_and_th...)

Don't make your decision based on what you've already done/paid. Make your decision based only on looking forward.
Try considering:
- What's my goal? (Make a family, take over the world, have a masters)
- What actions get me toward my goal most efficiently? (Start making money, steal the moon, keep head down)

At the end of the day, it's a highly personal and contextual decision.

If you do decide to drop out, it'd be worth talking to staff about ways to keep credit for things you have already done - perhaps in a few years you could finish your course with Open University?
Amazon still sells counterfeit goods despite efforts to clean up
Safari Mac doesn't work. Grey-on-grey checkers.

Chrome Mac does work.
I've interviewed with plenty of companies that don't do white board interviews. This doesn't mean they don't test for experience and aptitude. They just use different, often more appropriate tests, such as take home projects, pair programming and code reviews. I bet you these companies would disagree that their interview format results in hiring talent at the bottom of the curve.
Parody is only protected in the context of copying the thing it is parodying. Beyond that copyright applies.
I don’t imagine such a language would be well liked by the APL/J/K purists (“You’re missing the point!”)

Meh. I'm not interested in code golf. I find it mostly disappointing that discussions of APL and its descendants rarely include anything of substance about the array programming model. Everyone argues about whether the constant-factor size change from glyphs/words is worth it, but what I actually find interesting is the flexible code reuse you get from having every function automatically work on arbitrarily large data.
That's a shame, I thought Pyongyang Time was kinda neat. It's a callback to historical Korean timezones
Surely, SURELY this should have been called "Craptocurrency"
I think you've properly identified many of the traits that can lead to success.

I think the danger here is seeing a list like yours and assuming that's all that's going on or that somehow it's a simple recipe that you follow and after 30min at 375F in the oven: you're a billionaire! Truth is that I think your list isn't fundamental; these are secondary, perhaps emergent, traits which have deeper origin.

When you break down the world into fundamentals: you still need to do that correctly, if you misunderstand what you see, you'll not take correct action. If you take the time, but really can't see the forest for the trees, you'll fail. Your strong beliefs can help you defy less insightful naysayers, but also prevent you from seeing the actual errors of your ways, too. In short, I'm going to bet that if you look at a broad swath across people with varying wealth levels, you'll find many people of whom you can attribute many of those traits... only that the traits served each individual more or less kindly.

I think at each step in your list, the key distinguishing feature is that each "billionare" in question was able to correctly assess the context of the point in light of the goal of advancing their self-interest. Being able to correctly reason about the facts, opportunities, and risks in front of you and envision the correct action and execute on that action are much more important that circumstantial facts that you can see in an after-the-fact analysis.

I may sound like I'm discounting luck in all of this (right place, right time, etc), and I don't mean to... but I think there are those that want to over-play the role of luck in these things for a variety of motives. Luck is real and does help some and hinder others... but if you're lucky/unlucky you still have to be smart enough to react to the hand you're dealt in order to maximize/minimize the outcome.
That we should edit wikipedia and add "gopher sort" to bogo sort's list of names?

Had planned more, each section getting more silly than the previous including a tangent where it evolved into Hello as a Service but for now, to be continued.
We've been trying to tackle this at Hexel. We recently launched our own wallet and Discord integration so that you can send coins for free, to any email or Discord user. You can link your token to your Discord server and let anyone send it via chat. This makes it easy to actually use your token after creating it, and no MetaMask is required for most users (everyone except the token creator).
Neither of you are really using supporting evidence in this discussion, you're both just two sides of a value argument increasing in volume.

On the one hand, the other guy is legally correct - gdpr's purpose is to legally give individuals control over data about them (pictures they upload, addresses they input, whatever). That control is responsible on a site to site basis - if a person's naked picture is leaked online, every single IP address that hosts it must take it down if requested, or violate gdpr.

You're making a functional argument - if a person's nudies are leaked online, they don't functionally have control over that data. Morals and laws be damned, that picture is staying on the internet.

You can both disagree about the morality of this but simply restating both of your points with more "full stops" is pointless. If you're both really having trouble understanding each other's positions, step back and try to defend the opponent's decision.
I hope your "water gun" is made entirely of polypropylene, neoprene, polytetrafluoroethane, polyvinyl fluoride, wax, lead, and/or polyethylene.

And that you're wearing a chemical protection suit with respirator while playing with it. And that you are well aware of wind and weather conditions. And that you take care to keep it out of the environment.

Seems like one of those things that would be more dangerous to the wielder than anyone else.
What distinguishes super-star programmers? (2012)
"His website and Youtube channel are so richly filled with knowledge that so desperately needs to be in the public domain, instead of being locked in corporate structures."

All of this information is public domain, what are you talking about? This is extremely well understood stuff.
Select all and copy-paste from the webpage http://toddwschneider.com/stocks/ in chrome into Libreoffice Calc is parsed as expected.
Artificial Intelligence Is Unlocking the Vatican's Secret Archives
> A forum with a few european users obviously goes beyond incidental contact.

Why? That's such a silly thing to assume. It's possible I've targeted no one by location or nationality.

> The thing is, if you want to do business in the EU, you better know the legal system there.

How is a silly forum a business?
Try installing pipsi such that it uses python3 to install simple scripts like httpie or youtube-dl and you'll see how big of a mess it really is.
Time Blocking for Developers: A Guide to Productivity