skysight-inc/HackerNews huggingface dataset:
Depends on the specific parts mixed. There's no question that it can be fine...e.g. see http://www.velonews.com/2013/09/bikes-and-tech/drivetrain-co...
Markets are only zero-sum on a transactional level, in isolation. Yes for every buyer there's a seller and for every winner over some time scale, there's a loser.

But in the broader context of the entire real world, a well-functioning market is valuable in itself. It enables people to transfer risk inexpensively, instantly, automatically, and at fair prices. This competitive pricing mechanism also provides valuable signals to the real economy so people can invest in areas that need it.

Imagine a market with 4 participants:

-A farmer who grows corn and wants to lock-in a price for next year's harvest so he can invest in a new tractor and refurbishing his grain elevator.

-A baker who wants to lock-in his price for his corn purchases next year so he can invest in new ovens for his plant.

-A speculator who monitors price trends and takes risk intermediating between buyers and sellers.

-An exchange that provides a meeting place for these parties.

On Monday, the farmer places his orders with the exchange to sell his 2018 corn harvest. The baker is on vacation until the next day, so the farmer can't transact. However, the speculator knows bakers tend to buy corn around this time of year, so he buys the contracts from the farmer at a slight discount. The exchange also takes a fee from the farmer, and from the speculator.

The farmer goes off to the tractor dealer, and gets to work refurbishing his grain elevator.

On Tuesday, the baker comes to the exchange. No farmers are around, just the speculators who bought from them yesterday. Today is a lucky day for the speculators who can now sell to the bakers at a slight premium. Sometimes they misread the market and take losses instead. Again, the exchange takes a fee from the baker, and from the speculators.

The baker is comfortable funding purchases of his new ovens, knowing that he isn't at risk of corn prices rising next year, which would cut into his profit margins and make his plant unprofitable.

So far, the exchange has made money for providing a meeting place, and the speculator has made money for matching up buyers and sellers who arrive at different times. The farmer and baker each lost a bit of money by trading against the speculator--his profits are their losses, and vice-versa when he's wrong.

2018 rolls around. The cost of corn has risen due to import tariffs. The baker made money on the contracts and the farmer lost an equal amount. The exchange and speculator each made some money. Transactionally, this is actually a negative-sum game, because the exchange makes money no matter what, but it let everyone involved focus on their particular business and insulated them from risks they didn't want to bear.
> The whole concept of ownership is based on social contract

Except a social contract is not a contract at all. There's no offer, no acceptance, no consideration, no capacity to contract, etc.

> Theft, because it is rooted in ownership, is thus a relative construct

I don't disagree here. But I'd like to see the social contract be an actual contract that you opt-into. Specifically, one that can be arbitrated on and dissolved upon violating terms of the agreement.

Of course there's a million reasons why people would disagree with that statement. Which is fine, but let's not pretend the government and governed have a voluntary relationship established in some sort of contract.
I agree with this in large swathes, but I feel like bible beaters are all about nice clothes and clean hands and they're conservative as all hell
Would you say that castrating window decorations was a misguided attempt by Microsoft to make Windows more like eunuchs?

(I'll let myself out)
Way ahead of you on that one.
I'd also add that none of us should need to apologize for civil, good-faith discussion on HN.
AFAIK the difference is Safari is not as secure as Chrome. Chrome's multi-process security comes at a cost in that pretty much everything a webpage wants/needs to do needs to be shuttled between processes. All network request, all disk io, all graphics happen in other processes. The communication overhead between processes is the difference in CPU usage. It's also why Chrome has 10x less code execution bugs than Safari. Note: Chrome doesn't have 10x less bugs. It has the same number of bugs. It's just by category of bugs it has 10x less code execution bugs.

http://www.cvedetails.com/product/2935/Apple-Safari.html?ven...

http://www.cvedetails.com/product/15031/Google-Chrome.html?v...

I'm only guessing that as Firefox goes multi-process for security reasons the same thing will happen. Their CPU usage will go up because of the overhead of cross process communication but their code execution bug percentage will go down
Coaster brakes are somewhat common on city cruisers, but it is a little odd that they've chosen to go with the combination of the two.

I reset my pedals when I'm coasting as well, and it's probably fair to say that we're not the target market. My guess is that it'll be popular among (shorter-distance) city commuters and college students who would've bought a Huffy or something equally shoddy instead.
what openAI gym and universe do with VNC , we can do it locally with robotgo now
Foldable Gun That Looks Like iPhone Puts Europe Police on Alert
The reason I want they to be open to it, be it the Debian maintainers or the OSS maintainer, is that while I could fork the world, it might be a completely wasted effort if there is no support in the community to use it.

If on the other hand there was a ground swell, I'd prefer to help it along and scale up the effort. I'm only one person, with limited spare time to focus on these things.
It's how far your car goes on 102 gallons of gasoline.

Edit: 102 US gallons, which are different from UK gallons.
Is there an old use of the word patch that doesn't directly relate to physical holes (eg., would someone call fixing a tear a "patch"?). If no, then the line of reasoning still makes sense, because without punch cards there would be no physical holes to patch.
The origins of precise clocks is because ships needed to calculate how far they had travelled in terms of longitude (eastwast/westward. How far you've travel north/south is easy to calculate by how high the sun goes).

The British crown established an award for whoever could come up with a precise clock of this reason, it's a fascinating story, I recommend the book "Longitude: The True Story of a Lone Genius Who Solved the Greatest Scientific Problem of His Time" by Dava Sobel.
This is what it will be like to protest in 2020
You want to cover the non-ideal circumstances too. Wet leaves, gravel, snow/ice will make the front wheel slip out from under you if you only have a front brake.

(This bike does have a rear brake too, so it's fine)

Edit: About winter biking, cables tend to freeze in the winter if you're not meticulous about maintenance. So automatic gears and coaster rear brake are good for this reason too.
> Nope. Type errors.

I see your "nope" and raise you a "nope, not at all". A lot of these errors have relevant information modeled as strings. Your static type checker is only going to tell you that these are two strings, and yes, they happen to be compatible. Congratulations!

Oh, you meant that these things (like SQL statements) should not be represented as strings? And that that modeling should include semantically distinct entities for user strings (need quoting) and SQL syntax (not quotes)? That's modeling, whether you do static type checking or not.
Stock Price Prediction by Deep Learning [pdf]
> In my opinion Rust's safety is overhyped and entirely dependent on good implementation of unsafe code.

...as is true of any safe language, which is dependent on a good implementation of its compiler or interpreter. Rust just happens to move some of that into the language where it can be extended.
Yes. I am aware, it's more that I don't want to fork and not have the support of the original package/library maintainers.
A metro car can't lock its doors and drive to the nearest police station. That should give enough deterrence.
probably contracts with local bike shops
I bought one of those cheap bikes for Burning Man with the expectation it would get trashed. The steering screws came apart every day and I had to carry a screw driver with me to routinely fix it. It was fine for burning man, but I would not have driven that thing on a road.
Why Apple's Critics Are Right This Time
How do you contractually pay someone for performance without relying on metrics?
Obscurity does add security. It might not stop an attacker, but probably slows him down. That delay is sometimes important to have.
imho, one thought I've heard is to avoid having a personal relationship until after the professional relationship is successful. One possibility is if the investor and entrepreneur are parents, they are not on equal footing or capability, and being parent's shouldn't be used to somehow compromise, blur, or bend the professional relationship by either side. I've had friendships come out of successful professional relationships, but putting friendship before doing the work is a bit harder.
> So you'd be willing to rent out your $50,000 car to complete strangers without even being there to act as a social deterrent to them making a huge fucking mess of it.

Totally. I've even allocated investment capital for the sole purpose of putting a few Teslas into service as full time taxis on the Tesla Network.

I let people into my rental properties, why not other investment assets?
"we did have a few niggles about how it had been assembled which much to our amusement on our first test ride the handlebars went one way while the bike carried on going straight"

This is enough reason not to buy a bike from a non-bike store, unless you have the skill to reassemble it yourself.
Can second this; flipped my bike going down a ramp while I was young; learnt my lesson.
Ask HN: How to effectively learn PowerShell?
I've been looking around for a while now, but haven't really found what I'm looking for. Essentially, what I'd like to use to learn powershell effectively with is a "powershell by example" page somewhere, similar to gobyexample.com or rustbyexample.com where the tutorial encourages active tinkering.

What have you been using to effectively learn the ins and outs of powershell usage?
Crococrypt home: http://www.frankhissen.de/crococryptfile.html
Whichever is the path of least resistance -- in the case of housing (unlike cars), it's actually the latter, given that you have more people with domestic political power opposed to the former.

The analogy also breaks down in that housing is a bit of an exceptional issue here, unlike cars. You literally need shelter to survive, but you can always take public transit or use Uber. Remember, the article we're commenting about shows service workers without homes because they can't afford to pay rent.

Also, it's worth noting that, unlike some other users, I've never said anything about specific nationalities.
> Front brake will flip you over in an instant, I know because I've done it, even at slow speeds

That's because you simply do not know how to ride a bicycle. In such a situation you need to get your weight back behind the saddle and modulate the application of the brake.

O.P. is one hundred percent correct that you do not need a rear brake -- and I speak as someone that rode for several years in without one including in SF.
>but that's not even possible, because the platforms has different UI-s with different sizes, so you can't write one script and expect to work on multiple platforms.

game UI usually stays the same across all platforms. As someone who has written bots for video games that are cross-platform, it's nice to abstract away things like win32api when dealing with just trying to move the HIDs.

Plus if your language/software allows for pixel read-in (this does), I wouldn't blame the scripting tool for non-robust applications -- make your application a bit more intelligent. Don't just blindly click at preset coordinates and expect reliable/consistent results except for the most basic automations.
My personal strategy for front-wheel braking is to apply as little as possible, and "pump" the brakes like you have to do in a pre-ABS car. You're much less likely to flip.
hey! thanks man. We're working on this :)
I agree, it would be better to hook it up with a javascript interpreter (I think there is one for Go) and distribute binaries for all systems to run such automation scripts. Those who need more could just extend javascript API with custom functions and recompile, as they would probably need scripting too to make it useful.
A beautiful rendition of the Titanic theme fUNNYY VIDEO
Right--the regular drivers who are never found in violation are the ones who are claimed to benefit from enforcement. If there are budget shortfalls that can be fixed by enforcement-related revenues, let those who benefit be the ones who pay (via taxation).
I had a walmart bike once, the seat pipe broke as I was riding it.
About two weeks to get the majority of language features - iterators, some aspects of ownership, structs, stop fighting the borrow checker for the common cases. I was using threads to parallelize my work within the first few days, and that was particularly cool for me.

I'd say another two weeks before I was using lifetimes properly, traits, enums, etc in 'idiomatic' ways.

All in all, 4 weeks before I felt productive.

I come from C++, which helped and hurt. On the one hand, move semantics weren't new - but C++ move semantics felt like nothing* compared to Rust's. It actually really helped me internalize why you would want them in C++.

I knew that returning a pointer to the stack was bad in C++. In rust, I actually started doing that (just parent stacks), but safely.

* Such as

self.foo(&self.bar)
I've seen the combination of a coaster brake and a front brake on some kids' bikes. I believe the thinking is that a coaster brake is friendly to novices, those with weak hands, and those who knock their front brake out of adjustment and don't know how to fix it. While a front brake gives riders who can actually get above 12 mph some actual stopping power for safety.
I grew up with a slew of craptastic second hand, thrift store and K-Mart level bikes since it was all we could afford (and as I grew, the bikes grew). We used to beat the living snot out of those bikes and I don't remember any of them costing more than $150 new and they either never broke or were easy to repair. I would expect to pay no more than around $300 for a similar quality of bike these days.

The last time I walked into a bike shop I turned right around and walked out. Since when did bikes get so unbelievably expensive? I just wanted one for tooting around the neighborhood and maybe popping a curb or two, and the cheapest I could find was around $500. Most were easily in the $1000-$3000 range.

I think younger people have been trained that bikes need to be expensive but 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.

Every year Costco sells some bikes for around $300-$400 and they're in the class that I care about. Probably "better" than Walmart, but not these outrageous prices in bike stores.

IKEA quality is also often very questionable, the "Family" price seems closer to reasonable. $400 otherwise? No way.

I really just want a Hyundai Elantra bike, not a BMW M3 or a Ferrari.
I haven't been to any circus show for ages. I don't think it would have changed at all when they would have reinvented themselfs without animals.

You see so much stuff online already.

The only relevant circus are already those with international acts. Casting globally for a tour with 1-4 different shows.
Probably Brazil had the biggest one from 2002 to 2015
> From an engineering perspective, the 'best' long term approaches are those which produce either the largest number or largest percentage of desired outcomes.

Given that activists have been working on this for several decades, what would you have done differently, and how would it have been more successful given the same resources?

> Also, getting people to change their historical mindset is a big part of effecting progress.

Would you say that getting people to change their historical mindset such that they no longer countenance animals being used for circus entertainment progress?
> I don't have anything against Putin; he seems like an effective leader,

I suppose those journalists died of natural causes, then.

As for your initial topic, you will find no defense of McCarthyism from me. It is wrong in a free society to talk about "rooting out" political ideas or equate them with treason, espionage, support of a particular government, etc. My problem with a lot of cold war rhetoric is: if someone is a Marxist, Trotskyist, etc. and you oppose that - so what? In a politically free society there ought to be open debate and let ideas stand or fall on their own. But I guess in those times a lot of people felt differently.
I think you need to make it easier for people to get started. I almost didn't signup because I had to create an account before I could view any of the photos for sale. It would have been much easier to jump in if I could have just started browsing photos. Make make me signup after I have gone through a few pages of pictures.

The real kicker was when you asked for my credit card right away. I am a big fan of credit card up front on subscription services with a free trail. But I just wanted to see the product. There ins't anything for me to be excited about yet. Luckily I noticed that I could just click something in the menu to skip this step. I would put of asking for the card until you they go to make a purchase. You have my email address so you can already follow up if I abort at the CC step later.
But you can't avoid google analytics..
Thanks for that link! Some fascinating (and frustrating) data there.
It depends on which components get mixed with which. For example, one brand's shifters sometimes aren't compatible with the other's derailleurs. Also watch out for chain widths relative to cassette gear spacing (more a concern since 2x10-speeds hit the market).

But for the most part, we're talking about mechanical (not hydraulic) devices that can be tuned/adjusted to work with each other.
I used to be a user of pentadactyl, but never liked how it changed the entire look of the browser. Just last a couple of days ago, I found VimFx which is exactly what I always wanted. It's also open source at https://github.com/akhodakivskiy/VimFx
Home Designer Pro 2017 Crack and Product Key Full Version Free
If you actually work at Facebook, this maybe isn't something you should share on a public forum…
> I'm just trying to learn through immersion, not through theory and understanding.

Oh hey, that's a pretty good way of putting it. For me, internalizing the borrow checker is where I had the hardest time. Much of what the borrow checker formalizes is best-practices in C++ but it's a surprisingly different experience to have a robot come and check what you ought to have been doing anyhow. Maybe I found it even harder to adapt because while my C++ is passable I'm no guru.

But! Immersion for sure works and I'm _really_ glad I stuck it out. Now that I'm on the other side I can see that the borrow checker is a novel invention and novel inventions are _very_ difficult to explain at first.
> In python, I pretty much never find myself wondering what shape of object I need to put somewhere, because the type system is so simple and the language is imperative, so there is rarely a need for any of the kind of elaborate highly intricate types that one sees in Haskell.

It doesn't take "elaborate types" - just the question of "what interfaces does this need to support?" is a hard one to answer if you don't already have correct (and sufficiently detailed) docs. "This needs a duck... does it need to walk? quack? both? fly?"

It's possible that the Python code bases I've worked in have been poor that I need to ask these questions, but I don't know how I would have improved them.

> That plus having a simple debugger like pdb and easy access to print statements etc tend to make it a breeze.

But in order for pdb to work, I have to have already written the code. It's inherently "push based", whereas in GHCi (or with typed-holes) I can "pull". (Which isn't to say that sometimes "push based" questions aren't the ones I want to ask, or that it wouldn't sometimes be nice to have a better debugger in Haskell.)
You need a rear brake for two reasons. One is redundancy: if the front brake fails, you want another option, even if it's not quite as good. The other is spreading the braking heat over twice as much surface area on long fast descents. (Some tandems have a third brake for that reason.)
> Ruby is easy to get working cross-platform?

Compared to a C++ project which relies on a half-dozen external libraries each with their own build system? Yes, in my experience. I've spent too much of my life converting autoconf scripts to Visual C++ project files.

But Rust is definitely quite reasonable to get working on Windows, especially pure Rust, but small C extensions are OK as long as OpenSSL isn't involved. Usually I can just cross-compile or build using Travis CI.
Why does this show in the HN landing page if it was submitted over 2 hours ago and only has 3 likes while there are other articles with more points that have been submitted sooner?
The idea sounds intriguing, but I fail to see how `:back` is easier or faster than `cmd+LeftArrow` or how `:open url.com` is faster than `cmd+l url.com` or `cmd+t url.com`

What is the killer feature here?
I just don't see how you can draw that comparison though. It's one thing to act with some decency toward service workers you interact with during your everyday life while they are serving you, it's another thing to pander to an aggressive panhandler. :(
Edit2: My mistake. They have a cert, they're just rude.

The lack of certificate on that website speaks to their authority on that crypto stuff.

Edit: at least do the ghetto thing and get a free one from Lets Encrypt.
Hey Chad

Thanks for the feedback! I maybe need to make clearer that you actually can browse the pictures without signing up at https://brandfox.io/discover - the link is on the front page.

That's a good idea re the credit card part. The service is free to use and you're only charged if you purchase a picture but perhaps I could make that clearer and offer the option to skip (you can always do it in the settings later).

Thanks so much for the feedback and I hope the Board Game Tables business is treating you well. It looks mighty impressive from the site :)
I do eat meat and i do see the point in eating less/no meat. But eating meat affects my daily live a 1000x more than a circus show i'm normally not watching.

Besides that, i also think it is a different thing: You do have to eat, we are eating meet for 10000 years and we need it much more than watching a circus show. Also killing an animal quick and fast is also a different thing than dominating an animal for a show.
Some countries such as Germany mandate that you have two independent braking systems on a bicycle, so the coaster brake is probably here as a cheap backup.
If the quant programs duplicate a manager's strategies it will be useful. The manager may have forgotten some steps in making a good decision. The programs also will be helpful if you change the markets, like from US to Saudi. The programs can identify the differences in legislation, etc. that may cause your strategy to fail and you don't need to completely reformulate strategy which was successful.
> That's indeed one of the reasons I'm sceptical of broad passive investing: you include many companies that are either evil or have a bullshit business model.

If you don't like a company that you're invested in through an index fund, you can always offset that part of your portfolio with a call/put option or a short (depending on your horizon).