skysight-inc/HackerNews huggingface dataset:
Here's a screenshot of the mobile site: https://i.imgur.com/WDDnKJk.png

In the top left, there's an "open in app" button. It's not very intrusive, it's just sitting there in the header to remind you that there's an app. The rest of the website looks usable, right? Nope.

Click on "open in app": redirected to app store

Click on user's avatar: redirected to app store

Click on "read more": redirected to app store

Click on one of the reactions: redirected to app store

It's dishonest because the site isn't interactive at all -- there's a huge overlay that prevents any meaningful interaction with the site. It's quite the opposite of lazy, because there's a functional site under there, they just refuse to let people use it.
They may be one form of ID required. (And I'm not sure that's even the case.) They are certainly not sufficient. You need proof of citizenship. You need some form of government-issued ID.

I haven't personally had a social security card in many decades. For the first time in I don't know how long, I do need to provide some form of proof of SSN to get a RealID drivers license renewal but last year's W2 is sufficient for that.
Apple’s Newest Macs Include Better Built-In Audio Devices
Ivan Turgenev Was Distrusted by the Left and the Right
The primary advantage is that it's already done, really. It's not hard to define isolated environments in almost any language you could name ("I should be able to have two runtime environments that support as much of the original language as possible, and they should not be able to affect each other" - a thousand i's to dot and t's to cross, but that pretty much captures the idea), but implementing them is another thing entirely. So much of the rest of language design tends to cut the other way, making sure that things are hooked together deeply for the convenience of the programmer.

I'm not particularly convinced Javascript is that much better than any other language as the language goes, but the implementation is far ahead of almost anything else. I know of other implementations of this idea in other languages ("Safe" in Perl [1], various attempts at sandboxing in Python which have generally failed, Safe Haskell [2], many others), but without the browser use case driving them forward, they tend to be poorly tested and even decay over time. It tends to be a use case popular enough to get some stab at support, but not popular enough to quite result in a robust, real-world-tested library support. The browser is an exceptional use case.

[1]: https://perldoc.perl.org/Safe.html

[2]: https://ghc.haskell.org/trac/ghc/wiki/SafeHaskell
I think this is a very good idea. Several years ago, I learned how to browse the web with a keyboard and screen reader. Honestly, picking up that skill made me a noticeably better software developer. Prior to that experience, I had a vague idea about accessibility, but for the most part, it was just about checking a box when I was going for certain types of contracts. But, once I got into the screen reader flow, all of my formerly vague ideas became really solid concepts. I build much more accessible applications now because of this knowledge.
The first sentence literally calls it the "tragedy of software engineering". I don't think I'm making an unwarranted assumption that the author means it's a bad thing.
Projects and Companies using Mojolicious
I think holding Apple to higher standards for its environmental impact has a lot to do with why they innovate in this respect, and I think that it is appropriate, given their size as a manufacturer and their positioning as a premium product.

Tightly integrated hardware, and efforts to develop software that improves performance of long-discontinued products does a lot to explain why Apple products are used much longer than alternatives. Compare a Mac mini to a budget mini tower, and it is difficult to argue that attaching an external Thunderbolt 3 drive in 2024 is worse for the environment, when the competing product will likely be in a landfill, due to difficult to diagnose hardware issues and there not being an easily understood recycling program.
Full justified text exists because of tradition. It makes the text harder to read because the word spacing becomes uneven, the line ends become harder to distinguish, and more words are broken by hyphens. But it's higher status because when all books were hand-written it took more skill to produce.

Web sites have a similar popular anti-feature that's included for reasons of social status: low contrast text. I think this is popular because ability to easily read it signals both health (good eyes) and wealth (good screens).
I am happily married now (and haven’t used FB in a year) but this strikes me as a terrible idea. Why would you want dating and current and previous partners integrated with the entire rest of your social life? This just has drama written all over it. Then again it’s good for engagement I guess.
Let's also call out Venmo and Google Pay (nee Google Wallet) in this hall of shame, both of which removed the ability to send and receive funds from their website (both mobile and desktop) in favor of strongarming you into installing the app to do so (get bent if you don't have a smartphone, I guess?). It would seem that "entering a number into a form" is a feature that is too sophisticated for the web platform to properly support (alternatively, perhaps we are meant to believe that such a thing is beyond the abilities of Google engineers?).
thats a little reductive but yes
In my experience, Elasticsearch is triple the size of the data.

First is the actual json data in quasi plain text.
Second is the _source field that duplicates the original input object (necessary for reindexing/rebuilding)
Third is the _all field that duplicates the json data as text (only used for some text search, better disable it).

Finally, the index is duplicated to replicas, at least one if you want any redundancy.

Index compression with lz4 takes 20 or 30% off, new feature of elasticsearch v5.0, on by default.
Good. Yelp is utter trash. They've shaken down several friends of mine who own and run restaurants. Either you pay for their premium services or a bunch of 1 star reviews start magically appearing on your business Its a well known racket and they should be run out of town on a rail for it.

On a more personal note, they also refused to adequately protect my wife when we encountered and reported an unscrupulous vendor who threatened my wife and exposed her personal information on the site.

There is a very real need for this kind of thing but Yelp has proven time and time again that they can't be trusted to deliver it.
Five out of your seven arguments are directly or indirectly linked to safety. This post right here is something Dating App entrepreneurs should take a note of.
I made this code https://github.com/mouradmourafiq/tensorflow-lstm-regression at least 6 months earlier than the first push in the github repo you mentioned, and I am sure many people did some version before that. A lot of people sometimes just need a reason to play with some technology. I assume that OP used stock market to learn about LSTMs.
How much would you value MacOS license at ?
The Alfa Giulia Quadrifoglio mentioned in the article is a sports sedan, in the likes of BMW M3 and C-Class AMG. It packs a three liter V6 capable of producing 510 bhp, and a top speed of 307km (192 mph).
Kinda! It's so simple i'm not sure there's much that needs to be supported for dark mode. I have dark mode on
Yes you can do all that and as I said I do not think it would be impossible. And some of what you describe is already done (eg [1]). I just wanted to point out some difficulties.

[1] http://www.michaelkipp.de/slides/Kippetal11slides.pdf
Can AGI feel?
But then you wouldn't be enjoying "serverless"
I took a look at this

https://github.com/zeit/now-builders

It seems that it might be possible to write a bulder like @now/jupyter to automatically deploy Jupyter notebooks with a requirements.txt. The questions are:

1. Is your team going to write it?

2. Is it possible for a third party to write it and put in the now.json?

{
"version": 2,
"builds": [
{ "src": "*.py", "@thirdparty/jupyter" }
]
}
In reality, every car maker does this.

Ferrari and Lamborghini has test drivers, usually pro racing car drivers that went into private practice or on commission during their off seasons, and they tune the cars to what the test drivers want.

There is no other way to do it. Do you imagine that there's a non-human standard that car makers calibrate to? These cars are meant to be driven by humans, so they tune it to fit one, or a small team of test drivers. There's literally no other way to do it. You take the car out on the road, and get the test driver to talk to the engineers, and they tune it, one small bit at a time, until you get the feel and times that the company is shooting for.

The fact that Tesla has started realizing this means the company is maturing.
“The page ahead may try to charge you money” (New Chrome warning)
> Good on them for removing picture messages, I can't say I'm ever happy to receive unsolicited dick pics.

Why? Unsolicited dick pics is the easiest way to weed out the creeps.
> As if a circle is a real thing. (Circles do not exist, either - or, rather, they ‘exist’ in a very particular sense of the word, as they are themselves abstractions; round things do.)

Well, yes, exactly. The thing that intrigues me about this discussion is that it seems like mathematicians have a much clearer idea than I do about what the differences between these kinds of abstractions are.
Team Mueller Is Holding ‘Dozens of Sealed Indictments’
12:50 Press Return

(For anyone who didn't get the reference, you have an excellent movie & coding soundtrack to catch up on: https://www.youtube.com/watch?v=ShdmErv5jvs)
"Congratulations, Scoundreller, on learning a new language. As a reward we've temporarily lifted your maximum withdrawal limit!"
Someone once gave 5 stars to a business project that I had created but never launched (no business, product or service with zero customers) but which had a Google Business listing. I suspect people routinely fake review places to inflate their egos but also because Google offers them real benefits.
My phone uses android 8.1 API. I know about granular permissions but in practice this does not always work. For example the PlayMemories app from Sony - to use with Sony digital cameras - does not open at all (actually it opens to tell you to give the permission and doesn't do anything else) unless you give it location permissions. Why do I need to tell my location to an app whose use is to wirelessly grab the pictures from my camera to my phone?
Some Google searches indicate to me SSDs don't have a worrisome failure rate. If it happens to be a widespread problem for Apple products, there's precedent for them eventually having a replacement program. [1] [2]

[1] https://www.apple.com/support/macbookpro-videoissues/
[2] https://support.apple.com/en-my/iphone/repair/service/batter...
He Invented a Cure for Himself, Then Turned It into a $100M Enterprise
isn't this (payment for order flow) regulated by the SEC? specifically, the broker must provide a price that's at least as good as the NMS. so it's not like you're getting a worse price on trades
> It's only your choice to read it that way.

That's not how any kind of writing works. You aren't allowed to go, "This is what I wrote, but the way this poster wrote it is what I actually mean." The author will always carry some of the responsibility for interpretation via the words and grammar they use. Reader interpretation is not a way to handwave criticism of the writer's tone or the content they share.
> But in multiracial areas (e.g. the Bay Area), it seems to me that people do prefer mating with individuals from other races. Am I wrong?

In my experience it has nothing to do with race and everything to do with culture and socioeconomic status. Odds are there's more mixed marriages in SF because it attracts those with a certain socioeconomic status (given how expensive it is) and people assimilated into the culture.

It's much easier to make a life with someone who has similar desires, beliefs, food preferences, holiday celebrations, etc..., versus having to constantly compromise and bicker over every tiny, normally insignificant life choice.
> It’s a controversial but legal practice in the brokerage industry called payment for order flow.

and then

> But that’s only if the broker passes that benefit, which brokers call “price improvement,” down to the customer.

> It’s unclear whether Robinhood gives customers that benefit

So the customer is not benefiting in this case, yet it's not illegal, just "controversial".

...Like a whole lot of other things on Wall Street, where crime is legalized and so none of the suits go to jail.
I have a question: Would it be possible to do something like Fakespot for Yelp reviews or just restaurant reviews in general?
I can appreciate that the problem is harder than say spotting fake Amazon reviews, but it seems plausible.

Given that there is really no good verification for restaurant reviews, there must be a ton of fake reviews out there. In theory, it would not be too hard to periodically crawl reviews and figure out when/if they got deleted and use that dataset to find patterns.
Brain recognizes familiar faces regardless of location in the visual field
Same here; I know people who are tech-averse (willing to use smartphones, Facebook, etc. but not interested in knowing anything about how it works) refer to Yelp's unreliability, without bothering to explain it. In other words, it's a known fact not needing to be explained, because they assume everyone in the conversation already knows it. I think their reputation is probably a net negative, by now, and their technology certainly cannot help them with that.
Simulate building a kickstart server and build VM's from that kickstart server
It seems that they use all tricks available, including cooling the engines and batteries.

It's impressive nevertheless.
But that takes you to do the desktop site. Not ideal.
Can you point out an example or two the bracket style that I could take a look at? Thanks.
Can you give some references to back up that claim? What about horses, camels, elephants, to name just a few obvious examples? Thanks.
Nope, not if you sort by rating instead of default (which seems to include things like popularity).

Yelp ratings (at least here in NYC) are the most reliable signal of a restaurant's quality I've ever found, particularly when you look at the histogram.

If a place has significantly more 5-star ratings than 4-star, you're basically guaranteed it will be amazing.

And it has more 4-star than 5-star (assuming it's also more 4-star than 3-star), it's probably fine but there's a reason it's not getting 5 stars, and it's unlikely to be amazing.

Obviously this relies on having a large enough sample size (e.g. 30+).
The evaluate operator would require an environment parameter in order to avoid capture issues in the same way as passing down the lambda.

If you're passing around a piece of code with an environment, you effectively have a lambda already: one that is condemned to slow interpretation.

Without the environment passing for proper referencing semantics, the implementation wouldn't be a correct call-by-name reference; it would not pass Knuth's Man-or-boy test.

https://en.wikipedia.org/wiki/Man_or_boy_test
Eh I doubt the Apollo guy would be interested in selling, but I've been surprised before.
"I can't help but find it unsettling listening to a subject of the universe describe it as "relatively simple". Simple relative to what?!"

For one, simple relative to every universe we've ever created, such as Minecraft, World of Warcraft, Second Life, etc., all of which are megabytes upon megabytes (if not gigabytes) of ad-hoc rules, specifications, hard-coded geometry, etc. Even if we ignore the visualization aspects, they are all very complicated.

It is very likely that whatever the ultimate Theory of Everything is would fit comfortably into kilobytes. Very dense kilobytes, kilobytes you could spend your entire life understanding, but kilobytes. Certainly the entire Standard Model could be packed into kilobytes even starting from a fairly simple axiomatic mathematics, with a half-decent encoding. Its complexity comes from the number of particles interacting under its rules, and the fact our human brains aren't particularly suited to running QM calculations and confuses that difficulty with "complexity", since very few people have a grasp on what complexity truly is [1]. Most of the complexity of the Standard Model would actually be building up from the simple axioms and defining imaginary numbers and the other basic mathematic operations; once that was done, the fundamental equations to evolve state and the table of constants would not be very large. (Assuming that the parameters are not infinitely complicated real numbers, and that we can cut them off safely aften 40 or 50 decimal places without noticing a difference.)

The real universe's complexity does not appear to stem from its core building blocks necessarily, but from the staggering amount of space it occupies and the amount of computation it does, with both the Planck space and Planck time constants being staggeringly low on the one end, and the age of the universe and the expected age it should be able to survive staggeringly large on the other.

[1]: Defining it correctly is way beyond the scope of this post. But to get an idea, go here, look at the initial state, and then hit "start": http://pmav.eu/stuff/javascript-game-of-life-v3.1.1/ It looks like all sorts of complicated stuff is happening, right? However, the rule set is a small rule about what cells live or die based on neighbors, that small initial state, and if we're getting really technical, the iteration counter. What is on your screen may be visually complicated, but mathematically, it's very, very simple.

What's really shocking is that the Life rule set is probably sufficient to describe our universe. It's Turing Complete, and there's a sense in which any TC set of rules is equivalent to any other. However, it is also very likely that running our universe on Life rules would also require a massively complicated initial state, making it an unappealing theory to explain the real universe for that and several other reasons. We'd like to see something where the sum total of the complexity of the rule set and the initial state isn't that great, or is at least proportional to the amount of "stuff" the universe seems to have started out with.
"Dating" tends to be an asymmetrical market where you cannot be successful (as a service) unless you can get the heterosexual women to opt in (in sufficiently large numbers to make the thing make sense). Guys tend to be openly looking for hookups. Women who are amenable to hookups tend to have zero problem arranging that. So the people you need to appeal to are the women looking for a relationship, not a hookup, and who want assurances this will be wholesome and not another means for total strangers to sexually harass them with dick pics and the like.

Though I have read a few things that indicate that dating sites have helped increase the number of interracial marriages and made it much easier for gays to find a mate. If you are gay and not out to your family or whatever, you can go on a dating site and admit that you are gay there and it vastly simplifies navigating a complex situation like that. Some gays still pretend they are straight and their lover is just a roommate to help make life in the big city affordable or whatever.
Ask HN: Why is no one talking about package management for browser ES6 Modules?
There's no solution for utilizing node_modules/npm with the native browser based ES6 module spec, and there seems to be nothing written about the topic. The ability to move away from webpack, concatenation and uglifying would be incredible and browsers are ready. Where is the movement on this?
> It's people weight the risk:reward of vaccines differently than others

And they are wildly misinformed about the risks.

And they neglect to consider that the reward of them vaccinating their kid is that MY KID is less likely to get those diseases. That's how herd immunity works.

If they were only risking their own kid's life, then it'd be a very different conversation.

> largely supplemented by a large number of correlations to all sorts of nasty things with vaccines.

Except those are almost all exaggerated or outright lies.

To be clear: if I were a selfish individual, I might not get vaccinated. Vaccines have actual risks. But the actual risks are minimal and rare.

But I recognize that herd immunity works, and that the risks are minimal and rare.
This one is creepily impressive:

>CycleGAN: A cooperative GAN architecture for converting images from one genre to another (eg horses<->zebras) has a loss function that rewards accurate reconstruction of images from its transformed version; CycleGAN turns out to partially solve the task by, in addition to the cross-domain analogies it learns, steganographically hiding autoencoder-style data about the original image invisibly inside the transformed image to assist the reconstruction of details.
In the same sense, some projects never end because your PO/manager won't let you finish them. I've had a handful of projects that were supposed to make it at least to MVP phase that were just killed at the 60-70% mark.
I have an issue not sure how best to solve and isn't DDoS related. We issue our product partners with a rate limit of 10,000 API requests per hour, sometimes 50,000 API requests. That's fine for us, 3 requests a second~ barely volume worth stressing about, but sometimes the partners will fire off 500 concurrent API calls per second. I don't have to want to increase our network to cope with that volume so I'm looking at options to solve this headache which limits them to 20 requests maximum per second. (There's just no reason why they would ever need more -- they have bigger processing capacity than us.. I don't want to have to increase our costs if we can avoid it).

At the moment, I'm using AWS and Elastic Load Balancer so, I'm just thinking HAProxy just doesn't fit well within the existing network layout.

Additionally, i'm not sure if I should just be solving this with a simple nginx/redis lua script. If you have any recommendations I'd love to hear how other people solve this rate limiting/throttling problem.

Even if HAproxy isn't suitable, I'd like to hear the "HAProxy" solution for it...
That website is so horrendous to use it made my phone feel dirty.
Of course it changes the genetics. In fact it's expected with traits like this. Observing it doesn't make estimating the narrow-sense heritability any harder (or easier).
Interesting. I didn't know about other such systems.
If you read the original article, they also swapped out the brake pads for Brembo brakes and pre-cooled both the motors and battery pack before doing the lap. Not really a 1:1 comparison.
Ah, the earlier result was for SQLite-rollback, their default mode. IMO any DB should default to its safest mode.
How about websocket over lambdas ?
Race drivers have extremely fine senses for how the car is handling, and what makes it handle. While there is a degree of preference for the most part engineers use professional drivers as more of a highly refined sensor to tell them how to make the car corner faster and accelerate quicker.

There's a famous anecdote by Indy champion Rick Mears[1] who could correct the car's 'stagger', the (small) air pressure difference in each tire, just by driving it in precisely the right way to heat up a single tire by a few degrees.

TLDR; drivers are precision instrumentation coupled with deep domain knowledge.

[1] https://949racing.com/using-a-tire-pyrometer-949-Racing.aspx