skysight-inc/HackerNews huggingface dataset:
Have you spent time with the community? The community is fantastic.

Also, the cheat sheets put out by the RStudio team are the best programming language cheat sheets I've seen for any language: https://www.rstudio.com/resources/cheatsheets/

I don't do R much anymore (at the end of the day I personally have the freedom to start fresh so I choose that over dealing with technical debt in the R language itself), but the R Studio product, team, and R community I found fantastic.
How avoid Meltdown, Spectre and CSRF Attacks on Web with CORP, CORB, and CORS?
I think the author ignores the fact that creating simple, consistent systems is a very hard problem, and rarely compensated (short term). So most apps, APIs, platforms will eventually become complicated and messy until there is significant push from a competition to force people to do the dirty work of cleaning up architecture

So if you want a clean and simple R ecosystem, go support Julia or some alternative like that.
> I'd like to have a different recommendation for a "garbage collected Rust" but there really isn't anything that I think is good enough for the title.

D and Nim are both good candidates IMO.
In other words you want to delete a cookie and still have a cookie.
Yup, I needed to use a travel-adjust fork on my 26" full-suspension to get up steep inclines without looping. The 29er with today's geometry makes looping on a steep section so much less likely.
I checked this thread and the first thing I searched for was nim-lang[1]. Looks like nobody mentioned it yet.

Nim/Nim-lang makes it much easier to write Pythonic code. Minus all the complex things that only smart(er) programmers get(like GC, etc.), with Nim you can write code that is much more readable.

Another win for it is that it has very limited support for OOP, which IMHO sucks in terms of readability and understanding what the code is doing(as compared to imperative code).

[1]https://nim-lang.org/
I think this comment sums up Americas obsession with helmets very well.
> If a company is worth its salt, it will offer services on top of existing public knowledge, without creating walled gardens.

I contend that every profitable company leveraging public knowledge does offer services (broadly construed) on top of that knowledge, since otherwise no one would pay them. Maybe the minimal example is that in which the only service provided is marketing, but the range of service levels provided in practice runs the gamut. RStudio clearly goes well beyond that minimum.

In some cases, the services offered are so valuable that the company can create a walled garden - which reduces the net value of those services to the customer but provides the company with monopolistic pricing power. (It’s not clear to me that RStudio’s products have significant lock-in, for what it’s worth. R has significant lock-in, like any programming language, and RStudio benefits from the lack of competitors creating good R tooling, but that’s not really a walled garden of RStudio’s making.)
Are you worried about that intermediate call changing between the dry run and the actual run? That can be avoided by saving the execution plan and allowing the actual run to load the execution plan from the dry run.
I believe that this is likely not GDPR compliant, although this view doesn't seem to be shared by many. My basis for saying it's not is https://www.privacy-regulation.eu/en/recital-43-GDPR.htm

> Consent is presumed not to be freely given if it does not allow separate consent to be given to different personal data processing operations despite it being appropriate in the individual case, or if the performance of a contract, including the provision of a service, is dependent on the consent despite such consent not being necessary for such performance.

I take this to mean that you cannot rely on consent that a user has given you to process their personally identifiable information if they did it in order to access a service you wouldn't let them have access to otherwise.
3 ways to extract receipts and invoices in real-time using Go
Mountain Bike geometry has changed, they have a longer reach, the stem are shorter, and bars wider for a better leverage.
Bar ends would put your arm too wide to be useful.

But maybe the real reason is if you ride with bar ends today, chances are you and your bike are old already, you have a front derailleur, no tubeless tires, no disc brakes unfortunately being part of a population that is going slowly but certainly extinct.

For marathons though they offered a change of hand position.
But their modern version comes as smaller hooks for the thumbs.
A Physicist’s Journey Through the Land of Counterfactuals
> I don't think desktop GUIs can or should be 'intuitive'.

why ?
Did not fast loaders for the drive put a small program on the disk drive?
One of my favourite Stack Overflow answers still is making your privacy policy a potato.

https://stackoverflow.com/a/16475093
I don’t think you can meaningly disentangle “information” and its representation without doing violence to the underlying theory. Nor is a discussion of “symbols” coherent without a reference to the information encoded. Grounding the idea of information in the logical and physical limitations of representation is part of the genius of the theory, not an unfortunate epiphenomenon.
This is only just slightly related, but I am working on a project based on Algorand, and one of the interesting things about it is that the smart contracts are written in something somewhat like an assembly language. It actually is deliberately not Turing complete because it does not allow looping or recursion, but has a few interesting features and constraints.

For example, it has built-in cryptography instructions.

The need to execute as many "programs" as possible to have a high transaction rate has pushed the design towards these intriguing constraints.
> A late amendment to the bill exempts companies from the law if they own a theme park or an entertainment venue larger than 25 acres.

Opening soon: Zuckerland. Jokes aside, this seems profoundly corrupt.
> Should whether an application is running or not be a concern to you? Why would you ever want to actually quit an application?

same reason why I want the parts of my house that I rarely go to to be tidy ?
This flashcard set is mainly intended to pass certificate exams. Spaced repetition with flashcards is an efficient method to memorize and retain information. When you're actually working on stuff, you don't need to memorize information, because you can google stuff and learn as you go. When you're doing an exam, you can't google, so you need to memorize information.
I would ERB surprised if F-Droid even had half a billion installs total.
The tax code is lopsided in favor of the rich, it's not about paying a fair share, it's about the burden of the taxes. The burden of taxes on the non-rich is significantly greater than it is on the rich.

If I make $400K and I only need $75K to live, the burden of my taxes is negligible.

If however I make $80K and I need $75K to live, taxes are an unimaginable burden.

We fix the problem by evening out the burden, forget about loopholes, eliminate all but 2 deductions, dependents and primary residence, that's it.

Because the deductions have been eliminated lower the tax rate for each bracket to the effective tax paid for each bracket, the IRS has this data.

Then end capital gains tax, all income is taxed as earned income.

These changes will give 99+% of the population a tax break, and it will simplify taxes drastically for everyone.

The final step is to add 2 new brackets,

>$5M with a tax of 45%
>$10M with a tax of 69%

The rich won't need to be making decision about if and when to eat, but the burden of taxes will get leveled out.

We'll also have enough money to pay for Universal Healthcare, and probably college tuition for everyone.

Go lookup the charts for income inequality for the U.S. When the GOP tax cuts from Reagan's first term took effect the income inequality gap started in earnest.

https://en.wikipedia.org/wiki/Income_inequality_in_the_Unite...
If there is a real danger that EU gouvernments start abusing their power like that, why is it only Americans that are afraid of it? Not EU citizens, who actually are familiar with how their states behave?
Sustainable finance is rife with greenwash
"Just use clone" is absolutely fine. I even put it in the book!

Yes, I guess to me they're distinct, but I can totally see how it may seem similar. I'll try to make sure to make that explicit when I talk about this, thanks!
Solar Power's Decade of Falling Costs Is Thrown into Reverse
@some-guy

Is your experience for xcloud or all the cloud gaming platforms in general?
how exactly is an unlocked bootloader after 4 years of use going to help to reduce e-waste?

It allows you install a different operating systems. When newer versions of Windows ran slower on old systems, many people switched to Linux to use the same hardware for some more years. And we do have different mobile OS too today. The free LineageOS also has breathed new life to many an old device. Jolla, a Finnish company, even sells licenses for their Sailfish OS ( and https://jolla.com/sailfishx/ ) for Sony Open Devices ( https://developer.sony.com/develop/open-devices/ ). They supported their first phone with 7 years of free OS updates. ( https://blog.jolla.com/jolla7/ ).
>Unfortunately for whatever reason his code was never adopted outside the mobile org

If it were open source people could still use it elsewhere.
Didn't you find you got a deluge of spam to generic addresess like admin@, info@, offers@ and so on? I tried this, although it was probably about 15 years ago now, and reverted it because I got about the same amount of spam as genuine emails.
Which is very funny because the ECHR has nothing to do with the EU. But hey, that’s brexit logic for you.
For layouts and basic UI, definitely. But backend integration was a bit convoluted and I think difficult to decipher by design. Like if you expect to just do the stuff on the web app, then download code and make changes, nope not going to happen. You'll have to spend some time with each of the files you downloaded.
Also, you use cod+down to open a file. Just like you use cmd+down to enter a directory. You’re going “down” into the directory (to view its content), and if you go “down” into the file it should be opened with its default application (to view its content). Alternatively, cmd+down “activates” the directory so you want the same shortcut to “activate” files.
I think any wealth (not income!) over something like 1M should be confiscated. :) There's no reason to have that much money and there's no way you personally have generated that wealth, most likely you just invested money early enough in something sucessful to extort money from it. This may sound provocating but it's actually quite a sound model, but which would also mean reconstructing what we mean by the economy... No capitalistic ownership (eg investment is at most a loan, you don't get propriety shares in exchange), no for-profit renting, ...

And obviously funnelling all that money and economic capital to some central state isn't gonna go well so levels below and above the state need to be reinforced.
The only problem with this is that I don't personally find it obvious/intuitive that (1,0) + (1,2,3,4,5,6) = (2,2,4,4,6,6).

In fact, I would probably expect the output to be (1,0,1,2,3,4,5,6).
> As it turns out, I do not have a Data Protection Officer for my wiki I started in 2008. Does that mean I am not GDPR compliant?

Do you have more than 250 employees? Are you a public authority or body? Are you performing activities that "require regular and systematic monitoring of data subjects on a large scale"? Is your core activity processing on a large scale of special categories of data pursuant to Article 9 or personal data relating to criminal convictions and offences?

No? Then no need to have a data protection officer or data protection impact assessment.

You still need to implement appropriate safety measures and efforts to follow GDPR, where "appropriate" takes the scope of your processing into account. https://gdpr-info.eu/art-24-gdpr/, need a legitimate reason for using the data, etc., but all of this is very doable, and you're probably already in compliance if you care the smallest bit about your user's privacy and follow normal best practices like rotating your logs.

IIUC (there are two directives and I'm less familiar with the other one) you don't even need a cookie dialog as long as you aren't setting any unnecessary cookies.
I am on a forum with like 20 other posters and bots were stopped by the addition of a call/response field. Nobody who wanted to register would forget the classic response, but no bot was going to be able to answer it without some pretty specific google fu
Always love seeing the party of "small government" push legislation like this.

Of course, everyone knows "Small Government" has a trailing caveat of "...for me, but not for thee"
That is a very interesting idea that I find viscerally unsettling but will consider, thanks.

It is probably because of all my years with Ruby that this seems so off to me, but also, I hear you. Hmm.
I just want Jeff bezos to save Stargate like he saved the expanse. I can only hope that Amazon will protect The Stargate franchise from coming to the same fate as Star wars and Star trek.
Programming languages infosec professionals should learn (2019)
IMHO Cloud Run (Knative) is a pretty decent "next generation App Engine" without vendor lock-in.
Shouldn’t management be able to identify that their team is comprised of these otherwise incompetent individuals? I see those 2am emails as a symptom rather than a catalyst.
Killing Cyclists Is as American as Mass Shootings
Yes, and what the GDPR crowd is telling me is that I should just trust the EU to always act fairly and never engage in any kind of politically motivated subterfuge.

And not only that, my concerns and dissent regarding GDPR piss people off so much, that at this point, every comment I post just gets downvoted immediately. Now I realize it’s against HN guidelines to discuss this, but when I post a comment and the delay it takes for me to return from the post page is enough for my comment to already have a downvote, I feel discouraged. It’s very clear the person who did that had no good faith intent on a discussion nor intent to even minimally read my comment. And I’m supposed to try to argue my points in good faith despite this.

The pro-GDPR crowd may be winning the mindshare but they are inheriting the cancer of something not allowed to be criticized. And if we ever do see an egregious fee driven by political motivations, am I supposed to feel smug for having predicted the possibility or sad that my mere expression that the default maximum fines are so ridiculous that they basically terrorize anyone who is not a multinational corporation turned out to be well-founded?

All I ever asked for was for people to recognize the chilling effects that this regulation can have. The internet used to have so many small websites, forums and wikis, and many of these fall under the umbrella of GDPR. And this is basically the treatment I get for trying to represent this dying breed of website: as some corporate shill worth being buried and not considered.

It’s not like I care that much about being with the mob, but it pains me that as the open internet gradually dies, people flat out just don’t care. GDPR as it is today is just represents a huge amount of risk for anyone that is not a multinational corporation, and it only gets scarier the further down you are. I’m sorry but just telling people to not worry about how the law is written will not work. Some people will ignore it, some people will try to follow it, and some people will just stop trying altogether deciding the risk simply isn’t worth it. And that latter part is most likely to occur for websites that are more objectionable, since they will likely face harsher treatment just due to cognitive biases alone, since we’re talking about considerations that humans make rather than the word of law.
Honestly, re-read https://news.ycombinator.com/item?id=27255427 and have another think about whether the GP is "assassinat [ing your] character with generalizations" or just simply posting the plain truth. Your debating style, at least judging from what I've seen of it here, does indeed seem to blithely disregard valid responses.
> By default, iPhones do send diagnostic data

Doesn’t Apple ask you whether you want to enable this when you set up the device?
Good point - you'd think Netflix would have been buying this stuff up.
I believe what went away was the ability to get Animate for cheap. Flash was extremely highly pirated and that served as an entryway for young would be web devs/game makers. In the Creative Cloud era, pirating Animate has become a lot harder to do. So fewer people know of what it can do after the easier to pirate eras, and in turn fewer people see it as an on ramp to web animation and/or game development.

Not that pirating is the right solution nor that Adobe doesn't have a right to make money from their software, but that Adobe is missing a possibly huge audience they could attract with more "middle options" than super locked down Creative Cloud accounts such as for kids without access to the family's purse strings, for lower income and education use, for try before you buy needs, etc.
I think Gruber is being extremely optimistic here.

It is indeed very strange that Apple is shipping new iPads every year, each revision making iPadOS even more comically out of touch with the hardware on which it runs.

I'm sure Apple is planning something but we could just as easily be waiting another 2 years before iPadOS takes advantage of hardware capabilities, since Apple does plan ahead but they never tell us what they're planning.

iPad-buyers are clearly fine with the current state of iPadOS, and Apple is clearly happy with the number of iPad-buyers. They're in no rush.
This FSF form assumes everyone's full legal name can be written in ASCII (2011)
No, you're supposed to hope that the legal system will apply the law fairly and correctly. The law does NOT say that they can fine you 20 million Euro. The 20 million is an upper limit on a fine, but the law also specifies how that fine is determined, which _by definition_ is "something you can afford", because that's literally one of the factors.
I'm sure there's a bit of both. Many people talk about how they love the tooling, the type system, enums, traits... stuff unrelated to performance.
> there are far more rich people than we are lead to believe

This is almost certainly true — apart from oligarchs, dictators, and crypto billionaires, it's broadly understood that "500 richest" lists also miss a fair number of anonymous Omaha residents, for example.

> most of us are just working to prop them up and keep them rich

I think this part is probably a mischaracterization (though I could also just be misinterpreting what it means). To take the limit case, consider a wealthy dictator who stole absolutely everything he owns, and who flees his ruined country. In this scenario, the aggrieved parties are the people he stole his wealth from, as opposed to, e.g., the waitress who ends up serving him drinks on a Caribbean island.

That means to the extent you believe the "prop them up" part of the theory, you must also believe that most wealth concentrations arise more from things like theft, and less from things like value creation. My experience has been that this seems untrue today and almost certainly becomes more untrue every year (but I do understand that reasonable observers may disagree).
> At least half a billion malicious app installs on iOS and none from F-Droid. It does seem like open source wins there too.

You must realize that this is a meaningless comparison, since F-droid is barely used and not a target comparable to iOS.

I’m quite sure you are aware of the relative sizes of the stores. If that is a mistaken assumption, please say.
Towards Moore's Law Software: Part 3 of 3 (2008)
Most people in 1st world countries (where $20 is not that much) would, but I like that it might not be needed. It's less hassle, and it also breaks all the assumptions were made by the anti vaccine misinformation.
I think the official swagger-node (https://github.com/swagger-api/swagger-node) hasn't been updated for a while. There is swagger-jsdoc (https://www.npmjs.com/package/swagger-jsdoc) though.
Getting the mixed workload down from 1m3.409s with GoCQL to 0m19.715s with Rust was pretty damned impressive.

Also note that CDRS is also based in Rust. So it isn't just the language; it's also understanding how to get the most out of a highly asynchronous shard-per-core architecture. "Generic" programming isn't cutting it any more.

Disclosure: I helped edit this blog. And I loved everything in it.
It’s a good theory, but is there supporting evidence?
Ask HN: Which technology futurists to you follow?
I'm looking for recommendations on who to follow; people who have a heavy technology focus and are able to provide evidence-based insight in broad fields.
Previous discussion from when it was reportedly rather than near: "Amazon is reportedly negotiating to acquire MGM for about $9B" https://news.ycombinator.com/item?id=27194167
Similarly, there’s a sad argument that the “Life in ‘The Simpsons’ is no longer attainable”.

https://www.theatlantic.com/ideas/archive/2020/12/life-simps...
I couldn't agree with more OP. I got my graduate degree in Statistics and, after working for several years in such a role, made a similar vow to Never Again™ touch R (or SAS). This effectively forced a career change. (I'm now "officially" a software developer and couldn't be happier.) My distaste for Statistics stems directly from the commonly used tools.

I appreciate your point. In most contexts, such as your comparison between Japanese and English, I agree with it. However, paradigms like OO, inheritance, scoping, etc. are hard-won, intellectual accomplishments; they're not arbitrary. They're purposefully designed to solve specific problems. My experience with R showed it to be rife with problems that have been avoidable for decades. AFAICT, it boils down to the tragic view of "I'm a (statistician|engineer|mathematician) not a coder so I don't need to care". The unfortunate truth is that despite such a view, doing analysis with R makes the analyst a programmer by definition. And so the language, ecosystem, and, consequently, users suffer from half-baked, poorly designed workarounds to problems which have long been solved (and abundantly documented in the software literature). To reduce it to a matter of perspective feels to me like a tautology: it's easy once you get it.

Clearly, I'm triggered by this. I hope I've expressed myself respectfully. My point is, I don't feel it's arbitrary. The design and complexity of R has real consequences in terms of cost and reproducibility.
I never said it wasn't. Just adding some more context that you left out.
how many originals can they pump out at 9B though?
Much of Python's influence is actually from Modula-3, not C++. The only reason C++ is similar is because C++ also borrowed liberally from Modula-3.

In particular, Python's import, exception handling, and object systems are based on Modula-3's (though IIRC it did also borrow some C++ innovations for the object system).

(Modula-3 is the Velvet Underground of programming languages: your average programmer/listener has never heard of it, but it influenced so many languages/musicians you have heard of)
The idea is that the radioactivity produces Hydrogen and Sulfate, and some bacteria (or achaea?) can "burn" the Hydrogen extracting an Oxygen from the Sulfate. So no Godzilla down there.
Can't seem to find it anymore but wasn't there a post about how the letter "d" by itself was a valid email address at one point?