skysight-inc/HackerNews huggingface dataset:
I always find it surprising when so much of what we think and talk about today is the same thing that people thought and talked about a couple of thousand years ago, very little about people has changed.
No, you don't. You can do anything that a power tool can with an unpowered tool.
100% this.

The first time I read about this problem, it was formulated in a way which made it clear that the host opens a door with a goat behind it. If you learn about it like this, you literally cannot believe how anyone (even Paul Erdős) could believe that switching is not better. After all, you choose a door with a goat behind it with probability 2/3 on your first try, and if you do this, than switching will always win you the car. It is so trivial that the only "paradox" here is that it is classified as a paradox.

E: the explanation on Wikipedia is unnecessarily elaborate and hard to follow:

"The given probabilities depend on specific assumptions about how the host and contestant choose their doors. A key insight is that, under these standard conditions, there is more information about doors 2 and 3 that was not available at the beginning of the game, when door 1 was chosen by the player: the host's deliberate action adds value to the door he did not choose to eliminate, but not to the one chosen by the contestant originally. Another insight is that switching doors is a different action than choosing between the two remaining doors at random, as the first action uses the previous information and the latter does not. Other possible behaviors than the one described can reveal different additional information, or none at all, and yield different probabilities. "

What?
>You are ignoring that modern web apps are very complex w/ dashboards and complex flows that can't be modelled with a simple URL scheme.

...the problem here is developers consistently try and shape the round hole to fit their square peg. Web apps are not the appropriate product for this design problem - the solutions are desktop applications.

It's very unfortunate that the ecosystem is so hostile to traditional desktop apps and solutions, but that gets back to OP's point - these frameworks are solving problems we've manufactured.
The meat of this thing is in the 'Patterns' doc. That's the kind of stuff Redux isn't equipped to do.
Accountability: How to Stay Motivated as a Video Game Developer
If it's this[1] you're referring to, it's called "thousand island dressing" in the US, except at McDonalds where it's called "Special Sauce." Also, sandwhiches that traditionally call for Russian dressing, such as a Reuben now typically use it as well (it's more sweet and less spicy than Russian dressing).

1: https://imgur.com/Fh8pSjk
TRS-80... 64 chars (or 32 double-width) by 16 lines
Judging from the MR thread it seems that almost everyone was in favor of opt-in except for the CFO.
Nope.

Get this -- not even GrapheneOS includes it in their prebuilt images.

It's better you install it directly from the source (either their site or Google Play).
iOS Apps on Apple Store Performing Ad Fraud
> but how many streamed Friends who completely missed it's original run?

23 year old here. I had never seen Friends, thus I never had any nostalgic interest in visiting it.

One weekend last year I had an onsite interview in Denver just before a blizzard hit, snowing me into a Motel 6 for 2 days. No wifi, so I did nothing but watch Friends and Seinfeld reruns on the TV. Probably the first time I'd used a television in my adult life.

I also caught Forrest Gump for the first time late that night. Not a bad film.
I don't really see any problem with how Jack behaved.

Jack wanted companies to pay more tax to the city. He helped lobby it.

But this part where Saleforce pays less tax than Square is absurd. So, he's against it.

I don't really see any problem with this line of thinking.

To give the exact number, Square pays 20m, and Saleforce pays 10m. But Saleforce is 2-10x bigger than Square. No matter how you cut it. It's not fair.

I want people to pay more income tax as well (to fund other initiatives). But would I want to pay tax MORE than anybody else? Probably not. Does that make me a hypocrite? Hell no.

It just feels like people are being obtuse at this point :S
It handles regular SMS just fine on Android. It's great as you can set it as your default messaging app and for regular contacts it sends SMS and for Signal users encrypted messages.

It's iOS where it doesn't work AFAIK as you can't replace the default messaging app.
Thank you for sharing!

I used to struggle to lose some weight, and was too casual at sport. David Goggins - you can watch him at Joe Rogan and check his book - clicked in me and seemed to have changed my mindset regarding physical activities.

As a result, I managed to keep Paleo diet, and challenge my body and mind with regular long distance running (sweet suffering :) The healthy changes in my weight followed!
> it feels like in the majority of cases the library is misued and people just create normal sites (that could have existed 15 years ago, but a loat bloatier) instead of creating the apps

So React shouldn't get new, powerful features because some people might (ab)use them for simple websites that don't need it? That's bollocks and I'm sure you can see that.
If you are generally annoyed about this, go rant on Twitter - no reason to do it here.
You can make it happen by rendering all components first as 'null' or placeholder <div> and pushing them on a queue. Then loop the queue with requestAnimationFrame() and set a batch of components visible for every frame. You can give each component a cost so that each batch will fit in a frame. It's basically a simple component that you can wrap around components that you wish to render in the queue. I have been using a solution like this for a long time in production and it works great.

You can combine this with virtualization if you have lots of non-visible components.
Pernosco Demo Video: Scalable Omniscient Debugging
Yes it does, it integrates very well on Android -- very similar "invisibility" that iMessage has on iPhones.
I've been really disappointed in how, despite the huge amount of funding recently, Signal is still operating like a small community-powered OSS project.

I once opened an issue for 15-second freezes after sending each message, +1'd by other users, and my bug report was closed and locked with a very rude message from one of the (paid!) developers to "Please, when you open a bug, talk about the user impact."

Seriously... are you kidding me? You have $50M and you're going to close and lock a bug about 15sec lag when sending messages because it's not obvious what the user impact is?

And if I, as a former developer, YC alum, etc. can't open a bug report without getting a rude lecture from the Signal team (seriously fuck you Scott Nonnenberg), what hope is there for a casual user? I went back to re-read it just to make sure I wasn't exaggerating, and nope! It makes me mad thinking about what would happen if my non-technical friends needed help. They'd just switch.

I really want Signal as a concept to succeed, but after having used it for years and seen the bugs, and the disregard the developers have for users, I think something like Telegram is unfortunately the better bet.
Now, wikipedia may not be right, but I imagine there's been plenty of effort by legally knowledgeable people to define "Fraud" well.

First statement in https://en.wikipedia.org/wiki/Fraud :

"In law, fraud is intentional deception to secure unfair or unlawful gain, or to deprive a victim of a legal right."

And later, a clarification:

"the requisite elements of fraud as a tort generally are the intentional misrepresentation or concealment of an important fact upon which the victim is meant to rely, and in fact does rely, to the harm of the victim."

By your definitions, most businesses would be committing "fraud". Many, many, many companies have multiple emails, multiple phone numbers, even multiple mailing boxes that may all be handled by one person but which serve to filter and separate incoming contacts and certainly also present a level of professionalism that some customers find comforting.

And what about companies that have the same service but present it differently (to look niche or specific) to different audiences via different websites? Are they being fraudulent by making their potential customers feel uniquely served?

There are so many more examples I could bring up related to marketing, presentation, etc.
>There were many more concerns than we expected.

Every single one of our concerns was raised by someone in your own MR thread. C'mon, you were just hoping people wouldn't raise too much of a fuss.
> 1. Understand visitors: We have pre-built data integrations (e.g. Clearbit, Segment, Salesforce, UTM) to identify visitors by their industry, company size, funnel stage, advertising campaign, free user v/s paid user and more. We also display how many visitors fall into each segment and what their conversion is.

What can you do to identify what kind of industry a user is from when they visit via a Google Search? Or a direct link? Do you always require something like a UTM parameter?
This is super fun to play with. I was surprised to interactively discover that South Africa was bigger than the Nordic countries.
What would it mean to "make them async"? You're kind of hand waving the gnarly details from which everything else follows.

In some way, Suspense is "making them async" btw. Or, rather, making render async. So maybe we're talking about the same thing.
Patagonia Founder Yvon Chouinard: Why It’s Not Too Late to Save the Planet
Telegeram allows third-party clients, there are quite a few of them, actually
> ML made it actually as good as a human being

How ML made it usable in some cases, would be more accurate. I still can't ask Alexa to play specific albums or tracks most of the time.

I don't want that level of accuracy driving cars on the road.
Currently just Scala and Python (via jep). Looking to add more (probably starting with Java and clojure) but haven't had time yet. There's just two of us working on it so far. PRs welcome!
I tend to watch youtube videos about cars. One day, the absurdity struck me - they're trying to force me to watch ads at the beginning, but the whole video is basically an ad. It's absolutely ridiculous, the idea that I need to watch an ad for something I'm not interested in to "pay" for watching an ad for something I am interested in (albeit I'm probably going to buy neither in the near future).

Of course, if I actually was able to buttonhole some guru at Google who understood the business and my situation, they would just look at me like I was an idiot and say "we warned you that if you turned off the various personalization features the ads wouldn't be relevant".

But if I left every option turned on, the ads wouldn't be better, just creepier.
https://www.hollandsupermarket.eu/remia-fritessaus-american-...

http://www.typicaldutchstuff.com/ahamericanfritessaus-pi-364...

https://cf.geekdo-images.com/camo/271763ae14b82c0f612b6b9f61...

This is what I'm referring to.

Digging a little deeper it appears like McDonalds may have actually invented the sauce to appeal to the Dutch market, where fritessaus is popular (instead of tomato ketchup). Because McDonalds is American, their take on fritessaus grew into it's own thing called "American Fritessaus," or simply "American Saus."
So sounds like "Be the change you want to see in the world." is a nice summary of the whole phrase, right? :-)
Most people here in Australia have never heard of the Australian Shepherd breed of dogs.

https://en.wikipedia.org/wiki/Australian_Shepherd
Curious what about this technology makes it front page noteworthy? Has the deep learning community been hotly anticipating the arrival of this technology, or is it more along the lines of stuffing the ballot box?
Zuck Testified Before House Financial Services Committee and It Didn’t Go Well
> You agree that Tulsi is a Manchurian candidate sponsored by the Kremlin?

That's...not what Clinton said, but instead something that seems like a hyperbolic retelling of the initial NYT misreporting that mixed what Clinton said about Russia and Gabbard with what Clinton said about Republicans and Gabbard, and reported the combination as having been said about Russia and Gabbard. (But still, even as misreported, would not fairly be characterized as calling her a Manchurian candidate.)

So, no, agreeing with Clinton on Gabbard’s spoiler role doesn't require believing she is a Russian plant.
Doesn't it depend on Play Services? I don't think GrapheneOS could ship it out of the box anyway.
Not sure why you picked the Wikipedia entry - about 1000 more clearer explanations out there.
Swap Firefox for Chrome and you are golden.
If you're looking for something very basic (high school and calculus), you can check my book No Bullshit Guide to Math & Physics: https://www.amazon.com/dp/0992001005/ Extended preview here: https://minireference.com/static/excerpts/noBSguide_v5_previ...

There is also the No Bullshit Guide to Linear Algebra https://www.amazon.com/dp/0992001021/ Extended preview: https://minireference.com/static/excerpts/noBSguide2LA_previ...

Both come with a review of high school math topics, which may or may not be useful for you, depending on how well you remember the material. Many of the university-level books will assume you know the high school math concepts super well.

One last thing, I highly recommend you try out SymPy which is a computer algebra system that can do a lot of arithmetic and symbolic math operations for you, e.g. simplify expressions, factor polynomials, solve equations, etc. You can try it out without installing anything here https://live.sympy.org/ and this is a short tutorial that explains the basic commands https://minireference.com/static/tutorials/sympy_tutorial.pd...
You probably picked a goat. When the host shows you where the other goat is, you switch to the car. Job done.
> I never claimed APNS worked by polling.

I was referring to earlier comments by nicolas314, sorry if it wasn't clear.

> I was developing iOS apps in the 2010-2012 time frame and never saw a mention of XMPP

I might have been more attentive to these details because XMPP was relevant for my projects. Anyway, Apple definitely does use port 5223 [1][2] for push notifications. What protocol is known to use this port?

Speaking of proprietary, it is very likely that they have modified it (by stripping it down, mostly). Many XMPP features are excessive or inefficent for push notifications, but core functions - message routing and persistent TCP connection are extremely well suited for serving several billion devices.

[1] https://support.apple.com/en-us/HT203609

[2] https://support.apple.com/en-us/HT210060
Yes and no. The most meritocratic institutions of higher ed in the US are probably CalTech and MIT. These are not perfectly proportional representations of the rich socioeconomic and demographic tapestry of the US or the world.

Even bracketing aside the effects of richer soil and tragic history, assortative mating being what it is, meritocracy generates un-meritocratic outcomes in the long run.
While this is true, this also doesn't make sense in the context of the Monty Hall game. If Monty opened up the winning door, what then? "Oh look, there's the new car. Guess we're done here."
Public Trust in Government: 1958-2019
This reminds me of the best "feature" that windows 95 had to me as a kid. If you clicked the start menu, then hit alt + -, you'd get the standard menu for playing with a window. Minimize, Maximize, Move (greyed out), and a few others. Importantly though was that Close was an option. Clicking it would remove the start button. This lead to lots of fun playing with computers in stores at the time, closing the start buttons on them all.

https://devblogs.microsoft.com/oldnewthing/20120213-00/?p=83...

This was before the advent of "windows keyboards" and the menu key on them.

EDIT changed link to a better one
Signal is free software. However, there are two problems with Signal that may make it less worth it for free software enthusiasts:

- Signal for Android is built with Google proprietary libraries (Firebase). Signal binaries therefore contain non-free parts.

- Moxie does not want to see non-official clients connect to the official servers of Signal, including forks that only get rid of the Google part. Understandable but annoying. LibreSignal was doing that, and was stopped for this reason.

I would add something else that bothers me, and it's the requirement to tie one's account to a phone number (and the inability to run Signal on several phones I guess). Moreover, one can avoid smartphones (to avoid binary blobs that come with every smartphone of today on which Signal is supported for instance) with a little bit of hacking with signal-cli, but this is not straightforward and the Signal desktop application is limited. By encouraging the use of Signal, you are basically making people depend on smartphones.

Not good as far as I am concerned, but still far better than WhatsApp and you can, if you really want to, compile the Android application yourself by removing proprietary dependencies. I did it recently, it's a few hours of work, it seems to work and it's supposed to, but I don't actually use it so don't take my word for it.

So, with Signal, it is:

- give your phone number

- run proprietary software (and the developers highly recommend Google Play on Android), or edit, compile the app for yourself and manage your own updates (and live with your phone's binary blobs anyway), or accept to only use the limited desktop client. In any case you need a phone.

So close to a very good solution…
Redux already has ways to do fine-grained rerendering. (That's why redux has you give selector callbacks that operate on the state instead of just exposing the whole redux state to components. Redux only re-renders the whole component when a selector callback returns a new value.)
No it doesn't …? It just says that nowadays we are less consciously entranced by iron and can more easily get our hands on it, so we don't need to kill people for the comparatively minuscule amount in their blood.
In theory it supports WebSockets natively (now) and I've heard from others that it does work without Google Play Services.
Surprisingly good in larger cities. 100mbit in capitals fed by fibre. DSL is an option, though many communities are ultimately fed via satellite. So you'll get LTE, it's just limited to 3mbit and 600ms latency.

Pricing isn't great, and all plans have bandwidth caps of less than 500GB per month. It's do-able.
I’ve got one of those too.
I find using an asynchronous-first chat platform like Zulip (as opposed to Slack) is crucial to my ability to work asynchronously. Without compartmentalization of topics into mutable sub-topics, it becomes a huge mental burden to log onto chat every day.
Do you mean to tell me that in India the passengers on a train don't routinely perform dance numbers on the roof?
There is a similar project for Canada: https://canadianletters.ca/

I sent them all of my grandparents' correspondence from 1941 - 1945 which they meticulously organized into chronological order, and digitized. They're working on transcribing them now.
New terahertz-band laser offers broad tunability
Is the problem that we're not curious about the right things? Or is it more that passively wandering through a crap-garden has an astronomically small chance of offering you anything but crap? (Not to put too fine a point on the "crap" thing, because that's not really my point.)

The piece talks about those who read, but elides the free agency of those who offer. Clicking on an article someone offers is not just moving through an unbiased and natural "world" and interacting with it like picking berries off a bush. This world was built by other humans, framed by other humans, who decided what to offer. Behind every article is a human with an agenda and perhaps traffic & revenue targets. If you let them determine what you read, yeah there will tend to be a mismatch. This is not an "opportunistic" approach, it's a "passive" approach.

Let's say we were talking about pizza instead. You want pizza. Do you go wandering around hoping someone offers you pizza? Pretty sure if you don't already know where to get pizza, you go look up pizza. But then are you like "Oh but there are 'thousands of hits' for pizza, boo hoo?!" No, that is what success at finding pizza looks like. Sorting out which one is your favorite pizza, the one that's just right for you from all those many options is like, the least amount of work you can frigging do. It's fortunate-people problems.

If you're curious about something, this author was right the first time: Just look it up. First hit is almost always Wikipedia, which is fine. Start reading, and you're off to the races. They even have hyperlinks to all related terms/concepts that might need explication or that you might be, ahem, curious about. Yep it takes some minimal amount of will and discipline to read and click links and direct your own learning. If you can't muster that, you're kind of in trouble. But do it anyway; practicing will make you stronger.
The floating point unit is optional on the U8, which is a non standard choice for a OoO design. Normally if you've got an OoO frontend, sticking a FPU is a drop in the ocean (or can be).

Is this an artifact of them using BOOM (which is just an assumption on my part), since BOOM makes it ridiculously easy to add or remove backend execution units?
The original statement says he knows what is behind the doors, but doesn't say he uses that information to choose.
Service work. Government work. Mining and natural resources are the major employers.

It's really not as barren as it comes across, hell, Amazon Prime ships here -- it'll just be 3-4 days instead of 1.
I'm a mathematician, but I've always wondered when this silver bullet is suggested: am I the only person for whom this exaggerated strategy offers no additional explanatory value? I know, and can prove mathematically, the right answer, but it's no more intuitive to me with 1000000 doors than with 3.
The Telegram clients aren't really developed in a way that I'd call "open source". The code they publish (if at all) is quite distinct from what they actually distribute.
Anybody who willingly rides their bike in -48C is (by definition) an outlier. I’m sure you’re quite tough, but yours is not a universal experience.
It's the announcement of the highest perf RISC-V core that you'll be able to put your hands on so far.
“Mad Sam” DeStefano: The Chicago Mob’s Marquis de Sade
Ask HN: Hacker News wants to know your location”
So... what's up with that? Has HackerNews always had location popups, or is this new?

And if new... why?
Will the real Banksy please stand up
what do you make of JavaFX then, which has improved on some of the points you speak of...?
I sent in a pull request for Signal-Desktop this month and am yet to receive any reply whatsoever for 20 days now.
> and competing directly with well funded companies like Facebook, Google, Telegram, etc.

As opposed to competing with well funded companies like Sun, IBM, SGI, and Microsoft?

Sometimes producing a better, more open product is more important than funding numbers.
> The adult industry is very competitive so there were a few questions they could not answer. I respect their need to keep their tricks close to the vest.

Interesting how much new technologies they mention like webXR, webRTC, webVR. But at their core they're just using nginx, php, MySQL, redis. I'd bet there is some room for disruption if someone can really bring newer technologies into play.
Not proprietary but it does require personally identifying information, a phone number, to use.
Lots of HNers here claiming the problem is worth solving and easy to solve. Yet none with a product, profitable or otherwise. Interesting combination of circumstances.
It’s really not. It goes from a 1/3 vs 1/2 question to a 1/1MM vs 1/2, which just makes the difference in odds more easy to perceive.
If you want to run an exit node do it on a hosting service. You can get a VPS for $5/m. Why risk getting arrested by running it at home?