skysight-inc/HackerNews huggingface dataset:
The topic reminded me of some fun wave tank videos like this one: https://www.youtube.com/watch?v=4384y5ZRRIs
Ask HN: Car Drive Productivity
How Can you boost productivity on your computer when your traveling with a computer without wifi on the backseat of a car?

Are there any tools or guides for that?
I am a freedom-oriented person. This includes legalizing LBGTQ marriages, interracial marriages, and enabling adults of solid mental state to ingest substances of their choosing.
Dotnet and C# are a killer combination and I frankly dont get why go has to be even considered.

Go syntax is very cognitively demanding. Maybe I am getting old or have become used to C#, but between reading well formed go and C# code, C# always wins for me.
I’m not convinced racist jokes are okay just because the subject of the joke is a criminal.
Oh cool, a chance to plug one of my favorite places! The Blue Ox Millworks in Eureka, CA: https://www.blueoxmill.com/completed-building-projects.htm

It's a small local woodshop/blacksmith/potter/logger/apothecary/farm/Victorian village that specializes in yesteryear craftsmanship and woodworking. They make their own coal for the smithy, create their own wrought-iron tools, and also do woodworking with a lot of treadle-powered antique machinery. They're one of the few specialist places that can still professional restore Victorian and other old architecture. It's totally a labor of love, in addition to being a tourist attraction and continuation school for kids interested in manual crafting.

Reminds me a lot of the communities that try to restore abandonware via emulators and such... that rare combination of nostalgia, technical excellence, and thorough professionalism. It's so rare to find that in today's throwaway culture.
The most easiest thing, so, would be a Sterling engine then. Something I have to read up again, I'd love to build one with my kids. After all, it was the machinery we did hand-drawn technical 2D drawings for back at university before we moved to CAD.
Thank you, this completely changed my conceptions of what it means to be human and to be alive. I will be sending this around to everybody.
You could probably do a lot of that for Windows or Mac with a provisioning tool like ansible as well.

It's definitely all powerful with Linux but people should definitely try anyway if it's valuable enough for them.
Dual_EC_DRBG was a little different. It introduced an asymmetric key that only the NSA had the private key for. So only the NSA was able to exploit it. If they were to make stuff complex generically with the hope of it being buggy, it would lead to bugs that other intelligence agencies could exploit.
I worked in the service industry in UK for a few months for the richest and most privileged people out there. I got the chance to work in events where members of the royal family were present or events where the most famous and rich people in the world were the guests.

My observation is, the assholes are everywhere but also the nice and polite people. I can't really generalize it for rich or poor, I did not see that simple pattern.

At that time my hourly wage was about 8 pounds and a lady at an extravagant event gave me 5 pounds and told me to keep extra good care of the table. She somehow expected to have private waiter for the night for 5 pounds sterling but I took extra good care for about 45 minutes and when she asked me why I wasn't working for her specifically any longer, I explained that 5 pounds will do just that much and she agreed.

I recall once a very rich person screaming at the waiter because did not like the foam of the coffee and a few instances of rudeness but overall these were rarities.

If anything, the managers were much much bigger arsholes towards the employees because they could afford it(because the employees were mostly students or immigrants like me who need the money to sustain life until they find a proper job). Employees with higher status were big assholes towards the more junior ones.

Most social interactions with the rich or famous that I had or have seen were very positive and polite.

In some instances I was at fault and they were very understanding and tolerant. Once I failed to deliver the coffee of a famous F1 racer at breakfast and he didn't make a big deal of it(If I was him, I would probably be much more rude). Victoria's Secret models were just fine too when received flat champagne.

I'm not convinced that rich people being assholes in social interactions is a real thing. IMHO the pattern is, people who are privileged in their own social group are the assholes.
Google Photos is the wrong product to ask this question, IMHO. One of its key highlight is sharing albums with others and preserving them for the future, so why waste a consumer device's energy on unnecessary tasks if the image is going to end in a Google datacenter anyway?

Google Lens, which isn't about sharing, does run many functions on device: for example, it does ondevice offline translation: https://9to5google.com/2021/01/25/google-lens-translate-offl...

The general direction at Google (https://ai.googleblog.com/2021/11/improved-on-device-ml-on-p...) is to move as much as possible on device for privacy and latency reasons.

There are published and opensource (Apache license, according to the github LICENSE file) models for Tensorflow Lite which runs on Pixel Edge TPUs (and most embedded devices):

https://tfhub.dev/s?q=edgetpu
https://github.com/tensorflow/models/tree/master/official/pr...
C# team began experimenting with green threads:
https://twitter.com/davidfowl/status/1532880744732758018?t=P...
Recherche de séance – La Bobine les meilleurs films autour de vous
>in the UK, do the smart meters come with an in-home dashboard that customers are expected to read?

That's the idea.

>And then report back what they see on an honor system?

No, the meters should report usage to the utility companies autonomously. The goal of the in-home display is make householders aware of their energy use with a view to reducing consumption.

What the article/letters are about is a comms problem that had arisen between some meters and the infrastructure, which then results in the householders having to submit manual readings.
1) Function signatures do not read in the same way as most other languages. This "muscle memory" is a barrier to unlearn when moving to Go, and I don't see any good reason for it other than "being different".

2) No try/catch. Inexcusable in my opinion.

3) The syntax for declaring maps/arrays looks gross. Again, being different for the sake of it.

4) No while loops. The for loop syntax is not too bad, but I think this was again a choice made out of trying to simplify things when not a single person ever complained that "Java/C has too many types of loops".

I could go on, but in general my opinion is that Go deviated from some good established norms for no good reason, and this makes it much harder to adopt. It also isn't fun when you have a code base with e.g. Go and Java or Go and C# mixed in. The mental overhead of having an entirely different syntax to reason about is frustrating. And for what benefit? At least list comprehensions in Python are nice to read. I can't think of anything that is nice to read in Go.
how so? for example, i operate a pseudonym.
Yes. You can open the below URL:

idea://open?file=/home/user/file/path.scala&line=56

VSCode has one too

vscode://file/home/user/file/path.js:56
And in Finland I could see hourly or even 5 minute consumption nearly live...

UK is sometimes weird place... Like having coin operate meters...
Well done mate, you're an inspiration. In a few years you'll get that FAANG job if you want it, finger crossed.

The problem for me in getting a local job, is I have to go back home (I'm from a poor African country, there are no jobs there and if there are the pay is "shit"). I live in France right now, they are not so so keen on the remote thing, plus the fact that they still really care about degrees, mine is in business. What hires the most, back or front end? I'm leaning more toward back end stuff as I find it more fun, but I would change if it affects my chance of getting a job.

What's your background by the way? STEM or completely unrelated? How hard is it for them to hire a contractor? Does it involve a lot of paperwork? An on my side, what do I have to do? How about part-time jobs?

PS: Shoot me an e-mail, I'd like to stay in contact with you if that's ok.
There've been plenty of booms and busts before, eg. the late Bronze Age collapse, the fall of the Roman Empire, most Chinese dynastic transitions, the destruction of North American civilizations by colonialism. This boom just happens to be bigger than the ones that came before.
Exactly. And you don't always need a lot of traffic, so even if your code survives load testing doesn't mean it's correct. Just last week I ran into a serious problem with a piece of code that handled infrequent events from several different threads, and an almost unrelated refactoring changed timing so that events arrived from two different threads exactly at the same time, on exactly one family of Android phone models. The original mistake had been in production for a long time without anyone noticing.
I wager the same process of discovery is about to happen for UFOs.
As sensors become more capable we will see more and more hard data. This will move the needle on scientific opinion and that in turn will spur research.

The two phenomena may even be related - rogue waves in the fields of QFT...
Survivorship bias. We never hear from the victims of knife-wielding snakes.
You don't get carsick doing that? Lucky.

When I've needed to, I've often just tethered to my phone's internet. You can charge the laptop with an inverter that plugs into your cigarette lighter, but check the maximum wattage first so you don't blow a fuse.

These days you can also get those big portable battery packs from GoZero and Nomad, etc., along with Starlink for RV for when you pull over somewhere for a few hours.

Covid caused a huge surge in remote work, so there are a lot of articles on this stuff now...
You probably considered this, but most wooden chopsticks are also heavily lacquered or otherwise sealed. I would assume the porousness is dependent on said sealant.
You might as well say the same about Java (with select codebases), or even Python. Or, for the folks who have familiarity with different stacks, maybe something along the lines of Ruby, Node or whatever else they enjoy more.

Admittedly, a lot of it comes down to personal preference and familiarity with different technologies.

Though in regards to Go in particular, on a technical level:

- it's simple to build self-contained executables, it's up there with the likes of FreePascal in this regard
- it's also a relatively simple language that's easy to pick up and use, in contrast to how complex code can get with C# and Java
- it also has fewer footguns than C or C++ without the complexity of Rust (which some might prefer), although it doesn't try to do as much
- it has a decent community and lots of useful packages, even the included http libraries are nice to just get things done
- it doesn't have a history of challenging versioning and platform support, when compared with .NET (Windows only support with IIS for legacy projects, anyone?)
- the performance is generally good enough

All of that combined means that Go is nice for writing both quick utilities, as well as smaller and larger services alike. Just look at Nomad, a container orchestration platform, the executables of which can be shipped as a single binary: https://www.nomadproject.io/downloads

Overall, it's pretty good for just getting things done in a reasonable amount of time and a limited amount of headaches. For example, Python might lead to code that is easier to write and read, but packaging can be a nightmare. Java might be better for select enterprise systems, but configuration is generally a bit of a mess there. .NET is a good alternative, but some folks also try to steer clear of Microsoft and tooling on *nix can be limited, much like it is for Java (your best bet would be to use JetBrains commercial products, since MonoDevelop isn't all that popular anymore, Visual Studio Code plugins wouldn't give you a "full IDE" experience and there is nothing quite like Eclipse or NetBeans for .NET).

Further thoughts: the age of a language might also coincide with how loved or dreaded it is, since we simply don't see that many horrible enterprise monolith messes written in Go as of yet: https://earthly.dev/blog/brown-green-language/
And of course there is the 5th, often applied solution of putting them in enclosed temporary camps, that turn permanent, if the conflict never gets solved.

And personally I like the swiss approach, too.
> 2) No try/catch. Inexcusable in my opinion.

You won't like Rust either then. Though its just a matter of time till Rust gets try-catch too. It's slowly moving towards that step by step. Folks have already made crates https://docs.rs/try-catch/latest/try_catch/
Fighting flat-Earth theory (2020)
So what did this quote from the article mean?

> We have to read almost all of them and are frequently required to provide dated photographs for all phases plus the total, on each meter – sometimes four photos for each reading – since the power companies don’t trust customers to provide accurate readings.

Who is the "we" there? That sounds like they're still sending as many people out to read the meters as before, except now they have to take pictures of each screen too. Why would they have to do that if the meters report back automatically?
They do come with an in-home dashboard but no-one's "expected" to read it.

The main idea is that those meters indeed report readings to utility company automatically.
The solution to a good stdlib for eg crypto should not be a new language. This just complicates the landscape. C++ and Python have fantastic crypto libraries. Trying to get one included in Java would've been time better spent than coming up with an abomination of a new language. Go's stdlib has massive gaps in other areas (the fact you still have to write your own "contains" method for slices is a joke).
It's incredible to me, but I have a friend who's still suggesting buying stablecoins that "pay" 9-12% interest after this. It's like some people are congenitally incapable of recognizing a ponzi scheme. When I pointed out that it was a lot of risk to trust a ponzi just to keep up with inflation, his response was "haters gonna hate".

Look, Zhou Tong ran off with some of my money (Bitcoinica). GOX ran off with some of it. The obfuscation around the scam has evolved, the language and instruments have become more complicated (mostly for the purpose of suckering people who think they're not suckers, I suppose), but the basic scam is exactly the same.

It's almost like crypto has become a living thought experiment in how many times people can be scammed and keep on believing.
Reads like disclosure of UAP phenomena.

> Domestically, drone swarms have been an issue for nuclear reactor facilities and critical industrial infrastructure.

A lot of these reports were during the cold war. We didn't have drone tech at the time. This phenomena is known within UFO community as instances of alien's snooping around our nuclear capabilities.
It's funny that you chose fork to make your point because in my opinion window's version is vastly superior.

First of all the name CreateProcess is obviously much more readable than fork. When I want to create a process, I usually want to run some function in the new thread which the windows version takes as arguments, alternatively fork copies the entire god damn process (what?) and I have to choose what to do based on the return value. The only reason the performance of fork is not abysmal is because the underlying operating system has to implement some sort of copy on write optimization but that just makes the performance characteristics of the program less transparent.
https://web.archive.org/web/20220609000257/https://techrefle...
Java's syntax is the most bog-standard Algol you can imagine. There's definitely some subjectivity to it, but how is Java hard to read?
It may error out heaps of times, but requests that do make it through actually seem to come back with images that have considered more than just one or two words from the request.

This one tends to come back with blobby images that don't seem to take in at least half the words in the query (and yes, I'm only using 3-4 words, just like the example).

Out of the handful of DALL-E clones I've seen so far, this is by far the worst performing wrt results returned I've come across.
The End of Complexity
Good thing the US has never engaged in these sorts of activities.
Once again, you're referring to the conditional as “visual noise” as opposed to the actual thing that reminds you that there is a bifurcation here. The point is not to do this:

// Bad, most of the time.
result, err := foo(x)
if err != nil {
return err
}

But to do this:

// Better, most of the time.
result, err := foo(x)
if err != nil {
return fmt.Errorf("performing foo on x = %v: %s", x, err)
}

This isn't noise. This is meaningful logic. That is what exception mechanisms seem to discourage, as they are invisible (unless you wrap every call to everything that throws into a try{}, but then it's not better than an if{} is it?), and this is what the ? operator in some languages discourages as well, because it adds no human- or machine-readable context.

There must be syntax that indicates what to do when an error occurs, and that syntax must support addition of information about the context in which the error has occurred. And why not have the most basic conditional take the role of that syntax?
Lunar developer here. After working more than 5 years on this matter, I might have an idea why the OS doesn't include this by default.

Support for DDC is very spotty, with some monitors even crashing and losing video signal [1] on simple DDC commands, while others blocking DDC/CI completely [2] in favor of their "smart" features.

Other mainstream types of connections like DisplayLink don't support DDC in their UNIX drivers, and some converter chips like the MCDP29xx found inside the HDMI port of the Mac send wrong DDC signals.

It's been extremely exhausting to deal with users having these problems and blaming it on Lunar, while all I can say is "don't panic, nothing is broken, quit Lunar and power cycle your monitor".

I can't even imagine how it would be to deal with that on the multi-million users scale of an OS.

[1] https://lunar.fyi/faq#bad-ddc

[2] https://lunar.fyi/faq#brightness-not-changing
In this guy's case the smart meters do not work so he is asked to manually report readings...
Not the parent's objection, rather my own, but how many times has this been tried already, only to hit predictable and easily avoidable issues, if only you'd been using fiat?

Like for example, the crypto kickstarter that tried to buy a copy of the constitution? Nevermind the fact that the geniuses in charge didn't realize this didn't give them merchandising rights, when the bid failed, returning the money was a legitimate problem. Hell, even collecting the money was hard, for the same reason - gas fees.

Sure, there are ways around gas fees using second layer chains or whatever, but it's STILL not any more useful than just using fiat currency and existing systems.

Just solutions in search of problems. Kickstarter-style platforms are NOT a problem that fiat currency doesn't solve. Adding blockchain, even just for payment, doesn't solve this problem that doesn't exist.
I haven't tried Rust out yet, but the syntax doesn't look appealing. However from what I've seen of the stdlib, it seems to make up for it. If Go had a better stdlib I could probably forgive some syntax problems. But having large gaps in both is very frustrating.
To be honest, I would expect Apple to provide an automl optimization service for this.

Architectural model search is not something new. Apple has the unique access to their chip and a large enough customer base to make it feasible.
This permission structure has now been split up in latest versions of Android to avoid this kinds of confusion.
You want Buddhist monk for teach you meditation?
The point is, not everyone can start a amok run at any time, but in case of mobilisation, it makes logistics much easier.
What SSI systems exist that are widely adopted and have a user base in at least few million MAUs?
Orr Irregex and it's more limited SRFI:

http://synthcode.com/scheme/irregex/

https://srfi.schemers.org/srfi-115/srfi-115.html
The controls in that pop up are definitely worse than the ones in the OpenSSL GUI mockup. The boolean switches suffer from the same problem of many light switches: which is the on position and which is the off one? The radio buttons in the mock up are impossible to mistake. Accept ( ) Do not accept (*) would do.
> Mkcert and certbot are new utilities. OpenSSL predates them by decades.

Certbot has been around for 7 years at this point, and is the same age as VS code. Frankly at this stage there's very little excise to not use it.
Ubuntu Deciding How to Tame Their Systemd-Oomd Killing Experience
Love it. The only issue I had with this approach is aggregating notebooks but not enough storage (due to constant travel) to keep doing this without having a separate bag just for it.

Its very contextual but I truly believe this is the best way!
Going back 300 years in tech won't reduce the carrying capacity permanently. We'll either rebuild modern technology or will cut out enough trees to cause an environmental catastrophe.
The last halvening, the price increased less than what a lot of people expected (didn't reach $100k or $250k as per the Stock-To-Flow model). And the peak was much smoother.
" dramatically reduces your CSS build size"

Isn't this at the cost of dramatically increasing HTML size ? I have seen tailwind littered HTML increase by 2x-3x the page size with all that extra-ordinary repetition.

PS: I agree it makes CSS coding quite faster due to less typing involved when designing something thanks to succinct atomic CSS classes. I am not sure less typing is better though, especially for maintainability and performance.
The only thing is, who would sell their house right now? Everyone is locked into great rates and cheap prices and will get screwed if they move. Obviously there are a lot of reasons and exceptions but overall I think this is true for most current homeowners.

I think the only way is a severe enough recession where people start getting foreclosed on. If that were to bring a lot of supply back on, prices would plummet.
Goodbye Golden Arches: Rebranded McDonald's to Reopen in Russia
I used Sylpheed/Claws for years but switched to Evolution as it also allowed me to read Usenet when my favourite Usenet client was discontinued. This was about 15 years ago.
„Wie funktioniert das?“ and it’s various versions are amazing books for teenagers interested in tinkering too.
I understand what you're saying here. I'm doing some looking-into identity as the concept of a verification that a person is who they say they are, not in the context of authentication but in the "real world". I've learned to read that word "identity" very loosely. As you said - it's very had to define.
Web5 doesn't have any tokens. That's one of the main reasons why Jack created this. He wants to show that tokens aren't needed for decentralized apps. This is much more focused on creating something useful.

You are right. Web3 is just useless tokens and speculation, there aren't any actually useful projects.