skysight-inc/HackerNews huggingface dataset:
It's like air b&b, you build the cost of wear and tear and maintenance into your pricing. As others said, a modern vehicle will have cameras and the ability to lock it's doors and drive someone to a police station. You also have a car like the Tesla Model X which has a separate compartment in the back, so the customers will be isolated from the driving area.
That was legitimately terrifying. Don't know if I've ever experienced a fight-or-flight response from a YouTube video before.
> If the general public regularly changed their habits out of principle, Windows would have been displaced by Linux in the 90s and the banana and diamond industries would be dead or dying.

My argument has never been that the general public at a whole changes something out of principle. Some of us may, most will not. Sadly you're right on that account.

My argument was that if there is a demand for a product this will (eventually) be met by supply.

I don't know anything about the banana industry.

I do know that Windows is from the former monopolist Microsoft. I was there when the Halloween documents got released into the wild.

The diamond industry is a former monopoly as well (De Beers). The diamond industry furthermore has the advantage of tradition. However according to [1] "Synthetic diamonds sold as jewelry typically sell for 15-20% less than natural equivalents, but the relative price is expected decline further as production economics improve." A-ha we got incentive right there: a price of 15-20% of the natural counterpart which is going to drop further over time! What makes you believe this competitor is irrelevant, unable to compete with natural diamonds? I see the exact opposite. So we have two incentives now: the principal, ideologic one (sadly usually doesn't fly; we agree there) and a money one. Diamonds lose their value the moment they're bought. There's no second hand market for them. It is a stupid investment. If you can save 80-85% on a stupid investment that seems like a pretty good incentive to me.

> It doesn't work that way, and it's unrealistic to assume it ever can.

If we're talking about monopolies, no, but those monopolies stay monopolies due to lack of government intervention and because the wheels of justice grind slowly. Microsoft eventually got what they deserved by courts, and they failed to compete with the successors of the PC which ran the 'children' of Linux and macOS (Android and iOS). Microsoft even had to change their business model, giving away Windows 10 and focusing on advertising instead.

[1] https://en.wikipedia.org/wiki/Synthetic_diamond#Gemstones
One of the benefits of some common GC algorithms is how efficient it is to allocate (for most allocations), meaning the GC overhead is small and possibly negative. I don't think comparing the (throughput) performance of doing allocations is where Rust wins in a convincing way: any major benefits come because the language makes it easier to avoid them totally, as you imply. In any case, the most common things people clone when learning are strings and vectors, where cloning is an O(length) operation (allocation plus copying the data), which doesn't avoid any allocation overhead and I would think counts as computationally expensive. (Notably, in managed languages with immutable strings, Rust's copies are significantly more expensive, since the former can copy in O(1).)

Cloning is definitely a perfectly good way to get started, but it shouldn't be dressed up as something it's not nor should Rust itself.
Given that Bitcoin isn’t the future of money — it’s either a Ponzi scheme or a pyramid scheme https://www.washingtonpost.com/news/wonk/wp/2015/06/08/bitco... it's somewhat hard to be "trustworthy" and "ethical". Are you rating the competing mob families on the trustworthy and ethical scale too?
Generally speaking: they're not the same kind of thing, and no. For two reasons: most of these recommendations are at a lower level; they talk about primitives, not about protocols. Secondly, most applications still want TLS, probably with limited ciphersuite support, although you could do a lot worse than Noise. TLS is much better understood, and better supported. Noise is great if you care about implementing protocols with new properties, like indistinguishability, or over novel transports, or denaibility, or...
Good point on the belt. I wonder if people paired that to a NuVinci CVT system: https://youtu.be/GHYGOIttuVM

- no noise
- no grease
- no shift shock
- no fixed gear

I'd love to try a bike like this. ...
I've had a chain break once in probably 30k miles of riding, and only because I'd monkeyed with it (taken links out when converting to 1x7 speeds). Pros put unreal amounts of torque on equipment that's crazy light, and their chains break very rarely. Not something I'd worry about.
How have i learnt powershell:
1. Replace cmd to powershell everywhere
2. Make you routine tasks automated by ps
3. Connect to remote machines by powershell only
....
PROFIT
Do those big planes take off with flaps? I didn't know that, so went with landing.
I think is a key part of the article:

The foundation, which is headquartered in Seattle, Washington, stipulates that the researchers whom it funds must make open their resulting papers and underlying data sets immediately upon publication. And papers must be published under a licence that allows unrestricted reuse — including for commercial purposes.

But some journals do not offer this kind of open-access (OA) publishing. Many of them allow papers to be made free to read after an embargo period, usually of around six months, and let authors upload accepted manuscripts online. But neither policy meets the Gates Foundation’s requirements. And so, for papers submitted from the start of 2017, a few top journals are currently off limits to Gates-funded academics.

“We are having ongoing and fruitful discussions with these publishers,” says Dick Wilder, associate general counsel with the Gates Foundation’s Global Health Program. Wilder adds that the Gates Foundation does not plan to allow exceptions to its policy.

I greatly applaud the gates foundation.
Huh. IIRC they're a bit more common than that, but yes, not very common.

Or perhaps you're just talking about Chinese where I'm also considering Kanji and others. Which isn't from the most spoken language in the world, but still, top 10!
I thought this was debunked at the time?

When I was running exchange systems, our biggest challenge was delivering IOPS. We had to use SAN, and wasted significant storage because we'd spend our IOPS budget at 40-60% storage capacity.

I figured at their scale they would have similar problems.
I looked at the Microsoft Virtual academy videos [1], they cover a lot of basics but were usefeul, having the creator of powershell teach the course helped understand the philosophy behind it.

When searching for tutorials online, "the scripting guy" was useful, but more importantly I make sure to search for powershell v5, v4, or v3 tutorials. - There are lots of "old" tutorials, but I think there were major changes between Powershell v1, v2, and v3, so I try to avoid those, especially regarding modules

[1] https://mva.microsoft.com/en-us/training-courses/getting-sta...
I switched to VimFx so I could get electrolysis working. I had to tweak scrolling speed quite drastically and and there are some behavioural differences which means I have to unlearn some muscle memory. However, with the classic theme restorer addon the UI is compressed enough that it doesn't bother me much and I can use the keyboard for almost everything.

I still wish I could have the command line back though. Annoyingly Firefox actually includes some sort of command line thing when I press :, but it seems to be only for web developers. I'd be happy if Mozilla provided a way to extend that so that it could be used for actual browsing...
Pickup / dropoff at nearest non-goofy intersection.
AES-GCM with ephemeral ECDH and the right curves don't imply KCI MITM protection, though. What does your application do?
I have found KeySnail[0] to fit my needs, which basically amount to scrolling, copy/paste, and keyboard hints for links.

[0]: https://github.com/mooz/keysnail
> bullshit like Windows and Steam

> beautiful games like The Battle for Wesnoth

> TAKE BACK CONTROL OF OUR GAMES!

> let the computer games industry and their over-priced fetish-hardware languish!

Saying something doesn't make it so.
Now that you point it out, that icon is terrifying
I think it's in part because they are their own getaway vehicles. And they're often parked outside, so you don't have to break in to anything.
I do sympathize with a lot of this article (as a person who decided to stop having big desktops years ago, and as a Christmas-and-Easter free software advocate). I'd love to see more free software games, and if I ever develop any I would likely release them under a free license (possibly with the assets restricted, so I could still reasonably charge for the game).

However, I think by focusing on Steam and Windows the author misses a bigger threat.

> Most commercial computer games require very powerful computers. This means that a less-wealthy person cannot play online games with their more-wealthy friends. This is especially a problem for young people, for whom gaming is an important social activity. Also it's a problem for people who don't earn massive 1st-world salaries.

Most of the young people I know don't play PC games (exception: the ones who like Minecraft). They play on consoles or mobile devices. A PS4 or an iOS/Android device are way more restrictive. On top of that, the mobile games are particularly pernicious in their design. Many of them may not even consider children, as the goal of the game is to trap a handful of whales, but they still lock children in the skinner box.
Quant shops look for patterns in the data to try to predict how the stock market moves and codify this in the model. If everybody is looking for the same pattern then the pattern becomes worthless. The patterns are therefore a closely guarded trade secret.

Quant shops have to continually research to detect new patterns to get ahead of the competition for this reason.
I hope by "free software" he means Richard Stallman free and not screw-developers-I-don't-pay-for-shit free.
Show HN: SlideStuff – Random Stuff from Amazon
<There are many ways to learn about subjects without observing them first-hand,

The crux of family debate. I do not agree that vr or any other form has the same effect and affect as seeing and touching these love creatures. Zoos etc teach and discovery is personal ( not like a video or lecture)
Last year, I learned Ian's Secure Knot[1]. It took under an hour of study and practice once, and my life was slightly improved every day from then on. Never had my laces come untied since then. Great ROI.

[1] http://www.fieggen.com/shoelace/secureknot.htm
The fundamental problem with OSS games:

Many people who contribute to OSS are doing it because they use it in their work.

No one uses games in their work.

More significant, all - every single one of them, professional game developers are up to their eyeballs in work. It's the nature of making games, they are never finished and there is always more to do.

Professional game developers are very unlikely to have any side project or contribute to OSS (I was one for years).
I've used an old Optiplex I3 540 system with Win7 license ($30) on which was added 16gb of ram bought used ($40) from classifieds ad, and a new GTX 740 ($70). Can play most free games on Steam. Just sayin'.
> But really Google is so much worse than the NSA

Google is one of the many tentacles of the NSA.
Worth reading 'How the CIA made Google': https://medium.com/insurge-intelligence/how-the-cia-made-goo...

Also noteworthy: 'DARPA director Regina Dugan takes job as Google senior executive':

http://articles.latimes.com/2012/mar/13/business/la-fi-tn-fr...
> Belt drive - I can't see much advantage to that.

Maintenance-free, always as efficient as a properly lubed chain, clean, and quiet.

They are fantastic for commuter bikes.

> cheap V brakes would be fine

Disc brakes are unaffected by wet/muddy rims.

> This seems to have the cheaper cable pull disk brakes

Mechanical disc brakes are perfectly fine for road bikes. They require less maintenance, too. They are very simple.

> 2 gear system - hardly worth having only two gears in my opinion.

IGHs also require less maintenance than a derailleur. 2 gears isn't much, but I'd rather take that than a single-speed one.

I would have preferred a manual 5-gear IGH, though.
The term is based on a figurative bug being found. OED traces this usage to

> Mr. Edison, I was informed, had been up the two previous nights discovering ‘a bug’ in his phonograph—an expression for solving a difficulty, and implying that some imaginary insect has secreted itself inside and is causing all the trouble. - The Pall Mall gazette, 1899

which seems to be reporting a bit of jargon in use at Menlo Park at that time that would be completely unfamiliar to the reader.

At some point the jargon spread more widely in engineering culture, this usage from The Journal of the Royal Aeronautical Society 1935 assumes some familiarity with the term, and attributes it to a whole country instead of a lab:

> Casting, forging and riveting are processes hundreds of years old, and, to use an Americanism, ‘have the bugs ironed out of them’.

In this context, the "First case of an actual bug being found" would be the first time that a problem was traced to a literal bug, instead of a figurative one. This would have been engineering humor, as if Google Cloud Platform went down due to a thunderstorm.

As the term "bug" became more closely tied to computer culture, we started thinking of its origins in strictly computer terms (and so you pose the question about the invention of the "computer bug"). The moth story is certainly an early usage in computing, and was a major inflection point for the computing usage, so as origin stories go it is a reasonable answer to the question.

It's just that the label of the computer bug does not reflect the real development of the term. Bugs were part of the engineering jargon long before computers, so the extension of this vocabulary to yet another engineering field would not have been notable at the time.
They do really risky acrobatics and I think have had some human deaths.
One thing that's worth noting about the classic bow shoelace knot is that no-one seems to know how to do them. The right way to do it is with the bow knot reflected relative to the base knot below it, like a reef knot, rather than oriented the same way, like a granny knot. I never knew this until a few years ago and since I've started doing it, I've stopped needing to double-knot my laces - they're secure enough for me with a single knot done properly. I always try to explain this to people when I get a chance, and no-one else seems to know about it, either.

I see there's a page about this on the site: http://www.fieggen.com/shoelace/grannyknot.htm
Could it be to allow deeper investigation into Trump's Russia connections?
Reading "I am a cryptographer" got me wary, looking back at your comments, I see that you did this multiple times before and I've tried looking you up but I couldn't find anything that substantiates that claim, I've looked also for publications and couldn't find any so I am curious, what are your credentials?
My original comment was detached and hellbanned due to unseemly sentiment and use of profanity. But it's not inaccurate.

Use the "show dead" function to find it.

The long and short of it is that the word is simply a code for pejorative insults.
(tl;dr culture) is not a positive. Not "tl;dr: culture is not a positive".
I am sorry, but I fail to see how a post like this belongs on this site?

I'd much more expect something like this on Instagram or my Facebook feed.
> Signal does not have this vulnerability, but WhatsApp has it.

That might need a footnote or something. TheGuardian is reporting: Moxie Marlinspike of OWS said Signal planned to make blocking notifications an option for some users and use non-blocking notifications by default.

https://www.theguardian.com/technology/2017/jan/14/whatsapp-...
people whose bikes get stolen need new ones
This account has recently been posting mostly uncivil or unsubstantive comments. Please stop and (re-)read the guidelines:

https://news.ycombinator.com/newsguidelines.html
"Worst" predictions?

The illustration used to head the article looks spot on to me.
Why argue with me? If you just want to win, to beat me, I'll surrender. Just please do something positive today.
That's why I said in many cities.

In quite a few cities the Taxi industry is the only opportunity for immigrants and they're forced to work long hours in rented vehicles for very low wages. That's not good. In other cities the taxi industry requires quite a lot of education and is harder to get into.

Where I live Uber drivers are often taxi drivers, they pull the taxi signs off their cars when they get an Uber pickup, despite the fact that we have a fairly exploitative taxi system they say that they get paid less by Uber.

Ultimately there are dozens of taxi companies and one Uber, those taxi companies range from very large to tiny but none of them can afford to run sustained losses to knock out competitors like Uber.
I feel like that's splitting hairs a bit. Sure, they can't prevent you from panic-selling or attempting to time the market, but their low expense ratios are possible because they, themselves don't do it. They just follow along with the markets.

They've got some pretty good arguments in favor of this, too: https://vanguardblog.com/2016/10/13/when-nothing-is-somethin...
Thank god that someone with real power is finally starting to demand change.

If the NIH could avoid the politics, they would require that all NIH-funded research be published in open-access journals (now there is a requirement one year after publication) that it be made available.

Elsevier's revenues last year were about 20 billion, almost the same as the entire NIH budget.
Thanks for pointing this out. I thought I was going crazy when it happened to me just yesterday.
> forced to use COM a few times, and that doesn't sound very encouraging

I use COM a lot and I love it.

The problem with COM is it’s too many things at once.

It’s an excellent ABI.

At the same time it’s crappy RPC and overengineered serialization framework. In addition, registration could become a point of failure.

You can only use good parts and ignore the bad ones. See how MS did it with their Direct3D or MediaFoundation.

> 10-level nested if in that code

You can write shitty code like that with any framework and in any language. Doesn’t say anything about a framework or language.

Apparently, there’s some stupid policy that prevents them from using ATL in their code samples.

With CComPtr instead of raw interface pointers, you can just return the code when FAILED(), the destructor will release the objects as needed.
I occasionally like to aimlessly browse Amazon, so I created a tool to do this more easily.
There's a whole spectrum from door-to-door taxi service to fixed-route public transit. I don't see why consumer expectations couldn't be set such that it's not weird to be dropped off a block or two away. Take a (more expensive) manned car if you need to be dropped at your door step. The same tradeoff id already at play with buses vs taxis/Uber.
I think the bigger problem with WebKit-based browsers on platforms other than macOS is the frequency of updates. For example, I find GNOME Web on Linux/*BSD perfectly suited for my own web browsing, but depending on the distribution you're using updates can be fewer between than even Safari's once-per-year big updates and far more infrequent than Safari Technology Preview's or Chrome's update schedule.

There aren't really any good WebKit-based options on Windows, though. IIRC Midori runs on Windows but is GTK based and feels out of place.
My philosophy: sell luxuries in narrow channels but distribute medicine broadly.

It's pretty subjective what fits in which bin, people should decide for themselves. But Google certainly has resources that they consider to be "medicine" for their employees and yet they keep those products in-house.
I don't get why the author is so fixated on OSS games as opposed to more open (or at least easily accessible) tools. I mentioned something similar in my comment, but I don't see why a publisher spending millions on development is going to allow the developers to open source their game.

What's more realistic is that money that's being spent on development also funnels into tools so that everyone can reap the benefits from, and to a degree that's already happening with stuff like Unreal.
Reproducability is great.

No, my concern is that if I submit a ticket that says "when I send 65 characters in the Username field I get random spew back, I think you need to be checking inputs better" and get a response of "show this to me with a PowerShell script" then I kick things upstairs with appropriate commentary.

And if the attitude you related in these comments is accurate, I suspect those engineers all have something else in common: working to bypass you as much as possible.
Bulk transfer. They'd write it to a normal disk first, then slowly copy the data in bulk.
I have an adblock (ublock); I almost never clicked an ad willingly in my life.

But on that website I clicked almost all the banners.

This website is awesome. Designers, "content creators" and advertisers should learn from him.
I'm about as anti-systemd as you can get, but I also cringe whenever I look at some of those massive, convoluted shell scripts in SysVinit. There is a middle path, with runit[1], which mostly uses short, simple shell scripts for its process initialization and supervision.

Brevity and simplicity are really the keys when it comes to shell scripts. I really don't have a problem with them if they're short and don't try to be too clever. Whenever I've let my shell scripts get long or complicated, I've always regretted it, and always wound up rewriting them in a "real" programming language anyway, and then realizing that I would have been better off rewriting them much earlier, as soon as they'd outgrown the short, simple stage.

There's no shortage of relatively light-weight "real" programming languages like Perl, Python, Ruby, Lua, and Go -- for even moderately sophisticated tasks, all of them would be better choices than shell scripting.

[1] - http://smarden.org/runit/
27" 5k is the way to go
No big loss for me, no matter how you slice it. I don't watch that much video on YouTube and I prefer to d/l it with youtube-dl if I'm going to be involved with it longer than 5 minutes.
I try to keep my resume to myself unless absolutely necessary because a) recruiters b) arguments to authority are damaging, but Crypto 101[0] is probably the most interesting public one. Other than that, being one of the founders and the resident cryptographer of PyCA and Latacora, also caesium and magicnonce specifically.

[0]: https://www.crypto101.io
> Isn't it a false choice? Why can't the answer be "both"?

How does a plane both take off and land at the same time?
Ask HN: How do you divide up the work when assigned to a group project at work?
Yes, the 747 (which this aircraft is based on) generally takes off with flaps 10° or 20° depending on load, runway conditions, temperature, etc. Landing flaps are 25° or 30°.
> Are you saying that because you agree?

No. I just find discussing ideas more meaningful than arguing definitions.

> "legitimate" government - whatever that means

Don't handwaive this away. The boot-up process, which builds founding myths and their related constructs, is integral as much as with any other venture.

Ignore it and you will be advocating for the unrealistic (e.g. "everyone signs a contract at 18 or gets banished") or the abominable (e.g. "we will have an efficient, culturally homogenous society once we kill the Jews").
They do have a blog at blog.coinbase.com
> this is a great summary to share with people who are less familiar with

Unfortunately, the people I know who need to read this the most consider "aclu" is a dirty word.