skysight-inc/HackerNews huggingface dataset:
As a software engineer I'd have to disagree. In 2011 Windows on handheld devices was a consistently low quality product that had at least a decade of Microsoft failing at it behind it. Believing that Microsoft would suddenly be capable of producing a quality product after more than a decade of not being able to was a highly irrational view. And this isn't something you'd have to particularly clever to see back then.

Let's not forget just how bad Microsoft products for handhelds were in the 2000s. (In fact, if you have any devices from back then, dig them out and try them. They are a lot worse than everyone seems to remember. And Microsoft released this stuff with a straight face).

Android might have been behind in 2011, but it had more momentum and it didn't have bone cancer - it had sound bones. It was pretty obvious that Android was going to be the better bet when you have 1-2 years of lead time. As Nokia would have had anyway to get something put together.

It is really hard to see how rational people would make such poor choices - unless motivated to do so.
"The law" is kind of irrelevant unless it's enforced, so it really boils down to morality.

There are two separate questions to be answered here:

1. Is it immoral?

2. Is it sufficiently immoral to warrant imposing my own moral standard upon others, by force if necessary? i.e. is responding to or preventing it with violence itself moral?

Morality is subjective and relative, which is why it's interesting to ask both questions: given the subjectivity and relativity of morality, at what point does your own moral code take precedence over those of others?
(For those also curious: I tried to look up IEEE 734 thinking it was a previous standard, but it seems there is none and the parent commenter meant IEEE 754-1985.)
In the spring, at a station within Berlin's public transport zone, I found that pressing the British flag for English removed the local transport options (zone A+B, zone A+B+C etc) from the screen. It left me only with the option to buy a point-to-point train ticket.

It was simple without changing the interface to English.
I know phonics just confused me when I was a kid. A makes <this one sound>, r makes <this one sound>. I was like no they all make all these different sounds too.
i wish there was a working guide on how to do this. I've been hacking away at trying to get the ldm-finetune repo to work with Stable Diffusions released checkpoints.
yeah but its not just gab that gets blocked, just about every instance has a long list of blocked instances, and most instance admins will block anything that hosts content they disagree with. im not being hyperbolic when i say that a sizable portion of the fediverse is run by admins who think free speech is analagous to nazism.
In search of the lost “Greek” tribe of Alexander the Great
IDE/SATA converters are widely available, and you can use them to connect an old drive to any modern system.
I think Mexico's fertility rate was around 6 in 1975. And is now 2.10 or something. Basically Pakistan is 20 years behind Mexico demographically. Mexico will probably peak in 30 years.

Not sure about Pakistan because a Pakistan of 500 million doesn't seem sustainable.
I just tested that, and it works. Using a Samsung T7 SSD. Clever. Now I wonder if a similar trick works for power capabilities?
I love the older actual floppies for their floppiness. Today we're back to bending things like screens and phones but bendable tech has been with us for decades!
this is probably a publicity stunt but when you think about it, CEO might be the most obvious job to be performed by AI; the role is ultimately about calculating risk and making decisions based on that risk assessment - surely something AI can outcompete any human on. Hope this is a real experiment, if not I'm excited to see of examples of companies who would be willing to give this a try
EasyPark Data Breach
Dear customer, We would like to inform you that we have detected unauthorized activity in some systems on Monday 29/08/22. Immediate measures and further investigations were taken when the activity was discovered. Despite our speed, the unauthorized party was able to access some customer data. We have no reason to believe that the information they gained access to could be harmful to you as a customer, and no action is necessary on your part. We sincerely apologize and will send you further information if necessary. Read more at easypark.no/help

Etc, the EasyPark team

(Translated from Norwegian)

Kjære kunde, vi ønsker å informere deg om at vi har oppdaget uautorisert aktivitet i enkelte systemer mandag 29.08.22. Det ble iverksatt umiddelbare tiltak og videre undersøkelser når aktiviteten ble oppdaget. Til tross for at vi var raske, klarte den uautoriserte parten å få tilgang til noe kundedata. Vi har ingen grunn til å tro at informasjonen de fikk tilgang til kan være til skade for deg som kunde, og ingen tiltak er nødvendig fra din side. Vi beklager på det sterkeste, og vil sende deg ytterligere informasjon ved behov. Les mer på easypark.no/help

Mvh, EasyPark-teamet

(Original text)
They have successfully reverse engineered our computer architectures, found abundant documentation on TCP/IP et al, one team had a major breakthrough and international recognition when they recovered large parts of the network infrastructure of an old obscure company called Google, which uncovered a platform for hosting audio-visual content, giving researchers abundant material to reconstruct how past societies worked. But that one thing they just can't crack is those weird cables with different plugs and colors and names, misleading and contradicting instructions, documentation and specifications. They'll never find out what secrets these plastic-encased HDDs hold.
Only when you don't have a deadline and a few stakeholders asking for progress updates and time estimates.
"The happy-productive worker thesis states that happy workers are more productive"

Yes, but that's not because I am happy all the time while working. It's because I have a purpose in life and a family that keeps me happy. Trying to optimize work to be a place to increase happiness sounds equally promising as breeding dogs whose shit smells like flowers.

"Psychological disorders such as job burnout and anxiety could also be reduced by limiting the negative experiences of software developers"

I fully agree there, too. I've fired highly profitable clients in the past, simply because their behavior (mostly too emotional, too chaotic, bad management, no time planning skills) was making our entire team unhappy.

Quote from the paper: "I also thought of situations where I’m debugging some issue with the code and I can’t figure out why it isn’t working – when it seems like everything should work, but it just doesn’t. This is definitely one of the
biggest gumption traps I encounter"

I totally don't get that one. For me, the path towards finally figuring out a challenging problem is the single most exciting thing in my job. This is precisely WHY I became a software developer.

I'm truly surprised to hear that, apparently, many of my peers despise this aspect of the job.
That’s a good perspective from Chris. Did not expect to see this mentioned though with the current mutiny happening by their players.
Why not? Regulations should help protect consumers make informed choices when purchasing things. Currently, USB + manufacturers are purposefully making it confusing to purchase cables because they want more cash, in exchange for making the experience worse for consumers.

Sound like exactly the right place for some new regulation.
imho it's unmoored to think of two's complement as having a sign bit. Two's complement was invented to escape from the sign bit and it works by adding/subtracting the bits as if there is no sign

(careful defending the sign bit unless you believe zero to be a positive number)
“The crow road”, to save others the lookup.
I disagree. Some of my best jobs were contract to hire positions. The interviews are much more humane because the company isn't so worried about making a hiring mistake.

I don't know why, but something about "not renewing a contract" makes HR and the C-Suite at most companies feel a lot safer than "we're firing you" despite the fact they're virtually identical with the standard US at-will employment contract.
How did they read Roman numerals? Unlike most words, I would imagine those were pronounced quite differently from how they were written.
It's not a floppy disk, it's a save-icon magical artifact.
I find it comes back quickly - with a brief review
Nix (the language) is just JSON with variables and arrow functions.

It's the easiest programming language in the world.

(Which is a problem when people start building huge projects like nixpkgs with it. It's not a language fit for programming-in-the-large, just like Javascript isn't.)
There's no publication date and archive.org's earliest snapshot is 2007. For which decade is this advice relevant?
No, it’s not that they don’t think they can do it, it’s that one of the foundations of modern economics is specialisation. I know I can repair my car myself, and even think it would be kind of fun. But the mechanic in his shop already knows exactly what to do and in which order. I’d spent hours reading and watching videos before I even could start and still make plenty mistakes. The mechanic already has the tools and know where to source the parts. I’d spend half a day just to make sure that I’d get the right parts to a reasonable price. In the end it would take me four days what the mechanic would do in an hour or two.

And I buy my fish in the supermarket, for even more obvious reasons. This example make me believe you actually might be trolling.

So the lady in the original examples uses that the company already employs people who are specialists in doing this kind of things, Because she has more important things to do with her time. And that you don’t understand what she’s doing all day that make her not having time for fighting with spreadsheets is your failure, not hers.
I feel like it should be possible to build a universal accessibility tool using machine learning that relies on vision rather than native framework UI/toolkit support. The problem seems much more tractable than other AI projects like self-driving cars, and also more in the realm of existing successes that we've already seen with machine learning. The problem of inaccessible apps will only get worse as wasm becomes more mature, I feel like the only way to win is to sidestep the problem.
Schools have too much focus on enterprise stuff that not even the enterprises care about.
Dynadot has worked well for me. They have support over chat, email and telephone.
I believe blaming the language is misguided. The problem is that nixpkgs’ constructs are not well documented, or not yet stable. It would be a problem in any language (you can’t expect someone to feel familiar in a new codebase, and nixpkgs is essentially that).
Uhm. You’re basically asking how the entire NN works. There is no easy explanation for that.
Honestly, I don't really see it. GitHub's availability has never been great and it doesn't really seem worse now aside from having more features to go wrong.

I haven't seen much change at all since the acquisition personally. Probably the only thing I can pick out is their dropping of Atom in favour of vscode.

What have you specifically seen change since the MS acquisition that's likely from MS and not just GitHub?
This shouldn't really come as a surprise, any reasonably powerful language will end up Turing complete sooner or later, it's pretty difficult to avoid. Nix specifically doesn't even hide it, it has plain old function and recursion as primitives.

What makes it declarative is the lack of side effects and laziness.
*matrix
It is probably running some specialist scientific equipment or similar.
Zero Day Security
I must live in simpler times then, with an iPhone from 2017 that has notifications set where I want them to be.

I do have a newer one, that's because the camera is something I care about, not because an X isn't fast enough or whatever, it remains a capable phone.

I get nostalgic for the HipTop, personally. Probably because I never had one, by the time I was done with flip phones the slab-o-glass was the obvious winner. Seriously cool little gizmos though, I don't think a better typing experience has been made for a pocketable jeejah to this day.
> I've never understood this about N900 fans.

> Or was there something else about it?

It's pretty simple: hacker vs. user points of view

i used both N9 and N900. N9 was a way more polished, user-centric device. I love the UX and even how the device looks

however, for (low-level) hackers, N9/N950 was a bit hostile environment compared to N900. The first major stumbling block was Aegis (somewhat similar to Samsung's Knox perhaps). With N900, you can just boot any other Linux by simply loading u-boot to memory using the flasher. Nothing else. N9/N950's Aegis prevented that kind of luxury, so you needed to mess with the OS first, deal with permanent ominous warranty warning, and risk bricking it (see https://talk.maemo.org/showthread.php?t=81579). On the other hand, N900 is basically unbrickable. So N950 loses to N900 because of these reasons, even though it has a keyboard, a somewhat better one in fact
The problem with this take is that this style of communication is intended as humor when delivered by people who are really into sarcastic rude comedy; I'm reminded of podcasts like the late "Cum Town". If there was really a smoking gun here, you'd have unfunny, proud, unironic displays of affiliation with right wing entities, but I'm not seeing that here. I'm seeing lowercase one-sentence tweets, which, to me, is a signifier of "I'm making a sarcastic joke right now".

And, to be clear, I'm not defending the content of the tweets, merely commenting on a trend I've observed in humor.
> The reason is obvious, it's a gateway to the abuse of real children.

Please provide some evidence for this.
> Managers are the first line of defense in ensuring there is slack within the team to pick up what is problematic.

They are, but the first line of defense is often broken due to problems that are controlled, if not outright created, by developers.

I mean, isn't feedback from developers the main source of info available to a manager? What if that info becomes highly unreliable due to natural occurrences like emergent requirements? What happens to a schedule when midway through the project someone realizes there's something fundamentally broken with the architecture put together by the developers and suddenly you need a major rewrite to be able to meet your requirements?

Don't confuse accountability with responsibility. Managers are held accountable, but developers can and often are responsible for misdirections and blockers and the need to rework.

Trying to pretend that the role of a manager is a Dickensian figure whose purpose in life is to rain misery on developers, who are perfect and flawless, is not a honest starting point for a discussion on unhappiness of software developers.
https://news.ycombinator.com/item?id=32699595 for context
I experienced all four of these emotional states when I read the word "tebibyte" in a story set at least 50-ish years in the future.
Even simpler than that, is there any reason not to go with something like a Vanguard Lifestrategy which implements something quite close to a Bogleheads mix? Asking sincerely as that’s what I’m using now, and it’s just so easy it feels like there must be some unanticipated downside.
I find the most useful thing about CS knowledge (and especially algorithms & data structures) is having a hunch for the shape of a problem and knowing what to google for. It can save a lot of thinking and stave off performance problems before they occur. But you’re there to deliver business value and it’s only right that those concerns should dominate. That doesn’t mean you won’t have “this database is completely unmanageable and we can’t add new features fast enough” or “this complicated request is incredibly slow and customers are angry” moments that your knowledge can solve though.
The Spoils of War
I will try test it out this evening.
I really like the PHP approach of "one url, one file" by letting Apache handle the routing. I love to build a whole application by just putting a bunch of php files into a directory.

And I hate that in a typical Python+Django application, I have to restart the application to see changes I make.

But apart from that, Python is the nicer language. So I would like to do more web dev in Python. Most Python devs get red faces when you tell them that the PHP approach has benefits and you would prefer to go that route though.

What is a good Apache virtualhost entry to accomplish the typical PHP approach but for Python? How do I tell Apache "My application is in /var/www/myapplication/, execute all python files in there"? Are there any arguments to not do this in production?
Akin to saying: "You should not ask businesses for money for your work, because they do not like it."

Greedy businesses not wanting to contribute back can buy another license and have their way, at least paying the maker(s) of this project.
Expliots from uploading open source models
The site's favicon has:

Last-Modified: Sun, 04 May 2008 00:32:10 GMT

Which means very little, they may have added it long after this page was written.

As this page is rendered with CGI, we don't get a Last-Modified for it. That's a CGI disadvantage :p

EDIT: Oh, http://z505.com/cgi-bin/qkcont/qkcont.cgi?p=PasWiki%20Direct... says "Info on this site dates back to 2004 and may be outdated."! 2004 or earlier then.
> I don't know anyone actually relying on it to make "serious" calls (we kept our feature phones) it would straight ignore some of the incomming calls

I know there was a lot of noise about dropped calls and all that in the US, but this was not a thing here in Europe. I would assume that the issue was at least as much with AT&T than with the iPhone.

Here there were controversies about a lot of things (for example, it became caught up in the electro-sensitivity pseudoscience argument, there was also some noise about the glass front being brittle), but not reception. At least not before the iPhone 4.
I like the idea but I suspect it would require a major cultural shift. The unmitigated adulation of “productivity” and “success“ seems too deeply entrenched in cultures of the industrialized world.
Just to let you know, I flagged your original comment because, as dang said, it was too aggressive, personally attacking me. I’m enthusiastic about Kagi, but certainly not a shill.

The kagifeedback thread you posted was also by another (imo too enthusiastic) user of kagi with no relation to the devs.
> Peter has also cofounded or [co]-created many impactful privacy and cybersecurity projects, including Let's Encrypt, Certbot, Privacy Badger, HTTPS Everywhere, Panopticlick;

https://pde.is/about/
Not quite sure what you are asking. Could you clarify?
A Mathematical Introduction to ZK Proofs
> Peter has also cofounded or [co]-created many impactful privacy and cybersecurity projects, including Let's Encrypt, Certbot, Privacy Badger, HTTPS Everywhere, Panopticlick;

From his website: https://pde.is/about/

RIP
Reasoning from first principles:

When a problem is linear, a small pertubation in your input will result in a similarly small difference in the results, bounded by some constant factor. When a problem is non-linear, there is no such constant upper bound to the output error.

There are differences in the amount of nonlinearity however. It seems that your algorithm was nonlinear, e.g. using log and exp functions, but otherwise pretty well behaved. So while the factor between input and output error might not be constant, but rather dependent on input values, it is still the case that in the limit of the input error to zero, the output error will also vanish. (obviously in the real domain, not considering floating point).

Contrast this with a problem that has discontinuities in it. In that case it might happen that however small you make your input error, any nonzero pertubation will cause a significant change in the solution. The TeX layout problem is an example of this, but also happens often enough in physical simulations.
Poor comparison, imo.
Sony still has ten percent of the Japanese mobile market. Granted they'd be happier to be in the winners circle, but you've seen Sony's product strategy, selling a handful of phones to 10 million people is a business they're comfortable staying in. They'll sell you five different audio recorders, after all.

Edit to add: the most popular vendor, by far, is Apple, with more than 60% of the market. Steve Jobs studied Sony very carefully, back in the day. It shows.
... and worse off than someone who knows all those things and can solve programming tasks.

The consolidation is that “use it or lose it” means you just gotta start using it again.
And thanks to those people who have to have the newest shiny-shiny and allow themselves to be 'milked' that I can pick up a few years old ex-flagship model on eBay for a couple of hundred £££ or less. So long may it continue.
> There are, for example, indications consumers of porn are more likely to request / engage in certain sex acts common in porn, like facials, anal sex, choking, etc. https://pubmed.ncbi.nlm.nih.gov/32081698/

The full paper is behind a paywall, but the abstract at least doesn't appear to make any conclusion w.r.t. causality. It's just as likely (if not more so) that people who are more likely to request / engage in certain sex acts will tend to prefer porn featuring them.
Missing a 'not', I think?

I think the idea that Nix is difficult to get started with, and undocumented, isn't a surprise to the community. -- These were some of the most repeated points in the community survey. And the topic of the submitted post.

That said, I do think Nix has seen a lot of growth over the last year, and I see fewer "nix is so easy" comments.
For initial discovery you can (web-)browse a large instance by hashtag. Results will include posts from other instances.

Then you follow anyone who is posting or boosting interesting stuff. On a large instance you can also subscribe to tags. I don't think you can remote-subscribe to tags (except via RSS). On a small instance tags are less useful as they only show posts the instance already knows about (e.g. from people someone is following).

Once you follow enough people, you'll see them boosting posts from all over the fediverse. Then you have the inverse problem. You'll have to ignore or unfollow, because mastodons seem to be allergic to the concept of algorithmic feeds. (You can guess why.)

> browse the content of those communities, and jump between

Ah, the magic of web links. Click a post date or profile, and Bam! You're on their instance.
Nix is a package manager & programming language that you can install on any Linux or MacOS to manage software.

NixOS is a bootable OS build on top of Nix.

Nixpkgs is the default package collection used by both Nix and NixOS.
Javascript on a web page targets the browser-based Javascript runtime, though, and would be constrained by the capabilities and security model of that runtime plus of the browser.