skysight-inc/HackerNews huggingface dataset:
As an experienced front-end developer I must say that I don't really understand why the complexity of building websites is growing instead of going down. We have build thousands of front-end frameworks and all of them try to solve the same issues that should have been solved by the browsers themselves a long time ago. We implement complex "routers" and "server-side-rendering" to show specific content when the URL in the address matches a specific value, while the entire web architecture was made exactly for this purpose, to show some content when you go to an URL. Tens of years of "evolution" and we just keep making everything slower and more complex for no reason, apart from being bored or wanting to be trendy.

I know all those frameworks exist to solve a specific problem, but while doing so we are creating hundreds of problems that never existed before.
Decriminalized yes, the question of legalization is more complicated.

When it comes to opioids, legalized alone opium would alleviate vast swathes of death and suffering. Many of the same arguments made for cannabis legalization also apply to opium. It's difficult to unintentionally overdose on, there are no serious long term health detriments aside from dependency and constipation (and testosterone decrease). The poppy has been cultivated by humans for as long as wheat has, it is only recently recently it became so demonized.

And most importantly, it would largely eliminate the demand for black market heroin/fentanyl. Opium is a combination of 3 alkaloids, morphine, codeine, thebaine. Heroin is just acetylated morphine which allows for more total morphine to cross the BBB, it's still morphine which produces most of the effect users desire.

And most importantly, it allows opioid users a strong, easy to access, cheap, legal alternative to being sick.

Even though there would still be some demand, black market suppliers could not compete price wise, so the black market would be eliminated very quickly. The DRAMATIC price reduction will also make the financial effects of opioid dependency much less devastating.
Don't analog gun sights effectively already do this?
Ugh. For an article whose point is "the sum of these lines does X," you'd really thing they'd graph the sum of those lines.
Are there any repercussions if Ring discovers that a police department is using their network for unauthorized purposes? Like spying on women and people that have a personal beef with?

I suspect not.
Man, I feel old now, the manifesto and similar documents to it pre-date the cheesy-as-hell movie by many years.
A small sampling of as few as 10 Facebook "likes" gives analysts a better picture of you than your friends. As few as 300, a better image than your life partner, should you have one.

(And if you don't, APTs, will assign one to you....)

https://www.wired.com/2015/01/facebook-personality-test/
Self-important much? I have little stomach for this kind of thing and that includes the "Declaration of Independence of Cyberspace" because there's nothing separating your supposed wizardry from everyone else. Anyone can learn to use all of your magical tools just by R-ing TFM. And that's exactly what they've done, all the usual hucksters, narcs, and plain unimaginative lame-asses (or maybe hired someone to do it for them), and as a result, you have today's world. It was only a matter of time. Wealth and power are more unequal than ever. There's your revolution.

Anyway, if working with computers is where you find meaning, great, but if you're going to break into shit, at least have the balls to own it instead of professing it's nothing more than curiosity, and throwing out the old "I blame society" trope like you're Charlie Manson. Because A) You're not even as ambitious as he was, and B) It's lazy & wussy in both cases. I keep thinking of this: https://www.youtube.com/watch?v=aYItTxqTc38 "I went to your institutional learning facilities!" (Get red pen, cross out 3 words, write "schools" and a note: "Be concise. You sound like a cop.")

Everybody smart has to deal with all the same things. One of the benefits of going to a nice college is that you're around other smart people. Not because it's nice, but because it's humbling. All the twerps who were the smartest in their class in the town of West Assingville, quickly find out that they're just one among millions, and not even that stellar. So, hopefully you'll do something worthwhile with what you've got. Teach others maybe.
Gosh this makes it much easier.
No, it's a literal description. For example, at those temps snow becomes a very fine powder that literally sparkles in sunlight.
This description made me think of the "Mathologer" channel on YouTube.
ACA plans are incredibly expensive and deny one in 5 medical claims. The law itself is under severe legal threat in the Fifth Circuit and has seen it’s Medicaid expansion undermined in many states by work requirements. It unlikely to survive much longer, whether by judicial decree or continued side channel attacks.

I could care less about some contest of nobility, but I can tell you for certain that this kind of cowardly rhetoric, where you think you can deflect the blame of those who profit off the poor, the ill, and the disabled onto those who dare to fight for them, convinces absolutely no one.
You're certainly correct. But in this case it might bolster human specific pathogens. I know there is some overlap between human an animal pathogens, but unfettered access to antibiotics might accelerate the problem for humans specifically (which is probably worse than the current prescription only policy in the US).
This is an excellent way to make it click for people.
Is the headline accurate? Was this the only remaining system in the LCCs that still used floppies?
That makes sense but I don't think any third party would pay to be included in a iframe and fed such a limited amount of data, and if you aren't paid for it why bother making all of your users mad in order to do it?
I don't think most drug legalization types intend to advocate for unrestricted access to antibiotics, but it's certainly worth discussing.

antibiotics are less effective for everyone the more they are used, so you can conceptualize the effectiveness of antibiotics as a common resource that can be spent down. if I abuse antibiotics, I am directly harming you.

there are arguments that drug abuse also harms others, but I find them somewhat less compelling. usually they follow the pattern of "I feel compelled to help you in X situation, so you are harming me by putting yourself in X situation". not an entirely illegitimate argument, but much more debatable imo. there's also the common "we have to protect people from their own poor choices" which I consider incompatible with free society.
Elon donated to everyone: https://www.opensecrets.org/donor-lookup/results?name=elon+m...
Sounds great, but I'll probably forget to check back for the android version.
That problem is solved through humility and social graces.

"Hold on a sec, I just wanna write down what I was doing so I don't lose my place."

If you want to add more, after writing it down, you can follow up with, "sorry to keep you waiting, but when I get interrupted I often forget some useful details about what I was working on, and I want to get that down before it leaves my head".

(The "when I get interrupted" is a bit of a cheeky way to point out "you are imposing on me, so the least you can do is allow me this".)
That page talks about malicious relays in the sense that they spoil traffic either through incompetence or malfeasance.

What I am thinking about is the hypothetical case that 3000 of the 6000 active relays today had been started and operated by Eve over the last few years according to Tor guidelines and without any external sign that the nodes were centrally controlled.

If that were true it would be hard for a user to detect, and it seems to me that Eve would be able to reasonably easily break the privacy protection of Tor.
Once you figure it out, it's pretty obvious though. And the game show people don't need a rigorous mathematical proof. You can simulate it with some playing cards and
understand it in a hurry.

What made it very clear to me is if you just increase the number of incorrect doors that you open by a lot. (Making the assumption that the host knows where the prize is.) In that case, it's obvious that you're improving the odds by showing where the prize isn't.
Is open source the way to go for observability?
I was thinking that maybe users weren't seeing the emails.

Look at the stats provided to LE: there were a grand total of zero refused requests. Instead, all the requests were either approved (small minority), or ignored (all the rest). The requests were sent by email. Perhaps the users simply didn't see the emails. Most likely, they went into the Spam folder. Or the users are so inundated with other junk and other email (that makes it past the Spam filter) that they just didn't notice them. Maybe the users don't even look at their email very often.

Has Ring done any research to see if their emails are getting into their users' Spam folders?

Seriously, email these days isn't the greatest communication tool any more, thanks to the spammers. GMail does a pretty decent job of filtering, but not everyone uses it. Look how many clueless people still use their ISP's crappy email service!

As for the IRS, you're right about that: all the spam/robocall/scam calls have basically ruined voice calling on phones. I almost never answer my phone any more unless it's someone already in my contact list, because it's usually someone I don't want to talk to (and if it's from my own area code, it's almost always a scammer).
I think Thompson is correct on what's likely to happen at the company level but fails to consider the elasticity of demand at the consumer level.

As an anecdotal example, Uber Eats/Grubhub/Seamless fees are a material portion of total ticket price in DC (which seems to be different in other cities). They are also rarely subsidized for customers here. I am still eating at the same restaurants and probably get take-out just as much as a New Yorker where delivery is way more common - but I just walk over to pick it up.

Similarly, when Uber is surging, I take the bus or the metro.

Part of what makes cities so appealing is the diversity of options. If consumer-tech-based apps get more expensive, there are actually alternatives to literally all of them. I don't need a Peloton - I can just get a gym membership somewhere. Or buy a bike.

100% agree that Millennials are likely about to change their lifestyle options. But not certain that "change" directly equates to "accept higher prices."
> push a ECMAScript proposal for proper language support instead

I don't think this is the way it does (or should) work, though.

No company should be able to just come up with essentially an application layer pattern and immediately push that pattern down the stack, just because it's their idea and they think it's good.

A pattern needs to get a lot of practical usage, be iterated on a lot, and have strong consensus behind it before it's pushed down the stack to become a more fundamental building block in ECMAScript / browser APIs.

It's a form of make it work -> make it good -> make it fast. The process should take years. It's what happened with jQuery which eventually inspired the native DOM selector APIs, and I think the same is happening with React.

I honestly wouldn't be surprised at all to see JSX standardised as part of ECMAscript within the next 5 years. The rest of the stuff they're doing with the fibre architecture etc may follow too, eventually, if it turns out to be a really good idea after years of people using it in practice and agreeing it really ought to be part of the stack.
> So I can run proprietary apps (because that's what these self-professed app devs are talking about mostly)? Not gonna happen.

Well then you don't want it that bad.

> I haven't found that killer Electron app just yet so what that means in practical terms is that VS Code goes bye bye when my MacBook Pro finally dies and I move away from Apple (and likely to OpenBSD) on the desktop.

You seem to care an awful lot about an issue that doesn't seem to affect you. Why?

> That's what's known as a false dichotomy. Even if Electron were the only choice, how many of these Electron apps (e.g. Slack, Discord, Signal) would be better off just being used directly from the browser?

I've been using Linux off and on for over a decade now. The single biggest thing that has made it possible for me to use it as my daily driver is that I can continue to get work done without resorting to kludgy workarounds like running everything in a browser. Most companies that I've worked for use Slack enough that not being able to Alt+Tab to it would be a dealbreaker. Even if the only feature that Electron brought was a standalone browser that you could alt+tab, it'd still be worth it. Of course, that's not the case -- allowing for better integration with the desktop is also excellent.
The thing that’s slow is arbitrary JS code people write in components. VDOM is not the point there. We want to make arbitrary JS code people write non-blocking, by using components as the “units of work” where we can yield.

Really though, you’re over focusing on the CPU part. The IO part is much more interesting.
Charlotte Gets State's First Continuous Flow Intersection
And yet we have games that routinely do rendering, networking, state updates, and a bunch of other things in that same time frame. Even in JS, using HTML. Let's not automatically assume the runtime is at fault.
More anecdata, but my experience was that as floppies became less common (around 2000-2005?) the quality control got way worse if you just got a random box of them from Office Max or wherever.
it is more complicated than that, data without user_ids was already collected, but it wasn't possible to link them to accounts on gitlab side. the moment you accept new terms, single telemetry event sent allows to links all past events to your gitlab account. Source: https://gitlab.com/gitlab-org/gitlab/merge_requests/14182#no...
You’d probably ask a songwriter to share some prior songs, not ask “tell me about a time you had to work with a difficult co-worker” and trust your gut to tell you how that translates to song writing ability.
It’s clear that you aren’t their intended audience. Due to a choice you have made to not use a more common platform. Your responses sound like you’re upset; why? You made your choice. They made theirs. Accept the reality, accept the trade offs, or make changes.

Complaining about the decisions made by other people isn’t useful.
> I release two apps, across 3 OSes, in somewhat of a bimonthly cadence with a low defect rate. That’s 6 different binaries. I’m a solo founder.

I release a Qt app for mac / windows / linux whenever I want by tagging a git commit and letting it be built by CI services. There is a single code base with almost zero platform-specific code.
I really don't think that the technology choice is what matters in this.
The LGPL requires end users to be able to view and modify the LGPL portion of the derivative work. Does iOS give end users that level of access to apps? (honest question, my outsider's impression of Apple is that they have stuff locked down more than that)
Which is completely in line with what that person said. Why spend $x on newspaper advertisements when you can spend them on Google and have much better targeting.
Yeah, people are idiots. Incremental progress is better than nothing, though.
If it's not legalized who are the black market suppliers not able to compete against on price?
What the people who claimed Google’s quantum supremacy have to say about
He should open-source this whole thing, create marketplace/appstore for plugins around it for whatever needs to be proprietary.
I really liked your sub-nanosecond searching talk, for my taste it felt like a great blend of explaining exactly what you do at the low levels, without dragging me through the weeds of exactly what you do at the low levels. A great piece of optimization.

On the subject of Dyalog APL performance, one of your other talks about a proposal for thunking / lazy execution, IIRC there was a slide of "all high level patterns the interpreter recognises and special-cases", and I was surprised how few there are. About a dozen, or so.

Given how often people voice that "there's potential for an APL interpreter to recognise this slow prime number generator and special-case it", I assumed a lot of the work of speeding up an APL interpreter would be years of building up a vast array of special case pattern handlers, and that doesn't seem to be the case. Is it much harder than it seems? Do the same code patterns not come up often enough to bother with?
I use it in my Android, because it allows me to have an ad blocking browser without rooting and without installing any additional software.

My gripe there is that it started showing push notifications of ads!!! Once I blocked all its notifications everything went to normality.
Can't wait until they have facial recognition on these feeds at scale so you'll never be out of view of the Amazon surveillance panopticon. Best case scenario is they just use it to relentlessly market to you... worst case is.. worse.
You likely don't have the problems that Facebook is trying to resolve with React.

Namely, developing something once and having it work ideally everywhere on the planet (slow network vs. fast network).

They're worried about shaving kilobytes here and there - concurrent mode helps to dynamically render/load items in an order that makes sense for people on slow networks where it wouldn't even matter for people on fast networks.
Looks like they have the same problem. They're using LC_CTYPE to hint mbrtowc(). In fact, if you web search "mbrtowc slow" you'll get a bunch of hits about "Why is wc so slow"!! :-)
Atlanta compared to Miami, 500k can buy your 3 bedroom house and a boat on a lake.
Something that really adds to the confusion, is that "in a not mathematically perfect" world, the observer doesn't know whether the host will always open a door. When the candidate chooses the winning door, the host could always open another door, and when the candidate chooses a loosing door, only open another door with a reduced probability. Life teaches people to always be suspicious when free money is promised.
I hope Stripe and similar companies that are mostly SF-based plan on more expansion to San Jose. There is an article practically every day in the Mercury News about some new office or residential site that is coming soon.
It might be asking a lot but to form the right impression, I would really suggest that you get through these docs:

1. https://reactjs.org/docs/concurrent-mode-suspense.html

2. https://reactjs.org/docs/concurrent-mode-patterns.html

I spent the last 48 hours writing them, and I think they answer your questions and contain many, many demos.
A Bridge from Monty Hall to the Hot Hand:The Principle of Restricted Choice

https://pubs.aeaweb.org/doi/pdfplus/10.1257/jep.33.3.144
It's also amusing to see a mathematician be more convinced by the computer simulation than the proof.
Part of it is that the web platform itself can't evolve as fast as industry would like it to, so in the meantime we pull together/test out new features we'd like to see in JavaScript, until the web can implement them natively. Just look at jQuery: it was a proving ground for fetch(), document.querySelector(), and more. Now it's unnecessary.

Part of it I think is that we're still in a period of growing-pains. The web is transitioning from a document platform to an app platform, and until it fully catches up to that mandate, we have to bridge the gap with layers upon layers of frameworks. I think we're entering the downslope of that process, but it isn't finished.

That said, I do wonder why there isn't so much as a proposal for native HTML templating (the <template> tag doesn't count). This has been industry-standard practice for 5 years now and would benefit immensely from a native implementation. It seems like it's well past time to get that ball rolling.
Graduated high school in 2003. No home ec available, no shop available, and they got rid of their computer programming classes after my freshman year. The only option anywhere close to these lines was Ag. I didn't live in a farming town.
It's an extra setup and device for a customer to manage and if they want to view the data on their other devices away from home (a large part of the marketing of Ring et al) you get into difficulties getting the data from the 'home NAS' solution, it's 10x easier to just have the devices stream to the cloud 24/7 and deal with accessing it from there.
Suffering isn't a competition and you live your own pain. Worse doesn't matter. We should all be there for each other and nobody should be left behind but there are too many selfish people who try and justify that selfishness to make it logical or unavoidable. It's a hard thing to experience when you realize the people and systems and ideas you trusted were lies and that many people live in denial of that for their own mental comforts. It's like a kind finding out there is no Santa Claus x1000.
Most apps that I know people use in MacOS are really not native-controls based - Ableton Live, Max/MSP, VDMX, Resolume, Mathematica, JetBrains IDEs, VSCode, Sublime Text...
Please do some actual research here. Busing occurs, but everywhere does it (including SF) and it doesn't largely affect homeless population level in cities (because everyone is doing it). The vast majority of the homeless population in SF is from SF.

What you're portraying is a myth.
> .then waiting until I typed a pin and stealing my phone again seems like a bit of a hassle.

Why would you have to steal it again?

> Or, do they have to jail break my phone to do it?

They will most likely have to jailbreak it.

> I just don't worry about things and shit seems to work out.

Yeah, sure, nobody ever said it happens often, it's for the time it happens that it save you so much trouble.

A friend got his credit card stolen recently, no big deal, I'm in Canada and the bank take all the blame in theses cases. It still was way too much trouble to get a new card because the guy changed his card information and the bank couldn't validate his identity.

It's not always about what you may lose, it's about what may happens to get back from it.

> It's just stuff. Perhaps if someone stole everything from me, I'd be even more free than I am now.

I don't believe you, but good for you if believe it yourself.
Try a cursory Google search. It's not only well documented, but there have been several publicized court cases that cities in Nevada have lost and had to pay SF restitution for bussing their mentally unwell homeless over.

Here's an article about Las Vegas's "Greyhound Therapy":
https://www.sfgate.com/bayarea/article/Homeless-patients-bus...
> Github started being kinda gross

Mind elaborating?
Or just implement React natively so speed will not be an issue: https://sciter.com/sciter-4-4-0-0-with-reactor-on-board/
Right, which is why GitLab in this case wants opt out since their reason for collecting telemetry isn't particularly compelling
That's a lot of installation effort for a simple video door bell.
Initially, maybe not much. Maybe some chrome of the page with navigation or buttons. Then as the data streams in, we can progressively render more of it until we’re ready to show something.

I know I sound like a broken record, but these two deep dives answer all these questions:

1. https://reactjs.org/docs/concurrent-mode-suspense.html

2. https://reactjs.org/docs/concurrent-mode-patterns.html

I hope they’re helpful.
No. Any uproar is over attempting to ban semi-automatic weapons. The fact that you don't understand this fundamental difference should be a big hint that you shouldn't be arguing about it.