skysight-inc/HackerNews huggingface dataset:
> My pet language extension to C would be closures

Is this not what Blocks are? They are common on Apple platforms.

https://en.wikipedia.org/wiki/Blocks_(C_language_extension)
Fuck Spotify's recommendations. What counts are recommendations from people instead of algorithms. Intent is everything with making a recommendation. If someone I know recommends me x because y, then I know it'll be at least interesting, if not great.
If the Ghost CEO really knew better about Twitter they’d recognize that this person is flaming for attention, not trying to get their problem resolved, so sending condescending emails is just throwing fuel on the fire.
You can email them and they'll fix it. I've done this twice. It takes about a month but they do get to it.
Yes I am. Contextually Texas has a huge methane problem[1] and there is every indication that SpaceX will run their facility in a responsible way. What people "get" for SpaceX running that activity is a space capability that is superior to every other nation on the planet.

I do understand being emotional about the environment and a desire to preserve it in the presence of people and the activities that we have to do to survive. So I understand being emotional about an administration rolling back EPA restrictions on coal power waste water release[2] (for example).

Analogy: I don't understand a co-worker being "mad" at you for driving 10 miles to the office because they ride their bike that same distance and are therefore doing more for the environment than you are. Proud of their own efforts? Sure. Mad because not everyone can do what they do? No, I don't understand that.

[1] https://www.texasobserver.org/methane-abandoned-oil-wells/

[2] https://www.ewg.org/news-insights/news-release/trump-epa-rol...
The YouTube issue you describe could be on purpose to limit abuse/gaming of the system. Since we don’t deal in YouTube’s moderation day to day we aren’t privy to the reasoning that feature was never developed. Maybe they did it early on and realized before they released it could be abused to make copies of your YouTube channel with slightly different language optimized for different search terms. Hard to say intent without working on it day to day. Sometimes things are hard on purpose because a small part of the population suck and will abuse a feature.
> Programming might not be similar to art but it feels like getting in is similar, you show a portfolio of stuff you've created.

Isn’t this just based on your own experiences and biases and the way things have been done historically because developers have mostly been people who had access to computers as kids/teenagers/college students?

> If you don't enjoy it or do enjoy it but don't have the time to do it outside of work I don't know what to suggest.

Maybe a bootcamp to get the basic skills and then seek out an entry-level job?
especially considering I’ve been running a SaaS for 12 years
You have real world data but it’s not at all clear that you’ve been interpreting it correctly.
Well there's always Hacker News! I'm European, ask me anything.
I wonder how they'd respond to a GDPR request.
I respectfully asked a question about something she blogged about years ago and she blocked me. It was rather bizarre. Perhaps you met a similar fate at one time.
Find a community college with a diesel program, then do heavy equipment diesel work. Get a truck and MSHA part 48 papers and live the life.
I interpreted the parent's post to mean they are encountering resumes which list neither internships NOR unrelated work experience.
Curious from others. Is there a reason that Japanese American is not hyphenated in this article but it is in many other places including government documents. What is the convention around this?
Wait, so setting this up will give me a REST endpoint where I can send data to, which then gets pushed to my Android phone? So that I can ship any kind of actions/events to my mobile? That's awesome!

I've wanted something like this for quite a while but instead I've been mainly using webhooks/bots to Slack/Matrix/Mattermost for this.
Conventional reactors also produce plutonium; in fact, there's a suspicion that one reason Chernobyl was so poorly designed (e.g. lacking a containment dome) was that they were extracting warhead fuel from it. About a third of the energy in US reactors is actually from fissioning plutonium, but they do that inefficiently so plutonium and other transuranics make up most of the long-term radioactivity in high-level nuclear waste.

On the other hand, breeder reactors don't necessarily make weapons-grade material. The Integral Fast Reactor in the US produced a mix of four plutonium isotopes, which was totally unsuitable for weapons, and harder to enrich to weapons-grade than natural uranium.

Using breeders multiplies the energy from uranium ore by a factor of a hundred. With such low fuel consumption, it also makes seawater extraction pretty easy, which extends our fuel supply to many millions of years.
Dare I say that flagging the submission is ... illiberal?
It’s interesting to me how it appears from this comment that you feel like that hosting 10k US troops and dozens of nukes is something your country is providing to the US to it’s benefit.
Gaylord!

One is a progressive blend of funk, hard rock, jazz, psychedelic from New York, active in the mid 90s to 2010[0], and the other is an anti-fascist (anti)black-metal band from London formed in 2018[1].

Both are interesting, but I only like the music of the first one. Google Play Music used to mix them together.

[0]:https://en.m.wikipedia.org/wiki/Gaylord_(band)

[1]:https://genius.com/albums/Gaylord-band/The-black-metal-scene...
I never used Spotify but I've been happy with Deezer, which does have a "don't recommend this song" and "don't recommend this artist", plus a "change mood" option which is helpful if I'm feeling more phonk than funk
It all starts with finding a good instance. Instances are usually designed to collect like-minded people, which makes for more interesting discussion (eg. you wouldn't want BTS fans to interrupt a cybersecurity thread). You can still chat outside these bubbles (hence the federation), but the main interaction loop is stronger on your local instance.

I'd recommend https://instances.social/ to find a good starting group. There's quite a few technology/computer science instances out there, many of which are quite active.
Same experience here with the CTO... I was trying to notify some terrible security problems in their product. What she doesn't like she dismisses, deflects, and deletes. edit - it was the CTO, not CEO
Seconding that. If you mean Apple's scanning of photos for CP when they're not required to by law, that is absurdly anti-customer for sure. But using any Google/Android device other than Lineage, eSolutions, etc is way, way worse. Just so we're on the same page, on Monday or so we were discussing Samsung's keyboard app selling your keyboard presses to third parties, and Samsung is even considered premium.
economies of scale are why we are rich, imagine if you had to grow your own vegetables
Could be the site is compromised by only shows when coming from Google.

Inform the site owners if you can.
After reading the initial Tweets, and then the email exchange, I can empathise with both sides.
Four degrees was horrific.

Since there’s no evidence that’s happening, now 1.5 degrees is horrific.

Let’s hope it’s not negative 1.5 degrees.
If I recall, something like 7 hand shuffles becomes indistinguishable from random. I'd guess a pro could get this level of mixing in a few shuffles
this is the nerdiest. cool.
Exactly. There's no reason the "personlized" Daily Mixes can't be built/labeled to indicate "acaccuracy" rate. It annoys me when I'm in the mood for new or different - which is 60% of the time - and all the new Daily Mixes feel like the day / week before.

I'd love a personalized playlist titled "Curveballs" that contined things different and/or challenging.
Article istself pretty vague and clumbsy with technical details.

>The missile missed its target by about two-dozen miles

Somewhat related from a couple days ago:

>China military researchers pinpoint AI for hypersonic weapons accuracy [0]

...

>PLA scientists say artificial intelligence could write flight algorithm within seconds and be 10 times more accurate

...

>Their study showed an AI-based system could keep a hypersonic weapon on course with an accuracy of about 10 metres (32 feet).

...

>The researchers said physical disturbances to the sensors were inevitable during their assembly, transport and routine maintenance. And each time the weapon is powered up, it affects the hardware, causing further deviations from the factory settings.

...

>Using their method, the AI would start work immediately after launch, before the weapon reached hypervelocity, to calculate its position using the signal from the GPS or BeiDou – China’s navigational positioning system – and compare it with the results generated by the on-board sensors to evaluate the actual condition of the hardware.

[0] https://www.scmp.com/news/china/military/article/3152179/chi...
I've deleted my Spotify account after noticing that the recommendations algorithm is useless.I don't understand how there can be regression in that regard from soulseek, what.cd network graphs, last.fm or even radio stations. Seriously, how hard is it for Spotify to hire some music heads to put together playlists for people.
I wish there was an easy way to install it on macos.
How's FSD looking?
the cynic might say they're trying to maximize the pr value, after a string of bad publicity.

usc was incidentally part of an fbi indictment against mark ridley-scott, a long-time local politician who was on the city council when he essentially bribed usc to let his son go there in exchange for lucrative contracts for the social work school.
Yeah, I was considering posting one. I've lately switched to Z3 under C# since it's so easy to do things... If I get around to it tonight I'll make a post.
There are 4 factors.

The first one, as other people have already brought up, is that looking through man pages is not the natural entry point for most users.

The second factor is that having some good help doesn't excuse the poor quality of most of the rest of the help. It's notable that you don't refer to the "git glossary" as a good entrypoint, especially since (given the next factor I'm about to elaborate), it really ought to be a useful companion. Instead, every time I try to look something up in the git glossary, I somehow end up even more confused than when I started--the help there is literally the opposite of helpful.

The third factor is the worst problem with the help: it's absolutely laden with confusing jargon. An example I easily recall is that the "staging area"--the name by which it's pretty universally known to users, in my experience--is almost universally referred to as the "index" in git's documentation, and almost nowhere else is it referred to as that. Index is a particularly bad term in this case because, if I were to list the things in a version control system I might wish to build indexes of, the changes that are being staged for a commit yet to come is not going to rank very high.

The final factor is that the poor structure of the git CLI system means that you have to rely on the help. It's notable that the poor CLI of git keeps coming up in discussions about it, far more than any other tool I've ever seen--I can't recall any complaints about any other VCS's CLI, even accounting for their collective (now) lesser popularity. It is pretty clearly objectively bad.

A great example that combines many of these points is 'git reset.' Looking at the help documentation, in the opening paragraph:

In the first three forms, copy entries from <tree-ish> to the index. In
the last form, set the current branch head (HEAD) to <commit>,
optionally modifying index and working tree to match. The
<tree-ish>/<commit> defaults to HEAD in all forms.

It outright starts by admitting that it does different things depending on how its invoked. The help immediately launches into jargon--what is a <tree-ish>? what is the index? If I'm trying to figure out how to do something--say get an older version of a file--this doesn't immediately jump out at me as being what I want...nor does it jump out as not being what I want.

I could try laboring through the help here... or I can give up, search the internet for "git get older version of a file" and be reasonably confident that I will get an answer to my question, since somebody has likely asked my question with almost exactly the words I used. And when I choose the latter method, like so many users do, git becomes a list of canned commands that are risky to venture beyond, for if I do, I run the risk of losing data, especially because operations that might repair the repository are not going to be on that list.
Diversity in daily mixes is an issue for sure. I do use the song radio feature but find it's hit or miss - they usually start off strong, but seem to lose the thread at a certain point.

It's a fine balance between existing liked songs and expanding within sub-genres, but I have at least noticed the recommendations improving over the past few years.

I suspect it would help to port over my entire pre-Spotify music library into Spotify to provide a bit more data, my current library is all post-Spotify so it fails to capture the breadth of my music taste. I've just never gotten around to it.
Each of the comments that mirror yours illustrate a major problem we have in the tech sphere—assuming _we_ know better what the end user needs therefor we don’t listen to the actual user. In our defense, we’re very disconnected from the end users.

I’ve done some work with a couple disaster organizations in the past and we continually get massive praise and thanks from the victims of these disasters. The actual victims have the same praise over and over again: Unlike the red cross, salvation army, and FEMA we actually ask them what they (the victims) need. We don’t assume they need water and and a tarp, we assume they know whether or not they already have those things. Often the victims need diapers, help with flood mold remidiation, a chainsaw to cut limbs from their street so they can get their cars out so they can go help the neighbors a few streets over etc…. They know what is prohibiting them from getting out to help others much better than we.

When people are telling us what they need, we should listen to them and we should actively try to avoid our tendencies towards “I know better what you need.”

I have a couple friends who work on recommendation algorithms full time and in their defense, they’re fully aware how terrible the recommendations are—I still get my music recommendations from friends, from the local music store employees, and friends who work in music venues—their recommendations are infinitely better.
You first get Apple to allow apps to keep persistent websockets in the background.
They recently added APIs for using a local push notification server, but you must necessarily be connected to Wi-Fi for it to work.

You otherwise get an Android phone.
The best part is saying that you have learned so much about why you shouldn't be mean to companies on Twitter, and how embarrassing that behaviour is...and doing it in a whiny email to a customer.

Some people go through life "learning" the same lesson over and over.
I've considered getting a spotify family account, using separate accounts for major genres and one for browsing. I have a browsing profile for Netflix so I can freely explore without messing up the suggestions.

For me, I listen to a lot of 40s, 50 - 60s lounge / exotica, early to mid 90s hip hop, 80s metal, and the standard indie stuff... then I have a bunch of chillwave and synthwave stuff that throws another wrench in the mix. The daily mixes I get are a total mess, much like yours.

The genre-specific mixes they make are pretty decent, but discovery is low.
Won't Spotify be able to tell dislikes by how quickly someone skips to the next song?
> People like their 150K paycheck and know that they're replaceable if we allow more workers.

can you elaborate? as a senior dev myself, I am def replaceable, but my role in the company is completely different than what is expected of a junior engineer. There is zero chance I could/would be replaced by a junior engineer and I love have junior talent on my team to do the work I am not interested in.

> 2. Companies made their bed and are lying in it.

no... companies love hiring junior engineers directly from college because they are wayyyy cheaper than senior talent, it doesn't matter if they leave after 2 years. Training up an employee only takes a few months.
Yes, that was my point. I know that the current flow is not what I want, but I understand there obviously are reasons I'm not privy to, but then again it looks obvious to me from the outside.... but then again I'm not aware of all the reasons they've done it like that.

https://en.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fence

The fact there exist reasons something sucks does not make it suck less for the user, even taking into account the user's awareness of these reasons' existence.

It's the "Of course, but maybe...": https://www.youtube.com/watch?v=XLGzFQg_1xc
Fingerprint reader so I can log in frictionlessly. Laptop locks instantly, but I can swipe my finger to log back in, so the security requirement isn't onerous.
What's "overstated"? Literally every single API request in C++ AWS SDK goes through libcurl.
To be fair, you just copied files to a directory and ran the code in the days of MS-DOS. The real problem is mobile code, and how to safely run it.

In a decade or two, the idea of running a program with capabilities to access the world by default will seem as insane as letting inmates run a prison.
It tells you to just recompile with -disableMetrics if you want, it's really not a huge deal. It's not like Windows.
If it is for desalination why aren't they using solar, which wouldn't even need storage in that application.
Sure, but when the smoke is bad enough to create bad air quality over half a continent away I think it's more than a "you chose to live in the wrong place" problem.
In Germany you can only call yourself an engineer if you actually have a technical degree (details and exact implications vary by state). "Software Engineer" might or might not fall under that regulation, though it is probably the reason why most job ads in German will call for "Software developers" not "engineers".
When I worked at in an in-store Supermarket Bakery years ago the target gross profit was 70%. So a $1 loaf would have 30 cents worth of ingredients.
Most of the vegetables I eat are grown in my backyard. As for "why we are rich", who is the "we" in that sentence? You? Me? Some aggregate across millions - maybe even billions - of people that's meaningless to most of them?
It can be, that's why aptitude/affinity are important and why I don't think software is the right choice for a large % of people I see getting into it recently.
I wonder if you really need a like or dislike button. I'm increasingly convinced they're both being used wrong. If you're listening to a random stream of songs there are only really two actions by the user that matter:

1. They keep listening. This is about the best "like" signal (IMHO); and

2. They skip to the next song. This is effectively a "dislike".

Both can be situational not absolute too. But what does like/dislike gain you beyond those two signals? Liking something requires the user to do something but users only really do something when they don't like what's happening. Requiring explicit action to keep playing songs like the current one seems somehow backwards.
The statesmen that created the United States were rich merchants and slave-owners; they were also inventers, multi-linguists, calligraphers, and philosophers. Much better than the SV billionaires, adjusted for differences in dominant morality.
Crumbs. I didn't realise that the design limit was 145 dBA. How loud would it be without the water?
You can sculpt stuff you made with geometry, you don't have to start from the sculpt sphere. But yes if you only want things to be fairly geometric sculpting is less useful, but if you want to make things like broken pillars it makes creating those effects easier.
Apologising for something that happened decades ago when those responsible are no longer working and most of them are dead? Well that’s got to be easy.
>My Pixel XL still works great and has unlimited google photos upload.

Mine does too, although the unlimited photos has nothing to do with the phone but just google services.

>For example after a software update the usb-c port is no longer reversible, it only charges if cable is inserted in specific direction.

I currently have both a Pixel 3 and a Pixel 3a XL in front of me and this isn't true for either phone. Have you tried cleaning out the usb-c port of dust? There might be dirt build up on one side that isn't allowing all the charging pins to engage properly or something. Another issue might be with the cable.
Good point. For some reason I didn't think about duplicate checking even though it's pretty obvious.
Interesting. This is a common consumer view. Since pure consumers aren't acquainted with anything but the best in the field, they demand very high quality of anything they witness. That makes sense.

At least part time content creators know that creation is harder - because that first step to actually doing something is mentally hard (pure consumers find it impossible). People will make crappy things before they make good things and they'll share them with each other.

Perhaps the problem is when pure consumers, seeking further stimulus, enter creator spaces. Or where part-creators accidentally expand the audience for their fellow creators into pure consumer spaces or more-consumer-than-creator spaces like HN.
It is free (as in beer) which makes me think they are not making any money on it. Why not FLOSS it?