skysight-inc/HackerNews huggingface dataset:
Sci-Hub and arXiv are merely distributors. Like a movie theatre for a movie. Elsevier is like the movie studio that actually produces the movie after authors write it. The question of marginal value is missing that point. It's looking at the fact that, under this analogy, Elsevier is the movie theatre and is blind to the fact that it is also the movie studio.

One way or another the work has to get done. Shifting it from one pile or person to another doesn't change that. You can live without some of the steps I outlined, but quality can suffer then. Not in all cases, but some. I've seen plenty of HN links to arXiv posts where it's clear the authors had little sense of the best way of presenting their material and therefore have a harder time communicating their work.

What marginal value do you place on having new scientific knowledge more clearly and consistently communicated to other researchers? That's what publishers do.

Subscription prices are certainly way too high compared to the cost, but saying the add little or no value just tells me that a person probably doesn't understand what publishers do, or that "researcher" skill sets don't always overlap with the skill sets to perform the work I outlined above.
This seems to be a unity game. Is there any way to play it on MacOS?
Uber has an history of using despicable approaches against competition, workers and users... You just experienced the last one.
Friends of the Earth was founded in 1969. Why do you think that’s relevant to policy decisions today over fifty years later?
Original title mentioned “using neural networks”, which is the novel element here. I don’t know why the moderators removed that.
I never understood the term. 99% of computing is a client talking to some sort of server. Forgoing a server leaves just the client (which I think is what 'serverless' implies)
Incredible that this goes through slow and expensive builds yet fails to even mention the much better recent builds of the Hualong One (China), the VVER (Russia/various), and the APR-1400 (Korea/UAE) models of reactors. Who the heck edited this!?
In my case, foreign travel and living, very good pay, and I guess I am an adventure junkie. Diving, ropes, bungee jumping, motorcycles, and many other things take my fancy, but sometimes just living somewhere that takes me outside myself. How do you put a value on that? Also, when there's a high signal to noise ratio, the truth tempers it for me no matter who or how much they bluster. For somebody, breaking a finger nail can be a full day ordeal, and that's not being totally sarcastic, but realizing that you need to understand what perspective the other person has. The COO/CFO is looking at managing the fallout of your immediate emergency, so they have other things on their minds, and perhaps they don't maintain a professional persona that day, but hey, I have my bad days too, and I'd like to get through it as smoothly as possible. When you are fast to point your finger at someone, remember, there are three of your own fingers pointing right back at you!
I agree that a programmatic API semantically equivalent to SQL – for example like the JSON-based MongoDB API you mentioned – would go a long way making things easier for application developers and removing the need for ORMs (which I consistently avoid).

F1, Google's SQL database, uses Protocol Buffer in an interesting way: https://storage.googleapis.com/pub-tools-public-publication-...
I would like mention a fundamental problem with the state of our current economy. The 2008 bailout killed all perceived risk of holding onto money. This resulted in extremely cautious saving behavior in corporations. These companies are looking for the next investment. They don't care what it is.

If corporations are lenders then the rest of the economy must become borrowers. We don't want citizens to take that burden so the government takes the debt on.

What's the macroeconomic function of saving? It's to make surplus resources available that can be used for investments. What those investments are doesn't really matter but here is an amazing opportunity: You can save the economy by fighting climate change. It's not one or the other, the second one directly leads to the first one.

So, instead of letting the government take on debt we have to ask ourselves: "What do we have to do so that green investments become attractive to private companies?" Specifically, companies should be able to fund and build nuclear reactors to be able to profit off of them without government support (government insurance just means your tech isn't safe enough). If this is not possible (I hope it is possible) then we should look elsewhere.
The fly in the ointment being that, if such useless loops are widely adopted, ML can be trained to recognize and eliminate them too.

(Don't shoot the messenger; the concept is obvious.)
According to the article, the C++ code is compiled via Emscripten (presumably to WASM, or maybe to asm.js), so it's running sandboxed either in the WASM or JS runtime. Any potential memory corruption caused by unsafe C++ code is contained within the sandbox (which is the whole point of JS and WASM really).

The security implications are exactly the same as writing the code in any other language (incuding Javascript or Rust). If the sandbox is buggy, then a "safe" language wouldn't help either.
Understanding Entropy
You're assuming rational behavior. Statistically speaking half the population has an IQ under 100¹.

There's an online big&tall clothing retailer who have a great site. Exactly what I wanted: I can search by size (my trouser size is often just above regular size stores' inventory and just below b&t stores' inventory), decent enough prices,² good sizing guides, even some variety in colors and styles. I was ready to become a regular customer.

On check out I was asked if I wanted to join their mailing list. I clicked no.

The next day I got a marketing email. I clicked the unsubscribe button.

The next day I got *another* marketing email. I called them up and made it clear that if I got another email they'd lost me as a customer forever and they'd better make damned sure they got me off their mailing list.

You can guess what came in the email the next day.

I marked them as spam and set up the kill it with fire rule in my gmail³ so that I'd never see another email from them again.

I tell this story mostly because it's not an atypical experience. You'd think people would know better than to do things like this, but you'd be thinking wrong. A lot of marketing people see email as a free way to reach prospects and don't seem to understand the negative consequences of irritating customers like this.

---

1. That is assuming that IQ variation truly is a normal distribution. In all the critiques of IQ, whether it's actually normally distributed seems to never come up.

2. Which as anyone reading this who's big and/or tall will know, means far more than you folks near the center of the size bell curve pay for clothes. I'm going to break our code of silence for a moment and say that every time we buy clothes, us b&t people loathe you center of the bell curve–sized people with a passion.

3. Established because Avis doesn't even give an opt-out link in their crap marketing emails.
There is also a similar program called HyperFiler[0]* that bundles web pages into single HTML files with a few more options such as a headless chromium transport option, built in minifiers, page sanitizers, and an option to grayscale the output pages, among other options. It's TypeScript based and has an programmatic API to customize the bundling process as well.

[0] https://github.com/chowderman/hyperfiler

* disclaimer: I created HyperFiler
I've always seen it to mean cases where the code owner is not responsible for designating or managing individual servers, but instead they just deploy their code and the cloud provider is responsible for scaling based on incoming load.

In that model things like AWS Lambda and Google Cloud Functions are considered serverless, but so are Elastic Beanstalk, App Engine and Cloud Run.

Managing your own individual servers in something like EC2 or Cloud Compute is definitely something I would not consider serverless, and I think most people would agree with that.
People think nuclear waste is green sludge in a barrel, when it reality its very small solid pellets.
Imagine if we had made nuclear a viable option 2 decades ago. All those greenhouse gases from the United States and China,…

Wind and solar are still coming , waiting for the perfect is the enemy of the good

I bet around 2050 or 2060, we’d wished we’d removed coal from the picture much sooner
Ok, I crunched some numbers today. It turns out that in The Netherlands, 98.9% of screenings are from 2019,2020,2021. There are quite some cinemas showing old films, but it's only 1.1%. I based this on data from https://www.filmladder.nl.
I've never learned Haskell, so I'm maybe misunderstanding this, but it seems like this wouldn't cause problems for Copilot.

My understanding is that the author is effectively booby-trapping the entrypoints into their applications so that if someone runs the same code without the right "antidote" code extensions, it will go into an infinite loop. But that's only effective if Copilot picks up that one line with the booby trap. And Copilot probably wouldn't ever suggest that line because it's so different than the entrypoint to most Haskell applications.
Renewables and storage are advancing so quickly that by the time any nuclear plant greenlighted today could be turned on, it wouldn't be worth turning it on.
In the UK you are not allowed to do this, goods must have been on sale at the higher price for some period of time. Discount codes have been employed as a way around this since there are no rules to how these are used. So they have a 'sale' every so often and then everything is full price but with a discount code instead.

I did actually do some work with one of these merchants for a time. As it turned out, their honesty regarding pricing was about the same as their business ethics in general. As a consequence, the relationship soon came to an end.
The point about hjkl is the biggest deal here. Everything else has been non-issues me.

Interesting to note that Emacs standard key-bindings don't have the issue (from what I heard). However, I use evil in Emacs and Colemak-dhm layout and I decided to rebind all evil / vim keys. This fixes the position issues, mnemonic issues, and gave me the opportunity to improve on a bunch things over the defaults in QWERTY.

I very rarely type on anyone else's computer. Usually when I do it's my wife's computer (maybe 5 time's a year). I have a small 40% keyboard with QMK firmware so it's easy to transport and everything I need is flashed into the firmware. No need for configuration of the keyboard layout on their OS.
Then there are companies that sign you up for multiple marketing lists that need to be unsubscribed from individually. (Yelp, I'm looking at *you*.)
Funny that the machine learning operators seem to learn less well than the machines. https://spectrum.ieee.org/tech-talk/artificial-intelligence/...
I always feel like people that write these articles don't understand that energy pricing is the most regressive tax ever created. The world (read not US only) needs extremely cheap environmentally sound energy production far in excess of current capacity. Specifically China, India, Africa all need vastly more energy production to bring up their standard of living. Even the US would be greatly improved by vastly cheaper energy.

Arguing against nuclear from the future mix of energy seems like it misses the boat global energy requirements and total environmental impact.
AFAIK renewables from physical standpoint do not cut it when it comes to our ever increasing energy needs. Needs too much surface area for solar. Wind just seems unreliable.

Solar is as magical as nuclear plants are. It’s really sad that nuclear plants take so long to build.
Anywhere but Westminster: 10 years in 10 minutes
Hey guys, I’m the founder of Darwin (free analytics) https://www.darwin.so

There are a lot of ways to measure traffic depending if you care about all visits, https requests or just real users. For example, in our research we've found that around 56% of internet traffic is actually headless bots (bots pretending to be human).

If you not only count headless bots but also count http requests as users then you'll have 5/1 ratio as Eric mentioned here on twitter.

- Cloudflare uses cache hits and so on to measure traffic and therefore use http requests. Most of which are coming from data centers. This means their numbers are highly inflated.

- GA allows HTTP requests as well but this traffic can be easily filtered. They allows most/all bots and provide no tools to fight this.

- Darwin we exclude everything we can to try and ensure the best measure of "real" users. This we believe is more helpful to marketers.

tl;dr

your real traffic is 10% of what you see in cloudflare,

30% of what you see in unfiltered GA.

With Darwin around 85% of traffic is real.
another one (it won't be the last)
CRM marketer here. The real reason most companies cite a time range for unsubscribes is to create a buffer in case their ETL breaks and no one realizes. 99.9% it’s instantaneous but they don’t want to make legal promises that could be broken under certain circumstances.

Our particular team always setup multiple alarms to catch system outages but you never know how quickly the service provider will resolve their bugs.
Hense, so far they all seem to suck.

While I agree with you, it's too bad you can't create macros over common patterns. Not sure about you but I copy and paste a ton for this.

Really, I'd just want a coffee script, or moon script (https://moonscript.org/) where you have the idea for a query in your head, and know what the constructs will ultimately generate.
> Incidentally, we should also discard `this`, unless directly inside an instance method of a class.

We should discard classes instead. People have trouble understanding `this` because they insist on thinking in terms of classes and methods which are second class concepts in Javascript. Once I understood objects and prototypes, `this` also became easy to understand.

Programming with Object.create produced the cleanest code I've ever seen. Nothing but functions, objects and prototypes. I simply don't understand why the new versions of Javascript insist on adding even more of this class stuff.
Providing the AI with a sabotaged code dataset, I wonder how that will influence its treatment of us meatbags down the line :)

Also, I'd like to propose that henceforth, we refer to GitHub's mascot "Octocat" as "Copycat". All those in favour...
But the "software" gore of it all... Great story, even if it's been posted before. I listen to songs more than once also, and sometimes my appreciation/tastes changes enough for it to be novel again.
It might come in handy when building no-code tools, not as a no-code tool per se.
The Deepest Cut: How can someone live with only half a brain? (2006)
Indeed. And it wouldn't take much testing to realize the program is broken. This solution ignores the human in the loop at the controls of Copilot.
On the contrary, OpenWRT and a good CM4-based board allows the Pi to run pretty well as a gigabit router :)

https://www.jeffgeerling.com/blog/2021/two-tiny-dual-gigabit...
> You can express a foreign key constraint that these tables must link to an employee, but not the other way around. You can’t guarantee in the limited type system of SQL that every employee row has a corresponding employee_X table, and exactly one, not more.

True. (You can in some databases using check constraints, but it is not necessarily simple) The solution is to improve the constraint model to make it much simpler to define such constraints. For example it is trivial (in most databases) to add primary key and foreign key constraints, but more complex constraints are difficult or impossible.

I think the desire for tagged unions are really an XY problem, just like the desire for array types and other composite types. The relation type itself is powerful enough. But the desire for such features show that certain patterns are too complex and un-intuitive to apply in SQL.
There's a principle in US law at least, that political speech needs to be the least regulated. The cynical version is to view it as politicians write the laws, but it also prevents the politicians from writing laws that privilege incumbents even more than they are by virtue of being incumbent.
Google Maps is pretty good for transit and pretty bad for hiking trails. Can't speak to Apple Maps. While imperfect, OpenStreetMaps is fairly reliable for hiking trails, including unofficial ones, in populated areas of the US at any rate.
> Same reason hydrogen is total dead end

While hydrogen is overhyped for some applications (ground vehicles, heating), for some applications it may be essential (synthesis of ammonia and some other chemicals, reduction of iron ore to metal, seasonal grid energy storage.) So I would not call it a "total dead end".
Absolutely. Contact information is provided with certain expectations of how it will be used. If I provide an email address for the purpose of receiving package tracking updates, it is absolutely unacceptable to use that email address for marketing. If I provide a phone number for 2FA (ignoring all the security flaws in that), it is absolutely unacceptable to use that phone number for marketing.

Misappropriating personal information for unapproved purposes is on the same level as misappropriating credit card numbers for unapproved purchases. Just because an entity has access to information does not mean that they are justified in using that information in any way possible.
GDPR gives a 30 days window for erasure requests. I can't seem to find any time frames in the UK's law about e-mail marketing or in those for other EU countries for that matter.
Same here. Lots of places are doing this, afaik.

shopify from pyspark -> sql

https://shopify.engineering/build-production-grade-workflow-...
It definitely made it a real strain. In the end I closed the tab out of sheer disinterest.
I really doubt that, honestly. You have no idea if those models are correct without comparing it to real personality of an actual person.

If anything, you'll be dumped into big buckets like "buys lots of cosmetic items", "usually makes good choices first", "likes to try breaking aspects of games", etc
Several EU countries require double opt-in (i.e. you have to confirm the opt-in by clicking a link you receive via e-mail before they can send you additional e-mails). Sounds like this is what you want?
I support scaling up renewables. The question is, should we bet on the solution of fundamental unsolved science and engineering problems that currently keep them from scaling further? Or hedge our bets by scaling up nuclear to cover the gaps left by renewables?
Remember when Trump was censored by Twitter for "misinformation" what he said that kids are basically immune?
Do you know of any smaller scale hardware capable of routing 25Gbit/s?
Short answer, it's "complicated" in that there are always multiple things going on at once, but... yes. And the ways it's "complicated" are weirder than you might think. Like that Germans were actually one of the least "assimilating" significant non-English European populations here in the 19th century. Actual histories often don't match our assumptions based on current ideologies.

Fighting Everything German in Texas, 1917–1919
https://www.jstor.org/stable/24449071

"…World War I not only intensified fears that the "melting pot" was failing, but also broadened this concern to include German Americans as a suspect ethnic group. Before the war, German Americans were one of the most respected immigrant groups in America, having achieved success in many spheres. Brewery magnate Adolf Busch, intellectual and U.S. Senator Carl Schulz, and financier John D. Rockefeller were among the German Americans who had risen to prominence in the United States. Significantly, German Americans acquired their favorable reputation despite being the ethnic
group most resistant to assimilation…"

"…Furthermore, Texans’ historic distrust of German Texans helped inspire anti-German activities. During the antebellum period, slaveholders had viewed German Texans with suspicion, especially after an 1854 convention of German Texans adopted an anti-slavery resolution. In fact, only a minority of German Texans supported this resolution, but most Texans did not understand that subtlety. They were preoccupied with German Texans’ common culture which prevented them from discerning political, religious, and social differences among Germans…"

"…Claiming that German Texans’ ethnicity was equivalent to disloyalty, many council of defense members in Texas were determined to purge all traces of German culture from their state…"

(DOI: 10.1111/j.1540-6563.1994.tb00925.x for your sci-hub needs...)

But my main point is that these are very different situations -- national projects in Europe unifying/homogenizing various long-existed local geographically-specific cultures (I'm not sure 'assimilation' is even the right word here). Vs America, where various European populations came, only in the last few hundred years, displaced local geographically-specific cultures, and then competed with each other for political power or cultural hegemony as they expanded to take land the previous occupants were displaced from, also sometimes forming communities together (in which they were all newcomers to the land). Just two very different situations; although i tried to say there were some commonalities in the way cultures are homogenized/unified, I am sympathetic to the idea that "why are you even looking for commonalities these are such different situations".

I think we often over-simplify the diversity of historical paths with this stuff, assuming that the way we now look at "culture" or "nationality" or "race" has always been the way people did, and/or was inevitable. But these things were built, in the not too recent past, and didn't work the same way they work now even in recent history, and worked differently in different places.
DoorDash sent me banner notifications with coupon codes, lucrative ones like 50% off. When you click the banner the code disappears. So next time I memorize the code, press the banner, create an order, enter the code -- and it's invalid. I immediately uninstalled the app.
Show HN: Filadd (YC S21) – Online Courses for LatAm University Admissions
Hi HN! We are Nico, Agus, Guille, and Joaco and we’re building Filadd — online courses for university admissions exams in Latin America.

Not long ago, when we were university students, we built a forum (https://filadd.com) so our college mates could share content, documents, and notes with each other for free. It got a lot of traction, but we couldn’t monetize it.

So we looked carefully at our users’ behaviors and noticed a common need: 80% of the students using our forum attended private tutoring classes to prepare for university admissions exams. That is how we decided to build Filadd (https://courses.filadd.com) — a platform that offers online courses for university admissions exams. When we started, we had no money to pay teachers, so we partnered with teachers and shared revenue with them. This model was so good to us that we still maintain it.

For each course sale, teachers earn 40% and Filadd earns 60%. This model resulted in the most experienced teachers wanting to work with us and giving excellent service to their students. And it results in 85% of our students reaching their desired score. Now, we work with more than 150 teachers and we are 26 full-time people in the company helping students in Argentina, Chile, Colombia, and Brazil be admitted to the toughest universities.

We would love to hear your thoughts and feedback.
NASA Is Quietly Funding a Hunt for Alien Megastructures