skysight-inc/HackerNews huggingface dataset:
Long meandering post on trail.. after rim brakes vs disc brakes and wheel size, trail is probably the next most contested subject in bikenerdom.

SeanLuke provides a good example with the caster. I also recommend reading Dave Molton’s blog (who’s built frames longer than most people here have been writing bloated JS SPAs) for more:

Trail, fork rake, and a little bit of history - https://davesbikeblog.blogspot.com/2007/05/trail-fork-rake-a...

Now porteur bikes and typical randonneuring bikes often have lower trail. People are often focused on the trail numbers, but the simple reason is to position the front load (handlebar bag or stack of newspapers) on or right behind the front axle. Framebuilders do this by increasing the rake (fork offset) to stretch out the front axle, which results in decreased trail. The reason is that you want the weight at the fulcrum to reduce any "inertia" when steering--so the bike remains easy to steer with the additional weight.

If you’re not intending on riding your bike with a front load most of the time, then you probably do not want a low trail bike as they are more sensitive to rider input on the handlebars when there is no weight. Also, randonneuring is just an activity, so you can ride any bike with any geometry you want. But in America, especially on the West Coast, there is a bit of bike-cosplay in the randonnerding scene, so folks like to ride bikes built in the old French Constructeur style.

Lastly, SeanLuke is probably not familiar with mountain bikes, but modern geometry for XC and enduro bikes is towards slacker headtube angles (resulting in higher trail) for stability when descending.

For anyone interested in geometry, I highly recommend browsing Bike Insight's category section: https://bikeinsights.com/categories
Did my first javascript step with something like this :)
https://dorev.io/
I'm not seeing fair and balanced news on the American right. I am seeing appeals to true fascists and racists.

You have seriously no idea of what fascim is.
i just do laps around the house
Your pages might have huge JS heaps allocated or contain supersampled assets.
Has this law ever been enforced against a company; that is, is there a ore-existing verdict against a Delaware company for violating this statute? Or is this more of a hypothetical threat? What would the damages or penalty be for violation? It’s not like you can demand money a company should have made without cause or more importantly, verifiable harm to the counter-party.
I always use the chronological feed. That way when I see a story I recognize I know I can stop. It's much much faster than the default view where you have to scroll through a ton of content you've already seen to find something your friend just posted.
This is because bootlegs are not stolen.
The AI didn't write itself. A human chose the algorithms, the training data, the goals, etc....
You can't steal digital data unless if you copy them for yourself and delete any other copies afterwards.
Had a lot of fun with this. Took few minutes to come up with this: https://music-grid.surge.sh/#16-68-2112-2056-2069-0-1152-102...
On the impossibility of virus detection [pdf]
"Just a normal developer" ... you're already in a tiny minority of computer users.

And sure, as someone who regularly spends 4 minutes waiting for my 16 core threadripper to build my application, I appreciate the sentiment.

But ... this is very very far from the majority of computer users do and quite far from what "supercomputers" are used for (frequent, repeated, long lived CPU-bound workloads).
I think the computer it worked on was one with an older version of SQLite rather than a newer one, but I’m not certain. It was a while ago. I thought I’d checked for the upgrade issue, but my memory is shit.
Regarding LSP support, SageMath is a Python library and Python has LSP support, as does JupyterLab...
I of course agree completely that a journalist should be open minded, aware of their own bias, conduct thorough research, interview knowledgeable people, and all of that. At the end of this process they are ideally quite an expert in whatever they are writing about.

But I'm not sure I see why journalists should try to be strictly objective. A journalist is in a unique position to identify the BS, provide analysis and context, and help the reader understand what to make of the competing narratives.

I really enjoyed, and highly recommend, a recent podcast on this subject: http://www.sceneonradio.org/s4-e11-more-truth/
amazing! i love interactive (and free) tutorials. I'm blogging every free resource I can in the data science roadmap. Will include yours as well. Anyone have any other tool like that for Numpy? I figured out one for SQL called sqlbolt.com, which is dope too!
I think we just have to talk about the "Monkey Selfie Copyright Dispute" (2011-2018) - details here: https://en.wikipedia.org/wiki/Monkey_selfie_copyright_disput...

While this case was partly about the question "can a Monkey own a copyright in a selfie it creates?", I think it got a lot of press because it was so obviously related to the case of AI-created art. If one non-human can get a copyright, why not another? The US Copyright office has shot them both down, on the grounds that only humans can get copyrights.

In the monkey selfie case, the photographer set up the camera, which meant that there were some very abstract settings that involved a human. That wasn't enough to get a copyright. I think at least some hyperparameters would be similar - not really enough to justify creativity.
It would be nice to have a summary with bullet points at the top so that people can see which section is most relevant to them.

Right now you have high level topics but no 1 or 2 sentence summary for each bullet point.
This company’s seen the future of customer service (1998)
There's no way to distribute really lightweight thunks of arbitrary code. Maybe WASM can work here, especially if you shape the standard APIs in the right way.

You'd also need built-in support in tooling and compilers, where you can compile specific functions or modules into something that can run separately without actually doing that manually.
> > Local food systems have proved surprisingly resilient.

Here a historian blogs about the origins of the term 'food system':

https://www.rachellaudan.com/2020/05/looking-for-the-origin-...
If you're having a hard time with Visual C++ Redist. packages on Windows for WAMP, just try the packages on page bottom here: http://wampserver.aviatechno.net/?lang=en
>> The issue is instead that empathy has become the attitude and quality that needs to take precedence over any other, including any amount of skepticism, inquisitive attitude and reason.

This is the key point.

What I don't get is how it ended up this way? A person might empathize, but why should it take precedence? And if indeed it did, why doesn't that person's skepticism or criticism hold the same weight? Why should that get disregarded?
Intermittent fasting works – not only for weight loss but also for heart health
Microsoft will be spending money reimplementing office and I wonder if they'll stop at the minimal electron wrap around o365?

Adobe Photoshop, Ableton, AutoCAD
Exactly. What is the information that you need to preserve. When you think of this, the notion of lossy compression becomes much more understandable from a human+computer perspective. Another way to view the problem of compression is a quest to lower to kolmogrov complexity of the program that needs to run to generate the output that “represents” the original work “faithfully”.

It is true that for lossless compression there are constraints on the size of the input and the size of the compressed artifact+decoder, but I believe for lossy compression, the fourth element is the perceptive capabilities (or preferences) of human minds.
>Your logic makes perfect sense, in a world where I/O bound processes, JIT versus interpretation differences, garbage collection versus reference counting differences, etc., don't exist. But those things do exist in the real world, so if your logic doesn't include them, you're quite likely to be wrong. In general, an interpreted concurrent system is far too complex to make performance predictions about based only on logic, because your logic can't possibly include all the relevant variables.

Hey Genius. Look at the test that the benchmark ran. The benchmark is IO bound. This is SPECIFIC test about IO bound processes. The benchmark is not referring to real world applications it is SPECIFICALLY referring to IO.

The literal test is thousands of requests and for each handler for those requests ALL it does is query a database. If you look at a single request almost 99% of time is spent on IO.

Due to the above, Anything that has to do with the python interpreter, JIT, garbage collection and reference counting becomes NEGLIGIBLE in the context of the TEST in the ARTICLE ABOVE. I suspect you didn't even read it completely.

Does that concept make sense to you? You can use relativity rather then newtonian physics to calculate the trajectory of a projectile BUT it is involves UNNECESSARY overhead coming from Relativity because the accuracy gained from the extra calculations ARE NEGLIGIBLE.

>You are, in fact, making stuff up. If you are offended by accurate description of your behavior, behave better.

Now that things have been explained completely clearly to you, do you now see how you are the one who is completely wrong or are you incapable of ever admitting your wrong and apologizing to me like you should? I mean literally that statement above is embarrassing once you get how wrong you are.
If anything his "indiscriminate releases" shows that his motive was pure, compared with releasing only what you like.
Except that none of these compute resources are free and the cost of cloud-based super computing is a complete rip-off. It's actually thousands of dollars cheaper to build your own super computer from used rack mount servers than it is to use AWS, Azure, or Google cloud for lengthy computations.

As an example: you can buy a Dell PowerEdge M915 from ebay with 128 cores for ~$500 USD and a rack costs around the same. Five of them is 640 cores for a total cost of just 3k USD. That's 640 cores that you now own forever. Guess how much it would cost to use that many cores for a month on AWS? Well over 10k... and next month its another 10k... and so is next month...

With this option you only pay for power and still have the resources for all future experiments. I think the m1000e rack can fit 8 blades in total so you could upgrade to a max 1024 cores in the future! The downside with this particular rack is that it's very, very loud. But I've run the numbers here and it's hard to beat high-core, used rack servers on a $/Ghz basis.
Yours looks more refined I'd say.
> knowledge for 2D graphics is pretty arcane

such an unfortunate state of affairs!

i am currently learning how to render graphics using the GPU on my mac using apple metal. what i am getting is that the GPU has been optimized for 3D rendering?! GPUs make no provision or easy way for rendering 2D graphics?

it makes no sense to me... that's where you start...
And yet, his so called mob has done... nothing here.

Which, I know, is very frustrating to those who are salivating at the thought of seeing them provoked. The unanswered cries of "where's the 2FA crowd now?!" have, admittedly, been very satisfying to watch.
More realistically. Mathematica is the best at some things, but is hopelessly behind in others (e.g. algebraic number theory and group theory). Computational mathematics is deep and vast.
Can you say more about why this one is the one? Is it better in quantitative ways or ease of use than competitors? Cheaper or more reliable? Etc
- Shouldn't 2D rendering be a solved problem given that it's basically a subset of 3D rendering?

- Don't libraries like Skia, Qt, Cairo use GPU rendering? I've always assumed so. I mean, this is 2020, GPUs have been around for decades.
On emacs, sagemath can be used on babel blocks in org mode, and it can keep a sage session open for all such blocks, updates result blocks when executing, etc. Since with babel you can do this with multiple languages, this means you can create multi-language documents (that are like notebooks, minus the collaborating part) that include sage blocks.
Ubuntu did this with Wubi: https://www.techsupportalert.com/content/easy-way-install-ub... https://en.wikipedia.org/wiki/Wubi_(software)
I know, AGG is just a set of primitives but not an abstraction like class Graphics {...}. But that one can be assembled from them. Did it once for early versions of Sciter.

Ideally GPU and CPU rendering backends should have pixel perfect match that makes "adding new 2D backend" tricky at best.
Personality Vectors, Rigidly Defined
Well with the compression vs transmission/decompression ratio of video for stuff in the Netflix catalog, I think the inflection point is different than you suggest (not sure about YouTube.)
> Should all journalism about evolution also include equal time for creationism?

If a scientific finding in evolutionary biology which undermines some previously fundamental aspect of genetics or the timeline of natural selection (a finding which Creationists would exult in promoting and probably exaggerate for their own biases) is not given its due time in the trade journals then yes, we'd have a serious problem. While I realize this may not quite be what you meant, because Creationism simply isn't scientific, evolutionary biology as a matter of being a human endeavor is certainly subject to bias in publication.
Like when you search Firefox and see an ad for Brave? (not hypothetical, seen it on the Play Store)
A lot of tooling is built around C/C++. In particular, Microsoft binaries are now almost completely built on the Microsoft Visual C++ compiler which produces MSVC binaries, whereas Rust relies on LLVM.

Maybe providing/funding a different back-end would be a worthwhile endeavor for Microsoft to do or fund.
I haven't tried for a while, especially not with Python. That's exciting!

Could you point me to a website? It is ev3dev?
In Atlanta, Police kill a man who fired a taser
I thought about vi and don't yet know how that will go. I'm slowly relearning my shell commands.
google domains

free whois privacy

free email forwarding

simple no-nonsense ui
To add to that, one can admire one aspect of a person and, at the same time, detest another aspect.

This may come as a shock, but humans are complex.
For when your forklift migration needs a literal forklift.
At the very beginning x86 PC computers didnt have DMA capable of transferring ram to ram, not to mention DMA was slower than CPU http://www.os2museum.com/wp/the-danger-of-datasheets/ First PC 2D acceleration was very much on graphics chip, in form of either IBM 8514 or TIGA compatibility ($1K cards when introduced). Amiga also doesnt fit the profile, seeing most models shipped with unified shared memory (chip ram).
Why is race an issue in this story? Isn't the crime sufficiently egregious? Why is the NYTimes fanning the flames of racial hatred?

Maybe we need to have a tiered police force-90% get whistles and mace, 4% get to carry pistols, 1% are SWAT.
Something that Cotton also said recently on Twitter: "No quarter for insurrectionists, anarchists, rioters, and looters."

Literally, "no quarter" means that combatants are to be killed rather than taken prisoner. Figuratively, it means to give one's full effort to achieve an overwhelming victory. Especially with the inclusion of anarchists, it's hard to reconcile that with the idea that he really wants to cast this as a matter of law enforcement. His is, to put it bluntly, a fascist sentiment.

I know some people feel like the f-word is overused, but it's pretty well accepted that one of the elements that separates a genuinely fascist movement from mere authoritarianism is the normalization of extrajudicial violence against political opponents. Not to put too fine a point on it: historically, anarchists were often specifically targeted for such fascist violence.

I can't tell you that Tom Cotton is a fascist in his heart, but he is very definitely speaking their language.
Beware+the+Tinder+Cryptocurrency+Seductress
Winston Churchill’s Image Removed in UK/US Search Results
Show HN: Collected Notes – A note-taking blogging app I made
Less than a month ago I decided to build an app for myself to solve a very specific problem:

“I want to be able to take notes on my phone, share some of them online, and publish a few on my personal blog — oh, an I also want an API!”

I built this is because no tool out there satisfied my needs:
- Notion had no native app so it's very slow to use on mobile. Plus is too general.
- Medium is a disaster for readers, they shouldn't be the ones paying to read. Native app is slow AF.
- Most note-taking apps were too complex and feature creep. I wanted speed + power with simplicity first. Just give me markdown.
- Apps are either online or offline, none tried to mix those two models seamlessly.
- Blogs are either static (I need to be on my laptop and code) or use CMS which are too general and complex.

I sense there’s a demand for an easy to use native note-taking app that can also serve as an online publishing platform. A place where you can use your domain and update your notes right from your phone.

Of course, this is just a theory, so I would love to see if you all find it useful. You can try it https://collectednotes.com

Features:

- Simplicity.
- Markdown with live preview.
- Custom Domains.
- No ads, no tracking, no modals, no vanity, no nonsense.
- No data lock-in. Export your notes from day one.
- Restful API, Your Notes in different formats.
- Native experience iPhone & iPad:
Share extension, Quick actions, FaceID, Quick Actions, Keychain, Keyboard shortcuts, Slide Over & Split View, Dark Mode.

Sample note: https://collectednotes.com/blog/api, Would love to hear what you all think
> Inequality is a legitimate concern but this evil self hate isn't on society.

Of course this self-hate is on society, to imply otherwise because your morals won't allow you to see the facts is to stick your head in the sand. Imagine having a heroin addict on withdrawal surrounded by people using heroin. Blasting him day and night with models that reinforce heroin usage and then blaming him for not being able to cope.

> Do you have a better idea or would you like to indulge yourself in more nostalgia for a world that was worse for everyone except middle class white men?

You didn't address any of my points and suggestions and you're implying that I'm "nostalgic about the past?" Is that really what you got from everything I wrote? Let me put it in plain terms. We have a serious problem here and ignoring it because it's confronting and/or treating it with "bullets and jail cells" is not going to make anything better.
If you ever need a penpal, hit me up.
Per your article - "Moments before, police had cleared largely peaceful demonstrators from the area".

Largely would infer there were some demonstrators using violence.

I don't disagree that it was a bad move politically.
Taibbi is not alone in this, but he's prolific, consistent and the best. If he was anything less, traditional media relentlessly would tell us about his "fake news."

It says something about our moment in history that it would take a maverick and upstart working at the edges of institutions to say something true about the great issues of our time.
> so a theoretical infinite tape could hold any one (or countably infitely many).

I am not sure what you mean with that. You could have an infinite tape that holds the number 1 and an "infinitely sized" irrational number at the same time.
> - Shouldn't 2D rendering be a solved problem given that it's basically a subset of 3D rendering?

The problem is that primitives artists use are different. 3D rendering tends to all consist of polygon meshes, which are relatively easy to render. 2D rendering (basically) consists of Bezier paths, which are harder. The equivalent in 3D, which is adaptive subdivision, is not really a solved problem in real-time either.

Additionally, 2D rendering quality tends to be more important than 3D rendering quality. Whereas you can get away with 4xMSAA or hacks like FXAA in 3D, true 16xAA (without hacks) is the absolute minimum for 2D rendering quality nowadays, and even it isn't considered great for some tasks like font rendering (Pathfinder and piet-gpu both use analytic AA which is effectively 256xAA).

> - Don't libraries like Skia, Qt, Cairo use GPU rendering? I've always assumed so. I mean, this is 2020, GPUs have been around for decades.

There's a difference between renderers with GPU support and renderers that are oriented around using the GPU efficiently. In many cases this results in an order-of-magnitude speedup. On the GPU, state changes are expensive, and many such renderers that have GPU support don't really go out of their way to avoid them. There are also occlusion culling optimizations that most renderers don't do, but piet-gpu and Pathfinder do.
Something I am not sure to completely understand, after reading the article, is: in which way is it better/ more desirable than the classical approach of GPU rendering? (with vertex, triangles, and shaders)
Yeah but how expensive will it be ? Some numbers would be nice for something like hyper parameter tuning
Well, I can't argue with the Father of Sage :-)

A bit surprised to hear that, though. Do you mean Sage is better in algebraic number theory as a whole, or is it more of some aspects are better with Sage and others with Mathematica?

Any one done a writeup comparing the strengths of Sage w.r.t Mathematica/Maple/etc? (In detail, not just big picture).
This is not surprising at all. I guess people either didn't know the Chinese Cultural Revolution, or have forgotten about it. Check it out here: https://en.wikipedia.org/wiki/Cultural_Revolution#Red_Guards... Everything that didn't fit the narrative of whatever would be destroyed with people's cheer. That's why I was wondering where the boundary is for the demand of total conformity.
How would it compare with
https://github.com/intel/fastuidraw
And https://github.com/blend2d/blend2d
And the skia Vulkan backend?
>I’m getting to the point of just switching off.

I recognized how overcome I was feeling by it all and switched off a while ago, and life has felt a lot easier since. I've a couple of subscriptions for print media and now defer checking the news, avoiding Twitter etc. and just catching up with the weekly editions over the weekend. HN is the only site I really look at daily due to its mix of interesting content, suppression of political battles and quality of moderation. Even then I'll often Pocket articles and defer them until later.

Recognize that you're being manipulated, that you've no influence over any of it and step away. I promise, after the initial come-down effect it entails, you'll feel a lot better for it.
Well, unless you consider the violence coming with the Antifa driven riots. There have been many cases where dissenting voices, including journalists, have been physically attacked in the last couple of weeks.

The same could be said of mobs in universities, cancel culture, etc.

There are plenty of examples on both sides of politics right now of peoples' basic human rights being violated.