skysight-inc/HackerNews huggingface dataset:
iOS supports browser extensions, and has done for some time - e.g. https://apps.apple.com/us/app/makeover-custom-css/id16023611... (which demonstrates custom HN CSS in the demo screenshots!)
Defining fingerprinting in a legal terms is fairly difficult.

Most regulators would also likely consider fingerprinting for certain use cases as acceptable. E.g., detecting abuse, fraud, CP, etc.
Very worried. The BLS edited their stats, projecting the number of software engineers will decrease by 11% in the next ten years:

https://www.bls.gov/ooh/computer-and-information-technology/...

This is a pretty drastic change from their earlier prediction (often cited all over the internet) that the number of software engineers will increase by more than 30% in the next 10 years. It's not the full replacement of software engineers I'm worried about, so much as the steep reduction in the number of jobs and the labor/wage pressure that will make this job pay a fraction of what it's paying now, and make everyone's livelihoods more precarious in the next 10 to 15 years.

Karpathy already stated in 2017 that "Gradient Descent writes better code than you", when he wrote about "Software 2.0" as feeding data to neural networks:
https://karpathy.medium.com/software-2-0-a64152b37c35
Nvidia's CEO, Jensen Huang, seemed to have confirmed that point this week in persuading parents not to encourage their kids to learn to code.

Today, this YT video by a dev named Will Iverson about how software engineering jobs are not coming back made me really anxious, and start to worry about making backup career plans in case I need to transition in my late thirties / early forties. (That sounds sooo hard...I'm a recently laid off mid-level full stack engineer of seven years, but I wonder if it would be better to transition now while I'm younger. Why wait 10 to 15 years to become increasingly obsolete or more stressed of becoming laid off? How can I support a family like that? Or make any plans into the future that might impact other people I'm responsible for?)
https://www.youtube.com/watch?v=6JX5ZO19hiE&t=3s

I don't think the industry will ever really be the same again. But I'm sure a lot of us will adapt. Some of us won't, and will probably have to switch careers. I always thought I could at least make it to retirement in this profession, by continually learning a few new skills each year as new tech frameworks emerge but the fundamentals stay the same -- now I'm not so sure.

If you think I'm wrong, can you please help me not be anxious? Older devs, how have you managed to ride out all the changes in the industry over the last few decades? Does this wave of AI innovations feel different than earlier boom-bust cycles like the DotCom Bubble, or more of the same?

What advice would you give to junior or mid-level software engineers, or college grads trying to break into the industry right now, who have been failing completely at getting a foot in the door in the last 12 months, when they would have been considered good hires just two or three years before?
I am definitely not saying any of those interpretations of the event are correct (I'm a skeptic) but I do find it interesting that some people do seem to have a period of increased focus and productivity afterwards.
Good luck. It's amazing how little of today's web is good old HTML. A while ago I visited a website that used Markup - but that wasn't compiled into HTML and then statically served, oh no - it was rendered in JS client side. WTF.
You're not as smart as you like to think that you are.
Huh, TIL they're mostly made by one company, and that company is based in Atlanta. I knew about the problem because there's a failed streetlight near my office, which is apparently only about a mile down the road from Acuity
Doesn’t matter. He resigned in disgrace, will never work in academia again. Honestly I’m now curious what he’s been up to the last two years.
Well, this story will be wiped off the front page in a few minutes (there’s zero intellectual curiosity here, so that will be a good decision), but oof:

> SpaceX management "colluded with [the supervisor] to allow him to transfer his 48,289 shares of Common Stock (valued at $77/share; totaling $3,718,253) out of his name so he could fraudulently avoid paying Plaintiff any child support"

I dislike the implementation of child support and think it’s unfairly stacked against men, but it’s the system we live in. And in this system, if you get someone pregnant, you can’t just try to avoid the payments. The law will come down on you hard.

EDIT: heh, wiped while I was writing. The mods are certainly on top of things. I don’t see much point in commenting on stories like these, which is probably a good sign.
Oh yes. This one is Jetbrains only but there is also a VScode alternative for this. There is a plugin called httpyac and I believe it also supports the same kind of configuration (???) and variable syntax. It's great not switching to other apps for making an http request.
Yeah. Can't believe these guys are proud of it!

On the other hand, I did clear my browser cache and switched on the VPN, and they mis-identified me as a new visitor.

Still, despicable business model.
I addressed that in the first line!

To restate: why is Hamas' attack on Oct 7 bad? It's because they killed civilians. If we condemn that, then we must condemn all the IDF killings of civilians. If we do not, what basis do we have to condemn Hamas?

Israel's killing of civilians is a horrendous war crime. No we are not doing a carve-out because they really want to kill Hamas fighters. Absurd and horrific to suggest that.
I too was self taught. For me it was the perfect opportunity to express my best vision ever. Unfortunately it was followed by years of mediocrity. But for one year my work was special. That is to say, for me it wasn't advancing skill. It was a vision of something no one else had done.
Because it's not correct, a search in a store is supposed to result in information about the products in that store, not unrelated garbage. Garbage is a problem in the internet, much easier ways to generate/access it in more places is an big increase of the scale of the problem, hence "ruin"
Actually, the article about the White House asking people to use memory safe languages (of which Rust is the only one that can really replace C/C++ use cases), has sent some serious ripples through my work, which relies heavily on C++ right now.
That only makes it easier to outsmart ones self.
It's about capability more than current production. And given they're supplying arms to two separate wars, one of them against the country in question, it does matter.

I'm not supporting either war, or even applying either. The limitations on domestic production capability are absolutely concerning.

Not just in terms of arms, but medication and technology. This should have been a key lesson learned from COVID supply issues.
Hey there!

Thank you for the patience. We have been occupied with adding File Uploads and OAuth2 support in Feb and prepping for the Golden Edition release. This issue is priority. Hoping to get the PR merged soon.
I inherited jira-cmd from it's original author and added ton of functionalities to make my office life easier. I've been using it daily for the past 8 years.

The most used feature for me is i can save templates for jira like creating same type of jira (epic tagged, with labels, mandatory fields,and any other constant components, ) with multiple titles.

https://github.com/palashkulsh/jira-cmd
I’m puzzled here how legally they can do this and I don’t like the precedent. If someone creates yet another social media network code templates
that acts like Xitter and shares the code on GitHub then can X issue a DMCA?
Fair points all, but the fact that this made it to the front page of HN is itself problematic vis-a-vis the points raised.
I’m not familiar with Elixir but I am an ML engineer.

In a neural network training, the goal is to optimize the parameters such that the result is closest to what we want them to be. For example, we might want a model which can predict a continuous variable (like the price of a house) given a set of input variables.

When we actually compute the values of the neural network, it amounts to a large number of matrix multiplications. In fact we do parallelize this on a GPU. The thing we are trying to optimize is to minimize the loss, but it has less to do with finding a short path through the neural network layers.
Related, The Information is an excellent book: https://en.wikipedia.org/wiki/The_Information:_A_History,_a_...
Psychological Superconductivity
Back at Google there was a really nice extension to protobufs where servers had a side channel that let you query all the services on the end point along with their full proto descriptors. That's probably internal only though (but I haven't played with grpc enough to know).
I'd start with first, are you sleeping 6+ hours every night, and then go from there. The brain seems to get pushed into fits by sleep deprivation.
i've been writing C++ half my life, C a couple years less, stopped using them daily 4 years ago, but i've shipped enough projects with them to be "experienced".

exactly one of those projects use CMake (an open source Qt app that's had a couple million downloads), and the infra for that was pretty finalized by the time i got there. if "comfortable with the basics" means "add a new .c file to the list of stuff to compile", sure, easy. if it includes "detecting the presence of some optional dependency and then conditionally compiling+linking a .so in response" then not at all. more importantly though, a large number of cmake directives i cannot guess their effects except by consulting the manual.

there's a lot of build systems out there. and a lot of technologies tend to come in pairs: a Qt C++ program is likely to use CMake, a GTK C/C++ program is likely to use meson, an SDL C/C++ program is likely to use make. not that there's no variance, but it's weirdly easy to specialize more narrowly than you think.
I think that that both of you have good points, but missed some nuance.

Most US-to-US transactions verify cards using the ZIP code (in this context, called AVS or the address verification system) and the card number. Most retailers do verify if the CVC and expiration date are also correct, but international retailers might be surprised that you can enter 12/99 and 000 and still pass due to this oddity (https://support.stripe.com/questions/charge-succeeded-despit...). This is also the reason why US cards are favored by criminals (because the security in them are, to be frank, insufficient).

In contrast, European retailers do use the expiry date and CVC to verify the card, and some even take this further with 3DS verification (regardless of the origin of the card). In practice, using a US card in Europe does not really cause problems except a) when the retailer only accepts locally-issued cards (or EU cards only as may be the case), b) when your bank does not support 3DS, or c) you did not set a PIN code / retrieve your PIN code from your bank.
Oops. And this is what happens when you accidentally double your negatives, thanks for the point out even if it’s too late to edit.
I found out about this a few months ago through Cristobal's blog: https://cristobal.space/. Somehow didn't notice how the post mentions Omar's involvement at the top lol. Thanks anyway tho.
I know little of California politics. How do these propositions work / not work ?
60% voted yes, 7M people. For a yes/no vote like this, what’s even the point of holding such a referendum if its result is not guaranteed to be implemented? Apparently it complied with federal law, but was held back because of… I don’t really understand what, but feels undemocratic for the result to be just ignored.
Thanks, that clarifies things for me. Oh well. It was fun to program, though!
I think this is bad advice. Bringing a lawyer to the academy is a fundamentally adversarial move, and barring exceptional circumstances will not go well (some female academics denied tenure in the 80s did do well from lawsuits on gender discrimination grounds).
Mind that Kant was very much about conflict resolution. So, where is the conflict? In this case, it's about weighing the evils of withholding information from the potential axe murder against participating in his crimes by doing so. This should be an easy one…

Particularly, this is not an isolated event. Yes, in case this was an isolated event and we were to be challenged on this, we could not reason for a universal rule for lying. However, given that this is a complex situation, while we are indeed failing in what may be expressed in terms of duty, who is going to challenge us on this? Therefor, this is a totally hypothetical argument. Its meaning is really that we can't build general rules on particular exceptions. And, if we were to be challenged on the morality of our proceedings, this had to be broken down to individual actions and the conformity to general rules.

The really interesting aspect, however, is this: just by statistical weight, an AI trained on an English corpus comprising mostly anglo-saxon reception of Kant, should arrive at different productions than its sibling trained on a German corpus, which may include a more genuine reception.
> DuckDuckGo is a very user-friendly, fast and secure search engine. It's totally private, with no trackers, cookies or ads.

DDG is great, but it definitely does have ads even though those ads do not have tracking.

I'm surprised that Kagi isn't listed under search engines, which is not only very privacy centric but actually doesn't have ads. is it because it's a paid service?
But it is lazy. Sorry if folks feel obligated to defend it.
Pretty sure I learned about skip lists as a lock-free data structure that is relatively easy to reason about (but it was a while ago and I’m not finding confirmation in a quick search).
Train a Model for Free
decentralized model training
Lead chromate is added by unethical processors to increase the weight and make the the color of the cinnamon powder brighter.
Should note that the talking points mentioned weren't in terms of for our against only that they are prioritized over production capabilities.

I think the lack of production capability is extremely detrimental to security. This should have been the major lesson from supply issues during COVID IMO.

Improving production independence shouldn't be a politicized issue and should be a broad concern. Not to mention the context of picking fights with relatively powerful foreign nations.
Not to gatekeep hn but.. wtf? Can we get a deluge of erlang posts or something? Maybe a prolog avalanche? Perhaps a plethora of Alan Kay interviews?
I have honestly never felt the need for this and had to click on a menu that I am ashamed to say I never thought of clicking on but yes, there it is. Scheduled send for SMS. You can even edit the time/ content right there in the UI.

Thanks!
Ozempic is definitely not just propaganda -- there's good research and outcomes to back it's effects.

There HAVE been some questions as to how it works (and that the traditional understanding might be wrong), but...
Meaningful is often a very flexible term, depending on the situation and the circumstances it's definition can change a lot. For example, when working in a small start-up the development velocity is crucial, because you have limited resources and no revenue to support you, so building something that works is more important than building it perfectly. It's a very generic explanation, but what I'm trying to say, is that there are always reasons for everything and they often form a long chain of causes, that are hard to see sometimes. But let's try to tackle some of your concerns.

Finding a job right now, especially without a lot of experience is hard, in my understanding, the main reason is that the companies at the moment are not ready to invest a lot of resources in new developers and would rather find someone with experience. If you are looking for job, try making something practical, like a pet-project, that would show your skills directly. Find some people with more experience, first of all, you can learn from them and secondly, they can reference you as someone they know, who might be a good fit in their company, that level of trust can be very important and help you a lot. And of course, keep learning, there will always be something you don't know and it's okay, the question is how your approach it, if you are willing to push yourself out of your comfort zone and get more exposure to different things, your opinions can become more valuable.

About AIs and stuff like that, your code is just a tool for solving problems, but what is unique to you is how you approach these problems, how you think about them, of course, if all you can do is build CRUDs by following precise instructions it won't be very valuable. Basically, work smarter, not harder, it's not the amount of code you can write, but the reasoning behind it.

Okay, let's say you landed a job, congrats, but you still feel useless. In such cases, for me, it's always communication, in a decent team you should be rewarded for asking "how can I be better?" or "what should I do differently?", because it means that you want to grow and be better, therefore providing more value to the company. Don't be afraid to talk to people, ask for advice and learn from their mistakes.

I'm sure you will get there, just don't stop trying to improve yourself and your surroundings, at some point, hopefully soon, someone will recognize your efforts and potential value.

I know that this response was kind of chaotic and I'm sorry for that. It's just a slice of my thoughts not long after waking up. If all of this seems to broad and generic, try to specify on one topic, like "but how should I approach X" or "what can I improve in Y", I'm sure you will get a lot of relevant recommendations. Best of luck, buddy!
And this exemplifies the political problem that would be better off tossing a coin and being done with it.

Because what would be better depends on your position in the time zone and with where in the day one values daylight hours. There's a set of maps (e.g. [1]) that shows sunrise/sunset times by county and explains the variations quite nicely.

[1] https://conormclaughlin.net/2022/04/visualizing-the-impact-o...
Also, possibly curing cancer:

https://glp1.guide/content/glp1-vs-cancer
According to the Oxford English Dictionary (OED), "much" derives from Old High German and/or Old Norse with a reference to Greek. There are scholars who trace language written example by written example back a thousand years or more. Try browsing the OED some day. It's fascinating.

"Mucho" is likely derived from Latin, but I have no actual information on that.
Hilarious/great. How did you think of this?
So note that although Semaglutide/Ozempic cost that amount retail, most are absolutely not paying that price.

https://glp1.guide/content/glp1-pricing-2024-02

Of course, insurers are struggling to not cover the bill, and although it's in the medicaid list it's up to states to choose whether to cover it or not
Any plans for Emacs support?
This is not Elon. Why would he care about an employee.
I personally enjoy using restfox, OSS and in browser, it does the job well.

* web app: https://restfox.dev/
* repo: https://github.com/flawiddsouza/Restfox
Sure, but imagine you go to a university and see a pretty standard mentor-apprentice relationship designed to perpetuate a culture. We don't need to be psychologists to apply common sense and say it is done that way for a good reason and alternative approaches should be trialled in a different system.

It would be good to have a better system, but we can develop it without risking the valuable academic culture. You can see how valuable it is because people keep signing up to it despite the archaic nature of its traditions.
Not having anyone flying the plane when it is on manual control can also kill people...
It’s as stupid a take as saying that colonising Mars is wrong because it’s colonialism, and that’s bad. Colonialism wasn’t bad because it was colonialism, it was bad because it had a negative impact on the native populations.

Slavery also wasn’t bad because it was controlling other things, it was bad because it harmed human beings with emotions.

You may as well argue that the problem with Nazi Germany was that they had the Nazi-like habit of wearing black and red, and therefore wearing black and red is evil.
Do you have any concept of how many gigawatts per day that would waste?
I’m good now.

It’s been 8 months since any issues and I’m healthier than I’ve ever been - considering thatI was a collegiate athlete 20 years ago that’s not nothing
Funny how when I posted more or less exactly this comment in another context recently a lot of people refused to take me seriously!

https://news.ycombinator.com/context?id=39633730
I see. This is no longer a good example because of the additional functionality and documentation that's been added to the Gio package since my experiment took place. So, in this case, I can't show you behind the curtain without a lot more effort.

But even given your example, you've essentially told me about a parrot that says "four!" when someone says "two plus two." Even if the same parrot can recite the entire US constitution backwards and forwards, it doesn't actually understand what it's saying.

I just spent a few minutes on YouTube watching parrots. They can be very convincing with the right training. For me it's the same thing.

It's uncanny, but it's not mutiny. It's barely even in the direction of intelligence.
It doesn't just look similar, it looks like it IS the ms-01, with a new name and inflated price.
E-Bikes Overtake Buggies for Some Amish (2021)
Sequence Models
That was a stubby cli command right? It was a special reflection proto service that was built into the c++ proto server. I think open source grpc_cli has it https://grpc.github.io/grpc/core/md_doc_server_reflection_tu...
Please don't mark it flagged, I am building this and I know the Show HN rules.
Also, I am only the founder.
> Nice CLI Clients that use plain text files: Jetbrains Http Client, Hurl, Httpie

In what way is Jetbrain's http client a CLI tool ? There's also vscode rest client.

There's no need to shortsell other clients. I think Bruno has sufficient differentiators to standout on its own.
Bonsai is so 8th century. All the cool kids are growing mini-lungs
There is also HTTPie which I've mostly been using for its excellent `http` CLI as a modern replacement for curl.

However I recently learned that it also has web and desktop client apps which are pretty great too!

https://httpie.io/
This is exactly right.

Source: have CF.
Why is it that you can write from scratch implantation of games like quake or doom or AE, but something as simple as wordle is what gets enforced. Smh I kinda liked nyt, not sure what all this is about
Something like this for Wikipedia http://listen.hatnote.com/

https://en.wikipedia.org/wiki/Listen_to_Wikipedia
More to the point, I was going to vouch the comment (which removes the flagged status) till I got to the edits. It’s not possible to vouch it in its current state, because at best I’d be making a mistake, and at worst I’d lose my vouch privileges. So you’re literally making it impossible to salvage your comment when you go off on rants about censorship.

There are thoughtful ways to comment about the moderation. If you take the time to phrase things in a substantive non-emotional way, and ask yourself "what am I trying to communicate?" you often end up with something that won’t be flagged. But the combination of user flags and manual mod review with the vouch system adding even more variability means that it’s a tossup whether any given decision will be reversed (or even can be reversed, since e.g. this one can’t be). It’s best to think of it like a casino and not worry on the days the cards don’t favor you.

Amusingly, the change to rank flagged comments above downvoted comments in an effort to push them to places less-seen has catapulted this subthread to the second top comment of the whole submission, which I haven’t seen before. HN never fails to surprise.