skysight-inc/HackerNews huggingface dataset:
A lawyer can have their whole career ruined if they are found throwing cases. The justice system itself finds it unethical if they don't prosecute or defend to the best of their ability.

Suggesting that software somehow has that same kind of standard where engineers are required to build anything and everything they are asked to the best of their ability or they can lose their accreditation (as if we even have that in software) is absolutely absurd.
Social Commerce the online shopping experience
yes but amplification matters -- there's been at least one study which measured the clickbaity-ness of headliness of paid vs ad-based news sites and the difference was sth like an order of magnitude. i'll see if i can find the link.
“Please work on new things and sell me your equity a pittance, so that I may become richer on a few home runs, while most of you fail miserably.”
They could make it a chip to efficiently solve Cuckatoo32 [1], using 1GB of SRAM (or 0.5GB SRAM and 0.5GB off-chip DRAM) to find cycles in bipartite random graphs with 2^32 edges.

[1] https://github.com/tromp/cuckoo
Not sure what camera you use, but in Canon's terminology you can turn off exposure simulation which will make the image through the EVF look like a correctly exposed image with ISO cranked way up but you can set your shot ISO as low as you want.
Thunderbird, RNP, and the Importance of a Good API
Yeah you're right. Sorry!
The author seems to be a Professor in Oxford. I took the trouble to look up because i (correctly) guessed this was typical, dry British irony. The academic link also came as no surprise.
For some people, no amount of money is worth their time. Work only enough to survive. And if the government can take care of that, then it is not worthwhile to seek employment regardless of wages.
>"Taking a page out of the playbook of the Chinese pro-Trump religious group Falun Gong..."

>"Falun Gong was, until recently, most known (and mocked) in the United States as the cult responsible for the bombastic traveling dance troupe Shen Yun, a vehicle for anti-CCP propaganda."

The article doesn't even begin to attempt understanding the subject. No empathy is extended. Instead, it starts from a predictable partisan premise and works from there. A fair look at this group probably wouldn't start this way.
As the person who originally asked "why" I feel like I ought to respond, though much of it is covered by other comments. I used to work in more trad advertising, so my question wasn't so much an objection to working in advertising itself, but specifically Google's version of advertising, which I see as gross overreach into people's personal lives.

In other comments people have mentioned YouTube subscriptions as being an alternative, it really isn't - OK, you don't see any adverts, but they're still harvesting and selling you. That a privately owned corporation is allowed to read your messages and sell what they find to the highest bidder is vile and honestly makes me wonder how we got here.

I quit advertising after only a couple of years because it blackened my soul. If I was helping to harvest people's personal lives for private profit I can only imagine it would have been worse.
Ask HN: Are you still using Keybase?
If not, what alternatives have you found?
I live in Canada and was talking about Canada, as was the GP. I don't know the fiscal capacity of the US. But here, CERB/CRB are not sustainable with our current fiscal capacity.
Paleo Con: How thought leaders created myth of carefree prehistoric lifestyle
Skribbl – Free, Hand-Drawn Illustrations
I have a feeling this has something to do with scale.
curious can't it be done by disabling third party cookies alone as Disqus need cookies to work?
I don't understand how anyone could look at what Boring Company built in Vegas and conclude "these people are the best in the world to manage the Chernobyl cleanup."
You should offer some criticism about what he wrote. Dismissing something because of who wrote it is just as ineffective as liking something because of who wrote it.
Then US civil engineers need to travel to see what proper foundations looks like. My European house foundations look nothing like the thin slice of concrete that I got here in the US.

Please do list the engineering advantages of wood over concrete, because from my experience a US house was a structural (and efficiency) downgrade compared to my European concrete & brick house.
Every time I've looked for videos on LiveLeak that I knew would be removed from normal sources over the last few years I didn't get any hits. I actually was just looking for something the other day.

Liveleak opened my eyes to what was really being done by evil people early in my life. I'm not sure I would recommend that to people but it did help me take on the comparably very not evil things I had to deal with day to day.
Geforce now or even renting an entire computer with shadow is for graphics performance, and is not 30 bucks a month. You also won't be entering any sensitive data while playing games.
I think it's a cool thing they've done, but it requires you to put full trust into them as a company.
Apple Discussed 'Punitive Measures' Against Netflix for Dropping In-App Purchase
Not exactly sure what their strategy around room discovery is. I can't search all rooms. I can't block key words. Is this just for lack of engineers, or is it some galaxy brain scheme to keep me engaged?
Huh, the novelty of a sweaty, desperate conference call where you try to get the attention of some venture capitalist wore off quickly.

Who would have thought?
A future without passwords
One of the things I enjoy about contracting is that instead of watching all the videos on harassment and whatever, I usually just have to sign a code of conduct. Those corporate videos are soul crushing.

I guess the exception was one quiz about bribery I had to take at IBM. It asked me what I would do if I were offered a cook to go with my lodgings where I was staying during an engagement. This woke me up to the possibilities of bribery I didn't know people were getting. I'm not exactly looking for bribes, but my the hypotheticals had me thinking way too small.
I think that's a relatively small group compared to the group that thinks advertising is fine, while tracking isn't.

Arguing that advertising is somehow inappropriate manipulation isn't consistent with a market economy. Like it or not, efficient markets require marketing. Now, you could be against the market economy of course, but I don't see a lot of the people claiming ads are manipulation also claiming that the market economy is bad (which imo would be more intellectually honest).

I'd say disregard the "all ads are bad" crowd. It's a completely uninteresting discussion. The interesting discussion is the line to be drawn between advertising (which is good, or at least acceptable) and the shady side of adtech with trading in personal information.
This is certainly something I want to have in future. Being able to add Gleam to an existing Elixir project is something a lot of people have asked for. It is possible today (Quinn did a great talk on this[1]) and there are libraries to help[2], but it's all a bit rough and ready currently.

The focus for now is on Gleam tooling, but once we have that down we can work more on Elixir tooling for Gleam.

[1]: https://www.youtube.com/watch?v=UCIcJBM_YDw
[2]: https://github.com/gleam-lang/plug/
The US and UK approach it as if they are at war with everyone else. It is very sad to see where their priorities really are when this is a global issue not separated by borders.

The resulting chip shortage and the state which India is in will also affect the US and UK even if they don't think it will.
One place I worked at had something similar as well, it's just that all my memories are of using it for mail, calendar and contacts. And the stupid log-in dialog!
AMD's High-Performance Computex 2021 Keynote Featuring CEO Dr. Lisa Su Confirmed
> conveniently ignores the actual ethical problems (e.g. large-scale collection of personal information)*

Ignores? That's what the entire second half of the post is about ;)

Starting at "But the biggest issue I see people raising is the privacy impact of targeted ads..."
Volcanic eruptions on the one hand and radioactive waste on the other are bad enough - no need to combine both.

Basically nothing would happen except that the radioactive materials would be dispersed among the environment.
No worries, my friend :)
Yes and no.

There are capabilities that you can only either expose to WASM or not, because they’re simple atomic functions in Javascript land. Dereferencing external Javascript-side objects by a passed-through key, for example.

You could in theory write a “fat ISA-op emulation-shim implementation” for that WASM-side operation that has a bunch of Javascript verification code that runs every time the WASM-side op is called, at runtime (like how the Ethereum VM has fat ISA-ops that spend gas/check remaining gas in their impls.) But the resulting runtime likely won’t be performant enough to be a good host for games, if the games make heavy use of that capability, rather than just using it as a one-off boot-time thing.

Remember, we want to mostly allow arbitrary code execution here—other than direct attacks on the user or the hosting infrastructure. That probably means that we want to allow the user of the WASM to require (a pre-approved set of) Javascript-side libraries and talk to them. For example, maybe the game wants to talk to Firebase using the Firebase SDK. It should be able to do that.

But how do you allow the game’s WASM to talk to the Firebase SDK, efficiently, without allowing the game’s WASM to manipulate the objects of the Firebase SDK into giving it ACE in the host JS environment, outside its sandbox?

Static analysis. For the case of a “dereference a key of an remote object” call, just validate that:

1. The string being used as the key in the dereference op is known at compile time (i.e. the dataflow digraph terminating in the WASM “syscall” to the runtime, begins with a load from the static data section of the WASM file;

2. The static-loaded string you discover through this method, isn’t on a blacklist of ECMAScript system properties. (If you want to do something that requires one of those, there’d have to be a separate, much-more-restricted syscall for that, maybe one that does have a fat impl.)

The nice thing about this approach, is that it’s the server backend, not the players, who feel the sting of the overhead of checking the file for safety; and then, only once per uploaded program. It’s like putting the uploaded games into a moderation queue, where the “moderator” is a robot with good eyes to spot evil code.
If your social network relies on having less users to be good, you might have a problem in your long-term business model(especially considering the funding they've already gotten).
I share your cynicism, but it actually will change the vaccine equation.

Money and risk is a very material part of the equation, now that the dynamics have changed, a lot more speculative money will be available. Supply and Demand works on cash just as it does for other things.

Also I don't think it has a populist aspect.

Exporting 'already made vaccines' does have a populist risk - a lot of Americans may 'get really mad!' if the US is seen to be exporting vaccines to other places before the US is fully vaccinated, irrespective of whether their chagrin is misplaced or not, the news cycle populism may have a field day with that. And there's the contractual stuff which he cannot 'waive'.
I've tried it as well, it does seem to work as a good indicator to validate that you're going in the right direction initially. But like any good finding, needs a large sample size, so I decided to talk to more people about the same product I'm building.

Now, I'm thinking of a way to help others (users on my platform) do the same with their products without those surveys, people don't usually fill out surveys and are more receptive to conversations from my experience. Guess, I'll figure something out eventually.
> A good exercise is to back-test your rule against big ideas through their history.

Everyone assumes they would always have been on the right side of history. It's basically impossible to know what you would have been like had you been born in those times. Better is to back-test your rule against paradigm shifts that have occurred in your own lifetime. What are some ideas you dismissed that turned out to work? What are some products or projects you have a revulsion against that are still succeeding years later? What caused you to reject them? What did you miss?
Thanks Dr. Did they mentioned how many layers? I remember TSMC was aiming at something close to 30 for their 3nm.

And it is a little strange how IBM decide to name it 2nm when it is much closer to 3nm.
Employers paying more wouldn't help much. The problem is that we've made it possible to not worry about necessities like food and housing even if you don't work at all, and for a lot of people, they'll choose to forego luxuries if it means they never have to work again.
Machine Learning in Causal Inference: How do I love thee? Let me count the ways
It looks like Montana believes their unemployment benefits are too generous. I suspect the real issue here is that low-end employers should be paying more. Montana intends to get rid of some people’s best option (unemployment benefits) and is hoping it will force those people to go with their next best alternative; a job that pays less than the previous unemployment benefits. I’m not sure the one-time bonus makes up for it. Regardless:

“Different papers have established that the extra $600 in benefits distributed earlier in the pandemic had limited labor supply effects and likely didn’t disincentivize work, including one by the National Bureau of Economic Research and another by Yale University. The current supplemental benefit is worth half of what those papers reviewed.”
Depends on what you mean by "repl-driven". If you mean a statically-typed language with a decent repl, then yes, you can have that--for example there are Haskell and ML implementations that give it to you.

If you mean "repl-driven" in a stronger sense, in the sense of a livecoding repl-driven environment that supports building programs by interactively modifying them as they run, then about the only place you find full-featured support for that style of programming is in old-fashioned Lisp and Smalltalk systems. Maybe also in Factor, and arguably in FORTH (though with fewer conveniences).

There's no reason in principle that you can't have a full-featured repl-driven environment for a statically-typed language; I just don't know of any. That's not a big surprise, though. There aren't all that many of them for dynamically-typed languages, either. It takes a lot of work to build one, and the builders pretty much need to know up front what it is they're trying to build, which means they probably need to have seen one before. Most programmers haven't.

Static types aren't particularly an obstacle, but strong immutability is. A full-featured repl-driven livecoding environment wants the programmer to be able to inspect and change anything and everything in the live environment as it runs. Soft immutability is fine; it's okay if you have to say "Mother, may I?" before changing something. Hard immutability is a problem, though. If it's actually _impossible_ to change something, that's incompatible with the nature of a repl-driven livecoding environment. A programmer accustomed to livecoding environments will experience that impossibility as a bug in the environment.
Check footnote number 2?
> the problem is not with advertising in general

I disagree. Advertising is intrusive and designed to convince you to do things you wouldn't normally do. It's large scale psychological manipulation that's only considered ethical because we've been doing it for so long.
The JVM is a blessing and a curse. I believe it was a very good decision and that Clojure wouldn't have become as useful or popular as it is without it, because it provided immediate and quick access to a huge ecosystem, allowing it to be productive and useful right away. But its also hindering further adoption and may be part of what caused a bit of a decline in interest, which for an already niche language, doesn't help. Many people are turned off the JVM.

I personally don't mind it and I love Clojure, but even I have been wondering whether I should port some services to something else because I've had to use larger cloud instances for them simply due to memory requirements... Maybe I can run them on node with Clojurescript instead, I'll have to investigate that, but I think I'll lose out on a ton of libraries that I use that rely on the JVM. Hmm.
I do have the book, it's quite interesting, but I read about Kuru while it was still thought to be caused by an infectious virus. My recollection is a bit vague, but I believe it was in Time or Newsweek during the 1960s.

It was a scary sounding disease so I remembered it when years later it was discovered to be caused by prions and reported in The New York Times.
You can probably buy them a VDI desktop for $20 per month (Amazon Workspaces and Windows Virtual Desktop on Azure are in this ballpark) and run Chrome on that. Especially with WVD, there are thin clients made specifically for it (or you can just use an RDP client on any OS).
Maybe this is a terrible stance but if the idea pisses off Jonathan Blow and Casey Muratori, I wouldn't take that as a bad sign. jblow and Casey are brilliant programmers and I mean them no disrespect, but their philosophies are certainly in the vein of prescriptive, "correct" ways of writing code. Namely you should write code that is fast and efficient. Unfortunately (or not, depends on your view), programmers do not like prescriptive, "correct" ways of writing code. Worse is better and all. If you give them a cheat code to let them use a little more performance, give them a little more headroom, they'll take it. For all the jblows and muratori's in the world, there's a lot more people who don't care about perf and just want to make cool stuff. For better or worse.
Everyone is different and medication isn't always the right answer (though I expect you'll see that here).

I've found It helps for me to try and stick to a plan first and foremost. It doesn't have to be complex, just something to create routine. Then over time I start allocating my time in small blocks. The notion of doing multiple things efficiently at once is a farce. Getting things over the line of completion is important. What I like to do is break tasks down into smaller subsets of tasks so that I get a sense of accomplishment which in turn, ends up motivating me for more (sort of a dopamine kick).

I also make sure to once an hour or so get up and walk outside or around for about 5-10 minutes. Sure it's a distraction but the sensory exposure to looking around and not thinking of work help to reset the clock so to speak on my ability to focus.

You can work through it, but a lot of it has to be driven by you wanting to and in some cases, medicine isn't a negative.

Good luck!
In case you were interested in the nature of the FreeBSD code slush:

Code slush begins 8 January 2021
Release Engineers announce that all further commits to the head branch will not require explicit approval, however new features should be avoided. Additionally, there can be no changes to the KBI until head is branched to stable/13.
Ask HN: Favorite Searching Related Resource?
Searching as in Google Search, etc.
They simply didn't reveal the business model yet.

The $50 subscription is to avoid flooding their servers while testing the software.

This product will likely starts as a corporate malware but once the beta is over and their tech is really working at scale (more difficult than you might think) they'll probably give it for free or very cheap.
He is an investor on this “crazy new idea” , I don’t believe him, he is just hustling his audience and trying to create hype about a product that is neither new nor competitive. People like Guido van Rossum , James Gosling , Bjarne Stroustrup , just to mention a few, have contributed way more to the field and have earned the respect of millions , you don’t see them hyping crappy startups for a few bucks (billions* ) . I do respect the founders , and understand the have worked hard on this project , I just don’t think that just working hard on something makes it good , or whatever Paul Graham says is something I should accept as truth.
It literaly gives me the same piece everytime. Don't know if it is broken or this piece is concidered to be the worst...
> I'll take interesting work over tech stack any day. I don't give a rat's ass about language wars

For me, having a Windows (Server) environment is enough to kill my interest. I know several shops in my area (mostly medical field adjacent tech) that are entirely Windows. That's probably more because of my extensive *nix background than anything.
Language doesn't matter, but platform can/does to some
For me the first big disagreement begins with asking for what's the alternative. I don't think there needs to be an alternative. I think ads are largely responsible for the sorry state of the seo spammed web where finding what you want can be a complete nightmare. (It costs almost nothing to run a website, and if you spam enough ~zero cost sites loaded with ads and affiliate links, you can probably make a buck. This prospect just encourages spam and low effort sites.)

I don't care one bit if ad supported sites just vanish, no need for an alternative. Yes please, clean up the web. What's left is the stuff that is worth enough for people to pay for.
Good point. Maybe I should've said BB :D
> It's easy, from a technical perspective, to design a low-friction microtransaction system.

Oh? People have been trying since at least https://www.w3.org/Conferences/WWW4/Papers/246/ (1995)
https://darrendahly.github.io/post/2017-09-12-sex-difference...

Looking at it quantitatively, the greater male variability hypothesis mattered less than I expected.
I think there is some evolutionary psychology at play in people's bias against "Crazy New Ideas". A human hunting and gathering on a savanna with a crazy new idea is likely to be killed by a lion or starve. Sure the new ideas sometimes were breakthroughs but the idea-haver's peers likely experienced strong selective pressure to wait until there was good evidence that an idea was unlikely to get one killed before endorsing it and practicing it themselves.

In modern times we should feel more safe to have "Crazy New Ideas", we probably need them to solve many of the problems our world faces today. But we are biased against new ideas since our brains have evolved to see them associated with negative outcomes like death by lion or exile from the tribe. There is a lower risk of death by big cat today so people should feel more willing to have an celebrate new ideas.
> Can't fight fire with fire

That aphorism has never really been true. If it's "fire" in the sense of projectile weapons, then of course you can. If it's "fire" in the sense of "forest fire," a controlled or prescribed burn is an oft-used technique to cut off a forest fire by creating an unburnable zone around it... The fire can't find fuel in an already-burned area, so it can no longer feed itself and dies out.
Every time I go to use these I always run into weird show stopping bugs in the closed firmware.

Maybe my expectations for microcontroller software are too high.
Wait until you learn about derivatives and the size of it. https://www.visualcapitalist.com/all-of-the-worlds-money-and...
By all accounts, the person running Chernobyl was a complete idiot. They disabled multiple safeties (including ones that would have averted the meltdown), then tried to make it output more than it was rated for (directly leading to the meltdown).

The same could be said for Boeing, etc., but that doesn’t mean we need to abandon air travel. We just need better leadership in safety critical organizations.
I wish - there does not seem to be anything that fulfills Reddit's niche that is taking up significant marketshare.