skysight-inc/HackerNews huggingface dataset:
Heh, well thin tires are lighter, accelerate better, and have less rolling friction.

Alas, that's only true on perfect roads. Even normal road texture on asphalt and cement is enough to lose a fair amount of energy causing vibrations (which is after all a cyclic acceleration) in the bike and rider.

I've ridden 125 psi racing tires on a racing bike and noticed that I was noticeably faster (on the speedo) when riding a painted line than on the asphalt. When riding a gentle slope along a river it was quite apparent as I switched back and forth. It was also much quieter. I also trained with my racing team occasionally with my mtb with slicks and clipless pedals, no such difference at 60psi and 1.8" tires.

So it turns out that wider tires allow lower pressures, which are better at absorbing vibrations and allowing most of the energy to return. A compressed tire causes some heat, which some of which is released into the environment, but some also goes back into forward motion as the tire expands again.

So the ideal inflation changes with the roughness of the surface.

A relatively recent development is improvements in material science that allows for wider rims with a smaller weight penalty and lighter tires. Lower pressures also help lower the weight of the tires/rims (less force) and wider tires generally give more protection to the rims, allowing the rims to be lighter. Tubeless also has been a big help, less weight, less internal friction, and more compatible with the wider tires which have higher volumes and lower pressures.

So 10 years ago 50% wider tires/rims had a significant weight penalty, not so much today. So in every biking segment from weight sensitive racing bikes to various flavors of mountain bikes are going wider. A decade ago 1.95-2.1" mtb tires were the most common. Today it's 2.35-2.6", which is a bit deceiving. Tire width for the same performance decreases with diameter. 10 years ago 26" was the most common, today the large majority of decent mountain bikes (say over $1000 for a hard tail or $1500 for a dual suspension) are 27.5" or 29".

So the air in a 27.5" x 2.6" tire is significantly more than the old 26" x 1.95".

Also, humans frankly stink as an engine, and are VERY susceptible to vibration, rpm, temperature, comfort, etc. So unlike a car where comfort isn't directly related to performance, on a bike a happier rider = riding faster and longer. So being 10% more comfortable can lead to real performance gains, and high pressure tires can be very uncomfortable, even to the point of numbness.

So now even road bikes that claim to be the world's most efficient bikes, fastest for a given rider input, are having ever wider tires. People are realizing even at the highest levels of racing a few more mm and a few less PSI can lead to faster race times.
I'm certain they will, at least here in Sweden. We have bought most of our groceries online for years. It is worth quite a bit to not have to use half a Sunday to drive to a big ugly supermarket surrounded by a huge parking lot and then run around trying to find whatever that isn't where I expected it to be.
> But it appears that new developers have absolutely no idea how anything but algorithms work.

Possibly a case of teaching to the test (interview, in this case)?

My CS education is a couple decades back, but while we had an algorithm course, most credit hours were spent on more practical things like building compilers, building an OS, building a shell, SQL, networking stacks, encryption, software engineering complex systems and so forth.

Is the current CS landscape more algorithm-focused because the FAANGs have made that the only stick to measure by?
This is something that motivates my programming as well. Programming multiplies. Any tiny joy or tiny nuisiance your program creates multiplies with the number of users and the time they use it.

Yet I see many developers treating it like a game, even in fields where it impacts peoples lives directly (by having some makeshift machine learning thing decise over their lives).

I totally understand that you wouldn't go the extra mile for some ad-hoc script you wrote for yourself and that you put on github just in case someone else has the same issue, but anything beyond that needs more planing and clearer communication. E.g. writing a bad backup tool and selling it as the best thing since sliced bread is unethical in my eyes.
There isn't a single Window PC system on the market which I would rate at 80% of current MacBook M1 / iMac has to offer.

It is not that people aren't looking for alternative. It is simply Windows PC industry has a lot of catching up to do. Both software and hardware.

And its annoying because Apple desperately need some competition.

Edit: And their strategic direction / decisions without Steve Jobs are all over the place. Along with their hypercritical PR since 2015.
It is not clear after reading that abd the refereed site, for a modern windows and macOS user how this legal part can be.
Are the numbers the size in bits? If so, those are very small blocks. It seems like you would get more effective redundancy with larger blocks. Does Reed-Solomon scale so poorly that only tiny blocks are computationally feasible?
IIRC they explicitly used the slogan "Developed by criminals for criminals" or something like that in marketing the device - which has the nice side effect of providing some justification to issue a warrant for all users, that there is some probable cause for reading all data, not just some specific people.
Strong encryption puts crims behind bars, so why do politicos hate it?
Private Jet Charter is Getting In-demand this 2021
One of the major benefits when using a private jet charter service is avoiding the ‘high stress’ of flying on a commercial airline, especially this 2021 due to Covid-19 many airlines suspend their international flights.
Scientists convert used plastic bottles into vanilla flavouring
If that's what he wants then he should put it in the licence.

But then the problem would be that it probably could not be on PyPI, since by putting it to there you grant users the right to do stuff with source, including distribution.

"If I upload Content other than under an Included License, then I grant the PSF and all other users of the web site an irrevocable, worldwide, royalty-free, nonexclusive license to reproduce, distribute, transmit, display, perform, and publish the Content, including in digital form."
https://pypi.org/policy/terms-of-use/

(first pointed out here: https://news.ycombinator.com/item?id=27507770)
How to tell me that you understand zero shit about electronics and/or manufacturing without telling me that you understand zero shit about electronics and/or manufacturing
> The comment in [1] is from January and the spec is dated March, so perhaps they saw an early draft?

The "request for Mozilla's position" was on December 1, 2020.

Chrome enabled it by default in Chrome 89 that was released only 4 months later, on March 3, 2021.

So they "requested Mozilla's position" and still went ahead, implemented it and enabled it by default. But so nice of them to update the spec two weeks after they released it.

> The fact that they tried and failed (if they did fail; maybe they will succeed eventually?) shows that they cared at least a little about standardization

As reality and facts show, they couldn't care less about standardization.

> When negotiations fail, it's not a given that one side is entirely at fault.

Please show me at which point this was a negotiation.
> One could argue this is Good.

Milton Friedman has several lectures around this. While excessive taxation and inflation are both bad for various reasons, inflation disproportionately hurts the poor.

People who own homes, businesses, stocks, cars, gold, silver, bitcoin, farm land etc. dont have to worry about inflation as much. Those who have only cash in hand are the losers. Poor people who typically have only few thousand dollars in cash deposit savings see their money being wipes out by inflation. You dont have to worry if you have sp500.
"The experience of using software used to be actively hostile.

But over the past decade, the software industry has moved closer to thinking about the end user’s experience when using software as a key part of a software’s functionality."

I'm observing the opposite in all areas from web applications to Desktop software.
I recommend Taleb's recent paper that tells why gold is no more good inflation hedge.
But these problems are also present in most other selection criteria? E.g., GRE is much easier if all your education and reading was in English. So I wonder if the real issue with IQ tests is actually that the elites can NOT game it as easily.
NixOS community offered him multiple alternatives, but he flst out rejected everything.
There is a progress in computers doing more of the stuff that programmers used to do:

* first we had assemblers and programmers did not need to remember all those binary codes

* then we had compilers and programmers could use the multitude of programming abstractions

* then we had 'scripting languages' that abstracted away even more details

In parallel we also have better libraries that implemented many other abstractions and we also had complete applications that did not need to be written from scratch.

So computers do more and more - and also end users can do more and more by using ready made applications and sometimes linking them together (and maybe becoming programmers in the process little by little). But there is still work for programmers - because the skill of solving problems algorithmically is still special.
thus the hedge "trained" ;)
Buy Adderall Online
You've got to be in the cartel.
Not Safari per se. All App Store browsers must use Safari’s engine, WebKit.
If that characteristic were bad enough (a genocidaire as an extreme example) and your potential survival and wellbeing hinged upon it, I think you'd change your mind about how good of an idea it was.
They all CAN be complex, but I feel like Scala was designed to BE complex, to give a developer as many tools as possible to write complex code. Contrast this with Go which was designed to be simple, to give developers few options and few points of contentions. And it's not just the language, but the mindset of the developing community.

I mean in a future release of Scala, they will add generics - that, combined with higher-order functions, will allow for functional programming constructs like Option and operations like map, filter, etc - those are already possible, but the function they operate on has to be declared for every type.

But while that has really taken off in some languages and environments, it's heavily discouraged in Go - the runtime is not designed for it, it can't cleverly unroll and optimize it, and the function call overhead will make its performance terrible compared to a regular loop.

TL;DR while it is or will be possible, it conflicts with the principle of least power described here, and a number of e.g. Go proverbs and other wisdoms.
I would think this depends on your market?

Boomers might have the most disposable income, but aren't millennials the largest generation by size? Assuming you're not making luxury/big ticket goods, I would assume this would make them the best market?
I think the 16hr thing is 10% of 168 = 1wk of computation, not the 7% referred to in the title.
It is overrated when you are tuning the wrong thing, but if it is the bottleneck in a significant process for you use case then it is often very significant especially at scale. For someone running a compute cluster for their own needs or as a cloud service a couple of percent improvement like this represents a massive gain in throughput or a saving in the need for extra kit (or power costs - there may even be a small environmental benefit).

Of course on the scale of you or I, such optimisations may be little more than a curiosity most of the time. A process that normally takes 100 minutes (a video transcode, perhaps) now taking 95 followed by the machine being idle while it waits for us to look back and see the result, is not really benefiting from the benefit.

> without actually needing to learn how to change it

This is certainly a problem sometimes, but not an argument for tuning bring overrated in general. It usually comes down to tuning the wrong thing, like someone playing with mysql engine & kernel IO parameters to eek out a fraction of a of % bonus when they could improve index structures, or fix queries with no sargable predicates, or both in unison, to get benefits measured in orders of magnitude.

It can be overrated in the case of average gamers tweaking their hardware to get a few extra FPS on top of the many tens they already get, but again this not being worth the time for some, even many, doesn't mean it can make a huge difference to a pro-gamer or someone using old kit where "a few extra" is a relatively large gain.
I know you're joking, but dynamite is actually used to extinguish oil well fires: https://en.wikipedia.org/wiki/Oil_well_fire#Extinguishing_th...
Yes, L.M. Montgomery. Very good article, worth reading, very on topic for Hacker News.
I also have a similar scientific code base which gets 10-15x wall-time improvement just by enabling compiler optimizations.
> If you don't turn off DMs from all the public servers you're in you'll inevitably be hit with the crypto spam bots.

The ones that aren't marked as bots and wouldn't have their identify verified anyway?
When I went to school they offered both Computer Engineering and Computer Science degrees[1]. The Computer Engineering degree was more like how you described your degree (plus hardware) and the Computer Science degree was more math, algorithms and theory focused. I personally feel that this is the obvious way to do it.

[1]they later added a Software Engineering degree which focused more on architecture and designing large scale software system, software project management and so on.
> I wonder if this is inevitable -- the administrative staff's purpose is administration and it wants to do more of it -- or if there's a way to prevent that at the institutional level.

The iron law of bureaucracy seems to apply. Maybe the only option is to tear down institutions every so often and replace them with new ones.

> One thing would be giving irrevocable rights and powers to professors at public universities, a lot of countries do that but I'm not sure how well it works against "administrationization."

Maybe it works for a while, but you only have to look at the steady erosion of tenure in UK universities to see how this fails. In the US there seems to be a more subtle approach of pushing tenure dates later and later in the career path, so that gradually more and more of what were once professors are now adjuncts and grad students.
I believe GP is referring to the 10% boost they observed, not a hypothetical 7% boost as in the article. (7×24×0.1 = 16.8, while a 7% speedup would result in ~12 hours.)
Mostly because iOS isn’t the market leader (and they don’t want to be).
I‘ve worked as an assistant while studying a few years ago. Reasonable pay, interesting work, and a social environment.
I wonder if the path of least resistance would be to slowly convince the people that like writing Acid* tests to take things up a notch and rearchitect the next version(s) so that success is a measurement of collective+isolated implementational correctness.

Such an effort would probably involve a higher level of ongoing support from the vendor side of the fence (in terms of motivation and iterative discussion etc), but relative to other options might be, as I said, the path of least resistance.

</armchair_idea>
I had an absolute blast on my Yamaha XT660X, which was sort of a motard version of a dual-sport. Small and light for an adventure bike, but a bit too large and heavy to be a true supermoto.

660cc single-cylinder that you could just beat on all day without breaking the law too much, plus super long suspension travel and fat sticky road tires made for a bike that just ate up speed bumps and rough roads. I pulled some gnarly wheelies over bumps and cresting hills, so much fun.

And it was obnoxiously orange, I loved that bike. It was a shame someone else decided that he liked it more and cut though a massive Kryptonite chain to get it.
As with all such ventures, the chances of success are, I daresay, one in one hundred, or even lower. But since I would very much like to see at least 10 of those ventures succeed in my lifetime, because as the author said, "Assuming it is true that you want to live longer, healthier lives — a position not shared by the dull and dreary", I think we must do everything we can to have thousands of these startups all over the world. Even if all we can do is give them moral support.

We have thrown far more money to adware-crap-companies of what we have thrown to systems biology startups, even if only the later can have a meaningful impact on human health.
I would like to not own a phone, nor a phone number in the future. The way it’s going, the smarter folks will.. not be using consumer tech.

Registering phone numbers with the state is the global standard for a majority of humans, so don’t give me that “I don’t have to register”. Try that in China, Brazil, India, etc. With permissionless systems, as long as I have an internet connection, I can send and receive money.

If you don’t see this value, I’m sorry.

You are arguing for a state run centralized closed system of monetary control, and I am arguing for a non-state open monetary system in which anyone can participate. Do you understand how vastly different these two things are?
Doesn’t your anecdotal evidence exactly contradict your claimed point? If there was no difference between gender/sexes then you and your wife would end up with the same physique doing the same exercise.
If you wanted to reach the same physique you would have to train differently, which is again, exactly what you are arguing against.
Promising - the only reason I buy “organic” meat is because of the animal welfare standards that might be getting enforced; the chicken does not care that it was fattened on biodynamically-grown grain, and neither do I.
No, it is because the idea that everything must be build using web tech is dragging them down.
A Carbon Negative Blockchain?
This skimmer looks like it is mass produced.

The skimmer is used to read the magnetic stripe on the card. But the criminals also need the PIN code. So the criminals probably installed a camera somewhere or tampered with the keypad.
Repetitive yes, bloated, not sure what you mean by it. But it's readable and maintainable, and will be that for the next decade, both by the original authors and the potentially hundreds or thousands that will follow.

With Scala, and I've worked with the language and some Scala oriented developers, I get the feeling that each individual developer styles themselves an artisan, and their code is not for the likes of mortals to comprehend.

I mean I kinda get it, it makes them feel smart and empowered and above the common Java developers and will probably earn them more money. Hell, I've been at one and heard of at least one other place where they decided for Scala not so much because it was the best language for the job, but because if they went with Java they would have to weed out 95% of applicants because they're mediocre - if you nab a Scala developer you know you've got someone from the top 10% at least.

I mean the one project failed and they went back to C# / .NET after a few years because they couldn't find developers and the other one probably muddles on because of sunk cost, but still.
You're being pedantic, Europe and EU are colloquially used interchangeably sometimes, but clearly it was obvious the EU was meant here. In the same way that when you say 'America invaded Iraq' I'm not expecting you're talking about Mexico here.

It's quite obvious when someone's talking about 'fulfilling promises in Europe relating to 70 years of non-war' it's referring to one of the central tenants of the European Union's founding, which was to prevent another war among the powers in the EU. It's commonly said, because it's true, that this was one of the great benefits of the EU. The conflicts you reference are essentially all outside the EU, e.g. Armenia, Russia, Kosovo etc.

I'm sure you agree that it makes no sense to say that a continent like Europe, Asia, Americas, without any supranational government to ensure it, can "make promises for years not to have a war". It's clearly in reference to the EU, comprising of most of Europe, which is known to have made that commitment of peace among its members in its founding, and has been known to have succeeded in that commitment so far.
Protecting small businesses from patent trolls sounds like a good use of public funds, but surely there's a better way to do it than patenting university research and then picking particular businesses to bestow defensive patents on.
Cynical remark: all processes requiring a million times more cycles is the dream of many chip-making companies.
> The case where you are able to speak to the candidate's boss because they have also left is incredibly niche.

What could be niche about this? It's the most overwhelmingly common case.

Most people change jobs every couple years and your interviewees ex-bosses are also in the industry doing the same job hopping. It is a near certainty that nearly all (if not all) their ex-bosses have moved to different companies already.
Quassel so far has been working really well on Android connected to my Quassel Core docker container on a vps.
Regardless of the 80% number, it feels a right discussion to have. Technology is becoming simpler every year, allowing to do things today than only developers could do 10-20 years ago.
Exactly. The model of delivery would only start to really make sense with A being an autonomous robot. Or if inequalities keep increasing between the rich B and the poor A.
Yes and no. In 1999 you were very happy that there were servers that turned your emails to SMS and back. GSM services were parse and sporadic and not able to maintain internet connection. So you constructed your email and hiked up the hill to send it. On one particular case I tied the phone to the kite and was able to communicate with one Tom Brokaw, avid kayaker and portable desalinator expert.
These days, Windows 10 finally supports the standard CDC ACM protocol for USB over serial as do most other operating systems, but as I recall even Microsoft seemed to struggle getting the drivers for that to work reliably and not trip over various gotchas on the Windows side of things. It just genuinely seems to be difficult to develop good drivers for these devices.