skysight-inc/HackerNews huggingface dataset:
My kids (mid teens) don't have smart phones. (both have a nokia).. Zero social and net access only at the kitchen table (while at home)

They have heaps of friends IRL, and hang out at the skate park, and in the mall.

They may have access to social at school, but when they're at home, online bullies have zero access.

Getting un-plugged is very easy. They've never been plugged. It's my job as a parent, and honestly nokia phones are way less expensive.
I have wondered what a rich text / markup approach to code would look like. Would remove tabs vs spaces if the code included alignment vs scope nesting marks and the reader could format them however they wanted.
<img>? <video>?

but i'm not sure if i understand the question...
>I'd expect that, for quantum-safe asymmetric algorithms as well as for AES, there is a similar number corresponding to fundamental physical infeasibility, and then we can also just pick that rather than any low or high number of years.

Ah! My understanding is out of date. Thank you for the detailed answer.
Commandline Productivity: Fzf – The Command-Line Fuzzy Finder
Lawnchair on F-Droid says it's no longer maintained?
Are there any official statements about the cloud vendors' support or non-support for OpenTofu?
Until table bloat happens.
Personally I would avoid the 'amazing' rhetoric and let the customers decide that. (Not having a go, just suspect that it's detrimental).

Also FYI I gave up waiting for this to load at 30 seconds.
- 4s: first spinner
- 15s: second spinner
- 30s: some kind of top bar
- 35s: nothing seemed to be happening.
Tried in Chrome, Chrome Incog, Edge
A Quarter In, a Quarter-Million Out: 10 Years of Emulation at Internet Archive
But we nerds are awesome and several of us shower
It's not that uncommon of move, to choose jumping through hoops with Java over writing C.

Might become less common now Rust is teaching the level it is.
If anything, that might actually be a damn interesting challenge to implement :D
That example doesn't quite hold up. A helicopter is roughly the same size and weight as an ambulance and needs to transport a whole bunch of equipment. If we could get a Zipline drone to drive on the street, it would be vastly more efficient than its airborne brethren, but our infrastructure isn't set up for that.
The GGP said

> But the thing is, a majority of people on Earth are Youtube users, so what the heck does that even mean.

The GP challenged this.

The parent defended this by point out the 1/3rd figure.

I pointed out that 1/3rd isn't a majority so the GGP was still wrong.

So yes I agree.
X or Z aren't 'the majority' of Y.
I've also used scopes for this:

func DownloadAndVerifyThing(path string) error {
var url string
{ // Build URL
...
url = [..]
}

{ // Fetch
...
}

{ // Verify file.
...
}
}

I don't do this very often (and I'm having trouble locating an example off-hand, although I'm sure there must be a few in my public code), but it can be pretty useful at times.
So the length of the submessage is part of its parent, and the top level message has no explicit length because it has no parent? It seems terrible for most purposes.
Google assistant randomly fires off for me in my heavily de-googled 2017 LG phone.

It is so frustrating. I hate that app with passion, yet I can't disable it in android.
> ”don't get me started about these dark patterns”

Here’s another dark pattern for you in a totally different context.

So Google use to have all of it various services on a separate subdomain (eg maps.google.com).

But they moved to having everything under www.google.com.

You know why, it’s because when you allow Google Maps to geolocate you (which is totally appropriate for a Maps use case) … now ALL of Google services get geolocation data about you from Search, Gmail, etc since they are all hosted in the same www root.
I wonder how it would play with the CanadianBroadcastCorp. Where assisted suicide is legal. Would accessing CBC require drivers license verification?

Also what form of government ID would be required? I have mates who have really crappy passports from small 2nd/3rd world countries, and that's all they have. Would they be able to visit CBC?
While they do present a reasonable explanation for needing to use a different language I do agree it seem painful and the type of decision that will lead to a follow-up article in a few year: "Why we're ripping out Rust".

In some sense it reads a lot like they just needed an excuse to use Rust. Not that Rust is a bad choice for the areas they list as possible candidates for non-java code, it's just a really odd choice for Java shop, but then again, so is fighting the GC.

It is incredible fascinating work though.
Remember those wedding or birthday parties catch with camcorders on Super8 or VHS?
Then see that requirement for video log was high compared to nowadays were most people have a smartphone and they exist platforms like youtube/vimeo/facebook/etc for storage and sharing. If you have privacy concerns, it's still not a viable solution unless you have some computers management backgrounds (and can afford investments in storage and backup.)

On the other hand, pencils and notebooks were affordable. Once you knew writing, paper journal was most obvious than self video. If you wanted to make the journal available to public, blog was a thing (like vlog is today.)
However, on heavy adoption, not everybody use to log…

Also note that as handwriting decrease while typewriting increase, written journal become digital.
Yes, related: Tables for conditionals. For example, for routing, have a table where the colums are methods and the the rows are paths. Or for keyboard shortcuts, have a table where the the colums are modifier keys and the rows are the modified key.
Oh I know, what I mean is that you are unfortunately thi minority, judging by the usability of much of modern software.
Can you build on that ? In particular, did you lose voice to text writing as a result ? This is my biggest fear.
pilot scale microgravity pharmacy production facility doesn't have the ring of Space Drugs Factory.
I went to sleep - but all of these responses and conjecture amuse me greatly, so I shall let it continue without comment.
Except that it’s part of the official implementation from google. It’s how you write multiple such messages to a stream.
Mapping the sun's interaction with Mercury's surface
Part of the problem is that GPT-4 inference is too expensive to roll out at scale with current GPU availability and cost, so even basic features aren't generally available (e.g. your word processor writing for you) or if they are the model used is cheaper and not as good.

Partly it just takes time - it will overall take (I think, based on previous similar changes like the web) 20 years before the ideas from the current generation of LLMs are built out and integrated into products and made into new products and it is all done. People and organisations take time to change.
If you believe titles equate some sort of seniority, like your ideas/solutions are better simply because of your title and lower titles get lower respect, then that's a giant red flag for me as in a "no hire".

A Senior at a shop building web sites and apps for small/local businesses will not have the same experience as a Senior at a company scaling into millions of transactions per minute. There should be no disrespect in either direction. The stereotypical Senior working on high volume apps/sites (knows algorithms really well, can sniff out N+1 issues in their sleep, etc.) probably couldn't cut it at a small web/app shop. They may not have the social skills to sit down with local business owners and go through a web design process and make the customer happy whilst avoiding things like "I want a pink glowing button".

Titles don't mean anything across companies. When interviewing someone I don't care what their titles were, I care about the experience they gained and if that and their personality is a match for the organization.
That’s not really why people switched to Chrome. Google started to push Chrome aggressively on Google.com.
Other engineers also do sloppy jobs. HN simply puts too much credit to other engineers out there.

On the other side, we do have our certifications for some career paths though, like cloud and security, but I'm not sure if they instill confidence for hiring managers if such is not required by government.

Programming is supposed to be reachable and doable by anyone who loves it. We already have walls for many other things, let's keep programming from the mindset.
The Frustration Loop
Raising the front legs high enough to set them on your shoes wouldn’t just give you “control,” it would negate the downward slope of the table. I guess it’s on them for not setting up the tilt sensor, but that doesn’t sound like a particularly fun way to play unless you simply want to make that number go up.
You don't need to go the python or ruby route to get such benefits. I daily write rust that has a pretty comprehensive iterator system, while still getting the nitty-gritty in your hands. As some other commenter put it, `x.iter().map(function).collect()` is mentally translated to "apply function to the collection x" at a glance.

between

var y []int
for _, x := range x {
y = append(y, function(x))
}

and

let y = x.iter().map(function).collect();

I'll take the second form any day. You express the flow of information, and think about transformations to your collections.
But the tread wears faster. A small tire contacts the road proportionally more often as it rotates.

The amount of rubber that gets shed is a function of a bunch of factors including the contact area with the road, the weight of the vehicle, the speed of the vehicle, and of course the miles done. It's hard to believe that tire size will change any of that much within the range of options for a given vehicle, so particle emissions per mile are going to be about the same regardless of tire size.
Just like facebook is giving away LLMs to hurt google, they are giving advice to hurt unity. Solid indirect fire
Everything has some cons, some failure modes.

All engineering is about knowing, understanding and making tradeoffs.

In my practice, I am happy if I can get rid of hard problems (my messaging platform being unable to process X messages per second) and replace them with relatively easier problems (my persistence might sometimes fail and then I can't send a message).

I would argue that distributed persistence solutions are usually more reliable than messaging platforms and also what is a very large throughput for a messsaging solution is usually nothing much for monsters that are engineered to take much larger volumes of data. And so, in my experience, reducing load to messaging and increasing load to persistence is net positive for the overall reliability.
Because of the lack of inner images (I thought everyone had this) in retrospect I was particularly drawn to exploring altered states of consciousness watching my mind in awe creating the utmost realistic scenes (lucid dreaming in REM sleep) or completely lose myself in ever complex imagery even on mild doses of psychedelics.
So, I slowly learned to bypass my aphantasia by entering a trance state in a similar fashion as described here but through long meditations (>30mins).

Because I'm not distracted by mental images popping up, its only a function of slowly watching your thoughts pass by in complete blackness (normal for me). When talking to fellow meditators without aphantasia I feel it makes it easier for me (once I learned not to control those images) to enter those stages quicker and more reliably by taking a shortcut through the realm of visual blackness ;)

Since I don't know how it is to be able to conjure up mental images at will in the ordinary state of mind I tend to be more verbose and exact in describing my experiences to others who in turn can be more easily triggered by that - I suspect through the help of their mental images now popping up. I find it fascinating that I can literally evoke elaborate pictures in most people minds by just talking to them with attention to more detail (which I can only abstractly conceptualize).
I see it as unambiguously more clear, because it makes explicit what the machine will be doing when executing the code. Whether map/filter copy values, or mutate in-place, or etc. etc. is non-obvious. I mean I'm not saying my way is the only way and I appreciate that other people have different perspectives but I just want to make it clear that "clear" in code isn't an objective measure, that's all.
IMO, yes, it is so much more concise that it is worth memorizing.

https://mtsknn.fi/blog/how-to-remember-markdowns-link-syntax...

Think of it as a function call (mnemonically, it doesn't need to make sense conceptually).
As I said, I last worked at Google more than 8 years ago, and I didn’t have a role relevant to this news story.

Therefore I don’t have any more insight to add in response to your question than the general public, with one exception:

I’ll note that Google is generally at least more technically able to honor the privacy promises it makes than a lot of small startups, such as robustly deleting data it claims to delete and giving you a lot of controls to request deletion of various categories of data.

Many startups do just enough lip service toward these compliance obligations to avoid negative financial, regulatory, or reputation consequences but don’t actually uphold their end of whatever they’re supposed to do (especially in places like the EU where strong privacy laws exist). Google goes well beyond that.

Clearly Google is far from perfect in privacy matters. I wish Google made stronger privacy promises and didn’t do dark patterns or deceptive explanations like what this settlement is punishing. But it’s easy to forget how much of the industry is worse than Google in these regards and how little of it is better, just because Google is so big and so prominent.
The drones don’t interact with the the mine fields, and in fact, are extra useful in this in this situation as they can fly over them. I’m not sure I see the trade off here.

Drone specific AA will be very difficult.
Did your kids buy gear in Fortnite without asking you? You could get a refund
Thoughts on “The Gentle Tyranny of Call/Return”
Pretty sure the need to keep fire escapes clear for emergencies will lead to the drone companies going bankrupt from fire marshal fines very quickly.
Cylindrical plugs are the best plugs. It's a pity there isn't a mains AC cylindrical plug and socket, like the low-voltage DC barrel connectors [0]. You never have to think about the orientation; they're always the right way up.

0. https://en.wikipedia.org/wiki/Coaxial_power_connector
Currently it is hard limited to these file extensions: https://github.com/kantord/SeaGOAT/blob/ebfde263b970ddecdddf...

It is to avoid wasting time processing files that cannot lead to good results. If you want to try it for a different programming language, please fork the repo and try adding your file formats and test if it gives meaningful results, and if it does please submit a pull request.

Other than that one limitation is that it uses a model under the hood that is trained on a specific dataset which is filtered for a specific list of programming languages. So without changing the model as well, the support for other languages could be subpar. At the moment the model is all-MiniLM-L6-v2, here's a detailed summary of the dataset: https://huggingface.co/sentence-transformers/all-MiniLM-L6-v...
Is Visual Pinball the pinball emulator of choice these days?

(Asking because I want to build a cab this Winter and not sure where to begin.)
There is opportunity in edtech, but it's much harder to find viable business models that have VC-worthy returns than in most other verticals. Most edtech companies are either B2C or are selling to school districts or universities. Selling to school districts has unique changes due to school boards and often grant-based funding models. This makes getting initial traction and scaling up more difficult. If you look at successful companies in the space like teachers pay teachers, or clever you'll see that many have relatively small amounts of funding and have been around for more than a decade in order to get acquired.
I'm a big fan of Theatre of Magic and by extension most other pins designed by John Popadiuk.
So the solution is to create those “municipal alternatives”. Constitutionally guaranteed electronic money account and ability to receive and send money, constitutionally guaranteed access to internet, email, and identity verification services, provided by the government.

And any abuse should be prosecuted by the government.
He ran EA twice. The second time the headlines were “Riccitello out but EA dangerously low on hit points” ;)
Ask HN: What are the Cool Kids running with the demise of Atom?
Used to *love* Atom as a cross-platform GUI text editor - multiple language syntax highlighting, MD support, source control integration ...

But GitHub EoL'd it a couple years ago :\

What are folks running instead now?

(And as much as I love emacs (and can survive vi(m)) ... please do not suggest either of those - they're wonderful for what they are, but *neither* are what I'm asking about here )

Requirements:

- cross-platform (all three - Linux, macOS, Windows)

- multi-language syntax highlighting

- source-control integration

Nice-to-haves:

- extensible

- markdown support (with rendering for the final product)

- themable
Yes yes yes. This is well-articulated. I agree with every point, especially poor connectivity. The cellular service in my area is a bit spotty and Apple Music is worthless outside of my home.

All said, I’d say it’s a UX disaster.

Unfortunately, the poor design extends even to Apple TV. My favorite - the “Now Playing” screen doesn’t have a visible Play/Pause button. Seriously.
Interesting input ...
Determining whether a company or job is "greenish" typically revolves around their commitment to sustainability and environmental responsibility.
I do dig deeper and assess each opportunity individually to ensure it aligns with my green values:
1. Companies that are engaged in the development, production, or promotion of green technologies. This might encompass renewable energy, clean transportation, sustainable agriculture, or green building practices
2. Companies that are dedicated to achieving carbon neutrality or are actively involved in efforts to transition to a carbon-neutral economy
3. Companies / Organizations in renewable energy, electric vehicle manufacturing, waste reduction, and sustainable agriculture are typically green by nature and may be interesting for potential job seakers

As of now, I've selected companies that undeniably prioritize these sustainability criteria. Your question raises a valid point: what should be done about companies that fall somewhere in the middle of this spectrum? I believe that such companies may not hold significant appeal for job seekers who are specifically looking for opportunities deeply aligned with these sustainability principles.

What do you think? Maybe I can lookout for certifications etc. to "qualify" companies?
That would be the official implementations of protobuf from the people that created it.
What we consider illegal immigration now used to be legal when our country was more prosperous. Of course, the main problem with not having the current immigration legislation is our massive entitlement system. Imo the reason it was able to work before was because there wasn’t a giant, social safety net. Regardless of which side of the argument you’re on about that, economy is now too weak to shoulder the load of providing benefits for everyone AND playing world police (even though the later is now important again for national interests). Of course, it will get even worse if we don’t have replacements for working adults, and elderly retirees begin to outnumber everyone
Timed Tests Are Biased Against Your Kids
Tap the down arrow by the PDF, then click “share” and you can email it, move to Dropbox, whatever. They don’t make it obvious it’s just a regular PDF!
Last year some small single dev company got sued and dude lost his house, because he used google fonts, and didn't realise it was against GDPR. This is my worry really.
What I want, is a way to tell my website that the user is sitting in these places. I want to be able to know the user is there, so I can geo-fence them off.
Not only exists, but also possibly difficult to distinguish from a non fake.
Why I Keep Physical Library
Oh awesome, didn’t know!
Lots of references to different ways to generate html and I feel obligated to mention sexpcode, a bbcode-flavored Lisp by the same guy who came up with sleepsort. Ye Olde /prog/ used bbcode for markup and /prog/ worshiped lisp so it was a natural conclusion.

I can't see how anyone would prefer xml formatting to sexp for any significantly lengthy document. I made my own homage to sexpcode called lispmark, some of my friends find it better than markdown or html..
Link without paywall: https://archive.ph/9Z9oD
Me too. As someone who used to be a dev but hasn't written code professionally in twelve years or so, it was such an amazing accelerant. My iteration loop was to contextualize it (in English and in code), ask how to do a thing, look at its response, tweak it, execute, see what happened, alter it some more.

The fact that it usually had errors didn't bother me at all -- it got much of the way there, and it did so by doing the stuff that is slowest and most boring for me: finding the right libraries / functions / API set up, structuring the code within the broader sweep.

Interesting side note: un-popular languages, but ones that have been around for a long time and have a lot of high-quality and well-documented code / discussion / projects around, are surprisingly fecund. Like, it was surprisingly good at elisp, given how fringe that is.
For the Bay Area there's Pacific Pinball Museum in Alameda.

Downtown Omaha, Nebraska has a venue with perhaps 50 or so machines (ranging in age).
every smartphone can report your exact location anyway, for me 5g is a much bigger privacy concern than wifi could ever be.
Hospitals are a really obvious case where someone may not be able to travel by public transportation.
The only thing I read out of this is that they have no idea for the interface side of things. The dismissal of critique by "we will fix it later, it's easy" never bodes well especially in regards to ui/ux and Linux.
Layoffs haven’t helped.
>toxicity for aquatic animals is extremely different from toxicity in mammals. Soap, for example, is very toxic to fish

I dunno about that. Soap is toxic to fish because they're effectively inhaling it. Inhaled soap is toxic to humans too, and for the same reason. Our biochemistry is not radically different.
Here's the Y of HN that I posted as a comment a couple of months ago:

https://news.ycombinator.com/item?id=35898741
I remember reading that the founder was working in low-latency Java development with London investment banks for years. I guess it's what he knew.

Also, Rust is a hard language to start a company with so I wouldn't be surprised if this is more of a product maturity thing.
Train a new classifier with just a prompt.

./train.sh --class "cat: CAT_DESCRIPTION" --class "dog: DOG_DESCRIPTION"

./classify.sh 'woof'

{'data': 'woof',
'prediction': 'dog',
'probabilities': array([0.37996491, 0.62003509])}
I think the above means (if I do get the point) that databases scale in terms of both requests per second and number of active connections.

Having 1000 connections doing 1 request per second isn't the same as having 1 connection doing 1000 requests per second.

But, and I could be wrong, the larger factor is the number of requests per second.
People have been making the Gruber has gone downhill claim for years.

In the past handful of posts about Apple he's made he said he's disappointed Apple is discontinuing the Magsafe battery pack, disappointed that the free iCloud tier "remains a measly 5 GB", and that he thinks it's a shame that the iPhones mini have been discontinued.