skysight-inc/HackerNews huggingface dataset:
Cruise ships are essentially floating luxury hotels. They are utterly dependent on supplies from port and on labor that is segregated from paying clientele. The base unit of seasteading has to be more self-sufficient. It has to supply food, potable water, and shelter for at least one permanent resident, plus many more transients to realize any economies of scale.

The ship has to be able to never make port, because all ports are potentially controlled by potentially unfriendly government regimes, and defended by armed navies. The ideal of a seastead is to live indefinitely on the high seas, outside the jurisdiction or interference of any nation, as an unflagged vessel.

But the stride from here to there is so long that even Jean Claude van Damme would pull a groin muscle trying to make it in one step.

Operating a retrofitted extended-stay cruise ship under the flag of a disinterested landlocked nation would provide very valuable maritime experience. Even Carnival Cruise Lines, a company specializing in cruise operations, has had some trouble operating regular cruises. I can only imagine the sort of unmitigated disaster these guys could brew up if given enough cash.

Keeping a ship afloat at sea is not as easy as everyone seems to think. I'd like to see these guys keep a regular ship out of Davy Jones's locker, running experiments and proving concepts for a few years before I'd find them credible operators of colossal floating concrete platforms.
Run, don't walk, to buy/watch/download the BBS Documentary. It is truly fantastic.

My favorite parts are the fidonet interviews - really fascinating and technically interesting.

Thank you, Jason.
I'm increasingly seeing Greasemonkey as a tool for unfucking the web. I've already started writing simple tweaks to the banking UI I use.
account created 28 minutes ago

Registered just to convey this very important piece of information? Did Putinbots just find HN?
Many of my collages use the unaccented version of their names just to avoid complications. I use my accents whenever it's possible though.
This works brilliantly until you discover that the Unix epoch is ambiguous around leap seconds. Good luck sorting epoch-stamped events around leap seconds!
Giphy for Gmail
The allegations here are of a criminal nature. If true, people need to go to jail here, in addition to any civil remedies arising out of the class action suit.
If we're going to change museums can we put a museum in a museum so we can remember what museums used to be like?
In California, at least, there are massive government credits for replacing lawn with other alternative landscaping choices. Perhaps replacing water-hungry landscaping with other lower-maintenance, water-efficient plants would be less net work, cost and environmental damage (e.g., smarter) than to engineer a solution to the wrong problem: continue enabling antiquated, excessive water consumption habits?
It doesn't work with SaaS startups. The goal of a typical startup is to get bought. The so-called "exit". Which basically means they don't give a crap about their users. They'll lie to you on their front page that the want to create an awesome service, but it's all a trick to get you to sign up - because the more people sign up, the bigger growth they have, and the better chance of getting bought. And when the buy offer comes, the product gets shut down, paying customers or not.
Reply to your edit:

>And being invited to a party with VC is a net positive option. Ignoring it would merely put her back to the level of men, not below that level. Feeling pressure to go there - really?

Let's say she that she theoretically agrees to his proposition and goes to the event even though she doesn't like the guy much. She has a very productive and enjoyable time speaking with investors. Her date mentions that his VC will be holding future events which he would like to bring her to as his date. He also mentions that he would like to have sex with her. What will she do? If she declines she might not be invited to these future events and may miss out on funding opportunities.

This type of scenario is one reason why I said that the arrangement was unethical. Whether intentional or not, it sets up the basis for a very unequal relationship.
Yes, the fidonet sections with Jennings are my favorite part.
Ask HN: What should I do?
I am from Nepal. My question is about website owners who are confusing their visitors and violating Google's TOS to force higher CTRs. I have been reporting most of the cases of violations that I have seen until now; not only to Google but to all online services I use regularly.

I am in dilemma right now. All this time I thought I am being a "good guy", but I'm now worried because with every reports and banned website and frozen Adsense accounts, I am snatching those dollars from Nepalese.

1. Should I keep reporting because they violate the TOS of a company?

2. Should I stop reporting it because they are bringing in $$$ to Nepal at this state of crisis (aftermath of recent earthquake). Earnings by Nepalese website owners don't really matter to Google, I guess.

--------

Explanation in detail + screenshots of a similar website I found today:

Persuading the visitors to click on ads, using misguided text and forcing users to click- all these activities are against their terms of service. We can report violation of such terms to Google; I have done it myself several times. I usually report violation of terms on all of the online services that I use regularly.

My concern now is websites run by Nepalese "online workers" who push the limits of fraud to earn from Google Adsense. Here's a typical scenario:

1. Create Facebook pages and blogs with lucrative titles, related to Nepal.
2. Link those blogs in their page, sponsor the post, targeting Nepalese working abroad.
3. Tell them to explicitly click on ads, which look like a video player, to watch video.

They seem to keep repeating this, in a larger scale as they keep earning more and more, keeping the difference from what they pay to Facebook and what Google pays them.

Example screenshots:
1. Actual webpage content: http://i.imgur.com/QmhLRaB.jpg
2. Translation of content: http://i.imgur.com/zQyXEZK.png
I find most people doen't understand the difference between timezone and time offset.

I reciently had a huge issue trying to explain to people why we couldn't (easily) show the offset next to the city on a date time input, because we didn't have a native library to do it. They couldn't grasp that a date in the future could have a different offset for the same city and that they didn't all change at the same time.

If anyone is using JS checkout moment.js and also be aware that date objects in most client side runtimes are in the users timezone by default, and often doen't let you change the offset.
It isn't about forgoing investment, it is about clouding the judgmentused to evaluate the investment opportunity.

Imagine a goofy woman in torn clothing approached tmyou at a conference, with a business idea. Would you seriously consider its merits? Now consider someone whose sexual frustration hurts his ability to tell the difference between confident women in business attire from a seductress in party clothes.

Lest you think this is extreme, women report his behavior constantly. Compare even just a dorky tech guy wearing a silly tie, to a cute lady wearing a hot pink scarf that falls on her breasts. Note: for women, breasts are not optional attire.
The first time the west uses drones against an enemy with an actual air force those drones are history. Not only is the lag so severe there would never have a chance in air combat (they require special teams closer to the action to let them take of in the first place because the lag from their US based flyers is too high) but the drones are very slow. Oh and they have no real air-to-air defence.
I was actually asked some of these for a position in a SRE team. So these are interview questions you might encounter.
Philippines gives Uber its first legal framework to operate in Asia
Absolutely terrifying w/ sound hah.
Hi, I'm the author of the blog post and the library used in the examples.

For many operations the Kalends library actually converts to UTC (and UTC is almost the same as epoch). For instance to calculate the amount of seconds between two datetimes.

Your advice might work in a lot of cases, but if you have a good datetime library you should not need to IMO. But I am sorry to say that I do not think most datetime libraries are very good when it comes to timezones.

You don't have to manually say: oh this datetime is not UTC, I better convert it as soon as possible. If you need to save a future datatime which is not UTC, it is actually error prone to convert to UTC.

What Kalends does instead is to have a struct with an unambiguous, validated datetime and the timezone along with it.

That way, if for instance you are dealing with a datetime entered by a user, you have the actual datetime entered, but you still have all information you need to convert to UTC.
Maybe it doesn't matter to you - which is perfectly fine by me, I respect your choice. As for me, I've had "my" data (edits which I have contributed) in too many projects, only to have the "oh, and we're shutting the service down/restricting access/whatever, and no, you can't have the data, all ours!" happen to me.

I'm certainly not expecting Google Maps to go under, but I don't like the idea "sure, we will gladly take your data, but you can only do X, Y, and Z with them, and only as long as we're not angry at you." In other words, I have hit the limits of GMaps usefulness for my uses; I understand this doesn't necessarily happen to everyone :)

(Also related: in my geographic locations of interest, OSM is now a workable alternative - compared to five years ago, when I was struggling to fit within Google's terms, because there was no usable alternative for me then)
If I could send two things back in time to aid my undergrad physics self in his studies, it would be this and http://acko.net/blog/how-to-fold-a-julia-fractal/ (which is as close to an intuition about complex numbers as I've every seen written to a screen).

Really useful and cool. Thanks.
Python is a very nice language, but a big stumbling block is the poor package management. Contrasting this with node, which makes it as easy as possible to build modular software, python's packages are a big step backwards.
Bad is an understatement. Problems with Lollipop I've experienced so far:

* Calls don't work. Had to reinstall OS a couple of times. Known Google bug that they refuse to fix on their own Nexus 4 phone. Bug also exists in Android 4.x. Yay!

* Contacts didn't show names. Had to reinstall OS.

* Bluetooth skips, sometimes fails to connect, and after disconnecting, always reconnects with no sound (though the song metadata is transmitted) - no solution that i've found so far

* Calls and texts sometimes do not alert, even when not in the quiet period - no solution / unable to replicate

* For a long time google apps just crashed, but I was able to finally solve that after reinstalling the OS and google apps a few dozen times

* Hangouts will not let you delete more than one conversation at a time

* No silent mode (speaks a lot to the idiocy of Google's product team)

* The new maps interface is incredibly slow and unusable at times (the article gets this one spot on), especially without a very fast connection (not limited to Android of course--the new slow, downgraded experience is available on all platforms from Google)

I'm pretty certain I won't buy any more Google hardware due to their lack of support (which seems to span all of their product divisions) and likely will avoid Android in general if at all possible. It's ironic because the Nexus 4 hardware seems to be quite excellent and well built--I haven't been able to break the phone yet even when intentionally smashing it into the ground as hard as I could multiple times because of the above (the bumper helps a lot, I think). The only reason I haven't made the switch yet is that a $649 starting price (really closer to $800 for a decent model after tax) for an iPhone is simply atrocious for a phone and worse than the horrific problems described above. For now ...

EDIT: Added newlines.
WebSocket polyfill will be available soon in React Native
Thanks, didn't know!
> Not necessarily. Many of the higher end and business models come without spyware of any kind, not just this particular piece of software.

I like that you said spyware, whether intentionally or not.

Most people call these programs "crapware," "junkware," "bloatware," or third-party pre-installed software. Though generally speaking this third-party junkware isn't expressly designed to be spyware. Nevertheless, with cases like Superfish, the line between spyware and junkware is vanishingly faint.
Rule #1 of buying any pre-packged Windows computer: Clean install the OS from original MS disks, not from what might come with the computer. If you are running a business the cost is insignificant when compared with the aggravation and risk of crapware. This is also the reason we still build our own desktop computers: You know exactly what's in them, you can service them and generally get more performance and quality per dollar spent.
At least windows recognizes you as a time zone.

https://www.timeanddate.com/worldclock/canada/fort-st-john

I have to communicate to my peers that we live in Arizona because Windows doesn't have anything.
Microsoft's trying to create a premium “Signature Edition” category with that as the selling point:

http://www.microsoftstore.com/store/msusa/en_US/cat/Signatur...
I agree with you 100%. I also got a comment from a NASA engineer that other strong additions are NASA itself and the Department of Energy. If you know of any specific companies, I'd definitely welcome the suggestion.
> every man has a moral obligation to educate himself about sexism on his own time and on his own dime

No, only those curious about the world and wishing to learn how things work (and why only men?). But if you choose not to educate yourself, it's ridiculous to enter into an argument without at least some familiarity with the research.

> repeatedly asserting the existence of a "vast" number of studies without naming a single one

Are you kidding me? I feel like I'm in crazy land. I didn't know the existence of an entire field research done by world-famous researchers on government and private grants at the world's most prestigious institutions and published in the best of peer reviewed journals is either "asserted" or requires "evidence". It's ridiculous. If you're that ignorant, type "women roles" or "women power" into Google Scholar. Because you'll get literally millions of hits -- from various disciplines like history, sociology, psychology and anthropology -- you can narrow it down, for example "women roles victorian", or "women roles middle ages" etc. The field is not exactly obscure. There's a lot more to learn, but we already know quite a bit.

> so ideologically blinded

What are you even talking about? All I did was say that people who are otherwise curious don't wish to learn the subject. What ideology have I expressed?

> incapable of understanding why anybody would ever disagree with you.

Disagree about what? That we know a good deal today about how sexism work and how power perpetuates itself in society? That's a fact!

> You appear so insufferably, patronizingly smug that it is hard to take your argument at all seriously.

At the risk of sounding smug, I think I will repeat my "argument" (i.e. incontrovertible fact) once again: for the past few decades we have learned a great deal about sexism through research. Any argument about the topic must at least start with the basics of what we already know. I am really sorry for sounding condescending, but I feel like a scientist at a dinner party mentioning Newtonian dynamics and all of a sudden getting bombarded with insults and strange opinions because it turns out that the other people's backgrounds range from Etruscan religion to Aristotelian "physics". There's a lot to debate and discuss, but you just can't have a serious discussion when most of the participants willingly ignore the full body of research on the subject.

There are people talking about sexism or feminism without even knowing what those terms even mean; without even having looked up either on Wikipedia. How would you feel if somebody started disagreeing with your "opinions" on programming without having ever programmed anything, or even having read a single relevant Wikipedia article? I'm sure you'd sound pretty condescending to them, too.
How is that better? You just don't want to spend the time to shuffle a deck if only a few cards will be used? Or you are worried someone might cheat by being able to read card order ahead of time?
One of the great things about wind turbines today is that they capture power over the entire disk of wind the blades touch.

I suppose using this system means blocking the wind with something akin to a forest, with a small space between "artificial trees".
I'm not following this. Can you give examples of features in node?

Given, the quality of things in any community repo, and the namespacing, are often terrible, but this hasn't ever kept me from using good things out of it.

I'm also not sure how it can be a step backwards, as Python is quite a bit older :)

One thing I don't like about npm is folks are starting to store non-npm things in it, which I think may because of the weird situation of npm getting funding. I don't understand that just as much as I wouldn't understand PyPi or CPAN getting funding :)
This is going to sound a bit horrible...

Fixing the space issue will help more people than it hurts. People that have spaces at the beginning or end of their password can simply reset their password or call customer support. Users forget or mistype passwords all the time.
He's right that museums could see more of their deep collection as an asset. What he's missing is what the Museum sees as its mission. Curation is the main part of it, as opposed to the Library, for example, where access is primary.

Museums collect artworks erratically. Often--and this was worse in the past, but there's fallout today--in order to get the best works, they take many additional works from a donor. They never really wanted those other works, and simply to display them (or to offer them to other institutions/locations for display), without curatorial moderation, would shirk their most important responsibility, that of interpretation.

"Curation" is a word we started to use for lots of activities that are nowhere near the level of effort a professional art curator applies to the task. To ask a museum to display all those works without intense curatorial effort is a significantly bigger change than I think this author understands.

He should keep up the pressure, however. Lots of museums have, or are, putting their entire collections online, with pictures when they have them. Even that was hard for them--to present simply the data without the interpretation--and continues to be. But it's cheap, compared to professionally sharing the actual artworks, so if that took 12 years (I'm looking at 1999-2011) it's going to be a while, and require a lot of demand, before he gets what he's asking for.
parent has a typo, it's meant to say 'awesome wind kites'.
-people to spam
-
-weber@kcnext.com
-info@cremalab.com
-andy@lovekc.org
-info@truckily.com
-info@secondlifestudios.com
-help@getflywheel.com
-hello@elevate.co
-hello@goodtwin.co
-Info@ObjectLateral.com
-editor@siliconprairienews.com
-info@squareoffs.com
-josh@socialchangenation.com
-websupport@psicurity.com
-sales@rfp365.com
-travis@rivetcreative.com
-info@phlyppgear.com
-kyle@feralfew.com
-matt@feralfew.com
-zach@feralfew.com
-courtney@feralfew.com
-ben@homesforhackers.com
-info@cyberjammer.net
-info@SponsorShout.com

https://github.com/crobertsbmw/deckofcards/commit/2b5675df52...
Dude, can we be friends? Because I feel like we'd get along - asshole.
Again? AGAIN? Another "no blades! save the birds!" technology that's little more than a concept.

There are constantly amazing technologies just around the corner that will definitely totally be awesomely better than existing 3 bladed horizontal axis wind turbine technology. And they'll always be less expensive than current technology somehow. Trust me, getting the cost right at this stage of the technology curve is almost impossible, and founders and technology developers are notoriously optimistic.

Yet they are always a few kW (this one is 4 kW) rather than 2 or 3 MW (a factor of 1000), and are always "just a few years away". And will never be a commercially successful product outside, perhaps, small scale demonstration and greenwashing projects.

We didn't get to the standard model of wind turbine by accident. It took decades of engineering and refinement. And yes, we still have a lot to learn. And yes the current technology has problems.
okay, i'll jump :)

1) First of all change is not nessesary - because within the current "comment directive convention" the tooling needs can be achived. Even more so - they can be achived without changing the current spec of the language.

2) As I learned during this discussion there are "comment directive convention" that are older as go 1.4. I could imaging they play a role deep inside the go tooling. i.e. I could imaging that the cgo stuff has some deep roots. It would some work to change all occurences - that is glass clear - because even now there are legacy directives // +build //link that are not updated to the "new convention" //go: foo

3) I dont know about the internal mechanism that the go team needs to observce to change the spec of a language, that is perhaps in wide productive use within the google. But i can imagin there is procedure. Changing the spec meight just not be possible before Go 2.0 because of policy.

4) It meight not be desired to introduce something that smells like a macro language into the code. There meight be some animosity againt it - give the clean code philosopy that Go aimes for.

No, i dont realy believe that. I am Sorry to have accused! On contrary: The yacc tool gives great power to expand the language. But yacc is a heavy lifting tool and not something like a macro every one could use. Its also not part of the spec, just given as magic comment - no prommise made.

5) One counter argument that is invalid: I am pretty sure the go team cares about semantic. :-) All programmers do breath semantic. Of course there are different tastes.

6) You basicly cant prevent magic... in comments or otherwise its the reason its called magic.

7) those commented directives can stay in all levels of the build process - without adaptions of the spec. This means tools have the potential to hook on source, on ast, etc.
I think folks just don't talk about Python, they get things done.

While I think, say, other areas also get things done, Rails developers are more likely to blog and have pretty fonts. Nothing against that, it just seems to be the case.

While metrics show there's more Python out there, it's just not exciting, it doesn't change a lot, and it just works. And that's fine too.
Show HN: Boston Maps – A collection of Boston choropleths
It's confusing that "Checklist" (where you check items off) and "Discover" (where you find explanation about each item) and "To Do" (where you can add your own items) are three separate pieces. It would be much more elegant to have them combined into one simple list / app.

An aside: If you click on the airplane on Mac, the window goes full-screen. (Not what I expected, either, but surprising.) I didn't know you could implement that on a site, but apparently there's newer HTML5 API for requestFullscreen()
It's etiquette to use the original title that you're linking to, unless it's a bit older (then you can include a year), or if the original title is too ambiguous. I think it's reasonable as it is right now.