skysight-inc/HackerNews huggingface dataset:
The US-China Tit-for-Tat Escalations Are Dangerous
The best GPU vector rendering library I have seen is https://sluglibrary.com/. The principal use case is fonts, but it appears that the underlying mechanism can be used for any vector graphics.
"Funny" story - I sometimes watch Drawfee on YouTube (who do live illustrations).

They recently had a guest on (and one of the host did the same) that basically said "I'm drawing on a aging piece of hardware from like 7-10 years ago using Photoshop CS6, because if I switch any hardware or update the version, I have to pay $X and get a version that requires steady internet access and it's completely not worth it".
Web3 and in-game items are completely unrelated. Crypto and Web3 add nothing to in-game items for either developers or players.

Items are inherently centralized and cannot be decentralized because games can choose to stop supporting them.
I'm working on a personal project that involves A LOT of scraping, and through several iterations I've gotten some stuff that works quite well. Here's a quick summary of what I've explored (both paid and free):

* Apify (https://apify.com/) is a great, comprehensive system if you need to get fairly low-level. Everything is hosted there, they've got their own proxy service (or you can roll your own), and their open source framework (https://github.com/apify/crawlee) is excellent.

* I've also experimented with running both their SDK (crawlee) and Playwright directly on Google Cloud Run, and that also works well and is an order-of-magnitude less expensive than running directly on their platform.

* Bright Data nee Luminati is excellent for cheap data center proxies ($0.65/GB pay as you go), but prices get several orders of magnitude more expensive if you need anything more thorough than data center proxies.

* For some direct API crawls that I do, all of the scraping stuff is unnecessary and I just ping the APIs directly.

* If the site you're scraping is using any sort of anti-bot protection, I've found that ScrapingBee (https://www.scrapingbee.com/) is by far the easiest solution. I spent many many hours fighting anti-bot protection doing it myself with some combination of Bright Data, Apify and Playwright, and in the end I kinda stopped battling and just decided to let ScrapingBee deal with it for me. I may be lucky in that the sites I'm scraping don't really use JS heavily, so the plain vanilla, no-JS ScrapingBee service works almost all of the time for those. Otherwise it can get quite expensive if you need JS rendering, premium proxies, etc. But a big thumbs up to them for making it really easy.

Always looking for new techniques and tools, so I'll monitor this thread closely.
Installing OpenBSD on Scaleway Elastic Metal
Not only is the availability, but so is the image. I had a CEO who loved the image of an office full of people all day, all week. I've been working remotely since then. I think he just wanted to feel important.
Here is another Eric Schmidt quote on radars:

Eric Schmidt: However, our report says that it's really important for us to find a way to maintain two generations of semiconductor leadership ahead of China. Now, the history here is important. In the 1980s, we created a group called SEMATECH. We had a bunch of semiconductor manufacturing in America. Eventually that all moved to East Asia, primarily Singapore, and then South Korea and now Taiwan through TSMC. The most important chips are made in Samsung and TSMC, South Korea, and Taiwan. China has had over 30 years to plan to try to catch up. It's really difficult.

Eric Schmidt: We don't want them to catch up. We want to stay ahead. We call for all sorts of techniques to try to make sure that we rebuild a domestic semiconductor and semiconductor manufacturing facility within the United States. This is important, by the way, for our commercial industry as well as for national security for obvious reasons. By the way, chips, I'm not just referring to CPU chips, there's a whole new generation, I'll give you an example, of sensor chips that sense things. It's really important that those be built in America.

https://www.hoover.org/research/pacific-century-eric-schmidt...

Sensitive radar sensors plus machine learning may or may not be enough to extract people's inner speech - and would surely be a risk to "national security".

If someone like Schmidt is so afraid of this being available for other countries, it is safer to assume it is feasible and he knows it - given he has also been saying people will be able to clone themselves as virtual assistants that will outlive them.

Albeit, feasible or not, researching and demonstrating it is whole more difficult when a billionaire is "calling on all sorts of techniques" to assure their monopoly.
Would be funny to see a repo of the canned messages -- for getting fired, hired, random motivational story that never happened,etc -- that LinkedIn feed is filled with.
Sure, but you're relying on reporting here, which seems a bit circular, no?

WSB has predicted a spike in inflation six times out of the last one. They also predicted that their wife's boyfriend would ride a rocketship to the moon. In addition, it's by no means settled that the economists mentioned in that opinion piece were wrong: inflation is currently a worldwide phenomenon seemingly tied more to Russia's invasion of Ukraine and supply-chain disruption than any US-specific increase in the money supply. The extent is debatable, but the linked opinion piece is offering a simple critique of a complex situation.

Reporters wrote many articles demonstrating their lack of understanding of statistics and polling after 2016, yes.

Psychological "science" has been largely-garbage since the beginning, which is why it is often described as a "soft science," a charitable way of saying "not really science." The seratonin survey specifically is debated, and seems like another example of reports over-reporting the limited findings of the review.

There will always be examples of failures at almost every level, and I don't think there are more failures now than in decades past, but we are primed in a variety of ways to now believe that it is a new and somehow dangerous thing.

If you're describing "experts as a group" and meaning "reporters," then no question, reporters have been getting things wrong for a very, very, very long time. As a general rule of thumb, have you ever seen any news reporting ever get things about computers right? And if not--I certainly haven't--why should I not assume that doctors feel the same about medical things, lawyers feel the same about legal things, and so on. Reporting is a skill, but that skill is writing and communication. It's not expertise.

Americans are losing trust in institutions for many reasons, but I don't think those institutions are failing more spectacularly than they have in the past. I think the loss of faith is more subtle than that.

And specifically, many Americans are replacing that lost faith in institutions with the most ludicrous faith in bizarre nonsensical theories of everything, seemingly with the reasoning that "if any experts are wrong about anything, then they must all be wrong about everything."

Most of us got most of our general news from one of three or four news readers, and so we mostly shared similar opinions. People shouted around the edges about details, but that was easy to tune out since it wasn't on one of the big three TV networks. Then 24-hour cable news and the internet changed the way any of us consume news, and I suggest that has much more to do with changing attitudes than any specific details of "experts failing."

Again, we all want simple explanations, and it's easier to believe no experts know anything than to accept that life is so complicated that future events are often hard to predict with perfect accuracy, but most of the time, most "experts" are mostly right, so we don't notice that they were only mostly right, not perfectly right.

P.S. Still, great list of links, so I upvoted you despite disagreeing.
We've built https://serpapi.com

We've invented the industry what you referring as "data type specific APIs"; APIs that abstract away all proxies issues, captcha solvings, various layouts support, even scrapping-related legal issues, and much more to a clean JSON response every single call. It was a lot of work but our success rate and response times are now rivaling non-scraping commercial APIs: https://serpapi.com/status

I think the next battle will be still legal despite all the wins in favor of scrapping public pages and common sense understanding this is the way to go. The EFF has been doing an amazing work in this world and we are proud to be a significant yearly contributor to the EFF.
this is addressed in the article:

> he admitted that building this interoperable ecosystem, which he sees as the future of video games overall, doesn’t technically require blockchain technology at all.

>

> “Blockchain is just the way that it’s going to happen, I think, because there’s a lot of cultural momentum around people equating blockchain with openness and trusting things that are decentralized on the blockchain.”

(actually I think he's understating the case here, representing ownership is a real use case for blockchains)
> I happen to believe it is because God willed the universe into existence.

Ah yes, Phanes.
I don't really follow. I interpret "there is" and "something" as quantifications, not predicates. What would be the predicate here?

The general notion of existence, at least in natural language, seems to be a shorthand for quantification or negation. I'm not sure what it would mean for "existence" to exist, short of adopting Platonism or some bizarre metaphysical system.

The "something rather than nothing" question, if stated coherently, would likely be beyond the scope of human knowledge. Although ultimately I don't think it can be stated in a way that makes sense.
If you read through some of the comments in the thread, the "niche browser" argument doesn't really make sense given that

1) 1Password supported Arc browser, which is in closed beta, with a miniscule fraction of Orion's userbase
2) Other than an allowlist of sorts so the browser extension can communicate with the Desktop agent, there's no technical reason why the effort would outweigh the benefits (for the users)
> Specifically, if the universe is everything that there ever is or ever will be, how can it be contingent upon something external to itself?

It would be contingent upon a necessary foundation within the universe.

So there is one specific part in the universe that is necessary, and everything else around that is contingent.
They’re probably seeing the natural result of Agile - you get nice planned deadlines and schedules but your employees have no incentive to work once they’re done with their items (and it’s not like the deadline is going to be moved up). Is that a problem though? As long as the work is getting done and can be used to plan things out, what’s the complaint?

Of course, this “not showing up to meetings” garbage is something I don’t condone. That kind of behavior would have resulted in getting fired everywhere I’ve worked.
Berries aren't available year round, so we should at least tell them to try eating leaves and roots.... /s
Pathfinder?
FSD was never engaged during Tesla self-driving crash test by smear campaign
Tell HN: Bookmarlet and Sharing Link Broken
I use a Chrome extension[0] to share links on HN. It is based on the official HN bookmarklet[1]. It looks like that the sharing link has changed or broken now, as it has stopped reading the title present as a query parameter (t).

For example, when I try to share via this link:

`https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fnews.ycombinator.com%2F&t=Hacker%20News`

it should read the `t` parameter, and auto-populate the `title` field of the submission form. Now, the form has stopped reading the `t` parameter.

[0] - https://chrome.google.com/webstore/detail/pbbbcphofkjkmbadhjioamnnbphgeghd/
[1] - https://news.ycombinator.com/bookmarklet.html
Fancy way of saying Meta is cutting head-count.
It depends. You can also configure luacheck from within the file you are checking. For instance, in some of my lua code [1], I have:

-- luacheck: globals init handler
-- luacheck: ignore 611

The first line tells luacheck that the variables `init` and `handler` are globals, and the second line tells it to ignore lines that contain just whitespace (a quirk the text editor I use uses to manage indenting levels).

[1] https://github.com/spc476/port70/blob/master/port70/handlers...
The explanation is a PM at 1Password decided it wasn’t worth prioritizing, likely for good reason.
"No reason"?

It sounds like work to create and support an extension for a browser with a statistically negligible number of users, further reduced by the number of people with 1password.

By this definition 1password has also chosen not to work on freebsd, BeOS, Serenity browser, ... for "no reason"
I was super confused by this since to the best of my knowledge SFSafariViewController blocks anything like this, you, as a developer, cannot inject anything or peak into the view it creates. Then I got to the bottom and realized I was correct, but FB/Meta/IG/etc aren't using SFSafariViewController and instead using the older ways to embed a web view.

Honestly I thought all other methods had been deprecated and had no idea apps could still make use of the less secure (for the user) options. Trust me, as a developer I've wanted to reach inside a SFSafariViewController many times to make my life easier but in the end I've just grumbled and assumed it's not possible and worked around it.

I wish there was a privacy-safe way to get the best of both worlds but due to bad actors I doubt that will be possible. I need to look more into App-bound domains but I don't think even that will give me what I really wish for (a way for the page loaded in SFSafariViewController to tell my app something). Something like postMessage support for SFSafariViewController would be amazing and be safe privacy-wise I think since the contained page would need to support sending/receiving messages instead of just having code injected against their will.
Garageband and Fruity loops are classic examples of this in music, I don't really find this surprising
That exists!
There's nothing to worry about. You can do the same things on the GPU as on the CPU. The tricky part is finding a good way to distribute the work on many small cores.
See, this is the sort of behavior I would wish companies would test for when hiring engineers.

Another (in-house, salaried) contributor to the project I took over added a error message (in a very specific error handler for exactly one REST endpoint), and I quote

raise Exception("could not load data because of error")
I die inside when I hear people talk about "productivity" in the economic sense.

At least in the US, everything is already over-optimized for human beings. I have to pay extra to interact with a human being to book a flight or do banking. Every nontrivial business I interact with tries like hell to keep me from talking to a human, not trusting me to figure out when I can resolve my problem with their web site (yes I f-ing know about companyname.com, now let me talk to a representative, I called for a reason).

Companies love their metrics, and do shitty things to humans to make their metrics just a little better. Ever have a CS rep hang up on you (accidentally "disconnected")? Maybe you asked one too many questions and were bumping up their average call time for that shift, putting them at risk of disciplinary action.

Or, your company is a "meritocracy" and you have to spend hours and hours writing a review doc in a system desperately trying to objectively measure humans but failing down to the subjective- how hard is your manager willing to fight for you? Also, nobody except legal and HR care about the review doc anyway because the stack rank meeting happened three weeks ago. Even legal and HR only care to the extent that they can use it to cover their asses. And, you're screwed because your teammate is buddies with your manager and takes him boating or water skiing every weekend. You know who's getting the "exceeds" review, and btw there's only room for one because "bell curve". Only a few stock awards for you this time.

Or, your job just went away because paying western native English speakers is way more expensive than outsourcing your job. By the way, would you please train your replacement before you go? Don't forget your non-compete and assignment of inventions, and sign this exit agreement that you won't write or say anything bad about the company or we'll sue you for your severance!

But don't worry, we've driven down the cost of trinkets built overseas by slave labor, so you can watch a nice TV while you're unemployed.

F--- optimization. F--- productivity.

I love technology, and I love capitalism, but "optimization" and "productivity" are euphemisms/excuses that companies hide behind when they're going to do shady shit so that the share price will go up and the executives will get a bigger bonus.
I think any developer that implements this would be in between a rock and a hard place. On the one hand it becomes impossible to have a consistent aesthetic or theme if you liberally allow people to bring their own assets, and on the other if you allow it but somehow map resources into your aesthetic the owners will almost certainly feel ripped off.

As a player I think I would find it less than desirable to be playing Darkest Dungeon and view Halo content next to cartoon Fallguys. The NFT owner probably wants more than their NFT transformed into bytes and used as a random seed to determine the grain on their wooden shield. They almost certainly want a direct map to their resource.
Required reading on this subject should be "Bullshit Jobs" by David Graeber.
Thanks for clarifying, I had misinterpreted your statement.

I can see how at huge scales, DB constraints can be impossible to implement. But they do come (almost) for free in terms of development effort, whereas what you describe probably took a long time to implement.
what I've found is that the % of deadweight at the company is proportional to the number of "tech influencers" at the company

these are the kinds of people who, at least what I've generally found, do very little work, spend a lot of time "asking questions", shitposting on blind, and making "tech influencers" on tiktok that are "a day in the life of" or those youtube videos with the clickbait thumbnails like "HOW I MADE 3 MILLION DOLLARS BY AGE 25 AT META"
> They're barely aware of the concept of a tab.

What mobile browsers actually have tabs that look like tabs? Honest question, I've only ever used firefox on android. If the others handle tabs anything like firefox does tabs are way more intuitive on a PC.
Previous poster either got this subtly wrong, or phrased it badly, or belongs to a tradition that I'm not familiar with, but a good story on this is the parable of the poisoned arrow: Someone gets shot by an arrow and his friend tells him they have to get to a hospital - the person shot starts worrying about what kind of poison it is, who shot him and why, if the hospital they are going to is any good, etc, etc - really he needs to go and get it treated RIGHT NOW and nothing else matters - he can answer all those questions after he's treated.

And I wouldn't say the zen koans are unanswerable, you can think of them like riddles that force you to think a different way than you normally do.
There is a human component to consider: in the case of a change in the interview process, with the new process perceived as easier than the past and current ones, I imagine the bitter protests from the currently employed engineers who would vocally complain that the quality of new hires is much worse than it used to be, and that they have had to pass much more stringent interviews than the new ones, which even a junior SWE employed in an unnamed company would be able to pass.
I wonder why there's so many weird domains being hosted on AS2? https://dnslytics.com/bgp/as2 (scroll down to Top Domains)
Sounds great! Very interested when the SaaS offering opens up. Definitely not keen on running a Kubernetes cluster for the sake of simplifying ML operations.
SDF are not precomputed. The SDF is implemented in the shader code itself.

Added shader toy link in my OP
There is some value in technical leadership familiarizing themselves with internal processes. They could take on a small side project (do Google execs get 20% time?) using libraries and APIs with the goal of providing some feedback on what direction those tools should pursue. BillG did something like this with a measure of success.
I was/am a little surprised since I thought everyone had to use SFSafariViewController for stuff like this (which doesn't allow the developer to reach in). I "eject" out to Safari almost always when I get in in-app-browser (if only for cookies/logged in status) so this doesn't affect me much but it did come as a surprise.
I don't know if you're familiar with the book but "Bullshit Jobs" by David Graeber examined this phenomenon. He found that many people with bullshit jobs are struggling with deep unhappiness. Quit as soon as possible.
Apple is not really ahead in chip design. They took mobile phone chips and upscaled them into laptop form.

And the reason they can do that is because they have a tight lock on everything else. Making a generic M1 compatible chip for widespread adoptions is hard. Making it fit into a specific piece of hardware and work with specific software is many orders of magnitude easier.
> Exchanges don't read custom smart contract inputs to flag source of funds to prevent you from cashing out, for now

This will probably happen eventually but I imagine it would be pretty easy to circumvent. There are lots of convoluted ways of transferring ETH that I'm not sure Chainlysis would pick up on. Stuff like:

1. Withdraw from Tornado to address A

2. From address A, call a contract that flashloans the amount you just withdrew minus the fee from dydx to a new address B

3. Repay flashloan with funds from address A, but address B keeps the ETH that was "from" dydx.

or

1. Withdraw from Tornado to address A

2. From address A, convert ETH to WETH

3. From address A, transfer WETH to Uniswap v2 DAI/WETH pool

4. From a new address B, call skim() on the Uniswap contract and get all the WETH you just transferred to it, but now it looks like it was from Uniswap.

Both of these rely on the fact that they probably aren't going to flag all the funds in a defi protocol just because one of its users used Tornado Cash.
You might consider using Twitter in Safari instead of the app based on those irritations.
This class of security problem is also a great reason to never allow custom browser engines.
The effort may outweigh the costs if there are higher value projects this would be prioritized against (including the on-going support burden)

For example, a project that made Chrome users 1% better off is probably worth far more to the overall 1pw user base.
You can work any hours of the day.

Intramural stuff is usually scheduled DURING work hours - so people are at work for this stuff to happen.

If you schedule an intramural basketball game for 5:00 a.m. in the morning or 8:00 p.m. at night - nobody is going to make it - just like if you schedule a standup during those hours - no one is going to make it.

It's expected that you either can do your job in less than 8 hours on some days - or you work extra hours to make up for enjoying your life doing things like playing basketball.

Most adults can be adults.
Advice to Prospective Book Authors (2003)
The founders just confirmed in their discord chat that it will be able to run on m1 macs.
> write a web app that uses plain files for data storage ... very quickly realized why databases exist, and not to take them for granted

You haven't lived until you've built an in-memory database with background threads persisting to JSON files. Oh, the nightmares.
https://www.page2api.com/ - powerful API, easy to use, pay-as-you-go.