skysight-inc/HackerNews huggingface dataset:
> Go has all the same features as Oberon has

Go is missing both two new features Wirth introduced in Oberon compared to Modula (see section 5.2 of the referenced HOPL paper): type extension (i.e. inheritance) and type inclusion (no implicit coercion in Golang at all).

Taking a closer look there are only few similarities between Oberon and Go; both are garbage collected; Go uses the same separate receiver syntax element in method declarations as Oberon-2; and there is an intersection of keywords and also := appears, but the semantics are rather different.
It surely does via multiple application servers, and using CORBA/RMI as IPC.
Generally serverless means that you don't have to worry about the servers, not that it's not running on a server, of course it is.
In this case, neon offers pretty good scalability that goes hand in hand with the usual serverless behaviour of having multiple instances of your code running in parallel, something which postgres alone is not very good at handling because of the "one process per connection" functionality. You'd need pgbouncer or RDS proxy on top of your postgres instance.
> too stupid to be reasoned with

Indeed and I wouldn't recommend any debate anymore. That ship has sailed 2 decades ago at least. While it shouldn't be that way the only option is technology. Technology made encryption a reality for many people and many governments didn't like that at all. I have no faith in the judiciary to set sensible rules for executive overreach so letting technology make safe communication a reality is necessary.

So we should always make sure to supply technology that allows for encryption and that the knowledge and development stays open enough so that it can be replicated.

In the end this will costs those governments massively in the long run.
Ask HN: How could you effectively collaborate with non-vcs users?
I will soon start my master's degree in engineering (not software), and I will have compulsory group projects as part of my coursework, which will involve writing a lot of Matlab code.
Based on my past experience in undergrad, I assume that none of my teammates will know what a VCS is, and that the main platform for collaboration would be a shared Dropbox folder.
I am rather proficient in git, and developing software without a proper VCS makes me uncomfortable, but I would like to build a good relationship with my teammates nonetheless.
Thus, I thought of the following scenarios:

1) Try to evangelize and teach my teammates how to use git and GitHub; this would be ideal, but I don't know how willing they would be to learn those tools on top of the already stressful course material.

2) Let others collaborate on Dropbox while I use git alone and synchronize the changes by creating and applying patches; this solution has the most overhead, but it will allow everyone to use their favorite tools.

3) Ditch git altogether, use Dropbox and hope for the best.

In your opinion, what would be the best option?
How about building security related tooling?
With the right C to JVM compiler, probably.

https://www.graalvm.org/22.1/reference-manual/llvm/
I use it, works well and performs well. It’s pretty good compared to GitLab, but misses some features such as registries.
With today's regulations the car would have to look fundamentally different, so your best bet is to make the conversion yourself, or pay someone to do it!
Wont foundries circulate the water anyways?
> it is not unusual for eg. the entirety of North-western Europe to have a calm spell of little to no wind

OK, but the EU grid is bigger than that, so the question should be "how common are weather patterns that combine low wind with low sun over the entire continent rather than just a quarter of it?"

> Batteries and storage just aren't going to scale up to do that (or even 1% of it) in this century.

If cars are electrified, their batteries have enough for grid storage even after losing to much capacity to remain in the vehicles.

This isn't a guarantee they will be built, but I think it's likely as people are building battery factories (and mineral mines to supply them) as fast as they're allowed to.
I have a GS that is even more beautiful. The dashboard has very nice and soft curves. And of course the radio is between the seats. And has two separated fans. One for cold and other for hot air. 4 disk breaks! http://www.citroenet.org.uk/passenger-cars/michelin/gs/image...
> the person subject to the order must somehow produce a key for whatever
> data gets sent to him

Can we find his address? I'd like to send to him some encrypted messages. Maybe to the local police department, or its detectives, as well. Of course, I'll retain the decryption key so they'll have no way to decrypt it.

Maybe spam finally has a use! If a case could be made that all - or any - spam contains a steganographic message, then there is plausible deniability that the recipient would not have the means to decode any - or all - messages sent to him.

Though I'm sure that the law has tools to contend with technically contrived examples such as this, somebody versed in the relevant law could probably stretch the idea to a murkier legal area and apply it.
I've never seen such a benchmark. Which one is it?
I wonder if there's a way to twist the arm of a search engine into revealing these gems
The kube-prometheus-stack (helm chart) is pretty cheap to maintain. I have that plus selfhosting Loki.
If you are looking for a similar setup, there’s Grafana Cloud with a generous free tier, but I haven’t tried that.
Ask HN: GitHub caches acting up in region BOM?
We are repeatedly getting an "Error 503 Backend is unhealthy" from GitHub, since 2022-08-01 02:22 UTC.

Error 54113
Details: cache-bom4731-BOM 1659337091 3275129850

Is anyone else facing the same issue?
> but “rock solid” might as well be an urban legend.

I can indeed confirm that "rock solid" is an urban legend. I swore I'd never have anything to do with the AS/400 or IBM after a certain incident.

I need to be careful what I say, but basically there was a certain fault with a certain chip on a certain board.

The so-called IBM technicians we called out ultimately proved to be completely incompetent. Our engineers were collecting hard-facts data on the fault(s) we were seeing. But the IBM guys could never find the problem.

In the end, because IBM engineer after IBM engineer continued to sign-off the machine, we had little choice but to allow it to continue in production albeit with close monitoring.

In the end, it ended up with an almighty climax event. Let's just say its the first (and hopefully only) time I've witnessed an IT company's Professional Indemnity insurance being used in anger to pay for recovery (and indeed why if you are involved with the management of an IT company you should ensure such insurance is in place).

TL;DR The client's AS/400 was thrown onto the scrap heap as soon as humanly possible after an all-hands-on-deck accelerated migration away took place.
I wonder how this compares to algolia? I recently added that to an open source project I released recently and the search results aren’t just not relevant they aren’t even close to correct. It works by first indexing your site by scraping it.

Not sure why everyone seems to use it.
China's 7nm chip surprise reveals more than Beijing might like
Oh this is something 3brown1blue should do
Not sure what are you referring to the price of copper has been increasing for the past 20 years. 2006 was high because it was before the housing prices with all of the plundering. The demand has increased and the are no signs of slowing down https://www.macrotrends.net/1476/copper-prices-historical-ch....
My experience is about 10% of that, km-range in really good conditions. LoRa is low power, long range wifi protocol, with low bandwidth, designed for sensors running on a battery.
We use Docusarus at several sites. Can't wait to see what's new in 2.0 release. I've been using beta version for some time now, without any issues. I think that stable version could be only better.
Title correction: From an M2 MacBook Air, which was impressively supported before it had even shipped.

https://mobile.twitter.com/AsahiLinux/status/155396839473481...

https://mobile.twitter.com/AsahiLinux/status/155086604218397...
Orders of magnitude more?

2 base 2 orders of magnitude perhaps, but not 100x more…
Show HN: Goose – A Background Job Processing Library for Clojure
Documentation can be found in README or Wiki - https://github.com/nilenso/goose/wiki

Features: Scheduling, Error Handling & Retries, API to manage Jobs,

Reach out to us on #goose in the Clojurians Slack if you need any help -https://clojurians.slack.com/channels/goose
Yes. They are excepted from violation as a chartered library. It shouldn't be abused but that is what allows them to archive material under active copyright.
My bad, I meant "bundled".
what's the general guide for #1? monolith app, schemaless database?
In what possible way? To which change of power are you referring to here, I can think of at least two but neither match your description so far I understand.
Check out those prices! That Atari 800 at $699 would be $2,150 today adjusted for inflation. I guess it was pretty capable but today you could have a hell of a computer for that price!

The sewing machine at $300 is $920 today and looks basic as heck. I bought a computerized sewing machine last year for $400 which sews 40 stitches and is basically automated. You could get a basic Singer today for 85 bucks.

Those microwaves would come in at about $1,200 in today’s dollars. Most of us spend about $50 on one today, granted the quality is probably crap.

How did people afford to buy anything back then? I recall my parents getting the Beta Max player, big 30” TV and satellite dish back in the early 1980s (we lived in the country). Throw in a stereo and a few kitchen appliances and I think it would rival what they paid for our house!
Not sure how much Europe would like to be dependent on Russia, Libya, Turkey ... for the energy requirements.
> Instead we get "passwordless"

Which is a much better solution.
Hustle culture is perpetrated by people who have something to sell you. They pretend to be successful until they are; their product is themselves, and there isn't much room in that space. The truth is that it's quite hard to make a passive income equivalent to what you earn from a day job, and it takes time to build. You tend to have to be willing to experiment. Most experiments (like, 95 percent) will lose momentum by a couple percent per week unless you're putting a full-out effort into them. Terminate those, even if they were the ones you hoped would succeed. Others will grow by a couple percent per week. Double down on those, even if they're not the ones you were passionate about; those are the sacrifices you have to make if you want to make the same kind of money.

The truth is: this process can take years and nothing is guaranteed. Plus, your app that makes $30,000 per month might crater due to regulatory changes, competitors, et cetera. Most of the self-styled passive income gurus were independently wealthy already, or at least had the connections necessary to get back into respectable work if nothing panned out (which makes a huge difference). If you're working a regular prole job--even a programmer prole job, which is physically undemanding but humiliating (daily scrum)--you're probably going to be too exhausted to put all that much into a side effort; that doesn't mean you're weak or lazy, but that you're human.

I don't think you should quit your job and focus on your hustle until you're 99.5 percent sure that it can fail (or that you'll start to hate it once it becomes your primary source of income, and burn out) and you'll be alright. This means you need to build the skills, savings, and connections necessary to be safe if you need to run back to your old career.

Life circumstances can also push you in funny directions. I'm (mildly) disabled and (unrelated) almost died in 2019, and the reflections on my own mortality brought me to take time off to finish a novel (out in '23) and go back to graduate school and try for a legit research job... although it'll be several years (if ever, adjusted for inflation) before I'm back at my old TC level, because research pays 50 cents on the dollar compared to corporate garbage (a pay cut that's worth it, IMO) and no one can predict book sales (even the so-called marketing experts in publishing houses get it wrong half the time).

Good luck. It's hard, and the odds of each attempt are low, so you'll probably have to make a number of attempts. Don't trust anyone who makes it sound easy.
A simple text-rewriting machine
I get what they're thinking but it's very small minded of them to just assume the existing people will stick around if you change the fundamental product they signed up for.
Well, pretty common, as weather systems are typically continental in scale.

Even if you built enough wind turbines to satisfy 10000% of EU demand within the EU (which is what you would need to have a shot at this kind of redundancy) the amount of huge HVDC interconnects you would need criss-crossing the continent make it completely impractical.
New Android malware apps installed 10M times from Google Play
You can have large homes close to work (<20 mins) in much of the USA.

I can count on my hand the number of people I know with a commute longer than 30 mins.
That’s cool.

Looks like they don’t encrypt, though.
> Is residential water use really the problem?

Having no residential water restriction certainly doesn't help voters understand that water availability is a problem.
A status page is a great way to keep your startup's customers and investors up-to-date on the company's progress and performance. Creating a status page can be a simple and effective way to improve communication and keep everyone on the same page.
Here are a few tips to get you started:
1. Keep it simple: Your status page should be easy to understand and use. Include only the most important information and make sure it is up-to-date.
2. Use graphs and charts: Visual aids can be helpful in conveying complex information quickly and effectively.
3. Be transparent: Be honest about your company's progress and performance. This will build trust with your customers and investors.
4. Update regularly: Make sure to update your status page on a regular basis. This will keep people coming back for new information.
So by following these tips, you can create a status page that is simple, informative, and trustworthy.
And if you're looking for inspiration, you need to check out the 10 Most amazing Status Page Examples
Let the market decide. You may be right and I wish you well if you're basing investment decisions on your projections. It does not seem plausible to me that nuclear would be uncompetitive on a free market. There are cost curves and economies of scale that may not be visible due to the regulatory burden and regulatory uncertainty.
I’m still confused why the legislature didn’t deal with this issue. I have a theory that in the absence of the Roe ruling, publicity of outcomes would have forced the politicians to create somewhat appropriate rules.

E.g. in Australia we recently reached the situation that both abortion and euthanasia are permitted by all states. I never considered it something the courts should weigh in on - progressive governments allowed members bills and conscience votes.

It’s possible there are US states where the ruling politicians don’t get rotated (voted) out like they are guaranteed to here (eventually) and the legislature is always conservative, but there’s always the possibility of federal laws.
Not having much LinkedIn experience for applying, how could a candidate make sure that they fit a job spec? Is it just based on the skills you put in yourself?
Cupboards are made of plywood. Who builds their houses from plywood, Americans or Europeans? :-)
Those kinds of microcontrollers are still used today.
Apple keyboards are the same as Windows, they just have different labels. The ALT key is called "option". CTRL is "control" and the windows key is "command".
I wrote out an explainer recently on HN answering exactly that: https://news.ycombinator.com/item?id=32172290
How do you do parallel builds with a shell script?
For the dystopian cyberpunk future where a few companies rule the world, yup.

I will stay with passwords that only a quantum computer can break :)

To elaborate a bit more, as we are already off topic:

Biometric traits are a big nono for me.

And another device just shifts the password problem to said device (same for email account instead of device). Once someone has access to the device (secured via one password) they have access to everything.

So a normal trade in convenience for security.

Passwords are solved for me, apart from idiotic rulesets on the other end.
> - We only have one earth. It's _ours_ you know, not just yours. And our children's. And our children's children's..."

This makes no sense as a response. Water usage is a local issue where water goes through X rather than Y. Water usage in Pakistan has zero effect on Germany, unlike CO2 emmissions.

If an entire river got diverted to lawns then the effects would only be between the divert point and the sea (in the form of the river nor being available for other people to divert from and animal life not having a river to live in) and even those effects are mostly temporary. Heck, lawn water mostly goes back in to the water table, with the rest evaporating to make clouds to then fall back as rain.
Now MS own it, it's kind of like a mosquito taking a bite from an elephant.

Any potential disruptor would need a LOT of capital to get going.
Good. There's no need to make Wikipedia even more U.S.-centric, not to mention current-U.S.-politics-centric...
Plan B is also vital for computer freedom. In an ideal world, we would be able to make good enough chips at home, just like we can make software at home. Chip fabrication currently costs billions of dollars, they are therefore centralized operations vulnerable to regulation. Ability to make computers at home would preempt any attempt to regulate encryption, for example.
Meta,Hospitals used for using healthcare data in targeted ads
> Today, I am forever jealous of America's Constitution.

It isn't perfect at all and maybe fallen out of time a bit, but it is better than that of any other country I know (I am not for the US).

But even today you have idiots trying to undermine it (for example in regards to the right to bear arms). I can live without arms and think it has many advantages, but the sleazy lawyer militia arguments brought forward are signs of mental inhibition. With such people a constitution like that would never have been possible.
https://www.levien.com/phd/thesis.pdf
Think I'll leave it for a while, Meta is so poisonous.
Historically, Makefiles generation is merely a cache of platform introspection on systems that were orders of magnitudes slower than what we have now. I suspect that any other approach based on Makefile only would have implied higher memory consumption and/or implied slow rotating disk I/O.
The only way out is through. Therapy while "being away from the pressure"* helped me.

* Go away from your job / family / country / ... - whereever you feel the pressure arises.
I've been using Grafana Cloud (free tier) for over a year now. Still very happy with it. I did a comparison with Influx Cloud:

https://pqvst.com/2021/06/22/hosted-monitoring-evaluating-in...

I also recently started using Logtail for one of my projects. They also have a good free-tier and it comes with a Grafana instance embedded, so that you can visualize metrics computed from your logs. Seems quite useful but haven't had a chance to really test it fully yet.
+1 for ninja. I first encountered is using Apache TVM, which uses CMake. I was first of all using the default make backend, and it was taking a while. Then the docs said to try adding the `-GNinja` flag to Cmake to build with ninja. I was blown away by how much faster the compilation was, and now try to use it whenever possible.
I use "just" for this purpose, and I'm very happy with it:

https://github.com/casey/just
Linus' third time using ARM64, once ``a decade+ ago when the Macbook Air was the only real thin-and-lite [machine] around'', confuses me. The original Macbook Air and successor a decade ago used Intel IIRC?

<edit>Wikipedia agrees with my memory.</>
s/dam/same*
What if a native application (mobile or desktop) wants to consume the API?
Surely there must be some causal connection between the building owner and the wire installer? (If not, why bother installing wires at all?)
Meanwhile, on Spain we can use any cheap Casio calculator (really any calculator).
There are many nuances. How to control parallelism, how to present output, checking freshness, etc. It is much easier to generate Ninja files and let Ninja do all the boring work.
I commuted 80 km (as the car drives) every day for 5 years. This was in Germany and I used public transport most of the time. Driving by car was about 1h, public transport was 1:30h but I really prefered going by bike->train->tram over going by car. If have to go that long every day, just napping in the train is a huge benefit over a stressful car ride for me.
We trained an AI model on LinkedIn posts to generate some of our own
Why, you might ask? Well, because it was fun. For a while I noticed many LinkedIn posts that seemed almost like a cliche. People trying to convey "deep" messages, give life advice (they are often not qualified to give) and glorify themselves in ways you rarely see on other social networks.

Being experts on large language models here at Neuralfinity, we thought it would be a fun challenge to train a small one on LinkedIn posts. The aim was to create a generative language model that was somewhat similar to GPT3, feed it some prompts and then have it generate a few posts ourselves, with some funny results.
> It's sort of like, if you took one graph and flipped it over 180 degrees, and cut out the part where the two functions start converging or start diverging, and ignore the units of measure, then the two graphs almost look similar...

> So maybe they're related in some way... maybe there's something there...

The two Airy functions, like the two Fresnel integrals, the Bessel functions, sine and cosine, and other pairs of popular functions, are the real and imaginary part of a very smooth complex function of one real variable, with the typical appearance of perfectly interleaved oscillations with the same approximate period and a delay of 1/4 period between the two functions.

While sine and cosine represent a perfect specimen of this behaviour, other functions can have peculiarities: Fresnel integrals oscillate around the asymptotes rather than around 0, Airy functions cease to be approximately periodic around infinity, and so on.
Muse NFT album to become first new chart-eligible format in 7 years
Can someone explain me what is so horrible about country being in recession? They do happen regularly and are normal part of our modern economy. Wouldn't it be just better to accept the situation and present solutions for moving forward?
He said "It's the third time I'm using Apple hardware" (i.e macs, not arm64)
I have been working on a Hacker News client app that can notify you when there’s a new reply to your post. Been using it daily rn.
US govt warns Americans of escalating SMS phishing attacks
We have maxed out only hydro power dams.

Pumped storage is not limited to hydro power dams. All you really need is a hill and water, although it costs less with a depression near the hilltop. No watershed needed.

Actually you do not need the hill. An underground cavity suffices.

And, there are numerous other cheap alternatives.
Third time using Apple Hardware.
Quoting directly from the text:

> It's the third time I'm using Apple hardware for Linux development

No mention of ARM64 there.
I migrated the blog stats from Heroku to DigitalOcean
I'd say that, by definition, the "reboot" part of it takes away the "fresh" part of it.