skysight-inc/HackerNews huggingface dataset:
It feels quite obvious that a specialized bike store would focus on the more hard core end of the spectrum, since otherwise they would need to compete with wallmart and costco.
Self awareness helps with this. I can test that widget for you, but don't ask me to design it.
Type https before the URL. They have a cert.
Brakes are not digital - they can be modulated. Front flips happen only to people that are not used to their brake or fully pull the brake lever out of some shock reaction.

I'm riding downhill with my bikes, and I can safely do that with front brake only as long as that thing doesn't overhead. Even things like front-only braking on steep stairs is no problem with the correct body position (not over the front wheel) and brake force applied.
Messengers Are the Past, Present, and Future
Sounds like your brakes had no modulation or you weren't using them safely. Modern disc brakes eliminate the modulation issue.

Bike brakes aren't a binary system. You can adjust your touch on the brake levers to apply varying levels of friction against the braking surface to shave off speed.
I was with you until you mentioned how long to takes to start an electron app... It's nearly instantaneous for me. Actually, nearly all apps open instantaneously for me but maybe it's because I'm running a Linux Desktop with an SSD?

Also, the battery thing is nonsense. An idle web app will use up just as much battery as an idle native app. It's the implementation and code architecture decisions that matter more for battery then the underlying APIs.

Lastly, making apps cross-cross-platform is worthwhile unless the point of the app is platform-specific (e.g. an app that tunes something in the OS). You're always going to end up with a larger code base and more complexity when making things cross-platform. Using something like electron is an excellent way to avoid all that complexity.
One last comment (the edit period closed on my comment above).

I really like the idea of "vest over 4 [-ish] years" but "payout only after a longer period of time has passed" as a way to let people earn the right to the compensation over a reasonable and market competitive period of time, but still keep them properly incentivized to create value over the long-run, not micro-optimize quarterly or annual results.
You don't think it likely that a significant proportion of the loudest opponents are also vegetarians?

I love people who make silly counter arguments. Watched a hunter challenge someone protesting their hunt: "Do you wear leather?"

"I'm a vegetarian" was the entirely predictable response.

(Actually, I now remember it was the other way around. "Do you wear leather" was the next step after asking the protester whether he ate meat and getting the vegetarian answer. As if a vegetarian would go out of his way to avoid meat, protest hunts, and still not be aware where leather came from.)
The copies the NSA keeps of your intellectual property are definitely not piracy though.
Why not? There's loads of options. Some examples include uBlock, NoScript, /etc/hosts
I am actually a fan of sub $100 bikes but I can also mess and tinker with them. I think here's a big part of the difference:

"It’s a belt driven automatic 2 speed integrated into the rear hub. The belt drive eliminates need for chain maintenance meaning it’s open to people who know little about bikes or people who do not have the time to do so. Amazingly the belt itself is guaranteed for 10 years which is exceptional length of time to offer in our opinion! Along with a 25 year guarantee on the frame itself it speaks volumes about how this bike was built to last!"
That link doesn't provide any explanation why front wheel breaking is superior. Only states that it is superior. Why is it?
Yes, I agree you can formulate the realist ideas, because the observer is nothing special at all. And I also think this is how the world works. But from an experimental verification point of view I think you really need a model for what the brain does to say you understand how a measurement is made. What is a theory without verification?

Granted his quote used the word formulate, but I interpret the comment as referring to not just writing some rules but also having some justification for them.
We detached this flagged subthread from https://news.ycombinator.com/item?id=13404667.
Yeah, that's definitely how cryptographers should be ranked. See this guy, for example, what a joke: http://cr.yp.to
Not really. At my school they have bike cages. Basically, the bike racks are inside a cage that you need a key for.
Me and my friends used to buy the cheapest bikes we could out in rural Australia, as low as $50 AUD. We would flog them in the ground for a month or so, when they finally gave out left them right where they broke, and went bought another one.

No one wanted a good bike because a good bike was too good not to fix, and no one had the money to fix a good bike.

It was also the kind of town where if you had a good bike, it would get stolen for sure.
If I understand this correctly, a local policeman can now apply for access to anyone's internet and phone call history. So if a policeman is having a bad day when you bump into him on the street, you're an application away from that policeman uncovering every tiny detail of your private life.

Murica!
A browser ad that imitates a windows dialog can only guess one color per impression. Forcing Mallory to settle for 1/3 of the otherwise-vulnerable population is a definite improvement.
There were expensive bikes back then too. There are cheap bikes now. It depends where you look.
I see. Still wrong, however.
Comments like this make me think Linux fanboys like you are pathetic sadists who have no life and only live to spread FUD. I triple boot OS X, Arch Linux and Windows on my MacBook Pro and NEVER had I faced a Windows update failure like what you described.
IKEA's disclaimers are more apt than ever.

> WARNING - Serious or fatal crashing injuries can occur from furniture tip-over. To prevent this furniture must be permanently fixed to the wall.
If they're trying to target the same customers that buy Apple and Android for the services and all the other skin-deep beauty, I think they're going to fail for sure. Hopefully, there's enough people that just want a general purpose computer with and open source operating system that just happens to include cellular internet connection (bonuses for me would be a a hardware keyboard, is at a size that actually fits in your pocket and has a hard switch to disconnect it from the network). I would also gladly pay more, even with the inconveniences that might come with such a device. I hope they target something like that and there are enough people that want it.
Lily calls it quits – flying camera is no more
The Bass wrapper script can help with some of the incompatibilities:

https://github.com/edc/bass
did you read the comments yesterday about the traffic-ticket guy ? top comment was someone who was ticketed after he sold the car and SFO absolutely would not accept his indisputable proof of innocence. If SFO can't even apply a rule fairly with a $200 penalty, what do you think would happen if they were entrusted with meting out $7500/day penalties?

I also have huge issues with the government deciding what you can do with your property after you've bought and paid for it. If they can change the terms of your contract, worth 6 and 7 figures, that not only erodes faith in the real estate market but it effectively means you never own it in the first place (inb4 the tax-protester argument of "you never owned it anyway because tax". yes I know that).
Usually you map single characters to commands like that in your .vimperatorrc
Using j and k to scroll is really nice. One of my favorite things is that you can use marks. I'll mark where I am while reading, scroll back to check something, and then jump back to my mark. It's very handy.
She's credited as documenting the first insect in a machine as the source of a computer error, which is factual.
Google bought Android to prevent a Microsoft monopoly.
Can't be too obscure; I've got 15 upvotes already. :)

But here's the story: In 2003, jzwinck and I were desk neighbors at a company everyone here has heard of whose original technology was written in the 1980s on computers made by Perkin-Elmer, a big government contractor most famous for screwing up the Hubble telescope's mirror.

Instead of pids, processes had names. You could send a command to them like this: "SEND MYPROG EXIT" and then, if you wrote your program to accept an EXIT command, it would run your subroutine. This was also used for interprocess communication.

Then PE stopped making computers, and the company switched to Unix, but didn't want to rewrite all its IPC code. So it wrote a Fortran function called PEKLUDGE that took a string parameter representing the program name and stored it somewhere so that it could be used to receive IPCs later. The first thing every program did from that point on was call this function with the first arg from the command line, which was supposed to be the program name plus maybe a number if the machine needed to have multiple copies running.

Then they switched from Fortran to C for all new programs, and the way to call old Fortran functions in C was to lowercase the name and add an underscore.

And that's the story of why every program at this company starts with a call to pekludge_(argv[1])
I ran a volunteer bike repair shop for a while. The big box store bikes, like Walmart, Target, etc. have terrible parts. Brakes that fail. Wheels that bend. A girl at my school was killed because she rode in front of a garbage truck. Bystanders said it looked like she was trying to break and couldn't. Sometimes this is because the big box store employees put the brakes on backwards, with the pads facing away from the wheel. I've seen it.

If you want a cheap bike, buy a good one used. Craigslist is an excellent resource. A quality frame lasts forever (unless misused or left in the rain) and decent replacement parts aren't crazy expensive.
I bought a bike from Target over the summer for $100.

It has:

broken one chain

suffered multiple rear brake failures

unfastened the handle bars so they dangle from the fork

All of these things happened while miles from home, and required tools for repair.

When one thing was fixed, another thing broke. The brakes failed repeatedly, and warranted full replacement.

The handle bars are especially treacherous, because putting weight on them risks failure, and then steering becomes impossible.

Accessories and repairs now outweigh the original cost of the bike, meaning I'm looking at over $300 all-in. Meanwhile, this thing feels like it will eventually cost me some teeth.
I "simply don't know how to ride a bicycle?" That's a big assumption you're making there, buddy.

I don't know how your particular weight is distributed on your particular bicycle or what, but you're spreading dangerously wrong ideas.

If you're going downhill and a child runs out in the street from between cars and you need to stop, and you're a normal person on a normal bike, you need a rear brake, end of story.

If you modulate your front brake to not lock up, that simply means you stop far too slowly, and hit the kid. Even at what seems like otherwise a safe speed, things (like children, or soccer balls) can run out in front of you at the last second and you need to stop suddenly.

You absolutely need a rear brake for safety. Just because you could get by without one in most situations doesn't mean you can get by without one in all situations.
What a waste of battery power.

Most modern computers have hardware ASIC's capable of decoding h.264. It is a total waste to not use it.
Why is Scala.js "now defunct"? Any source?
Yes, it is important to understand the awesome beauty of nature and why we should protect it. Ironically, you would be harming these animals by supporting the institutions that enslave them. There are many ways to learn about subjects without observing them first-hand, especially these days with immersive media technology. Alternatively, there are sanctuaries that exist primarily for the well-being of the animals, though they may take some effort to discover and visit.
No, we can not, but the reason might seem subtle. S sends the same information in opposite directions to A and B. So A learns what B learns, but A can not use that to tell something to B, that S did not already know. A can not influence B, rather it is S that influenced both A and B.
Obama was pushing and voting for mass surveillance long before his presidency, as far back as 2006 when he voted to increase the powers and extend the timeline of the Uniting and Strengthening America by Providing the Appropriate Tools Required to Intercept and Obstruct Terrorism Act (USA PATRIOT).
Good point. Do you have strategies which you used to convince your friends to start using Telegram?
Seconding VimFX. Works pretty much out of the box without having to relearn how to use the browser.
Fancy looking? The IKEA one has an Al frame with 25y warranty. A belt drive (more expensive than chain), front disk brake and internal rear gear hub (more expensive than cheap external derailleur).

If you look closer the IKEA bike looks much fancier. It's not hard to make a bike at $250, it's hard to make a good bike at $400.
A good starting point for versioning dotfiles is https://dotfiles.github.io/. I like to use Dotbot [1] for managing and installing my dotfiles, but there are plenty of other options listed.

[1] https://github.com/anishathalye/dotbot/
I'm obviously exaggerating. One of the things I recommend when a friend or acquaintance buys a box-store bike (after ignoring my initial recommendation not to buy one) is to immediately take it to a bike shop to be reassembled and re-tuned. With a proper tuning and assembly, they become substantially safer.

That being said, your experience is a fortunate one. It takes only half a turn in either direction on the headset washers to result in a failure that can break your collarbone. I've seen it firsthand.
A large fraction of the tech industry (maybe even the majority?) does not have suffrage because they are not citizens.
Obama is ultimately responsible for trying to ram an international Internet surveillance mechanism into law (https://www.eff.org/issues/tpp) and giving the NSA a free pass to conduct mass surveillance against American citizens without a warrant. (New rules issued by the Obama administration under Executive Order 12333 will let the NSA—which collects information under that authority with little oversight, transparency, or concern for privacy—share the raw streams of communications it intercepts directly with agencies including the FBI, the DEA, and the Department of Homeland Security, according to a report today by the New York Times. https://www.documentcloud.org/documents/3283349-Raw-12333-su...)
If I remembered correctly Obama already expanded surveillance powers after Bush laid down the foundation. Now he expanded it even more.

IMO this has nothing to do with Trump taking office, and everything to do with giving the NSA even more power before he (Obama) leaves the White House.
"Since when did bikes get so unbelievably expensive?"

Quality bikes have always been expensive. You can still go buy a cheap bike at Walmart as the parent post points out.

"unless you're doing some very very intensive mountain biking or road racing you probably will never encounter a problem with a Walmart-class bike."

Nonsense, riding a quality bike is a much better experience in every single aspect. They're lighter, they have better brakes, shifting is smoother and more consistent, they're more comfortable. You can get the exact size you need instead of a one size fits all approach. Also, one of the most important factors in a bike's reliability is how well it's assembled, and you can be sure that places like Walmart will do a terrible job.
Previous discussion: https://news.ycombinator.com/item?id=11780565
http://www.paulgraham.com/nerds.html
I've been working on a secure UDP file transfer protocol recently and this was of particular interest to me because I ended up using many of the same design choices. At the same time, my implementation ends up being simpler since I limit the types of digests and ciphers used. It really goes to show you how difficult it is to create a general protocol that allows for massive flexibility while keeping it secure.
> I'd clone to convince the borrow checker to let me move on, would construct new containers rather than pass new ones in to be refilled and the like. Also, strings. Lots and lots of strings everywhere.

This is where I'm at right now. When the borrow checker yells at me, I find I can generally fix it with a .clone() or a .to_string(). I'm new enough with the borrow checker that I'm not quite sure when such cloning is necessary and when I'm unnecessarily allocating more memory -- or more importantly, what I should be doing instead when it's not necessary -- but I hope that as I write more code, I'll get better at it :)

A bad habit that I've fallen into is to needlessly allocate in order to avoid having to think about lifetimes. As in, better change that struct to make that str a String -- and then not have to worry about lifetimes at all. That's just laziness, though...
It's very interesting how numbers are stored, such that the MSB says if the numeric value would be equal to -(1-x). Apparently numbers are also all within the range -1 <= 0 < 1. So you get things like:

0 1100 0000 0000 0000 = 0.75
1 1100 0000 0000 0000 = -(1-0.75) = -0.25
The redundancy point is true. The tandem drum brakes are less to do about heat dissipation than stopping your hands cramp up on a long descent. Often you just actuate the rear drum to provide constant drag on a descent.
https://smile.amazon.com/Windows-PowerShell-Cookbook-Scripti...
> There is no "new group". There's just us.

Yes, and now would be a good time to admit that the reason why that is the case is because the Gimp project and development model are unproductive and failing when compared to other projects who do not have any problem attracting new people or resources.

The Gimp project needs to dismantle itself and take some time to think about how it can build a more productive and sustainable model that attracts developers based on the successful examples that other projects have.

Begging for coins into your Patreon is not part of building a large, productive and sustainable project. Its more of the same misguided and shortsighted mismanagement that has brought Gimp to its current sorry state.
When an animal is employed toward a human's profit, it usually ends poorly for the animal.
I have a pair of friends that are serious tandem riders and they now run their premium touring tandem with Gates Carbon Drive. They switched from chain because, if you didn't know, tandem bikes with strong riders have a reputation for eating chains. (Premature stretch, leading to cog/ring wear, and eventually breakage because of the torque involved.) Belts are stronger than chains in some regards and I think high-torque applications is one of them. Witness Harley-Davidson switching to belts decades ago, away from chains. Also, on a bicycle, a belt system can shed almost a pound versus an equivalent chain-cog-ring-derailleurs setup. While being very quiet and very clean.

Downsides ... unlike an easy chain repair, you can't repair a belt in the very rare case it breaks. So you carry a spare on a tour. There are suggestions that frictional losses are higher with belt versus chain, though. And belts are apparently weaker when twisted or laterally flexed than chains, so storage and initial setup is more critical.
Drone to Drone mesh networking obviously. This is what packet switched networks were literally invented for.

Obviously the infrastructure of building a drone delivery network would be building all those towers.

You can avoid this by building a mesh network and attempting to ensure drones are always within LOS of each other.

I guess they don't have the drones flying yet b/c there is no FAA permit (unless they already acquired on).
Belts on cars have gone through rounds of engineering improvement and are now better than chains. Perhaps the same has happened to bicycles.
>"What is the killer feature here?"

The killer feature is being able to navigate around the web without using a mouse. Some people don't like switching between the keyboard and the mouse and would rather use their keyboard most/all of the time. That's who Vimperator is for.

With the examples you gave there's already good keyboard shortcuts for those actions, but in most browsers there aren't decent keyboard shortcuts for selecting links. You can use the tab key to cycle between links, and some websites have extra support for keyboards (for example, Google allows you to navigate through search results using arrow keys), but tools like Vimperator allow you to select any visible link with a small number of keypresses.

Here's a simple example, showing one way to navigate to a link posted on HN:

https://www.youtube.com/watch?v=hy2as2mBrMM
I realized we lived in what almost is a one party state after Obama took power and not much changed.

Surveillance expansion continued or even accelerated, as did our endless wars. Obamacare is a Republican proposal even... it's based on Mitt Romney's Massachusetts insurance mandate.

The only shift was in the culture war issues. The Culture War Show is really just a distraction.

Trump won largely by styling himself as an actual alternative. Many people who didn't even like him personally voted for him on the idea that he might be a path out of the conventional corporate statist duopoly.

Personally I doubt it. Look at his picks. I predict that there will be a lot of noise but little actual change. His trolling will be a great distraction.

We've also seen a new season of the Culture War Show begin, featuring a plot involving the epic battle of Red Pill alt-righers vs the social justice warrior league. There will be much arguing on the Internet.

Meanwhile the consolidation of global corporate-state power will continue. Combatants on both sides of the culture war will see an expansion in surveillance and the student loan and mortgage debt indenture system.
Waze.com/carpool
It is the other way around. From the POV of the object falling they just fall in. Look up Preskill's work for explanation of how it works when entanglement comes into play.
In 1997, I would agree with you 100%. Times have changed, and things get cheaper and more terrible.

I bought a cheapo WalMart bike on vacation when mine was damaged in transit in a minor car accident. I was riding on a bike path, swerved to avoid something and went off a high curb. The impact cracked a frame weld.

It's a weird market. There's a market for cheap stuff that doesn't get used, and outrageous stuff for fanatics. No ,idle ground.
It's not a problem if the parts have been intentionally selected and tuned to operate with each other. It's all springs and wire tension internally, and a good bike mechanic can make just about any (modern) groupset components work together.

However, box-store bikes are usually just built with whatever individual components are cheapest in bulk at that price bracket. More often that not, that means mixing and matching for no good reason other than to save the retailer a few cents.
It's not an assumption. You have now repeatedly asserted that you do not know how to.
To be fair nearly everyone voted for that. Few had the spine to be "soft on terror" in the 2000s.
Everyone has a responsibility. The city but also the tech companies. It can't be that those people, with best jobs, best money don't have to be care or are not responsible because the city should have done something and some time.

Better your live means more responsibilities.
> getting used to the tooling

I'm still missing an IDE that spits out inferred types including generics when hovering in the middle of chained method calls. Especially in iterators it's often hard to know what it's currently passsing as arguments into some closure.

That situation is much much better in java-land.