skysight-inc/HackerNews huggingface dataset:
In the 3.0 version (out in a week, beta already on the github) you can zoom out to level 4 I think. And searching is on the roadmap.
You right. To skip you can pipe tail.

sudo head -c 1024 /dev/sda | tail -zc 512 > /tmp/boot.2

Read 1024, keep last 512
I've started to do this as well. BSD has SIGINFO (^t) for dd status, but unfortunately linux lacks that
Absolutely. Although Ubuntu is popular, I find openSUSE Tumbleweed to be a better Linux distro, with flatpaks, hot updates, btrfs snapshots.
Does the watch work without having an iphone around? I would love to buy an apple watch, but I don't have (nor want) an iphone.
For games, the PC Gaming Wiki is a treasure trove of "how do I get game X running on modern machines". Usually the culprit is either an ancient version of DirectX for 1990s titles, or DRM for the 2000s. And usually there's a crack/patch for the DRM, and for DirectX you can use tools like dgVoodoo.
Writing an LLVM backend for <LESS POPULAR ARCH> isn't impossible, it just hasn't been done yet. Writing GNU Rust compiler isn't impossible, it just hasn't been done yet. What better way to encourage it than to write more high quality and useful code in the language. Seems like an unfair criticism to levy.
They don’t actually take that long now. They’re a big download but beyond that it’s only few minutes to extract them.
Nor me. I mix oil, cider vinegar, seasoning and a dash of mustard (emulsifier) in a small jar with a lid, and shake hard.
Looks great, would love to join
Greek olive oil is considered the best in the world

This is a pretty meaningless statement. It's like saying French wine is considered
the best in the world. Perhaps true in some narrow sense, but the variations within a country are every bit as large as the variations between countries. Every country that produces olive oil produces some really top quality oil and some garbage oil

Personally I mostly buy Spanish olive oil these days. Not because Spanish olive oil is 'the best', but because the best oil I've found for the price I'm most often willing to pay at the store I normally shop at happens to be from Spain.
Prove it.
/s
I spend the first week just trying to remember how to get osx to ignore cmd-Q. What genius created that chord?
I understand this concern. But it seems that it would be better to have an orthogonal implementation of this. The clipboard remains text-only. If you select an image or a file, it copies its absolute path (or url) into the clipboard. Then it is the responsibility of the destination program to interpret what to do with this text. If you paste the filename of an image into a plain text editor, you'll get the filename verbatim. If you paste it into an image editor, it opens and pastes the image in there. But from the point of view of the clipboard it's always just text (maybe with some textual markers).
Sitting in Africa and I have clients in Europe - some things just don't lend themselves to email coms.
Equally untrustworthy? You must consume a very large amount of Russian media evety day to be able to say that in earnest.
Windows 11 is full of Microsoft crap I’ll give you that.

But configuring a brand new MacBook or new Linux install for development is pure hell. It’s a bloody nightmare. Linux is, for better and worse, an endless stream of configuration. The upside is you CAN configure it. The downside is you have to, constantly.

> Call me old, but I have no interest in dealing with the amount of configuration and tweaking necessary to be productive in a Linux environment.

I was responding to this statement. Do you want constantly and carefully configure your machine? Use Linux and be happy! Do you want something that works out of the box? Windows is pretty darn good.

I do game development which is Windows through and through. YMMV.
I find the clipboard increasingly broken for this usecase...

Imagine I want to copy an image from a webpage into an email... And then the paste fails because the email client tries to download the image but doesn't have the correct cookies and fails...

Or I want to copy a file from Google drive onto a USB. But when you copy from the Google drive webUI it just copies the name of the file, not the file itself...

Or I copy an image from Google images and the thumbnail low Res version is copied rather than the full res version.

Copy and paste, and drag and drop, seem to be neglected on the web.
Transforming Programming • Dave Thomas
Depends on the use case I would say.

Anecdote:
One of companies I worked for, smallish team size, due to different tools written in different languages needing all kinds of dependencies, docker was invaluable making the infrastructure easy to run without having those dependencies in the infra itself.
BTT does work with the TouchBar, but the "Touch" in the name comes from "touchpad" since it originally was used to add various macros/gestures to the touchpad and mouse. TouchBar support was added later.

Most new Macs come with full-size function keys, including a massive escape key the same size as the tab key. (At least on the en-US layout; can't speak to others.)
Snapshot per Project? Sounds interesting. How would you do that?
When it comes to programs that work with files (such as Word or Adobe Illustrator), the window is just a border around the file. It doesn't have any other purpose. I think of it as barriers to the workflow. I have to arrange windows on the screen. What I actually want is to arrange files. And have functionality from different programs - all on the same screen (stacked like those function bars in Word or Adobe Illustrator).
I'm not sure how this relates to the post, can you elaborate?
I've been asking every chance I get whether these security issues affecting unsupported operating systems are actually being exploited in the wild. Three times I've asked, yet so far, no one has shown any proof whatsoever. Add to that proof of Spectre and Meltdown drive-by exploitation in the wild, today.

While I do not condone the use of an insecure version of the OS, herd immunity is an underrated factor. Unless you're targeted, malware developers don't spend too much time on 0.5% market share, just like web developers don't optimise for unknown browsers.

Prove me wrong.
Very cool, I love the idea!
Thanks! That's what I think he should do too. My question was basically if there are other options for researchers like him. Such that he could work on his work directly. Mobile dev is something he could do, and he could do it well, but it is unrelated to his primary research goals.
with the unnecessary cat he's limiting his read()/write() sizes to the pipe size (default on Linux is 64k)
That's true, I suppose I am lumping the JVM and tooling in there with my defense.

I do like the verboseness, though, espectially for inheriting code.
I've worked on drivers and gpu arch for 15 years and every moderate size gpu has an mmu...
File systems have become ridiculously complex:

Some examples from my Mac:

- Backups are stored in file system snapshots, that look like folders in Finder, but are invisible when using ls on the command line.

- Applications that come with macOS in /Applications are stored in a separate partition than user installed applications.

- iCloud Drive looks like single folder in the Finder, but it's the contents of several directories merged together, with some magic to automatically download files when you try to open them. On the command line, remote files are invisible until you download them.

So I think the problem is that modern UIs try to hide where data is stored, and therefore people have a hard time learning how the file systems look under the hood.
those are limitations of the browser, not the OS
> And they’re fixing or adding to what was never broken: multitasking

Has this person ever multitasked on MacOS? The amount of third party tools I need to not want to cry when managing windows and spaces is embarrassing for a company as big as apple
Mortality is the number of deaths within a particular society and within a particular period of time:
It absolutely is written as a threat though, likely intentionally (probably out of spite against anyone who isn't a rust evangelist) and I'm taking it as one.
I don't think it would look that much different, in many ways it would just be less people using it, and for those that have it, they would be getting less out of it. If the prices had remained flat, even less productivity would have resulted. Consider how little a microwave oven, washing washing machine, or refrigerator has really changed, and how (relatively speaking) society questions that lack of change.

If we had been stuck in a cd-rom, dvd-rom, 56k world, I suppose we would would have seen quite a bit of improvement in user interface, graphic design, and market integration of those tools. However, I think we still in many ways will see micro-renaissances in areas with a similar vibe. If you look at a map of cell phone coverage in America, it's basically 1994 most places on the map, and those areas basically go far underdeveloped for what a middle class person could take advantage of in a post covid-19 America. In that sense, I think your overall question is more an invitation of what the potential of those areas is, rather than a "what if" alternative universe.
I strongly agree:

"The mantra of sharing your work and involving everyone in decisions naturally leads to inviting and copying people into things that add no value to them, or you."

Fred Brooks, in his book The Design Of Design, includes a section on "The Magic Power of Teams Of Two". In his opinion, large teams cannot get anything done, and most innovation comes from individuals, but Brooks feels that teams of two people are the sweet spot for innovation. You and one other person -- if that other person can challenge you in the right way, offer a different perspective, or fill in holes in your knowledge, then instead of slowing you down, they speed you up.

I personally have found that meetings of two people (me and one other person) are where all the most important conversations happen about solving problems or plotting strategy. I wrote about that in "Truly Agile development revolves around one-on-one meetings, not daily standups":

http://www.smashcompany.com/business/truly-agile-development...
FWIW, Walter Bright have been, for years, proposing the C standard to fix the billion dollar mistake in a backwards compatible way. Stroustrup is the head of the C standards committee, just saying.
WhatsApp seems to have more problems once they switched over to Facebook’s platform rather than their good old fashion FreeBSD with big servers.
In New Zealand that is pretty good compensation, unfortunately.
Society wants you to feel ashamed of yourself
The EU has a minimum level of labour laws not present in the US federation.
I don't have data at hand but if you choose the right value it's meaningfully better and can also lead to more efficient patterns in bash scripts that are more complicated than `cat in > out`

Unfortunately dd has not just footguns but foot cannons that are amplified by the mistakes people often make with string escaping, odd file names, loops, null checking, and conditionals in bash.
They have a status page for the WhatsApp Business API at https://metastatus.com/whatsapp-business-api

It currently shows major disruptions.
> Because it's a disruption moment, and people will be designing new things around it,

But this is just wishful thinking. There is nothing in riscv that will automatically lead to open fw and open hw.

In fact, from what we have seen so far the big commercial vendors have added the usual secret sauce and we have ended up with development boards that are neither open or standard
But the user doesn't care whose fault it is. The end result is they get a poor and frustrating experience.
The WhatsApp Architecture Facebook Bought for $19B(2014)
Interestingly, a couple minutes before WA went down my messages were being sent while only displaying a single tick (as in the other parties could see my single-tick messages).

Thought it was quite weird/concerning that that could happen.
You are right, however many tools are starting to think about this issue. We tested the beta of a tool (https://open.crowd.dev/luos) and they are developing a feature that allows you to publish a mini-website that indexes the most interesting content published in the community. And as seren said, Discord has also recently released a Forum feature to better categorize topics and allow members to quickly find and exchange :)
WhatsApp goes down for users globally
I want to generally echo this sentiment, for a slightly different reason.

I think the "dynamic-ism" of many interfaces has gone too far, therefore losing the predicability. Some interfaces try to guess what I am supposed to do next and it is correct maybe 60% of the cases.

But even when it is correct it actually slows me down because I am constantly second-guessing the interface and double-checking that what I am about to press is the one I actually wanted.

I wish I could rely much more on muscle memory and that things re-open where I left them. Like a window from a folder _always_ opening exactly where it was when I closed it previously. Or the homekit buttons on my home iOS pull-down screen not rearranging themselves randomly.

Edit: Another irritating example of this "trying to anticipate but keeps hampering" behaviour is the Outlook mobile app. When moving an email into a folder it will suggest three recently used folders and after a while re-arrange them after 3-4-5-something mails have been moved in a row.
Yeah, I'm with you on this. I'm hoping that there is more to come soon that might flesh out this story. (I mean, surely just having an entrypoint into wasmtime + args or runtime of choice) gets these things inline with existing docker goals.

I think this is mostly a land grab to have docker image repositories be the distribution method of choice for wasi.
I should add that when you add or edit a bench in Every Door, it shows the backrest and the material attributes at the top. So hundreds of benches in my area have these mapped :)
I don’t use Gnome (want tiling, am able to set up whatever, only use like 3 applications), but feel it’s pretty amazing. My 6-yo with no prior knowledge of computing devices that aren’t an iPad can use it (to launch Scratch, watch videos I loaded, show around his photos, and keep an audio diary) after 10 minutes of explanation, and seems to prefer it for some things over the iPad. My 70+ yo parents (with computing experience starting from the late 1960s, but limited capacity for new bullshit) use it with no issues. My wife uses it for the few tasks she doesn’t do on her phone, and is fine with it. I occasionally use it (as a minimum, to show things to all of them), and it’s very easy to remember how. By comparison, other environments (I include Windows) are overwhelming and have tons of confusing stuff that only gets in the way.

This is all re: vanilla Gnome, not whatever Ubuntu delivers.
I really struggle with this. I also use networkx, Gephi, and graphviz, and occasionally plotly. D3 is too much of a learning overhead for me at the moment.

I'm really in the market for a decent engine that's both easy to use and enables high quality interactive exploration of massive datasets. Plotly comes close, but struggles with larger datasets and is still a bit fiddly. I'd love to be able to lob a large structure into a UI and share with colleagues, and they'd be able to visualise and filter based on node/edge metadata, time series etc.

Something like Gephi, but web-based and considerably easier to use.
That's a whole other issue. PyPy and CPython have conflicting aims, which is partly why it never replaced CPython as the defacto default Python runtime. Also, PyPy is much slower for stuff that's only going to run for a short time. Still, many of the lessons learned in PyPy can be used to improve CPython performance.
Yeah I wish you could just start with a `.tools-version` and nix would generate a development flake. Someday!

That being said, the task of debugging a deprecated tool version in asdf just one time makes the investment in the nix awkwardness worth it.

the pitch for nix isn't that it's a nicer tool than, e.g. `asdf`, but rather, that it will probably work in five years. frightful flashbacks of of trying to get nokogiri to build.
The first of its kind.

Unleashing the power of community research.

Let's DYOR
Hmm, dd is some kind of the shell user's swiss army knife and sometimes even the swiss army chainsaw ;-) and such tools need a bit of learning to use them properly. actually, this "swiss" metapher is not fair, dd is more similar to a precision tool.

You read about these fake SD cards or USB sticks on sale, where the controller asserts a much larger memory size than the card actually has? You can check such cards with dd, e.g.:

for i in $(seq 1 9999) ; do echo -n "$i "; echo "Record Number $i" | \
dd ibs=1K count=1 obs=256K seek=$[i-1] cbs=4K copy=block,sync of=/dev/sdX
if [[ $? > 0 ]] ; then break ; fi
done

This writes numbered and blank padded blocks (due to the cbs=...) at the start of every 256K block of a device. Adjust your parameters to taste and match the purported size of your card or stick and later retrieve the first block to see if it contains "Record Number 1" or some other number due to wrapping around during writes. (and sure, ibs and count can be removed in the above example, I added them to demonstrate useful options in case the input isn't a simple echo command)

Anyway, I'd like to see how the author would handle all those blocking & unblocking, conversion, padding or sync requests available with dd with his head/tail approach. And what about the syntax? OK it was a a joke due to IBM's JCL, but I had to learn infix, postfix and even postfix notation for math (i.e. 5+3, 9! or f(x,y) and integrals and ...) which sometimes too looks like JCL? And have to remember if I need to use -c or -m even for simple tools like wc.
> My grandparents didn't have nearly as much plastic and their food was just fine

Did they grow up in the western world? Have you asked them about food borne illnesses and safety and how that's evolved over time? More importantly, have you asked them their opinion on this particular matter?

> the other day I even saw pre-sliced apples in plastic bowls with a plastic lid, wrapped in a plastic packaging with a smiley feel good vegan mascot printed on it

I can't account for where you shop but you should be willing to consider the use of plastic outside of this narrow environment. I assume these foods were brought to your store? How do you suppose they were conveyed there? How far did they come to get there?

Another thing to ask your grandparents.. how do they feel about their grocery options today?
And you will clearly see the difference between "function bars" of different programs. For example, Microsoft and Adobe have different UI language. You will have different files open on the screen, different function bars around, and no window borders. No barriers to work.
https://twitter.com/_saagarjha/status/1508799491058589701
What? Maybe in 4 or 5 countries in the world. In the rest, 43K is high-pay for juniors.
I run out-of-support software on an internet-connected computer, and I'm aware of the risks. I'm just really careful and I acknowledge that I'm at risk every time I go online.

I assume the author thinks the same way.
Don’t let the great ESG self-deception infect climate tech investing
If its use is so widespread, then it's probably no longer a trademark, in that context at least.
https://news.ycombinator.com/item?id=33327320
I don't think having two different clipboard implementations is a usability advantage. Only on Linux do you find yourself in the situation where one application copied to the Unix clipboard, and another tries to paste from the "secondary" (X11?) one. Standardizing on one implementation is the only sane path forward.
very attractive and addictive platform, since almost the beginning I follow the project, I'm never disappointed, I will continue to follow the project until the end of the bear
One is a post about Rust in the Linux kernel, and the other is Linus talking about Rust in the Linux kernel on LKML.

What would you like elaboration on? The relationship seems pretty clear to me?
Chromium based browsers leak user local IP via WebRTC foundation attribute
look at nostr:
https://www.youtube.com/embed/BpvjL6pAw7o
It doesn't matter. Java is safe (thanks to it's GC) albeit having null pointer. Very few languages offered that guarantee.
Seems politicians will need to use official channels.
Is there anything better than mac M1's today performance wise? I've been impressed by how fast things run on it. Are other laptop comparable?
This is why I never use the vendor operating system for digital devices. Always switch to something self-installed, usually some Linux distro.
Microsoft powers up search for Chinese gaming hits in race against Sony
Try sampling the process next time, I find it to be far more useful at finding the root cause.
Employers should be forced to be transparent as well. you know, things like a legally binding wage range on a job advertisement: Telling folks first thing in an interview what the pay range is as well as putting it in the advert (to cover anyone that was simply referred). The range should include all salaries at that position, if there are other people working it. If the 'starting pay' is less than current employees make, this should be justified (current employees have had raises, for example) This should be updated yearly and made public to your employees.

It is a lot harder to lowball folks if they have to be upfront about what they are paying.
It looks better to actually use the language in which one is speaking about. Vlang went into beta (0.3), so does not leak memory.

It uses a GC, by default. The plan was always for Vlang to have optional memory management, which is: GC, autofree, and manual. And, since it is a language going through its developmental phases, it could be argued to give it some leeway.
I wonder if they are actually possible. Remote code execution in the javascript engine does sound dangerous, but then you also have to get past address space randomisation, and then you need another exploit to escape the sandbox...
I disagree with "There's an obscure option to GNU dd to get it to display a progress meter as well".

The proposed alternative is to use the program "pv". In my opinion, the program "pv" deserves the epithet "obscure", not dd.

I have been using Linux for decades, but the program "pv" has not been installed on any of the systems that I have used.

On the other hand, dd is a part of coreutils, so it is always available.

I frequently use dd when writing on raw devices precisely for the progress option, because the images written may have sizes from tens of GB to several TB, so the duration of the operation is not negligible, sometimes it may take hours, because on most SSDs the writing speeds drop to quite low values for multi-GB data sizes.

Moreover, since SSDs have replaced HDDs, the size of the write buffer has become much more important than before. There are many SSDs where certain buffer sizes can increase the writing speed a lot, typically when the buffer size matches the size of the erase block, which might be of 128 kB or 64 kB, or of another similarly large size. The right buffer size must usually be determined by experiments, so there is no chance that a standard copying program will choose it by default.
>But RISC-V will have to have designs that offer competitive power and area in order to take over even the low end of portable devices.

Look at SiFive's offerings. ARM are the ones without competitive power and area, now.
I guess it's strategic to announce an announcement when your potential competitor has billions in funding, and potentially half a billion users to migrate to a similar platform (in terms of goals at least).
Couldn't get past the second paragraph because it seems like clickbait followed by nothing of substance.

I'm guessing you got old and didn't like that they changed something you had gotten used to. It's for that same reason you'll never be able to change to anything else.
Useful Vim Commands