skysight-inc/HackerNews huggingface dataset:
I'm less sure about the terminology, but shouldn't we distinguish truncated LCGs from untruncated (plain) LCGs? It is clear that untruncated LCGs have very predictable lower bits by the definition and don't have "perfectly good statistical properties" by its own (it would have been fine if untruncated LCGs weren't wildly popular though). One of PCG's biggest contributions to me is a distinct name given to LCG plus tampering so that we can avoid the ambiguous "LCG" label.
_Very_ few tweaks in this one, probably. In particular, note the two screens limitation. You know what else is limited to two screens...?
I imagine they could (in theory) simplify it to

sig(name: String, id: String).returns Integer

Losing the block maybe has some undesirable performance implications, but it looks a little nicer without the curly braces.
> The interface to journald is more complicated than it should be but it’s also really powerful

I thought the point of logging to stdout (i.e. docker logs) is that you just take that output and dump it to another server for processing and filtering.

journald/journalctl seem to be a solution a few decades late to the party. For a single user machine or a single app prod environment, I would take a plaintext log any day of the week. At least I can remember how to grep the damn thing. And then when you get to a distributed system, what's the point of journalctl? You would hopefully have all of that logging aggregated together in one place with a much nicer web interface for it all.
Turns out Microsoft could have Windows running on M1 Macs if it wanted to: "Craig Federighi: Native Windows on M1 Macs is 'Really up to Microsoft'": https://www.macrumors.com/2020/11/20/craig-federighi-on-wind...
Well, if it's easy to cut down a bit without incurring other costs that might have still other CO2 implications, then why not? If most people make the effort, then the aggregate will add up to more than a FAANG, so a social push for it isn't a waste.

Sure, don't expect to change the world on it alone. But if every industry takes on an awareness of this sort of thing, and each niche within an industry discovers some way to shave a fraction of % off it's emissions, it will all add up significantly.

Doing this kinds of thing is always going to be a game of inches, not miles. We can't say "It won't even get us a mile, why should we bother?" Be realistic about it by all means, but take the easy inches when they present themselve.
It's obvious if you look at the version with 11 first.

I find the alternating digit sum method is easier to use for 11. They're competely equivalent, but your method makes it seem like you need to remember more state. For example, to test 678101 for divisiblity by 11 you'd go "678101, 67809, 6771, 676, 61, nope". With the alternating digits method you go "1, 1, 2, -6, 1, -5, nope" only dealing with one-digit numbers at every step. Maybe with practice you learn to ignore the leading digits until you need them.
Japanese just naturally has a smaller natural column-width due to the density.

Everything gets broken into smaller chunks, and those chunks get put into small columns. The pictures are small because a big picture will throw things off.

I'm not sure, but I think Japanese people (and Asians in general) have very different rules for negative space - they either don't use it at all (and pack the design like blocks of tofu) or will use it in a very intentional way. It's rarer (as far as I can tell) for negative space to just relaxing filler, it's more a bold statement similar to an attention-grabbing graphic.
> Let's focus on that rather than invoking Red Scare tendencies of old.

He's not "invoking Red Scare tendencies of old" to describe modern mass surveillance. He's giving historical context about what earlier generations thought:

>> Earlier generations passed those laws because they viewed mass surveillance as a fundamentally Soviet activity with no place in a free society.
Ask HN: If humankind could coordinate to have a shared goal, what should it be?
In this time of unprecedented connectivity across our species, assume for a moment we could coordinate to achieve a single goal.

What do you think would be the most worthwhile one?
Interestingly enough, it was not a Muslim dominated part of Bangkok (as opposed to where I was staying) but rather a Buddhist request for cat alms as I recall, I could be wrong.
Google products are a mess for a very simple reason. People that launches new products get promoted.
One thing I found from language learning is not all words are created equal in this respect. Concrete nouns (ie items which you already know in your native language) can be learned by drilling but other words are more context dependent, or have a commonly found inflection, or function more grammatically and should be learned as part of a surrounding context.
You're not wrong, and I suspect the person who you're replying to understands that, but I think most of us here are probably more interested in the actual performance than whether the author here gave a green checkmark.
Fuck Cuomo
That's not an argument not to optimize, that's an argument to consider the costs & implications of optimization. Failing to do that now can cost much more later on when compute resources need balloon and product scope/codebase is much larger, making optimizations more labor intensive.

There's no yes/no on this. It's all on a slider, a spectrum.
Some of these feel unfair, too.

OBS recommends against Big Sur because of a tiny corner of functionality (the browser view). But OBS otherwise works on Big Sur and on Apple Silicon under Rosetta2.

Matlab works but isn't officially supported until mid-December, but has the red dot and not the yellow triangle.
i use mac and linux and I really like the mac finder less. But it is a personal choice. I miss the macos8 windowshades...

I feel sometimes linux almost has too many choices. There are a few main stream ones and a bunch of others that have bunch of fans/developers so the end product feels very rough. When the other choices (Windows/mac) are good enough but consistent.
Show HN: I made a directory tree template to organize your personal files
> Earlier generations passed those laws because they viewed mass surveillance as a fundamentally Soviet activity with no place in a free society

Laughs in cointelpro
The key here is randomising them over time.

If you browse website A and website B, with different randomised qualities at different times, and your non-randomised data isn't enough to sufficiently identify you, then although A and B might be able to identify that you're spoofing certain settings, they can't identify that you're the same entity browsing both websites.

If you just set things to a weird or unlikely value, then you're as identifiable as a man who walks down the street in a mascot uniform that he never takes off. That is to say, although they don't know the 'person' behind the mask, all you need to look for is the dingus wearing the capital city goofball costume. Indeed, it makes you stand out more...
There's one important distinction from that link:

> remember: very, very, very few users use anti-fingerprinting measures

At this point, Brave has 20-million-something monthly users, all of whom have fingerprint randomization enabled by default. Randomization definitely makes an individual stand out if nobody else is doing it, but it makes it almost impossible to distinguish from others using the same technique.
Climb the Kardashev scale.
Open source gives away value you could charge for. That makes it much more likely the business will fail. The only reason to base a business on open source is if the software can’t be used to deprive you of value (Facebook and Google’s strategy), or if you yourself need to exploit some pre-existing open source software, so you have no choice, or for weakish marketing reasons around vendor lock-in. Do it for any other reason and your business succeeded despite your choice.
Yeah, I’d think if I had to sit down and write a definition for LCG, it would just be X_(n+1) = (a X_n + c) mod m. Since we’ve discovered “high bits good, low bits bad”, we can create generators that are based on LCGs but either throw away the low bits or mix them in. I don’t know if I’d call them LCGs, though.
Work through the first month of trepidation (2019)
Werner Herzog Issues a Stark Warning to Elon Musk
This. uMatrix is a godsend for people who want to control loading 3rd party assets. It usually requires some configuration for new sites but once configured my phone runs like a dream.

(ran, since firefox disabled the plugin on my phone)
What Happened to Portland?
Ask your GP, there are lots of guidelines about who is automatically entitled to it mainly based on age, pregnancy, and similar but if your gp agrees you should have it because of your risk you can get it regardless.

More detail: https://www.nhs.uk/conditions/vaccinations/flu-influenza-vac...

If not a high street pharmacist can give you one for ~£8
I had the same problem, but after setting tracking protection to strict in ff I am now only nearly-unique according to this test. Also this page [1] shows some more details around fingerprinting, although I don't know if it works the same as the page announced here.

[1] https://amiunique.org/fp
Even on a smooth ground you move your bike up and down as you press the pedals. If you could turn some of that pulsating motion into a torque you could have some gain.
USB SD card readers are cheap, if you need one. Many hubs have one built in anyway.
That requires operating costs to have been 10x in the first place right? It doesn't do you much good if you kept them low from the beginning.
I saw another comment with this and went to buy it. But its macOs only afaict... So close!
This is an example of why I don't see any major company pursuing this. Or if they did, they'd hold a master key or some other backdoor so they can hand the data over.
> Sure there is -- one option is a terrifically expensive and dangerous dead end.

You say this with such certainty... but all of your citations are about renewable and solar. What is your background that gives you the confidence to make such a statement when billions are being spent on nuclear power research by, what I presume you would consider to be, idiots?

I'll stop there because ad hominem arguments are insufficient anyway. The only argument that really matters here is, capitalism will decide the path forward, and not you (fortunately, imo). And the way it does that is that people, none of whom can predict the future with perfect clarity, make intelligent bets about what technologies will produce the most value. As the research and development pans out, the winners become evident, and either way, consumers win.

There's no need to try to strangle the nuclear baby in the crib. If it doesn't work, let it die in development. But, really, how can you make such a confident assertion about the prospects of nuclear? It boggles the mind.
You're splitting hairs. Yes, technically knowledgeable and capable people are still in demand but on average the trend that the OP is mentioning is quite true. And due to human limitations one cannot go both in depth and breadth. And with the proliferation of technologies and the rapid pace of cycles and recycles, the ones who keep up with the trend are more likely to be better rewarded.
Unfortunately they do not. I did end up just installing Xanmod.
The proper comparison isn't to how much utilization they could get if they were theoretically perfect. You need to compare to the realistic alternatives. If you are running your own servers, you are probably utilizing an even lower percentage most of the time.
> Apple's core is simply the biggest core on the market.

Have you any source to confirm this?

Did you include the L1I and L1D cache?

Looking at dieshots, Zen2 cores seem easily twice as big as Firestorm cores.
But if you have more reliable sources, I'll take it.

And assuming this is true, are you sure it's because of the 8-wide decoder?

I don't understand how you can compare these three different approaches which have nothing to do with each other.
Having more cores, wider vectors or a wider decoder, these are 3 orthogonal things.
The performance gains of these 3 approaches are not for the same applications.

The choice of which of these features we will push depends on the market we are targeting, not on the raw computing power we want to reach.
I’m aware it wasn’t in the article. In Animal Farm, the leaders (pigs) start out trying to cure the farm of injustice, but eventually become just like the humans they overthrew.
I believe you're still able to draw a firm enough distinction between how Slack and iMessage are designed as to understand why they would be separate products. Is that accurate, or does iMessage feel like it could be merged into Slack at no loss to you?
> Just making one server run well won't do much to your resume.

That's pretty much true, because doing that and that only will also mostly get you hired at a place which has a single server (like say "use SQLite" instead of RDS).

On the other hand, if you can justify what you did to make a single request better (as in, "what I did meant that a single request came back in 40ms instead of 120", like that mixed API example - like if you bypassed the standard 1+N problems), then I'd be very keen to pick out what that person did.

A lot of work involved for the latter is also the same for the first, but it is a difference in attitude towards user relevant functionality which I've noticed in the best people I've worked with.

That is not to say don't use SQLite, but more along the lines of this is a simplicity hack, I can make a complex working system out of this simple system, because I used the right abstractions for that bit (like say, JDBC or PDO - maybe not a full on ORM).
I think you are severely overestimating the negative repercussions of "too many pet projects" existing in the world. If anyone gets left in the cold because they depended on a project that a maintainer gave up on, then that's a valuable lesson that needs to be learned early in one's career.

I argue that, for most small projects, the net educational value of bringing an idea to fruition in public is far greater than any negative externality that such a project imposes. Imagine a world where every side project by a novice engineer is ruthlessly speared to the point of abandonment. I'm sure your counter-argument is that "trial by fire" is the most effective means of growth. You probably believe that forcing people to give up leads them to consider bigger and better things. This is, by far, not the case. Most people give up, and never come back. You are focusing far too much on the immediate value of the project, and completely dismissing its value as a means of creating a motivated, learned individual who can potentially make huge contributions in the future.

Anyway, if your most salient point is "the author should be more explicit about a support plan", then I don't disagree. But man, you could have presented it in a much more accessible and succinct way. If you really care about people taking your advice to heart, you have to be more kind.
I think what kazinator is trying to say is that request latency is also important, in addition to throughout, because users will notice when requests are faster.
Yeah. And even ignoring over-provisioning, I'm pretty sure people would think twice about spinning up as many servers as they currently do if they were forced look at all the servers on a daily basis in front of them. The distance the fact that you don't actually coming across the hardware makes people feel a lot less guilty about running more servers.
Cerebras’ Wafer-Size Chip
A Stock Market Bubble? It’s More Like a Fire
I’ve always interpreted the word “mistake” as an unintended blunder. You forget to carry the two.

An act of hypocrisy implies person A asking/requiring others to act in manner X, and an intentional act by person A that is clearly not in manner X. In colloquial English, “Do as I say, not as I do.”

An intentional offense is not a mistake by the above definition, because it was intended and not accidental. It can be a tort, a criminal offense, a sin, an idiocy...but not that neutral word “mistake”.

Using the word “mistake” neuters the act of its moral import and implicitly absolves those who acted of moral failing.

Would you agree to the wording

“which would pre-suppose that people in power are incapable of an act devoid of judgement or awareness of their authority position as having just asked/required folks to do the opposite”

Because, in the case of politicians or anyone making their living from their fame, that is a act of gross professional incompetence.
There is no such thing as "memory consumption". There is memory bandwidth and memory latency.

If something is CPU bound it is likely to be memory latency unless it is very optimized and running on multiple cores.

If something is not CPU bound neither memory latency or memory bandwidth will be the current bottleneck because both show up as CPU time.
I don't think rails is a fair example. Rails loves its runtime metaprogramming and that is not where crystal offers much, but I don't think it invalidates the overall similarity. There's trivial (scripts with simple flow), non-trivial (libraries with heavy oop design and a little bit of trickery), and there's almost everything else before we get to rails itself.

Just like in C, you have trivial, nontrivial, complex apps, then there's still a long way before production OS kernels at the extreme.

Many advanced libraries don't use metaprogramming much, and even if they do, it can be often made either more explicit or shifted to compile time.

Edit: The downvotes are interesting since the portability claim comes from my experience doing just that.
It's usually a meet in the middle arrangement.

You have 10,000 customers, and are getting 1000 a month, and each customer starts accumulating data. Your customers are starting to notice your app is slow, and your boss asks you to work out what it'll take to fix the problem, but the problem is you just don't scale.

You get a pretty clear idea that by the time you hit 50k customers, you're going to need 10x as many servers, and by 100k, you'll need 25 times as many (because your costs per customer keep going up, and lots of things scale logarithmicly). Either you're smart enough to know your boss will laugh in your face, or you're not and they do.

So I guess it's time to start optimizing. You cut some n^2 behavior down to nlogn with a smaller C, and you make your servers 4 times faster, but much more importantly you decrease your run rate. Now you only need 2x as many machines for 5x the customers, instead of 10x. That's 80%, but you're getting diminishing returns. Eventually you have to be 99% better because you have a million users and you couldn't possibly return a profit if you needed that much hardware.
Amazon removes ability to download order history reports
Ezra Klein Leaves Vox
But my company only gives me the option between mac and windows.
As parent noted, chat.google.com is the long term replacement, as you noted, Hangouts still works fine and no one's being pushed to Chat yet. It sounds like I'm being glib but you really are onto the nut of things once you've combined those two poles,

I agree, it is confusing! I wanted to make sure you meant 'chat in Gmail' before getting more specific: in that case, we are caught in a cycle of repeatedly noting Google has a deprecation timeline for cutting people over from Hangouts to chat.google.com, that's what the grandparent was referencing. It's virtually identical to Hangouts, just with modernized UI and Google sez a more stable backend. Everything works _just as it always has and will_ for your day to day user.
how much bitcoin can you transfer for $300k?
Who doesn't like having nice peripherals? :) I'm the same between a work and home desktop. It's great to not have to carry anything to or from the office. Maintaining several computers also helps avoid the "single point of failure laptop problem". Between two desktops and a laptop, if any one of the three explodes (or are stolen) it's easy to work from the remaining two until replacement. Or in a more mundane case, fearless upgrades.

People may be most familiar with WireGuard as a light-weight proxy, but as a true virtual private network, it's also been great for making my home desktop accessible to my laptop on the go (desktop <-> digital ocean droplet <-> laptop).
Very interesting. Dual language Accept headers will completely wreck your anonymity.
Anki is great for learning individual arbitrary facts, ie vocab words that would otherwise be difficult to encounter frequently enough in the wild. Learning to reproduce a list doesn’t fit well as you observed because there is no 1:1 prompt for each author, unless you come up with one like “Author of Madame Bovary”, and 20 things is too much for one card. This is more like memory palace territory which I rarely find useful in real life but fits exactly your task.
The only way I can make sense of this is imagining designing a bike that is propelled forward not with pedals but by rocking it up and down.

I would mount wheel axis on a small crank and use rotation of the crank to rotate the wheel.

Something like this https://youtu.be/48TdMKCOrmo

Not sure where the springs should come in...
That is an interesting take on Anki.

I always saw Anki as an implementation of spaced repetition. What is your process?

How do you codify connections and associations into spaced repetition?
On the other hand, a number of people have gotten so used to the lock down and risk aversion protocols, it may be a long time before they feel comfortable letting anyone else in their personal space.
Can I ask what requires HBO therapy for five days a week for six months?
Browser fingerprinting isn't part of "explicitly including tracking".
The Serbian Software and the Election Fraud in the USA
But uniqueness is valuable only if you have identity. If you can't tell that dude A is also dude B then you just have a million dudes and you can't violate anyone's privacy.
they didn't judge the risks of oxycontin very well.
as a general rule judgement is largely an evaluation made based on past results... do we have any precedent of a vaccine being fast tracked like this? presumably the safeguards in place exist for a reason, if not then why isn't every vaccine fast tracked?
Personally, I much prefer the manual ones, where I can trivially tweak the settings without having to think about it or look away from the road. But that's in part because I usually have the windows down, so constant adjustment is needed to compensate for speed, outside temp, wind speed/direction, etc. - at this point, changing it is second nature. With a touchscreen, even if I could get used to the lack of tactile feedback, it's impossible to know if the right screen is up without looking away from the road (the same issue arises with radio settings).
Various remarks recommend "xorshiro", but the paper linked says "xoshiro/xoroshiro". Is the first an abbreviation to refer to both of the second? Or just inattention to detail?
To be honest, users don't really care if you honour DNT. So it's best to just ignore that part of the spec.
I think this is a really bad name for a browser extension.

Non technical users will install it and think it provides them with real anonymity on the Internet or something.