skysight-inc/HackerNews huggingface dataset:
If anyone wants to know what it was like at the time, for SWEs working anywhere in Nokia's phone division, this post captures it perfectly.

People sometimes think that we can see Android was the right route only with hindsight. No, every engineer at the time knew that Android was the right way to go and that there was huge opportunity for Nokia there. Sure enough, in the following years we all had to read reviews of Nokia's phone that always concluded: "The handset is fantastic, if only it was running Android". I won't bother going into all the reasons that Windows Phone was a disaster. Elop used some nonsense justification that Android would be a 'failure to differentiate'.

Ultimately though, I take a different view about what the real strategy was. The Nokia board had seen their phones business drop in value from around $120b to around a third of that. They wanted to get out, whilst there was still something left to sell. Choosing Windows Phone effectively saddled Microsoft with the risk too (a joint future), and at that point it was obvious they would have buy the unit entirely in time. Elop wasn't a Trojan horse, the Nokia board saw Microsoft flailing in phones and used their riches to get out.

It's sad because Nokia could have been an Android powerhouse. Particularly getting in early, with really interesting hardware innovation. But someone wanted to cash out. They weren't happy to risk having a phone business worth not 40bn but nothing at all.
When you close your eyes and rub them (apply gentle pressure) for about 30 seconds, do you see anything?

I think many of the effects are in the retina, so I think you’d see stuff with flicker even with aphantasia, but only you can tell!
Virtua Cop Documentary
My read of that line is, “the person who built this feature left, no team owns it, it needs a full rewrite, but we have other priorities”. It’s not surprising the metrics show the page usage isn’t growing. GitHub’s current UI doesn’t really direct anyone to it. What their metrics don’t show them is how important the page is to the users who do use it, and how important those users are. But it seems they have found out.
It surprised me too but I guess the summary is something like ‘banks used to have 500 tellers per atm and now they have about 1.5 tellers per atm. I think that number is a bit surprising still but presumably it isn’t counting ATMs at places that aren’t banks.
https://twitter.com/TomLikesRobots/status/156567899598691123...

https://twitter.com/remi_molettee/status/1564632028959629319

https://twitter.com/matthen2/status/1564192185909739521

https://twitter.com/Infinite__Vibes/status/15650454342293340...

https://twitter.com/thibaudz/status/1564892979789045760

https://twitter.com/chav_ez/status/1565806042344087552

https://twitter.com/zippy731/status/1564616100477820938

https://twitter.com/RonnyKhalil/status/1565024524181159941

https://twitter.com/remi_molettee/status/1565356181190807553

https://twitter.com/remi_molettee/status/1563187170734927872

https://twitter.com/replicatehq/status/1564354673108127744

https://twitter.com/genekogan/status/1564626995979370505

https://twitter.com/ala_art_lab/status/1565984951178346496

https://twitter.com/DrewMedina20/status/1565746320953966592

https://twitter.com/Aiartitune/status/1565795049102786560

https://twitter.com/Aiartitune/status/1563651144806645760

https://twitter.com/ala_art_lab/status/1565603328003870720

https://twitter.com/pharmapsychotic/status/15642809223625973...

https://twitter.com/Aiartitune/status/1563832168119517186

https://twitter.com/socalpathy/status/1565899540451966977

https://twitter.com/zippy731/status/1565342075196870656

https://twitter.com/makeitrad1/status/1563335226524282882

https://twitter.com/mrflosunday/status/1565885053753761792

https://twitter.com/TomLikesRobots/status/156488734249359769...

https://twitter.com/EuclideanPlane/status/156421740831482675...

https://twitter.com/erocdrahs/status/1565320455162044417

https://twitter.com/Carl_Ingram_art/status/15630745562893967...

https://twitter.com/benscottpye/status/1565352548608778242

https://twitter.com/MichaelCarychao/status/15645904797940613...

https://twitter.com/AiJoe_eth/status/1564221320916779011

https://twitter.com/Carl_Ingram_art/status/15646973666696273...

https://twitter.com/ChekhovEugene/status/1565880769477738497

https://twitter.com/originalmaderix/status/15656282243520552...

https://twitter.com/Aiartitune/status/1564177213888643072

https://twitter.com/Infinite__Vibes/status/15646387276616581...
In general I don’t think anyone trades daily. You rebalance quarterly and tax loss harvest annually or maybe semi annually.

If you traded daily you would run into tracking error quickly as you ran out of similar funds to jump between for your tax loss harvest.
Here is a draft paper that gives history, neuroscience and some EEG experiments

https://docs.google.com/document/d/1o2UaGksswlmA9wUcXYnHXc7o...

For instance, the effect was discovered by neuroscientist Purkinje, as a child, in the mid 1800s.
It doesn't always lead anywhere, but it can be useful to revisit old patterns because sometimes there have been enough advances in either speed or logistics to make them relevant again. Reinvigorated echoes of old ideas spring up all the time and it's fun to see (I'm currently a huge fan of the new SQLite scene and also new uses being found for VMs thanks to Firecracker).

Starting up a process is now so trivial, efficient and fast that there are certainly places where a CGI-like approach could scale a long way! Quite a bit of what's been going on in the "serverless" space has parallels, including some of the optimizations made to scale it up.
I don't know about the very small part, but it does seem to me that the bureaucracy is pushing for its automation. Complete with Byzantine processes that leave you out in the cold if you're a corner case.
Code was last modified two years ago: https://github.com/z505/powtils
Rust has a standard library working as something akin to a runtime, period.
https://github.com/rust-lang/rust/blob/33916307780495fe311fe...
Yep, finally my TB3 eGPU starts being at least in theory outdated. The fact that there was no improvement in TB speed for the last 5 years is ridiculous.

Edit: but probably PCIe lanes to the controller chip would be somehow a bottleneck as this is meant for display transport first
you can zorp.one for building operations workflow.
No, the universities are right. We need academia to advance our knowledge, this also includes teaching.

The programmers should take one level or so below that level of education (which has different names depending on where you live).
But they are!
You see every single person press the screen at least once if they've never used it. Dominant ux pattern and all.
He wasn’t wrong, but he didn’t seem to understand what the impact this memo would have on the world outside of Nokia. Nokia relies on orders for phones from network operators and this memo pulled the rug from under those orders.
> Having said that, I do believe that war crimes inevitably happen in all wars, even in ones waged by 'enlightened and civilized West' [2].

The difference is for Russia the war crimes are a every day thing and expected of Russian soldiers, in the west it’s a big deal when they happen, investigations happen and people even sometimes get charged.

Russia commits genocide regularly in Ukraine and some of them even state it’s the purpose of the war.
> You'd first have to decide which dialect of English would form the basis of the new spelling

You would not. You could instead make the rather sensible choice of allowing the written forms of distinct, increasingly divergent, dialects to be different from one another. There are several clusters of similar but differing written standards existing side-by-side in Europe, and they don't pose any major challenges to communication. And in some language regions, it's quite common for people to write in their local dialects in informal contexts instead of the standard variety, which also doesn't pose any major challenges to communication. There is very little actual necessity for a single unified standard variety. By the time the dialects would have diverged far enough for there to be issues in communicating due to distinct written forms, perhaps a few centuries from now for English, the alternative of having a unified written form would necessarily mean that to be literate at all, you'd have to learn a foreign language (the unified standard), which would be the worse situation to find oneself in, and it would probably be easier to first acquire literacy in your native language, and then learn the standard as a second language.
>get rid of some of the more bizarre

this may have been a case for their introduction in the first place
Counters roll over, this is not new.

What matters is how rollover is dealt with.

For interest, we (mostly) all use GPS .. and the 'onboard' broadcast 10 bit GPS week counter has already rolled over twice:

* midnight (UTC) August 21 to 22, 1999

* midnight (UTC) April 6 to 7, 2019

The GPS "seconds since midnight last Sunday" timer resets to zero every week.

[1] https://en.wikipedia.org/wiki/GPS_week_number_rollover

[2] Satellite Geodesy Günter Seeber https://www.geokniga.org/bookfiles/geokniga-seeber-g-satelli...
Ah. Didn’t know IMDB was owned by Amazon. Put’s all ratings on Prime in a different perspective.
You would not want to make so many launches that it perturbed the climate, due to water vapor increase in the stratosphere. We are nowhere close to this happening yet at current launch rates, btw.
My child wrote letters mirrored, when I demonstrated writing by doing it backwards (but right-side up for her).

I then realised that she was doing the more complex stuff, and I should just do things as simply as possible.

The mirroring that happens also tends to happen on letters that have mirrored counterparts. So I see backwards Zs and Ses, and Ds & Bs swapped, but I've never seen a backwards F.
I'm only beginning to get into Python, but maybe the solution to the "red faces" reaction is for someone to build something like what you've described and package and present it as a fantastic new way to go.

Remix (https://remix.run/) is doing something like that in the JavaScript space - some of its core ideas could make a 2014 JavaScript developer bristle, but it's a great approach now and developers are loving it.
I think in every decent university you get to choose most of the courses, so you can fit it to your interests. Now it can be that somebody did the wrong choice, and now does not find a job where what he learned is useful.
I think the university’s curriculum is not bad as it is.
More specifically, you do not need to be a CS graduate to be a programmer.
And how would that laser be plugged in the routers? Probably some form of USB9 8.2x5.
Developers who became project managers / owners, why did you do it and how to?
I have significant experience as a senior developer but the industry makes me hate coding as a job. I still love coding for myself just not as a career.

I found most project managers lives look quite easy compared to what we devs have to do with.

I might make the transition but I'm also curious as to how did you guys do it and did it improve your life? How is your workload? How would a senior dev move to full-on project management?
People designed new devices with just a 10-bit time counter after Y2K?!
There is an interesting time span when even some non-Americans would have a fallback ZIP code memorized - 90210.

The original show (Beverly Hills, 90210) ran 1990-2000, and the remake 2008-2013.
How do you avoid condensation on walls and mould problems?
I'd probably suggest that its like studying physics to become a plumber.

Note that I based this analogy on being a CS graduate myself and also working for a while for a chap whose academic speciality was mathematical modelling of things like water hammer.
Datadog APM, Segment: both key to building day to day products, none first party support. Community libraries exist, but their bus factor isn’t looking good.
47 minutes, no time for that. Luckily they link plenty of resources. It seems that the technology is https://github.com/elixir-desktop/runtimes
They will open up an API yes. That is different than being open sourced. Actually seems that anyone who currently has access can try this: https://github.com/ezzcodeezzlife/dalle2-in-python
It wasn't a typical use case, but my current business leant on a CGI script for a few years at the start. I needed to let users sign up for an email list and rather than spin up an entire app for that, I wrote a Ruby script and ran it CGI-style on httpd because the rest of the site was all static HTML files anyway. Would a dev team have ever taken such an approach? No. But when you're a solo founder, it's a privilege to use as little as is necessary.
The problem with this idea is that if by some unfortunate accident of history, Nazis gain power again, they'll say exactly what you just said except replace the word Nazi with Jew.

I would flip what you just said on its head and say practically the opposite: the virtue of Mastodon is that when the Nazis seize power not all instances will be forced to censor Jews (whereas Twitter will be forced to do it or shut down).
Nginx config documentation is one of the best I've seen. Things I like which are not common: 1. It specifies in which version a feature was introduced (if it was not present if first public release) 2. It is easy to send a link pointing to description of a specific directive e. g. http://nginx.org/r/env 3. For each directive docs tell a default value. It seems obvious that any decent documentation should have this but I've seen software for which it is hard to find out default values so you have to add into config many values just in case even if they are not different from defaults.
The tax harvesting feature can be worth it for many people.

- There can be diminishing returns with higher balances and over time, since one can ordinarily deduct a net of $3000 from income a year and carry forward further losses, so one may at some point be carrying forward losses every year and only deduct $3000 from income. However the fee would continue to grow proportional to the balance. It may make sense to reevaluate whether the service is still worth the fee once one has several years of losses to carry forward.
- Depending on how much effort one wants to put in, one may be able to get much of the benefits of tax loss harvesting by doing it oneself.
- One may have significant balances in tax advantaged accounts. If those are managed by Wealthfront, one may not be able to get the benefits of tax loss harvesting on those balances.
Super humble guy. Chatted with Peter a few times at meet-ups, talks etc. Never had any idea he was so accomplished. He will be missed.
New submissions appear on the "new" section. If they get a lot of points and comments they appear on the "top" stories, which is the default when you load HN.
For sure but Stable Diffusion still cannot produce as realistic quality as Dalle 2. Stable Diffusion also has fairly weak inpainting which is what is used for the first step. I am confident it will surpass Dalle 2 at some point though, it has only been open sourced for ~2 weeks after all.
Yes, it might the difference on the network stacks. Perhaps it was decent on GSM ?

In asia it was the same deal (from iPhone 3G, not the original one). Most of the issues seemed to be when the phone ran from too long and/or was low on battery. From my understanding memory was leaking all over the place, and as the phone app isn't isolated from the system it was affected too (even if the network chip is a separate hardware and OS)

Basically rebooting every now and then was a good idea at the time.
The question is if it would have been that expensive to make it more than 10 bits to begin with
Rather than just a “doctor”, think “brain surgeon”. Very few people have brain surgery every year, or ever. Only 0.5% of doctors are neurosurgeons. But brain surgery is an extremely critical service to co tinge providing.

Point is, the relative value of a feature is not necessarily correlated with its popularity.
Why React Contexts Are Great and Why We Didn't Use Them
Is this "belief that the teacher is more important than the textbook" actually incorrect? It may be exaggerated, but the teacher is extremely important. How many children have given up learning something they were good at because of a bad tutor? I'll speak for myself and say that I never learned or did well in math in school because I had awful teachers, but then found that I was quite good at it when I found a tutor that explained concepts in a way that makes sense.

You also seem to think that "these people make the policies because they are the best at making policies for X", but again, is that right? Have you never heard of an incompetent politician?
Because in most universities it's a Computer Science degree, not a Software Engineering degree. I suppose in those universities that offer SE degree, they have more courses focusing on programming and managing software projects.
Because those are all closely tied to the specific programming language, editor, complier etc that you use, which will change repeatedly over your career.
> I imagine fare gates are much cheaper than controllers.

German living in Switzerland here: What's even more expensive is delays. It's unthinkable to me how to build a high throughput station with ticket gates. And that's not even considering the need for additional fire egresses etc. involved.

Switzerland is a bit more paper-averse than Germany. 80% of people on the train hold up a QR code on their phone for the employee to scan once aboard, 10% hold up their (credit card sized) travel card for them to RFID scan, and the remaining 10% have a paper ticket.
A sad one. Rest in peace, Peter.

What an impact!
Can confirm. In belgium there are 3 big unions, organized by ideology. They each have 2 names, as we are bilingual nl/fr :

* ACV/CSC - catholic
* ABVV/FGTB - socialist
* ACLVB/CGSLB - liberal.

Note how these ideologies roughly correspond to old political parties. Catholic , as an example, has lost most of its religious meaning.

The unions also tend to strike together, causing sector strikes over the whole nation.
Israeli rules say West Bank visitors must declare love interest
(UK) My shopping expenses, groceries, etc have increased significantly in 2022 vs 2021. Fortunately my rent wasn't increased in many years (and doesn't seem like it will). I also don't have a car so I'm not directly affected by petrol prices.

My energy bill, however, is predicted to jump from £150/month to £1500/month in February (my fixed rate ends 31st Jan).

All in all my disposable income has decreased by ~20% (before energy increases)
The fruit itself is not too bad as long as you can avoid touching the saps residue on the base of the fruit. We had a cashew tree when I was growing up. We usually eat the fruit as a spicy fruit salad (mixed with other tropical fruits). One day, my dad decided to harvest the dried cashew nuts he's been collecting, cracked them open with a machete. Took a while to crack them all and we did get some tasty nuts, but he didn't wear a glove while doing it so the skin on his palms were peeling. The dried shells basically contains concentrated sap which is really bad to your skin. Several months later we no longer have a cashew tree :)
Fun fact - Nokia N810 (announced in 2007) was initially supposed to be a smartphone already, but ended up being just a tablet because of infighting with Symbian team, effectively postponing the release of Maemo-based phone until Nokia N900.
and the word "rubbish"
NIH-Plug: Rust VST3 and Clap Plugin Framework
Legality of fictional child pornography is surprisingly contentious, with positions ranging from "protected as artwork under freedom expression", "illegal if provenance involves child abuse within jurisdiction", to "illegal but non-realistic depictions don't count", to "depiction of children are illegal, regardless of provenance", to "depictions of adults who could be mistaken for children is also illegal"—just among first-world countries. "AI-generated CSAM" ranges from obviously unlawful to an oxymoron depending on the standard applied!
Agreed, I don't think it's the first, at least Windows 1.0 (1985) was tiling windows before that
The GPS system uses 10 bits for the week number part of the broadcast timestamp. This causes a rollover [1] every 19.6 years, and devices that aren't designed to anticipate it will report the current date/time as being two decades (or multiples of that) in the past.

I guess the ultimate cause is data framing in the transmission protocol. The timestamp contains the number of weeks since 00:00:00 1980-01-06, together with the number of seconds since the start of the current week. The number of seconds in a week won't fit into 16 bits, so my supposition is that the designers had to also use some of the bits that could otherwise have been used for a wider week counter.

I'd like to think that nowadays we'd use self-describing, upgradeable protocols. But GPS was designed in the 70s for the constrained technology of that era. And I'm pretty sure nobody anticipated how widely deployed it would be 45+ years later.

[1] https://en.m.wikipedia.org/wiki/GPS_week_number_rollover
Rust Audio: A collection of resources for developing audio applications in Rust
I had an interview the other day and they asked a question on Big O notation to which I didn't really know the answer so guessed it. In 10 years of web dev, backend engineering work I've never needed to use it.
This is misdirection, in particular the vagueness of 'particulate' in their report, which doesn't reflect the numbers in the UK report they cite, but don't link to. Presumably they counted larger particles, which by weight will dominate, but have less impact on air quality (but a bigger impact on water).

Traffic was about 25% of PM2.5 in 1995, combustion was like 90% of that. Of what remains from traffic, tires is about a quarter, equal to brakes, which EVs also eliminate. This is why the legislation focused on the exhaust emissions from combustion, it was a massive single source of the pollution.

"Every bit helps" though right? Except PM pollution is global in scope. The Government recently claimed that even removing all the people and activity in the UK wouldn't let them meet a 5ppm target, because of the contributions from global fossil fuel burning getting blown over borders.

You can look at the UK government recommendations for things to target. Low hanging fruit are people burning coal and wood in urban areas and shifting to EVs and renewables for cooking and heating.
Hey it's fun, it's not a documentary or a tutorial.

Plus it's a shonen, of course it's unrealistic.
German here: The 9 Euro ticket is a brilliant innovation compared to what came before and is now coming back after it: Extremely complicated fare zone issues.

I'm not trying to be rude, just trying to clarify: Saying that the 9 Euro ticket is easy to buy is like saying a 20 hour flight is comfortable, because you flew Emirates First Class.
Same. I hope the Atlantic is warm this time of year.
Think that is bad? There is a way to completely remove all the desktop packages by installing a package.

After that I am back on 20.04 (which doesn't do this).
The most probably cause for the civilizational downfall, argue the archeologists, is that after a software update everyone's devices stopped being able to communicate with each other. They found references to a prophecy of this in old books, and refer to it as the "Babble" event.
Interesting to contrast the IMDB rating with Rotten Tomatoes, not owned by Amazon, which currently has an audience rating of 38%.

https://www.rottentomatoes.com/tv/the_lord_of_the_rings_the_...

In my opinion, Steam does the best job of handling this tricky problem by leaving all reviews up and transparently letting the user pick whether or not to include periods of "unusual activity".
Which means with goggles we can all wear simple cotton outfits and appears fancy digitally. #ecofriendly