skysight-inc/HackerNews huggingface dataset:
Luckily none of this has any military implications.

All the people who have dollars or bonds will be happy to see their money evaporate. And no one will be concerned if the US defaults, because they have nothing of value anyway worth liquidating or foreclosing.

And we could never have another global war. We are completely passed that now of course. All of the recent wars have been totally isolated incidents, mainly caused by evil dictators.

/s
Surprising User Acquisition Strategy: A domain name
It's always a nation state. A great way to increase defence budgets and not have to admit incompetence.
I posted an expanded version of this comment on my blog, with a suggestion that maybe there are some internal process improvements that could help address the problem: https://simonwillison.net/2020/Dec/13/build-vs-buy/

"Thinking about this more, I realize that this isn’t a technology problem: it’s a process and culture problem. So there should be a process and cultural solution.

One thing that might work would be to explicitly consider this issue in the vendor selection conversations, then document it once the new tool has been implemented.

A company-wide document listing these tools, with clear guidance as to when it’s appropriate to increase capacity/spend and a documented owner (individual or team) plus contact details could really help overcome the standard engineer’s resistance to having conversations about budget."
I would tend to agree, but I'd love to hear your actual rationale.
https://en.wikipedia.org/wiki/Compulsive_hoarding
Honestly I wouldn’t agree to have 100% of my effort dictated by others. I never had a visa situation but even as a fresh out of college worker, I demanded a portion of autonomy. I wouldn’t be fulfilling what I could do for my employer otherwise. I get odd looks for some of the things I get enthusiastic but some of them work out. And I learn a lot more about things and in particularly the growth of new things from being fully responsible for some things. If you are a smart person who can code, you absolutely have the labor market power to take partial control of your time and effort. I would say you have an obligation as a thinking worker to cultivate yourself in this way, for the benefit of yourself, your coworkers, and your employer.
I'm eager for someone to run the Dan Luu style keyboard latency tests on their new M1 MacBooks.

It's the kind of fit & finish that I would expect Apple to obsess over.

http://danluu.com/keyboard-latency/
I see the same; Neuromancer,Anathem gives me a Far Side comic anthology. If I add The Name of the Rose then I get Scrooge McDuck and Game of Thrones. For The Name of the Rose and Cat's Cradle, 9 of the first 12 suggestions seem to be kids books.

It's an interesting project, but so far I don't think many of the suggestions are useful for me.
This is a usage that I have no memory of ever encountering in any context other than computer programming. It may be in some dialects, but not in ones I have come in conscious contact with.
Because 90% of things that mention "blockchain" are scams or scam-adjacent.

Not saying that this is a scam, but it's good to have some skepticism.
Yeah. It’s a real feat that Apple was able to get heterogenous computing done (something AMD was touting with OpenCL). The not having to copy data from system ram to GPU buffers etc is really great.
Unlit protruding wheels seen on night photo seem dangerous. Wonder how they stand safety and certification.

I really like the idea, assuming it's feasible.
I was replying to the comment you made about XCode not running on other platforms. That's neither here nor there. My point is it is not a good developer experience for anything but client apps on their operating systems - things like iOS apps and consumer programs, not web design, backend engineering, high performance computing or the slew of other kinds of software that Macs are getting worse at.

This goes deeper than developer tools. The documentation for their core frameworks have been purged from official sources and is relegated to deprecated sites and comments header files tucked away in /Library. Kernel modules are being deprecated. There's no alternative to IPP or MKL on ARM for the M1 chip. Docs for plugins architectures are being more and more hidden away, and Apple's Developer Conference consistently only focuses on consumer facing applications - while support for professional applications and advanced computing is only available if you work for a partner organization, making it less accessible.

The reason I say that Apple is making their platform harder to use for general purpose computing is from my experience shipping code on MacOS for the last decade. It's fine if you disagree, but that hasn't been my experience. Every year it costs me more time and money to target Macs than the year before.
Get a gaming monitor. One with plenty of Hz (>100) and low GTG (<=2ms). And also don't do compromise at all in this aspect. I remember at Siemens in 2005 I exasperated both my group leader and the IT support staff because in the span of a week I changed like 10 monitors. They said I was the pickiest they ever saw - I told them that's my eyes we talk about and I don't get another pair for the rest of my life.
OK, never worked at Google, most likely never will for a million and one reasons but... Could someone eli5: What's a 20% time policy?
As someone who's interested in this space, could you point me to the resources you used to ramp yourself up?

Also, what are you working on w/ Audio ML?
"How do you handle such users at MediaFire?"

You silently and/or passive aggressively throttle the whales in such a way that they go away.

I learned this a long time ago (1998) while consulting for a very large and successful early web host (Simplenet). They allowed unlimited bandwidth and one of my first questions was "how do you make that work?".

They mercilessly throttled the top 1-2% of users until they just went away. Easy.

That very well illustrated to me what happens when interests are not aligned. The provider is going to actively work against you - as opposed to actively enable you.
Facebook's use of APIs to crush competition is a warning to other companies
I guess, writing debuggers is hard and if you need to support multiple environments or console debugging it's probably wise, as a programming language community, to simply make your users adopt print-statement- or gdb-debugging.

But as a long-time Visual Studio developer (C# and C++) I am constantly amazed how bad that status quo is for other languages. I'm probably spoiled by all its features:

* Conditional Breakpoints.

* Move instruction pointer.

* Jump between threads, freeze and thaw them.

* Showing variable Values when hovering over them.

* Inspecting (large) Lists and Dictionaries easily.

* Changing variable values or execute methods while breaking.

* Changing code and continue debugging.

* Historical debugging (moving backward)

I believe that someone who never experience debugging like this cannot possibly imagine how much you could improve debugging in other environments.
All nations do. It's become very normal. On the surface relations are nice and respectful. But we even spy on our allies behind closed doors. Take the case of Germany, that became public knowledge because of wikileaks. We had Angela Merkel's office wiretapped, among other things[1]. After it became known, they hardly responded past some internal investigations. I think their Senate switched to storing documents offline too. But at this point it isn't something inexcusable. And you can be sure Germany does too[2]. Knowledge is power.

1- https://www.reuters.com/article/us-germany-usa-spying-idUSKC...

2- https://m.dw.com/en/how-the-uss-cia-and-germanys-bnd-spied-o...
I don’t trust software engineers without sufficient laziness.
Boeing is now selling recycled old plane parts as luxury furniture
Bitcoin/crypto just creates unnecessary hoops to jump through in a situation like this. Transferring money between banks is common and straight forward versus converting your funds to crypto, finding an exchange that operates in your destination country then cashing it out just to put it back into a bank account.
Tariffs don’t really seem to help anyone. Appliances are much more expensive than the last time I bought them in 2015. If we continue to raise tariffs, China will just stop buying corn, soybeans, and pork, and suddenly all of the revenue raised from tariffs are going to bail out farmers in Iowa.
It worked (a lack of acknowledgement that identities can be spoofed) for the "Russian hackers / disinformation agents" on Twitter meme, it will likely work just as well here.
You know that Alabama has just been sued a few days
ago by the DOJ over their cruel prison conditions. These prisoners are sleeping in what looks like dozens of stacked bunks in a large open room, hardly college dormlike conditions. That isn't the main issue in the suit though, it's the state's failure to protect inmates from rampant violence and abuse.

https://eji.org/news/justice-department-finds-alabama-prison...

https://www.npr.org/2020/12/10/944879818/justice-dept-sues-a...

Remember that a typical American prison cell, shared by two to four prisoners, has a toilet in it as well. Not so in a college dorm.

Your story has gone around on Reddit but the ultimate source is this "bhamwiki" site which has no citations. https://www.bhamwiki.com/w/Auburn_University#Housing

Sounds like an apocryphal college legend to me. You're welcome to provide some better citations for it.
Attribution is tricky, but nation-state actors have resources that no other threat type (organized crime, hacktivists, etc.) can muster: multiple 0-days, advanced tools, obviously deep field of programming talent, inside info about targeted networks/apps, etc.

Not to mention, that forensic analysis of tactics, tools, etc. often clearly point to borrowing/surveiling of other APTs.
I see sharrows as an excellent low cost solution. Not sure what these studies are that say motorists and cyclists are blind to them, by that logic why have any signage on the roads at all? I absolutely notice them as both a motorist and cyclist, and I’m sure many others do too. They work. Of course they don’t work as well as dedicated bike lanes, but to shit on something that is at least a step forward just because it didn’t take us all the way to the ideal solution is a great way to ensure progress is never made.

Edit: I suppose it’s also worth pointing out most of my bicycling experience comes out of San Francisco. A lot of the bicycle infrastructure here is newer than you would think, it was a noticeably more hostile place to be a cyclist 10 years ago when I moved here, but same could be said of any US city I assume haha

Edit: guess the downvote button means “I don’t agree with you” on hacker news now :/
Hmmm, thinking about my dialect of English (Lancastrian) I can certainly say else without an or and it doesn't sound unnatural to my ears. Something like "if you're hungry now then I can make you a sandwich, else we'll eat when we get to the pub" doesn't sound more awkward than using otherwise. I can't say whether that's just because the Lancastrian dialect preserves quite a few old fashioned usages that have fallen out of use in "standard" (i.e. southern posh) British English and American English, whether it's common usage in other dialects of British English, or if its just because I'm a programmer. Going to go ask some English teachers!
All of the above.

Also, if you wear glasses, check your prescription. A while ago, I switched to what in the UK are called Occupational lenses. The bottom of the frame is for close-up (less than 30cm) and the upper half is objects that are about an arms length away - my screen position. This helped me sit further back from my monitor but still have good visibility. Before changing, the position where I could see the screen the best wasn't ergonomically good and if I sat with good posture I couldn't see fine detail so well. It only took a few days to get used to the vari-focus.
It does not seem to work well IMO. If you start over and type in the books that it recommends for readers of the books that the dev obviously thinks are "bad", it still recommends more of the books that the devs think are "good" instead of giving you the "opposite" of those.

I think it would be more effective for the devs to manually put together a recommended reading list of progressive literature and explain why they feel each book is worth investing time into. I would find that really helpful because even though I'm not part of their target demographic of extremely conservative people, I wouldn't really know which progressive works of literature are considered essential reading.
It seems the difference between this and spiped is that this has a discovery protocol (DHT) and NAT hole punching.

Not sure how it compares to Magic Wormhole and the like.
If we have a weaker USD, doesn't that make US manufacturers' costs increase (measured in USD), and their finished goods prices increase (measured in USD), resulting in global prices staying about the same (measured in whatever foreign currency).

I mean, labor prices won't move quickly, and existing capital equipment was purchased with stronger dollars, but eventually new equipment will be needed at higher cost, and people will demand higher wages to meet their previous spending power, and anyway, american manufacturing tries to reduce labor as far as possible.
I'm curious: What were people using this API for exactly?
The new normal won't be normal. Sure we have a vaccine bug everyone will be afraid for the next pandemic which could be even worse than covid. The danger of pandemic will permanently alter how we operate as humans.
Nah, the US couldn't do such an awful thing towards other nations
You are making a lot of statements here without anything to really back it up, why is it the holy grail of software development? measuring output and actually improving developer performance are not even remotely the same thing, would it not make more sense to spend time on anything related to the actual development, like training developers for example?
It’s fair to eye roll at ineffective agreements that don’t pan out. Racing to the bottom with tax incentives is not the only way to bring back manufacturing and hasn’t seemed to work when it’s tried.
I have seen a couple of corporate hacks (not publicized) who happened to be Russian groups hosted in Syria....

By state 'sponsored' it can mean many things, even if the countries just let them be and some officials get bribed to not do anything.

In this case it was in Syria, which is a fundamental mess, but the fact that it was Russian groups and they have military presence there, it is enough to put it 'state sponsored' label...

..

Edit: This was a purely commercial/blackmail type of thing, so I doubt it was the Russian government/Putin involved directly, but it could just be a side hustle of the same people that do try to hack government targets.

If they have the facilities and the state protection, might as well make some money on the side.
Yup. They have them on the very few roads around here that are (fictionally) "bicycle-friendly."

I watch drivers drive over them all the time. They're worthless.

Long Island, NY (where I live) is probably one of the most dangerous areas in the country for bicyclists. We had a big ol' controversy, a couple years back, when some politician stated that people just plain shouldn't ride bikes on Long Island. That did not go over well.

I used to live in the DC suburbs, where they had real curb-separated bike lanes. They were much better.
Thank you for the write-up, sgeisley, much appreciated. What is your personal opinion on the future of Bitcoin, if you don't mind me asking?
> I see sharrows as an excellent low cost solution.

What problem do they solve?
Much easier would be to break the 512b operation into 4 128b uops on the small cores.
https://en.wikipedia.org/wiki/20%25_Project

> The 20% Project is an initiative where company employees are allocated twenty-percent of their paid work time to pursue personal projects. The objective of the program is to inspire innovation in participating employees and ultimately increase company potential.
Re-evaluating Children's Role in the Pandemic
Banning foreign investment will force them to dump dollars and treasury bonds and will accelerate the development of an alternative to it for international trade.

But I guess since what you want is inflation that is one way to get it, tho it will not be 6% but closer to 30%.

Yield curve control has not worked for anyone, it is a death spiral that results in zombie economies, at best.
But twitter already has paid ads and tweet sponsoring.
In my home Sweden the government has enforced no limitation in liberty due to this virus - they have recommended social distancing, but no force.

Restaurants, shops, and bars have fewer customers, but they and other business is surviving.

That is just one data point, but it’s something
This is sarcasm right
Yep, looks like simdjson is defaulting to a generic fallback implementation. I added the following to the start of main:

const simdjson::implementation *impl = simdjson::active_implementation;
std::cout << "simdjson is optimized for " << impl->name() << "(" << impl->description() << ")" << std::endl;

When built for Intel/Rosetta, it prints:

x86_64% ./benchmark
simdjson is optimized for westmere(Intel/AMD SSE4.2)
minify : 4.44883 GB/s
validate: 5.39216 GB/s

On arm64:

arm64% ./benchmark
simdjson is optimized for fallback(Generic fallback implementation)
minify : 1.02521 GB/s
validate: inf GB/s

simdjson's mess of CPP macros isn't properly detected ARM64. By manually setting -DSIMDJSON_IMPLEMENTATION_ARM64=1 on the command line, I got the following results:

arm64% c++ -O3 -DSIMDJSON_IMPLEMENTATION_ARM64=1 -o benchmark benchmark.cpp simdjson.cpp -std=c++11
arm64% ./benchmark
simdjson is optimized for arm64(ARM NEON)
minify : 6.64657 GB/s
validate: 16.3949 GB/s

EDIT: Interestingly, compiling with -Os nets a slight improvement to the validate benchmark:

arm64% c++ -Os -DSIMDJSON_IMPLEMENTATION_ARM64=1 -o benchmark benchmark.cpp simdjson.cpp -std=c++11
arm64% ./benchmark
simdjson is optimized for arm64(ARM NEON)
minify : 6.649 GB/s
validate: 17.1456 GB/s
The most important thing when building your company is that you encourage individual initiative: it might be via 20% or via some other ways. It is only reasonable to have 20% in certain situations.

In short, focus on the reason why google had this: to encourage the initiative. In many corporations showing initiative (inventing things, doing more that required, etc.) is a career ending move.
https://socialhub.activitypub.rocks/t/learnawesome-is-an-act...
I don't know about that. I was no rock star, but my teams let me pursue it with no issues circa 2008-2015.
It's a good way to get the people banging war drums and funding defense budgets.
Actually, no, you are right: I seem to have received one email message that begins a sentence with "else" in 1996 and another in 2003. So it is not unknown to me, but it is quite rare.
I work at 3M where we have had this policy for about 100 years.

It’s the only reason we still exist; most of our sold products were side projects a generation ago.
Drivers are supposed to drive over them, since sharrows are only used where bicycles and other traffic share the lane, hence the name.
I found the pointed reference to 'Born Again Christianity' political, and in line with NYT political philosophy.

The NYT will go to great lengths to point out alignment with right-side politics in such matters. Left-side alignments seem not to get much mention, at least as far as I can tell.
The biggest issue with debugging on Linux is still the awful state of debug symbols. Linux famously lacks the equivalent of Microsoft’s symbol server and that changes almost everything to the worse.
The way to do that is to find projects/changes to do that marry the business requirements with what you believe is excellent and right and should be done. Don’t just blindly implement requirements and don’t just build what you like, but have a compelling technical vision and then find other important things that justify (to others) building the vision.
I see them on the road as a driver and they remind me to be more alert of bicycles, especially when making turns that intersect with a bike route.

As a cyclist, they are a decent signal that you are on a path that probably won’t lead you into un-bikeable conditions.

Those feel like real problems to me.
Although C does map 0 to false, so it really is a shell-ism, despite the return code pattern being used in C and other places.
I don‘t really see a significant difference between overloaded methods and a single method with a sum type (where, in the general case, the sum is over the parameter-list tuple types of the overloaded methods). One can interpret the former as syntactic sugar for the latter.
I've been a little out of the loop - do you happen to have references?
LearnAwesome – Building a Better Goodreads with ActivityPub
Rent and wages are both negotiated prices, there's no reason one should rise faster than the other besides workers not asking for what they're worth, assuming there isn't a shortage of housing and a glut of workers.

Stocks will rise in response to inflation, but that will result in additional taxation since the initial investment is uninflated.
Cars are less likely to try running you over in a blind rage if they see a sharrow. I experience way more aggression when I'm cycling on roads without them.
Boston medical conference linked to as many as 300k Covid-19 cases in U.S.
Curious how this is connected at all to my question?

I know "America Bad" is trendy now, but I don't see the connection.
> I think you'd find that producing convincing imitation U.S. bank notes or even coins is considerably more difficult

No, actually. The dollar is really quite different than gold or silver.

This is because even after the "american empire" falls, there would still absolutely be people with the ability to replicate dollars very easily, and who would also be willing to do so.

That entity would be whoever owns those US dollar printing presses that are printing the dollars right now.

If the US is in a state of collapse, but people are apparently still accepting US dollars in payment, then there would be a strong incentive for who ever controls those already existing printing presses, to produce more green pieces of paper, and exchange them for goods and services.

The same is not true for good and silver.