skysight-inc/HackerNews huggingface dataset:
NP. This did get me thinking about the idea again. If, like you say, you could identify a market with a much higher cost/gal of water AND you find a way to significantly reduce chartering and operating costs, you might be able to turn a profit at scale.

Reducing Opex can be done by chartering a foreign flag vessel (i.e. much cheaper than US flag - although you won't be able to trade H20 between US ports due to the Jones Act (1).

Here's a crazy idea for reducing fuel costs (the biggest Opex). You could employ H2 fuel cells + motor propulsion on your ship vice diesel engines. You might think that H2 fuel would be hazardous/infeasible to carry, which is correct. However, you could possibly skirt that issue employing an aluminum H2 generation system that generates H2 fuel on demand directly from water (sea or cargo) (2). This process oxidizes the aluminum until it is depleted, however, to refuel you could offload the containerized depleted Al ashore and load fresh Al. On shore, the depleted Al can be reconditioned (de-oxydized) via a solar or wind powered reconditioning plant (basically melt the Al to liberate the O2).

Thus, while a solar-cells generally don't have the necessary energy density to power a ship at typical transit speeds, this is one way to build a very clean solar/wind (albeit indirectly) powered fleet. The Capex might be a little high, but it's doable.

(1) https://en.m.wikipedia.org/wiki/Merchant_Marine_Act_of_1920

(2) https://www.google.com/url?sa=t&source=web&rct=j&url=https:/...
Not a video host with comments. That's practically CRUD. A very solved problem.
"Greg- look, I've got a client who started her design firm in her garage, but then realized that she needed to be at a 'co-working site'. It's like renting a room within an office. It worked out GREAT for them and I think an article about how these things are the next iteration of the office, "Office 2017", I call it, would really make a great story! PLUS- these Office 2017 places have a -lot- of money, I'm smelling easy ad revenue- your sales droids will love that.

"Tell you what-- I'LL WRITE IT FOR YOU, then we can hit up the steak house. Sound good?"
Hmm, I say maybe, now that Airport is discontinued...
And now it's near impossible to find a toilet in Manhattan after sundown -- either you're sneaking into a bar toilet or you're paying some local business so they'll let you use their customer toilet.

Pay toilets seem like a very reasonable solution (although they installed some in NYC relatively recently with pretty poor results due to camped out homeless people and drug users).
That first article made me CRINGE. I hope to God it isn't real. I'm latino and I would be pissed if I saw an article on the frontpage called Let's Stop Coddling Latino Feelings.
I'm in the US, and I haven't seen a pay toilet since I was a little kid in the late 80s. What I have seen a lot especially in New York City are bathrooms for customers only. There are large areas of the city where public bathrooms are very scarce, and the only available ones are inside of businesses that require you to buy something before you can use the bathroom.
It isn't about people making assumptions about his disability, though, it's about people not making the assumption that he does have one.

Doesn't surprise me at all to see that today's super individualistic people didn't think twice about minding their own business when they see what appears to be just a guy with his dog. For all they know it's just a therapy animal, because he doesn't -look- blind.
Interesting to note that `print()` is supported out of the box--no need to `from __future__ import print_function`.
Buy the corporate line laptops from whatever vendor you use. Speaking generally,

* Consumer products are sold based on cost; when consumers shop, that's all they look at. Corners are cut to keep costs down - that's what consumers demand.

* Corporate products are sold based on availability (reliability), serviceability, and support; that's what IT departments shop for because those line items cost businesses far more than the extra couple hundred in up front cost. Imagine the cost of just a a few hours of downtime over the entire lifetime of the computer - lost productivity, skilled labor to for repairs, parts, distraction and disruption.

Yes, corporate products cost more; if you insist on lower up front cost, the manufacturer is going to give it to you. You get what you pay for. The same goes for support; pay for premium support.

My impression of HP's consumer-level stuff is that it's cheap in every way, but I never use it. I do have a ~12 year old heavily used HP corporate line laptop not far from where I'm sitting; it works perfectly except for the trackpoint (touchpad is fine), and the finish is a bit worn where the user's palms rest.
At some point it leaked pretty hard as well. The package scope was an unspecced implementation behaviour that became a standard later. (If I recall the story correctly)
Yikes. Who pays for the free toilets, then?

I love pay toilets. Most of them are kept clean, and I don't consider finding a clean, available toilet to be a right.

I've paid for others to use toilets, and I'll keep doing so.

"Don't let people pay for things because poor people might not be able to afford it" is offensive to "poor" people.

Oh well. If it makes him feel like he's championing a cause...
How the NYE leap second tripped up Cloudflare
On lower level, Bitcoin's intrinsic value is the right/ability to write a new row into an immutable append-only decentralised censorship-proof spreadsheet table. It is valuable not only in economic context to create a border-less cash-like virtual commodity. It could be used for proof of publication or proof of existence and in many other ways.
Congratulations. The concept seems fantastic!
Wish you the best.
The original Deus Ex game was similar. I remember getting about 2/3 of the way through without killing anyone. I remember being backed into a corner and finally making a kill, then "screw it, I'm killing everyone". That was an awesome game though, so many different ways to accomplish the mission. At one point you become locked into a single path though, which always bothered me - IE, you can't choose to continue helping the bad guys at a certain point, you always end up fighting against them.
Yeah I read somewhere that it was all sent off, but everything else I've looked at says it's all local.
Can't touch Lenovo given their spyware antics and even more recently it was revealed a couple of their mobiles have secret backdoors. Not saying Thinkpads do. It's a vote of no confidence on the whole

That and their sales worm insisted I could run Linux on a t400 I bought new and have no problems with support (paid for NBD repairs.) Screen flakes out and their tech team insisted i reformat to Windows before they're replace an obviously hardware defect

So spying issues and BS salesmen == no more Lenovo for me

Dell developer 13" and 15" can be beefed up pretty nicely. That and Dell is officially supporting Linux through and through; have heard first hand stories of calling in and getting help with Arch related issues. They ended up fixing it in new drivers.

That to me makes Dell the only alternative to Apple (these days I get by fine with a maxed MB Air, running Ubuntu only booting off a tbolt disk into OSX)
I am very curious to know if the alternative toilets he uses are equally accessible to the poorer people he is advocating on behalf of. I know I can walk into any good hotel and be taken for a guest and probably directed to a bathroom, and I know that many others, especially homeless people, couldn't do so.
yeah, but if we _all_ pitch in then these costs are marginal, and we can help provide some feeling of humanity to those in need--that's worth a lot more!
Honestly, he's right.
> Under Linux, some SECCOMP initialization and capability dances having to do with dropping root and closing off privilege-escalation attacks as soon as possible after startup.

I was under the impression that these specific things were actually quite hard to do in Go. I believe that both setuid/setgid and seccomp_load change the current OS thread (only), and since Go multiplexes across multiple threads and gives programmers very little control over which ones are used for what goroutines, I'm not sure how you would, for example, apply a seccomp context across all threads in a Go program. setuid/setgid are currently unsupported for this reason, with the best method being "start a subprocess and pass it file descriptors" (https://github.com/golang/go/issues/1435).

I'd be interested to hear if others have found ways to actually do this reliably for all OS threads underlying a running Go process.
tldr; they aren't making enough money and don't have an idea on how to change that. They are laying people off who worked on the old failed model and are winding down to maintenance mode until when/if they can figure out a new model that no one else has been able to figure out.
Don't get him started on free vs open source toilets. =P

I had no idea this was even a thing. Doesn't seem justifiable to me, it just seems cruel.
Jesus.net Wants to Make the Christian Gospel Freely Accessible on the Internet
Tweeting Towards Bethlehem
Two Major Credit Reporting Agencies Have Been Lying to Consumers
hard != innovative, was OP's point.
I believe you're suggesting a contradiction here, but I think the juxtaposition is actually quite insightful if we consider the differences between these two things!

What the world values ought to be a mostly objective question, though one that isn't easy to answer. An accurate measure of what the world values probably implies success, even. Our values are expressed by the totality of our collective actions, and are certainly not guaranteed to be consistent with what we say. The obvious (but certainly not perfect) proxy for what we value is what we choose when there are costs involved.

But other people's ideas of what matters strikes me as a completely different thing. These are constructs and abstractions that we use to help model our own individual decision making, and unfortunately we're often all-too-eager to share these with others even when they're by no means universal. If I tell you that "what matters is security and predictability" or "what matters is family" or "what matters is the pursuit of creativity and novelty", all I'm really saying is that I have this axiom that floats around in my head with a tenuous connection to reality even in the context of my own life but is clearly meaningless relative to yours! These things are not to be chased, because they’re not real.
This is going to sound weird, but before we get started on the infrastructure, I would like to see thousands of public restrooms built all across America.

Every year, it gets harder to find a restroom.
I've been following Ceph (testing it but not using it in production) because of my interest in using RADOS for a project. BlueStore, hot/warm tiering, erasure coded pools are all pretty darn nice features. Are you aware of ongoing issues at the RADOS level?

In my past explorations of Ceph's higher level pieces, e.g. RGW and CephFS, those appeared much less-baked than RADOS. That experience was a couple years old, however, and they may have fixed all that since.
Having run into many public toilets and restrooms which were unusable because they were covered in feces or urine or had crazy homeless people in them harassing people (most recently, in December in Oxford, whose homeless are even worse than SF's, if you can believe it), I often wish I could pay to use a pay toilet. People value more what they pay for, it keeps out people who only want to trash them, and it can pay for amenities like automated washing.
Micro-dosing
has been submitted ~10 times already and is discussed here: https://news.ycombinator.com/item?id=13321322
The greatest issue I have when working, or even just talking with people in different places is not technological, but timezones.

I don't want to be catching up with my family in Europe at my 3am in the morning. Or working a hard problem at my 9pm to be in touch with people in India.

I think if you are in the same timezone good video conferencing works really well.
Devs love Python and will continue to do so, no question there.

I'm just afraid the surge of different compilers and interpreters will bring up plenty of issues in the medium term.

There is no formal spec of Python like there is for, eg, Javascript. (which is of course driven by multiple, VERY engaged adopters).

How long until subtle and not so subtle differences creep in between different implementations, leading to incompatabilities and a continuous fragmentation of the ecosystem?
Nobody who's been a victim of ContentID scammers (basically, 80% of YouTube Creators) would never say Google is "ethical".
I don't generally like cops either, but saying most or them behave a certain way based on your own experience doesn't really work, as you've probably interacted with <1% of them.
My biggest issue about Medium so far, is the content. Too much opinion, not that enough investigation, like junk food dressed as fine dining with clucky javascript.
It would be interesting to know what Medium's main expense is? Is it the people? The infra?

Also would be very curious to know how much do they earn for advertising.
Bay Area Summer Interns 2017
I was in China a couple years ago and don't remember seeing any. Beijing in particular seemed to have abundant free public restrooms.
So they will take OTA instructions through a backdoor?
Over the last 20-30 years there have been innumerable microcontroller projects involving a stepper motor and a servo and very recently some 3d printed parts to open combo locks. Its an interesting real world project.

At my high school some decades ago we had the 3-turn 0-39 master locks but mfgr sloppiness meant there were really only ten or so possibilities and if you knew the last digit you only had perhaps 100 or so combos to try which doesn't take long.

A frenemy of mine got into a practical joke war and my friends collected tens of thousands of magazine subscription cards from the school library over the course of weeks and filled his locker with them when I finally brute forced the lock. He responded by filling my locker with many thousands of 4-40 sided machine tool nuts and some washers fed in thru the top ventilation slots. Well, it all seemed like a good idea at the time.

Small time barely noteworthy events happened all the time like remove the lock and attach it to the locker upside down, or replace it with a different lock, or swap it with a neighbors lock, or remove and/or change the numbers on the locker door. Oh another move was breaking into a locker, and respectfully not touching any personal property but disassembling the interior of the locker such that the victim no longer had a coat hanging hook.
Maybe it's not focus but quality of content.

When I see that a story is from medium I don't bother with it. History has taught me that once in a while something there might be of value but mostly it's very light reading and not worth the time to explore.
It's a little cringe-worthy coming from someone like him. Sam sold a company before ever having to work a job to support himself, AFAIK.
I agree with a lot of what Sam has to say, but from my own experience quitting my job, starting a bootstrapped venture, working on something unsexy, and going through a multitude of challenges in the past year has taught me to ignore all "advice" and think critically for yourself. You will not remember most of what any of the advice-givers tell you, and it won't fit like a glove on you either but the conclusions and answers you arrive at yourself will make a lot more sense and work out better in the long run.
bowing to Chinese dictatorship, so sad. then again, Facebook/Snapchat also has no shame bowing as well.

good thing Google has a backbone
> Thinkpad T or X series. Which also have near perfect Linux kernel driver support.

Isn't that because Linux (and other *nix) devs typically use Thinkpads?

And does anyone know why that is? I'd guess that it's because when these projects started in the 1990s, IBM Thinkpads had a great reputation for quality.
I watched my friends' two-year-old stand in front of their Echo excitedly and yell "Alexa Alexa Alexa Alexa!" Her "toddler accent" meant it had no idea she was trying to say the keyword.
I live and work in San Francisco, CA, USA.
That's exactly the tradeoff. Pay toilets are pretty nice when your alternative is either having to patronize a business purely in order to use their bathroom, or drop trou outside somewhere.

Sure, in theory there could be wonderful tax-funded public toilets everywhere, but it's a hard sell to taxpayers: most of the time, locals aren't the ones getting caught in need of a bathroom. (I mean, how many times in your typical day do you use a public toilet? Probably not often; it's a thing you use when traveling, or as a tourist in a different city.) And thus they're understandably reluctant to divert tax money to pay for them, and they get to make the call.
Cleaning up excrement from public areas also costs money and in the meantime makes it less pleasant for everyone. You can pay for one or the other.
> Last time I did the same I lost the ability to vouch.

Shoot an email to the mods, I'm sure they'll restore it.

Looking at rebootthesystem's previous comments, a couple are a bit heated but in general it's decent quality. I've made worse comments than that one without getting flagged myself; assuming good faith goes a long way.
Does it have an official Linux client?
Postmates: Estimating Delivery Times (2015)
>I don't consider finding a clean, available toilet to be a right.

Posit a reason why it is socially unacceptable for people to just crap in the street, then.
Very cool. How hard would it be to go in the opposite direction? When I'm using a desktop or a laptop computer it's most annoying that almost all news sites, blogs, eg. optimize for a portrait orientation. I can only see a relatively small amount of text so I have to scroll constantly, despite the acres of available whitespace to either side. It's really annoying when reading anything complex where you'd want to refer back to previous sentences or paragraphs frequently to make sure you've understood the substance properly. I would love to be able to reflow into 3 or 4 columns though...
Python 3 is a more modern, better language, that's why. Hopefully, grumpy will support it soon enough, though it's understandable that they started with 2.7 to support Google's huge older codebase.
I had the same thing happen to me in an advanced OS course, but my partner was a guy doing a Master's degree, clearly we're not going to blame it on his gender.
Or Stallman has devised the perfect cover, only time shall tell
Qualcomm to Invest in SoftBank’s New Technology Fund
> We believe people who write and share ideas should be rewarded on their ability to enlighten and inform, not simply their ability to attract a few seconds of attention.

Does that mean they are going to start paying people blogging? "Rewards" is a bit unclear.
TIMA Arbitrary Kernel Module Verification Bypass
Read the 'Vuja De' section of Andrew Chen's 10 yr blog post.
I always find it amusing when people say "I could run XYZ with a 10th of the engineers, easy!", as if they have any actual insight into the engineering backends that run these services.

I remember a couple years ago there was a guy claiming he could run Twitter himself on 4 really big servers.
> Purity seems to be totally orthogonal to this question, to me.

Ah, well there's the confusion. A language with semantically impure closures emphatically does not reproduce the semantics of the lambda calculus unless you restrict yourself to only pure, immutable variables. But if you reproduce the lambda calculus, there's no need for closures as we know them. It's just an implementation that happens to work well. You could supercompile the lambda-abstraction at the application site and avoid having a closure. It's just not a good idea.

But I agree, in a language with mutable variable capture, you can reproduce the semantics of OOP by providing a bundle of functions closed over mutable references to the "object" data.

> a language that bills itself as functional that doesn't provide that capability natively

I'm not sure exactly what capability you're referring to. Could you clarify a little bit?
> Still, once you can do that, you can start optimizing, such as inferring that something is an integer and using ordinary Go arithmetic types.

I was hoping for something more aggressive even, like compiling Python classes to Go structs so long as the program doesn't need the dynamic behavior. Alternatively, Grumpy could support declaring native Go types via some sort of pragma or a new `struct` keyword or some such, which would be treated like a normal Go object (rather than defining your Go objects in a separate Go package).
Why is it good for professional programming languages to value clarity and elegance, but not professional applications?
Jottacloud is based in Norway:

https://www.jottacloud.com/en/

[though it's more like Dropbox than AWS or Azure]
I'm a hardcore Linux user, but free software has very little to do with my rationale for using it (although I do in general prefer open source software to proprietary, I've found I'm more worried about "free as in free beer" than "free as in freedom"). For me, customization is the deal-breaker. OS X is, for lack of a better term, very opinionated about how I should be using the system (GUI/mouse oriented interfaces for installing and updating things, fullscreen being a built-in windowing option but not maximization, etc.). As my tastes don't seem to coincide exactly with the choices that any one OS/distro makes, my only option to have exactly the setup I want is to use a fairly minimal distro and then configure it from the ground up with the choices I want. I have no trouble understanding that most people are perfectly fine with using a preconfigured system (OS X, Windows, Ubuntu, etc.), but it's just not for me.
I've found that the more attention I pay to my notes, the better I recall the topic at hand even without referring to the notes I've taken.

As a result I exclusively use pen-and-paper for meetings. I also started using fountain pens about two years ago and the discipline required to write well, especially with vintage flexible nib pens, helps keep me focused on note-taking.
Invest time in your mental health, ie give your brain time and the possibility to truly rest. Meditation, walks in the woods (no headphones!), a fun (!) book at a rekaxing place. Or if that's too much at least start by not filling every minute. No smartphone on the toilet, no music or podcasts while walking to work, swim rather than gym, walk or public transport where possible rather than the car, not every evening a beer "to relax" but instead just a warm drink, smartphone away when playing with the kids, ...

If you really want to go bold, one of the best decisions in my life was to do a ten day silent meditation (i did one of those of dhamma.org; free courses where you of course donate according to your means at the end).

Idle time is an investment in your brain. We don't need constant information or entertainment.
"snow this week" will return the weather forecast for my location on google
This causes a ton of compatibility problems, and it's worse that a lot of companies don't seem to care and advertise compatibility anyways. I noticed this a while ago when I wrote this review: https://www.amazon.com/review/R2RH78QWKSM5W7/ref=cm_aya_cmt?...
I think intent matters a bit more than the outcome in this case.