skysight-inc/HackerNews huggingface dataset:
That's an Americansim in a job posting.

Likely the company wants to use the same language in US as well as in Canada. Noone I know in Canada is called Software Engineer, we all refer to ourselves as Software Developer.
You should be able to just start it with FYNE_FONT= environment variable and set a custom font that way.
Organic milk tastes worse. It gets heated to a higher temperature for pasteurization
catalytic converter
based on your comments, this all seems pretty pointless. why mess with binance when you could just use a distributed service like coinjoin. Seems like money laundering is easy!

> And finally, you can try to reread what I wrote earlier, jot the steps down on a napkin if you need to

give me a break bud. talking down to people makes me assume you're clueless.
Thanks! I think he should make that a lot clearer in the "results" table.
Thanks for doing a nim version! I've been learning nim, and am very much a beginner, so I thought I'd tackle a simple version [0]. I'd appreciate any critiques... I don't know how idiomatic it is.

Honestly, the optimized version you created is kind of opaque; I don't want people to think that that's what "typical" nim looks like.

I'll do a pull request on the project for mine as simple (I'd have added your version as an optimized version, but I couldn't get it to compile).

On my machine, the simple-c version runs in 0.70 seconds, my simple nim runs in 0.73 seconds (and they produce the same output, which is nice :-), the nim executable is 95k.

[0]: https://github.com/csterritt/word_frequency_nim/blob/master/...
And Waterloo, and...
Restrictions per state don't mean a whole lot if you can just drive to another state without border checks, though.
Am I the only who simply does remote procedure calling over http(s) via JSON? Not REST as in resource modelling but simply sending a request serialized as a JSON object and getting a response back as a JSON object.
There's a lot more here than the irony of just the headline would suggest - I suspect Krebs assumed context for his readers when writing it.

The real kicker here was that the FBI had seized a website (domain)... then let the domain lapse which let someone else hijack it and get all of the data from a 3rd party (Stripe).
Why not? "We need lie detectors to stop communism" worked fine before, didn't it?
A fun fact is that no business likes additional regulatory overhead and risk, but larger companies are much more able to take on the costs associated with compliance.
Moving from Blogger to Docusaurus
>"On this website you will find information on Pascal for small machines, like Wirth compilers, the UCSD Pascal system, many scanned books and other files on UCSD Pascal, Pascal on MSX and CP/M, Delphi programming on PC, Freepascal and lazarus on Windows and Raspberry Pi, Oberon systems.

Many sources of early Pascal compilers!"

[...]

"WIRTH (1)1970- Pascal compilers, the P2-P4 compilers, Pascal-S, student VU Pascal (the forerunnner of the Amsterdam Compiler Kit), Andrew Tanenbaum, Professor R.P van de Riet.

1980 – UCSD P-System, Turbo Pascal, Pascal-M, 10 years VAX/VMS Pascal programmer, teacher of the Teleac support course Pascal, teacher and examinator Exin/Novi T5 Pascal

1990 – Turbo Pascal 3 on CP/M to Delphi on Windows

2010 – Freepascal + Lazarus on Windows and Linux"
There were multiple reasons why it was not considered an acceptable option, but one of it had to do with the fact that if we limited comments only to paid subscribers, then what happens when a paid subscriber breaks the rules and gets banned?

Is it an all-time ban? Or just a temporary ban, until their subscription renews? What if they deserve an all-time ban? Will that lead to them cancelling their subscription altogether? I think management was (overly) concerned about tying a person's conduct in the comments to their subscription, for fear of lost revenue.
15 years ago was 2006. Almost every adult carried a cellphone everywhere back then.
Man are evolving from fertile cresent where make more hours in day light the same for summer and winter.
The "grep" and "wc" commands that are included in that table don't attempt to solve the problem. That wasn't clear to me on first reading.

I suppose they are included as a baseline for reading a file and for tokenising strings into words. See https://github.com/benhoyt/countwords/blob/eb2a8adf21c895907...
That's a misreading of my comment. I was just pointing out the fact that the minister of finance expressed opposition to this does not make the story "fake news"
Ethereum the Next Big Mover After Bitcoin – One Sign That Determines
Neither, take a look at the real world for examples of totalitarianism. I think that both books capture different aspects of reality, so it's hard to compare them.
In theory. Nobody actually listens to or cares about these guidelines.
The burden of porting the software is on whoever is trying to run it on a device. The burden of letting the consumer run whatever code they wish on the device should be on the hardware manufacturer (aka document how to upload the firmware and pass any boot signature checks). They have no responsibility beyond that.

To suggest that the manufacturer should be forced into porting arbitrary software to their device frankly smacks of a strawman argument at best, and at worst feels like a deliberate misrepresentation of those who wish to have fully hackable devices in order to ridicule them.
That would be a Timestamp, found in the "well-known types" [0]. You can use your own encoding (milliseconds since epoch, RFC3339 string, etc), but using Timestamp gets you some auto-generated encoding / decoding functions in the supported languages.

[0] https://developers.google.com/protocol-buffers/docs/referenc...
Bloodsucking-fish fossils overturn once-popular theory about our evolution
Gprof is as good as deprecated nowadays. Perf is an amazing tool: convenient for simple call-graph profiling, and with a huge slew of features if you want to dig deeper.
I've recently stumbled upon WebRPC https://github.com/webrpc/webrpc

It solves gRPC's inability to work nicely with web browsers.
Correct- also, in blind tasting, you're never asked to identify the price or price level of the wine.

Now, as a wine professional, you do care about the price of the wine because it is an integral part of your business. However, when I taste to buy for my business, I try to evaluate the wine before knowing the price. Then I decide whether I like it and would like to sell it before going through the second evaluation phase based on price.
Eh… the thing about cloud storage is that it can be efficient in ways that smaller players cannot. A system like Amazon S3 can pack its hard drives to the brim with data and pay a fairly small overhead for replicas & unused drives.

If you try to decentralize the data, or keep your data yourself, you end up with something that uses more resources, has worse durability, or is worse along some other axis.

I am not so worried about centralization yet. There is still healthy competition between different cloud storage vendors. My impression is that cheap storage is used to make other cloud services more attractive—which means that Amazon’s incentives here are somewhat aligned with mine (as a customer). Personally I am much more worried about the centralization of the shopping experience.
-O3 makes basically no difference for this code. I tried it.
The manufacturer should release any documentation necessary for 3rd party developers to adapt their operating systems or other software. This is to enable e.g. Linux developers to create all necessary drivers by themselves.
Nobody asks manufacturers to build any special features. They should not be allowed to prevent 3rd party developers from adapting their software to a new platform.
If a platform is not capable of running e.g. Linux and there is no malice, then manufacturer should not be required to add anything to accommodate other operating systems. For example if someone releases an ARM laptop, they should not be required to create a translation API for SPARC just so that an ancient OS could be run, but they should give enough documentation so that someone could adapt an operating system capable of running on that platform by themselves if they wish so.
I think for people who didnt try GRPC yet, this is for me the winner feature:

"Generates client and server code in your programming language. This can save engineering time from writing service calling code"

It saves around 30% development time on features with lots of API calls. And it grows better since there is a strict contract.

Human readability is over-rated for API's.
Not sure about other countries, but in Australia powerful construction lights are referred to as ‘day makers’ (and for good reason!).
Just a nit pick, its not at the supreme court, its at the highest court (Oberster Gerichtshof), the court below the supreme court, the Verfassungsgerichtshof.

Its confusing, I know.
I almost mentioned regulations but didn't for this reason. It would be nice if the government actually put individuals above corporations; but at least here in the USA the situation has been clear for decades... or forever?
The current blackouts were blamed on corruption, followed by "the good old days of apartheid when corruption ran at an all-time high", implying blackouts were just as bad in the past.

It would be nice to first clear up the factual issue of whether blackouts have grown more or less frequent, before jumping ahead to the moral calculus of who should be applauded or condemned more.
I think the reason the Pirate party never got momentum in Spain is because they cannot compite in pirateness with the traditional parties.
Note: The original title was too long to fit in the title field on HN. I went with the subtitle instead, as it seemed like an acceptable summary of the original title. Original title:

> NVIDIA GeForce 470.05 driver confirmed to remove GeForce RTX 3060 ETH mining limiter
Weaseling around consumer protections indeed. Seems like something corporation do often. Check out this documentary it is quite insightful (e.g. The U.S. Chamber of Commerce (not a United States government agency, but a lobbying group for businesses)

https://en.wikipedia.org/wiki/Hot_Coffee_(film)
I mean font hinting, the fonts look very blurry.
Isn't induction empirical?
On a longer timeframe, PDCA (Plan-Do-Check-Act) / PDSA (Plan-Do-Study-Act) models[0] are common, and I run into them frequently in non-profit social/community work. The "Do" part of the cycle is frequently misunderstood, it's more of a test.

I've found PDSA to be challenging with developers, with a tendency to want to short-circuit the process and leap intuitively to the "solution" at the end of the cycle. Talented, experienced, and ignorant all end up looking like P-A-P-A (or just AAAA with a spectacular thud at the end when things finally hit the fan).

The author "recommended a process of “deductive destruction”: paying attention to your own assumptions and biases, then finding fundamental mental models to replace them." -- going to borrow a few ideas from the article and try a different approach for a few of our Mavericks...

[0] https://asq.org/quality-resources/pdca-cycle
If you're curious about some "S3 internals", this is a talk I gave in 2009 [0], based on a ton of interesting stuff that S3's then-GM Alyssa Henry [1] shared with me.

[0]: https://vimeo.com/7330740

[1]: http://itc.conversationsnetwork.org/shows/detail5273.html
There's a certain...subculture...of /. troll that go into many of the comment threads, and post these giant ASCI art swastikas. They are usually accompanied by all kinds of racist pejoratives. I'm sure they get reported, but I have seem them stay up for weeks.

They probably aren't real Nazis; just bored teenagers, trying to get a rise.

You usually need to max out the comment filters to see them (rightly so).

But there's also plenty of good old-fashioned abuse trolls, there.

One of the reasons that I like this place, is because it highly discourages that kind of behavior.

If it starts happening here, I'm heading for the hills. I used to be a troll, but as I have gotten older, the shine has worn off that brand of behavior.
See the unreadable unmaintainable code above.
> Julia — odd language

What a profound criticism. If data scientists can't use Julia then they're not great data scientists - you have RCall and PyCall, Flux, Knet, MLJ, plotting libraries, etc. It has built-in and user-defined types, threads, multiple dispatch, ...

"Please don't think that Julia is only useful for 1. custom units 2. custom GPU kernels 3. Custom array types 4. custom bayesian priors. 5. AD through custom types 6. Task based parallelism 7. symbolic gradients with modeling toolkit 8. Agent based modeling 9. physics informed neural networks 10. abstract tables types ..."
I think pederasty was relatively common, I didn't mean to associate it just with Greek influence.
I have seen it observed that while the tr/sort/uniq approach has practical value, that if the question is how would you implement the features that tr/sort/uniq provide simply invoking them is not much of an answer. I don't think Knuth was unaware that there were existing tools that could solve the problem, the whole point was to demonstrate his literate programming approach at some semi-reasonable scale on a problem everyone could recognize. It's kinda like how pretty much every interview-sized question has some sort of off-the-shelf solution somewhere, because anything that fits into an interview has been solved thousands of times over... but that's not the point of interviews.

In modern terms, it would be something like complaining that $LANGUAGE's web server implementation is a grotesque bloated mess (and therefore $LANGUAGE isn't very good) because in shell all I have to do is run "nginx". There is a true and useful sense in which that is true, but there is also a true and useful sense in which that is utterly missing the point.
But then how do we fund all these populist measures in our LARPing as a first world country making lavish expenditures to improve QoL? Do you hate people who can't afford XYZ?
I think this is great. Hopefully, the market will put them out of business and the industry will see this isn’t a path forward. I’m sure that it could be a valuable business model for Cricut but I think torching their brand might overtake any add-on revenue this will produce. Hopefully, anyway...
I've done JSON-RPC at scale before and the one downside to it is that you have to write a custom caching proxy for readonly calls that understands your API.

With REST you can just use a normal HTTP caching proxy for all the GETs under certain paths, off the shelf.

Using a hybrid (JSON-RPC for writes and authenticated reads, REST for global reads) would have saved me a lot of time spent building and maintaining a JSON-RPC caching layer.

There is benefit to a GET/POST split, and JSON-RPC forces even simple unauthenticated reads into a POST.

The other issue with JSON-RPC is, well, json. It's not the worst, but it's also not the best. json has no great canonicalization so if you want to do signed requests or responses you're going to end up putting a string of json (inner) into an key's value at some point. Doing that in protobuf seems less gross to me.
Why not write the C++ program? It's not like the OP presented the C++ program as the shining example of what the best looks like. They inserted plenty of caveats.

And FWIW, I ported the optimized C program to Rust. They look very similar even though Rust is all about zero cost abstractions as well. So the OP's claim really isn't that ridiculous.
This is fine at a small scale. When you're one dev or a small team you can understand the whole system and you'll benefit from this simplicity.

When you're many devs, many APIs, many resources, it really pays to have a consistent, well-defined way to do this. GraphQL is very close to what you've described, with some more defined standards. GRPC is close as well, except the serialisation format isn't JSON, it's something more optimised.

As a team grows these sorts of standards emerge from the first-pass versions anyway. These just happen to be pre-defined ones that work well with other things that you could choose to use if you wanted to.
Loosely related: Blend2D has been innovating a lot on this space.

https://blend2d.com/
Price is in €, not $/£.
English language is used as international language, not to designate anglosphere countries as the target market.

['en-US','en-IE','en-GB','en-ZA','en-AU','de-DE','es-ES','nl-NL','pl-PL','ru-RU','cs-CZ','sv-SE','fi-FI','lv-LV']
.forEach(lang => console.log(lang + ': ' + new Number('1.23').toLocaleString(lang)))
en-US: 1.23
en-IE: 1.23
en-GB: 1.23
en-ZA: 1,23
en-AU: 1.23
de-DE: 1,23
es-ES: 1,23
nl-NL: 1,23
pl-PL: 1,23
ru-RU: 1,23
cs-CZ: 1,23
sv-SE: 1,23
fi-FI: 1,23
lv-LV: 1,23
A blue box gives you administrative access to the switching equipment by tricking the switching equipment into thinking it is receiving control plane information from another switch. It's like being able to send BGP messages to routers.

This means you can make long distance calls for free, but it also means you can route your call through whatever switches you want and lying about both the source and destination at each hop. Because wiretapping systems often rely on the switching infrastructure and with a blue box you control the infrastructure, you can make yourself invisible. It was God-mode for the phone network.
what is important to remember is that people who ignored the law made a huge return on holding their gold, and people who followed the law lost out

bans are a very strong advertisement for piling into the asset being banned. especially when holders of the asset in question are quite difficult to identify

another related point is that busting regulations is a great way to create great wealth. Dhirubhai Ambani created his first capital by smuggling. the Rothschilds did too – by busting Napoleon's sanctions

make your own conclusions about ways to behave in response to economic regulations ;)
I imagine that in most cases it's a giant archive - data that no one really cares about (I mean they do in principal). Then there's probably like 0.1% that's probably operationally important data - which is actually huge.

This is just a guess based on my own usage of it over the last 15 years at different companies.
It is a sad reflection of 2020 that the Ars Technica system guide is a review of three mainstream prebuilt systems. I looked into the Lenovo, HP, and Dell systems, each of which have showed up on deal sites recently with an RTX 3070, 3080, or 3090. Here are some things I found:

One review claimed that the HP Omen has some kind of RAM serial number check in the BIOS: even if you buy the exact brand and model of HyperX Fury RAM, it will run slower, unless you buy it from HP. Generally, the HP Omen 25L and 30L were both knocked for loud/inadequate cooling. There are also complaints about difficulty canceling orders after discovering long shipping times that were not adequately disclosed at order time.

I didn't research the Alienware Aurora as much as the other two, but I did find some complaints about loud/inadequate cooling.

The Lenovo Legion Tower 7i looked really good. Decent design with adequate cooling. Shipping times are reasonable, because they only seem to list configurations that they actually have. If there is a complaint, it's that their configurations are fixed. You can't configure the RAM or storage. I didn't find as much detail on the 5i, but it seems reasonable within its limits (e.g., doesn't seem to be available with RTX 3080).

I also looked at prebuilts from CyberPower, iBuyPower, Corsair, Falcon Northwest, Origin, and others. I presume that their build quality is superior and/or less proprietary, which is generally reflected in their price.

I gave up on building my own this time around, and bought an MSI Trident X that happened to show up in stock one evening at Adorama. Its 1TB SSD came partitioned strangely (split into two big partitions with a recovery partition in between them), but MSI has a video on YouTube demonstrating how to fix that using Partition Assistant. I've only had it a few days, but I'm impressed that they squeezed a 10700K and RTX 3080 into a box significantly smaller and quieter than my home-built Ivy Bridge with a GTX 1060. I was able to add a 2TB M.2 with no trouble, and there's even room for 2.5" drive or two.
If you're interested in Indian cooking from an American nerdy point of view, you might like this book:

https://www.priyakrishna.me/indianish

It's her mother's recipes, living in the US. It breaks down Indian cooking into a literal flowchart, giving you a lot of options for creativity. It's not a "vegan cookbook"; it's just that the don't happen to use animal products. (There's even a couple of meat recipes, in fact. Oddly, no paneer, either, though adding pressed tofu to a lot of the recipes is a good way to stretch them and complement the flavors.)

It's also pretty heavy on the lentils, but you might find the Indian way of looking at lentils to be a lot more tasty (and a lot more variety) than "just a pot full of cooked beans". The keys are (a) pickles and chutneys, mixed and matched, and (b) the "chhonk", basically cooking spices in oil and adding it at the last minute. Between the two there's a ton of room for improvisation and different flavor profiles.
No, I have seen many such approaches. It draws undue criticism when the actual REST API starts to suffer due to people getting lazy, at which point they lump the RPC style calls into the blame.
Fast and fancy snapshot test runner (WIP)
AMD 3rd Gen EPYC Milan Review
Interestingly it's now quite similar in number to Catalan, which after all these years is still not an official EU language despite being spoken by ~10M people (~4M natively) in multiple countries.
Facebook has a "duty to provide personalized advertisement". How heroic!
For martial arts practitioners (or just those interested in the subject or self defence etc), Rory Miller uses the OODA loop for framing some of his advice in his Meditations on Violence:

https://www.goodreads.com/book/show/3396377-meditations-on-v...
The Fifth Year of Liberapay
I've always personally disliked McIlroy's oft-quoted conclusion (emph. mine):

> Knuth has shown us here how to program intelligibly, but not wisely. I buy the discipline. I do not buy the result. He has fashioned a sort of industrial-strength Fabergé egg—intricate, wonderfully worked, refined beyond all ordinary desires, a museum piece from the start.

Well, yes – absolutely.

If you read the initial column[1] pre-McIlroy's response, you'll see that Knuth is not presenting a word-counting solution, but instead the concept of literate programming and how intertwining code and prose can be better for the programmer. Knuth isn't trying to count words, he's trying to teach you a different way to develop, and he's doing it by showing an example that has been simplified so the average person can chew on it.

I'm not sure if the popular interpretation of "ivory tower Knuth versus tactical genius McIlroy" is a modern take or if that was how it was received when the column was published, but it feels very unfair to present it as such today.

[1]: https://doi.org/10.1145/5689.315644
Travel while you’re young and single
It does what it says in the tin. How big of a disclaimer did their users need?
What prompted you to move away from self-hosted? What was the maintenance overhead like?
Automated sentry guns gives precisely zero protection from an NK invasion.

NK with destroy them with guided artillery or something similar right before attempting an invasion.

So no, they don't serve that purpose.