skysight-inc/HackerNews huggingface dataset:
"we saw our beloved parents struggle in old age with health and finance", This would vary from country to country but absolutely isn't the case in the UK. Most millennial's parents didn't have their income crippled by rent (with little chance of buying) and student loans (tuition fees only came in in the late 90s), and lived most their lives with a public health service that wasn't being aggressively gutted. If anything it'd be a resentment over how easy their parents had it.

It's possibly a direct reaction to the global response to the banking crisis in 2008. We were told all these bailouts and austerity and artificially low interest rates were the way to solve things and while stock markets bounced back it never felt like a genuine recovery. The stock markets and bitcoin booming during the pandemic would've added fuel to the fire too.
There'd be something somewhat comforting to see it all fall apart in a way that's undeniable and couldn't be patched over. Not a very rational response but it's understandable after the last 15 years (and the entirety of most their adult lives)
Are you referring to "“I don’t have the source code for CP/M, I’m not even sure it exists anymore." ?

It is available but I'm not sure why him not knowing about it is supposed to be some gotcha or something anyone should care about?
The problem with the "plenty of space down there" remark is that practical computers have to have their input states programmable, ie., there must exist some causal deterministic process to set the state of the input.

It's not clear that organic solutions at that level can do programmable computational work, nor that their work is at all deterministic.

At best, it would seem the organic direction for computing will be about building robots rather than CPUs.
I agree with all of those points, except that it does have one thing going for it - it is easy for end-users to deploy PHP apps: FTP your files onto any random cheapo shared web-host, done.

I’m amazed that it’s been so long and no other language comes close to that :(
No one uses hardwood 2x4 for framing houses. If they did it'd add, at minimum, six figures to your home cost with effectively no benefit. You can absolutely choose between grades of 2x4, however, and if you're working with a builder you can specify with them.
Isn’t there a git over HTTP protocol? Even if your git server is different to your http server, you can just reverse-proxy it behind your HTTP server.
I think exactly like you, but about ADA, for a very long time compilers where closed-source, for crazy machines and additionally really expensive, the situation for ADA is now much better, but it lost it's momentum then, but regains a bit of it in the past years, especially because of the rust hype ;)
I don’t think StabilityAI (or anyone) should pay Getty for training.

Should an artist pay Getty for leafing through their images or visiting a museum and closely studying?

Stability isn’t deriving images from Getty, they are getting “inspired.”

I fear that if this lawsuit succeeds that eventually just by existing, I’ll be forced to license the world I see in order to perceive it and incorporate it into my consciousness.

How will digital consciousnesses work with licensing? Will an AI be forced to pay a license fee because it uses copyrighted images as part of its consciousness? What happens if it can’t pay? Is it shut off? Is it forced into slavery?

Maybe the upside is that copyright can be revisited with the maximalists not in power. I think Getty benefits from unjust copyrights that last decades.
It’ll be derivative fair use.
Do you mean you use known compromised/unreliable algorithms with a significant probability of allowing someone to steal someone's money?
This is definitely one of the dumbest things I've read in a long time.
Intel and Microsoft are operating in Russia once again
> Otterkit compiles to C#

Is it really a transpiler? Why not directly compile to CIL?

> I'm sure that most people are not aware that COBOL has generics

But this is only in the more recent standards, isn't it? I guess that 95% of existing Cobol applications still use the 1974 standard version.
> Very noisy

Are you really claiming this under a goddamn Go thread where every third line is error handling?

> Do not survive network boundaries

Well, depends on what you mean here. Do you mean something like RPC? Because there are implementations that can throw an exception for that. I fail to see how is it different with returning an error value, that doesn’t survive network boundaries in itself either.

I fail to come up with any example where exceptions are worse than error return types in the context of threads.

come on, exceptions give you a stack trace with the whole history of what got called from where. How is that worse than your “file missing” error without any explanation?

> easy to ignore

Checked exceptions are a thing. But it is enough to handle them higher up and it will be handled one way or another, while it is much easier to simply fail to handle an err.

> in practice, rarely handled

I can just as well claim that go-style error handling is more often then not not handling properly the issue at hand, and is most definitely not tested for the error case. A bubbled up exception stopping the program/at least a given thread handling a request is a much better outcome then silent failure.

> poor quality messages

They get as high or low quality messages as one wants. I prefer a proper stacktrace with line numbers over a single obscure line I might occasionally be able to debug by grepping a code base.
> ROI should absolutely be a part of calculation, else it would be easy to spend (even) more money on a home that's not desirable or enjoyable.

ROI is being used in it's economics section, literally as return on investment.

> I don't think that homelessness has much to do with construction costs

No, but it does have to do with ROI, which you hand waved away above by redefining ROI to be non-financial rewards such as enjoyment.

Housing as an investment has put housing out of reach of a increasing percentage of homeowners and raised rental rates.

The least expensive rentals in my city are out of reach for those making minimum wage in my city.
> Vs. the reality is that the the whole process is just as deterministic and conscious-free as water flowing downhill.

And you think you're so different? Do you have free will? Are you sure you're not just following a deterministic process?
A mousepad that charges would be neat. Comically, I find that I’m back on mousepad, not because of the need for traction or resolution but just to define a little bit of workspace.
Except that, materially, those in the "USA sphere" -- even those with pro-US dictators forced upon them -- are better off comparatively than their neighbours or a comparable country.

Just to look at the countries you listed and their GDP per capita:

1) Asia

Taiwan vs Mainland China
South Korea vs North Korea
Indonesia (under Suharto) vs Indonesia (under Sukarno)

2) Europe

Spain & Portugal vs Eastern European countries
(These two are weird. They were originally old facist countries that stayed neutral during WWII. They were also rural and not industrial compared to every other Western European country until recently)

3) South America

Guatemala vs Nicaragua
Brazil vs India (This is tough, since no country can really compare itself to Brazil in South America. I think Indonesia is probably most similar, but they are also on the list. India was more Soviet-aligned)
Argentina & Chile vs every other Spanish-speaking South American country.

It's not all rainbows and sunshine, but everybody struggles to some degree during the cold war. Those that the CIA kept propping up are much much better economically than those that didn't receive US funding and arms.
I can't believe I am defending the CIA in 2023. But here we are.
Here in Sweden your backup system could simply be a fireplace, at least if you refer to extra heating and not for cases of power failures.

This works great since all houses, including those 100 years old, are well insulated.
> I don’t really understand what threat model secure boot protects against

Installing linux.

Yes yes you can disable it (for now), put your own keys (very unlikely) but if you do windows will not boot any longer, unless you also disable disk encryption before disabling it.

Do like rms and think long term. The feature is there to lock which software can run on the machine, and prevent the machine to be used to rip movies.
thanks - I didn't know about this. I actually like and enjoy this it's just that it's missing polish but this is not the fault of the devs who do hard work for an difficult and almost impossible problem without lot's of ressources and even then it's still difficult to get right.
+1 for laravel as well. I joined a php project for a fresh rebuild in laravel and had mostly .net experience. Laravel was great.

The documentation is an almost perfect blend of examples and nitty gritty detail. The documentation is almost engaging if you’re coming from other frameworks.

I found myself thinking “wow that’s almost no code, what about this feature or that” and the next section would be the exact topic I was wondering about. Had a blast and could learn more php details as I went
Or work part time at a chill company, 3 days a week and still make 2-3 times the min wage of your country (easily doable in tech).

You're still in the race, but instead of burning everything to get in front and "win" (win what ?) you're just taking a stroll at the back, enjoying the view while chatting with your friends
Yes, but that doesn't make it a programming language. A lot of things can render HTML. I am pretty fluent in Javascript, HTML, CSS, jQuery, React, Nodejs, Nextjs, PHP, Python, and a beginner in Java and a few others. React is not a programming language.
This could work if you have people that know how to operate your server. I guess that it is not the same if you have your own rack in some data center and AWS servers. What about routers, networking and all of the other things?
> If someone gains physical access to one of my devices, they can do any number of things to compromise it.

They really cannot. Of course, this means you have to properly secure other knobs as well: Setup password, custom certificates (so a compromised Redmond certificate is irrelevant, configure your OS to use measured boot and abort on all changes, ...

This would mean: Secure Boot cannot be disabled; Software cannot be swapped out; DMA devices cannot be added.

If properly implemented, Secure Boot, a TPM and full-disk encryption will create a PC that cannot be internally compromised by regular thread actors. External additions (keyloggers and the like) are still possible of course.
Yeah, I have trouble believing a private runtime image per app isn't going to add up to more than one complete runtime image provided by the system package manager or shared Docker layer.
His voice is also his livelihood. He does audio description for Hollywood movies and series.
I'm detecting a low-level stubborn here, but I can't quite put my finger on it.

(Jet skiing with super models BTW is one of the most ephemeral ways of gratification one can seek, probably induced into you by media -have a look at Girard's theory of mimetics to understand why you even want this- and as such something that will only impress the most superficial of people, if you tell them "I super-model jet skiing" when asked what you did with your life - all of which make me believe this must be a young person writing.)
It does a little bit, depending on how much of your app is modularized. The win isn't large.

A bigger win is AppCDS but most apps don't use that due to workflow issues. It's usually about a 30% startup time improvement, in my experience.

The biggest win is native-image but that's also the biggest compatibility hit. Jlink and AppCDS are compatible with all (bytecode based) JVM apps.
In Sweden, because of the crazy electricity prices, everyone is discussing right now how warm they should keep their houses. The idea is that a good citizen should save energy and therefore let the house get colder (also, to be "green" of course - but nothing like 5x more expensive energy to get people saving). They asked some politicians, most of them were saying between 19C and 21C.. one guy even said 15C, which everyone thinks is BS :D
Boris Pistorius is the new defense minister of Germany: https://amp.dw.com/en/boris-pistorius-to-become-germanys-new...

He used to be member of a german-russian group of friendship: http://web.archive.org/web/20211023174604/https://www.bundes...
I think statement like this need a country name to be included. I. Germany the architect is responsible to also manage contractors and that they do the right thing. The architect can however employ a 'Bauleiter', a foreman?
Well I do agree and hope that this will happen some day. And it will be nice that once the stock is distributed more equally, we get other goals than economic growth, like preserving the planet, eradicating poverty, stop producing useless things and creating bullshit jobs to lower the unemployment rate.

But for now the stocks are mostly owned by rich people who want to get richer not matter what and it seems to me that the whole market is so used to that, that it would take a radical system change to make it happen without the economy as we know it crashing hard.
React isn't a language, it's an elegant pattern layered on top of (Java|Type)script which are languages. Not sure what versioning conflicts there are with Python but there are a lot of community solutions in the form of pyenv, virtualenv, etc. Python is well thought-out, imho, but I think it can take a certain type of person time to realize it. I used to hate it but the way I ultimately came around to understanding it was someone explained to me it's essentially extremely close to pseudo-code, which I think is ultimately why it can seem very natural and why so many universities and the larger STEM/ML community have all adopted it.
That's such a strange statement, you can compare PHP and React because they both can return a HTML string? Even though one is built entirely within another language, and it isn't is not a "language". More of a toolkit. Same as say Symfony html framework is.
Natural gas furnaces are designed to not let that light out. Instead, the light is absorbed by the surfaces of the furnace and turns into heat. The inefficiency in gas furnaces is heat leaving in the exhaust.
I used to agree with this and think of it as a main benefit, but setting up a server to use Nodejs is easy and a lot of servers come prepped with node, npm, etc, so it's just as easy ad starting up a PHP project, if not easier because package.json can easily install dependencies.
Re-deploy, sure. Deploy? PHP packages still need installing, modules need enabling/configuring, PHP version needs to be chosen, etc. Unless it's a tiny project, the days of "just put the files on FTP" are almost gone.

Meanwhile for small, low traffic projects, serverless services are pretty close to the "just copy to deploy" model. And fly.io is all trivial for quite a few frameworks.
Maybe because there are already major programming languages at that level already, which arguably do things better: if you are going to have a Java-like OO model, then just use Java (and leverage its ecosystem, tooling etc). Whereas there is a niche for a quick-and-dirty scripting language for just getting something up and running.
Because plenty of places where C is used won't need it, or indeed any part of libc.

Also, it's a fairly simple to decide upon dividing line between the language and the library - if it can be implemented in a handful of assembly instructions (or, ideally, 1 instruction) it's part of the language. If it can't and needs a "function" (either in C, or implemented in assembly) to work, or needs to talk to some other part of the computer (like a kernel, or a BIOS) it's part of the library.

Like malloc()/free() - again, not part of the core language spec, but part of the standard library, which can be omitted in some ("freestanding", as opposed to "hosted") implementations.

Remember, C was created in the '70s. Memory was measured in kilobytes. Tens of kilobytes if you were lucky. Even through the '80s, 1 megabyte was a lot.
Because people can make whatever decisions they want based on their own list of tradeoffs. I can tell you from experience laravel is far easier to get going than any c# or Java framework. You can SPRINT through a project in laravel and then break it into pieces after the fact.

I would pick it if I wanted to launch something new without getting stuck in premature optimization hell. Bigger org I probably would not unless I was building an isolated POC.
For me personally raster shape (manhatten distance) makes it harder to grasp. I once did a visualization on real world graph and also shared this here on HN: https://news.ycombinator.com/item?id=31878301
Are you really saying that black holes ARE as deterministic as humans or even wolves?
Right, that's why it was React.*script. Regex.
twitter seems determined to further screw up its API potential
It only sucks because of generation and transmission losses. If those didn’t exist (not possible), electricity would be much cheaper and they would be on par with or better than natural gas furnaces
Just hit up laravel and get building something quick and easy. I’m sure a lot of the laravel core contributors actually have some good advice for general env setup outside laravel as well.
> Architects are about end results and "vision". General contractors, while imperfect, should be about getting it built.

Plenty of architects care about getting the details right. Check out Steve Baczek, who is online a lot, and is very interested in building science details.
I get internal server error when I enter the email address which is attempting to acess a protected site.

> Internal Server Error

> An internal issue is preventing us from connecting you to a protected site. This > error has generated an alert for our team to start reviewing the issue.
> Check the Cloudflare status page for more info.
> Empiricism is no more a given than morality.

And now you’re in woo land. Once you leave the land of empiricism you might as well be arguing about how many angels can dance on the head of a pin.
My thinking was also to go with a reputable pre-fab house provider or a low-energy/emissions house.
I would hope that the higher requirements will set you up with a better builder. Not guaranteed though.

Pre-fab houses/ components do require more rigor for foundation etc.
Founders of bankrupt Three Arrows Capital pitch platform for crypto debt claims
> Pure zinc oxide - Choline -Silymarin Milk Thistle Extract - Beet powder - Artichoke Extract - Chanca Piedra Extract - Dandelion root extract
>This video is apparently only made as entertainment, just some guys blabbing and not caring about facts, That may be all right for some, it makes me wonder what else is off and I lost interest.

It's all in the first comment.....
Oops I meant to say it is wasteful - typo
Yeah, I did that too but wanted to say something in case someone else read the thread who wasn’t as familiar with this.
I’m sorry, I’m too dumb. What’s a “developer API campaign”? How does it get kicked off? What does it get kicked off from?
> I used to work way back in the day on PHP too,

This is your issue - PHP < 5.3 is very different to PHP 7+. Not just at the language level - but the community, frameworks and best practices too. No more random scattering of SQL statements in HTML files!

Modern PHP (with a framework like Laravel or Symfony) is probably one of the most productive ways to build web applications.

> It's not beautifully well thought-out the way Python is.

This is definitely an interesting take... Python hasn't even solved package management yet. And the 2.7 => 3 migration is probably the most famous example of making a mess of an ecosystem with backwards incompatible changes. In contrast PHP has Composer and 5.3 code is pretty much compatible with 8.0 (although ideally all code from the 5.3 era should be burned at the stake).

> and people who don't know any better keep championing it. I think people do eventually catch up with what's going on though as soon as they personally experience writing anything remotely serious (5-10,000+ LOC) that isn't a simplistic web-app.

You've basically just said that PHP devs are too inexperienced to be able to scale a codebase past 10k LOC? Pretty much every serious web dev using Symfony/Laravel would disagree with you.
> I thought architects are designers who are not experts on the technical details of things like constructions

Depends on the architect. Someone like Steve Baczek knows quite a bit about technical details, and actually puts them in his blueprints.
I think you’re confusing religion with cultural practices. Islam allows cousin marriage, but doesn’t encourage it.
Google is not customer focused. They're much more like Microsoft than the old "do no evil" Google. Google only cares about raising stock price and are mostly a navel gazing advertising company,
I'd agree with that too, but that's just my point of view and I'd respect anyone else's sensible argument of the opposite.

But this article isn't that, and to make manual memory management more appealing they had to ridiculously inflate the issues that come with ownership-based memory management…
It's not Go, Rust, Git or Linux....
This guide is for beginners who want to create and launch subscription-based android apps.
The Economics of Thinness
Apple's Biggest Hardware Flops of All Time – MacRumors
https://metro.co.uk/2022/10/21/just-stop-oil-accused-of-havi...

Ambulance took 40 minutes to attend traffic accident because roads were blocked. Accident also occurred on M20 where traffic was rerouted because other road was blocked.
I wrote a parser generator quite a long time ago that I think improves the syntax quite a lot, and which has an interesting approach to generalisation: you can write conditions on the lookahead (which are just grammars that need to be matched in order to pick a given rule when a conflict needs to be resolved). This construct makes it much easier to write a grammar that matches how a language is designed.

Here's an ANSI-C parser, for example: https://github.com/Logicalshift/TameParse/blob/master/Exampl... - this is an interesting example because `(foo)(bar)` is fully ambiguous in ANSI C: it can be a cast or a function call depending on if `foo` is a type or a variable.

The new construct makes it possible to extend grammars and disambiguate them - here's a C99 grammar that extends the ANSI-C grammar: https://github.com/Logicalshift/TameParse/blob/master/Exampl....

It also allows matching at least some context-sensitive languages - see https://github.com/Logicalshift/TameParse/blob/master/Exampl...

An advantage over GLR or backtracking approaches is that this still detects ambiguities in the language so it's much easier to write a grammar that doesn't end up running in exponential time or space, plus when an ambiguity is resolved by the generalisation, which version is specified by the grammar and is not arbitrary (backtracking) or left until later (GLR).

I was working on improving error handling when I stopped work on this, but my approach here was not working out.

(This is a long-abandoned project of mine but the approach to ambiguities and the syntax seem like they're novel to me and were definitely an improvement over anything else I found at the time. The lexer language has a few neat features in it too)
Exes-sql, exec-cics are required for anything mainframe.
we should show this comment to facebook that uses hack (php originated lang) in millions of files to run their little website and infrastructure.

php isn't bad. just got a bad rep.
many langs got quirks. some more than others. but php has more web production success story and usage than most.