skysight-inc/HackerNews huggingface dataset:
Contrary to popular belief, human culture didn't begin on Twitter. The battle against "online hate" is just the current generational manifestation of a conflict that, yes, has its origins in the ideologies and cultural shocks of World War 2. Particularly where the meme-complexes of modern anti-Semitism and fear of "cultural Marxism" in academia, gender roles and homophobia are concerned, many of which were established either by the Nazis directly or the initial right-wing political shift in the US following the war. Today's redpillers, anti-wokists and the like are just rehashing beliefs that were old hat in their grandparents' time. Even the culture war over transgender identity isn't new - there was an episode of All in the Family about it in the 1970s.

I mean go look up any of George Carlin's old bits on political correctness and they would fit in perfectly in a modern day context, despite being made before the WWW was so much as a gleam in Tim Berners' Lee's eye. You'd just have to update the technological referents.
I've literally had it happen to me at a fairly large (~15k employees) company. I told my boss I was quitting, we agreed on a date for my final day, that day came, I said goodbye. And then I got two more pay-checks, before anyone noticed I was gone. Apparently my boss had completely forgotten to tell whoever he was supposed to tell that I'd quit. I had to pay the money back, but the company gave me a 6 month, interest free, payment plan to return the money.
Notes on a Smaller Rust (2019)
That's not the Linux distribution, it's the source code. Straight from Google.

https://commondatastorage.googleapis.com/chromium-browser-of...

The compiled binary is much smaller:

~ $ du -h /usr/lib64/chromium-browser
16K /usr/lib64/chromium-browser/MEIPreload
360K /usr/lib64/chromium-browser/locales
383M /usr/lib64/chromium-browser
I was actually thinking that, but I also think the Patriot Act was largely bipartisan. From wikipedia[0]

>Passed the House on October 24, 2001 (Yeas: 357; Nays: 66)

>Passed the Senate on October 25, 2001 (Yeas: 98; Nays: 1)

62 nays from democrats in the house[1], and only one nay in the senate and one not voting[2]. I'd say its more like Bush just happened to be president at the time. He didn't run with Patriot Act as his "platform" either (obviously). It also isn't directly about taking away state power in the first place so from that alone it isn't a great argument. That said, Patriot Act to me really seems like a turning point (for the worse) in US history.

[0]https://en.wikipedia.org/wiki/Patriot_Act

[1]https://clerk.house.gov/evs/2001/roll398.xml

[2]https://www.senate.gov/legislative/LIS/roll_call_votes/vote1...
(4) You are really generous.
It's true that there was never a true reconciliation after the war.

But that being said, I don't agree that giving in to sectionalism is the answer.

We have more in common most of the time than the news entertainment industry would lead us to believe.
My example was actually flawed. You can generate that information by iterating through all the heads, and then working backwards to the first commit that is reachable by another head. The better question, that Git actually can't answer, is whether E, F, and G were made under branch1 or branch2. Reflog could answer the question, but reflog is local only, and at least in theory temporary.
I've always thought those ?v= after YouTube links and ?id= after HN articles looked sus ...
> UST prices fall as interest rates rise

Just to underscore the point here, in the past year, the fed has raised rates a ton, and counterintuitively, AGG, an ETF tracking a bond index fund heavily weighted towards US gov debt (by necessity) is down 15 percent over the past 2 years[1].

You might naively assume a bond fund values would reflect interest rates but there is a lag as you wait to roll over old bonds into new debt at the new high interest rate, and until that happens you don't collect any of the extra interest. Even if you sold the old bonds to buy new good ones, nobody will buy them without a discount to make up for the low interest rate.

This is why you have the weird mark to market rules. A US bond _will_ mature at 100 dollars, but can rationally sell on the market below 100 dollars.

[1]: https://yhoo.it/3Js4bl6
Neither do I.

Would be really upset if they start charging for the two included mailboxes.
> Each key is magnetically suspended with rare earth magnets allowing them to be 97% transparent and ultra low friction. Each switch has 4mm of travel and will be available in linear and tactile variants. They also feature a software adjustable actuation point in 0.1mm increments and rapid trigger functionality through analog hall effect sensing.

Ok sign me up.
Indeed, a few clicks from the article arrives at the specific list:

https://github.com/brave/brave-core/blob/master/browser/net/...
Their filters are open source.

https://github.com/brave/brave-core/blob/master/browser/net/...
I used to use this and it did indeed break Amazon checkout. Took me forever to figure out!
Gender dysphoria is rising – and so is professional disagreement
Chomsky and the authors are making an information/computational complexity argument there, which I tend to agree with. But naysayers have read the exact same passage and replied: a) AI don't have to resemble human intelligence at all, b) Nah, rationality is an illusion and we are just pattern matchers, or c) Actually we do get through terabytes of data, just not linguistic data but merely existing and interacting in the world.

I don't think any of those are good rebuttals. But I wish the authors expanded their position such that three quibbles were further debunked in the minds of those readers so that there's no such ambiguity or superficial loopholes in the authors' claims there.
Why not make this the default calling it "Copy Link" and offer a second option "Copy Link With Potential Tracking!!!"?
Using Rust for that is a bad idea, just use the official and native SDKs ( in Go ). Rust does not have any equivalent to https://sdk.operatorframework.io/
By default new types in Rust are not Copy, so when you pass values of these types around they are moved, not copied. It leads for example to freedom to do something like:

fn move_things(a: SomePrettyBigType) -> EvenBiggerType

When I was taught programming, I learnt that it is a bad thing, because passing big values to functions needs a lot of copying and is very slow. Not so with Rust. I personally did all the checks with emit=asm, and noticed how rustc passes an argument's address to a function (instead of copying an argument value) and one more address of a place, where function can build a value of EvenBiggerType.

I never checked whether rustc preallocate memory for uninitialized variable or not. I bet it doesn't even in debug builds, because it knows in advance when variable is used. C compiler can work without this knowledge, but rustc cannot: it needs to check lifetimes and borrowing. Yes, it is normally seen as an optimization in C, but in rust many of C optimizations become a part of a language.

> Do you have some sources?

No, sorry, I have no source, my mental representation of rust code is a creation of my mind (being modest I'd add, that it is a second-hand creation probably, I'm not invented Rust, so someone thought of it before me, and I've read a lot what others think, probably I picked it up somewhere). But I can give you a link[1] to an article comparing C++ and Rust move semantics. There you can see the difference between "variable has no value" and "variable have a value that means 'moved out'". I see this difference as static vs dynamic tracking of "moved out" status (probably the article talks about it, I didn't reread it now and do not remember clearly). And I interpret it as a difference in a variable semantic: rust's variable has no memory, rust's values have. C++ variable on the contrary has a memory which is used to store value of the variable.

I see it as a semantic differences of variables in Rust, because this semantics works. I can predict machine code generated, I can predict when borrow checker will become unhappy, I can track lifetimes in my mind. I mean a scope of a variable and a lifetime of a value are different things. I cannot imagine how anyone can think of a lifetime of a value without believing that memory occupied by a value is an attribute of a value. And at my first months of dealing with Rust I really tried to find a way.

[1] https://www.thecodedmessage.com/posts/cpp-move/
This is such a straw man.

In general most people making a certain point will not disagree that there are exceptions to it. Just assuming that they are not aware of those exceptions is dishonest or at the very least not very perceptive.

Also, quote directly from the video (14:25): “And if you do live in a rural area you might need to drive a light truck and obviously that’s fine and I don’t care. But we are talking about suburbia here …”

He explicitly excluded you.
Maybe the treaty's exception for offenses of a political character applies here?
No, but I am vegan. Vegan since 2002. Magnet in my finger since 2013. It's fun to feel my laptop charging. But also it's kind of inconvenient in ways I never expected.
> I want one but $200 seems a bit much!

Unsolicited advice: you should definitely never visit /r/mechanicalkeyboards.
I wish I had this for Twitter links in iOS Safari. It's so difficult to scroll to the right and delete all the query parameters. I also wish Apple would give me a way to expand the URL bar to a word-wrapped input that takes up half the screen. I can't stand highlighting text in that tiny little box.
SPACs repackage garbage equities into other garbage equities, with a few institutional investors hoping to make a quick buck on their equivalent of the IPO pop.

They are also a tiny percent of the overall equities market, and are largely seen as a failed experiment. They don't seem contagious.
Digital Ad Fraud – Sites Embedding themselves to go undetected
This is research that DeepSee.io (Company I work for) and Malwarebytes worked on together to uncover a simple but highly effective type of ad fraud that companies like google totally fail to detect. One site embeds another one within an iframe using a specific scheme that allows them to go largely undetected by existing measures.

This is a technical write up that may be interesting to the HN audience.
A general-purpose robotic handyman for consumers is many many decades away (at least). And if such a thing did exist it would have massive massive implications for the labor market--both on its own and because of the implications for all the other things that AI could do were such a robot possible.

Computer vision in a very constrained environment is much much different and often isn't even suitable for many "simple" tasks that aren't constrained quite enough.
Look, I haven't done Java in more than 10 years, but I have done Scala. Honest question - isn't Java just trying to "steal" Scala's concepts and catch up to the "cool" languages?
Hi
Yes, you can. We can help integrate you.
You can reach us out here https://calendly.com/salim-atlos/30min or here info@atlos.io
Most MLM's have earnings disclosures and there's lots of MLM companies and alot of times the products do delivery results or customers wouldn't buy. Marketing gimmicks only go so far.
I didn't mean existing programs.

As others have pointed out, the Child Tax Credit was a huge boon to low income families, but sadly discontinued since "cash handouts is socialism and in America, we believe in capitalism, darn it!" That's the type of program that could make a difference.
uBlock Origin works well enough for me with some basic lists. Recommended reading for firefox users:

https://github.com/arkenfox/user.js/wiki/4.1-Extensions#-don...
Formalizing Stability and Resilience Properties
ChatGPT feels like a good example, I think 6 months ago that those who weren't in the know would be able to predict something like that. I know I wouldn't be able to, and I even build some small neural nets for fun and read Neural Networks and Deep Learning [1]. I am by no means an expert in the field, but I know some basics and have programmed in all kinds of languages, watched 2 Minute Papers quite a bit and yet I didn't see this coming at all.

http://neuralnetworksanddeeplearning.com/
$299/month sounds pretty reasonable if it does what it says on the tin.

That's $3.6k/year.

You don't need to make up many development hours before you've paid that back.

And it seems like there's good opportunity to stratify billing via modules -- Using only the basic stuff? $. Using more advanced / larger modules? $$.
Interesting. I have never seen one of those "diluted toblerones": https://www.ft.com/content/9ca7438a-a75e-11e6-8898-79a99e2a4... but they look ugly.
I get it now. What’s funny is your vulgar interpretation of “language”.

Which is another pet-peeve of his: people who use commonsensical, intuitive words like “language” and “person” to draw unfounded scientific and philosophical paralells between things which can be compared with metaphors, like human languages and… DNA I guess.
> depriving people of energe now is only a temporary inconvenience.

Where do you live?

I mean this rhetorically, because for a couple billion of people your definition of "minor inconvenience" is literally death.

Ask a Canadian how inconvenient it is to go without heat in the winter.

Ask an elderly Singaporean how inconvenient it is to go without AC in the summer.
I would already be happy if they provided some adapters for exceptions in lambdas, instead of us having to create our own, or use one of the several libraries that provide them.
I read this blog in 2009??? Found a guy to implant a magnet in 2013

https://feelingwaves.blogspot.com
Apple Music Classical Now Available for Pre-Order
OP: Have you enforced a contract through a court system? Would love to hear more about that.
Anyone have a specific keyboard they really enjoy using?

For me it's a simple affair: Apple Wired Keyboard. I always liked thin keyboards with minimal travel / low profile keyboards.
Rap News was wasted on the early 2010s. Such a stable, boring time compared to Brexit, Trump, Covid, the war in Ukraine, ChatGPT, UAP disclosure. Why couldn't Robert Foster have been born a few years later?
It doesn't, but if you accepted an offer where the base salary doesn't cover your financial needs, then that's on you.

And it's good to remember, that while RSUs are nice for the reasons you state, companies that give them out tend to pay a lower cash salary because of that, and if those stock prices go down, so does your TC, and it could be quite a big drop.
If you're doing a drawing app, then 120fps helps you keep the stroke close to the stylus. Even then it may lag a bit because of a few frames of GPU latency and you have to do predictive stroke points and then adjust your stroke later. See https://developer.apple.com/documentation/uikit/touches_pres...

Similarly, if you're dragging something around with your finger, 120fps keeps that thing closer to the finger. Just improves the UX.
That is accurate. This is incidental to the changes in the format, if you've seen the new version. Instead of the characters clearly impersonating Seinfeld in the scene composition eg a man doing standup, shots of the building, internal postures, visual character similarity, music, it's a specifically changed show. I observed a random set of persistent characters making less smooth random motions and strange ML-generated insets to replace problematic scenes, and no music. The language and clarity of speech is a lot better now.
> I wish I had this for Twitter links in iOS Safari.

[self-promotion] My extension StopTheMadness does this: https://apps.apple.com/app/stopthemadness-mobile/id158308293...
I was kind of surprised that the keyboard for the Lenovo Yogabook 9i dual-screen folding laptop wasn't so done.
I'm looking at it right now and you can see the folder it's saved to, but there is no way to change it. The Desktop version doesn't include any backup option at all.

The backup is literally an encrypted SQLite DB

I know this, but they don't exactly make any effort to tell you. While I agree that they can't support every possible format they could certainly offer CSV, JSON, and SQLite.
Are you kidding, I saw a mouse the other day selling for two hundred bucks. Provided that by some miracle this has a good keyboard feel, I can imagine entire shops switching over to this in specialized industries, plus loads of gamers, translators, people wanting it as a status symbol. It could even be something of a security measure by obfuscating the keys during login. Even perhaps a laptop manufacturer can license their tech for dual screen laptops like the Lenovo Yoga Book 9i. It wouldn't even be a $400
The HTML says it's in Polish but it's clearly in English. Such disrespect!
Well, people could settle on a common templating syntax without making it a language feature. The fact that they haven't tells you it's not that important, relative to other concerns.

It's not like "figure out how to parse the string, extract the template slots, and pass the correct arguments into the correct slots" is rocket science.

And it's not like people are going to rewrite the numerous existing libraries for this kind of thing. The new tagged-template APIs are going transform their arguments and call the existing APIs.

I guess it's nice that new Javascript-specific templating languages can have common escaping syntax. It's just hard to get excited about the 15th standard.
It looks like it’s been changed a lot. New characters and apartment layout?
where does something like FTX or theranos fit?
You are right, a lot of books are redundant. The gems are becoming rarer and rarer the more you read. You get the feeling that whatever unique message a writer has, if he has one, is buried beneath a ton of words.

You will also notice that the books you read become increasingly more arcane to the point where you question your own sanity. It's almost like porn, the more you watch, the more extreme the content gets. I think this is one of the main reasons for the prevalence of occult stuff over the ages.
Not OP, and YMMV, but i never had problems with google, amazon or any other website. ClearURLs is one of those extensions you install, after you open your browser for the first time and completely forget about it, because it just works (TM). As a matter of fact, I had to make sure that it was even installed, before commenting.
Additionally, DevOps is actually scarier than self-hosting, or self-managing the hosting yourself.

Wherever you register a domain, make sure you practice transferring a domain in, and then out well in advance of ever needing it.
> tell me that Rust is nice to write it feels like gaslighting

There's a weird ideology or cultural attitude prevalent in Rust circles which does, indeed, involve endless gaslighting of anyone having difficulties with the language (at any level). It involves, amongst other things, insisting that the language is essentially so easy to write that any difficulties anyone has are not, in fact, difficulties, and the person claiming to experience them is not, in fact, doing so.

It's a form of group-identity narcissism I'm sure anyone will recognise as it's not unique to Rust (and seems to be something tech circles are particularly prone to, for, I suspect, demographic reasons).

My guess is this will diminish with Rust because of its fast growth in user numbers. It already seems more prevalant in some forums than others (stay away, for example, from the official Rust user forums, which are noxious).
Their description feels wrong to me. How does an attractive force repel the key and keep it suspended?
Yeah, this is why I wince every time TS gets another feature.

IMO it was entirely good enough for what it does quite a while ago. No need to add more—that's purely introducing risk (of the language's ecosystem getting worse, mainly) from my perspective.
Sometimes back I looked into and compared Google translate and chat GPT for this. Seems like Google translate is superior for the translating English into languages that I knew (Spanish and Hindi).

I ended up writing a small GitHub Action to automate this for hobby apps. https://github.com/ashishb/android-auto-translate
> Giving people living in generational poverty a handout is the BEST way to keep them enslaved on government largesse.

in some cases that may be true; but UBI trials have also shown that they make a huge difference in people lives. It's not just the jobless/homeless, it's the working poor.
Foreign Memory API can't come soon enough. The weird hoops you have to jump through to allocate large buffers of memory in Java are perhaps my least favorite aspect of the language right now.
Is it possible to give the key tops a concave curve? I find that that helps me be a slightly less mediocre typist, but I'm guessing it would distort the image underneath.
I was wondering why can't chat apps be like email apps: i.e., let users point to a private key on their own phone, and publish their public key. Then, just like exchanging secure emails, people transparently chat using the same encrypt-decrypt mechanism? Won't this work?
Do you have some proprietary tech here or you just do the hard work of combing thru the postings on the communities and figuring out some pain points/problems?

One to add: Parenting.
Thanks! Seems unlikely to hit any false positives.
Building a Startup in Rust
Man uses drone to get help while stranded in snow
excellent resume, and congrats on the launch.

however, i'm bearish on AI tools not cz i'm vested as a software dev / eng.

but because we can't make software that work. if humans with massive processing power compared to AI can't make software that works. AI produced software will even be worse.

right now Software from the big companies - Google, Microsoft, Apple etc is a mess. and these firms spend a lot on engineering talent.

not only is majority of software these days slow, it's also buggy as hell. and I can only think AI software will be worse worse worse.
> unites a lot of seemingly disparate phenomena

I think this is basically the point. Understand the world around you, and especially the connections and influences between different components of a system (broadly defined), to form and verify more holistic, nth-order models rather than disconnected, first-order-only analyses.

I think it goes beyond "cool idea" and really strikes at the same kinds of intuitions that many on HN appreciate as regards simple models that explain complex phenomena. In this sense, then, D&G's work is a sort of "meta-model" for guiding intuitions when building specific models about specific systems.

It is not a predictive framework. I guess I would call it an "ontological/architectural" framework.
Does the industrial equipment enable manufacturers to eliminate human labor in the production process or is it more of a way to replace existing machines with a more reliable, performant etc. solution? If you want to share this info.
What?? if all your contacts are on messenger X, it's easy for you to switch to messenger Y? and do what there, message yourself? It's exactly as hard as any other social network!

P.S. I'm always shocked how people suggest "just use Signal" or something, it's really not up to me what to pick what to use at all, but up to the people I'm trying to connect with. It seems like a very difficult concept for the "just use Signal" crowd to grasp.
Interesting. It could be used together with a foldable laptop/tablet. Something like ThinkPad X1 Fold.
It's been a while since I've programmed in Java. I wonder how good the concurrency stuff is these days. On a somewhat related note I was talking to a team from a random bay area company on how they switched from Java/Spring to Node and that Node is slower but since it's single threaded they load balance a bunch of servers and in practice it's just as fast when considering the developer productivity.

Compute is really cheap these days, so I wonder how much it's worth it to squeeze every drop of performance out now.