skysight-inc/HackerNews huggingface dataset:
The question is what should we, western nations, do about this?

Should we keep hiring, sponsoring and giving away residency to engineers who made the decision to help building these platforms? Or collectively decide not to reward these behaviors?
I've been following you, guys, for some months and I must say I'm a huge fan.
Being a hardcore Clickhouse user, I got hooked with your tutorial about how to make it work with your product.

Best of luck!
While this is true, you could easily write a listener script (very easy with ETH due to the extensive bloom filter use) that adds more collateral to your position if it reaches, say, within %175 of the capital you withdrew.
Just read that the remobjects folks' elements compiler platform can also compile go...go figure!

https://elementscompiler.com/elements/gold/
Satisfying to see Kjetil Golid’s work mentioned — one of my favorite artists!

https://www.katevassgalerie.com/kjetil-golid
Are you saying that this weather is a 7-σ event? The report on the cold-weather-related rolling outages in 2011 would disagree with that. Yes, that only lasted 4 hours, rather than 4 days, but the risk was known, just ignored or accepted.
Watch plenty of "Let's Game It Out with Josh" and desensitize yourself. :)
Could you offer some insight or examples of where or how C permits or enabled more-precise control than is permitted or enabled by Rust?
Varies very much by company. Many of them are small operators covering much smaller areas than Uber. Many of them will intentionally keep far fewer drivers available to keep their drivers busier. I'm sure there are plenty who are much worse than Uber too, and there's plenty of room to get rid of more of these operators.

Uber has captured market share by being visible, and covering the whole city so you don't need to care which companies cover where you are. There are a few others that covers all of London and aim for the same over-supply of drivers, and most of them are not cheaper.
A major benefit of Electron is that you can develop against a single browser and runtime version and don't have to deal with all the small but time consuming compatibility quirks.

On Windows the default webview engine is still not the new Chromium but old Edge (WebView2 has to be installed separately), Safari has a fair amount of issues and gtk-webkit can be very quirky as well.

This is not so significant if your app has a web version and you have to deal with it anyway , but thereare a fair amount of Electron only apps. Or even with a web version, the desktop app often has special features not present on the web.

But webviews are as much a moving target as browsers and often behave differently from the regular browser version in a myriad of ways, so you need an even bigger testing matrix.

Webviews are also hard to properly secure and don't provide the extensive APIs of Electron, which you often have to bake yourself in a wrapper written in, eg, Rust or C++.

I say all this as someone who hates how resource hungry Electron apps are and groans each time about yet another one on my machine, but I understand why it is so popular.
Can I use it in mySQL?
> Because, you know, trees are very, very literally made out of air

Humans too. When burning fat, most of it gets breathed out as CO2!
Bitcoin Market Cap Passes 1 Trillion USD
Sure, that’s why there are rules about when and how a CEO can sell their company’s stock (they generally have to announce the sale in advance). I’m not sure about the laws around Supreme Court justices, but I’m pretty sure it’s at least well-accepted that no judge should work a case when they have a personal interest in the outcome. I hope that would be grounds for removing a justice.
Unlikely, because Electron is very useful in exposing system and hardware APIs.
All the layers that I see Rust and Zig are introducing have to do with the compiler. And if advanced compilation is a “layer” then Mr. zero-cost-abstractions C++ shouldn’t throw stones.
Well there’s your problem, Citi clearly hadn’t purchased the blockchain module or this couldn’t have happened.
Meanwhile roughly $500 million of probably fake dollars are being pumped into Bitcoin each day through Tether. Who knows what the market cap would be without that fake money?
Python eventually reached a good system, with an official exception hierarchy. Originally, exceptions could be any type. By Python 2.7, new exceptions had to be derived from something already in the official tree. If you catch an exception in the tree, you also catch anything subclassed from it.

You want a hierarchy where there's a subtree for external events, like network and file issues, and a subtree for internal program failures. That lets you catch external events and retry or something.

Python 3.x has a different exception hierarchy, and it's worse. Too much is too close to the root, which leads people to catch "Exception". That catches internal program errors along with network errors, which is not helpful.
This is really tangential to the topic, but does anybody know of any decent performance comparisons between Xwayland and plain X? I saw some talks made by Xorg developers (Keith Packard and others) from ~2012 or so, where they speculated that running Xwayland should be more performant than plain X due to less memory copying and less context switches, but could not find actual tests (and am too incompetent to do it myself.)
> I think your own statement is proof that this is not the case. We know social distancing works, yet you don't want to implement it.

I said I don't want to force it on people - I never said it was a bad idea to remove yourself from close contact with strangers during a pandemic. Forcing it on people is how you get deaths of despair, run everyone's businesses to the ground, and ruin every healthy person's life who isn't at risk.

You don't have to force it. Social distancing is a decision an individual makes, and a rational individual would choose to do this if they wanted to live without the risk of getting infected.
cant believe i missed techmeme on my list :(
> so your diversity will basically be Chrome & WebKit which is what you have anyway

Right now many web apps can brush off doing QA in Safari (and Firefox for that matter). Most regular websites don't have issues, but most of those don't need any vendor-specific fixes in the first place. I've used multiple complex web apps that just break unceremoniously unless you're using Chrome.

If web apps that are complex enough to warrant a desktop app are forced to support Safari, that lifts awareness for the entire web/JS ecosystem. That's a win, if it plays out that way.

> having all the fun of web development against multiple browsers

The difficulty here has gone sharply down since all major browsers are evergreen now (and IE is all-but-gone). Not to mention the availability of tooling like Babel.
Graffiti Networks: A Subversive, Internet-Scale File Sharing Model (2011)
This is worth repeating: speak with a lawyer
I think most companies that already decided on the electron UX vs dev effort tradeoff will happily trade user resources for a guaranteed, uniform browser version target. It makes a big difference in development and testing.
Google appoints new lead for AI ethics research
I don't know that I would call the Pareto Principle a mental model.

But having said that, for me software dev is supposed to be chaotic and that's ok. I describe it as boiling water. There's a process going on, but if you look at it you'll see a lot of activity and churn, but it's still a steady move towards an endpoint (no more water).

I believe simplicity trumps all unless there's a very good reason. A developer must be able to honestly introspect and ask themselves how much experience they really have in the current domain. If the answer is anything less than "a whole heckofalot" then do the stupidly simple thing instead of the complicated-thing-that-might-save-time-in-the-future.

I think code has an ROI. If you write a stupid, simple brute force method and it works for 6 months, it's not a failure to have to rewrite it. You got an ROI on that code, and you now have a more concrete idea of what your performance needs are. If the new code sits for another 2 years and then needs a rewrite, still not a failure. Outgrowing the current solutions is called success, but I've found a LOT of developers feel as if it was a failure due to not anticipating future needs.

I agree emphatically with the above poster about the 80/20 rule. I call it the 80% solution. This is particularly useful when automating things. For example, if you're a hosting company running VPS's and you want to automate the creation and destruction of those VPS's. It can be useful to have a human hit a button to confirm the destruction.

It also changes how you look at software used by users. It's a tool to assist them rather than trying to engulf the entire problem. It can be completely ok to allow the user to download data into excel, do what they want to do, then re-upload it rather than trying to recreate excel in your software. These types of systems are often times more productive for users.
the complaint seems to be less about anything practical, and more about how you used to get a warm fuzzy feeling from contributing your data to a scrappy upstart, and now that OSM has achieved such success and is being used by so many companies, the warm fuzzy feeling has gone away.

not sure that's really a problem that needs solving.
Many heat pump systems have "emergency" heat via a secondary electric resistive loop.
Yes but the parent's point is that the term "garage" has nothing to do with how or where the team actually works. It's a make-believe name chosen because of its association/connotation, not because of any actual grinding in reality.
Do not talk to the company, anyone at the company, or the police if they come to you. If law enforcement shows up at your door, refuse to talk without a lawyer present. You are under NO obligation to callback the police if they do call or attempt to contact you.. if they really want to talk to you they have the power to arrest you. It may be a good idea to start a conversation with a lawyer now to CYA.
Ad hominems are not welcome here. See my reply to a sibling comment[1].

[1] https://news.ycombinator.com/item?id=26195450
> If they send you any communication trying to blame you get legal representation and give them everything you just documented.

On this sentence, just a clarification, give the attorney everything you just documented, not the company. Some poor sentence structure/grammer on my part, sorry.
Huh, it's pretty good at lassoing the intended subject. Even picks out a computer rendered vehicle well: https://xhroot.s3.amazonaws.com/roci.png
Original here: https://steamcommunity.com/sharedfiles/filedetails/?id=86940...
Sure, my point is that the medical professionals responding to the protests were acknowledging that racism is a public health crisis and that the protests are both deeply relevant to the COVID-19 pandemic, and even more important than containing COVID-19. They also compared those protests to other gatherings like religious services, social events, and anti-mask/lockdown protests and said those gatherings were not as important as containing COVID-19.

From where I sit, I think they pretty well explained why they think the BLM marches in the wake of George Floyd's murder were justified. I certainly wouldn't say they had "emotional or manipulative motivations", a characterization which seems completely off base.
> you can't just add types to C and it becomes Rust

You actually can “just” turn C into Rust with something like c2rust. But you haven't gained any safety without refactoring.

Is that not also the case for Checked C?
> I want a human generator that has an age slider that melts faces like aging does in real life. I want to control fat, folds, swollen skin, grease, bald patches, moles and skin conditions.

Ugh. You have me in flashbacks to those RPG games where you can't start the game until you DECIDE all these characteristics of your player. I just want to start the game!
I wonder how these kinds of dreams are affected by dealing with the underlying anxieties.

I remember having the "naked in public" dream in the past. I've also had a fair amount of body shame for most of my life.

But after getting in better shape and spending time on nude beaches and in the occasional (mixed gender) nude sauna in the last few years, my body shame pretty much disappeared. I now feel almost no self-consciousness from being naked.

I can't recall having a single "naked in public" dream since getting more comfortable with my body.
Vitalik is Ethereum founder
Unarchitecture
The 27-Year-Old Who Became a Covid-19 Data Superstar
The kind of freedom the left advocates is more about freedom from being dominated by some authority; but we see your boss or your landlord as being more of an immediate authority than the government. So we support labor organizing and tenant rights. Many leftists support the right to bear arms (Karl Marx, famously).
Facebook is one of the only means to do reasonably targeted advertising with a broad reach.

Google is keyword only, and that's limited. Banner network display ads are useless.

The privacy debate is woefully lopsided by people who have never spent a dime marketing. I suggest all the startupy people on HN spend some time trying to get the word out and then they'll realize what the 'hard part' of the business is because it's not code.

Efficient advertising, which is to say getting in front of people who have a legit curiosity for your product with ads that are not distracting, is possible and ideal for everyone, but can only be done with at least some data.

The economy would grow literally by 1% more if we could get people connected with the things they need, when they need them and we'd all be better off.
But users don't want to visit Axios for only Axios news, or Buzzfeed for only Buzzfeed news.

Says who?

People have been picking their brands for hundreds of years. Some people would watch CBS News. Some would watch NBC News. Some would read the Houston Chronicle. Some would read the Houston Post.

Then when they wanted to drill down into something more specific, they'd look at Gardener's World, Birdwatching, Sky & Telescope, etc...

The all-you-can-eat buffet of information is a recent invention promoted as the be-all and end-all of "choice" by the people who make money off of low-quality information gluttony.

Drinking from a firehose is not the best way to slake a thirst.
Compiling means translating a program from one representation to another. Executing a program always involves a combination of compilation and interpretation (example: Java usually runs by compiling it to Java bytecode, which is then interpreted by a Java Virtual Machine).

The widespread belief that compilation and interpretation are mutually exclusive is unfortunate, as is the artificial distinction between 'compiling' and 'transpiling' we sometimes hear, because these misconceptions show that programmers today are a bit confused about the essence of how programs actually run. It's a pity we don't have more cultural interest in such things, because mastering those notions can really improve software engineering.
People act as if they haven’t dealt browser incompatibilities in the past. Just feature-detect/polyfill and move on.
Lost me when they said Ultima was more expensive to make than Wing Commander. I mean Mark Hamill and Malcolm McDowell can’t have been cheap.
Synesthesia is incredible. You haven't lived to the fullest until you felt colors as emotions and emotions as geometric shapes.
I’m not the person you are asking but I got the same type of dreams, and yes I practically didn’t attend to at least a quarter of the classes in college. I didn’t like some lecturers, so I would study through textbooks and ask my friends about important exam dates and would generally have fears about missing these exams but somehow I still have these type of dreams.
It's been debunked, but 10,000 hours for mastery isn't a bad starting point.
You should start a quant firm employing only lower class women, and use their insight to decide which companies to invest in. If your hypothesis is correct, you'll be filthy rich in no time at all.
The data to generate the maps is likely digital, and not being able to obtain a digital copy of the data would qualify as inaccessible.
This is one of those things that I’ve seen HN complain about numerous times, but would you really want FB trawling through the obituaries trying to find out if you’re dead?
Turn Departing Employees into Loyal Alumni
Wow! That really does sound closer to what I thought CNC meant before I stepped into a machine shop.

That's pretty amazing stuff.
Path to //Herd Immunity// Normality: 2021 Outlook of Covid-19 in the US
I have considered it for an entire year. And my response to that is: who cares?

People are still dying from respiratory viruses at a totally unacceptable rate. We're a very sick culture who cannot handle a respiratory illness without freaking-the-fuck out.

We have way bigger problems than COVID-19, which is nothing more than a symptom of those problems.
Sure and I don't want to minimize the suffering of people affected by COVID-19, either directly or economically. But there really is no comparison with the systemic violence and racism that Americans of color have experienced for 400 years.
Chrome Dino Game Page Infected with Russian Trackers
The popular recreation of the Chrome "No Internet" dino game has hiddent Russian tracking JavaScript in the source code. Additionally, I was never asked to consent to these cookies.
> It seems that most people are catching coronavirus in private homes.

It comes as no surprise to me that, if one person in a household gets infected, everyone else would too.

What's the government supposed to do about that? Social distancing on the sofa?
Nice, I never actually tried to do this (my problem was more that I needed to use built-in functions that don't throw, for example sorting a list with a Comparator which can throw).
The original meaning of “right wing” meant supporters of monarchy or aristocracy. (The supporters of the aristocracy sat on the right in the Estates General assemblies right before the French Revolution, the commoners on the left). What you are describing is a free market libertarianism that denies or pretends that class doesn’t exist at all, which generally serves the interests of economic aristocracy.
anything that's not based on scietific hypothesis is obviously an 'emotional response', how is this even a controversial statement.

Can you point me to the study for public health outcome differences from protests vs going to church. And what what their scietific criteria for where to draw the line was.
Oh yeah organizing a class action against facebook, a "slam dunk" :D
Computer was once a job title.

People used to get paid to shine shoes and press clothes everyday.

Banks used to employee hundreds of people to staff their operations.

The DMV is a sprawling human operated date entry firm fronting for a database and camera.

Paralegals and research assistants are being replaced by the dozens.

Entire factory campuses that employed towns are now operated by mere dozens.

Fields that took dozens to manage can now be handled by a few people and traveling farm hands.

Hedge funds are out performed by indexes. Many are cooking their books.

Self driving cars will happen and displace millions of jobs over what, a decade? Two or three max? I'll bet my current retirement that it happens within the century.

Jobs like shelf stocking, burger flipping, and the like could be automated today if the displaced employees wouldn't lead a violent revolution.

That's the political reality. How the fuck do you keep 200 million working people happy without repressing them or inciting a revolution?
I see quite a bit of disappointing talk that disregards the contents of the article, here.

Namely, the author names one sort of bias that led 'Very Smart People' to give an outsized likelihood of Trump winning:

>I remember thinking at the time that this particular opinion of his was over-confident, perhaps even a result of over-internalizing the heuristic that if a viewpoint seems clever and contrarian then it is likely to be correct.

Doesn't this explain crypto-user's pro-Trump bias? Someone who uses crypto as a way to play on a prediction market is necessarily going to be contrarian, to some degree (remember we're being constantly bombarded by claims of how all crypto is "just speculation"). In the same way, believing Trump actually has a case for overturning the election results is a highly contrarian view.
Yeah, that's a terrible idea, so don't do something like that. You don't need to break up your monolith to run cronjobs.

My setup: I have async worker running alongside my application. Same codebase, same environment, same monolith, just instead of accepting HTTP requests it pops tasks off a queue. The framework handles retrying/reprocessing/failure.

To run cron tasks, I have CloudWatch Events -> SNS -> HTTP endpoint in the monolith which pushes the cron task into the queue.

And this isn't some unusual setup. This is something that people have been dealing with for a very long time, long before Lambda came into existence. Most web frameworks have async tasks built-in or an integration with a framework that can do async tasks.
Tauri has effectively controlled the Webview project for the past year. See https://github.com/webview/webview/issues/305
It's still a distributed problem if it's going over a network, even if you don't need consensus specifically.

I don't think you would get the same benefits as Erlang unless you either actually write in Erlang or replicate the whole fault tolerant culture and ecosystem that Erlang has created to deal with the fact that it is designed around unreliable networks. And while I haven't worked with multi-node BEAM, I bet single-node is still more reliable than multi-node. Removing a source of errors is still less errors.

If your argument is that we should in fact run everything on BEAM or equivalently powerful platforms, I'm all on board. My current project is on Elixir/Phoenix.
I was a bit "shocked" by that when I moved to the Netherlands, everyone there uses it and the government seems to have a responsibility in that. Between the signs like you said and the possibility to contact town hall to take an appointment and other government related services via Whatsapp (I can certainly get why people use it, because it's much more convenient that having to make a phone call).
> I kind of wonder why it took this long for someone to try this approach. It just makes a whole lot more sense on the surface.

As others have mentioned, this is not the first time someone has tried. As for why people might not go for it:

- Electron is Chrome. Webview is: Cocoa/WebKit, gtk-webkit2, and Edge (or is that Edge and Edge/Chrome). Yes standards have progressed a ton but there's still inconsistencies and it's nice not having to worry about them.

- Electron is JS, so your app is 100% in a single language. In Webview. With these alternatives you now have to use 2 languages. Not the end of the world, but again, nice not having to deal with.
I think the fascinating part of this article is in the third paragraph: ". . . I would make all of these remaining bets, against willing counterparties, after Trump had already lost the election." I wasn't expecting that. But we are in GME and WSB phase of markets. I guess I have a lot of catching up to do.
It's called lights-out manufacturing:

"Factories that employ "lights-out manufacturing" are fully automated and require no human presence on-site."

https://en.wikipedia.org/wiki/Lights_out_(manufacturing)