skysight-inc/HackerNews huggingface dataset:
> That advice comes from people with no other leverage other than the fact that they can remain in a (in a case like this one) miserable job indefinitely if needed…doesn’t sound like much in the way of leverage to me. Better to have some other leverage, like real skill or financial independence.

This sounds like someone who hasn’t had to look for a new job in well over a decade.

Hint: shit has changed in the employment sector, and dramatically so. Ghost jobs, job ads that demand an entire IT team of skills for a single position, employers stuck with analysis paralysis trying to find perfect employees, and wildly toxic employers for starters. If you don’t start looking while you are still employed, you run a very real risk of exhausting all savings before you do find one.

And no, vanishingly few people under the age of 40 are “financially independent”. The retirement plans of most millennials, for example, are wholly dependent on catastrophic societal and economic collapse. And when almost 80% of Americans are living paycheque to paycheque, not many over 50 are such either.
I use an alternative Github front-end called Graphite that is faster and more reliable than GitHub.com, and it’s a React single-page app.

I’ve always thought of GitHub’s turbolink repo tabs as flaky and their full-page navigations as slow. It’s much better as an app (Graphite) than as a series of websites. The UX of GitHub.com has evolved at a glacial pace :-/
The obvious answer is that Trumps assassination attempt were due to the twitter algorithm change that happened that day!!!
Apple was clearly larger than Google when they came out with Apple Maps, and it was issue-laden for a long time. It is not a resource-issue, but a tech development maturity issue.
I’ve been following the development of this via Miguel’s blog and mastodon, and as someone who is really interested in iPad development and app design I really want to try it out but I just don’t have time for another hobby.

I’m signing up and gonna try it out, but I feel like I’ll need to put more than an afternoon of dabbling to get anywhere interesting.
I think there's a big difference between policies that benefit vulnerable people and those that benefit powerful people and corporations. It's a false equivalency.

(Policies regarding 401k's and homes can affect powerful people too.)
Indeed, if you are pragmatic and want actual, certain results, violence and force are the surefire methods.

That is why the GP put the "evolved" in quotes. It takes something more than the basest human instincts and the animal sides of us to take this approach. Some may consider it naive. I personally think Gandhi was smart enough to deduce this on his own yet still chose the nonviolent approach regardless. That alone shows he was a greater "man" than most, in my opinion.
It is interesting to read about him comparing Nazis to Brits. The Brits enslaved 1/5 of the world and paid so little for it.
Makes me wonder what most people would do if a genocide was perpetrated right now. I have a feeling they would call the protestors of that genocide woke.
Good read. I thought you were talking about cloudflare stream which charges similar to other comparisons you drew in the blog.

This works because you dont have complexity of real time encoding, muxing. It quickly becomes a complex infra to manage if we do that ourselves.

I am curious what CDN are you using and what are rough configs?
That's incredible. I've never heard of it - where did you find it?
> Rust can be hard to get right because of the borrow checker.

In the same vein: «C/C++ can be hard to get right because of the valgrind.» ;-)
Yep, he switched focus after how everything went with Xamarin post acquisition, seems pretty much done with anything .NET.
AI Models for Decompiling Assembly Code
A previous employer used Postmark around the time they got acquired, I recommended they find another supplier but left sometime after.

Back then they were rather convenient and we didn't have any problems with tainted IP addresses, not sure if their new rather villainous owner has changed the Postmark business. I kind of expect them to pull IP addresses in through the email sending business to build reputation and then promote them to the ad delivery business.
You would use interior mutability, putting things in Cells in the map.
Y'all are literally bullying here.

The irony would be hilarious, if it wasn't just straight up mean.
This only makes sense if one wants to write a Phd on C++ UB and needs the exhaustive list.

For the rest of us, there’s cppreference, UBsan and quite a few books on writing correct C++ code. Of course, these will still not suffice to write 100% memory safe code, which is a pretty arbitrary goal that just happens to match what Rust offers and is pushed a lot by Rust advocates.

It’s a nice goal, but not everybody works on software that’s attacked all day every day.
Rare gladiator-shaped knife handle gives insight into Roman celebrity culture
I think they'll cut what is in their interest to cut. Also, where is the evidence of all this excess, or that any particular thing they cut is excess?
Yeah, I changed my SSH port for the same reason. I don't feel any more secure as a result, but now I can just watch the raw logs to see the incoming probes. They trickle in slowly, rather than being a constant flood, so I can watch the raw log for other purposes without it being inundated with noise that I have to filter out in order to be able to pay attention to anything else. That, and the logs use less space on disk.
Ask HN: What AI tools are you using on daily basis?
With the rise of New AI Tools, what tools have you been using to enhance your daily productivity
The progress is that DirectX will also support SPIR-V, going forward.

https://devblogs.microsoft.com/directx/directx-adopting-spir...
> For, if a fair number of men and women be found in India who would be prepared without any ill will against the spoliators to lay down their lives rather than bend the knee to them, they would have shown the way to freedom from the tyranny of violence.

I find this statement quite unsettling and devalues the lives of a 'a fair number of men and women be found in India'. It is practically a green signal to mow down the population without any aversive consequences for violent acts and dubiously hoping to evoke some humanity and kindness out of the British Military and State machinery.
I didn’t watch the video but Lockheed Martin has 60 billion revenue per year from defense contracts, PG has 80 or so?
Northrop has 30 so these two are already over PG. Or am I missing something?
It’s a nice thought but…

Nobody is tracking 48 bits out of 128 bits and tying that to a specific user.

Pretty simple browser fingerprinting will get you much closer.

Not to mention that you know MAC addresses aren’t unique right. They only have to be unique on the same L2. And with some shipping logistics, you can make sure this is usually true.

I say this as a person who received a case of Intel NICs back in the day and every MAC was the same.
Show HN: Convolution Solver and Visualizer
I made this convolution solver and visualizer tool to help get the parameters right when doing Conv2D / Conv2DTranspose.
It also allows you to visualize the convolution interactively.

Open Source code on GitHub.
Maybe if jedberg and Brendan Gregg were still a part of Netflix, that this wouldn’t have happened.
It's factually correct that too much fluoride is correlated with decreased average IQ.

By "too much" a factor of > 10x western safe levels is meant and by "correlated with" is meant a slew of other heavy metals are generally present.

This comes from studies that look at places in China, in Africa, and elsewhere that have unusally high levels of fluoride and other elements naturally occurring in water or as a by product of other industrial processing going on.

Where the problem lies is in the "fill in the missing line" extrapolations that the anti-fluoride folk do to "conclude" that if really high levels of stuff in water makes you stupid and affects your health then it surely must follow that small amounts make you a bit stupid and a bit unhealthy.

This is despite no such evidence existing even given large western populations with meticulously kept water quality and health records in the UK, Canada, Australia, US, etc.

The G20 recommended fluoride levels are safe by all the evidence to date and work to decrease cavity rates.
Slack in the System (2013)
The film Zone of Interest is an excellent examination of this, the banality of evil.

Interestingly the backlash towards the director's Oscar acceptance speech - a plea for peace and anti-Zionism - ended up highlighting that such people can even congratulate themselves for such atrocities when forced to reckon with an opposing voice. I wonder if this letter had a similar effect (given it clearly didn't temper any of their upcoming bloodlust)
The term woke has now become a pointless descriptor bearing little resemblement to the self prescribed enlightenment or the derogatory ignorance that is used as for and against.

So with this mindset, yes.. they absolutely will be called woke.
What would be the world if we hadn't "stolen" so many discoveries from China, specifically where would be the USA (gunpowder, print, et al)
While you sipping on that coffee, I was crouched down on the same roof surrounded by the awful sound of the incoming sporty zombies. I hate those things, I still do.
Sendy is an absolute atrocity of software.

It's like you gave 1000 monkeys access to stack overflow with two buttons - one to copy and one to paste, then you trained an LLM on the garbage they produce, and then you asked the same monkeys to write a prompt for the LLM to write an email campaign manager...

Seriously Sendy is without a doubt the worst piece of software I've ever had the displeasure of reading the source code, ever. It makes Wordpress look like a well architected marvel of software engineering.

Sendy takes the hyperbole about junior developers copy and pasting code they don't understand to whole new levels.
There is a video for the art of mixing. It is indeed fascinating.

https://m.youtube.com/watch?v=TEjOdqZFvhY
They transitioned from manufacturing to financial engineering.
Would you be open to someone for those tasks?

I just checkout your project and it looks amazing. I’m not a Mobile Developer but I have definitely worked with Java especially with Springboot

Would love to get in touch with you
Free AI, Image & Video Editing, Calculators, SEO, Timer Tools and More
How does YouTube unmute ads? Can this be disabled?
I noticed this evening that YouTube has started unmuting my MacBook during ads. I mute the first ad, but then the second one starts playing out loud. I didn't know that Chrome had permission to control volume, and I can't find anything about this online. When did it start happening, and is there any way to disable this permission for certain apps?
Show HN: Pokemon TCG Pocket
Pokemon TCG Pocket - Mobile Adaptation of the Classic Pokemon Trading Card Game
I imagine that many of us would gladly accept blocking call with a much lower certainty. Maybe we need an audio catcha.

Thank you for the insight.
I have two decades of experience in Creature House Expression...! It's my go-to for anything vector.

What I love about it: foremost, the UI. It was made for the software, not based on any existing library (as far as I'm aware). (I particularly love the 'dials' which work equivalently to sliders; and which, when double-clicked, allow the user to enter precise values in a text box.)

It's organized intuitively, with a great balance between simplicity and features. And features! It seems that Affinity Designer still hasn't caught up to this 2003 software. CorelDRAW is clunky in comparison too. While Expression's isolated bugs and annoyances will never be fixed, it's a joy to work in: grids and guides are perfectly 'good enough' (not the equal of Inkscape); onion-skins are invaluable for animating; fonts have simple but comprehensive controls (although OpenType doesn't work properly); brushes are unrivaled, even by Illustrator; and the (optionally) bitmap-style vectors enable a different kind of work flow.

Unfortunately, there's no SVG output, so I export as PDF and use Inkscape to convert. However, Expression also allows saving in a text-based format, which could be the basis for a file converter.

It can also use Photoshop plugins! Since I work mainly with vectors, I haven't had occasion to try this feature yet...

Expression is still available as a free download. It works in Wine on (Intel) Mac and Linux. The manual is great! And the sample files (together with the old website) are delightfully whimsical. It's stable, mature, and (in my opinion) outshines Adobe Illustrator, Affinity Designer, CorelDRAW, and Inkscape.
As someone who is intimately familiar with Datalog, but have not read much about Logica:

The way I read these rules is not from left-to-right but from right-to-left. In this case, it would say: Pick two numbers a > 1 and b > 1, their product a*b is a composite number. The solver starts with the facts that are immediately evident, and repeatedly apply these rules until no more conclusions are left to be drawn.

"But there are infinitely many composite numbers," you'll object. To which I will point out the limit of numbers <= 30 in the line above. So the fixpoint is achieved in bounded time.

Datalog is usually defined using what is called set semantics. In other words, tuples are either derivable or not. A cursory inspection of the page seems to indicate that Logica works over bags / multisets. The distinct keyword in the rule seems to have something to do with this, but I am not entirely sure.

This reading of Datalog rules is commonly called bottom-up evaluation. Assuming a finite universe, bottom-up and top-down evaluation are equivalent, although one approach might be computationally more expensive, as you point out.

In contrast to this, Prolog enforces a top-down evaluation approach, though the actual mechanics of evaluation are somewhat more complicated.
I like how you post twice. Such passion.
You can get used ones super cheap on ebay. The same applies to RAM, CPUs and other parts.

No need to buy new for most computing equipment unless you're looking for the absolute latest and greatest.
This is the right question
I dont mean to be nasty, but what sort of turbo nerds are bullying you if they decide to Photoshop images. Back in my day, bullying was about repeatedly keeping people out of the ingroup until they internalized their otherness. It was opportunistic. We didn't plan elaborate scenarios, we called him gay when he spoke about something he cared about. That was enough.

If anything, social media would give that kid more opportunities to find a group that will accept them.
Before even watching the video, I guessed it was about the Aspen Movie Map.

I was right. https://en.wikipedia.org/wiki/Aspen_Movie_Map

There was a Nova episode in the 1980s about it, which is how I learned about it.

The description 'what would become Google Street View' implies a project continuity which I do not think existed, rather like saying 'VisiCalc was what would become Excel.'

Also, and unlike Google Street View, the Aspen Movie Map let you go places which were not photographed, but could be synthetically re-created from the photographs.
After reading the article, it’s clear the author approves of the fact Rust has these rules (and prefers it over C++). They’re highlighting the natural challenges that brings so future iterations or competitors can see what needs to be improved.
From the article:

> This is painful because I am an experienced C++ programmer, and C++ has this exact problem except worse: undefined behavior. In the worst case, C++ simply doesn’t check anything, compiles your code wrong, and then does inexplicable and impossible things at runtime for no discernable reason (or it just deletes your entire function).

This is completely wrong, even in the "not even wrong" territory. It reads like an attempt to parrot a cliche without having any idea what it means. "Undefined behavior" just means the standard does not define what is the expected behavior, and purposely leaves implementations free to implement it how they see fit. This means crashing the app or sending an email to the pope.

In practical terms this means developers should not write code that triggers undefined behavior, and treat the code that does as errors requiring a fix. Advanced users can lean on implementation-defined behavior from compilers to add some expectation to the behavior, but that's discouraged.

It's so strange how someone calling themselves a seasoned C++ developer fails to understand such a basic aspect of the language.

The important tidbit is that a) it's completely wrong to parrot "undefined behavior" on "C++ doesn't check anything", and b) if you code triggers undefined behavior without your knowledge then you just broke the code and wrote a bug out of your own ignorance.

To make matters worse, there are a myriad of code checkers for C++ that catch undefined behavior and even some classes of safety errors. Take for instance cppcheck. Why is the blogger whining about undefined behavior and "c++ not checking" when adding cppcheck to any project is enough to detect most if not all cases?
Is this the only choice we have?
>nature functions on the basis of survival of the fittest.

And we have to watch out for thinking that "fittest" implies "strongest". "Smartest" or "most devious" as in the Cuckoo (https://www.discoverwildlife.com/animal-facts/birds/facts-ab...) also meet the criteria.
A good instinct, but the point is it's important to think about what the data means. The authors of the paper are just saying that the populations of people driving each type of car are different so looking at a percentage of fatalities is not particularly informative. If you took all those people who currently drive 20 year old fords at 10 under the speed limit and put them in teslas, maybe the tesla fatality rate per billion miles would start to look a bit better.
We are still waiting for proper arrays and string, or some form of fat pointers for the last 50 years.

I doubt an ownership system will ever arrive.

AT&T work on Cyclone ended up being picked by Rust instead of anyone at WG14 getting some inspiration for papers.
They are certainly more colorblind and vision impairment friendly to be honest.
In a fair world, where there is equal access to basic things required for living life (food, health services, education), the UK has no business being a top economy. They don't have the land area, nor the population, nor the natural resources. They were propped up by the colonialism for a bit but now are fast going back to be a small inconsequential country.
Domain for sale?
Kudos for putting man in double quotes, following the theme.
What if Rust itself is the better tooling?
In the 19th century?!
Discover the ultimate guide to mastering MidJourney, the leading AI platform for creating stunning digital artwork. "MidJourney Master" offers everything you need to unlock your full creative potential using AI tools. Whether you're a beginner looking to learn the basics of AI art generation or an experienced artist ready to refine your skills, this comprehensive guide covers it all
What did the Rust community expect to happen if they so strongly and often claimed that Rust is easy to learn and user-friendly?

And how did we get from that to “for some people, some languages may never fully agree with their preferred style of writing code”?

If a C++ programmer (ideal Rust learner) says four years in that the ergonomics of Rust are bad, then based on my own experience I will believe them.

I don’t write something to see if it compiles either, I design every single line of code. But with Rust (and a lesser extent C++) a lot of that design is for memory safety and not necessary for the algorithms.
> Taunting you even when you're at home?

This might be a European take, but we used to actually visit each other. When I was a kid, you'd only rarely hang out at home. You'd mostly be out with the other kids at a playground, someone's house, or downtown.

Keeping people out of those "shared but private" spaces was part of the bullying. In that sense, a shared Facebook groupchat isn't any different.
It can't, because C doesn't have the ability to create library types as if they were built-ins.
"They can have the former only by complete destruction of every Indian-man, woman and child"

Unfortunately this is not a rhetoricallly exaggerated and obviously impossible choice. Settler colonialism exists and relies exactly on this approach. I wonder how certain could Gandhi be that the British wouldn't choose this approach.
This is a jailbreak and they have selectively edited the screenshot to be maximally damaging to google. It's still brand damage for google because of the public reporting of the story but we're not seeing AI gaining sentience or anything.
I don’t agree. Because the minute you change the port, you just become of more interest.

As you said, only the low effort bots scan the standard ports.

But venture anywhere off the beaten path, and a place like shodan is the most benevolent of those kind of places, and it still takes about an hour for your IP and newly opened SSH port to be indexed.
It boggles my mind that a technology where "making things up" is even a remote possibility is ever actually considered for use in the real world.
I haven't tried that, but my guess would be the same problem as most solids in a microwave - uneven heating / cold spots. That's why liquids and popcorn work so well, liquids mix themselves up and the unpopped kernels fall to the bottom of the bag.
I’m not speaking of any application of such measures, I’m stating my opposition of them.

Although now that you’re making my argument for me, it’s not cool that tax payer funded jobs would be terminated over that.
I would say not dramatically different, since most of these fundamental discoveries were found by multiple people around the world.
Premium accounts get a boost.

You'd struggle to convince me the number of Premium registrations wasn't heavily biased to the Right.
We won’t know until we try it out.
Happily, voice chat worked fine!
You are comically uninformed on this topic. Please dont repeat incorrect second or third hand “understandings.”

I dont have time to itemize everything, but… its not “stack” as much as “bucket” or “matrix”, but similar outcomes. I never once heard of any sort of “promo to fire”, its prima facia ridiculous. Any FTE can change teams 30 (iirc) days after hire, regardless of job level. SDE3 is “ terminal” in that there’s no requirement to advance, but its not uncommon to move to SDM or PE. Offhand ~10-15% of all SDE are “3”, and ~2-3% PE, maybe 0.5 Sr PE, and a fair few DE. oh and “average” tenure, I wonder what the average might be when the company expands total FTE count by 15-30% per year, and an attrition rate of 10-13%.

SOURCE: me, was 13 years at aws including promo up to PE.
> Nobody is tracking 48 bits out of 128 bits and tying that to a specific user.

Of course they would, if it was how everyone still did addresses! It's a super easy to access permanent ID.

> aren’t unique

Rarely. That's hardly enough trouble to make trackers not use it.
> neither has an understanding of how the money is spent

Stop the funding and see what breaks?
Because British already knew the taste of cheap (free) human labour?
> Of course you have to internalise the rules of a borrow checker

This is generally a good thing: the more you internalise the logic of borrow checking, the earlier you start thinking about "who owns what" instead of deferring the choice to later, which often ends up in a tangled mess of "incidental data structures" as it is sometimes called in the c++ world [1].

Of course in c++ this means you have to internalise this discipline the hard way, i.e. without the borrow checker helping you.

[1] https://isocpp.org/blog/2016/05/cppcon-2015-better-code-data...