skysight-inc/HackerNews huggingface dataset:
My wife and I lived on a 33" Hunter 336 in Berkeley, California for 2+ years. Our first child was born during that time and lived on the boat until he was 18 months old.

It was a great experience; I'm very happy we did it.

Our boat had some nice amenities which made it a great liveaboard boat: two berths (so our son had his own room), bathroom w/ builtin shower & electric macerating freshwater toilet (which I installed), stove, oven, microwave, electric hot water, fridge, large kitchen sink. We typically would shower on land at the Berkeley Yacht Club which was very close to our slip (the bathroom on the boat doubled as the shower and it was inconvenient to get the bathroom floor wet). A dedicated shower is the only major feature I'd add if I were to live on a boat again.

Social life was different. Our friends seemed less likely to just come over and hang out. But on the other hand, we got to host our friends on sailing trips and give them a very unique experience of the SF Bay. I can't speak to the experience of dating while on a boat, sorry :)

One thing to note: boats do come with a lot of maintenance -- saltwater has a way of destroying everything it touches over time. It was difficult to find people I trusted to come work on the boat without taking the boat to a boat yard (which meant moving out of our home temporarily), so I ended up doing most of the maintenance myself (shout out to my friend Eskil Olsen for selflessly spending his time helping on a handful of occasions!). I would only buy a boat if you are comfortable with learning how to fix it.

Economically we came out solidly ahead. We bought the boat for 39k, put about 13k of work into it (also a ton of my time), then sold the boat for 45k (after brokerage commission). Our monthly fixed expenses were about $500 (water, power, internet, slip fees). Considering a 2 bedroom in Berkeley would run at least ~2k+/month we probably saved ~30-40k over the ~26 months. That said, the time put into maintaining the boat was significant, and if that's not something you would enjoy, it could easily skew the value equation.

The social stigma was very manageable. People would be surprised and maybe slightly weirded-out when I'd first share that I lived on a boat, but as I'd share more I think people caught the vision. I think doing it with my wife helped normalize it. And once people were able to go sailing with us, I think they really got it.

We finally moved on land while pregnant with our second child. My favorite house-amenity is a dishwasher.

Finally, here's the (sold) listing for Chasseresse, the boat we lived on:
http://www.yachtworld.com/boats/1995/Hunter-336-3037385/Berk...
There are far cheaper ways to keep your house cool, though they require an upfront investment.

http://energyblog.nationalgeographic.com/2013/09/17/10-myths...
UPnP was supposed to help with this as well before it became a security disaster. There's also stuff like https://github.com/danoctavian/bluntly/blob/master/README.md to do NAT holepunching without a central server (using DHT) but again adoption and the actual ergonomics of usage (npm, the config file, key distribution etc make it fail the "could my grandma use it" test) are not easy enough to make it easy enough for the un-devops'd masses.
Instead of apologizing for potentially spreading FUD and falsehoods, maybe you should refrain from posting until you have actual facts in hand?
I would have thought that heating would require a lot of energy in the Nordic countries - but perhaps that doesn't use much electricity? I live in the NW US, in a heavily-insulated passivhaus with a 5kW PV array on my roof, and my average usage is 13kWh / day (though I am also charging a PHEV vehicle's battery some days, and still using an ineffecient old hex-core Xeon workstation on top of heating and cooling, heating water, cooking etc.).
I'm trying to get them to say "czypy". I have so many white whales.
That can be build for c64 easily and thus give you support of garbage collection, threads, arrays, and well, all of java
BareMetal-kernel: very minimal, resource efficient exo-kernel
>If no one knows where he is, it's more likely that it's what Marcus wants at the moment rather than what the FBI wants.

Oh come on...
> I am talking solely about stylistic rules. Tabs vs. Spaces. Const vs. Let. Single quotes vs. Double quotes - that sort of thing

let vs const is not stylistic - they mean different things and V8 can optimize for them differently.
I can't find where the site now, but there was a fairly compelling argument that it was overall still more energy efficient for people to live in Arizona and AC dropping the temp from 90F to 70F than to live in a northern state where for 6 months out of the year you have to heat the house from 20-40F up to 70F.
Interview with Small Cap Analyst “Raj Ravindran” on Analyzing ICOs
Contributors Summit – The Go Blog
Having implemented crypto algorithms for educational and enjoyment purposes, I've always looked at "don't roll your own crypto" as less having to do with the actual writing of code which, as you state, isn't really that hard. Instead, what that statement is saying is that when you write your own code, you'll almost never get enough attention from the white-hat community to have any confidence that the code can be used in production.

You're right that the code written by professionals has lots of bugs. Bug is a term that describes a problem in code that has been found. With crypto software, the danger isn't the problems that get found (and then addressed), it's the problems that aren't found. "Roll your own" solutions have problems that never get found. That's the danger and it has nothing to do with the skill of the programmer.
A boat in saltwater is floating in an evironment that is determined to destroy it. Everything breaks. Bilge pumps die and flood your boat. The toilet reeks because bacteria grow in the copper piping and produce sulfurous gas. Wiring mysteriously shorts when the PVC coating outgasses and cracks and salt air and moisture creeps into the copper strands. Everything is exposed to the sun all day, doubly so because of water's reflections, and the UV destroys everything, too. Be prepared to fix something every week and that the cost of fixing it will be sky-high because you must use marine-grade parts to fix it. When you're not fixing expensive broken shit, you're maintaining it. Constant repainting of surfaces. If your boat has teak, you'll frequently need to strip it and sand it and re-laquer it. Motors die if not used regularly or overheat when the diesel gets old and rots head gasket seals. Fuel leaks. The lines that you use to secure your boat to the dock need constant re-tightening as the tides and waves and wakes toss your boat around. If you forget to tighten them or go on vacation, your boat will come loose and beat itself to death against the dock. If there's a hurricane, the usual course of action is to move your boat out into the harbor and anchor it securely and then ride the storm out somewhere safe.

I love boats but there is a good reason for this joke: "The two happiest days in a man's life: the day he buys a boat and the day he sells it."
The grandparent's argument wasn't against fans, it was against cults.
I took an AP math in Canada and later graduated from CS department of U of Toronto. The schools in Toronto did at least one thing right: they didn't dumb down their courses.

I did well in my AP calculus, 98/100 or something like that, but I still felt the pressure in all the tests and exams, as there were just so many questions crammed in a single test. I had to keep writing, non stop, and barely had time to double check any of my answers. Contrast to my school experience before I went to Canada, I could usually use way less than half of the exam time to finish and double check every problem.

The same pattern continued in U of T. The class average of courses like algorithms often went below 40/100. I usually had to keep writing until the last minute to finish every single question in an exam. Assignments were usually time consuming and required lots of thinking. I still remember the tremendous satisfaction when I finally proved a theorem about universal hashing (an exercise from CLRS, IIRC). And past success on assignments and tests didn't guarantee good grades in the final exam. I was actually dumbfounded when I did poorly in my AI course, even though I did extremely well except for my final exam.

Looking back though, I am very grateful for the struggles my professors put me through. They made me. What I learned then carried me a long way, even today. Without the high standards imposed by the schools, an ordinary student like me would not be able to do as well. As I kept telling friends, schools MUST keep their students in discomfort zones to help them learn and improve - the very thing that US schools, in particular SF bay area public schools, have been failing miserably.
> Formatting is part of my being - an extension of my genetic makeup. And, when I write code, my formatting is the fingerprint that I leave behind.

I've read so, so many blog posts that all argue that when working on a team, you should not own code. It's the team's code, the app's code, whatever. Don't feel so paternalistic about it.

Don't... don't leave your DNA all over it. I mean, come on, that even sounds gross.

Dude's even inconsistent:

> That said, my approach to code formatting is the best. If it weren't, I wouldn't use it.

> And, as time goes on and I collect more evidence and experiment with new choices, my approach to code formatting will continue to evolve and become more refined.

And, ugh:

> That said, my approach to code formatting is the best. If it weren't, I wouldn't use it.

> Years ago, I was naive enough to try and make an objective case for my design choices - I even used science. But, today, I now realize that, while there is some validity to my argument, personal preference is ultimately the source of Truth on such topics.

This guy seems really, really not fun to work with.
I was able to use gmail, skype, etc with some pretty basic vpn knowledge in China.
Seems like a bad way to go about it.
No Russian take on anything has more meat.

In Poland, 'pierogi ruskie' are ones with cheese and potato. Also delicious!
YES, live on a boat (especially if it will save you money, and if you like the water/sea and don't mind the small living space)

1. Live on a boat, (low or no rent)

2. In the meanwhile,

a. save lots of money!

b. invite friends/family for excursion/fishing trip/romantic getaway on the sea

c. enjoy the nature to yourself - instead of living inside a cramped tiny apartments

d. have fun learning to sail

3. Finally, after money has been saved up,

a. sell the boat

b. buy a house with the money saved up

c. have interesting story to tell your friends/family/kids with your life journey

d. teach sailing

e. learn to appreciate all things in life
Hey. To be fair, they also show you ads. Gotta make money to run the service.
People can be very devoted to their brand. It doesn't mean they're automatically shills.

"OMG THIS GUY COMMENTED ON TWO TESLA THREADS, GET HIM!"
That's what leads me to being reasonably sure the hypothesis is valid.

As a scientist, though, I'm always going to wonder whether there is a way to subject it to a proper test rather than just relying on opinion (no matter how much I respect those opinions)
Until you do something to cause the query to be evaluated, it's a value like any other, and you can combine them together however you want.
>You are responsible for who you let hold your coins

The SEC has said that ICO tokens are securities. Do you really think intermediaries and wallets have no legal restrictions or obligations dictating what happens to them?

You can't categorically say that the fact they stated they won't accept BCC makes it completely legal for them to withhold millions of dollars worth of crypto. Terms of service ≠ securities law.
It's a common misconception that startups are primarily about innovating something new out of whole cloth. Once you gain a bit of experience, you realize there are only M business models, N channels, O verticals, P org structures etc. and most of those have existed for hundreds of years.

Most successful startups are about artfully cobbling together the right combination of those factors into something that can be a viable business.

Genuine, real innovation tends to come from either large corporations or governments, not startups because the risk is too large for a startup to bear.
> I wasn't familiar with the one that involves brute-forcing it on every login attempt, and I've never heard of it being used in production on a real site (whereas a global shared secret seems to be reasonably common).

In case you're interested, that is the same scheme as the one used by JoeyH's keysafe[1].

[1]: http://joeyh.name/code/keysafe/
It might be a pay gap too small to matter to the bottomline, but large enough to matter to women earning less.

I do not have an opinion If there is or there is not a pay gap (I do have the opinion that sexism is a real problem at workplaces regardless of the pay gap). But I dont think the argument "if there was, someone would benefit from it" is reasonable.
You watch too many movies. FBI doesn't recruit people by kidnapping them.
Reddit and HN. There's more quality content in those two sources than I can consume. My problem is the opposite: how can I manage/organise the huge amount of stuff that's out there. Posted this to get some input from HNers https://news.ycombinator.com/item?id=14919027
I think you are wrong, as a quick Google search will reveal instantly:

Muslim:
https://www.islamunion.fr/
http://www.meetarabic.com/
https://www.mektoube.fr/

Catholic:
http://www.theotokos.fr/
http://www.notre-dame-des-rencontres.com/
https://www.iktoos.com/

Jewish:
https://www.jdream.fr/
http://www.e-mazal.com/
http://j-link.fr/
In an interpreter, appearing to do threads is easy. Just interpret some instructions from one "thread", then some from next, etc
Unless I'm missing something, they seem to only have a monthly contribution model.

There are many times where I find a content creator helpful (for example a video tutorial on how to fix my broken washing machine), and I'd like to reward them. But I don't want to do it monthly, as I'll probably never watch another thing from them.
So I'd like to be able to easily leave a one-time tip.

Can Patreon do this, and it's just not obvious?
Tackling Age Discrimination in Silicon Valley
If it makes you feel any better, the Anne Frank house has absurd lines year-round
No; counsel was clearly stopping and waiting for me to respond. I could have remained silent, but my reply was a way to move things along (by indicating I wasn't going to ramble in response to a non-question as well as getting a poke in).
and rename the ".zip" extension to ".renameToZip"
Keeping the disks alive is certainly doable. At a rough estimate of 10W per drive, even storage servers would only need very moderate batteries. But what would you gain by that?

More interesting (in my eyes) would be to power down spinning disks and processors, but keep caches and ram alive. Then once power is restored, you could basically supply power and continue where you left off, without any reboots etc.

Then again, power loss should be fairly infrequent, and you have to architect against connection cuts or physical disruptions anyway.
It's a trap! Roughly speaking, the ones on the right are those. The ones on the left are different and they correspond historically to something like сь, чь, зь (though the pronunciation is rather different from standard Russian pronunciation).
Gen AA is coming soon.
Polish letters on top of Latin are no worse than German (ä, ö, ü, ß), or French (é, à, è, ù, â, ê, î, ô, û, ë, ï, ü, ÿ, ç). Cyrillic is not the answer, as each Cyrillic country has own variations, own letters. See https://en.wikipedia.org/wiki/List_of_Cyrillic_letters

Regarding homophones, this is not 'when word entered the language' but rather, the change of pronunciation no longer matching the phonetic writing.

The 'ó' vs 'u' is homophone because the sound now is the same. However, historically it wasn't. Additionally, since historically it was different sound, it also had different rules for how it morphed during declension.

Similar situation is with 'ż' and 'rz'. There are even cool words that due to declension we can see where they originated from. For example two declensioned words have same pronunciation: 'każe' and 'karze'. The first comes from root word 'kazać' as in tell people what to do. The second comes from root word 'karać' meaning punish.

I would wager that 'ch' and 'h' is the most recent homophone. Some people still alive were taught to use correct hard 'H' vs soft 'CH' when pronouncing words.
This makes me extremely happy. I also think there should be exit visas based on last name. Let's not repeat the tragedy of this guy: http://www.thebaseballcube.com/players/profile.asp?P=Joe-Gwo...
never forget the hanging chad!
Americans don't want to know what's going on. Americans think the people in power are trying to do good, even though they're not. Americans think the system can be fixed where it's broken, it cannot as it stands.
90% of login attempts no longer made by humans
By that logic, any company not yet bankrupt could be called profitable.

Profit is a reflection of past performance, not future potential.
JavaScript TC39 implementing hashmark private class fields
This digit is unbelievable. A good aircon can pump 4 gigacalories per hour using 1kw/h while running at full power with +40C and 40% humidity outside.

5gkal per hour is more than enough to keep a 50m2 room with huge windows at 21-22C in scorching heat.

If your house is huge, like 200m2 McMansion, and your ventilation does no recuperation whatsoever, and you have near nil heat insulation (like most of housing in US,) you will barely use 50kw/h per day even if you live in the middle of Sahara
Can't, as the passwords aren't available in plain-text. Only as sha-1 hashes.
I use https://transfer.sh/ for this kind of ephemeral file transfer. They have drag/drop through website, integration with ShareX, and even an alias that you can add to your shell.
Mostly podcasts, because they boil a week's worth of info on a particular domain down to an hour and also tell me what i'm supposed to think about it. I tried giving up hn for 6 months and didn't feel less informed. I'm here for the proceastination, not the information.
Whoops, dupe of: https://news.ycombinator.com/item?id=14921018
That difference may not be accurate, though. It's assuming there is a way of networking between the machines and that code will be portable enough to affect N number of machines. I don't think either is necessarily true.

Even for the paper side. Most paper ballets are counted by machine so they could easily be tampered with at the count or when they're printed having a similar scale.
Watch the video. Pretty sure that's Alton (and his old props)
... unless "national security" is cited
We can trust digital money, but we can't trust digital votes?
> What would the ramifications of publishing each voter's identity & ballot online be?

Retribution.
Electrical heating is not used when it can be avoided. It is much better to use waste heat from energy production and industry to heat your home: https://en.wikipedia.org/wiki/District_heating
I wish the meme that crypto is hard would just die.

The reason is that the statements is wrong and is probably encourage exactly what it wants to discourage. Crypto is hard is not factually incorrect. The problem is that it is trivially correct, because programming is always hard. Every algorithm and design is hard to get right.

The correct statement, and the one that should be repeated instead is that crypto's stakes are high. Getting it wrong carries bigger consequences than a normal program.

So stop propagating that crypto is hard. (Because people do hard stuff everyday and might thus think they've got the right stuff to write crypto.)

Say that crypto has too high stakes to be done off the cuff.
> while computer hacking scales as O(1).

Not necessarily. I'm not cryptography expert, but I suspect some kind of proof-of-work system can be used for ballots.
That's fine. How do you describe a software engineer? Someone who codes? Makes APIs and tools? Handles security? Handles servers? Implements UI/UX?

So do you equally think labelling of software engineer is meaningless because it's broad?

Data science envelops many many many different sub-fields and specializations, many of them not involving any science at all, but some of them do involve science (understanding structure through observation and experimentation).

Maybe you don't like us being called "Scientists"? I can go to a journal, read research articles, and point out ones with horrible statistical analysis. Are those authors more of a scientist than I am, because they are arbitrarily in "academia"?

Finally, a dirty little secret is that the more data you have the less statistics you need. I bet even Google knows this, and their data dept. is probably the best academic statisics dept. I've ever met.
Ah, I must have been mistaken. Dziękuję!
My eldest daughter, a native Ponglish speaker, came out with Thankuję a few years back.

I've been dining off it since.
On linting and following a project's style: Don't be a dick
I believe, they don't use electricity to heat the house in -20C, and few live in detouched houses.
You mean Piaget's ideas?
couldn't agree more. The author doesn't seem to understand the root cause or the societal/economic force driving such competitiveness and prescribes a solution that only misguided outsiders would find fit.

Today's problem in Korea isn't about the kind of poverty that older Koreans lived through after the Korean civil war (1960's-1970's) -- the country is way beyond that point now. Those who study 14-16 hrs day to get into top universities aren't looking for minimum wage jobs at fast food chains.
In the eyes of the court, there is no good or bad, only law if followed based on evidence.
No good deed goes unpunished. But why is DefCon still in the US? I think the creators of the conference might want to seriously think about holding it somewhere that isn't so hostile to pretty much everyone who attends.
The sentence means this:

A well regulated Militia, being necessary to the security of a free State, shall not be infringed.

The right of the people to keep and bear Arms, being necessary to the security of a free State, shall not be infringed.

The comma acts as an "and", to combine two different but similar rights
The sea should keep the temperatures around 0, some heat loss from the wind, but that should be manageable. My experience with the Baltic countries is that the winters are actually rather warm, compared to inland countries where you can have -30 or colder on a bad day.
Why will you have to type the URL? You just send the URL to the person over any communication medium. For your own devices, you even have apps that provide shared clipboard so you just copy on first device and paste on another.
He could call his attorney have him release a statement right? Are you saying he is being denied access to a lawyer? Because that's a very serious charge and it would very silly of the FBI. IDK if I were arrested I would pray that the police abuse their power and deny me access to an attorney.
Perhaps, but they have bulk insertion.

http://www.dailymail.co.uk/news/article-3796116/Putin-s-part...