jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The thing is, the people on the other side say identical things about HN, just with one bit flipped (which political side they identify with). The comments are otherwise so similar that I don't think it's plausible that one set is accurately analyzing HN while the other set is just wrong. Rather, some underlying phenomenon is giving rise to both sets.

You can not only predict people's politics from what they claim about HN bias, you can predict the level of intensity they feel about it. At scale, it's a mechanistic phenomenon. The question is what's the mechanism. What I call the notice-dislike bias is my attempt to explain the mechanism.

I'd be very interested in any other explanation, but it's not plausible to think that the answer is "one side is good and has good views and sees HN accurately, while the other side is bad and has bad views and sees HN completely the wrong way". Even though the commenters in question all seem to think that.

It's common for people to interpret the above argument as a defense of political centrism, but that's a non sequitur. You can't derive a centrist position or any other political position from what I'm saying here, which is an empirical observation about social psychology on the internet.
Arctic take.
If you read footnote #2, the source images are 256x256 but downsampled using a VAE, and presumably upsampled using a VAE for publishing (IIRC they are less prone to the infamous GAN artifacts).
As Voxeo's CEO, I guarantee there will be no Tropo Ribbons ;)
Pretty sure it's always had fractional shares. I was following it somewhat back then. Granted, it was worth so little that most people didn't bother except for maybe the fees, but it was fractional by design from the start, I'm pretty sure.

Regardless of people buying fractional shares, I see plenty of people on the bitcoin subreddit going "I'm a noob at bitcoin, and FOMO bought 0.1/0.2/0.4 coin yesterday for $46k, did I make a mistake, is it about to drop?"

Those people are still putting in thousands of dollars, and some of those people probably aren't so financially stable that they feel comfortable seeing the price of bitcoin drop 20% in 48 hours like it did a month ago, they could end up selling and losing thousands of dollars as a result.

I only put in a little every month, money that I'd probably just waste otherwise, so I'm really happy it's up but I'm not super stressed when it drops. But I acknowledge that not everyone does what I do.
> I have a Blackberry Passport and it is very innovative, it does stuff nothing else does and wows people when they see it.

Just curious, what are some of these "wow" things?
Hardware: A SUN Ultra 45.

OS: Solaris 10 w/ Trusted Extensions

Language: About a 75/25 percent mix of Java and Groovy. respectively.

Shell: Bash. My "compiling!" project at work is to detangle 20 years of accumulated cruft that's been stored in alises, .profile files and other sourced crap and replace it with a sensible yet functionally identical .bashrc.

Editor: Vi

IDE: Eclipse

Scourge of my existence: Clearcase and the idiotic admin team that supports it and claims SVN is an "untested" solution and spreads FUD every chance they get. SVN doesn't force updates to your local drive any more than Toyota cars force you to accelerate uncontrollably.
What's wrong with their current multitasking solution?
Until today, I thought the way you did and advocated the same principle whenever I could. This article changed my mind very quickly, all with a simple easy-to-understand example.

For any event you generally have a location or time zone that the event time is specified in. If that's UTC then great, you don't have a problem. Most people don't work in UTC; if the time zone laws change, then the event time in UTC will change too.
> Just getting it to rebuild and reexport an updated model requires at least a full minute of it popping up windows all over the place

Huh, are you sure Solidworks has to be running for that workflow? Can't you just load the DLL?
USD printing is offset by declines in velocity/circulation.

see: https://fred.stlouisfed.org/series/M2V

If USD sits idle as FX reserves at the Bank of China in Apple's balance sheet, its inflationary impact is minimal. Same applies to excess reserves at banks.

see: https://fred.stlouisfed.org/series/EXCSRESNS

Similarly, capital controls in certain countries further serve to reduce USD velocity, and increase the prices of instruments (eg. BTC) and assets (eg. Copper) that have some ability to circumvent capital controls.

see: https://tradingeconomics.com/china/capital-flows

That said, CoV19 hit the global supply chain hard and there are inflationary pressures across a number of categories due to production declines. Short term inflation is a real possibility, reinforced by the lag between an increase in purchasing demand and supply capacity growth.

The Fed can soak up excess liquidity and the 344% can be cut in half without much fuss. The USGOV can withstand a temporary increase in rates because it is also sitting on a unprecedented cash reserves.

see: https://fred.stlouisfed.org/series/GDTCBW

tl;dr ... Money supply is one sensational chapter in a complex and less emergent story.
"I wish I’d owned or been more on the long side (laugh), but it’s great."

What is your take on this specific sentence he said?
This is from LinkedIn's learning portal, which is used by numerous companies (like Coca-Cola). The training claims to be created by Dr. Robin DiAngelo (author of books such as White Fragility). Dr. DiAngelo has a statement on her website claiming that she had nothing to do with this content and it was created without her consent:

Dr. DiAngelo was not the creator or facilitator of the LinkedIn Learning course “Confronting Racism, with Robin DiAngelo.” She was unaware that her name, image, and work were being presented in this way and did not participate in or agree to the creation and distribution of an educational resource based on her research.

The course consisted of a selection of clips from an interview Dr. DiAngelo did for the outlet Big Think in 2018, in promotion of her book. The videos were re-edited and presented as an anti-racism training resource by LinkedIn Learning, who licensed the clips from Big Think. She did not provide the slides that were included with the video, and they do not represent the work she does for her virtual or in-person presentations, trainings, and workshops.

The course was removed voluntarily by the owners and creators of the content when it was brought to their attention that it was being used without her knowledge.
Wow! That’s incredible. How does something like this pass muster? Hey let’s find every negative stereotype about a class of people and let’s tell them to be less of that stereotype! Nice.
Yep. Fit and bald is far more attractive than a nice head of hair and schlubby.
And by far the most important thing is to be happy with one's self, not based on external things.
Worked around F16's and F22's when I was in and can attest that this is the source of the issue for upgrades. Everything in the software is so tightly coupled to the hardware that updating the F16's would be a monumental effort. The difference between a 4th and 5th generation air frame are night and day in terms of software capabilities. Hell, even the different between 5th generation jets can be massive on the software side such as the gap between F22 vs F35 the later being far more advanced on the software side.
Seriously... I'm going to register a domain and try and set this up on kickstarter. If anyone wants to help out with design or whatever, send me an email to citizenkeys@gmail.com .

In theory, if we just had a big rental place with couches, bunkbeds, a kitchen, and a place to shower. That'd be enough to start.
Noisebridge is an active hacker space I go to once or twice a week: http://noisebridge.net
I think the archived versions may be missing some CSS files. Twitter's font doesn't look right compared to its own screenshot.
I think the picture you paint is too idealistic. Not many can read a scientific paper and understand exactly what it is trying to say, since we are trained to avoid adjectives, adverbs, and half-formed speculations when writing papers. What is omitted from a paper is often as illuminating as what is in the paper. To know what is not said, you must have an anticipation of what must have been said. Often, that is quite important in peer review.

Even when giving scientific talks, the advice I give my students and post-docs is to first have a clear idea of who the audience is: is it

a) experts only from your area? [e.g. conference]

b) people from the same department who may be generally aware of the area without knowing specifics? [e.g. job talk]

c) General public [e.g. showing lab to school kids. This is the level at which you talk to the public. soundbites - so it is invariably misrepresented by the media]

All three levels require different approaches for the same subject. (b) is especially tricky - you are talking to experts, but from a different field. So you have to simplify, while not being patronizing. As for (c), I think it is best to avoid it. Except in situations like the pandemic, it rarely is beneficial. Also, to do it right, it requires a lot of preparation.
Why do you want `julia-pkg add StaticArrays` when you can do `julia -e 'use Pkg; Pkg.add("StaticArrays")'`, though?
Yes, it's inaccurate, and surprising for Keizer who is usually accurate. These are Brave user ads, they run in your ad slots (notifications, new tab pages). They don't go in publisher ad slots and never have.
The scenario he presents of being able to recover from an unintentionally broad delete or update query would seem to only work in the simplest of databases. He says:

- Instantiate the backup (at its binlog position 259)
- Replay the binlog from position 260 through 999
- Replay the binlog from position 1001 through 1200
And you’ll have a copy of the complete database if that destructive query had never happened.

This only works if the changes in positions 1001-1200 were unaffected by the undesired changes in position 1000. Seems rather unlikely to me, but maybe in the case of his particular schema it works out.
Okay, how do you put 3 images next to each other and add a text on top of it on a Mac?

Let's say you are creating some variation of this meme: https://imgflip.com/memegenerator/American-Chopper-Argument
You mean wider than it is tall? That's pretty much the standard format at least in biology -- it's weird when they want the other way. For example, the ASM (American Society for Microbiology) wants things 8ft (long) by 4ft (high)

https://asm.org/ASM/media/Events-PDF-s-2/Poster-Presenter-Ch...
Coinbase is just another company in the Bitcoin ecosystem, them being successful does not mean Bitcoin cannot have other faces or uses. Nobody condemns email for being too centralized because Gmail is popular, people who care for decentralization can and do set up their own email server.
A lot of people don't pay off their cards on time?
>> This stuff is integral, not optional, these days.

While I agree with your point, most companies I've worked for in the last few years or so are light years from using build systems and preprocessors. Case in point is my current employer. I've struggled for the last year to convince them to use SASS and Gulp to speed stuff up. At every turn, I've been discouraged to implement them.
Please don't do this here. We don't want religious flamewar, nor snark for that matter.

https://news.ycombinator.com/newsguidelines.html
Sorry guys, but YC interviews started today so I'm busy all day for the next week and a half. Maybe after that I'll write a little code to do some analysis.
If most startups implement this solution wouldn't the problem just replicate itself to regions instead of availability zones?

I think the problem would be less severe across regions than across availability zones within a region and here's why. A major benefit of multiple availability zones is the low-latency connection between them. That encourages you to copy instances, EBS volumes, S3 buckets, and RDS data between them, most of the time en masse in the event of a failure. Across regions, you're sending data over a slower connection, so you have to take care of replication on an ongoing basis. So your instances, EBS volumes, S3 backups and RDS instances and replicas would already be in the secondary region when failure occurs in the primary. I'd compare it to having a vacation home and spare car in another state when an earthquake hits, instead of looking for a shelter near the disaster area.
Yeah, I don't know how much I care that Amazon isn't delivering three nines when the local cable monopoly at dad's place is lucky to reach three eights.
You use the logs from the slave to commit the 2nd portion of a two-phase commit, and immediately stop processing new transactions when you only have the slave up.

Your hypothetical API does support two-phase commit correct? Because if it doesn't you have lots of solutions for losing data/creating inconsistent data anyway.
Why does it matter? Of course software goes through some major changes over the course of several years. That doesn't mean he shouldn't be credited with launching the project, including providing its early codebase. The fact that something is more advanced now doesn't mean it was a trivial piece of software in the first place -- you have to have some pretty serious chops to end up with even early versions of gcc.
Might be interesting, if much more computationally intensive to show the z-score of a comment vs the rest in the thread (that have votes).
was surprised to see no mention of:

http://www.gnu.org/s/hello/manual/libc/Obstacks.html

seems like a very similar concept / means to an end?
Definitely come to Go and Rust, Zed.
Wifi's modulation schemes aren't the best for the real-world 2.4GHz spectrum. They work really well in the lab, and mildly well in the real world. Getting rid of Wifi and replacing it with something else could make unlicensed wireless networking more reliable. LTE-U seems like the way forward here, though it seems there are some industry barriers in the way. (If you make LTE chips and sell them all to cell phone carriers, and they tell you they don't like LTE-U, you probably won't be in a hurry to start selling LTE-U chipsets. Pure speculation.)

That said, 5GHz Wifi does pretty well. There is a misconception that 5GHz doesn't go through walls, but that really has no scientific basis (2.4GHz and 5GHz radio signals are pretty much the same; 60GHz doesn't go through walls, but that's an order of magnitude higher frequency). The problem with 5GHz Wifi is that only some channels allow 2.4GHz-equivalent power levels, and access points are really dumb about auto-selecting them. So if you think 5GHz doesn't go through walls, try changing to a high-power channel. 149 is a good one to try, as it's high-power and has adjacent channels to steal for 80MHz 802.11ac. (The low channels are about 20x less powerful than the high channels. That's why people think 5GHz doesn't go through walls. Those low channels don't.)
The fact that you actually recognized this response in yourself means that you're more than capable of adjusting that response to be less biased. It's a very good first step.
Legally you are, of course, correct. Though it is interesting to think about how "moral norms" reduce the cost of borrowing overall and how as those norms corrode the cost of borrowing will go up.
Yeah you can! :))
There is absolutely a moral dimension - but the same moral dimension should apply to both parties.

Is it immoral to foreclose on a house when the loan goes underwater despite the family living in the house paying normally on the loan? If one side has a history of showing bad faith on the moral dimension of the transaction, how can anybody expect the other side to magically hold up their end?
I am in Europe where the low interest rates are keeping housing and other assets as close to bubble prices as possible. I am waiting for them to go up, as the prices ought to come down then.
And if my Grandma had two tires attached to her feet, she would be a bicycle, but the reality is she does not, and while they should not be, corporations have personhood. Look up Corporate personhood, and you will see that since 1819 the Supreme court has upheld that corporations hold the same rights as individuals. Sorry, there is a difference between what should be, and what is!
It's relevant though. Missing information is just as important as provided information when it comes to the law. That's what they mean when they say the whole truth.
The person kept the receipts. It was systematic behavior.
I'm sorry you were downvoted with no explanation, I'm sure that sucked after gaining positive karma.

As you may know, what you ran into there were two foundational ideas in HN culture, which are:

1. Don't post "trivial" comments that are common on Reddit, like "+1", "thanks for that!", "interesting article!". HN tries to maintain a very high signal to "noise" ratio by discouraging these kinds of comments, and I actually appreciate it, since reading through lots of those types of comments makes it difficult to focus on comments meant to foster further discussion, or to inform.

2. It's an official guideline not to complain about being downvoted. Your comment asking why you were downvoted may have been interpreted as complaining about being downvoted. If you were just asking why, I'm sorry you were downvoted and that no one bothered to explain.

Every online community has its quirks, and you just happened to run into two of them with your comments in that post. Personally, I've never worried too much about accumulating points on HN. I just try to post informative comments, or comments meant to provoke discussion, and things have gone well.

Again, sorry you were downvoted for asking a simple question. I'd not do that.
60 mA is a big deal, as it's getting into the current levels that are more likely to cause fibrillation (at least for AC). But the only way 20V will push that much current through your body is through open wounds. In a worst case scenario, yes, 20V could electrocute a person.

More likely, though, a crappy USB cable carrying 5A will kill people by burning their house down.
Example: duplicity[0] is available via homebrew.

[0]: https://github.com/Homebrew/homebrew/blob/master/Library/For...
So, the total number of users on the internet is about 1.1 billion?? Is that right,or doesn't it seem less?
> Not substantially. It made the concurrency decisions for you ahead of time, and if you need a different concurrency model, you're up shit creek.

It's not true. I'm not sure what concurrency models you feel you need but let's go through the most popular ones. There's event based programming which is essentially single-threaded and predicated on structuring your code around poll/kqueue/whatever loop. You can do that in Go since you can call any OS syscall from Go. It just leads to awkward code.

There's shared memory multithreading with locks to protect data structures. You can do that in Go (except you use goroutines, which are multiplexed into OS threads by Go scheduler, instead of using OS threads directly as in C).

And then there's Go's prefferred (but not exclusive) solution of channels/goroutines and idea of sharing memory by communicating (as opposed to communicating by sharing memory as in threads/locks based model).

What concurrency models are available in C or Python or Java that you can't do in Go?

> So is my Radio Flyer Wagon. You still can't do systems programming, embedded, high performance, or real-time work with it.

As a rebuttal (?), it doesn't follow. As to your point, your definition of systems programming is different from that used by Go designers, since they are very insistent on calling Go a systems programming language. Please clarify what kind of systems programming you can do in C/Java that you can't do in Go?

As to high-performance: I don't follow. It's fast. What kind of high performance programming you can't do in Go that you can do in C or Java?

As to embedded - sure that niche is owned by C. How is it different from Python or Java and how does that make Go a niche language?

The same goes for real-time where real-time systems are even more niche and are as much a property of the OS as it is of the language. You can't do real-time in any language on stock Linux kernel given that kernel can pre-empt any application at any time for any period of time.

You make a lot of statements but nothing concrete enough to support them.

I've shown that in Go you can use 3 concurrency models, 2 of which are currently most popular in the C/Java worlds.

As to systems programming - you don't provide a definition or examples of what kind of programs do you consider as systems programming so it's hard to argue at that level.

Does a web server qualify? (you can write one Go).

Would a distributed database like HBase qualify? Even though one hasn't been written, HBase is Java and there's nothing that you can write in Java that you can't write in Go, with potentially better performance due to compilation to native code and more efficient memory usage.
Do rules need to be global in scope?
Just monitizing
In college, I had to take a 1-credit hour lab course on MS-Office so that I could take an accounting class I wanted.

The first lab featured a typing test app where you had to be able to type 40wpm or they made you drop the class. The app was a DOS app that a) made you type a certain bit of unchanging text every time for the test, and if you finished it type it again until you made a certain number of mistakes.

I wrote a borland basic TSR that pretended to be a keyboard, and typed in the corpus repeatedly.

The instructor apologized repeatedly for making me take the class, and looked utterly terrified of me for the rest of the semester after receiving my 300,000wpm test result.
Indeed. The abandoning of Ada makes no sense, if your goal was to ship extremely reliable software...
I work at Akvo. We build open source software which we run as a service. Our services are used primarily to combat poverty. We team up with hundreds of NGOs as well as UN organisations and country governments. We have a great team of 55+ people in fourteen countries, with hubs in Amsterdam, London, Stockholm, DC, Nairobi, Ouagadougou, Delhi, Bangalore and Denpasar.
You're right! I play them with VLC now and again. I'm reluctant to add anything about it to that page though. It's so beautiful in it's 1996 ascii-art design.
You're not Twitter's customer. You're the product.

(I once experimented with a Twitter client that did spam filtering, but it was clear that Twitter would never approve it. We need AdBlock for Twitter.)
I found an explanation of Arc's name from a 1993 essay. Didn't know until now:

http://www.paulgraham.com/progbot.html
I really can't agree with this more. It really frustrates me when I see academic papers demonstrating new approaches to parallel computation in higher level languages by benchmarking against the same program using only one core. Why should anybody care unless you can beat sequential C code?!