skysight-inc/HackerNews huggingface dataset:
The original N-Gage made a few astoundingly bad industrial design decisions that came up in literally every review.

* They put the phone microphone and speaker on the side of the device, which meant holding the top of the gadget to your head if you wanted to use it as a phone without a headset -- this was both awkward physically and looked phenomenally stupid.

* You had to remove the battery to get to the game cartridge slot! Again, really awkward. Really, the ergonomics overall were kind of baffling.

* It had a portrait orientation screen that was slightly lower resolution than the Game Boy's, which made doing ports of games designed for the landscape orientation more common everywhere else more difficult.

The updated "QD" version fixed a lot of the weirdness, and it's possible that if it had been the original N-Gage, things might have gone a lot differently.

Of course, that's kind of a theme in the Nokia story in the mid-to-late 2000s, I think -- they got really good at shipping terrific products just a couple years later than they should have. If Symbian^3 and the N8 had come out in 2008 instead of 2010, Nokia's fate might have been pretty different. (Emphasis on "might," to be sure.)
Also, good things still exist, they are just marketed as commercial/industrial and carry the corresponding price tag.

But they will easily last 20-30+ years with good maintenance.
In case anyone else didn't know (like me) there are 8 new episodes available on amazon prime in the US.
No. You have had a rest, and your outlook is relaxed and clearer. That's what vacations and sabbaticals are for. The occasional non-coding break is exactly what the doctor ordered at least sometimes.
I had to have this talk with my partner recently, who works at a small-ish company that hires people competent with data science, but absolutely useless when it comes to architecture, git or even setting up a python development environment.

She does all of those things really well and ended up putting a lot of effort into fighting chaos (spaghetti code, spaghetti git flow, a lot of copy pasted code that doesn't have to be, a complete lack of dependency management, no automation for anything) at that place. I stepped in when I suggested some shared vacation days and she refused because she wouldn't be there to be her team's guard rails. That screams leadership failure to me.

Keeping in mind she barely gets paid better than a junior dev.
This is true. The biggest issue imho is people expecting their comp to be unimpacted. A company like DoorDash or Uber has a ton of revenue, for sure, Uber just loses a ton every quarter. They won’t go out of business but they may drop another 90+% in value from here.
Your “reply” is not very engaging, and it feels like you are mocking strawman shit that was never said. That is very unpleasant, and nobody likes that. You have read an awful lot into two sentences where there was only a short opinion. Not every opinion has to offer a 'balanced' take of pros and cons on every issue.

If you must have an elephant-winded reply, surely you most likely know perfectly well what was meant by "cheap liquidity" in the sense of accommodative monetary policy, low interest rates, and quantitative easing more broadly. As has been seen around the world, this was intended to maintain asset levels, liquidity in key markets such as mortgages and bonds, reduce unemployment, and keep investor and consumer confidence buoyed. What we received in addition to this partially successful set of policies however were significantly cheap debt encouraging record household and corporate debt levels, near zero savings rates incentivizing spending and penalizing retirement savings, artificially inflated asset levels with the twofold consequences of encouraging risk taking at unprecedented levels to achieve quick returns and of outsized housing prices keeping many renting or paying a very large portion of their income for basic housing, and a slew of overpriced tech companies and startups, many of which were scams and never going to be profitable, that probably won't survive the current, ongoing market slowdown. Zombie companies, record wealth concentration, market control and production being concentrated into increasingly fewer firms through aggressive acquisitions and mergers, and rampant inflation are all ongoing consequences of this "cheap liquidity." Many companies have borrowed billions of dollars to raise dividends and to initiate stock buybacks as is their won't during low interest rates. However, many of these companies operating in critical industries also expect government bailouts without any strings attached or consequences given. Please do be pedantic and explain how all of this is positive, perhaps in a 'tautologically' true way and balanced manner.
Damn that sucks. I wonder if it has something to do with me being in an urban area or something. Maybe they have business customers with SLAs so they need backup power.
Like a lot of things in life, judgement is required. To dismiss levels as "having no meaning" is to misunderstand their purpose and limitations. Someone being promoted to Staff, Senior Staff, Principal, Distinguished at top tech companies says a lot. On the other hand, getting hired into Staff means less. In all cases though, the specifics depend on a lot of (usually) nameless, faceless individuals who also are subject to their own biases.

I'll tell you this though, having interviewed hundreds and hired dozens over the last 25 years: someone unilaterally declaring levels to be bullshit for the mediocre is a pretty strong negative signal about their ability to succeed in a large organization outside of specialist positions in research or other isolated roles that don't require cross-team or cross-functional influence.
The NT kernel is incredibly high-quality work. It was developed in 1993 and 28 years later is still powering billions of devices. Windows did have a lot of security problems, granted, but many (if not all) were in the upper layers - of which there were many.
The article is talking about open source intelligence, not open source code.

I think it's unfortunate that they reused the term... there's almost nothing in common between the disciplines.
Astronomical Waste
In a language with a sane syntax, we can do this:

if (A) { if (A) {
B B
C --> C
} D
D E
E }

Imagine that is 300 lines long and BCDE contain their own nesting and such.

We can do a "git diff -w" and just see that the closing brace moved and
that there are no changes in D and E.

Do the same in Python and "git diff -w" comes up empty.
I'll dig it up tomorrow.
To be clear, we tested a large set of batch sizes from 1 up to ~1e8. The smaller the batch size, the less competitive JAX was. The crossover point for JAX to be faster was amortizing across a batch size in the tens of thousands I believe. The ideal batch size for some of our applications is one to five. Please see symforce/benchmarks/notebooks for some of our timing.

SymForce is not trying to compute on large data-parallelism, but it could generate an inner kernel for that. In that way it complements TensorFlow nicely.
In case of operating systems I often wonder what our GUI and workflow would look like if Windows, MacOS and Linux had equal market shares for the last twenty years.
There are organizations out there that are actively working to fix the problem. I say join one of them and use tech to amplify their message.

There is no magic fix. It's a matter of changing minds 1 person at a time and getting the right politicians elected that will do something about it. They must be from both parties and can't be at extreme ends of the issue.

The bigger problem is that I don't think any one really knows what to do about it. That's the first step. Understanding where to start so we can fix the problem.
It's emulating a IBM PC on a cheap micro-controller.
And how do countries ensure debts get repayed when one doesn't want to pay?
Even many of the babies who do well have to learn.

Anything learned is not intuitive by definition.
Does this mean I can spin up multiple instances of _the same_ application on the fly, each running on it's own VM?

For example, we have a queue that handles video encoding. I would like to have 0-N encoders running at the same time, based on demand.

Spin up time is important as well, since I typically provide test renders triggered from the UI.
i had some problem with celery a few days ago, this cant be coincidence. Thanks for the info.
Copyrights and patents are quite different to censorship.

Copyrights and parents provide assurances that spending large sums of money (millions/billions) to create new technology won’t be in vain. There are issues with both (too long copyright, patent trolls, obvious patents) but they are better than not having any protections.

Why would anyone make a movie or game if it’s going to be almost exclusively pirated? Would anyone invest in new camera technologies, computer graphics techniques/algorithms, motion capture tools, etc?

Why would anyone spend millions/billions creating new vaccines and medicines if anyone could copy them and they weren’t going to get paid for their research. Good will only goes so far.

You’d only do it if the budget (risk) was peanuts, and unfortunately innovation needs money. People need a roof over their head and food on the table. Which would leave only rich governments with the means to fund such advancements, and their ideology often won’t be aligned to such endeavours.
Never going to the gas station?

The fact that the per-mile cost is much lower? Isn't that pretty much the definition of productivity?
Someone should have told that to Scott Morrison - https://thenewdaily.com.au/news/politics/australian-politics...
But if you were part of the private army of HN commentators, well, you would say that now, wouldn't you ?

:-)

(Post by HNoutsourced.com, why not sign up today?)
T-Mobile lets you unlock it after a short period of time of having their service. I'm using mine on AT&T now without issue.
Vote.

I say that because I live in a country where it isn't easy to get a gun unless there's a reasonable need for it. We do have stabbings (that one is harder to work around). But shootings are far rarer here than in the US, and mass shootings are nearly non-existent. Nearly all gun crap here is gang specific, and we just let Darwin explain the end result of that.

Gun play happens here, but not nearly every other day as the US seems to be dealing with.
Tongue in cheek answer, but I would like to see the start of said support before we talk about its longevity. Because resized desktop linux is very far from what ios or android offers both on usability, performance metrics and even more so on security ones (where desktop linux has plenty space to improve as well)
Because of cut backs to education, we have fewer good mentors.

What cut backs? We spend more on education than ever. We might be getting less out of it, but not for lack of spending.

https://nces.ed.gov/programs/digest/d19/tables/dt19_236.70.a...
I am still finding in my inbox lots of job proposals almost daily. But I don't live in US.

We don't know yet if are living a crisis or a recession. Until many people lose their jobs, sales of goods and services take a big hit and real estate colapses hard, we don't experience a crisis.
But even if that is true, if we are experiencing the start of a crisis, I guess hiring for SWE roles will might slow a bit, but that won't make finding a job very hard.

Startups, unicorns and multibillion companies which had inflated stock prices might be more prudent now when hiring.

But apart for that there is a huge number of companies with an even greater need for SWE.

If you think a crisis might come, just ask yourself what industries/corners will be affected. What will people do in a crisis? Would they watch as much Netflix? Probably no, since they have to pay money. Will they still buy food, search google, use facebook and twitter, need insurance and banking? Probably yes.

Will old, "boring" industries, which are not hi tech, but are now on the rise such as oil and financial services need to hire SWEs? I am sure they will need.

IT is much more than startups, unicorns and FAANGS. These are just a drop in the ocean.

And if you want a great job security, you might find out that your national and local governments and state owned institutions are hiring SWE roles, too.
You’d be surprised at how much that stuff will sell for on eBay — people will even pay the massive shipping costs. Retro computing is really popular.
> > And government can be very not relaxed, in both the same and different ways to high-pressure industry jobs.

> Sure, but that’s going to be about as rare as finding a mythical high pay, low stress, 0 pip job in famously negative companies. T

If you think its hard to find, I suspect you haven’t worked in or around government much.
I was sold this same line since I started my career in software as an intern ~15 years ago. Every year I've become less convinced that fully applying myself is worth it for my career. Any time that I've stepped up to fill a gap when it didn't directly benefit the short-term perception of my manager/skip-level, the effort was undersold or outright ignored.

Edit: ok - I'll admit, I didn't read the whole article at first. I still stand by my point, though - even when I'm simply identifying those gaps and not fixing them, I still don't see engineers being rewarded proportionally for the value they're bringing their employers.
It's 2066 and a grieving 54 yr old has to figure out how to throw away boxes and boxes of their dead parent's funko pops.
The S22 encrypts everything by default just like regular Android these days. And you can still run Signal or just about any other communication app you want.
Indeed, which is most likely the biggest reason why a ready-to-use solution doesn't exist : it's not really a common use-case due to the security implications.

Still, if compared to a local software TOTP, it's not necessarily a step down.
Hey I was using ocaml before F# was a thing so you don't have to sell me on the advantages of F# as a language. In fact F# seems to solve the one thing that I used to find really annoying about the ocaml ecosystem which was building with different libraries and extensions (it's been a while but I remember lots of painful headscratching trying to figure out problems with this).

The anti-Microsoft bias at the time was pretty strong in most of the open source community given the various dirty tricks that had been employed against Linux around 2000. Within the corporate world there was a big strategic split between folks who were all-in on microsoft and .NET vs people who wanted open source and Java (I worked at a big bank at the time and this was a very sharp point of division with careers made and broken on the back of tech choices, fear or otherwise of vendor lock-in etc).

As for MS's strategy, my recollection is at the time MS was all-in on C# and trying to replace C++ and Java rather than pushing F#, which was somewhat of a side-gig for them. Visual Studio was very dominant in terms of IDE then both for C++ and C#, with only Java guys and unix nerds like me using anything else.
It would be useful, in so many ways, when there would be a way to prove that you are a unique human being without revealing too much of your identity. An intermediary NGO could provide that, if they in turn integrate with national identity registrations (many countries have these for tax, healthcare and social security registrations.
As a policy, it should only provide proof of existence, nationality and “over 18” as data points.

It can help to solve problems with bots, account theft, as well as accountability for hate speech/intimidation (the system should allow law enforcement to reveal identities over which they have jurisdiction).
No but big ass luggable computers have used desktop PC parts back in the day, Google "Dolch lunchbox computer". If you wanted the absolute most cpu power in something like a portable workstation that would be transported from job site to job site you could probably do something with an expensive 170x170mm mini itx format board and a 140W tdp cpu.
I do web dev and haven't done much desktop dev in years.

But a few months back I got to play with WPF and it was an absolute joy and breeze compared to web dev IMO.
I left Australia a few years ago because it is rapidly becoming a highly corrupt police state. Chinese influence is rife. National security laws have legalised mass surveillance and undermined all sense of IT security and personal privacy. Major journalists have been raided without reasonable justification. Basic human rights ratified in the Geneva Conventions are no longer upheld such as the right to leave the country, or for citizens to return. The average person with 'moderate success' will struggle to even own a home, and the climate is very hot already; so I don't forecast much hope for high quality of life relative to other highly developed nations, especially for the HN demographic that cares about digital infrastructure. So I disagree in general, since Australia has its own fears to worry about
hmd global should really bring back the ngage
AB testing doesn't show many very different variants, but a few (usually 2) which are only slight variations of one another.

So the AI would still need very narrow guidelines (aka. an existing design) to build the interfaces for testing, it couldn't try a lot of variations, and the process would be slow, as each new set of iterations has to be presented to testers/users and evaluated, before the next small batch can be prepared.
There are dedicated purpose infrared sensor missile launch warning sats owned and run by USA and Russia and China. In addition to other radar systems.
What does it mean that the domain has expired?

I tried to look it up on a domain purchasing website and it isn't available for purchase, and according to namecheap it is still owned by the same owner since 2011.
> but does the collection methods work the same?

Yes, more or less, they're the same. It's simple enough to restrict measurements to just surface observations made with a thermometer of some sort if you want a wholly apples-to-apples, long-term temperature record. You don't have to add in satellite data (satellites don't directly retrieve surface air temperature so the direct comparison is fraught) although there do exist techniques which leverage it to augment the lack of spatial coverage of surface observations, especially over oceans.

Quality issues have been studied ad nauseum over the past thirty years. Nearly half a dozen independent efforts have all tackled this problem. Probably the most notable recent one is the Berkeley Earth Land/Ocean Temperature Record (Rohde and Hausfather, 2020 -https://essd.copernicus.org/articles/12/3469/2020/essd-12-34...).
Some things have never had an owner, others can’t keep one.

In the latter case, at least in my experience, it’s because the ‘thing’ is actually composed of several things that clearly have different owners but the link was lost in the composition.

The furthest I’d go with pat advice is own finding the owner. If it’s truly homeless then feel free to take it in as a rescue. If it’s a rat king, grab your side cutters and get to work.
I've been coming around to the POV that "cold storage" is a bad idea and it's best to keep everything hot. It's been discussed on 2.5admins.com a lot.
> Coming soon: Chris Pratt using a team of sauropods to farm in the next Jurassic Park movie.

The Good Dinosaur (2015) - Argo and his family worked the farm like champs. No “T wrecks” there!
Generational differences in tastes will take its toll on some of this more than other bits. I don't know anyone under the age of 40 who cares one bit about fine china and china cabinets. As more and more people who collected china die off, there's a bigger glut of it. Collections that took a lifetime and thousands of dollars to accumulate end up going for pennies at estate sales while the cabinets end up in a landfill. Pianos seem to be going the same way. Probably grandfather clocks too. There are some younger folks who are interested in these things but not enough to sop up the ever increasing supply coming in from estates.
Yes, exactly those. I would recommend reasoning backwards from the longevity statistics to the potential reasons for the changes to the designs of individual parts and systems.
Firearms overtook auto accidents as the leading cause of death in children
Sometimes it is better to leave the gap. Let someone feel the pain. And have it consciously fixed by management.

Depends what the gap is. Small gaps (QA person is sick today, so can someone test...) I would just fill them if they are not happening all the time.
To clarify, it's not expired, the registrar is asking Kenneth to verify his identity. We're currently pending that before it's available again.
>The exceptions are companies with large service-based businesses that may or not qualify as tech companies based on your definition.

Like Amazon and Netflix? And if companies are spending less for online ads, that can hit Google and Facebook, too.
Ah yeah, makes sense too
According to Kenneth’s Twitter feed, be became a dad about about 50 days ago.

I imagine he’s busy.
My strategy from moving frequently was to leave things I don't use in the boxes, and if they're still there when I move again it's time for them to go. Now that I've settled down I set a period of time instead. This had the side benefit of helping me figure out the few mementos I really care about so I start taking better care of them.
You'd be surprised, there is a growing 'youtube' community of manual carpentry.
> Another interesting thought experiment is, how many digital services, modern tech and so on would you be willing to trade for something mundane, say your dishwasher, a hot shower, the toilet, a car, soap, if you could only have one or the other? I think it really puts into perspective how much or rather little value those 'innovations' add.

Exactly! In fact I‘d go further and say - in some cases - “innovation” has made things worse not better.

As a kid our family TV had one remote control. You switched the TV on and it “just worked”. Today to watch your “Smart TV” you need at least 3 remote controls apparently and the time between switching it on an actually watching anything seems to get longer and longer. Sure there’s all this choice now available of what to watch - although mostly it’s a choice between many variations of low quality content - but the basic usability of a TV is way worse than what I had when I was 10.

Another example is “smart lights” … it used to be you just switch a light on and it worked. But now there’s at least an additional 200 ms to wait for a light to turn on, and a little glimmer of anxiety when you’re unsure what “mode” the light will boot up in, especially when your Wifi was down…

I do a comedy podcast and we were ranting about this stuff a little while ago about how “innovation” is making things worse https://youtu.be/HvtCfUMJEk0
No they're talking about open source developers. There's a whole paragraph in the article where they talk about how America is at a disadvantage because countries like North Korea benefit from American openness while remaining closed themselves. The state could easily decide one day that it wants to turn off the spigot of generosity, and in order to do that, they'd have to suppress all the generous people.
Any guess why Hetzner Cloud isn't visibly moving towards offering more managed services in general (the kind of stuff Digital Ocean offers, like databases, Kubernetes etc.)?
> And some of those other things are debatable. For instance: I deliberately stopped using GPS for several years, because I realized it was preventing me from building up geographic/navigational knowledge, and instead was just training me to follow instructions blindly and never learn anything

That’s a fine personal choice to make if you value building up geographic knowledge for its own sake, but I don’t really get your point. You could say the same thing about giving up your dishwasher because you value hand washing dishes for its own sake.