skysight-inc/HackerNews huggingface dataset:
I had the same thought, but made the opposite conclusion. I setup gmail and outlook to work like hey and tried them for a week each. While it technically worked, their UIs are not optimized for that type of work flow so it was a lot more clicks to achieve the same ends.

After my experiment I paid for Hey, and have been really happy with it.
This solves the practical problem of having a single robot that can plant, weed and water a raised bed. Looking through their twitter posts linked on the website, they've good a bunch of happy users .
Zimbabwean teacher created a top tutoring academy on WhatsApp
I use markdown + pandoc with a custom template: https://github.com/john-bokma/resume-pandoc
You guys really ought to advertise those kinds of things more. The only reason you're losing business over it is that your customer's customers aren't aware.

The least you could do is post a blog post about the dark patterns you refuse to unleash on your customer's customers and why.
Or get a YouTube premium subscription.
I work in e-commerce and this kind of thing is totally standard. You get salespeople trying to sell you this and much worse regularly.

I was once pitched the exact dark pattern as in the OP - covert email collection. I was gobsmacked. I wrote about it at the time thus:

> Towards the end of the slide deck, Dom excitedly explained how if a user enters an email address in any form field anywhere on the website, then regardless of whether the form is submitted, that email address will be captured by IntegriMart and paired up with a browser fingerprint for that user. This, presumably, allows us to “continue to build a dialogue” with that user.

Full story for those interested: https://www.michaelbromley.co.uk/blog/the-covert-opt-in/
It’d definitely take longer to process than Backblaze FedEx-ing you a HDD ;)
Are you aware of this? https://doc.rust-lang.org/nomicon/lifetimes.html
So now we know that react will never die! Somewhere in Office 2047 will be some code from it I’m sure!
1. Load the page fully

2. Press reload button

3. Press Esc a few times before overlay shows up

4. ...

5. Profit
Deep dive into plastic monomers, additives, and processing aids
Human head in Chinese well forces scientists to rethink evolution
/me just now realizing that everything Bilbo did as a "burglar" was actually robbery.
This is how chat apps should work or have the option of working. Why make you look at an animated “…” until I’m satisfied with my message when you could be watching me write it instead? It’s closer to how conversation works and we have the bandwidth and the latency.

It’s immoral because you’re lying by hiding that this is happening and not making it go both ways, so why not show users and just make it part of the UI?
It's not an odd complaint.

There is a large protest movement that is doing a terrible job achieving its goals, if its goals are to actually effect change.

It's not on me or anyone to go decypher what a movement is trying to be. Yes, messaging is hard, but if you're a movement without a message, all you are is a bunch of angry people in the street occasionally causing riots.

If you're hanging around in a protest where folks are advocating killing federal marshals (protestors can't always spell very well) you aren't exactly... not endorsing that message.

You're getting down to my point.

I've generally been opposed to recent protest movements. I think they have done a lot of harm (property damage, human lives, destruction of community resources) and very little good (confused message, no clear goals, encouraging extreme hostile views and actions).

The protests have served as a venue for people do demonstrate their virtue and a mechanism for increasing divisiveness and ultimately have done considerable harm to achieving any of the goals they might conceivably want if someone thoughtful was taking charge.

"We don't have anything to say but we're going to talk loudly anyway and expect other people with more sense to solve our problems for us" isn't a great message for a protest movement. You can't elect the right people if you don't know what you want. You can't change hearts and minds if you haven't figured it out for yourself first. And most importantly, if you have a bad message or no message and you're perfectly happy to associate yourself with the people who do have violent, destructive messaging, intent, and actions... the people who might be on the fence to support your cause are going to become your opponents... not just opponents of the extremes you tolerate, but opponents of everything you're choosing to associate with those extremes.
> Pretty poor article given it’s just one guy listing a few things off the top of his head

But it's not, it's 4 guys, and they do seem to be somewhat qualified to answer the question.
>What would China stop from becoming freer if this becomes the limiting factor?

Governments of any sort, much less authoritarian ones, never willingly give up power.
More control, Edge ( also chromium based yes) gives them more control to fine tune performance better than Electron perhaps, or they are able to fix bugs/ add features to Edge WebView2 easier than with Electron.
I thought I meant hack, like as in "clever trick" or "way to game the system" but it means Breach here.

I think the most clever hack is to put a lever around an axel to make an auger/drill.

That or the rock on a string to make sure your stone walls are proper vertical.
it is trivial code, but in the context of a real code base. I would never ask a candidate to solve a "hard" problem that no one in the company wasn't able to solve.
Just an example: in the context of a spring application, I would ask to add a new api, from the controller all the way down to the database.
And of course, I'd gauge the interview according to the experience of the candidate and knowledge of a specific framework etc.
They are free to lookup the documentation. Really simulating what would happen if the candidate were to get hired.

I mean either that, or you are back at the : implement a linked list, invert binary tree, check palindrome string and similar bs.
I think there is a charitable interpretation of that sentence where they were being tongue-in-cheek with the understanding that readers would all agree that obviously being born to a poor family does not determine your intelligence.
Not forgetting to mention Teams is a memory guzzler

Just boot it up and puff, 500MB gone into oblivion
I also found the game to be extremely underwhelming. It seems like they have added a lot of features, but there's still no core compelling gameplay loop. Also it's the worst type of procedural generation, where after a while you can practically see the perlin noise everywhere.

IMO the most interesting thing about NMS is their marketing story. They were able to achieve enormous hype before launch, and since then they've been able to continuously grab headlines with the redemption narrative. I would love to know who's doing their marketing/PR because I believe they are very talented.
10K hours? 86,400 seconds to get better at sales and marketing as a SWE
Falcon 9 1.0 was announced in 2005, launched in 2010 and cost about US$300 million [0].

Star Citizen was announced in 2010 and has raised over US$300 million [1].

It's wild to me that it takes twice as long and similar amount of money to make a game launch than a rocket launch.

[0] https://en.wikipedia.org/wiki/Falcon_9_v1.0
[1] https://en.wikipedia.org/wiki/Star_Citizen
Globally we need to decide if we’re aiming for 0 covid infections or controlled like the flu. It seems that is the biggest divide with the population in the United States right now. If we’re okay with the flu then we already know how to prevent, protect, and treat infections. Plus the vaccine is available for anyone that wishes to take it.
Hi everyone! I am the engineer responsible for this robot. If you’ve got any questions please ask me!

One thing I want to share is our broader strategy for success. I got in to 3D printing in 2010 when a $1000 machine was a headache and a $2000 machine was just usable. And I was amazed by the community and the diversity of development that went in to 3D printers such that in a few short years, a decent machine was $300 and an excellent one could be had for $750. And before the patent expired in 2008 they were $25,000! They experienced nearly a 100x drop in price in ten years due to collaborative open source development.

So that’s what I’m hoping to achieve with Acorn. We’re bypassing the expensive patented side of things and jumping straight to the 2010 3D printer level. My hope is that, if I manage the project right by selling open source kits and encouraging independent fabricators, Acorn can be the seed for a new movement of low cost open source farming robots the world over. I’d love to know what you think!
I really wish internet games were the future. Both from the producer and consumer side - as someone who tried to make games before, and currently owns a low-end mac (great for productivity but bad for gaming) - I really believe the ideal is web-games that are easy to start and work everywhere.

The issue is that at least in my experience web game engines suck. JavaScript is slow and awful for large-scale software, even today. Frameworks which compile into JavaScript and WASM (e.g. libGDX) compile incorrectly, leading to obscure awful bugs, and they're still slow because JS. Your best bet is a general-purpose game engine like Unity or Godot which can export to web, but still, the web export is often broken, missing features, and just slow. Even tiny games I've played on itch.io either don't load or play super slow, and sometimes that might be the dev's fault, but often I think it's the state of web-gamedev in general.
Just don't minimize their achievements because the next thing you know they'll be buying off US and European companies. BYD went from a company everybody in the auto industry laughed at to a partner in Daimler and Toyota joint ventures and a company Warren Buffet's org has invested in more money than they have in GM.
This is cool - I love this space and it's indeed pretty complicated. And not that you asked for it but I'll try to add some additional insight.

It depends on what you're trying to achieve - are you trying to increase reliability by going
fully event driven? Are you trying to improve just one particular flow? Are you wanting to expose certain data for data science?

Unfortunately I don't think there is a good prescriptive answer to this - it all "depends" on your situation. If this is a publicly exposed service - you probably would want to commit/record that a user signed up or posted something and THEN emit an event which will start the chain reaction of other services reacting to the event.

If the user created a post - it probably has an ID and you would probably want to communicate that in your event - but if you did not commit anything to the DB, then what are you exactly communicating?

Your goal should be to try to be as async as possible - but in some cases, it just doesn't make sense. For example - receive an HTTP request to do something is a 100% synchronous operation. But _after_ you've handled that event - most, if not all things, can be async.

Contrived example:

1. User signed up -> UI hits public API which is backed by "Main API service" which commits to DB -> emit USER_SIGNUP event

2. Billing service consumes USER_SIGNUP event and creates a subscription in a 3rd party billing system (and maybe emits another event)

3. Metrics service consumes USER_SIGNUP event and starts recording metrics for this user

4. Audit service consumers USER_SIGNUP event and creates an audit log trace

5. --- Finally, the "Main API" service listens to all kinds of other events that causes it to update its "view" of the user.

What this is hopefully illustrating is that the source of truth is the event and not the DB - DB is just a "view" - by reconstructing the events, you will be able to get back to the current state.

Finally, some non-abstract advice - if you're building an event driven system from scratch, I would probably avoid doing CDC as the primary event emission mechanism and instead have your application emit events instead. You'll have a lot more granular control over what is in an event and not be tied directly to the DB schema. Your event schema will evolve and maybe it won't fit what's in the DB.

I would lean towards CDC if you are trying to retrofit an existing system.

Anyway, hopefully that's a bit helpful! I've been working on this sort of stuff for a while (and actually have a YC-backed startup that focuses on event driven: https://batch.sh).

I recently presented on event driven design at a few local meetups and made some slides, it might be useful: https://docs.google.com/presentation/d/1j6Cyid88Ca1shwEN6uyI...
> Helene Wiesinger, lead author of the study and a doctoral student at ETH Zurich, says that at least 1,000 of the chemicals identified as substances of concern can be harmful even in small doses. “If something is a carcinogen, it is agreed upon in the scientific community that there is no safe level of exposure,”

This zero-tolerance reasoning is how we end up with "Known to The State Of California to Cause Cancer" labels so widespread that they've become meaningless.

With all of the news articles about cancer-causing chemicals, the general public tends to believe that somewhere around 1/4 to 1/2 of all cancers come from exposure to toxic chemicals.

Meanwhile, the WHO puts the estimate closer to 1 in 50 at most (Source https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6520474/#:~:tex.... ). The number is higher for occupational exposure, which IMO is where we need to do the most work. People using plastic containers at home doesn't even register on this scale.

I think we'd have more success reducing that number if we could focus on leveling reasonable objections to particularly bad cancer-causing chemicals that are present in higher quantities, rather than making unreasonable assertions that all chemicals that might potential cause cancer are unacceptable in any quantity anywhere.
Why recompile it when the existing binary still works with the current runtime? At least on Linux the old version of memcpy will still be included in the runtime library to avoid this kind of issue.
"More information can never be harmful."

In my particular field of biomedical research, there has recently been a push for "Diagnostic Stewardship" because more information has demonstrably been harmful to patient well-being.
I think there's a place for both types of presentation. Strang is giving a conceptual overview, and a listener is necessarily passive. The MS videos are presenting technical details of how to write rust programs, and bite-sized chunks can be good there, because they provide natural stopping points for listeners to experiment with the presented methods. Similarly, I could see bite-sized videos being natural for teaching the business of actually calculating solutions to a system of linear equations.
Except it's not! I thought the same thing but then spotted that stupid "Continue Reading" thing there near the end.

Why do sites do that? It doesn't seem to serve any purpose that I can see. Is it loading some kind of tracker or ad things that uBlockO is blocking or something>?

In any case, there's a few more answers there. I thought it was interesting to see a few opinions.
I'm a postgrad, in an interdisciplinary field, so probably too much:

learning quantum-resistant crypto - Learning With Errors and variants. Because they interest me, however, little direct value to work.

Generally how to provision a server and deploy an app on it. Mostly to migrate slow-and-steady workloads off my laptop, but also as a skill in its own right.

Language learning: Julia. I tried porting some models to Rust, it has its strengths, but if you need matrices as a first-class feature - just don't.
> “If we want a secure system that’s resilient against attack then it must be openly attacked, otherwise nothing will be done.”

this is a brilliant bit of knowledge that I had somehow slightly understood and had never seen verbalized anywhere previously. as a bonus, it is perfectly worded.

he is exactly right; to use an analogy: an immune system that is never attacked cannot defend against any attack, because only attacks can teach the immune system how to defend. it's the same (mostly) for computer security concerns.
Maybe it is because I was a teen then, but I heard about vsco a long long time ago (unless ~6/7 years is not long). I thought it was already on its death throes though, barely anyone I know uses it.
Also relevant: https://xkcd.com/787/
Rumor has it back in the day, a relatively strong, well placed magnet would certainly slow the rotation of the metering dial...
I'll pick up the check – from space
I’d personally rather read the NYT article because it’s much easier to understand as a layman
Best thing I found for myself is to stop worrying about the career, progression and job titles (which equates to $$). We all make more than enough in tech.

I've found specific things I want do at work (for me, it's automation, writing dev tools) and just do those. There are always going to be things that you don't like doing.

Leave or swap teams if you're not happy. We are extremely privileged to be able to leave and find a new position relatively easily.
I was hoping to see in the readme how this is different than what they offer in core today? You can build self-contained exes (and they're getting better with each release). Is this the same only different or an improvement on that?
To be honest, I thought this was an “ask HN”, not an actual article. Thanks for saving me the click. I’d be interested to hear what other people here could come up with.

What’s the metric? Financial gain? Damage done? Most Clever? Most visible? Most lives improved?

(Just read TFA, and the author seems to be going with “most destructive”. Meh.)
I doubt the UI framework has much to say about video chat performance
At least with the US in the lead you can freely criticize the US on the Internet, or even in person, without being censored, disappeared, jailed, and/or "re-educated".

Try criticizing the CCP on a Chinese message board, or in person, and see what happens. Is that really the world you want to live in?
> I couldn't find a way to build a normal Windows installer with Electron (if there is please let me know)

https://www.electronforge.io/config/makers

- WiX MSI

- Squirrel.Windows

Are your options here. I had more luck with Squirrel than WiX.

With auto-update support.
I think app size is a lurking problem that needs to be addressed.

I thought it was just me as a “power user” but then I noticed that my wife and kids were spending hours deleting stuff to make room for app updates. It’s a silent problem that people just seem to monkey around with.

Some apps are huge, I have 256GB because I ran into problems with only 64GB. “enterprise” apps that use up lots of app storage and then require local data storage for caches to edit files.

A big offender is Microsoft where the office apps are each 500MB and different apps are needed: Excel, Word, Office, OneDrive, PowerPoint. Why is Edge 200MB?

It’s common for apps to be 250MB and grow and grow. I used Chase as my credit card and their app is 300MB. I keep the app because their web site is horrible and requires MFA to login, so the app is easier.

It was impossible to use my phone with “only” 64GB without constantly deleting and reinstalling depending on what I needed at the time.

I remember the days of small hard drives when bloat really mattered, but it seems like devs just assume that people only use their app and it’s not reasonable that the Gmail app requires 300MB or PayPal needs 250.
My vote for the most significant hack in American history is the Russian hack of Hillary's emails that gave us 4 years of Donald Trump

"In all, some 70 gigabytes of data were exfiltrated from Clinton’s campaign servers and some 300 gigabytes of data were obtained from the DNC’s network."

https://techcrunch.com/2019/04/18/mueller-clinton-arizona-ha...
I think they mean Knowyourmeme
On TV you do.
The term "conspiracy theory" is the mind killer.

A reasonable person must wonder: what other "conspiracy theories" might be true?
Believe me there's plenty of rote work non-fun grind work to be done even with no-code and lo-code engines, I've used plenty myself.
I think you're casting too wide of a net there. Just because you've detected something early doesn't mean you automatically need aggressive interventions like chemotherapy. The impact might just end up being a line in your medical record for the family physician to keep an eye on during yearly routine exams. Breast cancer awareness programs are a good example of early screening programs not being an exercise in mass hysteria. Some early symptoms for eye conditions only require periodic observation up until it actually becomes a problem. Etc.

Perhaps it is true - in the US, anyways - that there's a tendency to overly prescribe more aggressive interventions (read: more expensive ones), but my understanding is that the US model is the exception, not the rule, when looking at the rest of the world.
FF Send, FF Notes, Positron, FF OS, Appmaker, and Deuxdrop to name a few. They tend to keep more stuff around than Google, but still cancel things that I like frequently.
Like many in that thread, I'm wondering how WebView2 will work on Linux or Mac.

Will it be a PWA or will they build a native shell around native web views for each platform?
If you use Postgres + Redshift on AWS (via foreign data wrapper or dblink) it's worth noting that AWS has released recursive CTE support in Redshift. But with that said 9 levels of UNION ALL ought to be enough for anyone.
> Except... if the attacker is on your box, they could simply take a copy of the enclave!

Yeah this is the part I'm assuming isn't possible, perhaps out of ignorance. I believe that, at least in SGX's case, this is possible because SGX exposes per-CPU keys, and the ability to derive secrets from those keys. So if you moved the enclave (I actually have no idea how moving an enclave works either fwiw) it would no longer be valid.

But yeah, this all kinda goes to "I have no idea what I'm doing with enclaves" lol, this is just the use case I have - keeping a secret stored in one so that an attacker can not exfiltrate it.
I guess people who cook more than I do could find it useful.

But then again, if you’d asked me 4-5 years ago if I could see the usefulness of smart radiator thermostats, I’d probably have said no. The ability to remotely turn on/off heating is not that big a deal (to me).

It’s only when coupled with AI to optimize savings it becomes a great thing. Since installing the smart thermostats, I save on average 30% on my heating bill, and save the environment from 30% of my CO2 emissions from heating.

The AI part learns about how much the house heats up from a given amount of sunshine, coupled with outside temperature and heat loss, and controls the thermostats accordingly. If the indoor temperature is 1C below the target at 6am, but it’s expected to be sunshine, it simply won’t turn on the heat.
That side-step was my actual assumption - I can't imagine that 1% of the _whole population_ currently has actionable cancer.

But yes, the higher you drive the prior, the less the false-positives cost. That's a fairly normal situation - it's why they have to evaluate the cost-value of further-investigation against so many different population groups to determine the actual optimal usage.

And yes, the question I was trying to prompt really is "what information would we need to have in order to know when this test is a net positive, from the patient's perspective" (and separately, "from the insurance company's perspective", since that's likely to have a very different answer).
The Safety of Covid-19 Vaccinations – We Should Rethink the Policy
In general it is a horrible idea to write your own number crunching code, unless you were a brilliant student in your numerical analysis course.
I think Duke Nukem Forever and Daikatana showed us that longer dev times don't necessarily produce better games.