skysight-inc/HackerNews huggingface dataset:
I still have one bike with bar ends. A single speed mountain bike. I use the bar ends (plus clipped in pedals) for leverage when climbing. My other full suspension bikes are all large handle bar, no bar ends.
Another reason you want to be seated on climbs is fewer issues from pogoing on the rear suspension. When everything was a hardtail, a quick uphill sprint out of the saddle made more sense.
"After the story published, Cotton as part of a series of tweets made a distinction between the possibility the coronavirus is a man-made result of biological weapons research – which experts say should be dismissed – and other possibilities such as a lab accident. He also continued to list the engineered virus as a “hypothesis.”

So doesn't this imply it was Tom Cotton himself who was initially conflating an engineered origin with a lab leak (which could be wild type or engineered virus)?
I don't have much to say about the R ecosystem, as I am not actively using it or even doing anything using R.

> Matloff is also upset about a commercial company swooping in to steal their precious, a common academic complaint (academics swooping in to steal ideas from commercially developed software is, of course, perfectly respectable).

This reads like some kind of sarcastic statement. In fact it is indeed perfectly respectable, that academics do this, because it lets our society advance and research progress outside of proprietary software gardens. In my opinion any such kind of action is perfectly respectable, if it shares knowledge with the world. The other way around it is not OK, because from proprietarizing ideas, there is no benefit for society. If a company is worth its salt, it will offer services on top of existing public knowledge, without creating walled gardens. If it cannot do so, then it might be time to realize, that the company should not exist.

What is not OK is, if academics take that knowledge and make it seem like they were the ones inventing stuff. One should always give credit where credit is due. Never forget academic honesty. Usually however, a lot of foundational research is done by academics, only to be picked up years later and often by commercial entities dealing in proprietary software.
Seems unbiased and straightforward. Could it not be the lab? Sure — but going by this, everything points in that direction. Curious to see what the politics of this is. Don’t think there is a coherent political response that is even possible.
Many of the big mountain bike makes of the day (1990s) included bar ends, Specialized and Trek among them.
NeuralPi – Raspberry Pi Guitar Pedal Using Neural Networks
>Because if China were found "culpable", there is no way they could pay compensation for the trillions of economic damage and all the lifes lost. Not even the geopolitical oppenents of China are willing to go there.

I mean we could just take it out of the debt we owe to China. China owns over $1 trillion in US debt. It wouldn't cover all the expenses the US had due to this pandemic but it would help. I would agree that almost nobody on the US would actually advocate for it.

> Unfortunately, the undercurrent of the whole discussion is "who is to blame", not "how to prevent this again".

You have to know how it started and who is to blame in order to put in safe guard against it in the future.
I was just able to set this up by looking at their Nix example and swapping out

pkgs.nix

for

pkgs.gfortran

then changing the `.replit` file to compile and run a hello world example I found online. Worked great!
I think the primary concerns with what App Engine started out as were flexibility and vendor lock-in.

Feels like it is a very solvable problem, though. Only a matter of time.
second this, terraform is a game changer if you are using aws (or any of the other clouds, it supports multiple backends)
Check out the xbiking subreddit. Dedicated to "adventure biking" which is the entirety of off-road riding that exists apart from fast downhill technical single track.
Drop bars also have brake lever hoods that function sort of like bar ends. Most my road bike riding is done from the hoods. Both give you a neutral hand position.
I remember the original Unreal Tournament had very large head hitboxes. It would trick you into thinking you had a great aim.
The conclusion in the article that using a getter/setter would fix most of the issues seems much more straight forward. Maybe I don't write enough python, but I rarely think modifying properties on a library object is preferable over clearly named methods.
Uber Eats. It's completely broken.
I ran into the same problem. kicked out s3 and ended up using seaweedfs. couldn't be happier. coding instead of reading aws documentation.
You could do this with android phones for +10 years, android is ~+%80 of the smartphone market and this does not happen in practice.
Getting flagged in 5, 4, 3, 2, 1...
Habitat (Video Game)
Samsung gives the impression that they'd love their business model to look like Apple or BMW and be a "lifestyle brand" (if not quite a "luxury brand"). My immediate thoughts from the article was wondering how much Samsung regrets being tied to Android at this point. The timing of the project suggests to me that maybe there may have been some hope at Samsung that they could use "upcycling" as a trojan platform for migrating older hardware to a larger Tizen install base as devices aged out of Android support just before realizing that being chained to Android's continual software obsolescence also chained them to wild shifting winds of Android's hardware strategy (and getting Tizen drivers from some of the "mandatory" Android partners).

Android as a platform in general, with its wild fragmentation and ever moving software goal posts, seems almost cruelly designed almost entirely for the artificial obsolesence path and that path alone.
Exactly. FB have depleted any benefit-of-the-doubt but I never attribute to malice what can most accurately be explained by stupidity or complexity
There's been a pretty huge drop in living standards over the last 40 to 50 years. One interview with a person who lived through the 60s said, back then a painter could own a home, support a non working wife and six kids. These days, that same painter would have a hard time supporting himself, let alone a wife and six kids and house.

one of the biggest drivers of wealth reduction is all the regulation that prevents more housing from being built, and how it's built. this leads to higher land costs, higher costs of labor, higher regulatory costs. Not to mention, we've kept adding more and more people to this country but haven't added more land or more material inputs. so of course living standards have to come down as everything gets split up per capita. to be sure, there's a ton of empty land out there, but no one's allowed to use it. and companies have moved jobs to areas where people can't live. meanwhile gov regulates the s** out of the housing dev market and yet let's job creators go nuts in an area that can't grow due to local NIMBYism.
> > What is closed source anyway?

> This is asked as if there is no correct answer, but there is.

> Open Source software is software where the source is made available under an OSI-approved Open Source licence. Closed source software is software which is not Open Source software.

I believe you're missing the point. Parent is making a moral point and your talking about copyright laws and licences stamped by OSI. For one i'm pretty sure parent would much more trust GNU than OSI. Perhaps parent's point would've been clearer if they said 'non-free software' instead of 'closed source'.

And GNU licences define 'source code' as the 'preferred form of modification'. The reason for this being exactly parent's point. As an example, that's one (of the multiple) gripe i have with ml: some 100 lines of python defining a neural network with millions of params doesn't constitute the source code, neither do the trained params. The source is in this case non-textual, it's the training data and the state-dump of the IDE used to manage the training and inspect the model.

> > If it takes days to install or the source is write-only code, it's no different from closed source software.

> It is different, because the licence allows others to improve the software.

But that is pure legalese since it's intractable to modify it. It completely subverts the spirit of the licence, as such it is practicaly and in spirit closed-source.

Extending a bit more the argument, what we want isn't just free software, it's software that's also interoperable, where it's easy to reuse just a part, well engineered (minimaly complex), with well defined scope and powerful/precise interfaces, etc. That software is golden, the rest will just disappear in 20 years.
How many of these webrtc peer to peer file sharing sites are we going to have? I swear there are hundreds at this point. None of them offer anything different than each other. Sure, it's a great project for a frontend dev to throw together on a weekend. But that's about it
> Option just changes the green button mode from new workspace (or whatever its called) to whole screen.

Hover for a second, a tooltip will pop-up for left-snap and right-snap. If you don’t hold Option it does the workspace version like iPad where it splits into a new workspace.
I also enjoyed this article on Chip-8 emulation: https://www.taniarascia.com/writing-an-emulator-in-javascrip...
for comparison:

PS4: 115 millions (since 2013)

XBOX One: 50 millions (since 2013)

People should stop trying to find excuses, we all want a portable console, that is why the Switch sells like pancakes

Both Sony/Microsoft missed a huge opportunity

Nintendo has no competition, there is room for another player over there
Thanks - the specifics are incredibly interesting since I basically have to write the official ones.
Longer than that. I saw it in a book from the 1950's.

I expect it's a variation of "hot stuff" which I've heard in songs from the 1930's.
Lucasfilm's Habitat Promotional Video
Sure. You know those police officers and courts of law and militaries you pay for? Those are the guys whose job it is to keep you from grabbing things from rich people.
A good portion of the population would have no idea whatsoever to do with themselves if money ever becomes unnecessary for society to function. This is why so many people who suddenly become rich are prone to drug abuse and increased suicide risk. Some people are only able to see what they were taught.
100% yes. Touch controls suck for gaming because your fingers drift. There's no physical feedback that your fingers are on top of the button and ready to press.

It sucks, and I really really hope that this doesn't catch on.
I haven’t found one but I never really dug into the keyboard shortcut settings because I use Rectangle anyway.
It might just be labeling today, next time it might be suppression of posts in feeds, eventually they might just shadow block posts or remove them entirely.
I think the issue is the stylized photo; it would be more obviously a bolt-on addition if the photo was higher quality.

Anyway, sort of ironic here on HN where every article is about mashing together 27 frameworks that haven't been out for more than 6 months and won't be around in another 18 months
Can we make it clear that Microsoft has NOT turned the Surface Duo into a handheld Xbox in any way. This is streaming games with an existing Android App, all they did was span the touch controls on the second screen. It does not actually run Xbox software.

You'd have a better experience just plugging in a real Xbox controller on any Android phone equiped with the xCloud streaming app.
And also that the only fix proposed was "the lowest plan we offer", the Entry Level Custom Plan for $8,000/year, for someone who just made a video years ago and abandoned their account.
DPI can detect TOR for example. In the end your are still running on a centrally run network.
Why workers are calling BS on leaders about returning to the office
"Just use clone" seems like reasonable advice to give people on day 1 or week 1. I guess the hazard there is that they might end up writing `fn foo(s: String)` everywhere instead of `fn foo(s: &str)`, but they can gradually learn the better thing through case-by-case feedback, and correcting this is usually a small change at each callsite rather than a total program rewrite.

On the other hand "just use Arc" is definitely smelly advice. I think going down that route, a new Rust programmer is likely to try to do something that really won't ever compile, and wind up really frustrated. Maybe we can distinguish this often-really-bad advice from the other mostly-ok-at-first advice?
This resonates with me. I recently published a cross-platform tool [1] for bulk renaming files with dry run as the default. In this mode, it shows the changes about to be made and any possible problems that may occur (such as overwriting existing files). To actually carry out the changes a flag must be used.

I felt it was a good design decision since the effects of bulk renaming can be substantial. Most other similar tools have it backwards with their dry-run mode relegated to a secondary action.

[1]: https://github.com/ayoisaiah/f2
There are a lot of them because they're fun to write. NES emulators are another example.
Someone in that toddler's family did provide the value, the money didn't appear from nowhere.

And the public school teacher is not paid a market value by definition.

Also, you don't personally get to decide what has more value than something else, the market does (which is what you are doing with the implied statement that the public school teacher provides more value than the toddler's family)
PS4 since 2013

Switch was released 4 years later in 2017, and yet about to pass the PS4 lifetime sales by the end of the year
Anyone familiar with this know what the immune response/impact was due to this treatment?
The same end result achieved by legal or illegal means is more than enough difference. One is performed by the consent of many, the other by thuggery of few.
That would be an incredibly short-sighted own goal from the point of view of diversity. You need people to feel accepted, but you also need them to be in contact with others, otherwise you favour insular or tribal tendencies. You need mixing across communities, not pandering to insecurity. You need people to realise that it’s ok to identify with someone with different physical characteristics, or to empathise with them.
If you're interested in an articulation of what's exciting about Urbit from one of the core devs, this recent launch event hosted a great conversation: https://youtu.be/_aRnfacZPto?t=3224 (run-time 1hr and a good deal of it is about Urbit+Bitcoin specifically).

One thing I've enjoyed and learned a lot from while participating in blockchain and Urbit communities is the sheer difference in valance of conversations, from "this is entirely useless to the point of being a joke or fraud" to "the rest of the world is insane and finally something makes sense." There is irrational exuberance on both sides, but also deep, grounded takes diametrically opposed in their conclusions.

To be human!
Even if we extrapolate, Switch is still #1
> And I wouldn't say "nobody can ban you" [...] And the obvious end state is for a setup like Mastodon

It is indeed quite similar to mastodon in the sense that other instances can ban you. The difference is that in mastodon your identity is usually located on an instance, and if that instance bans you, you lose your identity. In Urbit every identity has its own instance so your personal contact list will still be able to reach you.

Of course requiring everybody to run its own instance adds quite some friction for user onboarding, but that is an issue with the urbit network, not with the identity layer. You could imagine having your identity and linking it to a hosted instance, and later switch instance if the needs arise.

This is what I like about the idea of having your identity as a NFT, but clearly the way urbit currently uses it does not exploit the full potential of the idea.

As for losing your keys, if such a system would become widespread, most people would chose to have their keys hosted on a third party service, and only people who really care about maintaining full ownership would keep the keys to themselves.
Disc brakes have their use on road bikes in bad weather conditions. Descending at 90km/h on wet roads with rim brakes is not fun, especially on full carbon rims. I wish I had them in my race days.
In both of those cases there's a feedback loop setting the PWM dynamically. Even the error term of the PID or what have you would be super helpful.
It was searched according to the local law where it landed. Nobody forced them to land in Austria - could have just as easily returned to Moscow.

The stark difference between the way the West does it is that you have a choice whenever to comply or pick an alternative, whereas Belarus left no choice.

EU, as a matter of routine, forbids certain persons from entering their airspace, has refused entry countless times to planes (some of them airborne) based on passenger manifests. Nobody would have batted an eye if Belarus would have done the same.

Pointing a gun (armed MiG fighter) at a civilian airplane based on who is a passenger using a deceptive pretext, outside laws and regulations, is several orders of magnitudes worse than lawful application of rules. If you fail to see why, read about habeas corpus.
Do not put your words in my mouth, please. You got a good faith reply, which you are misrepresenting. It was you that switched the context to 'white men in the bay area' in the first place.

https://news.ycombinator.com/newsguidelines.html
AWS CloudWatch monitoring vs. Dashbird observability
Me and the kids race BMX bikes, and you’re actually far more likely to take a bar end to your own self, rather than another rider. You typically bang elbows more than you’re hitting a bar on a competitor.

I’ve actually seen a kid get impaled in the chest from his own bar end.

And the comment about aesthetics is 100% spot on with a majority of the bike crowd.
No one outside of the US or perhaps a minority within NATO takes this kind of ahistorical apologetics seriously. They see the US for what it is. As an American, my most fervent hope is that believing these sorts of stories becomes untenable here as well.
Even worse, I have commonfirstnamecommonlastname@gmail.com and get several emails a day that I didn't sign up for. Now the person who did sign up isn't getting them and I have to figure out how to opt out of them. Sometimes these website accounts already have payment/personal details associated with them, which I now have access to (and indeed, sometimes have to view) in order to find the "stop sending me email" button.

Always send the confirmation "did you sign up?" email. Always.
Spreading the infection from a few weeks to 1.5 years saves lives. If you look at total cases vs hospital capacity it’s easy to see why. If you have rapid case growth outpacing hospital beds you see deaths like we saw early on in NYC and Italy or currently in India.

On top of that, it kept cases down until vaccines became available, cutting down on total possibly infected populations.
Ok. Let's talk it through.

Government says you're not allowed to ban speech on your property. Tough shit, they say, you're a public forum and no one can avoid using you. Twitter is basically the railroad! But, yes, ok you can ban "hate speech," and presumably illegal speech, like repulsive pornography.

Who decides what the hate speech is? It's not longer the platforms, their owners, or their users. Users can't leave a platform if they dislike the hate speech policy, as every other platform is homogeneously bound by government regulation to allow and disallow the same forms of speech.

The government is now in the business, by virtue of requiring no private censorship, of defining what "acceptable" speech is. What if the political environment becomes even more fraught, and one side makes the argument that the core ideology of the other side is fundamentally 'hate speech?' Worst case, they're elected with enough of a majority to start banning such speech on all private companies' platform (hopefully at this point Americans are using platforms hosted in Europe). Best case, social media is a wasteland, with one side convinced by the norms of the time that the other literally shouldn't be allow to speak - it's hate speech! Which is defined and regulated by the government! Controlled by my party!

To the point of your analogy, speech in the form of sending an HTTP post request to a private website is not the same as traveling on a railroad. The forms of traveling on a railroad while behaving horribly are well defined and easy to regulate. Ditto the carriage of information over wires for the internet - that should be a common carrier. Running a social platform is not the same as carrying unknown packets of information.

When information so carried by a common carrier is composed to make complex political speech on privately-held platforms, which are themselves expensive pieces of property which exist to make a profit, the government should back off. The platform is itself an expression of free speech and free enterprise - it is not common property, and despite the over-puffed impression of Twitter lately, it is not, by any means, the only public forum.

To stretch your analogy, this is more like the government defining what sort of conversations can be allow among the passengers of the railway.
Also a migadu user, I'm a huge fan and can't speak highly enough of them. Their pricing model is a perfect fit for me and their support address is really quick to respond.
> HOWEVER, Rust is such an excellent language that we all want to use it to write applications ANYWAY.

Is this really the reason, or is it because people think they will get free performance wins by choosing the correct language? The plethora of articles detailing a developer's story trying to write X-style language in Rust shows that most are not approaching Rust with the correct mindset.

I have limited experience is Rust, but seems like most people are attracted by shiny new toys in the language. Many people have issues with OO languages, and the separation of data and function is attractive. But it lacks the run time most application developers have come to know, specifically GC and easy references.
Sure, but that's a bug right? The language isn't able to give you those bells and whistles for its actual array type, so as a work around here's something else instead. Naming it "array" won't fool anybody when your language does have arrays already.

I mean, given what is intended in the examples is a string, obviously you should use an actual string. But if you want an array, you should be able to use an array for that, and it's silly that instead you're asked to use a substitute.
Remaining Issues in Big Sur
I use a amex@whatever.com & walgreens@whatever.com email for both amex and walgreens?

I've run into 2, old-ish institutions that didn't quite work with my whatever@whatever.com and had to modify it slightly for them.
Fall Guys studio accidentally leaks the source code onto Steam
I have some code that lacks permissions to run to completion except on Bamboo or other servers, so I practically have to have a dry-run mode anyway.
Gen Zers do have one thing going for them: the birth of a new investment category: Crypto. In 30,40,50 years from now, people will look back on the 2010 and 2020 landscape for crypto the way we look back in awe at the immense outsized returns of stocks from the 1970 to 1990s.
Most of the energy of combustion is wasted through heat loss. One way to increase efficiency would be a secondary system that harnesses the heat output.
Did you read the link?

This is a cli application. I am not aware of them also offering a web site, although that would certainly be a great addition.
Linux Mint's "Warpinator" [0] is a newer project and has worked well for my needs. Very easy to send files to and from my android phone to Linux.

[0]: https://github.com/linuxmint/warpinator