skysight-inc/HackerNews huggingface dataset:
Analogies almost universally accomplish nothing but creating arguments unrelated to the topic. Usually this is because, when we think of an analogy, we change something critical without explaining why we've changed it. In this case, the article compares living animals to living animals, while you have changed one side to a non-living material. The phrase "by that logic..." is a big red flag that this category of analogy is about to follow.

You may certainly argue that mass comparison among living organisms isn't useful or at least interesting in the context in which the article discusses it, but you haven't done that.
Creator of Mermaid and CTO of Mermaid Chart. We have released Timeline diagrams recently https://mermaid.js.org/syntax/timeline.html we also added https://mermaid.js.org/syntax/mindmap.html

Both are still experimental, (in beta), but the syntax is set. Personally I really like using Mind maps when taking meeting notes.
> I previously likened social media to an unhealthy addiction

I just see what's on my plate, consume it, then move on. Too many just linger on platforms hoping to be more titillated by new info, but this has diminishing returns. There's the initial dopamine rush of reading the latest news, then it devolves into doom-scrolling with no benefits. Treat it like food. Too much, and you have sabotaged yourself.
Why the promised fourth industrial revolution hasn’t happened yet
Thanks I'll dive in!
It's possible that he's noticed how much in the way of continuous press that ChatGPT and Bing have received, compared to the mocking that his VR Microsoft Office has.
I feel the same, despite its warts I still like coding in C++.

VC++ has some annotations on that sense, problems are two fold, get the vendors to agree, and the C subculture that security actually matters.

Thanks for the correction.
It's funny because at least where I live, critical thinking is (rightly) associated with STEM. STEM is also harder for affluent people to get in without putting in work.
Nothing wrong with that. The vast majority of my writing is for myself, and most of what I share is done in PDF or HTML format. I somewhat disagree with your claim though. Collaboration can take many forms, only one of which is multiple people editing the same document in its raw form.
Repo man is always inside
Or several.
I mean one that could be seen in "one page"? Like a example using only arrays or similar, without the rest of the db?
What does work-life balance mean in a changed work world?
Show HN: Upmark – hassle free feedback on your drafts
A few years ago I wrote The Most Dangerous Writing App (don't stop typing or it deletes everything you wrote), and always wanted to make a sequel — something like the Least Dangerous Editing app (because write drunk, edit sober).

Here it finally is — simply drop your writing in and it'll generate a link you can send to friends who can give you feedback by simply highlighting passages and adding their reactions to it.

If you want to see how easy giving feedback is, you can upmark my most recent draft here: ;)

https://upmark.work/feedback/on-alignment-yil7ur
You could just actually respond to what I said, instead of your made up version that has no resemblance to the words I wrote. That would definitely make me feel less annoyed about this conversation.
Writing an OS in Rust to run on RISC-V
It's common to target high value accounts for BTC.

https://www.coindesk.com/policy/2022/10/20/two-us-men-senten...
They foresaw it and the best the CEO could come up with is "multi-modal experiences" and "more photo filters"?
I live in Ukraine and I don't agree with this at all. The arts are very much alive during war. The opera houses and theatres are full, songs and art are flourishing, and if anything, the artistic instinct has only been further inspired. "painting, poetry, and music" have gone nowhere even as we fight for our basic survival.
You sound a bit like Jorg Colberg:

"...However, the problem with photography’s deceit — showing us the world as seen by someone’s vision (let’s call it vision) — also creates a problem, especially when we buy into it too much: when we insist on the deceit being overwhelming, crowding out our other, critical facilities."

...

"What this means is that the belief what pictures show also includes an element of how they do it. As viewers, we want to be deceived and we don’t want to be told about it. As photographers, we deceive ourselves and we don’t want to be told about that."

https://cphmag.com/deceit/
Everyone I know who works in these kind of jobs are financially secure but extremely depressed.

One of the mistaken beliefs underlying the UBI argument is that the fulfillment part will come automatically for most people. Who wouldn’t want to spend every day painting, writing, or playing music? The problem is that most people who are not ideologically self-motivated are unable to find sources of fulfillment without some sort of economic influence.
Technically could you do the electrician school, skip the apprenticeship and just work on your house? How important is it to learning the typical things you'd see on a standard house?
My Mastodon Strategy
So basically, you got banned for a valid reason, also you basically admitted to creating another account to get around violations, which is quite obviously against their policies...?
> My dream is to understand JIT compiler tech. Does anybody have any resources?

Mike Pall's posts and LuaJIT is probably a good bet.

For a higher-level overview, I dimly remember that Mozilla used to have a number of posts on the subject. V8 / Chrome as well, especially as they moved back, forth, and sideways on the subkect.

> Do JIT compilers create machine code templates of bytecode instructions and then emit that? Or do they create basic blocks and then emit that as machine code?

That very much depends on the JIT. It can go from just swapping in precompiled code templates to type-directed compilation and AOT-style optimisations (loop unrolling, inlining, devirtualisation, ...), as well as things AOT compilers don't usually do (to my knowledge) like runtime-dispatched specialisation.
> I think the massive investment in VR shows a vision - if it will pay off or not is up for debate.

The Softbank way!
Image Manipulation has been able to be detected for a long time, check out https://fotoforensics.com/ for example. Error Level Analysis measures the amount of change during a JPEG resave, which can indicate spots on an image that were changed. Example: https://fotoforensics.com/tutorial.php?tt=ela&show=ELA%20Sam...
There has not been a single time in my entire life when I walked into a Starbucks (something I often do) and ordered "Large coffee, Black please" and I did not get a 20oz drip coffee with nothing added. Occasionally I'll get "Vente?" as a question, because I guess the baristas are obligated to use the 'corporate approved' size names. Very rarely I get "nothing added, right?" or similar, I assume because there's always That Person who orders something like 'black coffee', and then decides they want something in it.

None of this offends me enough to write a eye-roll worthy piece for the WSJ.
Refusing to implement a closed-box proprietary connection like CarPlay, and experiencing a degradation of service because the service provider limits the capabilities of cheaper, simpler, and more open protocols, isn't a Tesla problem; its an Apple problem. Imagine if Google suddenly started forcing people to use the Gmail app to send multi-recipient emails, such that the Apple Mail app over IMAP could only send to one person.
I am passing on what the bike shop owner said, when I went looking for unpuncturable tires. They sell a ton of inner tubes.
In fact, the US government recommends everyone be prepared. They even have a whole site and domain devoted to it. And it's great information!

I think if it wasn't such a political hot button in current US culture, they might have even recommended owning a firearm or two.

https://www.ready.gov/
Please. This is an escape hatch attempt to avoid being accountable for setting up goal-posts which have been easily met whilst you trying to also move them.

Even outside of AI with PyTorch, Facebook invented React and has been pervasively used by hundreds of millions of developers and billions on the web.

If neither of those are examples of Facebook's innovations on both the web and AI, then I don't know what is.
> Enrollment in the humanities is in free fall at colleges around the country. What happened?

It costs too much and the jobs you get out of college (if you get one) are paying way too low. English has been one of the most popular majors in the last decade, but unfortunately the economy cannot meaningfully employ as many English majors. So people end up in careers that are completely unrelated. On the better side, sales and marketing jobs hire them, on the worse, a receptionist or barista. You can actually go to a trade school and come out better off on the other side.
Might it be time for the US government to step in using eminent domain, seize the company and merge it into a different provider? Are other providers more secure or do we just hear about T-Mobile the most? Who should take over T-Mobile?

[Edit] The more I think about this, perhaps another path to resolution would be to remove limited liability protections from companies that repeatedly put their customers at risk, especially given that phones are used as financial transaction authenticators. Perhaps some bank regulations need to find their way onto cellular providers.
People can differ but philosophically I find it distressing if our own comfort means obliterating virtually all wilderness.

More worryingly, though, we are dependent on the natural world and its diversity. And even things like "the world we have now but with less meat in our diet" or "the world we have now but it's easier to walk, cycle, or take public transportation to work" would be an enormous improvement.
Alpha radiation can’t penetrate the skin
Similar to Microsoft 365 - you need a higher end subscription there too.
Whow, impressive!

I visited the Iasi math university years ago. They were very good then. Eg lot of Prolog, where others still did Java or Pascal.
There's too many ways of doing the same thing (which I assume is already itself a relic of maintaining back-compatibility), there's inconsistencies within the API, there's "deprecated" stuff which isn't really deprecated, et cetera

dataframe.column

vs

dataframe['column']

as one example comes to mind but there is surely much more

I am of the philosophy of 'The Zen of Python'

There should be one-- and preferably only one --obvious way to do it.

Pandas is a powerful library, but when I have to use it in a workplace it usually gives me a feeling of dread, knowing I am soon to face various hacks and dataframes full of NaNs without them being handled properly, etc.
For cross compiling a Golang application I used this alternative: https://github.com/multiprocessio/go-sqlite3-stdlib
> genuinely affluent society should allow people to pursue their interests

I am not sure if everyone was pursuing their interests, certain degrees will be much more populous than others.

Many people do STEM, especially CS / SWE for money (which is fine), and affluent people do Arts degrees because they probably just want a degree.
Not side to side! I vaguely preferred it, but I can't say without a blind trial or something.
They'll call it 'seeding', and claim Reddit did the same thing a decade ago when it too was barren.
You merely adopted the loneliness, I was born in it :-(
What made you agree in the first place? It's an unfounded claim that (to me) appears to be rooted in Apple's "us against the world"-style marketing. Microsoft has written apps for Apple for decades - why would they betray them for poorly-made iMessage integration?

I'm legitimately trying to understand how someone could come to this conclusion. Either Apple is complicit in allowing Microsoft's backdoor, or it's not trojan horse. It is obviously not the former.
Obligatory Simple Made Easy link:

https://www.youtube.com/watch?v=SxdOUGdseq4

Simple is a matter of intuition, and that can't be transmitted to others easily, or with a single class or book.

At one particular job we got punished by the business for calling things 'easy' when what we mean is that we understand the problem and all of the steps are (mostly) known. Our boss coached the hell out of us to say 'straightforward' when we meant 'understood', instead of using 'easy' as an antonym for 'quagmire' or 'scary'.
Great writeup by the Kuzu team!

An especially interesting area to us is how to redo these to be accelerated with GPUs. Ex: See https://www.adms-conf.org/2014/adms14_wu.pdf

We've been taking a worse-is-better approach to use these kinds of ideas that seems worth writing up at some point. Super fun time for rethinking these :)
I've been using it with an IDE and it's quite nice. I'll probably be using Django for a lot of future projects.
For what it's worth, I am not advocating some sort of primitivist disease-ridden Utopia where bears roam by my door. I am saying that we have utterly destroyed huge swaths of the animal kingdom and maybe should try not doing that.
Using `T` to search through open tabs is the best
I'm not a fan of using ChatGPT for everything, but one interesting use case here would be to use it as inspiration. Have it generate a bunch of stuff and pick and choose what you want.

Though the best way to do interesting worldbuilding IMO is look up a few cultures less represented in fiction (or at least parts of them that are less represented) and study their history to get ideas. I've been reading up on ancient Greece lately and getting a ton of ideas.
Yes, with all that implies. There may be other habitable planets in the universe but I do not care about them. I care about Earth because that is where I live. I don't think there is any meaningful trade-offs to be made between what is good for Earth the planet and what is good for humans.

That doesn't mean that I want Earth to be a hyper industrialized Forge World, but my reasoning is because that would not be a good place for humans to live.
"Transitioning" an incredibly stupid goal, which unfortunately is becoming trendy among engineers who have nothing better to do.

Typed Python is not better or worse than untyped Python, it has different tradeoffs.

If you're setting a goal to "transition" your application, it means you don't understand what those tradeoffs are. You have a non-nuanced thinking is "types equals good" or "new equals good".

> then add more complex types or even construct types for your application

In other words, your intention is to add complexity to your application, while preserving it's functionality. Neither engineering nor business as a whole is going to benefit from additional complexity.

The "edge case" where complexity can be beneficial is where the ratio of library maintainers to library users differs by orders of magnitude. E.g. if you have a library with 5 maintainers and 1,000,000 users, then types can be a net positive.
Can you place more than two objects in the sketch? I'm trying to sketch a house with a tree side-by-side, but it always drawing trees in front of the house.
I believe three of the four contenders for round 4 of the NIST competition are still showing secure:

https://en.wikipedia.org/wiki/NIST_Post-Quantum_Cryptography...
I am convinced that had Java and C# been Delphi like in, a RAD environment AOT compiled by default, with the performance focus that only now they are having due to Go and such, and probably not even C++11 would have mattered that much.
Types of College Papers for English Majors
Which cell phone network would you guys recommend for people who care about security?
How often do you have markup in the middle of a phrase you're searching for? It seems to me like if that's really important to you, then just don't use a lot of markup?
Yeah it ends up being a point of contact more than anything

It’s still the PMs, Eng managers, and higher ups making most of the decisions*

*At least at my current company
When I was in my early 20s I was on a weird night shift for work, so I didn’t do anything outside. I only talked a bit to some coworkers, and everyone on the internet was sleeping when I was awake. Additionally I never saw the sun during the winter months.

I started developing really bad paranoia, and began hearing voices in my dreams. Like random fabricated female/male voices having unintelligible conversations. So yeah I was going literally crazy. I’m not surprised at all that my brain was probably physically decaying.
My verifier (cbmc) does, the ones they used not. Frama-C/Eye would also catch buffer overflows.
I like this answer!

And thinking about it, the way protein folding is giving them new properties, must make us think more carefully than "Software is a computer program, by definition not sentient."
Relevant - a question I asked on this topic not long ago: https://stackoverflow.com/questions/74828879/how-much-of-mod....
You can't bullshit your way through a math test.
The college diploma is yet another victim of Goodhart's law.
There is no essential mutable state in computer science. All essential mutable state can be modeled away to use no mutable state, as you have shown in the generation number idea which is one valid way. (I'm strictly talking about computer science problems not computer engineering problems such as drivers.)

The generation number idea you have shown is an excellent idea. It immediately enables several new capabilities compared with just mutation:

* You are now able to determine which data is older and which is newer without resorting to an external clock.

* If your mutation takes a long time, there is no longer a need to use a long-held mutex to ensure thread safety which would prevent concurrent reads; you can create a new generation separately and then atomically CAS it. Writers don't block readers.

* If you suddenly need undo/redo functionality, it's suddenly trivial. Or diff'ing between versions. Or understanding the reason for changes (basics of auditing).
Google's is mostly happy with C++17, as per their guidelines.
Okay, but the attacker has RCE on the system doing the decryption, so they can scrape the encryption keys or the vault data out of memory. This appears to be a APT, probably a State-level actor. Once the production work machine was compromised, it's all over.
From my limited exploring this is mostly noise. For example, math lib is taken from recent sqlite and backported, useful only if your sqlite lib is more than 2 years old. Quite a few extensions are taken from 'ext' dir in sqlite sources. Others are redundant and trivial; why use a specialized cube-root extension when you can directly calculate pow(_, 1/3)?

Adding this collection as a project dependency would be opposite of "lean". Better to manually collect the functions you need, favoring the well maintained and tested sqlite code base over other sources.
> Wasn't there a law passed that you need to provide ID before your ISP will serve porn sites? Or was that just a proposal? Either way, the powers that be are thirsting for a Great Firewall, an end to net neutrality, and backdoors to encryption.

Yes, but it was never enacted because it is being combined into the Online Safety Bill, the same legislation that Signal are discussing here.

And not just porn sites - effectively every site on the internet will have to age verify under the legislation as stands, or make their content suitable for young children.
Hi!
I am one of the contributors!
We were focused on image retrieval only. Almost all semantic search engines for images are based on CLIP today. We are also building a semantic multimodal search engine as a DBMS component. That is why Image retrieval is so crucial for us as well as inference perf.
Also, for semantic segmentation and detection, you probably use only the image encoder part of the CLIP.
Will that restriction also be applied transitively to all dependencies?
and is over 100% up since it went down to $88 three months ago and almost no-one here bought the stock.

They only bought into the media fear and nonsense that Meta was going to $0.
Friction logs are all well and good but only if you have the time to action on them

At a past company we had a new lead designer come in and write a huge friction log but nothing happened because we’re already busy with tons of other higher priority stuff
Check out Tim Henson from Polyphia.
Leveraging computer vision to transpose virtual dog ears on to your photos and videos? Seemed to work out for Snapchat, briefly.
actually, I’m glad that article “artist renditions” of extraterrestrial concepts have been replaced by image AI, immediately
To be fair, more readable 19 century texts definitely exists. Not every writer was writing in such convoluted way.
For me those would be required: tridactyl, ublock, foxyproxy. Optional ones: sidebery, stylus, cookieautodelete.
The amount of reported and unfixed memory bugs in Rust went 10x more, not less in the last 5 years.
It annoys me that this article keeps equating being alone to loneliness. Not everyone feels lonely while alone for extended periods of time. I can spend months alone and never feel lonely.
> you wouldn’t want it turned on for everything in the organization because it limits useful features like search and printing

Some organizations would want to prioritize encryption over search/printing. (Also, there's no reason search and printing couldn't work with encryption.)
Rorschach tests?
Virtually every serious speeder I know runs laser jammers, radar detectors, and cell phone based monitoring and religiously is alert to the warnings. Short of aircraft enforcement (oh they monitor that too) it's about impossible to nab the most dedicated speeders, so most the tickets are going people like the soccer mom who went 10 over, etc. I feel like speeding enforcement is one of the biggest example of how these enforcement are designed as tax and not designed as population level risk mitigation.
I can only speak to my own experience, but buying a bit of sheep grazing land and slowly nursing it back has brought me great joy. The field is full of flowers and even has ground nesting birds, where before there was only close-grazed rye grass.
Not to mention that pure FP completely handwaves away implicit global state such as heap.
Usage of the nil coalescing operator is not advanced. You've simply used it in a way that makes it less comprehendible to anyone not already familiar with the operator. Any actual Swift developer should be able to understand what's happening. But frankly, this isn't good code, and not just because you're using coalescing like that.

1. You should never have to use a raw object like that. Use a Decodable type and get a real Double from the parser. Among other things you have no error handling here to tell you when that as? Double cast fails. First thing you do in Swift is embrace the type system.

2. Fallbacks like that probably shouldn't be done inline. Instead, there's usually a facade on top of things like UserDefaults to properly name and handle different properties consistently. Using rawValue that much should be an obvious smell.

3. Use of untyped Any is almost always a bad idea in Swift. Create a proper type that encapsulates exactly what you should see and you'll likely write less code with fewer bugs.

4. A CLLocationDistance created from .greatestFiniteMagnitude is obviously an invalid value, so I assume you're checking it further down the line to see that. Better to just produce an error or a nil value when you don't have an actual distance than to pollute your system with invalid data.