skysight-inc/HackerNews huggingface dataset:
Individual going head on against the system. A tale as old as time.

I've been thinking a lot about how unforgiving human systems are. We're all governed by them, and yet the people who put them in place are long retired or dead and it takes an insane amount of work to make even the slightest of changes.

As long as there's no critical mass of unsatisfied people, it keeps chugging along. Some are caught in the cogs of the machine, maimed and killed, but society doesn't care as long as the majority is fine.

If/when that critical mass is reached, the system is either forcefully changed, often drastically, or crashes completely and a new one is built.

Rather fascinating.
How about this on day 2 ;

Google Acquires YouTube For $1.6B

with : 12 points - 0 comments ...

Think about that when in the early days of a new project.
I wonder why the video makes it seem otherwise... Did he just cut every time he performed a UI action? :P

Your experience sounds more like what I would have expected at this stage - we'll get there though!
The real world is ridiculously complex place, something about almost endless fractal. I too would like to see companies like FB burn because they gave us plenty of reasons in the past, but in this case...

I look it from outdoor equipment perspective - if on my goretex jacket an YKK zipper fails, for me the jacket manufacturer (say Rab) would be the one to raise a warranty ticket/questions, not japanese YKK which produce billions of zippers for everybody all the time. Although Rab is just buying products from DuPont (sigh...), YKK, threads etc. and putting them together (at least that's a more common situation compared to manufacturing it yourself).

I guess in real world Rab would swallow my specific issue while in warranty and issue a fix/replacement, and if they see enough issues with supplier they raise it in batch mode ie for discount for future or one-time compensation.
It's hard for users to migrate to a competitive service when there's some form of lock-in, which is usually what happens in practice (often through other services offered by the same company).
>Folks like Muir prioritize nature for nature's sake.

Not really. Muir argued that nature provided "spiritual nourishment" to people. Like I said in another comment, the argument was that nature was a public resource, so should be preserved so everyone could benefit and use the resource. Preserving "nature for natures sake" is a much more modern argument.

>Others prioritize giving water to millions of people. Neither group is wrong.

Given that the discussion has moved from "Is it worthwhile to protect nature from exploitation so all can enjoy it?" to include "Are we going to destroy the climate and with it our society", I think it's safe to say one group was wrong.
A lot of talk with issues of setup here. I have been using https://trinket.io/ with my lecture notes / students as a good way of getting started. Especially now we are teaching online and not using our dedicated labs with python already installed. It works well and you can use turtle.
Would you rather your teacher spent time writing problems or spent time coaching students through problems in person?
Congrats on the launch!

I have started using Keycloak for one of my side projects.
I am unable to get my head around it and was pondering there should be a Keycloak as a service.

Also, solving the trust part is one challenge which I hope you folks would handle.
I think it matters because a lot of people are doing math in python.

And if good optimizations can help run a small simulation in 1 minute instead of 2, multiplied by the number of python users, it is a lot of time gained.

And I suspect, the fib(n) situation is actually quite common. I mean, not everyone who writes python is a "real" developer, there are a lot of scientists who just want the computer to run their formulas, and they write them it the most straightforward way possible. They won't bother with high performance libraries and optimizing their algorithms just to save a few minutes, but they would appreciate if the language could make things a little faster.

And it doesn't matter in the way of "hey look, Python slow, use JS". But it is good information for Python developers and advanced users, the people who non-specialists rely on.
It's certainly a challenging way to run a business. I don't recommend anyone blindly pursue that strategy.

One key to making it work is to invest in long term relationships with your clients. A transaction with a client you have an established relationship with is much less risky than a transaction with a stranger.
How to Optimize Your CV for a Data Scientist Career
Yes, ONE telescope may not be able to adequately resolve a pulsar at that frequency.

But a /network of/ these telescopes, appropriately coordinated, that's a different story. And seems like a logical next step. You could use GPS conditioned timekeeping and standardized directional setup to coordinate data from multiple telescopes. We do that in some distributed physics projects like cosmic ray studies.
The difference between String and string in TypeScript
How can stablesort use IntroSort if IntroSort is non-stable?
Compression removes redundancy. It's literally the definition of compression! And reduced redundancy is always bad when reliable transmission is a priority over small size.
That's pretty neat, I like the charting. :-) I've been using this bash script:

https://github.com/pstadler/ticker.sh

I set it up so I can hit a shortcut in my text editor and get a list of watchlist stocks and prices. No charts though.

(What would we do without the Yahoo Finance API?)

Anyway, thanks for sharing & good luck with the project.
For the first time ever, yes! We read all applications:

https://jobs.lever.co/useloom/27c2ffa6-6938-4844-9835-6711f7...
Yeahhh, I understand the frustration of a breaking change to the build system, but I don't understand the vitriol at the maintainers.

Ultimately, projects upgrade/move. If you are dependent, that's something you need to deal with. If you're not ready to deal with it, then pin your dependencies until you are.

Many of the issues in the thread aren't necessarily problems with cryptography - for example pip not being able to deliver wheels to Alpine.
Whether these companies account for their own use of infrastructure as cloud might be the difference. Do these companies consider all of their own products running on their infrastructure as cloud and therefore consider expenses for those as cloud revenue (and cloud expenses)? Or their kind of separate products like Github, Waymo, etc.

Amazon's non-cloud products probably use much much less data center infrastructure than Microsoft and especially Google.
Upvoted because the term “neo-liberalism” is quite well-defined and I agree with all your points but one: “Libertarianism in original form, propagated e.g. by the Friedmans”.

In Europe (the word comes from French), Libertarianism has been a synonym for Anarchism (anti-authoritarian socialism) since at least the late 19th century, long pre-dating the Chicago school. The concept of anarcho-capitalism is a much more recent phenomenon and not one that ever had the same degree of popular support as traditional, left-wing anarchism, e.g., in the 1930s, the CNT¹ had a 1½ million members.

I’d suggest modifying the above phrase to say something like “right-libertarianism in its American form, propagated, e.g., by the Friedmans”.

1. https://en.wikipedia.org/wiki/Confederaci%C3%B3n_Nacional_de...
I have done both and I truly feel Sim racing is better. Orders of magnitudes cheaper and safer. The only thing I miss is the smells and the red state friendship bonding in the paddock. I don't miss the close relationship with my mechanic and the wrecks
If you want to play something async, http://gamesbyemail.com/ has a bunch of different board games that you can play by email and will email you when it's your turn. We've had most success with Risk and Chinese Checkers, which both support up to 6 people. Games can last a few weeks. There's also a bunch of 2 player games (Connect 4, Chess, etc).
And the rain
A single incident isn't causative evidence. A random trend without at least attempting to isolate other variables isn't causative evidence.
I never really got this... Surely just forking Android and replacing all the closed source Google apps with open source alternatives would be easier? Why build an entirely new operating system, when Android already uses the Linux kernel and is open source. A free software fork of Android could accomplish all the of the same goals as PinePhone while providing all the benefits of the existing support and ecosystem.

edit: apparently this already exists: https://replicant.us
I do not consider the difference in performance for that particular implementation of that particular function on those particular interpreters to be notable. I don't think it's a fair match-up and I don't think there's much value in comparing the effectiveness of tools for a job they aren't made for.

For additional comparison, I quickly I rewrote the function in C (output and code below). The code was comparable in length and complexity (at least the fib(n) implementation was), but the relative performance is enough to make JavaScript blush. If you really wanted to do something as trivial as this, why would you even use pure JavaScript or Python to begin with? And if performance was a concern, why would you choose a reference interpreter like CPython?

Output:

$ ./fib 35
14930352
68 ms

Code:

#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>

int fib(int n) {
if (n == 1 || n == 0) return 1;
return fib(n - 1) + fib(n - 2);
}

int main(int argc, char *argv[]) {
if (argc < 2) return 1;
int x = atoi(argv[1]);
struct timeval start, end;
gettimeofday(&start, NULL);
int n = fib(x);
gettimeofday(&end, NULL);
printf("%d\n", n);
long unsigned int udiff = (
(end.tv_sec - start.tv_sec) * 1000000 +
end.tv_usec - start.tv_usec);
printf("%lu ms\n", udiff / 1000);
return 0;
}
Austen Allred Is Consistently Deceptive
>As somebody who makes a living "as a philosopher" in areas that overlap with CS, decision making, logic, AI

If you don't mind answering: what is it that you do?
People have to start owning up to their decisions. Unfortunately, society has deemed suicide as acceptable. Where's the role of the parents to teach their children not to commit suicide? Shifting blame like this is not going to solve anything.

Note that I'm not excusing the current financial system that has basically become legalized gambling more or less (like options and shorting).
I suspect that you can get a start by looking at how cosmic ray studies conducted at different sites are coordinated:

https://ieeexplore.ieee.org/document/1351816
We did this once as a farewell to a departing team member -- share-a-drink-over-zoom; worked quite well too. Mostly people chatting and reminiscing and discussing the current customer-from-hell -- it was an unexpectedly good way to bond. Maybe it worked well because the focus was on one person. But zoom can be a pain for separate one-on-one conversations in a group -- but there are now newer online conference systems that seem to facilitate that (haven't used any of those though).
The Pandemic Plastic Waste Disaster
People Went Crazy for Almond Milk in the Middle Ages
When we did secret Santa a few years back I wrote a little python script similar to the below:

import random
l = ['Alice', 'Bob', 'Benny', 'Dolores']
random.shuffle(l)
r = dict(zip(l, (l[(i + 1) % len(l)] for i in range(0, len(l)))))
print(r)

Basically just shuffle the list, assign everybody the one next on the list (with wrap around).
>>> Most of the modern atheists are clueless when it comes to the theism discussion.

>> Name one prominent modern atheist that is clueless when it comes to the theism discussion and present one point he/she misrepresents/lacks understanding of.

> The four horsemen are all woefully uninformed when they try to deal with standard arguments for theism.

Repetition is not a good argument.
Or, controversially, define 1/0 = 0.[1]

[1]: https://www.hillelwayne.com/post/divide-by-zero/
This is a really good way of defining the difference. Although for whatever reason, you are at work, but you are in hospital.

But English is weird like that isn't it. Considering that depending on where you live you can quite correctly do things "at the weekend", "on the weekend", "in the weekend", or even "over the weekend".
Explaining the title The Elect:

> One more thing: We need a crisper label for the problematic folk. I will not title them “Social Justice Warriors.” That, and other labels such as “the Woke Mob” are unsuitably dismissive. One of the key insights I hope to get across is that most of these people are not zealots.

> The author and essayist Joseph Bottum has found the proper term, and I will adopt it here: We will term these people The Elect.

I prefer the term Social Justice Activists.
Yes, it is standard. Search the thread for MLA or manual. Academic papers are done this way and have been for a long time, and it's not hard to understand.
That Plato's criticism of reading and writing comes down to us through his composed dialogs (and who furthermore abandoned his aspiration to become a playwright) was the surface-level irony that caught my attention.

That Plato didn't want people to read and write in order to keep them out of philosophy because he was an elitist seems very doubtful. In fact, wouldn't the literate, educated, paying students of the sophists constitute an elite? The concept of elitism itself, I find a bit anachronistic here. I think there's something more interesting going on, and it has to do more with epistemic concerns than gate-keeping.
Good to hear!

As a user: PLEASE don't increas ethe amount of tracking and analytics. Twitter is enough. Remove it if you need something else.
I'd love to see reviews weighted by a reviewers average rating.
You could first charitably strengthen their argument by silently correcting “exit nodes” to “nodes”. The core point stands.
Enough controversy in defining std libs as it is :)
My wishlist:

* Could you fix the arch column, it currently shows "64-bit" for both Intel and ARM. No way to filter only ARM.

* Would it be possible to only show the latest generation?

* Would it be possible to hide disk/network variants? (e.g. C5D/C5N)

* Would it be possible to filter by CPU brand (Intel/AMD/Graviton)?

* Faster initial loading

* Quicker updates when AWS announces new instance types.

* Filter ranges (e.g. 4-8 cores)

* Dropdowns for filters (e.g. clicking on the arch will show all the options)

* Better datatable implementation (e.g. ag-Grid), to implement some of the above suggestions
If you're looking for Idiocracy you'll find it much more readily in the followers of Trump than in the followers of Musk.
I have used Go in production for enterprise/business systems since 2015 and what I miss most is true sum types that really limits the state space of composite types. It’s being discussed somewhat actively for Go 2, and I would love to see more support for the idea. It’s really useful for business logic.
No, I don't. And the specific practices at this company would be unpalatable to almost anyone. Package managers for dependency management, for example, were banned, because they made it too easy for the dependency list to grow in an uncontrolled manner.

There was a lot of homegrown software where others would use a library. That was deliberate. If you need five features, but choose an off-the-shelf package with 5,000 features, pretty soon you'll find that the list of features you're using has grown to 50, then 500, and so on, even if you don't actually need any of it. If a toy's in the box, the kids will play with it.

Maybe one thing to try is to focus on imposing constraints, and making people live within them. RAM, # of CPU cores, whatever. Software is like a gas. It will naturally expand to fill all available space.
I heartily recommend Talking Points. Most of the work is done by actual players, rather than relying on the game to provide trivia or whatever, so there's no way for someone to play in advance and figure out all the answers ahead of time.
Would you run the elastic search benchmarks and report numbers ?
We've banned this account for using HN primarily for political and nationalistic battle and ignoring our many requests to stop. This is standard HN policy. Regardless of which sides you're battling for or against, it nukes this site for the curious conversation it's supposed to exist for.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.

https://news.ycombinator.com/newsguidelines.html
I don't agree that 3G of RAM is comfortable. The problem with phones these days is that many people don't really use them for calling over the public telephone network, instead they are running chat apps like Signal. Launching Signal's desktop app (which is Electron-based) or trying to emulate Signal's Android app through Anbox already places big demands on RAM, and a person can reasonably expect from a phone that they can also use their browser and their map app at the same time.

The same is also true of map apps. There just isn't enough developer manpower to make vanilla-Linux mapping apps as featureful as OSMAnd or Maps.me's open-source fork, and therefore the best thing to do would be to emulate them using Anbox, but the Pinephone's hardware is just too underpowered to comfortably do this.
Expansion of a similar format into other cloud providers and other AWS product offerings would definitely be useful.
Knowing what you can't do safely is important. How is "don't send 'incriminating' messages to that journalist through a phone, or if you do be aware you might be monitored and there might be consequences" not a realistic action in the scenario?
How do you push and install a Debian package with scp?
We’ll soon delete all of your Google Play Music library and data
From email:

> On February 24, 2021, we will delete all of your Google Play Music data. This includes your music library with any uploads, purchases and anything you've added from Google Play Music. After this date, there will be no way to recover it.
You can download your Google Play Music library and data with Google Takeout or transfer it to YouTube Music. As a reminder, with one click you can still transfer your music library, including uploads, playlists, and recommendations, to YouTube Music before February 24, 2021.
I read that as the reporter repeatedly asking the same question in hopes of getting something exciting, and the rep repeatedly giving the same non-answer because he didn't know the real answer. It's not so much "piggy-backing on the buzz" as "my job is to say positive things about the product, which I will do in every sentence, but I have no more information to give you".
I have a pine phone.

Have had it a week.

Still excited, thrilled!

But it is not a useable phone in day to day life. I have successfully made one call so far.

I recommend going out and buying one today.
The Question Developers Should Ask at an Interview
Can a Company Patent the Basic Components of Psychedelic Therapy?
Another interesting development for US-based small scale manufacturing - LCD resin printers.

* More reliable (fewer moving parts and only one element needs calibration)

* Less expensive (just an LCD screen + Z axis)

* Much faster to print (any number of parts that fit on the build plate print get printed at the same time)

* More flexible materials (independent control over color and material properties)

Interesting times ahead..
Furthermore, semver states:

> MAJOR version when you make incompatible API changes,[0]

A build-time change isn't an API change, at least in my understanding.

[0] https://semver.org/
New Jersey Transit Won’t Explain How Its 'Face Mask Detection' AI Works
Yeah, I thought that people mine Ethereum with GPUs, which is somehow related to BTC in terms of price (I have no idea how tho, I guess people trade ETH for BTC and vice versa)
Lambda School's Naive Incentive Alignment
The most vulnerable among us can't get vaccinated.
Nature couldn't care less about human's existence

While that's true, that's not a reason to ignore nature -- "nature" evolved over thousands of years to stay in balance. When man makes significant changes (like draining wetlands to turn into agriculture), then that balance is broken, and you can end up with catastrophic floods in developed areas.

Nature doesn't really care if new areas get flooded, that's just a new state of nature. But all of the people that were flooded out of their town care that the flood patterns changed due to the wetland loss.
Even though ad-blockers are ever more common ? (I didn't even think about ads, since I never saw them on imgur !)
I was pretty much surprised to see the results too. A single node Kafka with 2GB as xmx value, was ingesting at 4500 events/sec (around 1MB/s) on a single partition.

I blogged my experiments with SigNoz's scale at https://signoz.io/blog/signoz-benchmarks/. Hoping to get better in fine-tuning configs and blogging.
https://gcemetery.co/
That's fair, I just thought we were talking about UX here.

> that's more actively hostile to being used
Let's face it, the average student won't do anything on their own till the night before the exam, which is a recipe for failure in any class that can't be memorized in an evening or two. If school was tailored towards the most elite self-motivated students, your analogy would apply. But something like half of gym members don't even go.

Why do you think professors give homework? It would be so much easier to just point students at study materials and leave the responsibility to them. But it's frustrating for everyone when students fail.
North Korean Root Certificates
Amazon Plans Wall-Mounted Echo as Smart Home Command Center
Yeah, but it's like comparing the effectiveness of a shovel vs a spade when it comes to hammering nails. You should obviously use a hammer. If it's not worthwhile to get a hammer, then does it really matter whether you use the shovel or the spade?
A collection of simple, complete, and installable WebExtensions
Yes. MISRA C might be a good candidate to add a borrow checker.

I am not terribly familiar with the MISRA C rules, so I am not sure how much borrowing / move semantics is permitted under MISRA C.
I think the only way it makes sense is if you can't afford the upgrade to a new console or PC, and even then the issue is that my experience with Stadia's stability and lag make it not appropriate to play response-timing sensitive games.

People playing tekken don't even like it when one of the players is on wifi, because the difference in response time changes the game. On Stadia its a non starter.
Correlated Returns Are Insufficient for True Alignment
That's what monitors are for, at least in datadog that's how it would work. "Tell me when available workers drops below x"
The second these become available at a reasonable price, I am buying one. I suffer from chronic migraines and the difference in the way that I feel on days I have to look at a monitor all day (workdays) vs the days I don't is very large. On the weekends/evenings I read on an old gen 2 kindle and it doesn't cause any discomfort at all.
For free? Because even if they got the numbers wrong they were talking about the default level of support.