skysight-inc/HackerNews huggingface dataset:
There are a few news sites that I refuse to visit because I get so frustrated by the performance on these sites. Not to mention auto-playing videos, broken back buttons, lazy loading that causes me to click the wrong element, and a myriad of other design flaws that seem almost ubiquitous on all major news publications' sites. It's funny to me that these could easily be the simplest of websites that are made incredibly convoluted.
I also know companies that are going the complete FBA route now. Even if you order on their web shop, you get your item from Amazon.

Amazon is often cheaper.

When you account for the cost of a part time web dev and designer, as well as Shopify plugins and fees, I imagine the merchant probably prefers for me to buy on amazon.
Why not use `find -newermt` ?
The kicker is, they got their way, and we've got notable woke icon.. checks notes.. Joe Biden as the nominee instead.
Ping me if you need another experienced Lisper. ;-)
Find me an "empire" that wasn't destructive. You're disingenuous, and likely racist as all hell.
Fuck off.
> ... this thing literally just downloads .exe files and then executes them. There's no dependency management.

But do snap and flatpak do the same thing?
Easy to say; hard to do.
Some currency factoids:

1) North Korea has nearly perfect USD$100 printing plates, and finances imports with them. There have been several news articles written about this.

2) In Indonesia, the USD is a parallel currency that individuals/business owners use as a hedge against instability. Typically they'll have a hardbound book with mint USD$100 bills between alternating pages.

By mint I mean no holes, no wear, no ink stamps, post 2000.

3) I met somebody who had saved $15,000.00 in Indonesian Rupiah towards UK accounting school. Sadly, the month before, the Rupiah was devalued by 90% and he was left with only $1,500. See #2.

Typically when you exchange USD$2,000.00 there, you get a brown lunch bag full of Rupiah note bundles. You almost need a duffel bag to do a large exchange or withdrawal.

4) The lowest amount, the 100 Rupiah note, worth less than 1 cent, has an orangutan on it. Coincidentally, the strongman Suharto was on the old 50,000 note, worth about $3, the highest amount at the time. Guess which one is called the monkey note? :)
many people dont realize, but micropython has unix port, and it can be much slower than CPython. micropython's main advantage is size, not speed.
DoH is a huge upgrade over unencrypted DNS. Google offering DoH (amongst others) is no more a danger to web censorship than their deployment of the Google Public DNS (8.8.8.8/8.8.4.4). Where was the outrage then?

It's tiresome seeing the same FUD over and over again each time DoH comes up, whether Google, Cloudflare, or whoever. This is religion, not science.

Did the rlogin/telnet people suffer so when ssh was introduced?
I'm not a Pi-Hole user but it looks like they already support this protocol?

https://docs.pi-hole.net/guides/dns-over-https/
It is the "if you aren't with us you are against us" mentality. Any opposing opinion (even when based on valid arguments) is labeled as hate speech.
As someone who has wrote Python professionally here is my quirk about it. As soon as performance requirements start cropping up in any Python project, all "easy-ness" of Python starts to fade. You have to start looking up for optimisations left, right and centre. Re-writing your code with C-calls to improve performance.

All these has taught me a thing or two. Now if I know that we will be using the product wherein performance or scalability is required, I straight away opt one of Rust, Golang or JAVA. I dont want recurring efforts on tuning the code-base to get better performance. I know I might get some opinions here, but Python is a scripting language for rapid prototyping and I plan to use it as such.
What’s New in Ubuntu Budgie 20.04 LTS
Rambus meant Nintendo shipped 5 gen console on 2 layer pcb with only 4 big ICs. TWO layers! that was a huge cost saving. Compare to Sega Saturn with a total of something like 144bits of various memory buses divided into multiple memory banks over multiple memory chips.
> Problem is all such games are subject to their assumptions.

Including SimCity and Cities Skylines. See:

"...through a survey of gameplay features and online discussions, I argue that CBGs present a biased urban imaginary whose underlying rules and assumptions often run contrary to contemporary best practices in urban planning and policy. Working within these constraints however, players wield considerable power to sculpt their own unique urban visions, which come to embody the ideologies of both player and developer."

In particular around automobile-centricity:

"The illusion that additional capacity solves all transit ills is compounded by the fact that no CBG to date has accurately portrayed the resultant demand for parking spaces. In C: S, vehicles may park parallel along streets and in surface parking lots adjacent to buildings. These surface parking lots are unrealistically small, however, with 10+ story buildings often having no more than a half-dozen (and often no) parking spaces. While it isn’t uncommon for dense urban environments to feature subsurface parking garages, it takes a substantial leap of faith to assume that every building in the game is equipped in this way. So what if a CBG dared to adopt a more realistic parking model? Steve Librande, a lead designer on SimCity 2013, is said to have remarked, “so much of the screen would be dedicated to asphalt that it’d be too boring to play”"

https://www.tandfonline.com/doi/pdf/10.1080/00221341.2015.10...
We generally established that "I don't feel comfortable being around them" is not an excuse to discriminate back in the 60s.

To clarify: would you argue that the existence of separate drinking fountains for white people and black people is justified because many white people feel uncomfortable drinking from the same fountain a black person has just used? If not, why not?
> So by late 2016 we've got two different branches of the central bank, one controlled by the rebels and the other by the internationally-recognized government.

This sounds a lot like the Bitcoin vs. Bitcoin Cash hardfork. The pre-fork UTXOs were recognized by both parties, while post-fork UTXOs are only recognized on one side of the fork.
Ask HN: What Is “Good” & “Bad” HN
First, like many, truly value HN, respect the mods, community, YC, etc.

Asking “what is good & bad HN?” - because I am guessing like many, I read dang’s comments, once in awhile glance through his recent comments, but I never gotten in habit of reading all his comments, or at least trying to follow his meta-HN comments.

Dang posted this comment to a submission made early today — and honestly curious what tips the community has on finding and/or writing good posts for HN; here’s dang’s comment:

https://news.ycombinator.com/item?id=23239567
We've just hit a point of AMD being competitive again in the last couple of years and things are looking up - Intel has doubled core count on their top end consumer CPUs and more than halved prices in their last couple of generations.

The last decade of stagnation in the consumer CPU market was less the end of Moores law and more Intel not needing to do any better because they had no real competition.
This is a place where the JRE technical ignorance (or disregard) screws the audience despite the recent episode with Adam Curry. The beauty of 'podcasts' is the open RSS publishing and subscription. The content creator controls their feed with ease. Forcing people to get the show through a corporate infrastructure is completely contradicting the feeling and (what I thought) the philosophy of the show is (was).

I discourage people from having apps like FB and other apps that pretend to be one thing and do a whole helluva lot more. The pirate ship that was JRE will now be another shill/cog in a bigger grinder. Will the market hold them to any particular standard? I say the thing that brought you over 8M subs should be enough. Grinding and squeezing all the pennies out of it seems unreasonable here.

Just an example of ONE problem being part of the lefty corporate structure is the question: How many 'questionable' or 'offensive' references will be self-censored going forward?
Edit: Posted in wrong thread.
The developers' intent does align with Microsoft's current interests -- as you say, they are hired to do what the business directs.

Perhaps their interests will shift in the future, as they clearly have in the past. But the things they build now are not from the "extend" phase of an EEE arc. At worst they are in the "embrace" phase.
> the year of Linux on the desktop will never come also thanks to this.

I think you're giving MS too much credit here. Apple has one UI, and Windows has one UI (2 if you count windows in tablet mode). Linux has, what? 30?

Quoth the Torvalds:

"I still wish we were better at having a standardize desktop that goes across all the distributions… It’s not a kernel issue. It’s more of a personal annoyance how the fragmentation of the different vendors have, I think, held the desktop back a bit."

Only recently did Ubuntu stop trying to push Unity and accepted Gnome, thereby reducing fragmentation by 1.

https://itsfoss.com/desktop-linux-torvalds/
Yeah, after De Santis got lawyers involved to keep a paper from seeking information about the coronavirus at elder care facilities, I'd be more inclined to not believe my (I'm a Floridian) state Government. De Santis is a mini Trump.
some more hardware info including die shots and development info (verilog simulation etc) here https://www.eevblog.com/forum/blog/eevblog-491-nintendo-64-g...
Same, despite the overheating issue with my model, and the copious amount of OS issues with the more recent releases, I’ve yet to find a laptop that comes close to Apple’s track pad.

To a point where sometimes I prefer the track pad over a mouse.
"Greenbacks" are also part of the national identity. I've seen very few proposed redesigns of the dollar that don't look abysmal. The only one I'd want to both put in my wallet and represent the United States in the hands of people worldwide is the set from Andrey Avgust.
Hasn't he said this before?
The internet is decentralized and "coordinated embrace" is not realistic or practical. See also: IPv6.

Pretty much the whole of the internet has been jammed into tcp/443 now, and it can't much be helped. Internet engineering needs to cope with the world as it is, not how we wish it were.
BuildZoom (construction marketplace) is hiring remote engineers
I think you meant to comment on the thread about DirectX on WSL.
I'll answer your statement ending with a question mark with a question: Given that Microsoft is in the business of sustaining itself as a business and making profit, what logical motive does it have for its recent moves?
I'm amazed that "[...] fragment of the oldest known creation tale" is only worth $1.6 million. What is even more amazing is its (recent) history:

> The U.S. dealer bought several pieces, including the Gilgamesh tablet, for $50,350.
> I am perfectly willing to admit that my primary motivation here is the acceptance of transgender people. I don't know what to tell you if you don't prioritize that over the sanctity of the outcome of some high school girls soccer game.

Here's the problem (aside from deriding something a lot of average people care deeply about): you are forcing these two things to be in conflict, when they simply aren't to most people, including Joe Rogan (and myself). By forcing them into conflict, you are hurting the cause of transgender rights far more than helping it.
Elizabeth Warren's campaign focused on tempering the powers of Facebook and other tech giants. However her campaign failed to gain serious traction, for various reasons.
Yep, emotional solutions work better for many. An example:

1) Pay rent and all bills on time, fully. This is sacred. It is called the Golden Rule for a reason.

2) After rent and bills, take the rest out in cash.

a) Split the cash into the number of weeks it needs to cover.

b) Split the cash for each week into two equal parts. Put one half in an envelope labeled "Monday" and the other half in one labeled "Friday".

c) Hide each week's envelope in a different part of your room or house.

3) Put the first week's "Monday" money in your pocket. Spend it until it is gone or not. You decide. If you overspend, hopefully it was on a Wednesday because you must make do. Eat oatmeal, eat rice, eat spinach. Get through it.

4) On "Friday" put the other half of the week's budget in your pocket and spend it before you go to bed on Sunday.

5) Repeat
Agreed, and that whole "oh just ignore purchases less than $10" is what causes people to go into debt without realizing it.

Buying $8 daily coffees, lottery tickets, in-app purchases for crates of Candy Crush tokens, and subscribing to all kinds of useless subscription-delivery services (razors, shirts, Japanese candy, etc) adds adds up even if you're on Silicon Valley salaries.
> Why should the onus be on me to make sure I don't pay more money than I want?

follow the money. :)
Are you pulling this stuff out of thin air or do you have any legit source to back it up!?
They would probably point you to unused function parameters as your "local variables."
I'd argue that these things are comparatively easy to address, as one use of `strace` will immediately show bad IO patterns like that, and it works the same way across all programming languages.
I hear jet.com might soon be available.
This seems more like SharePoint lists than Airtable. And SharePoint Lists are an absolute pain to work with using any typical structured data patterns.

I’ve run into many weird List workflows made by non developers to try to save money on developers and they just end up creating all these manual steps and wonky forms with horrible UX to do simple things like “add a document in a specific category.”

I wish they would make “cloud access” as it would be bette than all these half web, half excel macro spatchcock solutions.

I think the forms+workflow with data in the cloud is done well with airtable and also pretty close with appian, Salesforce and others.
Twenty years ago Microsoft wanted to make Java “the best language for Windows programming.” Today, apparently, they want to make Windows “the best environment for running Linux.” (This time around they might even succeed.)
He’s relatively famous and easy to google. That HN account is not a brand new account someone made to pretend to be him either.
Well, well.. why didn't I think of that! Thanks!
If you're monitoring traffic you can see the SNI header in plaintext. ESNI is not deployed yet (and is only as secure as DNS; that is maybe why browsers are implementing DoH themselves instead of waiting for the OS).
Read more of his site. He is legit, builds out domains into great products. DudeRanch.com / VidaliaOnions.com. His onion business blog posts are great, and provide real insight into his approach.

I consider the extra domains he is selling to just be table stakes. You buy the domain, have big ideas, but then realize your time is better spent on another project.
No, it should respect the locale settings of your browser.
Senate may vote on bill that could delist Chinese companies from US exchanges
You must be running an old version of .NET or running a computer from 2007. I just created Hello World with .NET Core 3.1 on my 2014 iMac and it's instantaneous first time and subsequent.
Their web player doesn't even work with desktop Safari...
I think your conflating Far East Asians and Middle East! Learn your geography first before you speak
Seems like it has to be the case since a screen can only show a single pixel to observers from all angles - but we know that pixel is supposed to actually correspond to the lightray from all those angles (the basis of raytracing.) The depth is statically set - so it appears the lightray started out within the chamber - and since the pixel is static - the angle of the observer also has to be set. Luckily the distance is a variable that scales just fine as long as the vanishing point is along the observers axis. And if I had to guess..it's all pre-rendered ray tracing on loop. Particle effects this good are near impossible to do real-time without some heavy duty equipment.

Still, super impressive coordination of the physical positions of the screens and the effects, mapping from physical space to model space.

If I had to guess how it is done? Each screen has 2 position sensors or transmitters (4 aren't necessary) in opposite corners. The simulation, when first installed, is calibrated by pulling all those positions in, to build the chamber model from the point position vertexes of the chamber screens. Then the simulation is ran and recorded, using raytracing, projected to an observer standing somewhere centered in front of the chamber. Generate a long enough loop (15 minutes?) to be unnoticeable. This footage is saved and now the screens just become dummy displays that just need to play a video file, that can even be on an SD card. Synchronization can be an issue but that's as easy as just using IR remote/trigger to start them all playing at the same time.

Maybe they've just done a lot more but I'm just providing the low maintenance solution I would do if tasked with the project.
There are some glasses used to preserve your eyesight. I personally recommend Anti Blue light Glasses.
https://techvella.com/best-glasses-to-protect-eyes-from-comp...
He doesn't have to start all of those things?

He can go to alexjones.com and post whatever he wants.
I wonder if anyone is willing to dig them up and sell them online for cheap, I would like one but don't really want to spent the effort of excavating one (physical nor legal effort).
> someone's gonna have to pay that

Ignoring the fact that's going to occur in 2140, what you've stated is simply not true, users decide what fees to pay, no one else determines the price.

I send zero fee tx's regularly. If you are in no rush the cost ranges from tiny to non-existent sending money across the planet.

It's never going to be used for micro transactions without a second layer but the whole premise of this comment is out of whack with the reality.
> Right now if you re-install Signal on your device, you lose all your messages. That's already a very bad user experience, but imagine how much worse it would be if you lost your entire address book in that moment as well.

How about letting people back this up? There's no way to do this on iOS or in the desktop app. You're solving a problem of your own making with a solution your core audience of privacy conscious users does not want.
Thanks for the comment. An example of #tag in action is shown in slide 39 (In the talk, I mentioned we will see an example later).
Zoom-based productivity hack gave me my focus back during coronavirus
HTTP/1.1 pipelining example: DNS-Over-HTTPS
As a demonstration using only standard utilities, the three scripts below 1.sh, 2.sh and 3.sh will

1. accept a list of domains and output the required Base64URL-encoded DNS request

2. make a single HTTP connection to retrieve all the responses in binary format and write them to a file

3. convert the binary file to text, suitable for manipulation with text-formatting utilities so the DNS data can be added to HOSTS file or a zone file

bindparser is from curveprotect project; it converts BIND-style output from drill to tinydns zone file format.

Most HTTP servers on the internet do have pipelining enabled, sometimes with a max-limit of 100. The three examples listed below were pipelining enabled with max-limit greater than 100 last time I checked.

Example usage:

1.sh < list-of-domains > 1.txt
2.sh 001 < 1.txt > 1.bin
3.sh < 1.bin > 1.txt
bindparser 1.txt > 1.zone
x=tinydns/root/data;cat 1.zone >> $x/data;cd $x;
awk '!x[$0]++' data > data.tmp;mv data.tmp data;tinydns-data;cd -

# 1.sh
#!/bin/sh
while IFS= read -r x;do printf $x' ';
drill -q /dev/stdout $x @0.0.0.0 a|sed 's/;.*//'|xxd -p -r \
|openssl base64|sed 's/+/-/g;s|/|_|g;s/=.*$//'|tr -d '\n';echo;
done

# 2.sh
#!/bin/sh
case $1 in
"")sed '/;;[0-9]*/!d' $0;
echo usage: $0 provider-number \< output-from-script1.txt;exit
;;001)x=doh.powerdns.org;y=1
;;002)x=ibuki.cgnat.net;y=1
;;003)x=dns.aa.net.uk;y=1
esac;
case $y in
1) sed 's/\(.* \)\(.*\)/GET \/dns-query?dns=\2 HTTP\/1.1\r\nHost: \1\r\n/;
$!s/$/Connection: keep-alive\r\n/;$s/$/Connection: close\r\n\r\n/;' \
|socat -,ignoreeof ssl:$x:443,verify=0 > 1.bin
esac;
3.sh < 1.bin

# 3.sh
#!/bin/sh
while IFS= read -r x;do sed -n /${1-\.}/p\;/${1-\.}/q|xxd -p|drill -i /dev/stdin 2>/dev/null;done
> The users says they hoped to, “shed a little bit of light on just how monopolised Reddit has become.”

Seems this is just the latest development in some longer-running controversy regarding the (1) "monopolization" [1] and (2) commercialization of Reddit. In particular, the moderator in question was apparently being compensated for posting commercial material in the past [2] [3].

I rarely use Reddit, not sure what to make of it. Perhaps someone else will post a better summary what this is all about.

1. https://preview.redd.it/2n36b7nxi4n41.png?width=455&format=p... ("92 of top 500 subreddits are controlled by just 4 people")

2. https://www.forbes.com/sites/fernandoalfonso/2016/06/01/cash...

3. https://www.metaflix.com/movie-news/2019/2/4/king-of-reddit-...
Not the parent, but this is what the vnl-filter tool in the vnlog toolkit does: https://github.com/dkogan/vnlog

It is indeed mind-blowingly useful in countless contexts. Disclaimer: I'm the author
> MacOS used to have a choice between Carbon and Cocoa, didn't it? Maybe still does.

It did. Carbon was the pre-NeXT widget set and compatibility to run pre-OS X apps. It is very dead. There is only Cocoa.

> MFC/ATL is just a way of accessing Win32 via C++

Okay, so we can still regard MFC/Win32 as the standard API?
> You are exaggerating with that first claim. It is in no way common for high school male athletes to be competitive against world class female athletes.

They're not though.

https://www.reddit.com/r/sports/comments/3ceeih/the_us_mens_...
I think I phrased my comment poorly. I agree that a daily coffee is probably worth considering at ~$3x5x50 = $750 a year. (actually in my case I have multiple coffees throughout the day so if I were to purchase them it'd be more like $1500 or more). What I mean is the _occasional_ coffee is not worth bothering about.

I think any recurring payment is worth recording, but where you set the level is pretty personal
Well, $265 (+antenna $60), but I purchased an Emlid Reach M+ [1] for drone RTK experiments, and it has been pretty simple to use... comes with a really nice UI on the device and internal storage in the unit. Also their website has good documentation, which is helpful since there is a lot to learn about how to do RTK.

Found a local NTRIP caster (within 10 km, lucky I am in range of a public RTK2go one) and the Reach uses the mobile hotspot on my phone to connect to the caster. After a couple seconds to minutes, it settles down to a 10-12 mm accurate fix in lat, lon, alt, and is kinematic so it maintains the accuracy as I am flying the drone around. It records the whole thing internally, or you can have various output modes like standard NMEA over serial, or bluetooth to your phone.

Also, I have used it to record data internally then post-process it for PPK using the county's publically-available RINEX files [2] and Emlid's RTKLIB fork [3].

[1] https://emlid.com/reach/
[2] https://geodesy.noaa.gov/CORS/standard1.shtml
[3] https://docs.emlid.com/reach/common/tutorials/gps-post-proce...