skysight-inc/HackerNews huggingface dataset:
> Your position is a very strong affirmative for the current status quo.

Non sequitur.

> You don't want anyone to be able to enact change.

Non sequitur.

> If your goal is to never be critiqued because you can't stand to be wrong, and that's why you've adopted a 'centrist' standpoint

Strawman.
Seems like Safari could just adopt these tests…
The Week magazine pretty much does this already. For every issue, they present what left and right leaning publications say about it.
> ... slowly clamping down control over how users access the service, how it can be extended, and what services/clients can interop

So what? It's a private network and a private service. They can have it function however they like. That's why free market economies work - people will go find something else, or demand something else, should what's available not fit their needs or they feel too restrictive.

Something like Discord can be replicated easily enough by someone with enough money and a decent engineering team. And it's not like there aren't other options already.

> I disagree that 100 servers is a particularly large number for a popular bot to join

I'm not sure what you mean by "100 servers". I guess that's the maximum amount of servers a bot can join?

There are some pretty big servers out there. If a bot can join 100 servers, and they have an average of 10,000 users, then that's literally 100,000 people that can attached with malware, scams, and more.

Are you saying that's not a problem?

> If the issue is that bots can sign up to Discord and just start talking to people, that's a permissions issue. Why can bots do that?

I don't believe they can. I believe the verification process prevents this? I could be wrong.

> So sure, we can have an extremely invasive form of verification, but we could also just... not let bots join random servers in the first place

I don't believe they can.

> ... we can have an extremely invasive form of verification ...

Is it that invasive? Is requiring people to validate their identity before introducing something that has the potential to directly address millions of people all at once really that invasive?

Should my credentials (and character, intention, etc.) by validated before I'm allowed to talk on a radio station listened to by millions of people, or is the (privately owned) radio station being, "extremely invasive" by asking me to validate who I am before they let me use their network?

> Discord's moderation and user-vetting tools are basically non-existent

There are five levels of verification you can select from, ranging from none to highest. The former requires a validated phone be added to their account.

Their moderation tools are pretty powerful. You can create roles that are flexible enough to allow you to create some pretty interesting setups.

What is it about these tools that you feel could be better?
That was the code name for Windows Vista. Now that Vista is history and Windows 10 is being replaced with Windows 11, Microsoft does not care to support Vista anymore. This website is about Longhorn aka Vista but does not have install media. I'm sure torrent sites and Internet Archive have install images still.
Indeed there exists a perfect chess game, where each side plays the optimal move. Any different move results in an equal or worse outcome/speed of outcome.
Obfuscation implies FHE, but we the converse is not (necessarily) true. In fact the only realizable notion of obfuscation, indistinguishablity obfuscation, is so “weak” that it can exist even if things like symmetric encryption don’t.
> HN does quite well without requiring anything other than an IP address

Pretty certain HN does way more than this.
If someone can build a low/no-code product, then the barrier to entry is so astonishingly low and there will be a ton of competition for that product. Another consideration is that these low/no-code products almost always cost money.

So not only will the market be flooded with clones, rent-seeking from the provider will eat into margins.

Much like the cloud is someone else's computer; SaaS is someone else's programmer.
I believe Google already does this for setting their server's tunables.
Don’t mix up intrinsic human bias with deliberate misinformation (which in the context of big media companies is informally called “bias”). I haven’t derived anything.
You are the only one who mentioned speech, "online activity" is what was referred to. You specifically suggested linking profiles to government identification. "Linking" wouldn't seem to leave much room for anonymity regardless of activity.
If they're trolly but a real company, each of you can sue the other; it's basically MAD. Won't work with an actual troll/NPE, but it's the reason why tech companies build patent portfolios even if they don't intend to sue anyone.
Informal Retail in Africa is missing online – Like
FMCG is 80% informal in Africa, meaning Unilever, PNG and any other manufacturer can't see what happens once they give their goods to a distributor. We're fixing this, using credit as a hook
Is this the same two page report that the headline calls “scary as hell?” Can someone explain what is so frightening about this document?
I wrote a thesis on this in 2008 (Transparent large-page support for Itanium Linux https://ts.data61.csiro.au/publications/theses_public/08/Wie...) and Matthew Wilcox was already involved in the area then. I admire his persistence, and have certainly have not kept up in the state of the art. Itanium had probably the greatest ability to select page size, probably more than any other architecture (?). On x86-64 you really only have 2mb or 4k to work with in a general purpose situation. It was difficult to show the benefits of managing all the different page sizes and, as this notes, re/writing everything to be aware of page sizes effectively. Those who had really big workloads that benefited from huge pinned mappings didn't really care that much either. It made the work hard to find traction at the time.
Please see the homepage, just added a gif to the top of the page.
However, if you do stumble on some tests for basic things like the box model, I'd love to know where they are!

Its not really a test suite, but back in the early days of CSS we had https://en.m.wikipedia.org/wiki/Acid2 It'd be easy to write a set of tests based on Acid2.

There's also https://en.m.wikipedia.org/wiki/Acid3 but that doesn't quite test things 'properly'.
I think what they meant was that the secrets would be in a form that the black box would consider decrypted-equivalent (i.e. able to perform computation on), but that wouldn't be plaintext to an outsider.
Hiring an Elixir Developer: Benefits of the Programming Language
When you get stuff wrong regularly for 3 decades it's kind of a substantial error in my opinion. They also kept criticizing China's economic policies and banking regulations saying that they needed to change how they did things to avoid doom. Open up their financial system, etc. The Economist representing the perspective of western financial power, it just had the appearance of being self-serving, or at least arrogant. They couldn't get out of their orthodoxy and at least investigate what was going on to correct their analysis.

Not like I am a big fan of the CCP, but give the devil its due from time to time, or at least figure out how the magic tricks work.
Denmark to scrap face masks now, coronapass in October
It can only improve as fast as the slowest actor.
I am working on an app that does this: automatically counts reps from camera. The counting for basic exercises like squats, dips, push ups, pull ups, kb swings is decently accurate. No voice at the moment.

You can email me at my HN username @gmail.com, would be great to hear what you think!

Current TestFlight: https://testflight.apple.com/join/3OLYPP6V
On second thought, I’d I was a fat cat and I owned a generation company, this is exactly the kind of shakedown that I’d operate.

> Gee, that’s such a nice power grid you’ve got there.

> Sure would be such a shame if there were a lot of generators that were suddenly down for repairs, and you had another “IcePocalypse” scale power outage.

> So, how much are we getting paid for our power generation again?

> Hmm, wonder of wonders, our engineers were able to get the systems repaired much quicker than expected, and now we’re back online again!

> Thanks again for all those extra billions of dollars!

> See you again next month!

Maybe I’m wrong. I hope I’m wrong. God, I hope I’m wrong.
I use fossil, a single standalone executable for local version control. https://fossil-scm.org/home/doc/trunk/www/index.wiki
For pure road bikes rim brakes are ok IMHO only under certain conditions.e.g. no carbon rims and not much dirt and try conditions. These are not the conditions you will find off-road. Also the difference in wet conditions is IMHo still night and day.
As a programmer, I am hoping the low-code future comes true.

Many of the comments here seem critical (and rightly so). It is naturally to be critical as the no-code/low-code approach overpromised before, and its hypothetical success (if ever) will threaten the job security of the many in the HN crowd.

However, the existence of low-code tools means that coders can focus more on the complex problems and/or work with these tools on a higher abstraction plane. This sounds like a win to me, and this is how many technical fields advance -- increasing productivity by automating and abstracting away the lower-level tasks.

There is nothing that prevents a programmer from using a low-code tool. Maybe though a DSL API?
If the news is fake, imagine history.
I use it for switching git branches. I have this in ~/bin/git-bsel:

git for-each-ref refs/heads/ --format='%(refname:short)' --sort='-authordate' | fzf +s --query "$*" | xargs git checkout
University Vaccine Mandates Violate Medical Ethics
The essence of programming is logical reasoning. The people who are good at that are already programmers, and the people who aren't don't want to be programmers. Code isn't church latin. Attitudes, not the physical act of coding, are what limit people from building their own stuff.
On CNN it’s an “analysis.”
Can you try a simple text like: "Hi, how are y"
Reminds me of this story. http://vivin.net/2014/06/26/how-i-got-a-medal-for-writing-co...
I think the damage the Universities in this group will do to their brand will far exceed what ever money they make as a patent troll.

I was glad that my alma mater of Michigan State was not on the list but our neighbor to the South the University of Michigan was included.

Ann Arbor for years has been the strongest entrepreneurial community in the state (with Detroit coming up fast) and I have to wonder what their reaction would be to this news?
> the channel is now opless and orphaned and cannot be moderated, registered, or otherwise controlled without admin action, unless all the other users leave.

Ask all the other users to leave is not enough! I tried to protectively reregister my channels on the new Freenode network. For a particular channel, the server doesn't give me OP even when nobody's there!

Apparently, the new IRC server implementation is different and the status is somehow cached. The channel remains orphaned until the channel record expires and gets dropped by the server. It means before the expiration, nobody should join the channel otherwise the channel remains orphaned.

It really sucks.
> In general I eschew "personal development".

Well I guess it could be worse, you could be unaware of this self destructive tendency. Actually, that is the only thing worse - so not much of a silver lining.

> Of course we haven't left Iraq yet... Next you'll be telling us about the important work we've been doing there

You are really bad at this, presumably because your world model has been totally warped by a constant consumption of cartoonish misrepresentation. I'm pretty confident that your mental image of me is a complete inversion of reality. For things that actually matter anyway - like I doubt you imagine me to be an 86 year old black lesbian... so you've gotten warmer in that regard, but not much else.

> USA military murdering children... for the sake of evil ... We fear brown people ... Dress it up however you want, but that doesn't change what it is and what any thinking person who has actually spent any time doing this evil knows it to be.

This is the problem with going full emote psychobabble mode, it looks like you've just accidentally admitted to murdering some number of brown children in an evil racist killing spree. I suspect that is the opposite of what you intended to communicate.
Do please enlighten me. I've never provided more to HN than a user name and password. There's no third party JS (I just double checked). I suppose the first party JS could be performing aggressive fingerprinting but I doubt it.

(Of course they also have my entire post, view, and vote histories. Those are arguably far more sensitive than any PII I could possibly provide, but I seem to have developed a habit of repeatedly forcing that information on them so I guess that's on me.)
Because in modern democracies it's not we the People writing laws. We vote someone with good enough promises and campaign, but when they're up there they pretty much do whatever they want. And voting for the other side doesn't make as much a difference as you'd think it will.
I lost any respect I had for them when they were running Chinese propaganda. [0]

https://shootingthemessenger.blog/2020/08/10/the-economist-d...

The author of that blog also got a byline in articles in Buzzfeed News [1] and The Guardian [2] about the same thing happening at the Daily Telegraph.

[1] https://www.buzzfeednews.com/article/deansterlingjones/coron...

[2] https://www.theguardian.com/media/2020/apr/14/daily-telegrap...
I’d be skeptical of Al Jazeera’s Middle East coverage. They are pretty much a Qatari state outlet and Qatar isn’t friendly with a lot of countries in the region.

It certainly was an issue in the past https://www.theguardian.com/world/2010/dec/05/wikileaks-cabl...
Since about 1926, or 95 years: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4870346/

Please do basic research before spreading FUD.
Yep - Screaming Frog (desktop tool) has a limit of 500 pages in the free version, which is probably enough for most smaller-sized websites.

In terms of web-based tools, VisualSitemaps.com also has a freemium option with a 50 page limit.
I've used a couple of those website builders you see advertised on YouTube occasionally, and they are pretty good. You can't do complicated custom web applications with them, but that's not what they are designed for. They are designed for building nice, if generic, websites quickly.

Those tools are probably what killed the market for professional WYSIWYG editors.
Look up the Bayh-Dole Act.
That was strange, looks like Firefox was removing the black color from the textarea making everything transparent. Just fixed.
You should also keep in mind that the articles are slightly dated, so technical improvements may have changed the equation. For example in the comments thread for the disc brake article, people mention that they cannot find disc rotors with sufficient size for tandems. With the rise of cargo and electric bikes, disc brakes with pretty massive stopping power have come to market. Mine can safely stop the bike, me, plus 100kg of extra load for a total of about 250kg [1], the R+M Load Cargo has an S-Pedelec version with a powered top speed of 45km/h. Those brakes will work for any tandem as well.

[1] yes, I tried.
I'm an everyday IRC user and most channels (7+ or so) I'm in are very active.
IME junior code (that violates DRY and SOLID) is usually fairly easy to fix. It's the overengineered code that's an absolute pain.

The worst is code written by a freelancer/temp. Freelancers often come in at a bad time. It's like when you see a tree stump and there's this charred tree ring that says there was a forest fire at one point. We have a piece of code which is Kotlin converted to JavaScript then Java then back to Kotlin. The worst are the ones who use it as a test bed for experimental technology.

So work backwards. How badly are/were things rushed? Who built the code? Were they a bit too enthusiastic about new technologies or are they just happy with what works?

Messy code isn't always a bad thing: https://www.joelonsoftware.com/2005/05/11/making-wrong-code-...
This was a really popular project. For those who haven’t poked around generative art recently, check out artblocks.io. You buy a piece of art (limited edition) and it creates a unique (randomized) piece for you on the spot. Pretty rad.

(I don’t work for artblocks)
There's a difference between news that is trying to enlighten vs. trying to convince. When I start to feel like the news is doing the latter, I would call it biased.
Apple and Microsoft settled their GUI lawsuit of Mac vs. Windows with the investment of non-voting stock from Microsoft and the license of the Mac GUI by Microsoft.

The Amiga had bad management that tried to milk the same cow instead of innovate a new chipset to compete with everyone else. It seems like there is a curse on the Amiga for its companies.
But thats exactly the issue here. If they find a way to limit the data such that they can split who is "authorized" and who is not, then they have found something that falls under the now new reading of cfaa.

It's not going to stop scrapers from entities outside of the jurisdiction of the US legal system, but it's going to end up icing companies in the US who do this.

But I think Microsoft/Linked In is going to have a very difficult time redefining authorized when the data is publicly available to anonymous access.
Tangentially the same is true for mountain bikes to a degree, and for a reason not mentioned in the article: Wider tires (run with lower pressure) cope better with uneven or soft terrain. This can easily be verified by riding different tires on grass, sand or deep gravel. On the other hand, on smooth and hard ground wider MTB tires do indeed have higher resistance. This was experimentally documented by the German "Bike" magazine.
I thought they were prevented from doing that (at least at some point, by injunction)
If you want fairings and recumbents, look up IHPVA. They have been arranging competitions where these are allowed for a long time, with very little popularity. I think the main reason is that time trials where the team with most money wins are boring, and UCI has more or less figured out what limitations make the race interesting.

Now compare the situation with mountain biking. UCI didn't adopt it at first either (IIRC the claimed reason was they already have cyclocross that is almost the same thing), but after it was popular enough they didn't really have a choice.
I always feel like I'm missing something when the term "unbanked" is used. As far as I can tell, there are people that have opened a bank account and there are people that have not opened a bank account. It seems odd to call the second category of people "the unbanked" as it implies they are being prevented from getting a bank account when in fact they can get a bank account at any time.
Is this FTDI stuff still of interest to hardware people, now that every jellybean microcontroller has USB and UARTs built in? I see that an FTDI usb-to-serial cable is still around $20 but a Raspberry Pi Pico is $4 and and this board ( https://www.seeedstudio.com/CH551G-Development-board-p-4764.... ) (also available from Digikey if you don't want to order from China) is $1.49. Can I do the same things with those, easily enough?
Why do you put spaces before commas? Stop it!
Please don't give the C++ people any more ideas, my compile times are already bad enough!
I've been looking for something just like this. Thank you for making it :)
I don't think they transmit it to other dolphins.

They make the clicks and hear the reflections, and their brain uses that to know what's there. Interestingly some blind humans can do the same thing.

There's no transmitting to other dolphins though.
It may be tempting for a programmer to take that view; programmers are the logical ones, and the non-programmers are either too dumb or lacks the right attitude.

I am more sympathetic to non-programmers. They may be logical too, but they just specialized in different fields or hasn't had the time and chance to learn programming. They may as well have in-depth domain knowledge and logic.
These people may as well benefit from having low-code tools to further their fields.
I assume you're aware of the WPT project (contributed to by all of the major browser vendors these days), and its CSS 2.1 coverage is lacking in a way I'm unaware of.

But for others who don't know:

https://web-platform-tests.org/

https://github.com/web-platform-tests/wpt/tree/master/css/CS...
I ask for the best and worst code, specifically. And if they say no ask them to describe the code: why is it good? Why is it bad?

Once they showed me the "best" code and it was a mess. Okay, that's not a show-stopper as there could be perfectly valid reasons for that. Then they showed me the "worst" code and it was actually a bit better, but the guy said "yeah, it's not good; we're missing public/private on a lot of classes".

I had trouble not laughing.

The code itself isn't all that important. It's what they say about it. Bad code? That's okay, I worked with a lot of bad code. But if you don't realize you have bad code and think that is the biggest issue ... yeah....
Someone paying you to do research and then you not giving them the results of that research is theft. Doing it to millions of taxpayers who weren't asked whether they wanted to fund you makes it exponentially worse, not better. Publicly-funded research not entering the public domain is damn near treasonous.
https://archive.is/xV4On
Gravel bikes are more sporty. They come with drop bars and geometry to complement that riding position, and will weigh much less than an upright hybrid.

You’ll also find gears to accommodate more speeds and inclines, typically a single chainring with an 11 speed lightweight derailleur vs 3 to 9 speed heavyweight (but clean and easy maintenance) hub gears.
Ask HN: Anyone tried quitting Instagram?
I use it often between cognitively demanding work sessions (like around 50 min work session), to get some quick relaxation for 10 min so that I am ready for the next work session and am cognitively recharged.

I haven't been able to find a better solution to this, that allows such cognitive relaxation quickly between work session allowing me to quit Instagram.

What do you guys do between cognitively demanding work session, when you feel mentally exhausted?
I don't think the implications of connecting 4B+ people should be downplayed.

It is an absolutely massive accomplishment that has many many far reaching positive effects that far outweigh the negatives.

Don't let cynicism be your only guide.
they also paid a subscription fee :-P

and it was invite only...
I'm proud that my Alma Mater isn't on that list. Being mediocre occasionally pays off!
“Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?”

― Brian Kernighan
> decided to log essentially every bit of information ever sent to them

Kind of like IRC? Which is basically what Discord is. Why would you assume anything you put on the internet isn't part of the permanent public record? (Wait until you find out about mailing lists, Reddit mirrors, the Internet Archive, ...)

(Aside: The only halfway sane solution to this is having separate disconnected identities for each service you use and cycling them semi-regularly so you don't need to worry too much about small identifying details being aggregated.)
Did they really find patients who couldn't tell MDMA from a placebo?
xsv has been a real boon for wrangling large csvs.
I bought an Acurite Iris for $90 and a $25 SDR dongle for the RPI (no indoor hub necessary). You don’t even need WeeWx if you just want to pump messages to MQTT… this can be done with rtl-433.

Was up and running in 15 minutes with this guide:

https://github.com/bdwilson/acurite