skysight-inc/HackerNews huggingface dataset:
IIRC, the main issue was because Cox had a policy (as required under the DMCA) to block users who are repeat copyright offenders on their network. The problem was that they never actually followed through on this x-strike policy.
The first bit of this article is similar to Krug's "Don't Make Me Think" philosophy, but the proposed solution of "simple command prompt" seems strange to me.

The author gives an example of what a todo list app should do: 'Users should be able to press cmd+E and just type in "buy milk today #personal, high priority.'

But the issue with command line syntax is there's no discovery there. The syntax and keyboard shortcut are obvious to the author because they created this, but no one else would realize what's possible or not, without a whole lot of trial-and-error. Even Google's fairly simplistic query syntax has taken years for a small number of people to use, and for the majority they are still surprised that they can use a + or quotes.

The last bit is about task-centric design, which is also a tradeoff. You design for a common tasks, but this butts against the 80/20 rule in many applications that 80% of users use 20% of features, but for each user it's a different 20%.

Anyways, I think we have to be careful of reducing design to catchphrases based on a few anecdotes. Design is usually about tradeoffs, and is situation-dependent.
Introduction to the Asami Graph Database
I just read through the email newsletter sample chapter, this seems really well done so far!

I really appreciate how the author keeps a pragmatic approach, by copy-pasting code snippets found on the libraries docs and, at the same time, goes into details and explains every little line of code, without overwhelming the reader.

Just a quick (design) feedback: I personally felt like those blue boxes used for pull quotes draw a little too much attention. I wasn’t sure “how” I was supposed to read them at first: is this a “quick tip” box? is this something important I should pay extra attention to?
> when those lawmakers themselves have made it impossible to improve things by voting?

If things can get to this point despite full availability of functioning voting booths, you need to seek the problem with voters themselves.

2020 elections in US were historic because they set a record for the most voted candidate, and the second most voted one at the same time.

You know all well who that second most popular candidate was, who didn't make it past the finish line by a shoestring.
This is a simple blog post. Almost only text. You can't read it with a screen reader because all is loaded via JavaScript. Please stop this crap. Sincerely the open web.
Count frequency of characters in a given file in Python
Was about to say much the same; as the UK isn’t in the EU, Spain was in the other country in my not-included-four.
DHTML didn't fizz out, people just stopped using the buzzword - because everybody uses it pretty much all the time.
The only thing that fizzled out about that is the name.
I'd add that it helps to imagine that the audio is a mostly one-way thing.

Let the other person speak when they are speaking, and make it clear when you're finished speaking. Doing this can avoid those annoying block-outs that occur when sound from speaker "A" is interrupted for a half second, because listener "B" is making "hm" sounds or inserting affirmative or I-hear-you words like "yup" or "right" after every phrase.

Try to develop a habit of waiting for pauses, and providing pauses when you are speaking.

Demonstrate that you understand and value communication. Because, if you don't show this during an interview, you're providing evidence that you won't do it in the job.

PS. this applies to all interviews. Some reporters are so bad at this that their interviews are unlistenable.
Ugh, the DMCA is a bad law. What's worse, though, is that the laws in the US are stuck in a time when Internet access was a nice-to-have, a kind of semi-luxury.

Fast forward to 2021, and imagine if a person could have their electricity shut off because they were using it to power a computer that shared copyright content. That's about where this decision sits.
Yeah, that's why I gave the definition above upthread. It's not compiled vs. script - it's whether it runs alongside the browser's own code, with the same OS access that the browser does, or whether it runs inside the browser, with a bit more access than web pages do.

By convention, "plug-in" means the former and "extension" means the latter. There is a big difference.
Yup, I’d agree with that.
This is currently the top comment and it includes obvious misinformation. 28% was never proposed by the Biden administration for the global minimum tax.
Smaller files can be inlined it into the markup or other containers. If you can get it down to 1.5KB, it can fit in one ethernet frame.
That assumes that you can appropriately target the 10% that are profitable. If you can't reliably do that or the profitable 10% isn't 10% with the highest performance computers and connections, then you probably are better served by casting a wide net.
They can't even prevent corporations within their own borders from using Uyghur slave labor.
The solution is simple enough: look at the companies books, if money is leaving the country, duty is charged unless it can be accounted for by something else (like the existing duty on physical goods).

IRS: Hey Google, you said you made this much money, so you owe us tax.

Google: No, see, here we paid it to Google Ireland as IP license fees, so we in fact made $0

IRS: Great, you owe us duty on that payment
I do this. It's remarkable this is considered to be a novel pattern! (Note that some of the advances in modern CSS and JS made this more feasible than it used to be)
Yeah, what? I actually have a client that relies on these for some stuff I wrote for them, guess this means I'll have to rework it, but if they represent a security concern then I guess that's all there is to it
Yes, it was legally open to everyone 18+. And food bank food is open to everyone too. What's the difference?
I’d encourage anyone considering Rust development to simply dive in and use freely available resources online.

When I was first trialing Rust I didn’t feel like I was missing anything by using free resources. The Rust ecosystem is moving fast enough that a book might only be relevant for a short while anyway. You’d end up having to read the latest documentation to use updated packages anyway.

This may not be a bad way to spend a book stipend if you have to buy something, but don’t internet the existence of this book as an indication that it’s necessary to penetrate the world of Rust backend services.
When entire classes of hypotheses are not allowed to be discussed, we will be perpetually confused by things like this
Also check out Fabian Sanglard's articles [0] (there's a lot more on his article listings) about Another World if you haven't yet, also the author's GDC talk [1].

[0] https://fabiensanglard.net/anotherWorld_code_review/index.ph...

[1] https://www.youtube.com/watch?v=JFaOYYSxSEA
You can't compare market cap to GDP. If you compare to actual net ( you're actually comparing GDP) worth the numbers are very different.
That's only when done poorly, which unfortunately has become the norm. Properly done modern websites load things incrementally, as and when they're needed, while cleanly separating the front end logic from the back end.
> In 2021 what web development stack is making you write threaded code?

Go uses "green" (user-level) threads.
As I said above, it may actually be the opposite. Depends on many factors, but the larger you scale, the less true what you’ve said is.
On (1), I’m speaking from an allocative efficiency standpoint (should have been more precise). For example, say I’m a company selling in NY, I can locate production in NJ or AZ, and pretax it is cheapest to locate in NJ. If AZ offers a tax incentive that makes it cheaper for me to locate in AZ I’ll do it, but if you sum up pretax revenue minus costs they are lower than had I located in NJ. So this is a transfer from NJ coffers to company profits + AZ coffers, but it is negative sum.

Not sure I understand what you’re saying on (ii). I think you’re saying that if countries have to compete for business, then, holding fixed their statutory tax rate, they have an incentive to improve bureaucratic efficiency to increase resources available (given the statutory tax rate). But I think the issue is you get competition on the statutory rate, which pushes rates towards zero. I actually think a minimum tax which binds and hence constrains the statutory rate could provide a great incentive along the lines youre talking about to optimize bureaucracy.

On (iii), I’m guessing a minimum tax wouldn’t bind in countries willing to explicitly expropriate FDI. Also having a minimum could limit the scope to vary effective rates for individual companies as carrots / sticks, which if anything could reduce corruption.
SmallCo are excluded.
If you visit https://www.lpalmieri.com/ you can read the chapters before buying and supporting the author.
>I would say the biggest barrier is developers not wanting to jump on yet another "this language will solve all your problems, trust me" train.

Never underestimate what a team of overly enthusiastic junior engineers are capable of :-)
Interviewing sometimes involves using an unfamiliar platform, which involves things like not being sure which variant of mic icon means you're muted.
15% is a more reasonable minimum tax rate if there is a guarantee this is a loophole-proof, concrete floor rate. 28% would probably never fly without loopholes that would bring the effective rate to 15% anyway.
SVG is XML so it's very verbose but is fairly compressible. Comparing all four would make a lot of sense.
How to Organize Your Code?
Yes, conventional sales taxes apply to the final retail sale. But in your example, a home builder buying lumber does pay sales taxes, since there is no sales tax on the sale of the finished home (at least not in my state).
>> you’re slower than a dev team working in a traditional language (java, go, python, …)

If anything my experience is that it's quite productive to work in Rust. For example, compared to Python (which you mention) we catch bugs earlier (with the compiler) rather than later (system test) and so development is faster. Shift left.

It's particularly important for races because they are some of the most difficult bugs to find and fix.
I tend to utilize bigquery's external connections and scheduled queries to periodically clone my "hot" PG data to an BQ table for long term storage and analysis.

It seems so much easier to go PG=>BQ than the other way around.
I have indeed had some success with this for mitigating anxiety and frustration, a sort of "mindfulness" technique. In my experience, however, its usefulness seems to be limited to emotional control; doesn't help much with problem-solving, productivity, etc. (Still talk to myself in general, just not third person.)
Right, it’s not like Rust has already influenced improvements in other languages and package managers. Definitely a fad
I don’t know if it’s actually a hash, but it’s probably some kind of diffuse one-way function: it would need to be impossible to pre-image or reproduce from a different input in order to serve its purpose.

Edit: Signal’s blog refers to it as a hash[1]. It’s apparently essentially just a hash of the contact’s public key, so rotating that causes the hash change.

[1]: https://signal.org/blog/safety-number-updates/
My understanding was that it was a fingerprint of the public key, much like an SSH fingerprint.
I actually love this idea, although I would just do a wealth tax. Anyone who owns wealth gets taxed a bit. If you only taxed land, then lots of people would just move all their assets into stocks instead of land.
>> This problem stems from ISP unwillingness to be categorized as infrastructure, like a phone company.

A.K.A. Common Carrier status.
Uh oh. Does this mean ad blockers are in danger?
I've looked at these data before and I wasn't convinced [0]. Primarily because the amounts were relatively small and even with insider info, it's not easy to forecast stock prices.

For instance, take David A Perdue

> David Perdue sold 44 times ($3.49 MM) in the 33 days following the closed senate meeting. Interestingly James Inhofe only transacted 8 times but the combined value of shares he sold was a whopping $4.12MM.

According to his spreadsheet, Perdue had one sale worth 3MM of CLDX on 1/23/2020 at $86.82 and on 3/23/2021 (?) the spreadsheet states it was $29.49. Today the stock is $98.96, so if he had not sold he'd be up 13%. There's no indication that he bought the stock back. The rest of the trades were a few thousand, which are tiny for someone worth $15MM.

You can play all sorts of games when you look at individual trades. I don't think politicians are above reproach, but I think it's incredibly difficult to get some information and be able to execute and time the market. If you told me on January 2020 that there would be a global pandemic for the next 1.5 years, I would never guessed the stock market would be up 15% in 2020!

[0] https://mleverything.substack.com/p/analyzing-us-senators-st...
> their proximity to large adversaries actually makes them more dependent on soft-power diplomacy to maintain big friends.

Considering how the west interacted with the Crimea takeover I'm pretty sure these countries have realized by now that the west doesn't really care about their protection.
I may be conjuring things, but I think many early video cards actually outputted a TV or component video signal, which uses YUV (=YCbCr?) color, so it is RGB that would have required conversion, not YUV.
>Donald Glover is right — I’m sick of white people canceling things on my behalf

>I’m tired of being told to change my views by white people who think they’d make better Black men than me

https://www.independent.co.uk/voices/donald-glover-cancel-cu...

I'm so tired of these smug oppressive clowns who claim to represent progressives, the left, minorities, and the oppressed.
I'm going to hazard a guess as to why the downvotes are happening: There's a silent majority out there who are not happy with the way dog owners behave, which is very often badly. Most of the time they have no real power to do anything about it, but it's occasionally visible in places like this with karma systems.

In my experience, most dog owners are like the user who started this thread. They do what they want, having their dog constantly off leash in areas where it's clearly not allowed, and then rationalize it to themselves with something like "well my dog's well behaved and would never hurt a fly!" It's incredibly inconsiderate to both the environment (dogs are constantly chasing and damaging wildlife, a lot of poop gets left behind as the owner is walking off in front and doesn't notice) and other people (many people don't like dogs, dogs are dangerous for bicyclists and small kids, and some people have smaller dogs who they don't want strange dogs interacting with), and indeed the badly behaved dog owner will see signs of this on a daily basis, but chooses to consciously ignore all of them by pretending none of it's happening.

Dog culture around the Bay Area where I am has reached peak absurd. With more dogs in SF now than kids, people treat their dogs like they would human children. Off leash dogs in on leash or even no dog areas is the norm. At least a few times a week I'll see an off leash dog to something bad to a person or another dog, and the owner pretend-chastise them with a, "ooohhhhh Fido, silly dog, don't do that" (but in a sweet tone so the dog is not actually being chastised) followed by a "he doesn't normally do that". You know of course that Fido does normally do that on a consistent basis, and the owner is pretending Fido doesn't because they really don't care.

It's frustrating to me, and probably frustrating to other people on here too. There's no real enforcement anywhere, so the only thing we can do is ask dog owners to put their animals back on leash, which will be ignored. It's like fighting entropy at this point, and if you're anything like me, you sort of wish nebulously that people would just be better.
I'm sure Games Workshop is concerned that their customers are stale, pale, and male.

But I'm not sure you can greatly expand the audience for wargaming without destroying what it fundamentally is.
At this point though we need to have entire new branch of the military. Otherwise, I just don't see how we are taking this serious enough.

The way the Air Force specializes in the air.

It is just incredible how we are always fighting the last war. From 9/11, instead of learning we need to constantly stay on top of a shifting battlefield we learned to fight Islamic terrorism. Not good.
I have to ask what your weirdest experience is then?
Established Companies love regulations, it hinders competition to eating market share.
EFS Claims It Has Cracked the Code for Practical Fusion
An option, albeit a bit complex would be:

Debezium => Kafka => Parquet in Google Cloud Storage => BigQuery external queries.
Electric Fusion Systems Claims it has Cracked the Code for Practical Fusion, Describes its Fusion Reactor a “Monstrous Leap in Clean Energy Technology”
Languages and tools have helped people write better software over the years, no?
Between 2010-2016, I lived in a rural area where we had one option: Satellite internet from HughesNet. Prior to that, the only option was dialup, and since it was such a remote area, the telephone had grandfathered a few numbers from out of the service area as free-to-call, to allow for residents to use the nearest isp without extra toll charges.

So we went from paying 9.95/month for average 56k service, to 80/month for a service that was worse than that.

To add insult to injury, a local broadband provider kept sticking their signs at our driveway next to our mailbox, and we would call to try and get service, but we were apparently 200 feet past the limit of their service area. People who lived at the mouth of our driveway had service, our neighbors had service, but we were too far out they said.

I repeat: as late as 2016 I WOULD HAVE KILLED TO BE ABLE TO JUST USE FREAKING DIALUP!
Produce N sorted lists by adding each element in X to the elements of Y. Then mergesort them. Since the blocks you're starting with are runs than one element, you're guaranteed to save the last few (log2 N) steps of recursion. That's faster, although it only a constant factor.
That implies that voting is a fair system and corruption like gerrymandering has no effect.
This only works until you make ~100k GBP or have "complicated" income (e.g. shares instead of cash), which people in our industry hit very easily.
Couldn’t you construct a list of lists, where each is the output of one entry x + Y, and then just merge those lists like one would merge two sorted lists? (Basically just popping off the smallest head at any given time)

You need to do the construction anyways (after all you need the elements of X+Y and you can’t get them without summing)
What discount code?
There was a time when Go was considered a “systems language” only, and very little web development was done with it. Same with Node.js V8, which initially had very little going for it. Every language starts without much of an ecosystem. If folks find Rust to be beneficial, we’ll see that change for Rust too.
Indeed. Which is the reason why my conclusion was opposite to the opinion. The real world gets in the way of it being practical.

But in my ideal world inheritance is considered income and is taxed as such. And on a logistical curve a billionaire inheritance is taxed really close to 100%. Anybody that has earned so much money they no longer need to work has paid as much in taxes (and continue to do so as interest is taxed as income). Additionally on a logistical curve it is almost impossible anyway to earn this much since a huge earning is taxed close to 100%. For example, someone making 5 standard deviations above the mean pays 99.33% tax on it, so they will probably end up with less after taxes then someone earning 2 standard deviations below the mean (11.92% tax).

As for the farmer who is self sustaining. I guess they are not using up much of the shared infrastructure anyway, I see no need for them to be paying taxes.
OK: https://www.centre.io/usdc-transparency It's now June and they haven't published information for April 31st.
Previously:

https://news.ycombinator.com/item?id=27385358

Italian Artist Auctions Off an ‘Invisible Sculpture’ for $18,300 (https://news.artnet.com/art-world/italian-artist-auctioned-o...)

30 points | ijidak | 2 days ago | 73 comments
Honestly, that only makes it all the worse. Not all stop lights are active and to be considered. That their model considers stoplights on a truck worth considering is one of the earliest test cases I posited would have needed work on, since adversarial employment of traffic control imagery could be used to influence the vehicle's behavior.
On an anecdotal note this might ironically lead me to being able or moving back to Safari again. I moved to chrome when YouTube started having sooo much advertising and I couldn’t get unlock origins for safari.
I spent good chunk of my childhood with a m68k macro assembler. Good times.

It dealt well with the "struct fields are just glorified offsets" side of the picture, but you still had to be very aware of the width of the operands.
I started https://withpublic.com, to match founders with SDEs who are willing to help founders part time and get paid in equity
I bought this book a couple of months ago - I think it’s well put together and practical as someone familiar with backend development (.NET) looking to learn how to do it in Rust. Yes there’s free resources to learn anything, but most online tutorials are not in-depth. It’s up to you if prefer to piece together your knowledge from various sources or if you want to take a deep dive. There is no single right way to do it.
A name change would have been ideal, but the library was already mature and widely used that it was decided a name change was not worth it.
Definitely. Hope someone spends more time on this and completely eliminates design.
Agreed. Currently devouring the Russian revolution series: concrete decisions on reforms are made based on elite opinion of conditions on the ground, and arguments to sway those opinions can turn on seemingly minor events / personalities
But there is something to be said for SPAs and slow connections. All the HTML and JS code is loaded beforehand and afterwards only raw data is exchanged. If the API calls can be limited to one call per user action/page visit, the experience would be better because only some API data has to be transferred instead of an entire HTML page. So your initial page load would be slow because of all the HTML and JS, but afterwards it should be faster compared to having server side rendered pages.
What a reductionist view of things. No one serious is arguing for that.
Nigeria blocks Twitter from country’s mobile networks
I also wonder if better vetting and training would help, and of course increase pay accordingly.
Back in the 90s I told anyone that would listen that ISPs needed to have common carrier status, that it would protect not only the customers but also the ISPs. It seems, however, the ISPs have grown too entangled with content creation companies – or are content creation companies – and they are OK spending a substantial portion of their revenues protecting the revenues of a Sony. They do so because they know their revenue stream depends on protecting the rent-seeking behaviors of the movie, publishing, and recording industries.
The compiler is supposed to tell you when you get it wrong. This does leave design issues on the table, but it's also good for those to be addressed explicitly, by the more senior people on the project.