skysight-inc/HackerNews huggingface dataset:
Recently, I noticed my broadband fees were double what the company would charge a new customer at the same address. I reached out to the telecom and stated with the “I’d like to close my service” track. That got me a human but when it was clear that my issue was price they had a script for that. It was full of delays and circular “offers”. After a hour it finally end with their final offer - split the difference between what I am paying and the new customer price. What is amazing to me is that another competitor offers the same new customer price they do and it all uses the same infrastructure. It is literally a terminal entry switching process. Apparently they have calculated they can keep more a actually lose very few customers.
Your Lenovo example was quite surprisingly expensive for what it is. I don't personally consider them to be very appealing, but they do have a particular aesthetic that's more or less remained consistent for at least a decade, same as MacBooks, presumably with a few iterative changes. I'm looking at $4800 CAD for a 14" with 32gb of ram, 1TB SSD, and a pretty miserable looking screen. 1920x1200 seems insane to me in the current era, and I've used those screens, they ain't brilliant even for what they are imo. By the same token however, I do think direct cellular connectivity is probably quite nice to have, and that would make any future upgrade a much easier sell.

Pretty good connectivity though. Would I like a USB-A port? It's a tough call, but I'd take it in-place of HDMI if given the choice. Comes down to personal preference I guess.

Don't have a car though, sometimes rent, but I'd say most are pretty hideous and rarely avoid design flaws.
Now you'd have to argue the semantics of what it means to be misconfigured. Is it misconfigured just because the placeholder index hasn't yet been replaced? How does the server know?
While I agree about million times, [micro]benchmarks that run seconds (or milliseconds) have extremely limited use, esp. when combined with non-compiled languages, that's effectively comparing compilation, guidance, and run time.

I'd consider the entire site/process flawed.
When Edward Snowden Realized Government Spying Had Gone Too Far – Joe Rogan [video]
Thank you for your input!
> All but the stupidest compiler (which usually means no optimisation at all, not even precomputing constants) will not be affected by completely extraneous variables.

The statement is certainly false in this general form, even with full link-time optimizations. If the type has a constructor with side effects external to the program (e.g. it makes syscalls), the compiler cannot remove the variable.
Do the java benchmarks include JVM startup?
FWIW I did my own solar installation, 50 panels in four different orientations (set of 18, two sets of 8 and two more sets of 8). This takes care of spreading the peak around solar noon at the expense of some of that peak. My panels are at 'inefficient angles', but they start generating very early in the morning and they finish really late.

When you look at it from a financial perspective in a net metering setup it is a bit less efficient, but when you look at it as if netmetering no longer exists (which I expect will happen here soon) then it suddenly comes out way ahead. It also has the added advantage that it avoids generating a lot of power when the power price is potentially negative.

My daily surplus in summer months is 80 KWh give or take, but during the winter, even with all this generating capacity I'm still running short. But proper insulation helped to cut down the gas consumption considerably and now energy costs for the whole house (about 2000 sq ft, freestanding) is < 300 euros / month including last winter's gas prices. Next winter should be better still (because I now have 18 more panels).

Total installed capacity is 16 x 265 (older panels) and 34 x 370 (newer, glass-glass panels). Inverter capacity is 4 KW on the high roof and 17 KW on the low one, with about 12 KW of output during the peaks in the summer.

Best day of the year so far made 99.8 KWh, worst days can be a few KWh so then you really need the grid. Average power draw of this house when we're careful is ~300 Watt, but cooking is a pretty big (and usually short) exception to that as is running the water cooker (but that's only a minute or two and during the day doesn't begin to approach the amount of power generated).

One downside of having panels flatter is that they foul up, some 3d printed clips helped with that but it isn't perfect.
And now you can just use PowerShell which combines it all in one cross platform scripting language.
> free widgets

Are you saying there are paid widgets? I use Qt5, which comes with more widgets than I know what to do with. Are the ones that come with Lazarus limited?

Last time I tried Lazarus (and Delphi), Unicode was difficult. Everything seemed to assume ASCII.
Poor people in fact divorce more then rich ones. Statistics really show what he says.
I can understand what you are saying but I can actually draw a straight line from cause to effect here. The relationship was swell prior to that and started falling apart after. It may be hard to believe if you are a person who is over-connected yourself. Maybe she never really liked me or something. She also never made any effort to leave. We had a lot in common and enjoyed our company. As someone who places no stock in the modern social media mess it came to me as a shock when the comparisons started occurring weekly, then daily, then several times a day. At one point I could do almost nothing right. People don't flip like this overnight and when she is literally SHOWING me her reel of all the fun her friends are having it seems to be social media.
I do this too. I watch everything with subtitles now. It is not your fault. This is some new hollywood mantra. They have become harder to hear and harder to see. Some new Christopher Nolan effect. I forget what it is.
Anyways, I would love to watch the new Oppenheimer movie in a theater but I am not sure, it is hard to see and hear and understand dialogues without subtitles nowadays.
Messing with the stickers makes it impossible to solve by simply twisting the corner piece back!
> And you needed it in your head, because finding the information you needed in the massive single document man file reference was a pain

That's what the O'Reilly books were for, especially the Nutshell series.
Embedded is nowadays a wild world, where you can run stuff like python. But the fact that the ancestor to C++ is still so popular there shows how difficult it is for other languages.
Yes.
However, public schools should provide opportunities for children to break free from this destructive cycle.

And it is not about “family” values. What the single grandma can do? Or single mom having drug issues can do? And these two examples are 100% real world examples.
That soldered ram is indeed a killer, and the transition can be quite sudden. We have a 2014 macbook air with 4gb of soldered ram, and my kid was fine using it for office and browsing, until at one point he suddenly wasn’t. The ram footprint of that software together with macOS updates passed some threshold where it just became too slow, so now he’s using one of my other old laptops, a windows machine with an even slower cpu, but with 8 gb ram, and that one is still ok, for now.

Apple’s talk about sustainability is just talk as long as they bake in poison pills like soldered ram and soldered storage. Those machines are unupgradable and unrepairable.

The thin and light market is almost entirely soldered ram now, so now I just price in the 16 gb upgrade as the base config price when looking at those.
People were definitely paid to use this crap at that time
I have an older laptop which runs Debian 12 with xfce rather slow. Browsing the web with Firefox goes fairly slow. Clicking a button can take a second before something happens. I changed the OS for GhostBSD (=FreeBSD) and now have a major improvement in speed. Buttons and links in Firefox feel snappy again.

I was not aware that FreeBSD would be this much resource-friendly.
I Steve Rodgered that thing.

I’d take it apart and put it back together in reset state.

Now that’s brute force.
Pretty much all videos I've seen of the current riots (mostly filmed via phones from bystanders) in France show a very different picture then racism.

Even that unfortunate incident when they killed the teen was very much reactionary, as people have been throwing Molotov cocktails etc at them for weeks now.

Honestly, i do understand the perspective of the rioters. Not having a chance to improve your life would make me violent too, i think... But framing the police as racists acting out is misguided considering that most of the issues are social in nature and not caused by the police.

And this might be too nitpicky for such an emotional topic, but the term racism gets thrown around way too much. I think it's more akin to classism, as it seems like you're still gonna get discriminated against if you originate from the poor areas, no matter what the color of your skin is.
A bureaucracy tries to keep itself alive. That's part of its goal. But "Yes, Prime Minister" is a British series, so unions are small, and not well off; they've got some political influence, and form a jumping board for future politicians, but that too is the nature of "middle field", as it's known in Dutch: the sector between citizens and government. Teachers' welfare also can't be the point, since more and more people avoid becoming teacher altogether. It's too much work for a pretty modest income.

Education involves a lot of money. It's the interference of individuals that want some of that that deteriorates it.
I have an attempt in the same domain, would love feedback

We think - Generative AI is config management. We model it on top of config management grammar that is proven to work at K8s/Terraform scale - jsonnet.

https://github.com/arakoodev/EdgeChains/blob/main/Examples/r...

Prompts live outside the code. We didnt invent a new markup - we used jsonnet which is used in large scale kubernetes and has a grammar that has been well tested for config mgmt.
After having used WASM on the client side, I have my doubts.

It is too much of a drag on productivity using less featureful developer tools, and JavaScript is already plenty fast enough. WASM is good for things that need to be as fast as possible, but for the vast majority of use cases it simply doesn’t offer any benefits.

The advantage of JS is that the browser is aware of your object graph and can provide dev tools around that.
>or when the value needs to be nullable.

I'd discount this part entirely. Using a boxes/non-primitive type for nullability is likely a design mistake. I can go in a full rant mode, in practical terms I tend to reject pull requests that do that.
Seconded. It's weird to see your clearly well motivated and insider perspective trashed like that.

FWIW you've helped me understand some of why we keep seeing these efficiency publications that never make it to production. What is impressive is the degree to which cost has reduced as a result of economies of scale and I wonder what the bottom is there. Compared to the price of solar panels even 16 years ago (when I did my previous large installation) it is amazing to be able to get panels at todays' prices for what I perceive to be much better quality panels.

But inverter quality seems to have gone down compared to what I was buying back then, though they too are cheaper.
Are there any "normal stocks" on the list? Everything I checked is an ETF, ETN or REIT, which may have structural or tax-based reasons to return cashflow to investors monthly.

Companies that actually make widgets or SaaSes or self-driving cars or other pillars of the 2023 economy seem to pay dividends either quarterly or not at all.
You are way out of line with this comment, please don't do this because it makes both you and HN look bad.
Next up: "Google to explore alternatives to HTML".

Do you think they developed AMP and are heavily invested in the W3C for "the good of the community"?

And they already tried to "Googlify" cookies earlier.
Promptfile is written in markdown, which is unsuited for templates and config management.

I have an attempt in the same domain, would love feedback

We didnt invent a new markup - we used jsonnet which is used in large scale kubernetes and has a grammar that has been well tested for config mgmt.

https://github.com/arakoodev/EdgeChains/blob/main/Examples/r...

Prompts live outside the code.
Most modern embedded microcontroller are more powerful than any home computer and early PCs until the Pentium generation.

So lots of power to run most programming languages.

The biggest problem is cultural.
Where is all this hard evidence? All I've ever seen are theories and computer models, many of which end up wrong. If I'm wrong, it should be easy for someone to provide the evidence.
I mean sure, but it feels like a stretch (albeit a whimsical one) to say its more appropriate than 404 Not Found, which could also be described as "client expects erroneously something from the server that it can't provide".
That doesn't automatically invalidate it.
Thank you for sharing this!
If you were in the exactly same situation as you were before you jumped ship, how would you handle it now?
For those unaware, this isn't AMDs top of the line laptop chip, but the top of the line ultra low power laptop chip.

It's meant for ~15W thin and light devices, not thick gaming laptops, AMD has 35W parts for those.
I remember capturing every password at my university via "methods". Because we had a printer quota. In the summer when everyone was gone I printed out all the man pages (all the mans, the system libraries, etc) so I'd have a nice reference book. I made sure to make it so no one was charged any money.

The one thing people can't possibly fathom if they started coding after the mid-late 90s was how much we relied on the printed medium.
Also, good post about counting worlds books: https://annas-blog.org/blog-isbndb-dump-how-many-books-are-p...
Just some more reasonable discussion on the topic instead of the usual alarmism and hysteria.
I've actually gone even farther. The last 4 laptops I've bought have all been 50 dollar used Chromebooks. Pull out the write-protect screw, flash new firmware and install linux. If it's got enough eMMC space Windows 10 LTSC runs too (depending on model) but I find xubuntu or Fedora XFCE plays nicer with 16 gigs of space.

I have a beefier desktop for serious things, but in terms of everyday machines they work fantastically.
Polymetallic nodules are scattered all over under the sea - https://en.wikipedia.org/wiki/Manganese_nodule

But the composition is slightly different from what he has found. Time will tell. He is probably trying to get more funding cuz fishing this stuff out is not cheap.
What kind of memory tagging are you referring to? I can think of W^X, but I don't see how well it compares to lisp stuff.
I build my own Apache container images (long story, Nginx and Caddy are okay too for most purposes) and I need to do health checks, so I also had to think about this.

When I launch a container that's supposed to sit in front of multiple other containers as a reverse proxy or just serve static files, I need to know whether the Apache process in it is working and actually serving files. This is regardless of the rest of the configuration and whether every site is up: for example, if 19 out of 20 sites are configured correctly and are served, the failing one can be addressed separately later.

In my case, that's as easy as the following:

healthcheck:
test: "curl http://127.0.0.1:80 | grep 'Apache2 is up and running' || exit 1"
interval: 10s
timeout: 10s
retries: 6
start_period: 5s

(there are also separate external uptime checks for the actual sites with domains and HTTPS, too)

I serve some HTML files by default in every container with specific contents, in addition to any domains that the web server has configured. If I can access these default files, that means that the web server is up and I can then think about testing the rest of the configuration myself. In this case, I decided to check the file contents instead of the status code.

Frankly, you can get the same result with just status codes (probably a 200 IMO because of how simple it is), or maybe some specific HTML contents in the default page to identify whether you're talking to the correct web server instance and have deployed it in the right place, maybe even page contents that have been generated by something like PHP-FPM to check whether scripts get executed correctly (also like testing OpenResty with Lua) if you need that sort of thing.

Whatever works for you.
Honestly I feel bad for most people who ended up with a 4gb macbook, and Apple should feel some shame for continuing to sell them for so long, not terribly unlike the Vista debacle. 4gb was an awful choice already in 2014, and since 16gb was (I think) the max and still kinda mid, that was the obvious choice; 8GB would have still been fine for an average user. I have no idea if 64gb is the obvious choice now, but the upgrade is so obscenely expensive that I'll be holding onto my intel thing for a while longer. Not as long as I can, but until the cost to value ratio becomes more compelling, or something like a cellular modem comes around.
Agreed. Anything other than 200 is going to require special case handling by the server. How else would it know whether it's serving up the default index? You could add a .htaccess (or equivalent) rule but that increases the likelihood of somebody forgetting to remove it.
Not true.

Take a solved cube and twist a corner. Now jumble the cube and try to solve.

Do you see the problem Now?
> Part of the reason I'm hesitant to release said blog post is because I don't want to be that asshole who criticizes open source software that's operating in good faith.

I agree with your restraint, this feels like it might be more productive in another format. Ultimately this either needs to be broached with the maintainers or an alternative should be started.
I've seen the argument as starting with pop stars in the late 90's lowering the quality of audio recording to a flat state. I agree that is hard to hear given the way that audio is engineered now. I have no problem waiting until I get subtitles. Honestly, the default should be 'with subtitles'
Similar to openai and ai regulation. There’s good business in knocking out your competition by coincidentally picking up the right cause that does so.
rustup will automatically download that version when you interact with that project, though, and that's what I mean. It doesn't sit right with me, comes as a surprise, but I guess it's not the biggest issue in the world.
>Also, it can't possibly be exponential because the US population is not growing exponentially

This is completely wrong. The fraction of home-schooled students could e.g have been increasing from 0.02% to 0.04% to 0.08% to 0.16% even if the overall population wasn't growing at all, and that's considered exponential growth. Clearly there are indeed problems with US maths education.
Having a successful program doesn’t mean you can slow down, you can never slow down agaisn’t hard drugs as it is a global epidemic.

Quote from article:
“João Goulão — head of Portugal’s national institute on drug use and the architect of decriminalization — admitted to the local press in December that “what we have today no longer serves as an example to anyone.” Rather than fault the policy, however, he blames a lack of funding.”

“After years of economic crisis, Portugal decentralized its drug oversight operation in 2012. A funding drop from 76 million euros ($82.7 million) to 16 million euros ($17.4 million) forced Portugal’s main institution to outsource work previously done by the state to nonprofit groups, including the street teams that engage with people who use drugs.”

More recomforting is to read Portugal is re-investing in the original effort meausures:

“The country is now moving to create a new institute aimed at reinvigorating its drug prevention programs.”

Let’s hope things improve.
Yes, jesus.

I am forced to use VSCode because some disability plugin[1] I use only (for now!) exists for it, but having to switch to it over SublimeText + Vim was annoying. If you don't need to use it definitely try either of those options

[1] https://github.com/cursorless-dev/cursorless
In absolute numbers, sure.

But then there are more poor people than rich ones.

This breakdown of income levels of the divorced:

https://flowingdata.com/2021/05/04/divorce-rates-and-income

acknowledges that there is less data for those with incomes > $1 million .. but doesn't appear to normalise for the weighting that most people who "XX" for some "XX" will have lower incomes.
I think therapy has potential to do more harm than good. Since its not based on science and none of the results are reproducable. This has caused me to be apprehensive about it in the first place. Since its not an actual science I'd rather not be vulnrable to a person and let them poke and prod me when there is no gurantee of a reproducable result.

When you are going to a therapist youre throwing the dice that the experiment works , with odd highly against you. There is a better chance you'll come out damaged then cured .
Thanks for sharing this!
Great to hear that you were able to stay self-employed for that many years!
...the same is true for swapping two stickers on a corner.

If you alter the sequence of colours, you alter the finished pattern.

Therefore rendering the cube unsolvable.

QED
I once took a computer architecture course from the designer of the Burroughs 6700, who had us do a similar exercise. But that was back when people actually built things out of 74xx TTL. Few people do that any more. It would be very unusual to use a 4-bit adder chip today, unless you're deliberately doing retro stuff. And even more unusual to start there. Also, a 4-bit adder, a stateless device, is only useful when surrounded by latches and clocks so that something useful happens.

Here's a real beginner level presentation, from Adafruit.[1] This may be too simplified for some.

The Art of Electronics by Horowitz and Hill is highly recommended, but the original audience was
physics grad students who needed to build instrumentation for physics experiments.
The order of presentation is good, but it's a big book. Because it mentions current components by part number, the book ages rapidly.

[1] https://learn.adafruit.com/guides/beginner
Take my comment with a grain of salt because I have never worked for Amazon and I don't have any relationship with the company.

Since these are Amazon employees, I would expect them to experience the downsides of being a consultant, such as alienation, and the downsides of belonging to a product organization, such as extreme pressure.

> As organizations grow, engineers’ code intertwines with other engineers’ work, making it difficult for teams to complete their features independently.

The current consensus in the industry is that it should be the opposite. To grow in a healthy way, teams should be as decoupled as possible.

> The away team model is a powerful and flexible mechanism for removing dependencies between teams. However, it should not be the first option for developing necessary changes to a system dependency.

Did I miss something? You introduced this team model because there was a dependency, but you never removed it. This post is full of contradictions.
>awk is a fantastic command line application that is useful for filtering, basic computations and transformations that other basic utilities (e.g. cut, sort, etc.) + grep don't (readily/easily) provide.

All true.

But awk is also a programming language, not just a command line application or utility.

It has conditionals, loops, regexes, file handling, string handling, (limited) user-definable functions, hashes (associative arrays), reporting abilities and more.

In fact, the name of the original book about awk is The Awk Programming Language.
Since we are talking about education, there is no such thing as "third world", for 32 years at least.