skysight-inc/HackerNews huggingface dataset:
Something like `read` gives a better example. Like `man 1 read` is "read — read from standard input into shell variables", "read [-r] var...", a shell function. And `man 2 read` is " read - read from a file descriptor", "ssize_t read(int fd, void buf, size_t count);". You can also get into `man 8 catman`, "catman - create or update the pre-formatted manual pages", "catman [-d?V] [-M path] [-C file] [section] ...". The `catman` is a mirror-like hierarchy of man pages (usually in troff format using the 'an' macro package) pre-formatted for the standard terminal or whatever to shave off a bit of time running roff on the source files all the time.

This is all ancient knowledge and well in place back in the mid 1980's long before Linux or any of that stuff. The `man` page sections used to be different 3-ring binders all printed out sitting on a table in the computer lab. The 'sections' were just different binders of documentation. Get off my lawn!!!
Careful, your #2 and #3 are incorrect -- skip and seek operate with blocks, not bytes. So your #2 would copy 32 bytes after the first 32kB of data, and #3 would write 512 bytes at position 5120k.
Er… what?

GP’s comment should apply to most if not all systems with a few caveats / divergences.

FreeBSD certainly mentions and lists standard sections at the top of `man man`. OpenBSD mentions the concept of categories / sections early on, though it only lists the specific section when it comes around to documenting the corresponding filter.

GNU invented info(1), not man(1).
The worst thing about having read the USB PD specification is having to live with this knowledge
Isn't this just the same as a virtual pre-paid credit card, which every bank offers nowadays? Except, perhaps this will allow Apple to take our money and use it to invest.
I did read, and I'm being deadly serious, the Wikipedia article on foreplay before engaging in said activity for the first time. I also think I read it together with the other person? And obviously I got the idea from the comic.
Modern Java is quite great actually with many cool features like: records, switch expressions, pattern matching, etc.
Construct is a game engine so they need to support everything.
Have you seen the crypto market? The Ponzi schemes are collapsing.
On Endianness (2021)
But doesn't virtually anyone have a smartphone now?

A phone + powerbank should suffice. And most likely there would be additional people on board in case someone's phone stops working (e.g. dropped into the sea).

And if I were to navigate in a foggy/stormy day by myself, I'd at least carry an additional phone.

And if there was so much fog that would affect GPS signals, how can lighthouse lights be seen anyway?

I'm not a sailor or anything, just trying to understand why this can't be done and why lighthouses are still needed.
I think you're still misreading me. The first graf is largely about Ryzen, and their 16 core model is just below HEDT. If anything, that SKU raised the ceiling for mainstream/consumer parts well into the HEDT space except by lane count/expansion options.

Threadripper changed the definition of HEDT, but rumor is that there won't be a Zen 3/4 option for it, and those users will only have Intel as an option. That's the unusual departure.

The disappointing thing is that this chip on paper has the bandwidth - some pro users would likely be happy to get Zen 4 with the option for 0-2 PCIe 4.0x16 slots, and 2-6 PCIe 4.0x8 slots. That's the amount of bandwidth this CPU has.
That’s… not really how the UC system works.

If you’re looking for that, I hear there’s a school down on the Peninsula.
And the whole text suddenly starts making sense.
It is pretty common in Germany (at least in my bubble) to transfer money via paypal to one another.
He needs more money to double down on his Twitter purchase?
I kind of agree, but on the other hand we are so far along that we won’t be able to stop climate change but merely restrict it. So apart from restricting it we also need to adapt.
Robotcore Cloud: Accelerate your ROS robotic computations with the Cloud
It's been surprising that Symantec products have improved since the acquisition
That is wonderful! HN is really on a roll with amazing web tech.
If the economy doesn't grow at the rate of productivity growth and the most productive people don't work less then some people will become unemployed and won't find a job.
My favorite books are the ones where you read a paragraph and realize, after the fact, that it's just 1 sentence.
Phones also usually aren't designed to sustain a high CPU load for extended periods of time. Computers, on the other hand, are.
Surely, I mean I can't imagine anyone actually using it for remotely anything serious.

But esolangs are still fun to see people's creativity though.
By any chance, do you code in c++?
smiling emoji with teardrop
High inflation time periods don't quite overlap with that data set though.

I'd do up to the 2020, but it's surprisingly tough to find recent data drawn over time. Suicide rates have dropped a little with COVID but the pandemic/lockdown caused all kinds of weird correlations.
I think it's a little bit of that and also I suspect they have far more pressing concerns than CRC32X being relatively slow (it is still a throughput of one per clock which isn't at all bad). Branch prediction and prefetching seems to be the really important problem at least for Apple due to their very deep ROB [1]. A mispredicted branch being resolved late (i.e. a branch dependent on an outstanding DRAM fetch) can lead to hundreds of executed instructions being discarded (wasting tons and tons of power and cycles). I don't quite remember the exact figure, but I've heard a good metric in CPU arch is that about one of every six instructions is a control flow instruction in general purpose programs (i.e. non-scientific/ calculation heavy). Being just a little bit faster on CRC32X calculation may not have been worth it when they could spend that precious power budget elsewhere. It's really just design choices all the way down. They may very well be doing a lot of CRC32s but they're almost certainly doing more of everything else than CRC32s.

[1] https://www.anandtech.com/show/16226/apple-silicon-m1-a14-de...
people don't want to use anything, people want to use anything. That is your point.
While we're on a tangent. Here's a quick way to list all man pages available on your system:

$ man -k ''

And if you just want to see the ones for high-level documentation (i.e. section 7), then

$ man -s 7 -k ''

does the trick. Sections 7 and 5, in particular, are full of hidden gems.
Did they tell the miners they can't operate between 3pm and 8pm, like everyone else in Texas is supposed to conserve?

I don't think so....
per capita when you average that way sure - but i think it's more like the average gun owner has several and it still leaves millions of people unarmed and are easy victims.

I also do not think lethal force is the primary reducer of crime for a country, I think it has more to do with social safety net available and income inequality and things like that - and guns won't help with those factors.

Then of course you have to add El Salvodor, Honduras and their neighbors being a free train ride away to the mix.

One thing to reduce violent crimes is not going to stop all crime anywhere, especially here.
Looks pretty cool, I love lightweight stuff! I am curious, what does the word "quine" mean in this context? I always thought quines were just programs which output their own source code. I suppose that's technically true in this case, but only if you view the source, and under that logic couldn't you say all static websites with 100% client-side javascript are quines?
Every army component has it's scope, cavalry, infantry, chariots, ballista, catapults, war elephants. And I suppose that chariots and cavalry have coexisted for some time, so one is not to replace the other.

But I wonder if chariots are superior in some way to cavalry, i.e. if it was worth to invest more in chariots than in cavalry as an army leader.
> No one doing it "on scale" because there simply isn't enough recyclable material yet

Lithium batteries are heavily used outside EVs since more than a decade, witch means we have many "recyclable material" since years, did you know just how many UPSes we sent to landfills any years? How many used mobile phones? ... So sorry, no that's propaganda, not reality, in reality the small companies you mentions are just small startups hyper-funded by Green New Deal giants who want to show them as profitable, but they aren't.

> Flying cars will never happen because of noise and safety reasons.

They are already there, and keep expanding at a steady pace, only most people do not even know that because beside some unis, govs and think tanks so far we have zero propaganda on them and we have propaganda against human fly "for environmental reasons" where the real reasons are that élites want to cut journeys in general to isolate populations for better directing them.

If you think that's just an extreme and fantastic theory try a serious mind experiment: how much it cost not merely economical but also environmental costs in gazillion of tons of concrete, steel so iron, coke etc and how many years it take to build a trans-national rail line? Let's say from China to EU through central Asia as an extreme example. That imaging in such timeframe how many things might have changed making such big investments a dead project before completion. Now do the same for airborn and waterborn means: surely they need some "ports" on both ends, but they can go anywhere under a certain range. Try do do the same for road infra. We can debate on the why some push against human fly, but the economics of small flying devices and their effectiveness is clear. Cars demand much more raw material and much more regular entertainment (just for tires), flying demand far lighter and simpler cars, mostly aluminum witch is recyclable ad infinitum, and can last 50+years with regular checks and not much raw material demands. The same happen for ships vs trucks.

As I said try to find such data yourself: you'll see a deep decline on anything "giant on scale" from big ships and planes to big land-based infra, toward small and flexible systems. You'll see a growing trend toward autarchy and isolation, witch deeply need ability to change quickly since it's something experimental in the present world so something that keep change at a fast peace, run your scenario and imaging the future remembering how much the society is changed in 50+ and 100+ years any 50/100 years in recent human history, so if you imaging something equal to today you know you are probably wrong, and try to depict a possible future.
OT, but... When and why did people start writing "70ties" and "80ties" instead of "70s" and "80s"? The "ty" sound is already in the number 70 so under what logic does it make sense to talk about the "seventyties" and the "eightyties"? Or is it just a hipster tic to make me, who was alive in both those decades, feel like an old fart?
Amazon 2021 Letter to the Shareholders
You’d be amazed how many people I’ve found that do ‘tar xzf filename’ without knowing what xzf is doing.
By default, yes.

However, as the page you link also mentions, a C extension may also opt to use the "Stable ABI", which does not change across major releases (with some caveats).
And what signal to download the updated weather data?
People want a house and similiar sized neighbour property owners
They flew the equivalent of 63% of the distance to the moon.
the name is a rip-off of Square's Cash App: https://cash.app
Wallet is an actual wallet where you can put cards, coupons...

Pay is the whole system of APIs used to pay via NFC or online, authed by biometrics (Touch/FaceID). As a user you just add your credit card and it works better than contactless credit cards.

Apple Card is an Apple credit card with cashback backed by Goldman Sachs. US-only.
> Code written in Node.js and Go could be made memory-safe with enough work, but they're both GC based, which inevitably leads to engineers easily missing memory safety issues, unconsciously relying on the language runtime to clean up after them.

Which? You can't use-after-free or double-free if you can't free.

> Interestingly, it turns out that using Rust is more energy efficient than C++ (in some cases) according to a study in 2017 by the University of Minho. It's about three times greener than Go, too. TypeScript is apparently far more energy-hungry (and we're not likely to use pure JavaScript).

The third sentence should ring alarm bells in the head of the author, over what would be going on for a language which generates "similar enough" JS code to be slower than JS. I suspect it's not the language, moreso since the sole source of programs for that study was the Computer Language Benchmarks Game, which is hardly representative of typical code.
Tesla is a poor example of speculative tech. From 2019 to present they went from losing money to substantial and growing profitability. Better example would be things like Peloton, Beyond Meat, or Robinhood who all had sky high stock prices and have yet to turn a profit.
Maybe you should stop with the hypocrisy. The people that complain about expensive housing are the most annoying because they are the ones who least care about making housing affordable, they just pretend that they care to strike up some virtue points. The moment you mention land value taxes people are going to argue how evil it is to give everyone enough housing and how the rights of a single family owner are more important than the rights of renters and how multi family homes are ghettos and how nobody should suffer the disgrace of living in one.
David Sucks.
Yeah, that was one of the first. But my kids couldn’t send me money, which sucks cus it’s my CC in Steam/Nintendo/etc, and I don’t want to have to add 2 more everywhere.
Where did I write it would be 50 lines of code only? And where do you get the 10:1 boilerplate to real code ratio? Maybe just use a more expressive language if you can't build proper abstractions and need a lot of boilerplate?

And why go so extreme? A main() calling into 3 functions like load, process and save will be still plenty better than a single blob of IO mixed with computation and would still contain no boilerplate.

> I drop in to Java shops from time to time, and am more than happy to port my simple class structures that make sense and do things into the 18 level hierarchies described in the article.

I certainly agree with that, but that has nothing to do with abstraction. Abstraction and indirection are different things. Those terrible FizzBuzz Enterprise like hierarchies are typically a mixture of insufficient abstraction and far too much of indirection. Abstraction reduces complexity, while indirection increases it. AbstractFactoryOfFactoryOfProblems is indirection, not abstraction, contrary to what the name suggests.
Worth it for effectiveness in battle, or worth it to cement your leadership position?

It definitely seems to have been the latter, but that doesn't rule out the former.
I wouldn’t really call it a rip-off. Cash is such a broad word.
When I search for Wallet in the Play Store I don't even find a "Google Wallet" app nor do I find it on my Android phone.

My experience with managing boarding passes in Android is absolutely abysmal because Android does not support pkpass (the format Apple uses).
The equivalent of '-Werror' in go is using linters, which will detect that.
Saying there are few devices yet on the market is not helpful. You don't buy a PC for the next 6 months. In a 1-2-3 years when your PC will be still ok it is very likely that more PCIe5.0 devices will be out, and probably not compatible with your MB.
I have replaced pieces of C++ standard library quite a few times.

std::list calls malloc/free for every node instead of a bunch of them, expensive. Also they are doubly linked, for some applications a single-linked lists fit better.

std::vector<bool> lacks data() method, makes serializing/deserializing them prohibitively expensive.

Even something as simple as std::min / std::max for float and double types aren't using the correct implementation on AMD64, which is a single instruction like _mm_min_ss / _mm_max_sd.
I’ve only used dd once in my life (not much of a hacker!) but it was mostly useless.

Dropbox had some promotion for their new photo storage service, where they were giving away free extra space up to 10gb to encourage you to store your photos.

Some clever cookie told me you could make 10gb of ‘empty’ jpeg files and put them in your Dropbox folder.

The Dropbox app would compress this 10gb of files for upload (usual behaviour for the app in those days) and increase your storage permanently for free.

I can’t remember the command but it was something like

dd if=/dev/zero of=/path/to/dropbox/1.jpg bs=10000000

Bam! 1 10gb jpeg file full of zeros that compress down to a few bytes. Instant 10gb free. Now uploading required!

I think I still have that dropbox account, I learnt about dd and dev/{null,zero,one} that day and never used them again.
This isn't a win for the Ruble, its a loss for public markets. Ticker prices for many assets are frequently very disconnected from reality, especially in any interesting/exceptional circumstance. Another example is the recent halt and reversal of trading in nickel futures.
Fog doesn't affect GPS. GPS is just not 100% reliable (ask me how I know) or necessarily even the best navaid for every situation. Even aircraft go visual for the last few hundred feet. (Or if they're doing autoland, it's with a purpose-built ground-based system, not GPS.)

Speaking more generally it's just very risky to put all your eggs into one basket when it comes to navigation. It's so difficult to impress upon the new generation of navigators that they are guaranteed to be completely screwed at least once in their lives if they don't learn something other than GPS.
And this matters why? Being an economist, I think I know how a currency peg works, but if you think I'm wrong feel free to explain it to me.
Intel tried that (Itanium, with a variation of VLIW called EPIC). Didn't go so well. It was more like Epic Fail.

They poured a lot of money into the compiler. It didn't work out.

Again and again, complexity is proven cancerous. RISC is the way to go.
>Can such attempts somehow unfairly damage other currencies?

No, in fact a gold standard is so terrible it can't compete against fiat.
"Copy code if it's used twice" is terrible advice. You are creating a landmine for future maintainers of your code (often yourself, of course). Someone will inevitably change only one of the two versions at some point in the future and then you're going to have to rely on tests to catch the issue - except that your tests will probably also reflect the duplication and you'll also forget to change the 2nd test.

The only possible justification for duplicating code would be that creating an appropriate abstraction is harder. Given that there are generally economies of testing when you factor out common code, that's usually just not true.

"Duplication is evil" is a more reliable mantra.
What RISC is about in today's context is somewhat hazy and there are lots of views and opinions about it. RISC was a branding of a shift that happened in the 70s and 80s.

It was a time of tight transistor budgets, and there was a make-or-break sweet spot of instruction set size and complexity that could be hardcoded in the ~100k transistors (vs microcoded[1], as was the norm).

IMO the fundamental idea was that you should optimize the instruction set for your applications to a certain extent, while still keeping it coherent for humans and stable across processor generations.

RISC still gives ease of use weight, without this your instruction set might be a cryptic machine learning box of mystery operations with bizarre temporal/hidden state semantics (think delay slots but much much worse) that gets rebooted on every CPU release.

[1] See eg this Motorola 68000 internals description on how the microcoded thing worked: http://www.easy68k.com/paulrsm/doc/dpbm68k1.htm
If one has to pay rubies using official rate, and … it would be high.

It is 1 year later that matter for this kind of sanction. It is better to fight an economic war than nuclear.
I usually pay people online with Paypal. Isn't that p2p given that you send money using only their email address? What do Venmo/Zelle give over that?
Lately I've become a pretty big believer in flat files.

I don't see much value at all in small software for the sake of being small, but files are something really special.

You can SyncThing them. You can version control them. You can browse and delete them.

And best of all, they're not really flat anymore. A file is a typed object that tools know how to work with(As long as you do the sane thing and use a common file type).

Databases are often appropriate, but in those cases, I think sqlite is the better choice more often than not, unless you've truly got a large number of users all doing things at once.
the basics are incredibly hard. Listen to a physicist explaining time, matter or energy.
I always assumed that dd was preferred when writing disk images to flash media to ensure each hardware block is written to exactly once, extending the live of the device and increasing performance substantially. I never checked if that's actually a problem with general-purpose file IO, nothing stops the kernel from noticing when a pipe is connected to a block device and configuring an appropriate buffer.

status=progress is also quite handy. You can splice a "| dd status=progress |" in the middle of a pipeline to get a sense of what's happening.
Homepage:

https://www.cadsketcher.com/

This is pretty cool and looks already very usable for basic things. So far I've usually worked with MeasureIt and lots of patience, but I'll definitely try this. If you're wondering how this works, here are some basic tutorials:

https://www.youtube.com/watch?v=92QmjS-xDaI

https://www.youtube.com/watch?v=ANUlFo01qfM
how is the money transfer happening ? anyone know ?

is this VISA CardPay ?

The cards are issued by Green Dot Bank
What? Having debt in a gold standard is worse because your debt grows every year without your agreement just from the price of gold going up. Inflation is basically a crude continuous debt jubilee which is good for debtors.
Maybe op is not an English native speaker?
Hi there, paid lofi.co member here (I joined to try it out). First off thanks for making this site. I am super into Lofi, listen to it every single day, make my own playlists, have lofi merch, etc.

As much as I love lofi, I agree with the other comments that it's hard to compete with the abundant cheap/free content out there. I'm not saying this isn't higher production quality (it definitely is) or this doesn't pull it all together better (it does). I'm saying: it's not 10x better such that I would want to pay for it. I don't think $1 vs $4 makes much of a difference - it's the jump from free to paid that's the sticking point.

I want this to succeed and I think I am your exact target market, so I'm racking my brain trying to figure out what would make this worth it. In its current form it seems to only be providing enough value to be ad supported (hopefully your revenue proves me wrong?).

Stepping back: the overall purpose of lofi IMO is to be able to concentrate and work in a chill productive environment. Some crazy ideas of things I would definitely pay for:
- Maybe it's a monthly coffee subscription sent to your house and the coffee gets featured in the artwork
- Maybe you can set up group study sessions and listen together. There's been some great experiments of scheduling a focus time with another person and they are highly productive
- There's coffee shops in Japan where you can't leave until you finish your work. Maybe some kind of social commitment like that built into the site
- Commit Action is a cool service that helps you break down tasks. Maybe some human consultation like that

All of these are pretty big investments.

Good luck!