skysight-inc/HackerNews huggingface dataset:
Its not solving the problems its just makes it less severe for a while.
There is always an interest for miners to maximize Tx fees.
You could make the block size infinite and there would still be no reason for a miner to add all pending Tx. Why would they If they can force people to pay a fee. The solution is to get rid of the fee. That's the only way you can have a system that wants the maximum throughput for the minimum cost, because no one makes money from it.
Hence systems like the XRPL dont have real Tx fees they only have a tiny pseudo fee that isn't going to anyone its simply burned instead and only acts as a spam protection.
Yes I responded very similarly in a nearby comment. Haven’t had such divergent managers. But have had asshole and normal enough ones. I know I didn’t like it when they thought my work was “awesome”. It would be miserable if they ended up actually believing that.

Your last sentence is key. Worded better than I have been able to word it throughout this entire thread
Making America Great Again? National Nostalgia, Political and Racial Perceptions
There will always be haters to any ambitious project. It's best just to ignore them. They are looking for someone to pay attention to them.
Fun game and it kinda shows how this works.

People are asking me how I debug issues and how I can seem to be able to always find the cause and I always had trouble explaining the process.

I think it is a mix of being a detective and a scientist. Detectives work on clues about stuff that happened and usually can't do experiments and scientists are usually fixed on making predictions and repeatable experiments.

Whereas most people who complain they can't debug problems like that try to treat them as if it was about knowing how to solve it. "How did you know it?", "How did you know it is this parameter?", etc.

I think the two important abilities needed to be able to be good at debugging are:

1) be curious and comfortable to work with stuff you have no knowledge about -- learn as you go

2) have analytical approach to solving problems and especially understanding of logic
Likewise, I found myself donating because - for me - it’s generated great value.
Imagine a bank marketing itself as "No reasonable consumer would believe that their deposits will remain in the bank indefinitely"

This is a really awe-inspiring, a complete rejection of the concept of ownership
Really? I still use seven year old MacBook Pro with 8GB of RAM. It’s perfectly fine for developing in at least Python, Go or Nim, with a Docker container or two and MariaDB in the background.

Sure, when/if I upgrade I’d go for 16GB of memory, but one should be careful about projecting ones own needs onto other.
If you always read from right to left (and put occasional braces for readability) you can get through anything. Most tricky ones are in job interviews, while ones found in the wild will often make use of typedefs to break down the complexity.
Yeah, this description immediately brought to mind FizzBuzz. In a C-like language, there's basically a whole 3 ways to write it without doing something esoteric (loop a switch, loop an if/elseif construct, try to be cute with independent ifs and a boolean).
Most of the repositories under orgs. like ASF or CNCF are default-deny. They require action from maintainers before a build gets triggered. Mozilla is the same way.
6809.
Ah right. Agreed. Good points.
I generally prefer open source over proprietary, all else being equal. But there are some software categories where the best OSS examples are still leagues below the best proprietary examples in design and quality, despite many OSS attempts over many years. In such categories, I'd love it if a seriously competitive OSS example emerged, and I'd probably jump on it and start evangelising it. But until that happens, I have to assume there's something about the proprietary model that just works better to produce high quality software in that particular category.

Forcing yourself to use a bad piece of software on ideological grounds, or worse still, engaging in doublethink (deluding yourself that it's actually a good piece of software and that everyone else is mistaken) does not help the open source movement. It damages it.
It seems like there should be a clarification in the article about the difference in the use of the term. These are not threads at all in the more typical sense used more in computing today.
It's probably the simplest solution if you are running batch job once per day. Just ensure you are running one query per filter set, and you have your indexes setup correctly.

Maybe you could speed up your queries by using a materialized view for `FROM products WHERE id > 1234`. You could then maybe derive more materialized views for other attributes depending on the clustering of your watched queries...e.g. gender might split the dataset in half, but this is not guaranteed to improve perf and indexes might actually be faster, place there are space concerns and additional indexes.

If you want to run less queries you could combine queries like [Hasura does][1].

To avoid running queries with no new results you would need to watch DB writes, and map DML statements to query subs...but pointless in a batch setting.

[1]: https://github.com/hasura/graphql-engine/blob/master/archite...
On the other hand “16 gigs ram is the baseline if you plan to do anything more than facebook and instagram” is something to cry about.

Programmers working on products with a billion users should realize that every kilobyte they save decreases world-wide memory usage by a terabyte.
Women are getting more Covid vaccines than men in the US
Those guys would do better sponsoring Linux friendly OEMs, as they might be surprised when Apple only catters to iOS and macOS developers.

Console applications being trendy is more about nostalgia stuff than anything else.

I have been there where TUI was the best one could hope for and don't miss it for one second.

Any language can be used for automation and most modern environment support REPLs anyway.

As for vim, better watch out for VSCode and Sublime.
It feels a bit like TypeScript to me, a bandaid over a wound. In time the wound heals and you don't need the bandaid anymore.
Some FORTH systems even have a "metacompiler" that lets one FORTH system compile another FORTH system for the same or different CPU, word size, byte order, threading technique, with or without a built-in compiler, etc, from the same source code!

OpenFirmware (the FORTH burnt into boot roms of SPARC, PowerPC, OLPC, and other systems) is a great highly refined example that supports many different architectures:

openfirmware/forth/kernel/metacompile.fth

https://github.com/openbios/openfirmware/blob/d5cc657ce81c0f...

openfirmware/forth/kernel/meta1.fth

https://github.com/openbios/openfirmware/blob/d5cc657ce81c0f...
I am. Apple needs to prove i m unreasonable
> Actually, the counter-argument is "innocent people get killed by already convincted murderer that went out of jail"...

Counter-argument to what? Surely not counter-argument to the death penalty since "releasing people" is not the alternative to the death penalty, life imprisonment is.
It’s beta. We will try to optimize that in the next releases.
I know, but AFAIK those new iMacs ALL feature just 8GB of RAM? There isn't really a middle-tier, that what makes it so weird. you'd expect one machine with top SSD and 16 GB (and space grey, lol).

Probably going to be the next iteration of the 27" iMac, spanning from 8GB/256GB (LOL) to 16 GB/1TB or something.
I passed this off to my brother and two friends. All who I know have used mechanical Turks for their academic work. None of them brought up the name or any weirdness. Nothing to write home about. But another anecdote for me
No, you are looking for market inefficiencies, these have some size and it's improbable you'd find such a large one that nobody else found. And you'd start moving the market.
How to Make Money from Home as a Beginner
Did they also offer a range of processor options back when they were using PowerPC? I get the impression that they did not.
As stupid as it is, that is the contract.
congratulations on mastering the keyboard, next step: thought
Makes sense. The PM and the tester might want the devs to be notified, but as devs that does break our focus.

Thanks for point this out, this will help us rethink 'nudges'.
I mean......the very first generation of i7s already had a dual-core mobile part, i7-620M was a dual core cpu.

So I'd argue you can't really "ruin" something you've just introduced. I do agree that for a while it was standard that a desktop i7 was a quad core and a mobile one was dual core.
Well, three things on that list are languages that are basically DSLs (Shell to a degree, SQL) or Markup Languages (HTML). Comparing any of those to e.g. C++, Go, Ruby or Python is like comparing apples to oranges and I don't see, how that is a useful distinction.

Scala and Haskell are distinctly non-C-like. Both are functional languages with types. Maybe that is a factor.

Actually, in a new project that wouldn't be "low-level" work on e.g. operating systems, drivers or high-throughput networking software I would strongly suggest using Clojure/ ClojureScript. The net productivity, onboarding speed and efficiency are great. Both are quite performant as well and integrate into the Java/JavaScript world with ease, so there are libraries and tools present. Using babashka or the Node.JS target for ClojureScript could be great for scripting as well, although Python or Hy (Clojure on top of Python basically) are strong contenders because of libraries.
> Advertising is not inherently evil.

Evil isn't an objective measure. However ads want to get some attention away from the content I care about to the ad.

One can argue that the "classic" Google ad, where I search for a pan and Google showing me ads for shops selling pans serves my request, at the same time I can argue that I was looking for a somewhat objective (while that's a lie - the algorithm showing search results has some biases) listing, while I get the one paying most.

In my judgment the ad is bad, but the attention it drags is my payment for the information.
Mobile i5s always had hyperthreading from the beginning.

Edit: nope, actually, I'm wrong - Core i5-430M was a straight dual core, no hyperthreading part.
> Wii store? Same story. You can no longer access your purchases.

Not really.

You can still play games purchased at the Wii Shop, you just can't re-download them.

[Edited to note: Apparently you can re-download or transfer to a Wii U]

That's not meaningfully different from having one physical copy: you can use the physical copy until the point that it's worn out.
Me at the zoo (First YT video uploaded this day in 2005)
Tesla doesn’t run ads, as far as I know.
> Apple’s gamble, with the M1, is that its custom CPU performance is now so high, at such low power consumption, that the choice of chip inside the system has become irrelevant within a given product generation. It challenges OEMs to consider how they might spec higher-end systems if some of the higher price tag didn’t have to pay for a faster CPU.

I guess that’s the key paragraph.
"problem" is that you have a live editor shared across everyone on the homepage, and the editor is main thread blocking so it slows down the entire page
It does actually! But only in some cases. See https://github.com/BurntSushi/ripgrep/issues/617#issuecommen... and https://github.com/rust-lang/regex/issues/408 and https://github.com/rust-lang/regex/pull/419

Note though that it is going away soon. It's going to be replaced with a combination of Two-Way, Rabin-Karp and a fast vectorized prefilter based on this: http://0x80.pl/articles/simd-strfind.html#algorithm-1-generi...

The "secret sauce" is that in the vectorized prefilter, we don't just choose the first and last bytes. Instead, we pick bytes that we think will be rare based on a priori assumption of relative byte frequencies.
Cowcatcher
Is it possible to write C++/Rust on an iPad? If so I'll consider buying one, as my iPad4 is struggling both wth charging and with 'modern' websites and apps. Otherwise Apple's hardware is just too expensive for me for what it is.
ProseMirror (used by tiptap) is way more stable and comes with different types of collaboration support (OT & CRDT). Data is stored as JSON as well. But you can import/export good old HTML too.
I do this as well. I have a mental cost/benefit sheet in my mind of being open. I have been rather extreme about this in the past, so my costs/benefits are higher as well.

Costs:

- Almost got into a group fight for no reason (the reason was: I was there and anyone there would've been caught up in the fight)

- Got scammed a couple of times

- Random headbutt

- Randomly pushed off a stairs

- Threatened to be beaten into a hospital

- Got groped by random women (random sex workers roaming the streets are the worst -- especially because I can't tell who is a sex worker in another country)

Neutral(ish):

- Got fake robbed 2 times, they could've actually robbed me but they gave it back. (yea, weird, never got actually robbed)

Benefits:

- Friends

- Romance

- A free bus ticket back home (when I lost my old bus ticket)

- Strangers offering to charge my phone (or something similarly small) when I was really fatigued and tired while traveling (and too disorganized)

- Listening to countless and countless of interesting stories

- Rides to safe places when I am completely lost and way in over my head

- Hitched rides when I really needed them

- A lot more really too much to list

---

If anything: my concern is always that you're imposing on someone else's time. I try to do this as respectfully as possible, but even if you ask someone a question, you're demanding their attention.
https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste...
Did you read my post? I didn't say I believe Musk. I said both stands are equality useless speculation and we should simply wait for the investigation result.

Either way one thing is rather certain, stupid humans where involved and are most likely the sole reason for the accident regardless of which story turns out to be true.
I think getting the terminal into the browser is exactly the way this should be solved. Currently I'm in a browser for the vast part of my work, as are a huge lot of other people. Most of the web apps I need wouldn't even render in Lynx.
Again, the string chapter is telling us about zero-terminated char arrays/pointers and doesn't even mention Unicode/UTF-8 or safety :-(
That's not really the point. They likely wouldn't have a content type. File extensions on linux are treated as more of a hint.

The point is that if content types were actually stored separately, it would be possible to not rely on detection. Furthermore, it would also be possible to know about a file's content type without it being present on the user's system.

You see, in xdg, there is a core database of content types and how to detect them, and more can be installed with programs if they care to do that. But if a file's content type is not in that db, it's unknown to your system entirely. So your system doesn't know that it doesn't know. It's very inconvenient.
I upvoted your post for making valuable points. But why call yourself "hnbad"?
Do you think it'd be a good idea to force companies to open source abandonware? We could claw back space from copyright laws, and force companies to remove DRM schemes, open source DRM-ed copyright, servers and any/all assets required to run "the store" locally.

This is analogous to right to repair, DRM "breaking" your property should be banned.
You make a good point about analogies.

But since we were discussing about what the best way to raise them so that they avoid most old age diseases, I guess that takes us to square one :-)
> Meanwhile these kids are getting conscripted into being crooks.

> I really can’t imagine how bitter that would make me feel.

That's how I feel about smart CS kids getting duped into working for the CIA or NSA, but I have less sympathy with those because they're coerced with cozy paychecks rather than the implied threat of literally being dragged in at gunpoint.
I found that very poetic and beautiful.
There are crimes that warrant stopping considering someone to be a human being.
>>Is there an i5 that beats an older i7 in performance?

Of course. I got a new laptop last year with a Core i5-10300H, and it easily beats my desktop i7-4790K, despite the same number of cores, in every workload.

UserBenchmark is your friend for this kind of thing really:

https://cpu.userbenchmark.com/

I do have to say that nowadays buying an Intel CPU is a really bad idea though.
That's about the security of bank vaults, not Bitcoin. Fiat savings (or gold, diamonds, whatever) stored in the bank vault would be just as hard to steal.
Or, one could embed Lua, which has simple syntax and built for that exact purpose
Coming from the embedded world, I am far more used to the style bluetomcat showed where the caller handles allocation. It takes more work to use, and you have to make sure to not use it before initializing or after destroying, as you said. The advantage is that the caller has full control of memory allocation. The object can be a local variable, a static, malloc:ed, come from a custom allocator (say a slab allocator), or be a part of a larger struct.
Good. Being able to handle emojified uwu-ified bee movie script is important.
Well, enough Americans do for the NSA and CIA to have plenty of highly intelligent math geeks on staff.

Or did you think the US doesn't do propaganda?
Most BM implementations do this implicitly by using `memchr` in their skip loops. A lot of folks attribute the "skipping bytes" aspect of BM as its main reason for being fast. But nowadays, it's really just because most implementations run memchr on the last byte. At least for common cases and fairly short needles. (I'm sure there are inputs where the byte skipping plays a larger role.)
This is why supporting DRM-free stores is important (e.g. Bandcamp for music and GOG for games).
OP is missing definitions that associate *.docx files, etc., with the appropriate MIME type.

The Garbage In, Garbage Out principal applies here.

For anyone interested about how the plumbing, here are the specs:

shared-mime-info-spec[0] is for mapping glob patterns, magic numbers, string fragments, etc. to MIME types; and desktop-entry-spec[1] is for defining what an application is, its icon, how to launch it, what MIME types it handles, etc.

[0] https://freedesktop.org/wiki/Specifications/shared-mime-info...

[1] https://www.freedesktop.org/wiki/Specifications/desktop-entr...

On my (Debian) system, the following packages provide the definitions that map *.docx files to the appropriate MIME type:

$ grep -l '\*.docx' /usr/share/mime/packages/*.xml | xargs dpkg -S
shared-mime-info: /usr/share/mime/packages/freedesktop.org.xml
libreoffice-common: /usr/share/mime/packages/libreoffice.xml

... and subsequently:

$ xdg-mime query filetype Downloads/something.docx
application/vnd.openxmlformats-officedocument.wordprocessingml.document

$ xdg-mime query default application/vnd.openxmlformats-officedocument.wordprocessingml.document
libreoffice-writer.desktop*
This doesn't contain any comparison graphs relevant to my question, and couldn't, because it's from November. The Ryzen 5000 mobile chips came out this year.
How would you define abandonware?
The difference between the time it takes physical copies to wear out is much much longer than the time it takes $company to decide that it's time to force everyone to buy the next latest-and-greatest.

I've got NES cartridges from the 80s or 90s still working.
Reading this discussion thread makes one psychological quirk clear. People, even well informed professionals, are rarely comparing Apple to the best available alternative on the market (arguably Ryzen U line processors). They're comparing 2021 Apple products to their last experience with an alternative, which for many ppl stuck in Apple's ecosystem could very well be from 2010.

So what's Apple's end-game? Milking (predominately US) professional class in perpetuity. It's not like they're going to switch, especially if they perceive the alternative to be sluggish heavy bricks whose battery barely lasts 2 hours. For sales, perception is more important than reality.
My point is NOT that Go would be made primarily through forced labor (although usage of money earned through the yield of the forced labor from ReCaptcha is rather likely).

My point is that Google is an evil company, and we shouldn't support evil entities by using their stuff.

And to make that point apparent, I mentioned other instances where people would think it is pretty obvious that "producer is evil = don't use their stuff", hoping that you would see there is no reason to act any different on Google just because they produce products which are of a type different from those that evil entities normal produce.

Because it really doesn't matter whether it is software or clothes or diamonds, if you use something publicly of someone you support them, and Google should not be supported.
Off-by-One: The Curious Case of 2047-Bit RSA Keys (2019)
The second law of building software platforms
Jeff Bezos: Smart People Change Their Minds
I can't ever imagine why manufactures of <<everything>> don't use dates.

Product lines 1 - 10. Bigger is better.

A minimal number of qualifiers next to the numbers, ideally just 1 of them next to a product line number (Pro/Home/Hobby/Enterprise/whatever).

Date, month and year format if you really want flexibility.

OblioCorp Oblio 1 Home 2020.06. Oblio 10 Enterprise 2021.04.

How hard is that? Not that hard, from where I'm standing.
I'd sit there with you and transfer them through some tumblers. I'd have brought a laptop and set aside time, and will threaten you on your life if you slow down or refuse.

It only sounds hard if you assume I'd take an unreasoanbly incompetent approach. It's like "rape is impossible because a women with her skirt up runs faster than a man with his pants down".
Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17 (2016) [video]
Needs more flashing bulbs; martian raptors are shy and will not be lured easily.
All eyes are on the Facebook Oversight Board as decision on Trump looms
2.5GiB random RW per sec [1].

[1] https://www.macrumors.com/2020/11/16/apple-silicon-macbook-a...
The title and perhaps the author of the article is missing the point. Of course dolphins can do that. A long list of animals could.

This was a study of actual dolphin social behavior, not an intelligence test.
The many worlds fantasy – Philip Ball
Microsoft now Embracing Ubuntu/Linux. We know their Embrace-Extend-Extinguish.
It's not even an argument, their comment is a fact that does not change nor contribute anything.
I don't think I have the full definition.

But if you think about online games, it becomes abandonware if you can no longer log into the game servers?

Or if your product is dependent on DRM, then is becomes abandonware when the DRM servers shut down.

I think different classes of media will require different definitions of when they become abandonware, but I think we'll mostly know it when we see it.
> Scotland is aiming to be a world leader in tidal energy. Which I guess makes sense given we're practically surrounded by pretty rough seas.

Rough seas damaging your tidal energy kit are the one thing you don't want.

I have mentioned above that offshore wind has emerged the clear winner with respect to offshore renewable energy. Putting moving parts in salt water is always a tough prospect, and wave/tidal simply cannot scale to the extent wind can.

I hate to say it, but I suggest many of the experimental wave/tidal schemes under trial are simply for green bragging rights and/or to grab funding for green energy projects...... Funding put forward by well meaning bodies that that would be better directed to other renewable energy sources.

EDIT: This is Hacker News, not Reddit. If you disagree with the above please explain why in comments rather than down voting.