skysight-inc/HackerNews huggingface dataset:
@leonagano - want to share a profile
Too far in the other direction -- too generic. Not catchy at all and could easily be confused with other Matrix clients.
I think you’re mistaken. The moderate position minimizes for racism; moderate doesn’t mean “status quo” or “50% racism” or whatever you seem to think it means. Like everyone, moderates don’t know how to fix the cycles of poverty and violence in inner city communities that lead to disparate outcomes, but that doesn’t mean they are unwilling (note that there is broad support across the spectrum for police reform). And progressives haven’t articulated any policies apart from “abolish the police” (which is flatly rejected by 70% of black Americans)—otherwise they just kind of shout about “dismantling whiteness/white supremacy/systemic racism/systems of oppression/capitalism” but they can’t seem to define any of those terms concretely or coherently much less articulate policies. So it’s not like progressives are actually going to do anything about racism that moderates wouldn’t; the difference in my mind is that in their effort to eliminate racism they would succeed only in creating a hyper-racial society that doesn’t value free speech, due process, equality, or other human rights (not to mention widespread economic damage from “dismantling capitalism”).
I am currently working as a programmer, that works mostly with geospatial data. I would never ever describe myself as a GIS person, nor a geospatial programmer - just because what GIS usually amounts to is a glorified data entry position, or some relatively simple spatial analysis.

Challenges presented in spatial data are really really fun, and interesting, you can extract so much more information if you also include their spatial relationship.

Sadly the industry itself is severely underpaid. If not for my excellent colleges, challenging but fun problems i would swap to typical soul crushing webdev job for thrice my pay.

TL;DR: Lean programming, and also learn GIS - they work perfectly together.
It's a fantastic reason. Writing code is a job. A well-run business is dictated by factors that will usually dominate language design.

If these other languages were better in a holistic sense, businesses would switch.

I would argue against the "technically superior" position on three merits:

1. Finance,
2. Median productivity
3. Long-term product stability

Network effects mean that familiar languages will dominate. PHP, C#, and Javascript are familiar.

PHP has had staying power because it is extremely well-documented (with examples) for the novice, prioritizes backwards compatibility, and is reasonably if not very productive for most developers. The documentation section of PHP.net is probably the most important language "feature" of PHP - it trumps almost any language design feature you think is important.

It reads easily. It's easy to implement. It interacts natively with JSON in a completely fluid way. The database handling routines are rock solid and fast. The core language team spends a lot time improving the safety and performance of existing code. There's a good debug story.

It's its own templating language - no need to bolt on a hand-rolled templating mechanism. Just PHP all the way down. It prioritizes language features (reflection) that make writing libraries and frameworks easier. It promotes building reusable tools. Important features are pulled directly into the runtime, based on popularity in the ecosystem. The kitchen sink is included and it's portable.

Basically, it's a language that has been developed by people who actually have to build and maintain projects over a long period of time. A useful language is more than it's design.
Looks like you're looking for WASM apps then. Native programs including games if they're compiled to WASM can run on the browser.
Essentially breaks many fingerprinting strategies.

This is a very good change.
It was pulled out from under the landlord, too.
What if I told you that you can just click on the comment permlink, and that gets rid of the graying. Nobody's being "silenced" here; it's just a way to quickly assess the level of confidence in a HN comment.
Anecdotally, cutting my coffee intake to near-zero levels has allowed my anxiety to simmer down. Perhaps this may help in your situation.
Because sometimes it is better to keep a large number of people occupied with one specific goal instead of trying to convince them to do something else. This ultimately boils down to people, most of them are very smart and capable and could do any number of other things, but basically want to work on fundamental particle physics. You couldn't easily convince them to build a telescope instead (a totally different set of people finds that fascinating) or any of the other things you listed. Besides there are (smaller) collaborations that work on all of these other things you mentioned as well.

Furthermore there is good motivation to keep nuclear / particle physics research as centrally organised as possible because the people working on it would be equally capable of producing nuclear weapons. For example a good number of the people working with CERN in France sit right across the Institute that developed their nuclear weapons.
> It's undoubtedly more dangerous to be critical of the mainstream narrative now than it was 10-20 years ago.

I have observed that in the last 10-20 years the definition of "mainstream" has come to mean something very personal and subjective. Some media are referred to as "mainstream" only if they offer a supporting bias, and others are labelled "mainstream" only if they have demonstrated disagreement, depending on your ask. The epithet "mainstream media" has become a brush with which one may paint a canvas any colour one desires to forward one's peculiar viewpoint. It is a phrase that has become as meaningless as "political", "science", and even "unbiased". Just another empty adjective to lend pseudo-credence to your opinion.
Yes, here is info:
https://stackoverflow.com/questions/33225947/can-a-website-d...
The Higgs was discovered at the LHC. Before that there had been theories with no experimental evidence.
This by far the main reason to have people with decades of experience in engineering teams.
This is an interesting question. Intuitively, there should be some sweet spot, some golden middle between going 100% ad-hoc and writing for the future with no real use cases. I'm not sure if anyone in this world knows where is this sweet spot though.

In 2017 I started https://wordsandbuttons.online/ as an experiment in unchitecture. There are no generic things there whatsoever. There are no dependencies, no libraries, no shared code. Every page is self-sustaining, it contains its own JS and CSS, and when I want to reuse some interactive widget or some piece of visualization somewhere else, I copy-paste it or rewrite it from scratch. In rare cases when I want multiple changes, I write a script that does repetitive work for me.

This feels wrong, and I'm still waiting when it'll blow up. But so far it doesn't.

Sure, it's a relatively small project, it has about 100 K lines along with the drafts and experiments. It is although inherently modular since it consists of independent pages. But still, this kind of design (or un-design) brings more benefits I could ever hope for.

Since I only code that I want on a page, every one of my pages is smaller than 64KB. Even with animations and interactive widgets.

Since all my pages are small, I have no trouble renovating my old code. Since there is no consistent design, I forget my own code all the time, but 64 KB is small enough to reread anew.

And since there are no dependencies, even within the project, I feel very confident experimenting with visuals. Worst case scenario - I'm breaking a page I'm currently working on. Happens all the time, takes minutes to fix.

I still believe in the golden middle, of course, I'll never choose the same approach in my contract work; but my faith is slowly drifting away from "design for the future" in general and "making things generic" specifically. So far it seems that keeping things simple and adoptable for the future is slightly more effective than designing them future-ready from the start.
No more system dylibs on the filesystem; only loadable with dlopen (from shipped dyld cache). The title is a shocker that sounds like system libraries are no longer dynamically linked...

Edit: Since this comment is currently at the top, here's a better link to the source: https://developer.apple.com/documentation/macos-release-note... (using scroll-to-text fragment[1] since there's unfortunately no usable anchor to the specific entry; not supported in non-Chromium browsers at the moment, in that case search for "built-in dynamic linker cache").

[1] https://caniuse.com/#feat=url-scroll-to-text-fragment
at least twice the fun of trying to get it stable on wsl.
He would have to stop going to meet-ups etc. as well. Really sad that it has come to this. People have to go underground and be paranoid and distribute material like the samizdat of Eastern Europe under the communist dictatorships.

Scott is such a nice, open-minded, compassionate and careful, educated, well-Red intellectual who gives everyone the benefit of the doubt, goes out of his way not to be mean to his critics. If even he gets thrown under the bus, it's a sign of bad times coming. I'd say I'm glad I'm in Europe, but "we're all living in America", these things spread quickly over the pond.

I fear that this whole debacle will attract enough attention to him that many curious people will doxx him and his job could be at great risk. I hope I'm wrong. But it's very hard to put the genie back in the bottle, once it's out.
A lot of us would. I figure that in 10 years clever AI systems will be pretty good at attaching pseudonymous accounts with lots of posts to real people. That's why I put my Github with my real name in my profile, to remind myself.
Very good, "with fine print".

The lockdown improved the focus on myself, since there are less things to take care of.

Some work of mine ended up gathering attention from "VIP"s in my field. I've started a systematic study of new areas that I'll use for a future, major, project of mine.

Fitness is very important for me; I was able to do a reasonable, minimalist, workout at home with some equipment, therefore, although I lost some shape, I've been in an acceptable fitness state.

I suffered mostly at the beginning. It wasn't suffering in a strict sense, rather, I was unsettled. Small things, like having to mind what to touch and what not, or people's fear of the future, were definitely taxing at the beginning. Now, I don't mind anymore - I got used to, in the good, and in the bad.

"Fine print" follows.

1. I'm certainly a person who doesn't strictly need social contact, so I didn't suffer for the lack of it.

2. I also have a certain discipline. Discipline in itself is (I suppose) always hard work even for people perceived as disciplined, but I guess that for some, guidance from somebody is, at least, a soft requirement.

3. Job uncertainty is a given. I'm in a good position now, but nobody knows what will happen [to my position] in 6/12 months from now.
Sequoia invests in quantum computing startup Horizon
The hardest thing for us has been the loss of public spaces -- not being able to take my 3yo son the Air and Space Museum (his favorite place), to ride the metro, or even over to Grandma's house for the afternoon is tough.

What I miss the most is being able to sit down at a Korean restaurant with friends and just EAT for two hours.

Overall, though, things are going really well. The transition to working from home was easy (half the team was already remote), I've had more time to exercise, and our company has been advocating good work-life balance throughout this whole ordeal. I have the efforts of my champion wife to thank for keeping a 3yo distracted all day while I'm at work, and that is not lost on me, either -- I'm in a good place now because I am with good people, surrounded by love.

Wishing you all the best, HN :)
As I see it, the advantage Zoom had over Skype and similar tools was only the host needed an account.

Everyone else would get sent a link which would download the client if not already installed (it would have been perfect if that had gone straight to the browser client) and then they were up and running.

The friction to getting started was significantly lower than Skype and Hangouts and whatever else. And now that almost everyone has Zoom installed, it's going to stay low.
I guess part of the problem is that there are few reputable sources. Reuters still seems ok. So does Financial Times. WSJ dropped in quality, but still seems to cater well tonita audience.
Clearly a change for privacy reasons.

You aren’t allowed to go fishing around the system anymore.
Actually using C or C++ is the most straightforward painless way to learn kernel dev. C is not complex at all. What you need to learn first is something like what nand2tetris offers, at least the first part. Usually you will have to do some variation of nand2tetris in the first or second year of undergrad.
When I was young and fresh, I wanted to cater for all sorts of future possibilities at every turn. But what if things change this way? What if things change that way? I came to realise that when things change, unless the design change is trivial (allow use of database Y as well as Z, etc) then you probably haven't anticipated the way in which it is going to change anyway. Better to have clean, straightforward code than layers and layers of abstraction and indirection, to the point where it's hard to tell what's actually going on. You'll probably find that when change does come, your abstractions are an annoyance and a straight-jacket.

A junior engineer recently presented me with some completed work. There was a data schema change on one interface and an API version change on another. He had created a version of the microservice he was working on which could be configured to work on either the old or new version of each of these, with feature flags, switching functionality and maintaining the old and new model hierarchies for both. He viewed this as an achievement. While technically it was, the result was code bloat and unnecessary complexity. The API upgrade and schema change were happening at the same time, and would never be rolled back, his customisability was a net negative.

Code is a liability. Be sparse. Build with some flexibility but overall just build what is required and when the future comes, change with it. Don't build to requirements you can imagine, because the ones you don't will kick your ass.
Thanks for sharing this example. I got a call years ago from azure that I could not get the 10 vms extra capacity at that time. Insane.
Apple will soon let developers challenge App Store rules
Microsoft Flight Simulator (the upcoming one) will render the entire world using satellite imagery and Bing maps.
AirPods Pro Become Hearing Aids in iOS 14
I don't think it was. Nor would it be clear or obvious. It's not any different in tone/believability than the claims about master-branch being insensitive.
Isn't this the model that has been encouraged on Windows forever with COM, WinRT and .NET etc? When you consume an API in one of those environments you don't have to worry about the location of the physical assets (library files).

I don't see the big deal as long as app local copies of e.g. curl can still be used
Definitely. Most of Sub-Saharan Africa as well doesn't have an issue with breastfeeding at all.

The strange thing for me in the US is that the left doesn't seem bothered by it. They are usually all up to point out arbitrary social constructs but this isn't an issue for them? Am I missing something?
I dont know about Austin, but my Water/Sewer Bill has more than just Water and Sewer on it, it also has Trash, Storm Drainage Maintenance Fee and a couple other multiplicity charges

I would say probably 40% of my Water / Sewer bill has nothing to do with Water or Sewer....
In NYC, monthly water and sewer for a family might be around $50-75. (Most city residents don't pay that bill directly; it's paid by the landlord who factors the expected cost into the rent.)

One reason for the relatively high water bills is infrastructure investment, for example https://en.wikipedia.org/wiki/New_York_City_Water_Tunnel_No....
His post literally includes the line “and angry internet critics have called my job pretending to be upset patients to get me fired.”

You can’t imagine how it would affect his job?
> So I understand it has been considered best practice to check the file before opening it?

Check it... for what?
SAP is a behemoth and a success story, but you are missing the point. by the same logic you could even put Oracle in the category. but they are hardly described as a unicorn, or a startup by most people.
As a counterpoint, black holes were also proven rather than discovered. We have to do these sort of validation experiements, or it's not science.
Google’s annual ad sales are expected to decline for first time in 16 years
You're correct. For 3rd-party provided dylibs, it also isn't necessary to get them into the system cache.

dlopen() will look for the dylib first (as today), and if the file doesn't exist, it'll look in the shared cache.

So the only people this actually impacts are those who stat() system-provided dylibs before calling dlopen(). They should just skip the stat(), and go straight to calling dlopen().

Certainly not worthy of the end-of-the-world vibes in the twitter thread...
These instructions don't seem to work.
In cancer diagnosis, Stage Four indicates that the cancer has spread from the primary organ to other organs. There is no stage five.

With cancers of high mortality -- and pancreatic cancer is one -- quality of life is a usually a sound primary focus. Quality of life means different things to different people of course. For some people, the terrible side effects of highly aggressive treatments with debilitating surgeries and radical chemo-therapy are worth the price. For others, palliative treatments to lessen the worst symptoms of their disease allows them to be more present and whole during the time they have left.

Oncology is a job just like anything else. Some oncologists focus on patient care. Some on business. You can throw as much money as you got and then some on cutting your friend's body and dumping toxic chemicals into her blood just for the sake of "doing something" because there's an oncologist out there who wants a new dock for a new boat at their lake house.

Or you can find an oncologist who will do the best by your friend in good faith and provide an accurate prognosis based on hard to live with experience.

Even if that means you don't hear what you wished someone would say.

My beloved is a clinical social worker. Thirty years mostly in hospice and oncology. Our relationship has involved a lot sad conversations about the ways people die.

There's a spectrum between calmly surrounded by loved ones and confused, mutilated, and painfully stuffed with tubes.

It's not your choice.

Good luck.
Ampere Announces Altra Max 128-Core Server Processor
Not good. What is really depressing is this is going to last a lot longer than I had hoped. Even more depressing is so many people just don't seem to care - all they have to do is wear masks and gloves and take some super simple precautions. People with great reach like Joe Rogan aren't helping either, not to mention dumb politicians and leaders.

For now I have a job, but nothing is certain. Also feel helpless seeing so many people suffering and not being able to help ...
There is a pizza restaurant in suburban Arlington, Virginia in which these truths are stored in a filing cabinet in the basement. Certain inner-circle members of those who know are familiar with its whereabouts and its indexing system.
mixing simd and non-simd load is not recommended.

https://blog.cloudflare.com/on-the-dangers-of-intels-frequen...
I know. IMHO, it's nitpicking on a technicality. Use cases are radically different.
Okayish. I am a 'nerd' who loves 'staying indoors' and doesn't like to go in crowded areas.

Until I was forced to stay indoors for months.

I used to exercise regulary, gym/yoga/skipping/running before the lockdown.

But during the lockdown, it has all gone to hell. I eat, work and sleep. I used to watch a lot of tv shows but I cancelled all subscriptions.

But, on the other hand, I have begun writing stories. I had abandoned writing them for over a year now. In fact, I published my short story on Kindle last week. I am editing the 4 unpublished novels which I wrote and am trying to finish the 5th one right now. But it is difficult. Getting motivation is difficult.

At times, I feel anxious. And I totally understand the irony. It had never happened that I had 'gone out' in the last five years during a weekend. But now, I want to go out every other day.

Our government has started to ignore corona and they've begun opening up the country. The puppet TV news of the regime doesn't freak out people on Corona, which they did when the govt took corona seriously.

I miss cycling and going to the gym though. Yoga is a good alternative to the gym as it builds all possible muscles.
Ask HN: How do you deal with the macOS version of your cross-platform apps?
We're developing an ElectronJS cross-platform application for Windows and Mac, but to make it totally secure we need to prevent other apps from recording the screen or taking screenshots of the application.

For Windows, we found a third party who can provide us with a solution consisting of a very low-level module written in C++ that can detect if the screen is captured somehow. But they didn't know for sure they could do the same for macOS, because it seems to be very difficult to do such low-level things in the new macOS versions (Catalina and newer).

So here are my questions for all the cross-platform developers out here:

Do you have these problems with macOS Catalina as well? How did you solve/circumvent them?

Where can I find an expert macOS developer who knows how to solve this problem? Or do you know a company specialised in mac solutions?
When Yahoo originally shut down Astrid I re-released it the same day under the namespace "org.astrid" without changing the name or graphics. It was predictably yanked for infringement.

So I thought long and hard and came up with the name "Tasks" and changed the namespace to org.tasks. The domain name tasks.org was parked, and a few years later I bought it through a broker. I have no idea if I paid a fair price, but it was probably a relatively expensive outlay for a side project?
Not to be paranoid, but with this change what stops Apple from silently shipping libraries with backdoors/surveillance if requested by law enforcement. How would a security researcher catch the change without being able to examine the library files?
Thanks for this.

To me, this reads very much as something written by Kurt Vonnegut. Not exactly reassuring and not exactly depressing.
7-Eleven Australia deploys facial recognition on customer feedback tablets
"Spaceship You" by CGP Grey has been a really powerful re-calibration tool for me whenever I feel unbalanced:
https://www.youtube.com/watch?v=snAhsXyO3Ck
I think the up and down arrows are perfect representations for what they do: "I want people to see this" vs "I don't want people to see this".

The problem is when someone believes that people shouldn't see any opinions that they disagree with. How do you stop them from downvoting substantive content? Personally I don't think changing the icons will help