skysight-inc/HackerNews huggingface dataset:
Has meta ever publicly disclosed details about an employee fired for an ethics violation in a manner that would even conceivably left them unemployable?
When I look at other industries I would expect that if the unionized staff causes overhead and more cost then shareholders and management take a multiple of that for themselves.
Seattle and Michigan: though, no guarantees they are lead soldered, I didn't check
It took a while to finalize the standard - only happened in 2017, a decade and a half after deployment started !
A few weeks ago I spilled an entire cup of sugary espresso on my framework laptop which completely ruined my keyboard by making it a sticky mess. You know what I did? I ordered a replacement keyboard kit for $99, installed it in ~5 minutes, and I haven't thought about it since.

Some other part will fail in the future, or I'll spill another cup of coffee, and when that happens all I need to worry about is swapping out the affected parts. And that's great compared to my previous alternatives with an XPS, which was basically to buy a brand new laptop.
I think this is a matter of opinion not fact. I have worked as a Go programmer for three separate companies and it may be the least readable, least understandable language I have encountered.
I said it before and I will say it again, MITM for ad blocking is not a way forward.

Cert pinning defeats this on 99% of consumer devices and introduces a security hole in the browser by subverting the trust model. Unless the proxy is doing 100% of the same thing the browser is doing, and it isn’t, you are weakening browser security too.

Instrument the endpoint (browser plug-in) or control name resolution (filtering DNS server that uses DoH to prevent upstream filtering).
The problem is that most of the "abstractions" provided by jQuery are no longer abstractions and can frequently be replaced with simple alternatives that are directly provided by browser APIs that have extremely wide support.

https://youmightnotneedjquery.com/ is a handy illustration of this.
It’s almost worth getting a “gamer laptop” just to get full-sized up/down arrow keys.
Tricks to speed up sqlite3 vacuum (2006)
Evaluating Side Project Ideas
The last time I checked it took 3 seconds to compile Hello_World.kt
I was thinking recent CPUs in the Exynos line were supposed to be pretty good. I never realized Apple was that far ahead...
In the abstract, arbitrary enforcement of the law is a serious threat to democracy. I completely agree, the law needs to be amended. Unfortunately Congress doesn't seem to act unless it's in the interest of their megacorp donors.
It looks like you currently can't order without Windows bundled. Will there be an option to order the kit without Windows for a reduced price?
So people just started making different choices the last fifty years?
How do your force applications to use this server? I mean, even if you MITM the connection to the application’s preferred DoH server, the application probably checks the certificate of the DoH server and refuses to work at all if it can’t get a verified connection.
I'm looking at getting a new portable device at the end of the year as my nearly 11 year old Y580 IdeaPad continues to fall apart. I feel like it's between Framework and an iPad pro. It's a little dumb but the amount of content I watch on the thing is high, and having an OLED screen is important to me, it changes the game visually.

I would happily drop $2500 CAD on a framework if an OLED screen became available but I sincerely doubt it is something easy for them to source. That said, having a physicaly Canadian French keyboard is a huge plus, thanks Frame.Work. Oh well, choices to be made.
Fed’s Esther George said the focus now is fighting inflation, not stock prices
Get this man some adderall! It (or other ADHD meds, like Vyvanse) is a life changer for those of us afflicted with such things.
You can do them in python and submit them! https://github.com/dibgerge/ml-coursera-python-assignments
Use short-lived IPv6 addresses then. IPv6 doesn't force everyone into one or the other. You can operate both short lived, anonymized and permanent IPv6 side-by-side in the same network.
This is not an either-or question. Start-ups are a "fast and furious" game, so you can go in and out of them. Successful start-ups only last for 5-10 years before exit, and unsuccessful ones last for even less time. I'm in late middle age. I've decided to found another start-up after a long period of stability while I got married and raised 2 children. During this period of "boringness" I made money so that I don't need a "friends and family" round, since I have the money myself to get the new business off the ground. Additionally, I developed skills that will make me much more likely to be a success at the start-up, since I know better what problems exist in my industry and have some ideas about how to solve them. The period of "boringness" will go quickly, especially if you have children, and will make you a much more effective start-up co-founder later on.
The ban is more explicitly stated in a different comment as having scraped & sent emails to a 3rd party server.

Also he targets API 32 so the app will crash if he's not using the right API.
Dude was standing on a bridge which crumbled under him like a cartoon.

You really, truly, honestly think he should have to pay his own medical bills for this?
> Systems languages need to have lots of detail you just don't need in higher level languages like Haskell or Python

True, but Rust is being used for a lot more than just system programming, judging from all the "{ARBITRARY_PROGRAM} written in Rust" posts here on HN.
Nope same for me.

I want "dumb" devices that just do what their main goals are.

I have a "dumb" fridge, a "dumb" washing machine and even a "dumb" TV that is basically a big screen with some HDMI connectors.

Is is ok if in 2022 we don't actually want those smart devices ?
Not familiar with /dev/snd0 -- what would cause the sound to play?
Backblaze Durability Calculates at 99.999999999% – Why It Doesn’t Matter (2018)
No, because I prefer reading instead of listening for most content.

Listening just feels too passive for me.
At the National Museum of Computing in the UK (https://www.tnmoc.org/) I saw an old minicomputer where, if I recall correctly, the low order bit(s?) of the program counter had been hooked up to a speaker for some very simple auditory debugging.

My memory is that e.g. infinite loops would be easy to identify as a persistent tone, etc as repeated small changes to the program counter happened.
I'm not totally sure, but I think their mainboard is of their own design. They would need to adapt, but they could do it. I also think the differences are not too large, since most mainboard manufacturers offer surprisingly similar mainboards for either brand.
No. The ugly truth is that these courses will be useless to 99% of the people. Machine learning is dominated by big corporations with gigantic amounts of data and processing power. If you want to work in one of them or create competing ML companies you need pedigree (a PhD from a well know university), and those guys arent taking courses with fake credentials.

You could use ML in your job/company but then you dont need this course, you just use a ML product.

See this course as a hobby thing, or if you are in HS and want to start preparing for college, otherwise there are better uses of your time.
What would you use the function constructor for that's worth the security implications of it existing? The majority of programming languages get along fine without such a mechanism. Why should we have it in our browser extensions?
Came here to say this!

I don't know of any ISPs that provide IPv6. Only Jio. So almost all IPv6 users from India are on mobile.
There's nothing wrong with being an addict. I prefer hanging out with addicts than with persons without addictions.

Become a Christian! It's a religion of slaves, three Popes were freedmen, it's a religion of slaves! Addicts are slaves!

I will say that despite disbelieving the miracles entirely on scientific grounds, I started going to a Protestant service to develop a work ethic. And it worked!

And the second thing I recommend is getting screened for Attention Deficit Disorder. Find a psych who has it too, like Dr. Matthew Stubblefield in California (show him this post), there's others too. So that will consolidate your addiction into depending on a single substance--under medical supervision--and be sated.
Because her income depends on maintaining her instagram account. That's a material need, anything in the other direction is a rationalization. You might as well say a prisoner forced her prison guard to sleep with her by being so appealing.
That's not exactly the same, I don't think, because jQuery will give you all the `ul` that are closest to `.sth`, not just the first. You'd have to write a loop over the list returned from `document.getElementsByClassName('sth')` to get the same behaviour (because it doesn't look like the standardised `closest` works on lists.)
There are plenty of startups that will weather this storm, and you’re going to have a lot more actual accomplishments on your resume, and actual experience building things from a year or two at a startup.

Just be pragmatic about what companies you pick, the companies I view most skeptically during the downturns are the ones that cater to startups, like dev productivity startups, or those startup credit card companies, and given the chaos in the crypto markets, those don’t look like safe bets to me either.
You can always ask about the company’s run rate, profitability, and war chest. They might not show you, but that is a sign also.
I think it seems like this is a "straw that broke the camel's back" situation - Google's refusal to actually deliver any kind of sensible level of basic communication with developers seems to be the root cause of this.

https://forum.xda-developers.com/t/app-5-0-fairemail-fully-f...

When they simply copy-paste the same message (with no further clarification or content), it's a perfect example of a chronically broken system.

Google operates at a scale where they are unlikely to face any incentive or enforcement that requires them to follow the laws around this in Europe, which require meaningful individual interaction from marketplace operators. That they can ignore these laws with impunity effectively shows that (in this context) the rule of law is dead.

In my view, it is very hard to blame the developer - they appear to have been trying to understand the issue in good faith, and receiving absolutely nothing of any sense from Google. And their lack of any kind of meaningful human support is hopefully a "canary in the coalmine" for what will happen in future if we don't get a handle on automation of processes and the harm this can cause to real people and businesses.
The context for this belief has only existed for about 10 years now.
No cloud Run instance supports 1000 concurrent users and stays active for 15 min after no traffic, so only a small subset of users should ever hit a cold start.
I havent looked at the presentation yet, but are you saying the PSP, like intels ME could be doing nefarious things since its proprietary and closed? Do you have a link to information on the network capturing thing? I mean is that really a thing?

I have heard of these things before but I am not quite sure what the possibilities are. Do you have a link that can summarize what this actual means in terms of security concerns?
You should also know that this is the developer of the popular Xposed modules XPrivacy and XPrivacyLua.
These modules allow one to 'spoof' data to apps on Android, such as the wifi SSID, device identifier, etc. It is a lot more fine grained and in depth than Androids default permissions.
Not saying that has something to do with this but it is something to keep in mind, politically speaking.
> the collapsed arrows which I don't even understand - you have the room, it's right there, nothing is using it... why is everybody making up and down arrows functionally unusable (I want to blame Apple, but as Obi Wan said - who's the bigger fool, the fool, or the fool that follows :)

This so much!!

I miss PageUp and PageDown there so much I refuse to buy anything but thinkpads right now.

The last alternative brand was Dell, which adopted the stupidly huge Left and Right arrows, and that's even seen on customer line Lenovos now :(
Why is DNS based blocking getting difficult? You run a bind server and tell it what it can and cannot resolve. It can even listen on DoH so you get transport security between peer and local dns server.
OneDev Server (Self Hosted Git+CI)
Here we go again, again!
Me too. A lot of people who try Rust encounter a very steep learning curve, and tend to question whether the borrow checker and strict typing is even worth it. For me, it's allowed me to build larger threaded and distributed systems than I've ever been able to before. I've tried to build such systems in C/C++ but I've never been able to make something that isn't incredibly brittle, and I've been writing in those languages for 25 years. For a long time I thought maybe I'm just a bad programmer.

Rust changed all that. I'm kind of a bad programmer I guess, because Rust caught a lot of bad decisions I was making architecturally, and forced me to rewrite things to conform to the borrow checker.

This is the point at which I've found many people give up Rust. They say to themselves "This is awful, I've written my program one way I'm used to, and now it looks like I have to completely rewrite it to make this stupid borrow checker happy. If I had written in C++ I'd be done by now!" But will you really be done? Because I had the same attitude and every time I went back to C++ I surely built something, but if it got too large it would be a sandcastle that would fall over at the slightest breeze. With Rust I feel like I'm making skyscrapers that could withstand an earthquake, and I actually am because the programs I've written have weathered some storms that would have washed my C++ code out to sea.

Of course one can make stable, secure, performant systems in C++ and many other languages. But apparently I can't, and I need something like Rust to empower me. Someone else here said that Rust attracts people who want to feel powerful and smart by writing complicated code, but I like to write Rust code just to not feel inept!
Wasn't a lot of this supposed to happen in the 2008 financial crisis relief funding? I remember a lot of talk about "shovel-ready jobs." Turns out they didn't really exist (there were plenty of infrastructure problems, just very few shovel-ready plans to deal with them).

Also, when you throw huge balls of government money at these problems once every 10 or 20 years, it's a lot less efficient that just funding needed maintenance every year. Those huge federal spending bills tend to get frittered away on all kinds of middlemen and pork projects, and when the dust clears the original problems have not gotten any better.
The country has totally forgotten the concept of the greater good and to invest in basic infrastructure that benefits everybody. It’s all about profit for some groups. You see the same in healthcare. Nobody can seriously argue that the current setup is beneficial for the country as a whole but the people and institutions that benefit from the dysfunction will fight any changes tooth and nail.
jQuery was a useful abstraction when browsers had inconsistent and clunky apis.

Modern browsers have apis that are about as convenient as jQuery's, are standard across browsers, consistent with the language, and guaranteed to outlive jQuery the library. Aside from dot-chaining in a monadic sort of way, jQuery offers no benefit to the developer, while costing about 30kB of javascript.
He probably couldn’t be bothered by such mundane work.
A Reddit comment with no academic sources listed should not be considered a meaningful source.

On a similar note, your 2nd source is a blog post about concepts in the book Dune, and contains only a couple references to historic societies - it's not an academic source.

I'm not taking a position on the OP title, but I would find an actual academic study on the possibility of such a phenomenon interesting.
Whether it leads to an ADHD diagnosis or not, therapy is a great place to start.

And whether you have it or not, learning about ADHD is a great thing to do. I recommend starting with this cheesy yet informative YouTube channel: https://m.youtube.com/c/HowtoADHD
Zero-downtime schema migrations for Ruby on Rails
Show HN: Easiest way to create AWS Lambda functions.Code and click deploy Button
> What does "Neoliberal" and "privatization" has to do with a government not maintaining its bridge properly?

Privatization is almost the definition of a government not maintaining its bridge (and calling it proper that the government not maintain the bridge is part of the neoliberal attitude). It is exactly the delegation of what some might consider government responsibilities to the private sector.
I'm not sure what you mean by "reasonable"...but i have been known to use LibreOffice Draw to make some minor edits to a PDF file. Have you tried LibreOffice Draw for such tasks?
There are fewer and fewer people who know jquery, so while this might be convenient for you or me, this is just more cognitive overhead for programmers who don't know jquery. There are multiple ways to hide an element, and what does `hide()` do? Some future programmer will need to look this up, and every other jquery method they stumble across.

The main problem I have with jquery though is there's no convention for event binding, so there is literally no way to know if an element depends on a jquery event handler without grepping the js for every class, id, and data selector on the object. Even that doesn't always help.
This makes it almost impossible to remove jquery from a project without breaking it.

Alpine or stimulus do a much better job of filling the event handling holes that still exist vanilla js. Dom traversal/manipulation in vanilla js is good enough, even if it isn't 100% as good as jquery.
My gist was buying off the shelf equipment for people who don't have time to build something.
Not GP but if it were me and you don't care about the 12th gen chip, I definitely wouldn't cancel and re-order. I would guess the battery improvement won't be dramatic, but you'll end up with a little more cost and a longer wait time. The only thing might be the new cover. The old one is pretty flimsy and doesn't tolerate heavy abuse well. Mine is always in my house or a backpack so it's not been a problem for me, but if I carried it around publicly where it can be dropped and such, I might be concerned about it.
This is the real key - until there are IPv6 sites/users that cannot access IPv4 we won't really see a push to move over.
Thank you a lot for the feedback! We'll definitely do something about it :)
For sure, but then you take it out before you serve it (at least in my experience).
>It might be worth your time to explore outside the realm of singular, anecdotal, HN comments and dive a bit into the history and research. Good luck to you, friend!

I don't buy the statement that social media is a threat to democracy. I think it's a political football and used hyperbolically in an attempt to normalize further censorship of people and press. I was hoping for at least one reasonable example of how social media is literally a threat to democracy to ease my mind, but I have yet to see a convincing one. I would say if anything, government censoring press and citizens is significantly more of a threat to democracy than garbage people post on social media that most people can see through.
Except when it sporadically disconnects and forgets your login credentials.
The US government isn't unitary. The executive branch controls enforcement policy, the judicial branch controls interpretation, and those can disagree. Your “they” refers to separate institutions that do not have control over each other.
It also gets them some IPv6 traffic that they can use when negotiating transit, which is good for them.
> He wants a boat car from the 1970s so he can get away from all the junk in modern cars

Hope he enjoys getting single-digit miles per gallon, and you'll have to decide how you feel about him driving around in a car without modern junk like "airbags".
The main value I found with jQuery was that the more your CSS selectors and jQuery selectors diverged, the more it felt like you were doing the same work twice.

Now I'm curious what the CSS looks like for devs who have only ever known VDOM frameworks. Regular CSS can be pretty bad, particularly on a mature project. Are we talking dumpster fire or three ring circus here?
It adds tens of milliseconds to just downloading on a fast connection, plus it has to be parsed before what ever you need it to do will be functional.

To compare, just roughly:

For roughly the same size you can get declarative/reactive rendering with React, or an optimized FP standard library with ClojureScript, or data driven visualizations with d3 (roughly 2x the size).

For a tenth of the size you can get stuff like htmx, or a json validation library (avj), or like someone said Preact (React alternative).

But for jQuery, you're paying that for basically nothing the browser APIs don't already provide. It was a godsend 10y ago, but with legacy browsers finally fading out, the last one being ie11, you really don't _need_ it anymore.
It's 2022, and we're throwing away researchers at the cutting edge just because of Internet articles, tweets and outrage over stories we were never a part of. (but, ironically, I haven't heard of this guy's story until today)
Like every % comparison, it depends on the baseline.

Cue all the people going on about big O for parts of the code that are indistinguishable from noise in actual benchmarks.
What do you mean by GPL2+ exactly? I've never heard of this.
Does ML contain game theory, control theory, operations research, information theory, simulation-based optimization, multi-agent systems, swarm intelligence, and statistics?

It may be the case if you define ML broadly enough. One may also define RL broadly to refer to things that existed well before ML was a thing (not that I would do it, but one may). I guess that may still be within the AI umbrella, but I’m not sure.
It seems like this was an opt-in feature, that was off by default, that allowed users to have a domain's favicon shown alongside the message. It doesn't seem like any contact info was sent. Indeed, if you go to the effort of turning on favicon showing, it also seems pretty obvious and intuitive the app will retrieve the favicon. And the way it's done here seems to be more privacy preserving than having a central server do this (and see what you request).

This feels a bit to me like Google saying "web browser leaks details of your requests to a third party" - alarming, until you realise the third party is the DNS server, and that's how the internet works.
Try the Buddhist meditation technique of Maranasti where you meditate on Death. We live like we are going to live forever and waste a lot of our life doing stuff we would regret doing on our deathbeds. Meditating every morning that you are going to die has profound impact on how you live your life.
You don’t mitm the DoH, you substitute it with your own server.

I have yet to see DNS/DoH “pinning”, and apps (browsers) will let your override it. Embedding DNS entries in apps is a bad idea (as opposed to cert pinning, which is about fixed trust, and a good idea).
Given that sometimes this is going to be blocked, even if they did it would fall to the host resolver.