skysight-inc/HackerNews huggingface dataset:
That's an excellent analysis, thank you. One thing I wanted to expand upon:

> posts/root-comments with engaging comments subthreads would still rise to the top, to ensure that those subthreads are surfaced to appreciate. (Probably there'd have to be UX for this case, highlighting the aspect of the post+comments that's so engaging.)

I think HN does something like that, and I appreciate they don't have any particular UX to indicate any "surfacing", but it's just organically applied to the ranking.

Example:

* Just posted top-level comments get the first spot for some time, so people have a chance to interact with them. Often you open a big thread with hundreds of comments and the first comment is 1 minute old. That's great.

* I'm pretty sure HN (and possibly Reddit, but I have no evidence for either) rank a top-level comment higher if a reply has a lot of votes/engagement.

* I'm somewhat positive HN downranks top-level comments that have a very high number of downvoted/controversial/high comment-to-vote ratio replies. I'm certain HN does that for posts (comments > vote = probably controversial post, slightly downranked).

* All of these things don't require UX, so they're a little opaque so people won't try to gamify their comments to manually nudge them toward some position in the thread.
Optical discrete time crystals at room temperature
Perhaps something a little snappier and with less axe grinding?
Yeah, nothing is impossible if you have the time/energy to spend the effort :) I'm not saying there are binaries that are impossible to run, just that some of them are very hard to get running correctly if they have some special setup where the automated tools don't work very well with it. Things like Java programs that are wrapped in a shell-file that gets called from a binary tend to be a huge hassle to get setup correctly, while on other OSes like Arch Linux, you simply run the binary and it works.

Again, not impossible to get them running, just a huge timesink.
You have nvi2 in ports.
NYC real estate is really overrated. There are literally fourteen coats of paint on my kitchen going back to the 1950s - it’s been white, beige, red, yellow, green, and sky blue at various times in its existence. I found I had a dedicated circuit for a window air conditioner - the socket had been filled with putty and painted over at least four times, I hired an electrician to dig it out and now I no longer blow a fuse when my refrigerator and air conditioner both run on a hot day. I did say fuses - until two years ago I still had a fuse panel and a box of spare Edison S-type fuses standing by in case one blew at night. Getting a circuit breaker panel was the best day ever - ironically just two weeks after I found a vendor on Amazon that sold breakers that fit the S-type fuse sockets. A luxury apartment in NYC is one where the baseboard molding meets the floor instead of leaving quarter inch gap for all the vermin to crawl out of the walls at night. My solution was to fill all the gaps with silicon bathtub sealant, still allows for movement but keeps out stuff with more then two legs. It really bothers me that my doctor and dentist have offices with the same gaps - I can only guess what crawls around at night.
Hard times ahead for DTC eCommerce and the rise of a dropshipping marketplace
What’s happening with Shopify is a health indicator of the entire independent DTC retail industry. And Shopify stock dropped 52% in the past 6 months. Long story short: hard times ahead. Google is about to introduce similar privacy changes to Apple’s which killed Facebook ads as a cheap source of traffic. The times of independent DTC brands might be coming to a painful end. There has never been a better time to launch or join a multi-vendor marketplace than now. Vendo is an all-in-one platform that allows you to onboard Shopify brands to your marketplace, as vendors, easily. Or to convert a Shopify store into a marketplace.
Try using binwalk, file(1) or strings(1) to get some information about the contents of the files ... try searching found strings on Google, etc. Good luck!

--- Edit:

Those four files are really small and I can't see any person's names in them when just opening them as plaintext files, but LINEN contains some instructions for solving math systems of equations: "sistem dveh linearnih enačb z dvema neznankama. Možne rešitve". Other files seem like a listing for a music album (MARLEY: 01. No woman no cry) and possibly lyrics or something in BEATLES (eight days a week she loves you, ... Maybe something for a karaoke program). KASETA is also really short and contains no text - maybe some chiptone music, but that's just a silly guess.

To correct myself: binwalk, file and strings do not help you here. It's not even ASCII text.
That "nvi" is nvi2 at OpenBSD ports.

On features, most people would be fine with a vi clone with utf8 support.
git? it's a bit heavy handed to ask your spouse and kids to clone into the family recipes, but it's basically what you're looking for.

there are git-based markdown cms's like forestry or pug that provide a framework to do this.
How could it be used with non-Google maps? Are they saying don't overlay another map on it, somehow?
How are you sure there is no bug being unfound in rust itself ?
Eh, MTP often doesn't work and USB stacks are far more tricky than Eth.

On transferring files sftp/mc works fine, while MTP often hangs.
I have this monitor too and love it, but there is one major caveat -- the USB hub only operates at USB 2.0 speeds (480Mbps) when using a single cable for both display and USB.
I saw that and thought "no way". And that is the case because that headline is misleading.

There is a rather large editors note defending their framing of this key piece of information:

> As a general clarification, ounce for ounce, coal ash released from a power plant delivers more radiation than nuclear waste shielded via water or dry cask storage.

I was suspect of the headline having lived ~8 miles from a coal burning plant. Most people in the community that cared to know there was radiation emitted in the pollution knew that. Our community also had issues with NORM (naturally occurring radioactive material) from local natural gas fields so thoughts or concerns about radiation were not outliers.

Not defending coal but, yea, not a fan of this articles framing.
Here is the rest of the section.

>To avoid quality issues and/or brand confusion, Customer will not use the Google Maps Core Services with or near a non-Google Map in a Customer Application. For example, Customer will not (i) display or use Places content on a non-Google map, (ii) display Street View imagery and non-Google maps on the same screen, or (iii) link a Google Map to non-Google Maps content or a non-Google map.
Automatism of the articulation of things an individual interprets at a much higher level is intelligent behaviour, and a high proportion of synchronous communication is based around establishing/clarifying things the other party is already supposed to have in mind. Someone isn't demonstrating greater intelligence because they can't parse the basic greeting as a single concept so have to retrospectively analyse each individual word of the sentence to infer meaning, because they don't have an existing opinion on an issue (or haven't started thinking about it when it first became the subject of the conversation a minutes earlier) or because they have to iterate through number of possibilities to guess at something somebody else simply recalls or already figured out.

GPT-3 determining the most probable of millions of possible followup word sequences each time the other party emits a new word by comparing it with a vast corpus of mostly irrelevant data isn't reasoning at as high a level as the person who grasps as soon as the other person references $subject that what the other person wants is agreement, and thats as simple as human "automated" responses get (GPT-3 will get there too, via a more circuitous route)
This makes sense. It's immoral to promote the possibility and benefits of financial success to people who cannot reach it via legal means. All it will do is drive them into criminal activity because, without the right social connections, that's the only way they can get there. These days, there is tough competition even beyond the criminal line though (but still easier). It seems (based on articles I read) that even succeeding as a drug dealer or trafficker is difficult nowadays because of intense competition. I also know from anecdotal evidence that taboo areas like adult tech industry used to be easier for newcomers who didn't have the right social connections... Not sure if that's still true.

I despise the mindset that many rich people have that "I only surround myself with positive people" - What that really means is "I only surround myself with lucky people who don't understand how the world works and charlatans who pretend not to." It's discriminatory and leads to massive blindspots and complete bifurcation of society with an elite class which is completely out of touch... History tells us quite clearly where this leads.

I wish there had never been all this hype around tech startup culture 10 years ago. That was a disaster. It brought a lot of desperate people and social climbers into the industry who only got in for the money. I think this partly explains a lot of issues we're facing now with censorship, surveillance and other unethical conduct.
Thread on Twitter: https://twitter.com/app4soft/status/1494992402788065280
Not supporting unicode as a feature leaves out most of the world’s population. I’m not interested in such “features” as a non-native English speaker.
It's probably better to just follow the original WG14 Document log:

http://www.open-std.org/jtc1/sc22/wg14/www/wg14_document_log...
Almost nil. Upgrades: download bsd.rd from the new release, place it under /, reboot, boot bsd.rd, press U for (U)pgrade, wait, reboot, pkg_add -U && pkg_delete -a (to crack down orphans). Done.
They have a public api via which you can extract a lot of data, geopoints with annotations about what is there exactly. I wanted to compare OpenStreetMaps tag amenities=restaurants to what google has. If I do that I will breach two points of the TOS: visualizing their data outside of their maps, benchmarking.
It seems a bit of a Microsoft thing. I haven't seen it on Mac/Linux. In general I don't really see ads on my electronic gadgets though London public transport is a bit plastered with the things.
We don't need to be sure of that. We already have ample evidence that code written in Rust has far fewer vulnerabilities than, say, code written in C.
Respectfully, an enormous amount of work has gone into making sure things like Python, .NET, and Rust are secure. And the security researchers still regularly find bugs and sell 0-days. That's not even counting the work that's gone into the gold standard that is the JVM. Any serious minded security expert could tell you that guaranteeing security on any of these platforms is a sysiphean effort. Your platform is state of the art with respect to security, until it is not.

The essential problem is features. Devs want features. So Python, .NET, etc, and even the browsers try to provide access to those features. But some of those features are simply inherently unsafe. Someone will find a way to compromise this feature or that. How does one provide 100% safe access to the GPU? The file system? And so on. It's not really possible. At some point, the app level dev will have to keep a security mindset when writing his code. Don't do things on the GPU that compromise the system. But that has to be on the app developer if that developer is demanding that the browsers give him/her access to the GPU.

I don't know if I'm being clear? But I hope you can see what I'm trying to say.
Why aren't these used to steal cryptocurrencies? According to the article you can buy a similar exploit for just $1-2.5 million. Considering the amount of money floating around that space, that it hasn't happened yet is surprising to me (or maybe I just don't pay attention to people who own crypto and are public about it, maybe they do get hit by zero-days all the time?).
Cython does have a plugin for gdb https://cython.readthedocs.io/en/latest/src/userguide/debugg... however I have not used it. Generally I don't like writing cython code directly however and rather start with working python code and add types etc., cython -a really helps in those situations.
Its not even that you’re wrong in any meaningful way that makes this endlessly looping class of argument get under my skin.

I think it’s maybe more like: we need an HN where it’s unanimous that the computer side of optimization is life-and-death, and an HN where winning and losing is about other things, any language or database or algorithm is fine: we’re playing a different game that pays off just as much if not more.

People routinely make more money than they can carry on like node.js or whatever, it’s not a “better”/“worse” thing. But some people are looking for edge on gritty nuts and bolts of computing stuff, and some people are laughing all the way to the bank on this whole other category of thing that I can’t even do justice to in summary.

Trying to weld together an unspoken (except by idiots like me) consensus on how to stack rank these very different activities just seems to piss everyone off.
Sanctions for Russia. Good opportunity to short the rouble.
I thought this was some old professor. This dude is 20. he was probably like 15 when the "oh so controversial" events happened. This is literally the equivalent of getting mad at someone for inflammatory things said on xbox live when they were kids.

Was anyone NOT dumb when they were in high school? Smart in the sense of math or physics maybe, but politician levels of picture perfect? Of course not.
I sometimes wonder if all the puns and silly jokes on Reddit are legit. Comedy drives a lot of clicks, and to me it doesn't sound natural at all. Maybe it's a cultural thing, I don't know.
JIRA is slow, but I don't hate it. Once setup, there isn't much else to do. Confluence is terrible b/c the search is so bad. I hate when I know a document is in Confluence and I have to come up with some magic search query to surface it.
Unless they follow Intel's lead like that did with IME.
This absolutist statement is basically meaningless.

Taking Rust as an example (use Swift or even Java if that works better for your use-case), we know how to write Rust code that is guaranteed to be free from common classes of bugs that these zero-click attacks exploit.

Yes, we aren't going to get rid of all bugs, yes, zero-click attacks might still be possible once in a while, but we can make it much, much harder and more expensive, and therefore greatly reduce the set of people who have access to such attacks, and reduce their frequency.
Exactly, an in any case looking at the binary with a text editor, KASETA.IMG at only 1kb and a lot of it just being long strings of "1" I'm pretty sure won't be an image format, at best it could be some info for some tree-like software but def not a pixel-data image.
This week in KDE: Oh so many things
Hmm, I think that anything you do not consider ‘just logs’ should be somewhere in your main database instead.
Every bank is already using a data driven model for credit decisions too. I am sure that is the major input for the human decision already.
The Many Lives of Crypto’s Most Notorious Couple
Rust code takes longer to write than C code
:)

I'll bet it was - one can convince oneself of all sorts of worldviews! How they relate to truth, is another question!
Just use dumb phones. Maybe one old smartphone purely for business to minimize personal information leak.
I'm really starting to believe that there's a cohort of modern programmers that only see programming languages in terms of the high level syntactical features they provide.

The logic of it is something like: I write the code, I run a command written using similar code, scenes deleted, my program runs and my IDE tells me if there are problems in my code.

This is sometimes defined as the difference between developers and engineers, but I don't really buy the analogy because they're mostly highly competent and able to build solid and principled architecture into their software.

This is the only reason I can summise that educated programmers would say something like C is irrelevant.

I guess not everyone needs to have a depth of understanding of the platforms that underly their languages of choice, but - as demonstrated here - it certainly doesn't inform the future of languages when they are inherently tied to their ability to integrate with different hardware and OSs.
Netscape! The pulsating throbbing N is back. I think you need to lock that disk in a box with a sprig of sage and seal it with wax.

I think the CHT files are dbase databases. IMG could be anything, lots of programs used that extension. You’ll need to get in with a hex editor and look for clues.
dumb phones have their own problems
Also segregates every app/workspace into a different vritualized system IIRC
I’m fairly certain it’s more than $1,000,000/year
The convention for mobile UIs is that tooltips show up upon long pressing the buttons. Unfortunately, sometimes that does nothing, or something else entirely (e.g. start dragging).
Interesting. Having used various tools, I'm leaning the other way back towards Google docs for simplicity and search. The key is that search works really well along with collaboration. Linking docs in gdocs has also improved.
We shouldn't push a positive mindset on anyone - positivity is not the kind of thing that should be pushed on people in the first place. But this doesn't mean that positive psychology has nothing to say as to how to cope with poverty, and for that matter other adversities (such as social marginalization, which seems especially insidious and hard to address given the dearth of social-capital-enhancing grassroots institutions in modern societies).

(The article also seems to weirdly conflate self-regulation/executive function and very-long-term time orientation then saying that the latter makes no sense in an overall risky environment, thus neither does the former. This hardly seems sensible. Just because not eating your marshmallow can be helpful to both, does not make them the same thing!)
This is a little village in France. The mistake was genuine.

There will be no charges pressed, he will have to pay 500€ for the investigation.
Rust won't be the miracle stopping this. Porting unveil/pledge to all OSes will.
Intel has a better story for not being stomped on via process than they did a year ago, but that chip still isn’t like on AWS.

Maybe get your shit together on being eaten alive on one side by aarch64 and Threadripper on the other before inventing some new way that what used to be called a nasty zero day is now a “feature”?
Wow, that's annoying. There's a bunch of old code we have that'll need updating (written that way to keep the line lengths down).
Not to go all 'Rust Evangelism Strike Force' but almost universally, these exploits leverage memory unsafety somewhere in the stack, usually in a parser of some kind (image, text, etc). The fact that this is still tolerated in our core systems is a pox on our industry. You don't have to use Rust, and it won't eliminate every bug (far from it), but memory safety is not optional.

We truly need to work more towards eliminating every memory unsafe language in use today, until then we're fighting a forest fire with a bucket of water.
In enterprises of this size, it’s quite possible you get a request to debug something that happened a month ago. Your instance may be gone, so you need to debug going only by whatever was logged.
It's nvi plus some OpenBSD patches. Nvi it self has a series of different patches. The question remains valid. Why would you specifically want the nvi from OpenBSD, when you already have nvi?

The assumption has to be that OpenBSD added something to their version of nvi, which would "justify" porting it back to non-OpenBSD systems. What those feature are I don't know. It might just be a fun exercise adding the portability back.
Closing is hard
AMD is working towards integrating the Pluton security processor.
So a Dyson Sphere is inane, but energy from nothing isn't? Got it.
Ask HN: Is it possible to erase all of your internet data?
It's the other way around. It's the OpenBSD vi (which is a fork of nvi) ported back to other Unix(-like) systems.

Still it's unclear why.
https://www.reddit.com/r/CopperheadOS/comments/6wtul0/on_sen...

It's completely standard practice for SoCs to have IOMMUs these days. E.g. the Apple M1 has over a dozen coprocessors doing various things and sharing memory, but only the GPU coprocessor has access to OS memory (because it manages GPU page tables; we're working on figuring out exactly what the risks are with that one). Everything else is firewalled off.

Well, most of them anyway. The one in the Librem 5 does not AIUI.
Why should hackers be prosecuted for using systems as they're programmed?
Years ago we used to regularly have worms that’d infect millions of computers without any clicks at all.

The truth is that “Zero-Click” hacks are becoming increasingly rare.

But of course everything is new for journos unfamiliar with the field.
I've only used simple CMake stuff, but:

CMake is aimed at describing how a C/C++ project is built, and competes with autotools. Nix is aimed at describing packages installed to a system, and competes with (say) apt-get or Dockerfiles or Ansible.
A collection of harmless prank / virus examples using the Windows API
He thought they it was for his house only.

If he has had any idea on the technology, he would have known that funding him is very simple.
You could go to the extremes of getting a new identity and moving somewhere which would help, if you
Definitely not as fancy as Notion, but you can point Obsidian at a network drive of markdown files.
The reporting on this has been a bit strange.

Amazon was not a party to the legal action, but is presumably affected by its ruling.
> Well, if you're the kind of person who thinks a lot in private -- then, in conversation, you can respond quickly and deeply: because your thinking has already been done.

I also disagree with this, and I'll provide slightly different reasoning, although I think it does overlap with what you're saying regarding evident utilisation of the mind.

Even if someone has done a lot of thinking about an issue, they may want to take time before responding in a conversation to make sure that they've correctly pattern-matched the circumstances, and to prepare a suitable response for the moment and audience.
Thanks Susam (nreece for posting), I love snippets like this because
they're so useful for teaching. Suits the "Socratic/inductive" method
of saying "Oh, if only we had a tool that does this kind of route
tracing .... Oh wait a minute ... hmm what's traceroute do?"

They also demonstrate the Unix philosophy that more complex tools can
be built from smaller ones.
Pass-by-value and let LLVM clean it up is also the idiomatic Rust way. rust-analyzer is pretty good for IDE integration, and it will catch way more than clang-lint (global lifetime analysis with guaranteed correctness, not just best-affort local, and thread safety/data races).

Regarding compile times, Rust has a different approach. Instead of a fast cycle of run and see if it broke, it's more of following compiler nags until the program is correct and runs on the first try. Incremental (cached) compile times aren't too bad these days.
I mean, they have been 100% right. There is no point in writing down parameters types, because you see them in the IDE. That sort of docs is completely redundant.
There are no laws in Israel preventing companies like NSO from building and selling zero-day and zero-click exploits? Without proper regulations the Israeli government is creating a sophisticated and dangerous platform for these kind of illegal attacks.
If he was an engineer I would completely get it they he went the hard, unexpected, convoluted way.

I think that sometimes the obvious solution does not work out that well.