skysight-inc/HackerNews huggingface dataset:
JAX is a numerics library combined with autograd for machine learning. you string together operations in python in a functional style, which is then passed into XLA which is google's optimizing compiler that can target cpus, gpus and tpus to generate optimized machine code for those architectures.

numba lets you inline with a subset of python which is then compiled with llvm producing something very similar to what you would get if you applied a bunch of regexes to that subset of python to convert it from python to C. (with special bindings for numpy arrays, since they have special importance in these domains)

numba is specifically targeted at things like core numerical algorithms that are typically coded in C and fortran, and are typically comprised of solely for loops and basic arithmetic. JAX is more targeted at high level machine learning applications where the end user is stringing together more high level numerical algorithms.

i suspect that JAX would be a bad fit for custom computer vision or numerical algorithms that are used outside of the use-case of doing neural networks work.
I should have mentioned she lives 2.5 hrs away. I am sure I could have done it if it was local and I'd have driven there (I've run Fedora for ages on a laptop focused on containers as one of my machines so know my way around things) - but in this case it was as easy as going through the Microsoft Account password reset process. And I was able to mostly just point her at that/MS rather than need to do anything myself - which was nice.

Also my subsequent experience with the Bitlocker recovery key is that the machine is encrypted so I may have stuggled with mounting it from a Linux LiveCD and using the tools you describe. I doubt she turned this on herself so maybe the vendor (Lenovo) did?

I also think they are now turning Bitlocker on by default on all Windows 11 installs as well (it is why they want the TPMs as a requirement). Which is likely part of the reason they are now forcing this issue a bit so as not to have people all over with bricked machines and data loss if they can't recover the key. If you are AD joined it puts the recovery key on the computer account in AD - but for these home users they don't have that benefit and the cloud is a good place for it.
Another politician who doesn't get it.
I don’t disagree at all with what you’re saying, but it’s all about expectation management.
I think the answer is probably an astounding yes for both, if you think of the trend of vulnerabilities/units of software generated.

The move to a large majority of software being run in a sandboxed environment has drastically reduced this sort of thing.
Milton Friedman: Money and Inflation
>Fearful that her iPhone had been hacked as well, al-Hathloul contacted the Canadian privacy rights group Citizen Lab and asked them to probe her device for evidence

I wonder if she had a preexisting relationship w the group or how she was connected with them.

Presumably her work included a network of journalist protection orgs. But had she had a device “probed” like this before?

It’s such an important point of contact I wonder about the details of this.
I included price quotes for both SpaceX and the shuttle in both program costs and launch costs.
Your assumption is more racist in my opinion. It sounds more classist to me, but I think that's just reality. Desperate people make desperate decisions, and their pro con list is different then middle and upper class.
> "For many, there is no personal data more sensitive than our DNA."

I think that's a reasonable framing. Would you perhaps also accept the claim that "DNA is the most personal data that can be known about someone"?

It's true in the reductive sense that a person is made of cells and the information content of those cells is their DNA, but it's also true in the more nuanced sense that millions of people might share the same diagnosis as you (or even the same shameful secret), but no one who has ever lived, or will ever live, shares your DNA (unless you have an identical twin, or get cloned).
This. This is the only reason why I don't use notion as my primary note taking platform.

The search is just not native and doesn't work in its current format as well as easier transition into various pages through it.
It's all kind of bizarre given the historical dominance of Mediterranean mathematicians, who did not look like they were from northern Europe or speak English. Do Pythagorus and Zeno sound white?

Maybe need to blame the BBC for the "Queens Latin"
Sweating the small stuff: Smartwatch developed at UCLA measures stress hormone
RDPing from a user in one domain into a computer with a user in another domain seems to be very broken.

So, the OP is either having problems using a cloud user RDPing into a domain, or connecting his computer into the work's domain and using the same user all the way.
This reminds me of a weird payphone trick from when I was younger. I grew up in Santa Monica, which had GTE as the local phone provider (I mention this because this trick did NOT work on Pacific Bell payphones). They also owned all the payphones in the area. One day, I was messing around with the payphone after school, and decided to call the AT&T Alliance Teleconferencing number. This was a number where you could setup both an incoming conference call and the owner of the conference could make outgoing calls. It cost more than a dollar a minute per active line, and this was in the early 1990s, so it was really expensive. Anyhow, the phone number for AT&T Alliance Teleconferencing was a weird one, it was 0700-555-1212. Because it had a leading 0 for the number, it wasn't filtered correctly on the pay phones, so you could call it directly. This worked for years before they finally figured it out and filtered it on payphones.
Well, this gave me a chuckle. But I feel like it might foster a "waiting for prince(ss) charming" effect, where you swipe away anyone who you're not absolutely enamored with. There might be an argument that being able to swipe right on anyone (and maintaining multiple conversations with them) leads to "giving more people a chance." An app like this might have the opposite effect and make the entire experience more superficial altogether.
For me it's a total lack of any description of the nix language. I just have no idea what I'm looking at, and nowhere (last time I looked, which I admit was some time ago) explained what tokens make up the language. Some showed that parts of the syntax were optional, but not what they meant.

Occasionally I'd find a guide that describes in English what a given example file is doing, and it kind-of made sense, but wasn't clear how it mapped to the file shown. There was a lot of magic going on with no explanation how it was getting there, so I could only assume there were semantics tied to some of the syntax that the writer assumed you'd eventually figure out... But they were just abstract enough that it didn't make sense in a way I could duplicate.
But why would one use log as source of truth ? If the info logged is important for the business, probably it should be stored in a DB (say).
doesn't make them any less sick or vile.
With so much QE done over the last decades, I am wondering, after watching this video, what is going to happen to inflation!
> This is an argument against programming by autocomplete, not an argument against programming with IDEs.

Exactly. IDEs fulfil an important function of removing repetitive and mundane tasks. The goal is to be you, the programmer, to know what you want to do and the tool, IDE, to make it happen as efficiently as possible.

That can happen through parsing code, showing documentation, showing references, alerting to obvious bugs, etc. But it can also be fulfilled by generating code (esp. in environments that like boilerplate) and possibly also by finding pieces of code to achieve the operation you need.

Sure, by using autocomplete constantly I may impair my memory same way that using Google Maps impairs my ability to drive without navigation. So what? I care that the task is completed and my mind is available to thinking about higher level problems rather than how to exactly search the code for references or locate the documentation.

Isn't the goal of software development actually building something rather than obsessing about the process?
Flies Possess More Sophisticated Cognitive Abilities Than Previously Known
Agreed, the irrelevancy of results has been pointed out several times. It just uses simple string matching, but the issue is that most of the tools do that :/
> most animals have consciousness, emotions, language, etc.

Ok, so some I could see (elephants, dolphins, etc), but if it's most I'm gonna need a source on that.
> How many of those expats are working slave-like conditions

Given that all the Indians I know think positively of Dubai, I'm inclined to think that it's very few of them, because surely they'd hear about slave conditions from people who went there before anyone else.

If you've ever been to Dubai, you'd know it's full of people from the subcontinent. Why would it be so full of them if a substantial fraction of them are kept as slaves? It just doesn't make sense. It's mostly the Western white crowd, as opposed to non-white immigrant populations, who think these sorts of things about Dubai.

edit: example of what I mean: https://news.ycombinator.com/item?id=30387801

Dismissing all those people looking for a better life as "slave labor" just doesn't make sense.
Right. There are numerous ways to improve dating apps, but of course the winners in the current dating app environment don’t have an incentive to embrace the new app, and they’re the core market that any new app needs to succeed. Otherwise the consumers would need to change their preferences, which usually takes a long time to happen.
When you have fleets of thousands of machines performing a given service, and thousands of services implementing your product, you simply must centralize and index logs if you want to have any chance of managing outages.
"manufactured consent"

the exercise would continue until the answers were acceptable
Not to sound like a broken record but…. This was yet another memory management bug that would have been prevented if using a memory safe language
"The invention of the ship was also the invention of the shipwreck" ― Paul Virilio
If you open a page as an overlay of the main page and start typing your blog post - a simple mistype or misclick will close it which is really annoying.

Any easy fix arguably to always open it as a standalone window, however the UX still shouldn't be this way.
Logs are stored in a database, just not usually a relational one.
The built-in AdBlocker in Brave is based on AdBlock Plus, so it is not as powerful as uBlock Origin.

In addition, there are some concerns about privacy, such as the following, which was previously covered by Hacker News.

Brave, the false sensation of privacy

https://ebin.city/~werwolf/posts/brave-is-shit/

Furthermore, people who value privacy are probably averse to virtual currency, which is a hotbed of environmental impact, money laundering, and fraud, so I don't think Brave is an option for them, as they can't completely turn off (or hide) the virtual currency feature.
Brain doesn't slow down until your 60s – later than we thought
How about a dating app that explicitly uses Optimal Stopping, the solution to the Marriage Problem/Secretary Problem:

> the best way to proceed is to interview (or date) the first 36.8 percent of the candidates. Don't hire (or marry) any of them, but as soon as you meet a candidate who's better than the best of that first group — that's the one you choose!

https://www.npr.org/sections/krulwich/2014/05/15/312537965/h...

The question becomes how many more dates or relationships will you have in your life? 36.8% of what?

More importantly, will my soulmate also be on that app? Better chance to find them on Tinder.
> If you’re asking whether calorie counting has been studied and controlled enough to know if it works as a weight loss tool in practice, the answer is yes. You don’t need a study for this part

This is the shortcut I am pointing at.

You're bringing in a pure assumption. I need an actual, well designed study that shows that your inntuition is in fact correct (to reiterate we're talking weight loss, and in particular stable loss, not some blimp in a three weeks trial)

Can you point to a rock solid study on it? There are countless studies on the most obvious things. Take any of what you call "physics" and you'll have large studies from reputable research labs analysing the long term impact on stricly controlled groups. CICO is not some hippy unknown strategy, the press turns around "obesity crisis" headlines year long, there is no shortage of funding for research."It's obvious so nobody tested it" isn't a valid argument.
For anyone wondering what Open Core means, Grist explains their approach:
`Grist Labs is an open-core company. We offer Grist hosting as a service, with free and paid plans. We intend to also develop and sell features related to Grist using a proprietary license, targeted at the needs of enterprises with large self-managed installations. `
Penicillin wouldn't have been a thing in the 20s, but I believe the others would have been around.
Daylight robbery if you ask me with so many alternatives...
You can see successful crypto actions in the chain. You can't tell if mailed cash arrived for real.

Anyhow, fear need not be rational.
SQLite Live Read Replication
They hit the character limit.
Log file was full. The rest of the sentence is in the other file.
You just need a buffer overflow in a file format parser.

Thus the distinction has never existed. There has never been such thing as a “safe” format.
ive never used brave, quick question. how good are the developer tools? are they the exact same as chrome?
I'm not who you asked but I use them for different purposes. There are some quirks here and there. Never anything that won't run, but it could potentially add extra troubleshooting.

Things that got me recently, just off the top of my head:

- htop sees memory usage incorrectly

- Docker tries to use overlay2 on ZFS which fails (I think, I needed to create and mount an ext4 volume for reasons)

- Hashicorp Vault needed disable_mlock because I believe LXC blocks the syscall.

On the other hand, I like my Samba file server in a container though, because it is much easier to share storage from the host into LXC than a VM.

LXC and VMs both have pros and cons.
There's a sort of meta irony in computer programmers rejecting software assistance in conducting their trade, when a large fraction are actually focused on building software to do exactly that in one form or another.

Do such people fundmentally believe software is incapable of helping people work with information oriented tasks better? In that case, how do they assess the actual value of their own work?
How would CDC include information like the user making the change?
Relevant posts about how other companies do it

Cloudflare - https://blog.cloudflare.com/http-analytics-for-6m-requests-p...

Uber - https://eng.uber.com/logging/

Facebook - https://research.facebook.com/publications/scuba-diving-into...

For those who are smaller and don't have the money to pay for Splunk enterprise, and don't have the headcount to build your own logging infrastructure, I built a a service called GraphJSON that makes it super easy to log and process any type of data. You can read more about how and why I built it here https://www.graphjson.com/guides/about
I think an interesting dating app would be the exact same thing as the tinder variants with one key difference:

When you make a profile you get two accounts. One that shows only pictures, and another that only shows interest/text. There should be no way to infer one from the other without a “true match” as described below.

You match with peoples picture version and text versions separately and only when both dual matches complete mutually are you truly matched.

This in effect forces people to make themselves interesting enough without the crux that is photography but also presentable enough so that the natural superficial curiosities can be satisfied.

Assuming no one makes it I’ll probably make it at some point. The way monetization would work is by allowing you to rank people across attributes for both the picture profile and text profile. Paying users can be given information on this.

In addition paying users can be given a “second chance” where if your text profile receives a match but your picture profile doesn’t, you can ping the person anonymously in the future with a new set of pictures and speak with them again, but only after some cooldown period, say a week.

Obviously I’m biased but I think what I described is the solution to the problem that is modern online dating.
How does this compare to Baserow (I think also an airtable and sheets alternative)?
I guess that the biggest challenge such a project would face is providing a smooth transition for package maintainers: if they have to cut-over or maintain two configs it will be much more difficult to retain them.

So my thought is an that maybe you should use a staged approach where your dhall packaging config design can be compiled down to nix, making it easy for existing nix packages to convert and still be backwards compatible with nix, then develop a dhall-only implementation that consumes the same config but eliminates the intermediate compile-to-nix and evaluate-nix steps. I don't know the design, so this approach may or may not be reasonable.

Regardless, I'm quite interested in a nix-like solution with configs written in Dhall.
Actually, modern IDEs are super helpful with JS and Python, especially with type hints.

I can export a function or class in a big JS project, go to any file, start typing the method name, and Webstorm will suggest the import. With JavaScript!

Not as great as the Java integration but still pretty nice.
Completely unrelated to the thread but

> I don't really check who's building my websites or little tools I purchase.

How do you sleep at night? Honest question. I want to know the assumptions and reasoning that leads to one being comfortable with this decision.

I’m probably more worried than I should be, but every time I look at my puny little openBSD webserver’s log, I find about 2 to 5 new attempts to scan my server for various exploits a month. Each attempt is a relentless scans looking for all sorts of holes with hundreds of potential exploits. The first time I read those logs, I swore I would never move from openBSD + httpd ever.

The internet is outright hostile to any computer with an ip address and a port open to the internet.

I’m sure there are some companies out there that provide hosting solutions that do a good job at keeping things updated - but even they are defenseless against things like the recent log4j vulnerability (and that’s just the stuff the good guys caught). At the very least, I would want to know who is building my websites and what their track record is.
There’s also the PureNix project that lets you go from PureScript→Nix. Caveats in the docs.

https://github.com/purenix-org/purenix
Andromeda Invaders
Hey great product! Wondering if you can provide some development insights. I'm looking at the activity for the grist-core repo

https://oss.gitsense.com/insights/github?q=pull-age%3A%3C%3D...

and it looks like not much has changed in the last 4 months. Is development mainly happening on your SAAS product or is there another repo I can analyze?
Loop does this too, in a way. But it's still delayed and the insulin peak doesn't match the carb peak. But better than not having too.
Based on this thread I'm watching Columbo now. Law and Order Criminal Intent is directly derivative of this. I see a lot of Vincent D'Onofrio's character in Columbo, especially how he gets into the houses and offices and messes with their personal effects to disarm and disrupt them.
> I just accept it now although it bothers me everytime I see it happen.

That's all fine and dandy if it has no real consequences, which is usually the case. The use cases of ML, increasingly, have very real consequences. I think this current Wild West mentality is great for greasing innovation, but not so great when a self driving car start slamming into poles at sunset, whenever there's a blinking red "Open" sign behind them.
His real estate investments require that you commute.
I am glad I was married long before dating apps. But this is the best idea I've heard for one yet.
That actually seems like a pretty good idea.
> the service industry is mostly unfriendly

Sorry to hear about your experience. Mine was wildly different, and I came away with entirely opposite impressions of their service industry.

> no public transport to speak of

How did you manage to miss all the huge flashy light rail stations? It was really convenient to use for travel throughout the city. Especially as a tourist -- just about all tourist destinations are close to a station.
Coffee Meets Bagel was similar back in the day. You got one match a week.
This has been my experience as well. I have wanted so badly to love it and try and introduce it into many different systems to provide consistent tooling but its just too slow. I also found that many people had a hard time picking it up myself included.
By the time I could afford an iPod, they had discontinued the classic, so I got the Sony A50.

Doesn't feel as nostalgic but does the job. Also acts as a Bluetooth receiver and USB DAC
Congratulations, you've just created an IT nightmare. By forgoing the easy configurability of Outlook, Exchange, and Active Directory, you've added an untold amount to the TCO of your laptop fleet and IT infrastructure! You've also created problems down the line as it's more difficult to procure endpoint security and whitelisting solutions for Linux than for Mac or Windows. There's a reason why enterprises choose Microsoft time and time again: it works, it's easy to configure and administer at scale.

Do you know why Warren Buffett's company is called Berkshire Hathaway and not, say, Buffett Holdings? Berkshire Hathaway was a textile company Buffett had invested in, whose CEO pissed him off so completely that he bought the entire company just to fire that CEO. It's a decision he regrets because the money he used to buy Berkshire could have been used to invest in profitable insurance companies. Untold billions left on the table.

Moral: Don't make critical business decisions while assmad.
I tried it for 5 minutes on docs.getgrist.com.

Maybe it's similar to Airtable (never used it), because it has nothing similar to GSheets/Excel other than it's a table.

Like, I don't even know how to do "=A1+A2".
It's easy to miss, but the second bullet point about "coding in a low-level language directly" links to another of the author's articles entitled Cython, Rust, and more: choosing a language for Python extensions [1] which discusses the pros and cons of using Cython.

I've done a pretty extensive amount of development in Cython. I agree, it's very nice to be able to incrementally type Python code but I've found that using the language to its full potential requires a good understanding of C programming, especially for debugging.

[1] https://pythonspeed.com/articles/rust-cython-python-extensio...
My wife ended up being my first match on there. The rest of my matches were ... not great. I thought I remembered it being one a week, but maybe it was daily.