skysight-inc/HackerNews huggingface dataset:
Thanks for asking. Came here to ask since I was curious about this too. I don't find any of the replies here convincing:

- List of open wifis: AFAIK, and in my experience, apps need special permissions to do anything at the wifi level. And yes, iOS location services use wifi info but it's disabled, that's the point;

- IP back to geo: then why not send the IP itself directly?

- Mozilla location services: same as above, why not send the info you send to Mozilla directly to the data harvester which can call Mozilla itself?
While the total amount of platinum-group metals in asteroids is many times greater than what is accessible at the Earth surface, because on Earth these metals have gone down, into the Earth's core, they are much more difficult to extract on asteroids than on Earth.

At the surface of Earth, the platinum-group metals are concentrated into metallic nuggets or metallic sulfide crystals, which are very different in density and chemical properties from the surrounding minerals, so they can be separated relatively simply.

On asteroids, these metals are present mostly as minute impurities in iron-nickel-cobalt alloys (i.e. around one part per million). Separating them mechanically is impossible and chemical separation requires great amounts of chemical reactants, e.g. of a strong acid, that would also be very difficult to produce on asteroids, which are depleted in volatile elements. Perhaps one could do some kind of distillation of liquid metals or a differential sublimation in vacuum, which would require a huge amount of energy and a lot of special equipment able to work at very high temperatures. Bringing back the PGE-containing iron alloy is impossible, as its weight is about one million times greater.

At this time there exists no technology that could be used for the extraction of platinum-group metals on asteroids. Developing such a technology is possible, but it is something much more difficult than making a spaceship going to an asteroid and back.

Any credible company that claims that they want to mine asteroids would have to first demonstrate on Earth how to extract the valuable chemical elements from the minerals that can be found on asteroids, and only then solve the simple task of transportation to the asteroids.

There are some celestial bodies where the platinum-group metals are found in forms that are easier to separate from the surrounding minerals, i.e. in the sources of the so-called chondrite meteorites, which are very small bodies that have never coalesced into big asteroids. There the minerals remain as they have condensed at the formation of the Solar System, without having ever been remelted. There much of the platinum-group metals may be in the form of microscopic refractory inclusions in the big mass of common minerals, e.g. inside the so-called calcium-aluminum rich inclusions, instead of being dissolved in iron.

While a survey mission could find such small bodies with a chondrite-like composition, the amount of valuable metals in each such body is very small (a few grams per ton) and the energy consumed with moving from a small body to another would be very large in comparison with the amount of extracted metals.

Moreover, no operations would be possible on such small bodies, the spaceship would have to contain inside the complete metal extraction facility.

What should be easy to make on asteroids is only high-quality iron or nickel or cobalt alloys, for building structures in space, not on Earth.
Physicists Confirm the Existence of a Third Form of Magnetism
Last.fm for books sounds like Goodreads, but not sure how Amazon buying it bodes for its future. It does attempt to make recommendations.
My car (Yaris in India, not to be confused with 3-10 other cars across the world with the name) has them in headlights, tail lights, under mirror and 5 large lumps on roof. Not at an angle though. I would have expected the science to be ubiquitous and all planes to have them first.
Sincere question: what's wrong with Python f-strings?
I make it clear on my resume that I won't work for companies that use AI in their hiring processes.
The FLOSS license allows you to rely on the community for the verification.
At least wait for https://en.wikipedia.org/wiki/Europa_Clipper
(I'm the author of the polyfill, though note that all this code is pieced together from existing other libs with irrelevant parts removed; none of the good ideas are mine)

Just randomly sharing, the part of the trick I like the most is that it renders the emojis scaled down to a 1x1 canvas, so it renders just a single pixel. That makes checking stuff like "am i not accidentally reading in the transparent area of the glyph" and stuff like that no problem, because the whole emoji is blurred down to a single pixel.

The author's example is a bit weird in this regard, it does the same trick (set the canvas width and height to 1), and then it still loops through all 1 pixels and discards any transparent ones.
I tried using that a couple years back and recall being frustrated by how it required running intervals to be formatted.

I believe it wanted interval activities to be recorded without also recording the rest intervals in between which was frustrating.

/edit derp, I’m getting confused between this and runalyze
Building and Running MariaDB on MacBook
The desire for a scalable, standardized scoring mechanism so they can avoid lawsuits.
AGI aside, sometimes HN critics/cynicism indeed points out the exact reason why something wouldn't work and is vindicated after the fact, e.g. Apple Vision Pro. I guess it's just hard to predict the future and for me, it's interesting to listen to even pure contrarians.
You can. There's DND mode and Favorite contacts. I use auto-DND scheduling option too.
FuriLabs' phone runs libhybris (OEM android kernel) instead of attempting a native port. Hardware enablement is outsourced.
I’ll parrot the other replies and say that I also do.
I am using Alfred's Snippets feature.
I have registered several snippets of GH Markdown and HTML.

note - gh:

> [!NOTE]
> Highlights information that users should take into account, even when skimming.

ruby - html:

<ruby>WORD<rp>(</rp><rt>CAPTION</rt><rp>)</rp></ruby>
Unfortunately, we've noticed that candidates are on another call and their screen is fed by someone else using chatGPT and pasting the responses, as they can hear both the interviewer and the candidate
While I do get the occasional must update from my switch, 9 out of 10 it’ll let me play without downloading the update.

Most Nintendo games are really easy to jump in and out of and are really fun to play.
If you wanna focus on the happy numbers for a while...
Great question! Perforator indeed looks similar to Pyroscope. However, we think that the closest existing solutions are https://parca.dev, closed-source Google Wide Profiling, and, speaking of the agent, the beautiful OpenTelemetry eBPF profiler. The main technical differences with Pyroscope we see are:

- Pyroscope's Java support is superior as of now because Pyroscope offloads it to the amazing async-profiler.

- Pyroscope expects native binaries to be compiled with frame pointers: https://grafana.com/docs/pyroscope/latest/configure-client/g.... This is often not the case, and that's the problem we've tried to solve with Perforator. Perforator uses .eh_frame, which is nearly universal and does not impose additional requirements on compiled binaries.

- Pyroscope symbolizes using symtab: https://grafana.com/docs/pyroscope/latest/configure-client/g.... We use DWARF/GSYM to get as correct and verbose stacks as possible (we benchmark our stacks against stacks from gdb).

- Pyroscope symbolizes profiles on an agent, while Perforator symbolizes profiles offline, greatly reducing symbolization costs and agent's overhead. It seems Pyroscope is heading toward the same architecture we use: https://github.com/grafana/pyroscope/pull/3799.

- Perforator can be (and should be!) run as a standalone replacement for perf record.

- Perforator supports sPGO profiles.

In summary, we try to implement native profiling almost perfectly. It's worth noting that Pyroscope is a mature, well-established product that integrates excellently with the Grafana ecosystem. We have just focused on different things: our focus has been on optimizing native code profiling and making it as accurate and low-overhead as possible.
And to no surprise, this interesting post about a new phenomena is flagged.

HN needs a better way to protect against people who try to suppress stories about inconvenient truths.

But maybe that's the point, so the tech-bros can continue to support the fascist government?
Yeah I own this watch and it is infuriatingly almost accurate for my location, but drifts over the course of the moon cycle. I now just use it as indicative but check other sources if I want the exact high and low tide times. It definitely helps solve the main thing I wanted it for though: glanceable sunrise/set, moon cycle and tide strength (as well as approximate highs and low tide).

The app is kind of clunky and I have had issues with the live GPS tracking of activities but as they're not the main reasons I got it, I don't mind too much.
Related?

Ditherpunk: The article I wish I had about monochrome image dithering

2021 https://news.ycombinator.com/item?id=25633483 200 comments

2023 https://news.ycombinator.com/item?id=36023706 37 commments
Apparently there aren’t any sales figures but most estimates puts it at 1% of the Nintendo Switch sales.
It also monitor traffic and show established/blocked/waiting connections.
Yes. He also happened to be in residence just down the hall from the lecture theatre at the time.
Ruby “Thread Contention” Is Simply GVL Queuing
> That way, you don't need to request consent at all, as you only get access to the specific object that the user has picked using a secure system component.

This is an interesting contrast with the earlier philosophy of phone OSes that the file system is confusing to users and they should never be allowed to see it.
Actually, there is a definition for "hypermarket", which is to combine supermarket and department store [1].

Most supermarkets that are big enough are in fact "hypermarkets" nowadays.

A "superette" is a small supermarket.

[1] https://en.wikipedia.org/wiki/Hypermarket
Reflection is going to change things so much.
Ok so I do this as a noob in some field. How do I know or trust the research conclusions? How do I know it’s not hallucinated its conclusions? I’ll likely have to do my own research to just verify it and then if I did I might as well have done the research myself.
Moral relativism is a very individualistic idea. It very much enables a highly individualistic society.

> I never wanted to do meth because meth tweekers were disgusting and had the lowest social standing. My aversion wasn't from of pro social behavior, it was rooted in self-interest.

Self-interest is not sacrificed for group interest in non-individualistic societies. Rather self-interest and group interest are aligned in such societies.

So, as an example, you didn't want to do meth, but you didn't think it your place to police the tweakers you saw. You didn't see them as a harm to society. And your self-interest was not the same as the interests of society.
It's a good project, but it just has too few built-in images.
Can you give a few examples where that helped?

(I can only think of straw-man examples. Does the private prison industry have problems getting architects, civil engineers, electrical engineers? Does the pharma industry have problems getting chemical engineers for manufacturing addictive painkillers?)
Love the 3rd point! I might start using that in my future interviews
Your program is also one giant type.
H I Sutton's recent video on China's new invasion barges was very interesting so not really HN material, but there he talked about how all of Chinas ferries are designed to also move tanks if they have to - https://youtu.be/Klkpk_hO4FQ?t=268

You go to South Korea or Taiwan and all their subways are also bomb shelters, but something like The Boring Company, environmentally amazing, strategically amazing and everyone thinks it's funny to put it down.

There's a massive problem with attitude and IQ in the internet population.
This looks very promising. I only played a little bit yesterday but they really need to polish the UI. Comparing to desktop version of chatgpt or perplexity they are in much lower league. Some feedback for team:

1) use better font and size

2) allow to adjust shortcuts and have nice defaults with easy change

3) integrate with local whisper model so I can type with voice triggered with global shortcut

4) change background to blend with default system OS theme so we don't have useless ugly top bar and ugly bottom bar

5) shortcuts buttons to easily copy part of conversion or full conversation, activate web search, star conversion so easy to find in history etc.

They should get more inspiration from raycast/perlexity/chatgpt/arcbrowser/warpai ui/cursor
The mention of a "right" answer, quotes and all, makes it clear they understand this argument is a farce, doesn't it?
The point is that it doesn't matter whether YOU grant access to your contacts. As long as anyone who has you in THEIR contacts decides to just press "share contacts" with any app, you are doxxed and SkyNet is able to identify you for all practical purposes.
The Open Handbook of Formal Epistemology (2019) [pdf]
Bayesian Epistemology (2022)
That's totally reasonable, imo. You also can't look up the answers using a search engine during your application to work at Google
Is this comment a bad joke? Or did you miss the fact that this post was a joke?

> The fact is that Dan Brown is laughing all the way to the bank

The author seems fully aware that Dan is laughing all the way to the bank, and alludes to it multiple times.
That explains why movie sucked so much, regardless of good actors involved. Never saw appeal to even check those books, looked to me like some novels for my retired mom rather than something worth spending time on.
Why is it odd to copy a popular and fitting alternative? What's the better one?
I feel like take home tests are meaningless and I always have. Even more so now with LLMs, though 9/10 times you can tell if it's an LLM-people don't normally put trivial comments in the code such as

> // This line prevents X from happening

I've seen a number of those. The issue here is that you've already wasted a lot of time with a candidate.

So being firmly against take home tests or even leetcode, I think the only viable option is a face to face interview with a mixture of general CS questions(i.e. what is a hashmap, benefits and drawbacks, what is a readers-writer lock, etc) and some domain specific questions: "You have X scenario(insert details here), which causes a race condition, how do you solve it."
Would it be fair to say that it's causal in terms of process, but perhaps not in terms of initiation?

That is, there's a feedback loop involved (or, likely, a complex web of feedback processes), and if a drug can effectively suppress one of the steps, it will slow the whole juggernaut down to some extent?

Am reminded a little of the processes that happen during/after TBI - initial injury leads to brain swelling leads to more damage in a vicious cycle. In some patients, suppressing the swelling results in a much better outcome, but in others, the initial injury, visible or not, has done too much damage and initiated a failure cascade in which treating the swelling alone won't make any difference to the end result.
> It tries to implement discriminated union in C++ but that feature is lame without true pattern matching. And you can’t implement pattern matching without thorough syntax level support. So in my books it’s in this academic “let’s pretend a while we are using some other language…” category.

I agree, they should have made it a language/syntax feature. However: if you wanna do a sum type, it does do that. I'd rather have that than nothing.
Honest question, is it at all possible for us to have an industrial revitalization given that we have the highest average wages in the world?
I am selling a bridge, it is a great bargain.
>>We did a lot of these assignments and no one assumed that they will be hired if they complete it. Its about how you communicate your intent.

Be upfront that finishing the assignment doesn't guarantee a hire and very likely the very people you want to hire won't show up.

Please note that as much as you want good people to participate in your processes. Most good talent doesn't like to waste its time and effort. How would you feel if someone wasted your time and effort?
Many of our modern conveniences and improvements are the direct result of public investments made possible through taxation. Without this funding, the level of development and quality of life we enjoy today might not have been achievable.

If you prefer living in 1913, you're a hopeless romantic.
With root access, Frida can patch applications in memory, so you don't need to mess with the APK file.

If root is not an option, injecting Frida into the APK will work (but that might break applications that verify signatures).
You probably mean WSA, Windows Subsystem for Android, only available on Windows 11… for another month. At which point support for it will be dropped[0]. It's a bit sad 'cause I, myself, do use it for a few things.
Also, by default it required installing the Amazon Appstore, which I don't think is available for download anymore. So the only way to use it now would be to use the script from the MagiskOnWSA[1] which downloads it somehow, and at the same time, installs Magisk. If that even works.

[0] - https://learn.microsoft.com/en-us/windows/android/wsa/
[1] - https://github.com/LSPosed/MagiskOnWSALocal
It's also a personal question, not a "why should someone work here", but a "what motivates YOU"
This is quite a conundrum. These AI companies thrive on the idea that very soon people will not be replaced by AI, but by people who can effectively use AI to be 10x more productive. If AI turns a normal coder into a 10x dev, then why wouldn't you want to see that during an interview? Especially since cheating this whole interview system has become trivial in the past months. It's not the applicants that are the problem, it's the outdated way of doing interviews.
I didn't know Ted Chiang before seeing this post. If anyone needs to know about him, he has a separate Wiki page: https://en.wikipedia.org/wiki/Ted_Chiang

> Ted Chiang is an American science fiction writer. His work has won four Nebula awards, four Hugo awards, the John W. Campbell Award for Best New Writer, and six Locus awards. Chiang is also a frequent nonfiction contributor to the New Yorker, most recently on topics related to computer technology, such as artificial intelligence.
A Rich Neighbor Named Xerox (1983)
What does the ideal look like then? Data storage encapsulation in the app? Perhaps different DB users with granular access, accessed from different non-global parts of the program. Chuck in some views later when you need performance pragmatism!
Congress is pretty ok with whatever Trump says, we have always been at war/peace with TikTokia.
It's a pretty neat feature! I think it's in beta but it works flawlessly in my experience. Sure is a lot easier than setting up a separate (W)LAN with iptables rules to force redirect traffic.
> The upside is, maybe when grocery and gas prices double it will shake some people out of their MAGA trance.

You are assuming that MAGA are capable of self reflection and admitting mistakes. I doubt that vast majority of them are capable of critical thinking.
"As an analogy, imagine that you could put your dog or cat into hibernate mode whenever you left on a trip. Your dog or cat might not notice, but even if they did, they might not mind. Now imagine that you could put your child into hibernate mode whenever you were too busy to spend time with them. Your child would absolutely notice, and even if you told them it was for their own good, they would make certain inferences about how much you valued them. That’s the situation the human characters in the story find themselves in."
Fascinating.
this remember me an old interview, years ago, when they asked me to code something "without using Google"....
Very pretty website. I really like the transparency for the nav bar. I would like to emulate this style in my own website. I wish I knew how to add texture to a website that makes it feel unique and not flat. Perhaps I should look into 3d postprocessing effects and how to apply that to a 2d website
right so "med saken" was the new word, I understood the rest of the phrase. so it took like 4 seconds to understand. it'll take about 10-20 reviews to remember it for good.

so the understanding took far less time than remembering. I could read a whole grammar book 10 times, but if I don't remember any of the words, then I'll never be able to write/say something.

having all the words on the tip of my tongue is no good for communication.
Do they also promise not to use ai to evaluate the answers?
Predicting sex from retinal fundus photographs using deep learning (2021)
I don't use an LLM in my editor whatsoever. I use snippets all the time for repetitive things and common expressions.

If I ever do use llms it's for searching for something like "what kind of expression is this called: (i = 0; I < x; i++)" so that I can do better research myself.
> Donald Trump says Americans could feel 'pain' thanks to tariffs on Mexico, Canada and China

This is a sacrifice Trump and Elon are willing to make.
> please do not use AI assistants during the application process. We want to understand your personal interest in Anthropic without mediation through an AI system, and we also want to evaluate your non-AI-assisted communication skills. Please indicate 'Yes' if you have read and agree.

Exact opposite of our application process at my previous company. We said usage of ChatGPT was expected during the application and interview phase, since we heavily rely on it for work
Are there any good iconic systems you know that identify languages directly?
It's the high reps fault then of not caring about quality. Either you assimilate in that low quality lower management using AI slop or change job.
"In the small", it's easy to read code. This code computes this value, and writes it there, etc. The harder part is answering why it does what it does, which is harder for code someone else wrote. I think it is worthwhile expending this effort for code review, design review, or understanding a library. Not for code that I allegedly wrote. Especially weeks removed, loading code I wrote into "working memory" to fix issues or add features is much much easier than code I didn't write.
Most people really like python f-strings.

You might be on your own here.
I'm the author of the country-flag-emoji-polyfill mentioned in the article. If the author reads this, maybe a correction is warranted: the polyfill doesn't actually depend on public CDNs. The library itself is a regular NPM package so you can install it locally and bundle it into your JS, and it takes a parameter "fontUrl" for when you prefer to self-host the font file. It only falls back to jsdelivr when no URL is specified.

Nice writeup btw. I still can't get over how ridiculous it is that Windows doesn't have country flags emojis. It just means that every app/website ends up applying a hacky patch like this.
You are, once again, sidestepping their point.

They are saying they want a verified authority, not "the community".
Sam Altman: OpenAI has been on the wrong side of history concerning open source
Normal riots and criminality are very different from the attempted overthrow of a democratic government.

If the anti-Brexit brigade had descended on Downing Street with violence, with nooses swinging, after Boris Johnson in 2019 I personally would consider that far worse than say the riots in London in 2011 or the recent Southport originated ones.
Thank you, I had the German word in mind and was not able to find the English one in my foggy brain.