skysight-inc/HackerNews huggingface dataset:
Having visited Iran by myself and having had the pleasure of being invited to join strangers in several cities to meet their friends and join them for meals at their homes, I found this a bit depressing to read.

Would Iranians expect foreigners to understand and play along? Surely not.

I definitely didn't perceive that the invitations were anything but sincere at the time, but now I'll never know for sure.
Some people would always produce crap code, because they simply don't care. But for others, it may be a reaction to how they are treated by the company. Making the code nice takes some time, and if the project is understaffed and people work overtime... you just want to get it done and go home, not take additional overtime to refactor it nicely.
Is shutting up people who criticize you, even unfairly, by taking them to court supposed to be a good thing?
Excellent. I’ve been looking for a way to do this.
The post reminded me to look up a game called Black Annex, which was being developed by a solo developer in QB64.

A previous post: https://news.ycombinator.com/item?id=17164068

https://store.steampowered.com/app/248590/Black_Annex/

https://www.pcworld.com/article/2033318/black-annex-is-the-b...

https://www.youtube.com/watch?v=ZqlveWIhCFI

Lance, if you see this thread - I hope you find the passion to continue this project. What you built so far was an incredible feat.
I'm only posting this because I've seen this type of response to responses many times. While it's good to encourage higher standards of communication and thoughtful response, there's no need to slam a different community and think people on HN are somehow better.
No mental construct can exist without a cognition engine to run it. No idea can be thought without a mind to think it. Information has to be stored somewhere, and that somewhere is ultimately physical: a nervous system, a hard drive, a piece of paper…
It has higher friction at low speeds, but has better power transfer than a chain once up to speed.
Lol, not. Congress doesn't care much what the american people want, but rather disctract them with abortions and talks about scary socialism that might give them what they actually want and probably not what they fear.

https://www.youtube.com/watch?list=PLKePI0ZbnT69klhhdVXnd9-e...
Does Canonical not encrypt its software repositories in order to assist GCHQ?
True, but ultimately it would be a step towards democratization.
Sorry if this has already come up but apart from the excitement about performance what is the build quality like for the new MacBooks? The main issues I’ve been facing from Apple lately have been physical failures from keyboards to screens and ports. The 16” is better but already I’ve found some keyboard keys get unresponsive occasionally and reported battery health is deteriorating fast after only a handful of cycles...
Joke's on you, I viewed the content without disabling javascript
In a nutshell, 'taarof' is the social code whereby people fight for the lowest rank, as to show respect for the other person. It affects everything from the seat you take when entering a friends house, to how much you pay (you fight to pay the full bill, while your friend insists on him paying).

As a Persian aspie I feel this wastes time, and I prefer the blunt and direct communication style of the Dutch.
Nicolai make some nice ones
A large part of why education is so expensive is massive state level cuts to public colleges. Some states have cut their budget by 2/3 even though the number of students has gone up 3x since the 70's.

The truth is, for state schools, the government largely funded our parents education. Now most of that money has been taken away and replaced with un-dischargable loans. I see it as a grift of the old generations on the young. If you look at it that way, the government should definitely discharge a large fraction of the cost
CP210x is OK too:

https://www.adafruit.com/product/954?gclid=Cj0KCQiAh4j-BRCsA...

PL2303 used to be OK in Linux, but in recent versions (Ubuntu 16, 18) I've seen at least two problems with it: driver hangs sometimes when you replug the USB and device node will hang on open() if there is already serial data being received.
I am actually very familiar with advanced statically typed languages, however the article isnt trying to make the case that such languages have any advantages. (Another debate entirely) It’s instead making the case that adding “parsing” to such languages helps deal with some certain set of bugs, but it still seemed pretty non specific and doesn’t seem to cover any new ground in any interesting way frankly.
> nations are the quintessential form of human political organization

That is false, hubristic, tautological, and lacking in either foresight or historical perspective. Nations in their current mode of the nation-state have barely existed for a couple of centuries. Like every other construct of mankind, they will be replaced.

> they rest upon the ideas of shared history, culture and patriotism

They rest on borders demarcated by political and ethnic violence, and institutions whose primary functions are to perpetuate their own existence, maintain a ruling class, and quell the populace.

> You could save everyone some time by being precise instead of launching into pointless crusades

You don't have to respond, but I don't take instructions to shut up from someone perpetuating abusive dogma.
You shouldn't trust anything completely. All you can do is manage your risk to the best of your ability and be aware that unless you are talking to someone on top of a mountain and neither one of you have a phone with you, everything you communicate, digitally or otherwise, is very likely being recorded or logged somewhere by someone.
That's for target OSes - developer OSes look like this: https://insights.stackoverflow.com/survey/2020#technology-de...

- Windows 45.8%

- macOS 27.5%

- Linux 26.6%

But still, macOS users represent only around a quarter of developers.
As a counterpoint to all the other comments: EU, my electric bike has a belt. Most high end electrics do. Might not be the same outside of the cycle countries (nl, dk...).
Had not heard of SIBO. Good to know. Wonder if yogurt and other fermented foods that increase good gut bacteria can help.
I've got a belt-drive "commuter bike" that doesn't get ridden much these days. It currently has a Gates Carbon Drive which I mostly like, and you're mostly correct. But it came with a Continental belt drive system that was awful. I snapped my first belt on it under load when it was about 6 months old. The damn thing always squeaked no matter how clean i tried to keep it. The rear wheel had to be on perfectly straight or sometimes the belt would slip one way or the other -- and of course, belt tension is very hard to get right. I think the gates system operates at lower tension than my continental did, which is a plus.

I hope the Gates belt is stronger than the Continental one, but I don't know for sure.

I think Ghost ultimately was willing to goodwill replace the continental trash with a complete Gates drive system because a continental belt could not be sourced anymore. But, I still have to worry about the nightmare of axle nuts, belt tension, removing the tiny nut from the hub to disconnect the shifting, and removing the brake caliper (!!!) to fix a flat.
I just bought ZX Spectrum Next issue 2 on Kickstarter. When I got it delivered my daughter turn 5. I think that it was good move, I also started with Speccy 33 years ago. Thanks to my dad which keep sitting next to me while I was trying to code I am a dev. I will not set the only way (my way), if she prefer taking care of animals or writing diaries I will not push her into STEM, but I will try to show her that having technical job pays off
Pour one out for a fondly remembered enhancement to Mac OS X.

In a somewhat similar nostalgic vein, I remember haxies…

https://apple.fandom.com/wiki/Haxie

…and as linked in the blog post, Adium.

https://adium.im

Seemingly indispensable apps/applets/desk accessories that were either made unworkable by security changes, Sherlocking, or just the changing services we use. (Just look at those Adium services, and wistfully remember when XMPP was everywhere.)
I lightly used Godot before and using GDScript was a bad experience. It has some confusing semantics relating to reference counting and in-place modification (e.g. [0]) that make it really hard to use as a 'real' language (as opposed to small bits of code for scripting).

The mitigating factor is that it's got good bindings support and a codebase that's very tractable to poke around in, so you can easily extend it in other languages.

[0] https://github.com/godotengine/godot/issues/15265
where are the livejournal users?
College is expansive because loans are super easy, and are guaranteed.

Basically zero risk for colleges.
It's the only community I've found on the modern internet that I look forward to returning to on a daily basis
CDNs also adapt the initcwnd based on the destination network the packets are being sent too
How to Do What You Want: Akrasia and Self-Binding (2011)
When everything is real, the word doesn't mean anything anymore.
Watties FTW!
What are you buying?

I've bought 1,000+ items from Amazon over the past 10 years and exactly one item was counterfeit -- a camera battery from a third-party seller.

Honestly, worrying about counterfeits on Amazon, for items sold either by Amazon.com or reputable storefronts like Pharmapacks, just seems silly, it's so incredibly rare and easy to get fixed immediately with a single quick phone call to Amazon. And for third-party storefronts you've never heard of, it's no different than doing the same on Walmart.com or eBay.
UN experts sound alarm over AI-enhanced racial profiling
I honestly don't understand what your comment has to do with what I'm talking about...

Doing homework is not necessary to get good grades - I personally took a lot of pride in optimizing for the smallest amount of homework I could do while still getting good grades - but it is necessary to do homework in order to be working hard at school. (I think not getting in trouble is important but orthogonal to this conversation about whether to value work or outcomes.)

I don't see how valuing hard work is an excuse to "not try" due to ADHD. I think it's the opposite? Trying is the requirement.

I think maybe I don't understand your comment at all. Sorry about that.
> I would add games to this list. Most games for iOS or Android these days are pay to win.

They are also free to play and usually not in a minor way. Some of the latest Gacha games have a dozen hours of storyline (or more) before starting the infinite grind.

> when you start hating something that its main purpose is to be fun

People have hated games forever so that isn't much of a barometer. Not commenting on whether P2W is more problematic but people have been listing forever the things that got in the way of their fun.
> JS doesn't have any magic to it

Canvas fingerprinting, WebGL fingerprinting, GPU, fonts etc etc etc.

Please, stop arguing, JS is a nightmare for privacy. Period
This will be an unpopular opinion in some quarters, but I'm ready for RISC-VI. Or -6.

RISC-V is pretty close, so work on verifying -V should mostly carry over to -6. A MIPS engineer posted a list, recently, of errata that mostly would not be hard to fix, such as (IIRC) having separate opcodes for call and return so the microarchitecture can optimize them independently.

I would add making the ABI bool true value ~0 instead of 1; and a POPCNT instruction in the base set, not dependent on a big "bitmanip" extension package.

The extensions infrastructure is itself a problem, illustrated by the last point. Often, certain key parts of an extension are disproportionately useful, but you don't get the sink without a whole kitchen attached.

We probably won't get a new mainstream architecture for decades, so it is worth getting this one right before too much is committed. It would be disruptive to try to fix -V, but -6 work can go on in parallel.
it's only for single speed drivetrains
> Dark mode was created to save energy in CRTs.

It's one possible use. But the recent trend is about esthetics / usability, not energy savings. Some people prefer light some dark. It probably mostly depends on their work desk environment/lighting. Ideally apps should support both and take the cue from the system settings - we've got proper APIs for that.
They're standard-ish. My road bike and mountain bike are both 12 years old, which means I've learned the ins and outs. SRAM likes to abandon old derailleur tech, but SRAM and shimano chain spacing are MOSTLY similar. On road bikes, the Shimano 9/10spd are the same, if I remember correctly. I think the 11 and 12 speed stuff use narrower chains, BUT conveniently front chainring spacing seems to not matter a whole lot. 10 speed ultegra chains and cassettes work fine with an "11 speed" generation front crank, thankfully.
The article notes the particles became differentiated by size during their long drift time, so perhaps the color differences come from Mie scattering?
The weird thing about QBasic is that it came out in 1991, when Windows was already well established. So even though I started developing in the 90s, I immediately used Visual Basic and never even heard of QBasic for at least a decade or so later... maybe more. Lately there's been posts on HN reminiscing about QBasic, which is great, but it seems almost like a niche group of people who in the 90s were still using DOS a lot. (Which, granted, was a lot of people). But I completely missed it - it almost feels to me like it didn't exist and someone retconned history to add it in.

Now TRS-80 BASIC? Or Delphi? PowerBuilder? Or - wait for it - LotusScript? Now there's some languages to celebrate! (Joking, of course). I used all of them, the latter ones to make a living at one point or another.
That doesn't look like 3:00 AM to me. (?)
Tony Hsieh, ex-Zappos CEO, dies at 46
The irony of using JavaScript to block JavaScript is not lost on this user
This really hit me — I spent a long time (several iterations) designing my perfect blogging static site generator, and wrote a few posts about my journey of creating the tool. After those few posts, I’ve had lots of ideas for new ones but haven’t pushed any to completion.

So I mostly just have a blog about creating the static site generator used to generate the blog...
What is the startup time compared to bash?
It's trivial to set up a FreeBSD instance with IPSec using StrongSwan on something like a Digital Ocean or Vultr instance in a country that suits (both D.O. and Vultr have regions in US, Europe and Asia/Pac Rim).

But it depends on what you're trying to do. If it's something like get access to shows on Netflix or the BBC iPlayer, then this is a good technique. I think for privacy, it might be OK; while the German or Australian govts. might share data with the US, probably Singapore, Korea, Japan or India doesn't. if you're up to something more nefarious then maybe you need something stronger like Tor.
https://news.ycombinator.com/item?id=25235490
This illustrates how in proprietary and centrally-developed software, once the owner decides to integrate or replace something, all alternatives are eliminated, usually quickly, in this case in several years.

Compare with GNU/POSIX/Linux, where you can still make a comfortable environment for yourself without Wayland or systemd or whatever it is you don't like, and replacements still continue to be maintained and developed.
>Onions, for whatever stupid reason, seem to bother me the worst. Which is a shame, because I love them.

Surprised to hear that. Tough luck. I love onions (and peppers) too.

You're welcome, and no problem about the delay. Thank you!
I guess it doesn't have to be a pi. The idea would be that the pi would connect to your network and provide the floppy drive into an older system. Any system on the network could command the pi to mount the floppy image to the connected device.

Basically I don't want to have to be constantly moving a usb disk around.
If I could add one alternative place would be Vienna, Austria.
The tech scene here is growing in a fast pace, even during covid most of the tech companies are still hiring quite a lot and the prospects for 2021 isn't looking bad.
The city is full of life, bike and child friendly with a very large international community. I have been living here for the past 4 years and I can already feel the fast pace the tech scene here is following.
Sources? There's a ton of research showing that state funding for colleges has declined significantly as enrollment has increased, accounting for a large fraction of tuition increase.

I have trouble explaining this to my parents enough though it's clearly true. They don't like the reality that their votes to "cut taxes" for 30 years has doomed their own children to a decade of debt and not being able to afford a house.
How do you know what things I trust blindly?

But I agree, it is not efficient to question everything. I do not want to question everything! But I do know enough, to question a lot of things.

Secrecy just allows bad things to stay hidden.

If the default would be openness, then people who do bad things would hesitate more, as it would be easier to detect those things, don't you think?

Whether it be government, food production or software.
Cryogenically freezing auto brake rotors has been a thing for awhile, but I forgot about it until you mentioned it here. It's probably fallen out of favor as I don't hear much about it. But the claims may well be true. On the other hand, when I only replace brake rotors every 60-80k miles, I don't much care.

https://frozenrotors.com
This seems to be more of an illustration of the “platform owner copied and obviated your idea, so what’s even left to do?” problem.
RIP old friend ...
Science Roadmaps (1998)
I don't know why you list the only major internally developed OS as if it is the same as the ones that were transformed from open source offerings.

Sure DOS was akin to open source and formed the basis of Windows way back when but the decades of development have left little left (except what exists to support backwards compatability)
Disclaimer: I work for AWS, but I have no ties to Kinesis. Opinions are my own.

AWS has more than enough learnings to avoid these "events". The problem is the whole culture is focused on delivering new stuff instead of preventing problems and improving existing systems.

Some folks made these decisions with best intentions. I'm pretty sure they all got promoted and then moved on. Now, people who inherited these systems have no incentive to fix these, because at most you'll receive a pat in the back. I'm also pretty sure that those teams talked about the shortcomings of the current architecture. TODOs must be present somewhere in the backlog.

I don't think this is an AWS specific problem, but we have to start treating people who prevent problems like the heroes they are. Everyone congratulates when you put out a fire. No one gives a damn if you prevent the fire in the first place.
To be fair, there are limits on how far and how fast one can upgrade a fab and upgrades are planned out many years in advance. Equipment for the smaller nodes tends to be larger and more complex and involving more steps; this requires more space. Additionally, ASML only makes around a dozen of the EUV machines each year and they are booked years in advance.
Waiting for the ancient aliens episode on this any second now
> Without Growl I do not know that we would have any sort of decent notification system in OS X

They are right to say this, as the current Notifications system in OS X is ripped nearly pixel-for-pixel from Growl's implementation a decade ago. Like Spaces, Quicksilver, Cover Flow and others, Growl paved the way for a lot of the usability enhancements OS X gobbled up in recent years.

Apple folks: take note. These are real, material examples of the benefit brought by developers being on your side. Shun them as you have in recent years and you might find another OS starts to benefit from their weekend projects and innovative ideas.
It took the DOJ hammer to reform Microsoft. It clearly worked. They're not a force for evil, and they're still worth a trillion dollars.

We should do the same to Apple, Google, and the others. It clearly doesn't erode stock value.
cries in windows and android

I still miss chrome2phone (or fox2phone)
It is - in fact, it's kind of the main thing Stallman was writing about all these years. It didn't click for me until few years ago; as a young programmer, I was thinking in terms of "good vs. evil", then "idealists vs. pragmatists", which are wrong frames of mind. Once I learned to think in terms of market incentives, Stallman's arguments became somewhat obvious.

RE the wider trend toward authoritarianism, I'm not yet sure I see it clearly, at least outside the privacy space. But I do feel
trends towards taking away end-user control and turning everything into a service, which are very much market-driven, though perhaps they also are a subset of authoritarianism.
Kul coupon codes and Promo codes
The Moronicities of Typography
Gadgetbridge: Yet another awesome release, now with support for Casio GBX-100
Trucks use a solid driveshaft to transmit power to the rear axle. Is there any merit to using that idea for bikes? (with a geared transmission?)
Pesapak Coupons
I love this, and I'm excited that you've finally released it!

One of the biggest issues I run into with using Elixir as a scripting language is the difficulty
of making use of libraries in a REPL without first installing them into a Mix project. Sometimes I really just want to open up a shell that has access to my HTTP client + JSON parsing library of choice, and until now, my workaround has been using a Mix project that I toss everything into.

I'm very excited to dive through the code and see how you've implemented everything!
I like the general idea. However, this sounds the same as Beeminder https://www.beeminder.com/
Is your product any different?
Yes, but for other claims they have quotes and numbers, when it comes to presumably the most important, there’s nothing.
To be fair, they said far from being usable. I would support a more tame comparison for dramatic effect, but this is verging on a literal claim which isn't supported by virtually anything.
Or Threema
Amazon's free shipping routinely delivers items worth a few dollars in about ten to twelve hours for me, and I don't live anywhere near a major city. Are you in some extraordinarily remote location?
On that topic, if you're looking for games that don't form such abusive relationship with their players, 'StavrosK is maintaining a list of "no-bullshit games" for both mobile platforms: https://nobsgames.stavros.io/.
Yeah, though I'm not sure how much forced quarantine orders are being used in the US right now.
Because I've had multiple friends offer to buy me an iPhone after it died and I had to put the sim card in the Pinephone.
> Without getting too philosophical, I think we can agree that there are "rules" how the universe works...

Well, maybe I am too philosophical, because I feel myself reluctant to agree. I accept science method because I know nothing better. But I doubt the idea, that there are no possibility to invent something better.

> we have no all-encompassing explanation of the universe that concludes R = U/I for electric circuits

I'm not a physicist to argue with it. But somewhere deep inside me I see R = U/I as a tautology too. R, U and I was defined by a way, that made R=U/I true. There is some information about the universe encoded in this rule, but there also information about us there. How to separate information about the universe from information about us?
The worst thing about github searches is that it only shows the first result for each file, often that's not the interesting result. I almost never use github's search and instead clone the repository locally and use ripgrep on it (or git grep)