skysight-inc/HackerNews huggingface dataset:
It's as if someone created one element that is perfectly suited to build microelectronics. Sure, there are other materials that improve on one property or the other, but there is not a single other element which balances properties as well as silicon.

Not even mentioned yet:

- Excellent mechanical properties of the single crystal (think MEMS, or wafers that don't break all the time)

- Piezoresistive properties can be used to measure strain (also quite unique due to silicon band structure)

- Optical properties perfectly suited to detect visible light (think detectors, image sensors). Good combination of band gap and carrier lifetime to build solar cells.
Not all of them, no.

In exchange for giving up a few minor bells and whistles I gain what I’m looking for.
The issue here isn't that there is regulation, it's that the regulation is badly written. For essential services such as banking and government stuff, you shouldn't be forced to rely on things like the Google Play Store and Apple stuff. This kind of stuff should work even on a debloated, degoogled phone. And the regulation must be improved, not thrown away.

Politicians of course have hard time with technology, so of course the regulation will be terrible for users, especially given the Big Tech lobbying, but still. We should do better.
Welcome to the future. It will be A cyberpunk dystopia just like in Cyberpunk 2077, but much sooner than 2077 IMHO.
Want people to stop driving so much? Do a remote work mandate.

People are not going to stop demanding until we give them the ability to.
I entered my values and it gave me my current laptop, so well done
See also “let’s be pragmatic”. “Pragmatic” can be used to short-circuit any debate when the interlocutor arbitrarily decides that you care too much about whatever subject. Like, do you think that adding tests in this PR will give us concrete, tangible results? Well no... but in the long term it will make the application more robust and review more streamlined and— and now the other guy has rhetorically won because he has a snippy “pragmatic” argument while you replied with a whole paragraph.

Let’s be pragmatic. I care about working code. I care about the bottom-line of the business. On and on and on.
Resident keys are good for SSH (I've done my part to make their use more accessible: https://bostik.iki.fi/aivoituksia/projects/yubikey-ssh.html), although the overall usability can still be improved. We are at an early stage of a new type of technology and people are still finding out what it can be even used for in realistic settings.

They are also good for enterprise deployments, where you can justify 2 (or 3) keys per user, and where you have a dedicated IT team to take care of account resets.

But resident keys for general website logins are a terrible idea. As other posters have already pointed out, the relevant security keys have a fixed number of key slots. Current best-of-breed hardware can store 25 resident keys. With only a small fraction of websites using WebAuthn, that limit is not an immediate concern - but considering the average user has about 100 online accounts[0], those slots will run out. Now consider that to have them be secure, the keys really can't be exportable. And in order to account for hardware failures and/or misplacements, you'd need a minimum of two such devices enrolled for each account.

The most depressing part of this all is that while passkeys are under the hood FIDO2 credentials, and their communication protocol is the same as with hardware devices, having a passkey support can indeed rule out physical devices. As the article points out, the transport specifier is different, and there is nothing that prevents an implementation to flat out reject anything other than "internal".

0: https://tech.co/password-managers/how-many-passwords-average...
strategy and physical prowess, not bad for an ancient tabletop
Because ... ?
The Contentious History of the Passport
True, any new task even though how tiny it might be, needs few hours to understand and get the local environment up.
The onboarding of a new client requires some effort even if the same devs remain the same. So in the long run it comes down to niching down to specific workflows which are profitable and which is nothing but PMF.
Given, most of the devs who I work with are from my network, the real challenge of confidentiality issues are a bit too early now. But at some point an NDA and his recent work ratings are some factors which could help in avoiding those issues. But again nothing is foolproof.

But stealing the codebase is going too far.
Changes to Dyalog APL Licence Structure and Pricing
Money is hell of a drug, too.
Anybody can post the text for those without an account?
This is the bill that the current TikTok "ban" Act is testing.

If the legislation nudging ByteDance to divest out of TikTok holds in court, then the RESTRICT Act will most likely be passed.

Commerce Secretary Raimondo has already announced that she would consider banning Chinese companies if given the authority from the RESTRICT Act [0]

[0] - https://www.politico.com/news/2024/02/29/raimondo-would-cons...
I am not sure, but I believe -fomit-frame-pointer in x86-64 allows the compiler to use a _thirteenth_ register, not a _seventeenth_ .
It’s remarkable what can be done with interpreting and generating content, but things like advertising quality, Twitter bots and obvious scams are basically CAPTCHAs to their systems.
Interesting magazine. Not to detract from its content - but are any of those technologies really low tech? Old computers, solar panels, and the various generators all rely on exceptionally advanced science and technology. It would take decades of research to recreate them from scratch.

It's more about reusing/repurposing 'old' discarded tech. Or keeping high tech going as people would do in a post apocalyptic society.
Damming. What is research even becoming at this stage? I hope open peer review is the golden bullet here, since the paid journals are clearly struggling under the deluge of AI spam
If you're sufficiently in control of your deployment details to ensure that BPF is available at all. CAP_SYS_PTRACE is available ~everywhere for everyone.
It's just bizarre. Probably 80% of corporations are paying Microsoft billions of dollars really just so they can have Microsoft Outlook and Microsoft Excel. What makes it valuable is precisely that it is a "legacy" app people have used and built on for decades.

What does MS possibly stand to gain by replacing it? It's a mature application you can pretty much just leave in maintenance mode, with just a couple new features per release (I guess the new hotness would be adding AI or something.) How does it make sense to spend developer-time building an inferior (from a customer perspective) copy and then eliminate one of the reasons your customers choose you?
I have more faith in 'fail fast/early'.

It's impossible to test everything. But if you fail fast at least you know something is broken.
I agree the situation changes if there is a single new spec, this is why I wrote "at the moment". Do you have any insight on when it's finished/ widely available? I'd guess two years?
It’s interesting to see them as a form of DDoS, like a distributed denial of engagement.
Such a reply is at best bad faith. Why would tests not be about ensuring working software? Why is the other side doing-it-for-itself while you care about the real goals?

We could continue down this line: it’s not about working software; it’s about software that is useful for the user. Because it’s better to deliver slightly wrong results sometime as long as it is what the user expects and wants. But wait. Why did I assume that you want working-software-for-itself at the expense of what the user wants? Just a bad faith assumption, again.

And we continue: it’s not about software that is useful for the user; it’s about software that is useful for the business.
hm, from my point of view, "here are 4+ different ways to do it, depending on which CPU you are running on" sure sounds like fragmentation.

Perhaps embedded systems engineers see things differently if they know exactly what CPU they are going to target.

32/64 bits? It's been years since we dropped support for 32-bit x86 :)
It's like trying to stop a natural disaster. Microsoft products are cursed.
In many ways this is a "classic Microsoft" move — take something that works perfectly fine and replace it with something new but completely inferior and often less featureful. They have been doing this in the consumer space for years and inevitably users get upset but move on.

What I doubt they have considered is the number of businesses dragging-and-dropping mails as EML files and working with offline PST folders and relying on various other invisible features daily that will be completely broken by the transition, not to mention that many businesses likely won't be as tolerant of that breakage as the average consumer will.
How can someone be intelligent enough to submit a research paper but stupid enough to fail at taking the most basic steps to hide their AI plagiarism?

What do we even do about something like this? Is there an organization that has the power to go through this list and blacklist each of the authors from future publications? Our society should have a zero tolerance policy for drivel like this. It cheapens the entire institution.
It's not like the planes that have returned. A bug reported in the field could well have been a crash. A costly, all-hands-on-deck incident kind of crash. And that bug still passed your own tests, compiled well, went into the production.

Occam's razor tells me that it's more indicative of test harness being not comprehensive enough. Fix it to reproduce the bug/crash, then fix the code, then ship the fix, then tentatively pat yourself on the back for potential bugs that were stopped by the test. Until the next crash.
Crazy how broken the entire publication and review process is, that this stuff goes through without anyone noticing, and some even in well recognized journals.
Seems like there is a natural experiment here that could be easily tried. Let the ocean going ships switch back to the high sulfer fuel for a while and see what happens to the ocean temperature. Even if it proves the effect is small it would at least make it predictable and serve as input into models. The risks compared to other types of geoengineering seem small also since the ships were already putting sulfer into the atmosphere for decades and it's easily reversible. Maybe 6 months of allowing high sulfer fuel would be enough to get the data? If the ocean temperatures drop dramatically that would be scary, it would mean that eliminating other similar causes of sulfer pollution (low sulfer fuels being replaced by EV's) would probably have the same effect.
It feels like

- First write the needed change

- Now assert that we just wrote the needed change
This is a common scenario with them if you report anything. This shows how taking care of the legality of the content is an expense they just save on as much as they can. It’s ironic that they actually give you an explanation that they didn’t check the content because they don’t have enough capacity to review every report. And then they report the earnings they do.
On my S21 it's an option. I can't recall turning it off, but it (and the other 3rd parties) are off. Perhaps I did so indirectly during initial setup.
You have to know what DRF is good for, and what doesn't fit well with it. Because DRF is on top of Django (one layer not many layers), you can always fall back to a function that takes a request and returns a response. You can also fall back to SQL instead of the ORM.
I like my job security large, ornate and full of stained glass.
This blog post makes a valid point. The problem is testing is a religion. People believe in it via faith. Also like religion, such faith is almost impossible to fully remove. Not without hard evidence.

The actual way forward is data. Data driven metrics that can show the cost of tests vs. No tests.
> And Apple does the same with Safari and their password manager.

No, they don't. Apple vends an API to allow third party password managers to hook into Safari and other apps to save and provide passkeys.

I use 1Password on Windows and iPhone to use my passkeys between Firefox, Chrome, and Safari.

https://developer.apple.com/passkeys/

https://developer.apple.com/documentation/authenticationserv...

Looks like Chrome on Android has flagged support for this (not enabled by default) so presumably thats coming soon as well.

https://blog.1password.com/save-use-passkeys-android/

https://1password.community/discussion/143903/how-do-i-use-p...
Imitation Learning (2023)
King Charles Built a Town and It Surprised Everyone [video]
I wonder what that means for the Android SDK, which AFAIK requires an ancient Java8 runtime for the command line SDK tools on macOS.
To make an even broader point—

I used to be very impressed with people that wrote programming books, spoke at conferences, and so on. Decades on, I look at the best programmers and managers I’ve ever worked with and notice they’ve never done these things. On the flip side people I’ve worked that were always off doing this kind of thing never seemed all that impressive when it came down to building our products and business.

There’s only so many hours in a day—-are you using them to build software or your personal brand?

One engineering leader I worked with lost out in a corporate power struggle and left to “spend more time with his family.” While he was doing that, he produced a series of blog posts. Once he found his next role the posts petered out. This strikes me as a publication model for actual high performers.
Gresham College
Nobody said you have to vote Le Pen, but you don't have to tell people to vote for Macron.
> dark patterns designed to extract as much data from you as possible

It's insane how prevalent this is. The other day, I opened my calculator app and was met with a cookie banner (https://imgur.com/a/njJEiqY) - I uninstalled it on the spot out of sheer incredulity. The irony was that I originally installed Simple Calculator because it was simple and open source, so I presumed it would escape being a trojan horse for data collection. I guess not.
> is a strong indication that they do not value freedom (of the web) and ethics.

I don't think the average barbershop/restaurant owner will care about that, for instance? They just wanna set up a Facebook/Instagram and done, they can now instantly receive messages from clients to make reservations and also share their stuff with posts. I bet they don't even know they can make a website.

Also, every time they end up getting a website, it's powered by Wordpress hosted in the slowest server you can imagine. And it will end up redirecting you to a propietary service to make your reservation (Whatsapp, Facebook, Instagram...)

At least that's what I see in Europe and south america, I have no clue how it is everywhere else.
That's what the collusion avoidance camera system is for
Bitwarden still doesn't support it on mobile, where it would probably the most useful, partially because Bitwardens auto fill on android is extremely unreliable, especially when dealing with two login pages (email then password).
I know a guy who is currently on a higher technical school. He talks very open how he and all in his class use Chat GPT for all the bloat they have to write
Yes, this does happen.

But a quick browsing shows that not all these papers contain that phrase and not all that do seem to be machine generated.
whoopsie. thanks.
> ...like LineageOS. But installing it is so difficult that only 1% of people have the technical know how to even attempt it...

Aside: there is also /e/OS (or MurenaOS - their naming is inconsistent). It is basically LineageOS that someone else installs for you so you get everything in a package [0].

They sell many phones, but it also runs nicely on Fairphones if you want a phone that you can repair (there is of course a compromise in price / performance there - depends on what matters to you the most).

Not affiliated, just a happy customer.

[0] https://e.foundation/
I use TDD in two cases:

1) when I develop something very new to me and learn as I go. I build tests as guardrails, then move along them, fix code, fix tests, fix my assumptions. Usually it lets me move faster and be more confident about what I'm doing.

2) there's a bug reported. I write a test that reproduces the bug first, and iterate on a fix. Helps to go fast immensely.

All other cases, I have the same feelings as Thorsten a lot of the time.
> Literally any definition of something infinite can always be reduced to a procedure that recursively transforms or observes some prior state.

Could you come up with or point to such a procedure for R (the reals)?

As I understand the diagonalization argument you can do that for N, but not for R.
TDD was born when people moved from proper typed languages to javascript, where compiler doesn't check anything and a test suite compensates for that. Some MBA educated managers probably believed 100% coverage = no bugs. Real 100% coverage means you make sure every possible input produces an expected output. Which is impossible to do, except for the simplest systems.
Google Pay, not Google Play.
I've worked in start ups where they don't have automated tests.

The code quality is not as good. But that imo is not a symptom of lack of tests. It's a symptom of being a start up and the desire to move fast.

As for mysterious error or bugs that occur the rate at which we get them in the code is no larger than code with tests.

It turns out that manual testing and static checking is mostly enough.

I think for most stuff testing is an illusion. It's one of those faith based mantras developers follow without any basis in science. There are a few applications where I feel automated tests are required but they are not the majority of software projects.
The reduceron had five stacks and it was faster because of it.
They didn’t want a Chinese phone though.
I just want people to start doing interesting things with stack machines again. Like, hardware ones, not VMs (plenty of interesting stuff happening there). But that's the concatenative language lover in me wanting to see more interesting things happen, not some zealot claiming we all should switch to it.
In the team I lead, we haven't really shipped tests in over a year.

We've also been in discovery and proof-of-concept phase, and where I do agree with the author is it's not worth it to spend tireless hours on having green pipelines at this stage.

However we are now starting to put our platform towards a what will become a production state, and it's clear that without some level of testing, the confidence of stability is too low.

(Thankfully our codebase is lightweight and mostly integration between systems, with some components for a third-party tool)
If you’re sleeping in the corner how do you have a say in the project anyway?
This was the investigation: https://discuss.python.org/t/python-3-11-performance-with-fr...

Initially we just turned off frame pointers for the Python 3.9 interpreter in Fedora. They are back on in Python 3.12 where it seems the upstream bug has been fixed, although I can't find the actual fix right now.

Fedora tracking bug: https://bugzilla.redhat.com/2158729

Fedora change in Python 3.9 to disable frame pointers: https://src.fedoraproject.org/rpms/python3.9/c/9b71f8369141c...
What apps can’t be uninstalled on iOS?
There should be regulation that requires bank to offer a dedicated hardware OTP solution. Mobile apps security (banking or not) is abysmal anyway.
All the "Simple" apps were recently sold to a company that's apparently filling them with ads.

There's a group that forked the original open source apps:

https://github.com/orgs/FossifyOrg/repositories
Indeed, you also get a considerable number of results when limiting the search to publications from before 2020
It might help you to dive into SD and comfyui. Loras, finetunes, embeddings, etc. Are easier to understand from a practical standpoint when you can visually compare their output. That will give you intuition for how similar layers work for LLLMs.
This has the veneer of “push back on obligations” but seems like the foundation is more like pushing the author’s own preferences over other people’s.

Why is this article telling us to “evade Easter brunches” but also telling us to have “seasonal block parties” as an alternative? I get the impression it’s because the author doesn’t like one but does like the other. The article tells us to “decline invitations”; does that mean that the people the author invites to their seasonal block parties should decline? Is the author being unreasonable in inviting people to an event?

I think it’s good to be mindful of where you spend your time, but this article doesn’t really convey anything useful in this regard. It’s more a list of things the author likes and dislikes.
> If you must attend an unfun event, make it memorable! Play pranks and plan ruses!

Is this satire?
> "Wir haben unsere Daten gesichert, indem wir nicht autorisierte Benutzer freundlich gebeten haben, nicht darauf zu schauen."

:^)
It's not that they're struggling, it's that by and large they don't care. They're making money from publishing scientific papers (or whatever they can be called), and that's all that matters.
I do understand for people relying on it but lets also remember just how much effort it takes to support the very very weird HTML (basically MS Word) that Outlook requires.
From Concept to Creation: Checking the Security of LoRaWAN Implementations
The canals are literally next to many roads.
If you're talking about importing third party dependencies, composer takes care of that.
Crispbread
Prostitution is legal in Germany, omg, what's happening. A complete shattering of the worldview.

Prostitution is legal in parts of the United States, too (Nevada), omg, what's happening. A complete shattering of the worldview.
I don't have time to properly go through the entire list, of course, but the first paper that I've opened seemed to use ChatGPT to format a table of values, presumably not in tabular format originally. It didn't _seem_ like any of the ideas or conclusions were GPT-created.

I'm perfectly fine with this usage, although it is very sloppy if the authors and reviewers didn't pick the "certainly" in the final text.
Very ironically this blog post is plagiarizing a tweet without credit. ;)

https://twitter.com/pmarca/status/1768405485705650309
Yes? Take any natural or real number. If it has no decimal point add one. Then append any digit. Repeat as necessary.
> it seems highly unlikely that the macos people don't test anything on the jvm during acceptance.

I would be surprised if they do to be honest (Apple doesn't even catch obvious bugs in the new macOS settings panel, which really makes me wonder if there is a software QA process at all). For 3rd party apps they seem to rely on the software vendors to holler if a macOS update breaks their app. That's why the macOS prerelease versions exist. But since the bug wasn't present in the prerelease, affected vendors couldn't catch it. It's still a fuckup in Apple release process of course (which tbh also isn't surprising).
First hit, in the keywords section (Ключевые слова): "methodology. Certainly / here is the English translation of the provided text"

Second hit: "Certainly! Here is a review of the literature on the carriage of goods under international commercial law:"

Third hit: "Certainly, here is the tabular representation of intraocular pressure (IOP) at 1 and 4 hours for Group X and Group Y:"

Fourth hit: "Certainly, here is a list of both Geo-natural and geosynthetic
materials commonly used in civil engineering and environmental applications."

Fifth hit: "Certainly, here is a concise summary of the provided sections:"
You helped me find a good analogy of what a LLM really is, basically an improved rubber-duck that can guide you.