skysight-inc/HackerNews huggingface dataset:
Corporations don't want to let users decide for themselves what to see. Google ranks pages (decides what to hide), Twitter and FB do the same with feeds. Advertisers infest any corner of the net, like cockroaches. Political parties buy targeted ads in huge amounts and generate tons of self serving press to put into our feeds.

We need to put the filtering / ranking function back into our hands. We need a browser that can learn our preferences and enforce them, while protecting our privacy as well. Ad block lists are a start, but they only filter ads and don't re-rank the feeds.
Hmmm? Telegram founder is a sharholder in VK from what heard from people from Russia and Ukraine.
But why have associated types in the first place since they have the same expressive power as generics? https://stackoverflow.com/questions/33647337/what-is-the-dif...
"Not really... Maybe... It's classified."

Based on my masochistic choice for projects in past years I think I'll answer "yes" to this question. Something changed in my brain in past years because I started to enjoy projects that are a pain in the proverbial rear while the normal ones just bore me to death. And also pays better.
What type of success do you get buy pouring time into leetcode? Interview prep?
Dart is seeing a bit of interest thanks to Flutter, the cross-platform UI toolkit.
I thought Stockholm was ridiculously safe? (I've never been to Sweden)
I acknowledge that it is not the standard tech definition. From a user perspective, 'Encryption' ought to mean only me and the person/people whom I communicate with can read the message.
Lawsuit? Businesses that have contracts with the federal government of the USA are required to ask this question under Section 503.
This is so true. I'm sick of hearing how well we developers have it when we cannot manage to get 6 digit salaries* yet I know people in sales that are making MILLIONS in commissions out of comfortable clients in the automotive industry.

* Speaking of the EU. And no, I don't want to hear about your Swiss salaries.
I’m in the same boat. I know it’s not depression because I’m overall happy, I cook and exercise and spend hours every day learning Chinese. I’m pretty sure it’s burnout.
Run Shell Commands and Orchestrate Compute Engine VMs with Cloud Workflows
Checked this out and looks cool. A bit confused how this competes with the likes of disco and songspace as it seems to be noticeably more expensive with fewer features at the moment. 50 tracks isn't enough for the semi pro tier IMO. Disco offers 500 in its basic $10 tier.

Looking forward to seeing where you take it.
> Problem also looks like a good application for ML.

Wouldn't that be complete overkill, though? Zooming and panning are so much simpler and less compute intensive.
My first hobby project in Rust
I started learning Rust recently, what better way there is to learn a language other than putting it to real use.

I started writing my own driver for neo4j in rust, my objective was to keep the code/design very understandable and easy to follow and contribute.

it's still rough around the edges, but i still have a roadmap to make it more idiomatic and rusty!

Please provide me any suggestions/comments!

Thanks
Interesting. I immediately thought asia.
+1. Any tap should be visible immediately, and any operation that takes more than 2-3 seconds should display a loader.
It looks like some relevant discussion is at:

https://docs.google.com/document/d/1G65IlLQqooUnRFtrzi-FU79M...

From that it looks like bookmark keyword searches will be auto-migrated to a new user interface in about:preferences that will allow users to create their own "custom search engine", which seems to imply it will have all the features necessary to do what bookmark keyword searches can currently do. Without knowing anything about this change prior to reading your comment, on the surface this seems like a good thing to me since it sounds like it will be a lot more discoverable and usable to your average user than bookmark keyword searches currently are.

Disclosure: I'm a Mozilla developer.
Yes, I think that many engineers can often have a hard time understanding that problems that occur at their workplace don't exist because the media changed attitudes but because it shone a light at internal issues. I remember talking to someone at Facebook privacy and they were somewhat indignant that the media was making them out for being such a privacy nightmare–ignoring the fact, of course, that the tide was turning against surveillance and data gathering in general and Facebook was just one of the most prominent examples of what everyone hated ;)
I recommend to go easy on yourself and expect less. Break stuff down into the tiniest of bites. Today I’ll install webpack and check out some of its options. That’s it for today. Tomorrow I’ll try to compile a single index.js hello world file etc. Get a tiny momentum going, enjoy getting less done but consistently.

Then choose projects that don’t need complicated stacks. I recently did a birthday app purely front end and purely in tech I know .

So go easy on yourself and break things down into bites. Take time off as much as you need from side projects. Or some weeks maybe just watch videos on some interesting projects and don’t code. Get inspired that way.

Good luck!
> The UX was extremely confusing as there was no scrolling, swiping changed stories, and tapping went to the next page. The content was 90% image and 10% text and was extremely annoying to read.

Yup, as much as I also hate the format, that's the format of stories as popularised by Snapchat/Instagram/TikTok etc. Keep it all very slick, but devoid of content.
C++: Eigen (the linear algebra and matrix library powering tensorflow and many more projects).
We also do partial meetups. When someone is traveling near another team member, we’ll get one or two more to pop over based on function or proximity. Basically we look for excuses ;) These are often especially productive, whereas the larger meetings end up being more social.
Bought my top quality titanium Shiluette "forks" in China for €4 per pair and also bought the repair tools in China for €30. With these low prices there's not even customs tax. I have several backups now. And the quality is even better.

You are doing something wrong.
In the grand scheme of things yes - but not relative to our subjective experience :)
Because Brave has a long history of very questionable business decisions, and is not really trustworthy. They have collected donations on behalf of people without the consent of those people, they have secretely added affiliate links, and they are deeply involved the incredibly shade business of cryptocurrencies.
Rosetta 2 doesn't support the SIMD extensions AVX (2011) and newer, but compatibility still seems pretty good
You can get some really really good headphones for 500 dollars... even some basic custom IEMs for that price.

Somehow I feel like the audio quality and build quality is not going to be as good as the companies that actually make headphones for a living.

Edit: Also, the fact that these don't fold, and that they're supposedly for using in public, make these even less attractive.
Personally I don't think there's any machine learning needed for this (but who knows what they used). If I were to build a replica, my approach would be to grab a decent amount of suitable photos, manually mark the pointed areas in them, and have some sort of scaling/cropping/offset handle near misses.

I upvoted the submission because I think it's a cool trick either way.
Download Windows 10 system files directly from Microsoft servers
> What does it mean to see a rather promising Lisp-like language not getting traction, for the the future of Lisp(s)?

I think this sentiment ("Clojure is dying") has kind of become a Hacker News meme at this point.

Clojure basically came out of nowhere and pretty much displaced all other Lisps in about a decade. It is definitely not dying, it's just an opinionated, fairly niche language - it's not Go or TypeScript. It solves certain problems well and has some uses where it really shines. It's not a silver bullet, though, and it definitely requires serious learning/unlearning to get really good at it if all you know is the mainstream imperative/OOP style.

Clojure works well for those who buy its rationale: https://clojure.org/about/rationale
I think the idea was to find images that point to a certain location from a collection of photos.

Not having a bunch of photos of people pointing and just zooming/panning to that bit.
Explicit Code Is Inclusive
There is no legal business there to be had with such returns. The website, indeed, was trivial. It was also not how AirBnB made money. They made money by enabling and encouraging individuals to make money illegally.
The peoples of the civilized nations of the world should seriously start thinking about hanging by the balls all this arrogant clique of mafia financiers who are sowing chaos. The day they are caught, I promise you neither forgetting nor forgiveness.
> What are their options?

Windows supports a lot of devices. It’s likely that every single driver would need to be ported. I don’t see that happening.

Granted, I have almost no idea what I’m talking about. Just my thoughts.
> patents generally cannot be used to prevent interoperability

I think you're thinking of copyright? Where reverse engineering is allowed for interoperability.
Show HN: I'm Learning Creative Programming
Just ignore them all. Use IntelliJ with Cursive; has sane defaults and just works. Then you can go the way of Emacs or whatever else you may fancy.
Thanks you for bringing up Puppeteer and Playwright!!!!
when I saw this, I was thinking why use this unintuitive tool and coding style? when there is open source projects out there?
Or you could wait until I port Linux to these Macs and then use KVM on that :-) (shameless plug)

Seriously though, the machines are open, you can disable all the security to various degrees. The entitlement stuff is for deploying to vanilla Macs with all the codesigning requirements enabled (e.g. via the App Store), for security. It doesn't stop you from bypassing it on your own machines.
Aaron's insights into the news industry, don't let it take over your life
Does anybody know if GATs would enable to issue indexes/handles tied to a container without the use of closures? This would allow compile-time checks that indexes are only used with their container.

The most advanced crate for such use-case is `indexing` [0] but it is pretty complex inside, requires closures and seems more like an experiment.

[0]: https://github.com/bluss/indexing
If it were "lot of prep" - e.g. a manually-tagged and fixed database of about 100,000 images of people pointing (assuming 100 columns and 100 rows in the browser-viewport) then that's still small enough for an instantaneous response from the web-server, so the relative long busy-time suggests that _something_ computationally expensive is running in the background - such as a "this-pointing-finger-does-not-exist"-engine.
Same experience with the payroll app here!
Am I on a list now for having looked at that?
Sounds like base things, common for everything should be done using native app code and everything that varies that much should be made as PWA in WebView. You can download this PWA in the background too once app has installed if you are afraid you might not be able to do this on demand. I don't see why not use PWA? The performance implications in this case are minimal imo. And you have all the other fully fledged native features since your app is combination of both. Main arguments against PWA is that iOS doesn't support that well, but hell in this case you skip ALL problems with PWA since you have full capabilities already thanks to being generally native and you are downloading it from AppStore anyway.

In this case it could easily be reused within both Android and iOS without having to create duplicate business logic which I think already is a nightmare.

Airports logic I think should still be something that is defined using JSON/XML or w/e and algorithms should handle parsing that.

Or come on, there must be a way to get airports logic in an easier way. Does user have to update the app every-time when there's some minor airport update?
Create Self-hosted Web Stories
Not following that thoughtline?
> DynamoDB doesn’t handle the use case of diverse user groups exploring data and slicing through it.

Key value stores like Dynamodb and HBase deliberately have limited indexes.

So your expectation is not rooted in reality. MySQL is the most tolerant at many indexes, so use MySQL EDS.
In the ye olden demoscene days, we called that "precalc".

Just calculate all the effects up front and then draw them "in real time" :)
Instructions unclear; burnt fingerprint on incandescent lightbulb.
Orion nebula shot without telescope
MS have declared Windows 10 as the "last version of windows" [1] as it's essentially transitioning into a free serviced OS like macOS and ChromeOS which after the initial OEM license cost will be receiving free updates indefinitely.

MS have been monetizing it as an additional ad platform for its other products & services like One Drive/Office 365/Edge, etc. which I frequently see popup.

In that light it makes sense for them to support ARM/M1 and as a goal have as many installations of Windows as possible as Google does with their OS's.

[1] https://www.theverge.com/2015/5/7/8568473/windows-10-last-ve...
That was also the raison d'être of the Unified Windows Platform apps: to stop depending on Win32 APIs, which are tied to the system architecture. Not a bad goal IMO.

I wish we'd see more architecture-neutral binaries, based on LLVM or webassembly.

Of course, Plan 9/Inferno had it before others: https://en.wikipedia.org/wiki/Limbo_(programming_language)#V...

(By virtue of being designed as a distributed OS, targeting machines with various architectures).
First one coming to mind is Nirvana's Nevermind. I guess cause I bought it for a friend's birthday. She specifically asked for me for that album, so all I did was buying it. But it was weird, especially as I was a young boy back then (IIRC around 11 y.o.). I doubt it'd be OK to publish an album cover like that nowadays, and frankly, I agree.

Bad is subjective though. I mean, look at all the Thunderdome covers. Terribly cheesy if you ask me, but youth found it cool I guess. Then again, some people would say Lords of Acid's covers are bad (or "satanistic") whereas other would say "kinky". That's the problem with the term 'bad'; its too open for interpretation. Imagine a website with "bad news articles". Same problem.
"our carbon budget to limit warming to 1.5C will be used up in seven years, much earlier than all our 2030 or 2050 targets"

Absolutely frightening...
> What’s next, an owner opening a hair salon, not needing a permit or zoning “because rights and freedom”

Ultimately it'll be an "Uber for biotech" startup that kills or harms a lot of people by moving fast and breaking things. Maybe then people will wake up.
I doubt it, Kotlin has decided to be Android's darling, thus buying into Android Team's bias against modern Java (and JVM features) support, while at the same time JetBrains is trying to turn Kotlin into its own eco-system stretching into JavaScript, a native implementation which requires specific code patterns for KMM libraries, and Kotlin specific libraries.

Eventually Kotlin needs to decide which master it wants to follow.

Java only needs to bother with keep being Java, everything else in terms of OS and AOT/JIT/GC support is just a matter of picking the respective implementation with zero code changes.
Joke's on you, I can do that without a degree in meteorology!
Depends on where you are and the time of day.
Yes. It doesn't make sense. The prices (rent) adjust so that "if you can't very cleverly combine it with something else", which probably most people can't, then it makes sense to "stay where you are" and pay the premium compared to travel(-expenses) and a cheaper deal. If a significant amount of people would find feasible ways "to arbitrage (between locations)" the market would adjust (and prices in SV would drop). If you manage a setup in which you can profit, it is a special one and not the norm.
Tips for Choosing Best SEO Agency for Your Business
Yesterday there was an HN post about Google Web Stories.[1]

I was curious about creating self-hosted web-stories.[2]

In fact, it's possible. This site allows you to build and export your own source code to host your own stories: https://makestories.io (no affiliation).

I made a test story (it could be exported to ZIP, but this one is not self-hosted).[3]

--

[1] https://news.ycombinator.com/item?id=25377695

[2] https://news.ycombinator.com/item?id=25380214

[3] https://onl.st/test/
Where in Stockholm do you live? IMO, you're giving an unfair and exaggerated view of Stockholm as a whole. Yes, there are some areas that are more affected by criminal gangs than other areas. But I wouldn't go as far as saying that there's a high risk of getting robbed "around Stockholm".
Trackers aren't only about ad revenue
Unless I'm missing something, aluminum ear cups seems to be a bad idea for colder weather. I wouldn't want to put cold metal on my ear every time I want to hear music?
$60M or $60B, the Ad Fraud Question
There's no "looking for a way to tear them down" - there are plenty of reasons that AirBnB should not be allowed to exist in its current form in a civilized society, and the arguments have been established for nearly a decade now. Same case with Uber.
Some of these HN pages are gold. This is one of them.

Thanks to everyone for their great feedback here. It’s an inspiration for us all.
Downloading recent plays data from Spotify seems interesting.. what do you do with it? Personal custom "wrapped 2020"?
Spotify forces more password resets after plugging a security hole
Hi! Has the VM with vftool been stable for you? I have tried it for Docker but either I got kernel panics in the VM or performance was poor with multiple virtual cores.
So now you need a build farm of Macs to submit 2000 updates to <= 2000 developers accounts every time the host streaming app needs to be updated?

This is impractical, considering the alternative.
I just wanted to say that I appreciate the amount of thought you have put in your argument, even though I ultimately remain unconvinced by it.
Provided Flash would be installed, or Chrome was used as browser, this has been possible since 2011.

Given the Chromification of the Web, that kind of makes it anybody.
On top of the discussed complexity and featuritis, I suspect over-engineering, NIH syndrom and "architecture" must have played a role. Misunderstanding, misapplying and blaming MVC to end up with twice the code in 3 or more times more classes.
Blogger but in the style of tumblr (shortness) but with AMP and nice publicity.

Wait five years. It will not be there.
template template parameters and nested template classes work as HKT in C++ in practice (and are extensively used for exactly that purpose), and I think C++ counts as a popular language.
Another interview where every response starts with "So, " as if the interviewee thinks this makes it sound more considered. Maddening.
On Building Safe Bridges
The Interesting Parallels Between Autonomous Vehicles and Autism
Vivaldi looks nice, if I ever do decide to move to chromium I would seriously consider it.
Even if it is widely used, there are tons of replacements.

This ranking is very flawed if I can literally go to Best Buy and get a replacement for "critical" software.
Probably PHP :) at least for me.

Some solutions in PHP are quite elegant that are quite not in virtually any other language. Like WordPress’s priority queue (aka, hooks).
You only get 9 trackers because the other websites have several hundreds. They all end up feeding the same source lol
I hope you have seen this page:
http://katastrofalaomslag.blogspot.com/
$549 is expensive. £549 is madness
They made some mistakes and took responsibility. Consider that Brave is taking on Google with the GDPR. That's pretty cool.
I have no idea what the build is like, but if I were dropping $550 on some headphones, I would want them to not feel loose, rattley, or like they have plastic hinges/joints that are probably going to gradually accumulate "play" or break after a year. I would want shiny stainless steel joints that feel "buttery" yet reasonably tight. A feeling that if you accidentally sat on them or tossed them in a bag and got crushed, something might bend, rather than crack and break.

Btw, I wonder how they will let people try them in the stores. Seems like putting something on your head/ears that others have tried before you feels a little icky.
I love a light hearted thing every now and then, and this tickles me very much!

Reminds me of a "user locator" website I once saw. It claimed to use advanced algorithms to locate the person using the website, so when you clicked go it spent a while printing various "reticulating splines" type technobabble before finally showing a picture of a big finger pointing at the user with big H1 text saying "You are right there".
> There are so many careers and biographies that could be made into constructive and intellient movies, such as the life of Enrico Fermi, the great scientist; Mother Cabrini; Colonel Ceslona, a hero of the Civil War; Garibaldi, the great Italian who unified Italy; William Paca, a signer of the Declaration of Independence; Guglielmo Marconi, and many, many others.”

A Garibaldi epic would be grand. And I could see Alex Garland or the Nolans making a Fermi Paradox movie.
I think the bigger story here is that computing based on ARM64 has been, and continues to, surround the traditional x86-64 territory. ARM dominates phones, and is popping up in server environments as well, where it is cheaper to run for many workloads than X86-64. We have migrated to ARM based Gravitron processors to deliver our services at my company, and we have been able to reduce our AWS EC2 costs by 40% or so, with almost the same performance. The M1 based Macs certainly show the potential on the desktop. Other vendors will produce better, more competitive desktop power level chips, too, that are completely adequate for desktop computing experiences.

We are seeing the classic Innovator's Dilemma pattern whereby the lesser technology slowly overtakes the more brittle incumbent tech. x86 did the same with minicomputers, and then mainframe type workloads.
It's safer than say London, Birmingham, Paris or Rome.

Less safe than say Oslo, Amsterdam, Edinburgh or Copenhagen.

Basically in the middle among major European cities.

Compared to the US it is much safer than Chicago, Detroit or Atlanta and less safe than for example Denver or Boston.
Due to the limitations of Cypress you end up using them both.

Cypress for the simple tests, and for the more complex case, e.g. opening tabs, testing your SSO login paths, I frame widgets, you end up using Playwright. I spend quite a lot of time to even fork Cypress to add support for testing WebKit browsers. Probably was quicker to write a Cypress kind of solution for Puppeteer/Playwright
What does he mean by that? (not criticism, I genuinely don't understand).
Tineye was doing it before Google: https://tineye.com
I’ve contracted in lots of large enterprise, and software engineers who prefer (and are provisioned) Macs are everywhere. I’ve even seen a number of .NET teams who bootcamp with them. I’m contracting in a reasonably large bank right now, and most of the people in my office use MacBooks.

It’s true that large enterprise is slow and cumbersome. But they really don’t care too much if they’re buying you a MacBook, or a surface, or a Dell. Their main concern is whether they can properly manage all their devices, which isn’t too hard to do these days. Whether a large enterprise has MacBooks or not depends a lot more on whether or not they’ve figured out how to use JAMF than it does anything else.
>What are their options?

Well, selling Windows for ARM to non-OEMs would be a good start. Apple could then allow for Bootcamp on their new ARM Macs.