skysight-inc/HackerNews huggingface dataset:
I'm currently most of the way done with building my home, which is a steel boat. Anyone else here on HN built their own liveaboard (or a substantial part of it)?

When I got started I just bought the rusty hull, with almost nothing attached, and built my way up from there.

Feel free to ask me anything about it.
Was looking for an electronic writing device and would have have done bought Remarkable if there were feature like this. Instead I got Sharp electronic notebook. It was WAY cheaper, and working out great so far.
Chromebooks are a popular Linux desktop. Tablets and phones are enough for many people.
I'm not talking about morality or ethics, I'm talking about tolerance. Only tolerating the things you think are morally right isn't tolerance - quite the opposite. Tolerance entails tolerating things even when you don't find them morally right. For instance, I think a closed border is morally bad - it's still an act of intolerance if I were to fire someone for supporting enforcement of immigration laws.

This warped definition of tolerance particularly worried me. The growing notion that tolerance means snuffing out views one disapproves of, rather than tolerating them is the root of much of the growing political division in my opinion. And not to mention, there's a big risk that this will hurt liberals in the long run. It's easy to forget that this line of thinking also empowers conservatives to snuff out views they don't like - and look at who's in control of the White House, Congress, and (likely soon to be) the Supreme Court.
What does that even mean? Of course your job has power over your employment that's tautological. And given how expensive hiring people is there's a market interest in making sure "free thinkers" don't drive entire groups away in their vain attempt to pretend it's the 19th century.

If you feel you have a right to bull others and to deny that is to restrict your ability to "dissent"; if you feel that you have the right to spread false information (women aren't welcome in tech, any given race isn't welcome, any given sexuality isn't welcome, etc"; then you should perhaps sit down and remember your company is going to exercise its free speech and kick you too the curb. The cost of giving you a "safe space to dissent" isn't worth reducing the hiring pool.

Free market baby, get fucking used to it.
https://en.wikipedia.org/wiki/Suppression_of_Enemy_Air_Defen...
On the other hand, you're less likely to need to debug those things because they've been implemented once, correctly. A manually-written filter, map, etc. will pretty much always have a higher probability of containing a bug. And in languages that have these features, I've never found it difficult to debug. What issues have you had in the past?
Turns out, Facebook employees are people, span the whole gambit of opinions, and have a couple of flame-war baiters?
> There's no civil right to receive an offer of bail.
You have a civil right to not be placed in jail for a crime you didn't commit.

> Bail bondsmen are essentially loaning you money to pay bail
With a 10% interest rate, except that's not per annum, that's until your trial or charges are dropped, so it's closer to 200% interest rate assuming a two week turn around.

> Sources?

The most basic google searches will give you examples. Even John Oliver has done a section on the abuse of bail to coerce guilty pleas. Just as an example (first hit on google)
https://www.theatlantic.com/magazine/archive/2017/09/innocen...

> The probability that the suspect will miss their court date
Missing your court date is always (and remains) something that results in immediate incarceration. So the impetus to not miss their court date is compulsory (no-bail) incarceration. Presumably we consider incarceration a motivation?

> The cost of trying to apprehend the suspect and return them to jail, if they miss their court date
Vastly vastly cheaper than keeping them in jail -- especially given for minor crimes skipping bail doesn't result in a manhunt, it literally just means a warrant is issued and the next time a defendant encounters police they will be arrested, and again, not have the opportunity of bail.

The bail system does not solve any of these problems - the fact that even when money is involved people still skip bail should tell you something. The only thing that the current bail system ensures is that poor defendants will go to jail, even if they're innocent.

Remember that people who are put in jail because they can't afford bail are not compensated for the costs they are subjected to, even if the charges are dropped.
I'm always so happy to see Eiffel mentioned. I read Object Oriented Software Construction immediately before I read the book on (then recently-released) Java 1.2, and it made it so clear how much Java got wrong :(
Here is a prominent Japanese American, George Takei, who was interned in the 40s, drawing from his experience to complain about contemporary US policy on behalf of other groups.

https://foreignpolicy.com/2018/06/19/at-least-during-the-int...

So maybe the lesson to be learned is not the one you think?
Unfortunately the "YOUR BANK LTD" certs have a major drawback: No obscure / arbitrary subdomains. It's why Google doesn't use them.

And I agree with your conclusion HTTPS is better than HTTP, but it doesn't mean we're talking with whom we think.
People's politics are mostly determined by where they live, and maybe their age. If you insist on fighting over politics, you should at least recognize that's what you're fighting over.

It's not about life and death or oppression, it's just about where you're from. And you're just fighting with people who live somewhere else than you.

People's actual concrete opinions on issues change with time, with their social circle, etc. The issues are not as important as people think they are, and there are lots of life and death issues which don't elicit churlish behavior the way politics does.
Tangentially related, speaking of Java, I wrote a path guided one recently for code running on the JVM: https://github.com/cretz/javan-warty-pig. It's found bugs for me on internal things, but I haven't run it on anything popular to build a trophy case.
It seems like Twitter is in serious trouble and Facebook is going for the kill. Hootsuite, a Vancouver micro-unicorn, a word I just coined right here and right now. Micro-unicorns are almost billion dollar companies specifically for selling to FANG. built upon Twitter, social media platforms, has recently been seen in the local news (, seems to be in trouble as well.
Oratória
Very cool! I think fuzzers are SO interesting. One of my favorite examples is lcamtuf’s post on generating valid JPGs from nothing [1]. Just so awesome.

1: https://lcamtuf.blogspot.com/2014/11/pulling-jpegs-out-of-th...
Yeah, load-bearing. With gunite (concrete) exterior. I guess my point was more to the OPs situation, that a concrete house would be difficult to re-work. Which matched my experience with our house.
yeah I fail to really connect the dots between people that want to be islamophobic and transphobic with labor relations.

If anything I'd say the organized actions by googlers against military contracts shows the actions you seem to be looking for much better.
A certain amount of downvotes cause a post to disappear. Downvotes should be restricted to non-constructive posts. :shrugs:
AbSOLUTELY ! Love the bang feature.
I still get loads of recommendations from friends - often for shows on Netflix but friends are still a pretty big source of inspiration for what to watch.
Sure, if you wish to work and will work 4 months for free remotely, ping me.
I'm not sure why you would prefer to (1) create a new trait, (2) create a custom derive for that trait, (3) derive that trait for all the types you want to debug over assigning to a variable and printing. It sounds like an over-engineered solution to a non-problem to me.
> And it has been my experience that people who have politics "happen" to them from "the moment [they] wake up to the moment [they] sleep" in large part simply perceive that to be their existence.

> 1000 people (0.000003% of the population) are killed by police annually. 24% of those killed are black. No person has a statistically relevant chance of being killed by police, and yet it is not uncommon to hear it stated that this is simply this segment of the population's "lived reality." It isn't, and that's the problem.

Perception doesn't make a political experience any less valid. You don't have to have lived a traumatic experience to be afraid of it, and the records of bad encounters with police from black people are plenty even though they aren't counted in your stats. It is of course the same with women and sexual assault etc. I suggest you listen to the stories of people around you as they probably have many to tell, and if they don't, here is a very good read that someone posted here on HN: https://lithub.com/walking-while-black/

>Stating, as James Damore did, that the lack of female representation in tech is not appropriately attributable to workplace bias was a fireable offense.

I don't believe that was the fireable offense, although the statement itself is no less ludicrous. If I remember well, the letter made a clear distinction between the abstract wishy-washy evopsych stuff and the clear implication that Google's current diversity policies were lowering the bar for hiring and thus that his female colleagues were less capable than average.
> You would not like it one bit at the conservative places I worked at.

So the commenter says that he looks forward to the next generation of developers not experiencing the hate that he has experienced. You say, he’d be unhappy at conservative places, presumably because he’d still experience that hate.

So then why do you wonder why he pushes for politics in the workforce? His goal—hell, it should be all of our goal—is to stamp out places where such hate is encouraged.
sitting on the cold bathroom floor the CatGenie serinaded me with angry beeps every few seconds.

I'm a little fuzzy on this whole 'angry beep' thing. But I'm delighted that you taught the little robot a lesson it won't forget.

(I just hosed out a catbox, in the process of replacing the extremely low-odor FelinePine litter. No affiliation, just a satisfied customer.)
My impression of the situation is that while the law might confer equal rights, it doesn't result in equal lived experience.

Changing the law is one thing; changing culture and expectations is another.
Perhaps they're using that to establish a goal line of sorts? There's also the matter of cost. Eventually diffuse wear and tear from the launches and retrievals is going to cause components to fail at a higher frequency. The scales of 'continue repairing' vs 'buy new one' are going to tip towards 'buy new one'. I'm sure the old one will still be useful for something as well -- perhaps as a target drone.
Can Mars Be Terraformed?
I have a few naïve questions maybe someone can answer:

1 - Why aren't they recommending any of the newer routers like the Asus RT-N66U/RT-AC68U? They're well supported by OpenWRT and more available.

2 - To start a similar service in another city, do you need fiber already to be laid? For example, I'm in Pittsburgh and we don't have any fiber anywhere, does that mean it'd be impossible to have a community mesh like this here?

3 - Is there a way to find the "internet backbone" building in your city?
I'm comfortable pouring diluted alcohol in a glass and drinking it, not with soaking my clothes in it and covering large areas of my body in a continual bath of flammable liquid that also dries out my skin.
Sufficiently advanced liberalism is indistinguishable from satire.
2017 NASA astronaut candidate resigning this month
Seems kinda odd to mention uber expensive flash when talking about, cheaper than spinning disk, tape.
Popper was wrong - or, perhaps, not specific enough. The paradox only arises when you tolerate intolerant actions. But it does not arise at all if you tolerate intolerant opinions - which is the relevant part in this particular case.
Thank you for sharing Caddy -- haven't heard of this until your comment. Cheers!
I think that outlawing hate groups and proscribing their speech is an appropriate function of the state. It's an instrinsically public, political function. That's why it shouldn't be done by company management: it rightfully falls to a democratic institution that's accountable to the whole of the public.
Sounds like a DA.
A lot of hassle could be spared if we all followed one simple rule while at work:

"In polite company, it’s not proper to talk about sex, religion, or politics"

No matter what you have to say on those topics, you'll step on someone's toes. There's really no good reason to talk about it at work unless you're in a brothel, church, or a capital building.
Facebook squeeze too tight. They always have, this is nothing new.
This has the capacity to put domestic abuse victims in jail for the actions of their abusers, force noble people to pay the price for family members who have no decency, and allow crime lords the ability to escape to freedom by sacrificing someone less influential.

This system only works under assumption that the accused is honorable, but it's silly to think that people accused of crimes are generally honorable.
Yes. It was clean AND fast when the rest of the internet was pretty clunky in the late 90's.
I think that speed investment paid off HUGELY.
The modern SV economy to which you refer is built around massive valuations with huge growth expectations ahead of a buyout or (less rare these days) an IPO. I don't see DDG going public anytime soon, and it's unlikely to be sold to a player like Google given ethical differences (or any other similar player given the modern SV economy is also primarily based on privacy violating business models). Thus, a $10M investment isn't small...it's more rational. At least that's my opinion!
It's not that people disagree with you; it's just that your ideas aren't adding much to the conversation. You've got piles of misinformation, no sources, that beautiful demand for civility in the face of categorically uncivil views, and then the wonderful demand for "tolerance". Tolerance has limits and you can't allow tolerance of ideas that exist in mortal opposition. IE there is no room for white supremacists in a multicultural world. That's why you've been downvoted. Your dog whistles are too obvious for even this forum.
I think this is a bad idea. The whole concept of punishing one person for the crimes of another is disturbing.

You'd end up with a lot of cases of a woman trying to help a deadbeat boyfriend who doesn't care about her or anyone else. Are you really going to put her in jail? Maybe he just leaves the country, and then what?
Couldn't MIT complain that he is using the "MIT" trademark for something that they don't sanction?
I didn't read the comment that way. I read it as life sucks for a lot of people at times. Some dwell on it and never get past it. Others find a way to move forward, to make their own lives better instead of demanding that someone else do it.
Analogies only derail arguments into being about whether the analogy captures the issue. Alex3917's analogy was bad and unnecessary, you called that out, it's now ok to leave the analogies buried and discuss what facebook did and why, rather than hunt for another hypothetical different-website-doing-different-thing analogy to start the process over.
God doesn't use GitHub.

You have to run `git format-patch` and email the results to Him.
“World's toughest and fastest SD cards” from Sony are built to take a beating
Search "American inventors" with the quotes and you'll get what you're looking for. Without the quotes you have to assess each word individually and with order independence. The "American" portion of the search phrase will result in a higher connected relevancy for "American inventors" who are also "African American" due to their shared keyword space. This is also probably why you're not seeing similar results when trying to repeat the experiment for other countries.
This is the whole mindset of people who want to maintain the status quo. "Just keep your mouth shut" is a mantra that only helps to maintain the oppression system.
Or the people who rely on them.
> Mark Lantz is manager of the Advanced Tape Technologies at IBM Research Zurich

Seems a bit odd to see such a blatant P.R. piece in IEEE Spectrum.

Wasn't optical going to eat rust-based cold data storage technologies? What happened?
Tim Cook sells $57.8M worth of AAPL shares following performance award
When I release an open source project, I want it to be open. So I absolutely don't involve politics when promoting free, open software.
I got turned off of failure when a reddit user reported that it slowed down his program by 300x and the author of failure's response was that the original poster had misused failure.

https://www.reddit.com/r/rust/comments/7te8si/personal_exper...
The "Pocket" extension required something similar so I built my own: https://chrome.google.com/webstore/detail/save-to-pocket-min...

However it seems to maybe have broken recently (only on some of my devices, maybe some API change by Pocket?) and I can't be bothered to fix it.
Show HN: ConsoleBackup – Free Backup Tool for Google Search Console
yes, i will think how to monetize
do you have tips to have the same monetization like whatsapp on early days?
is there a tool or software to monetize easily?
If they're expecting a 5% loss rate per mission, then there's no point making them last longer than 20 missions. You can also make things cheaper and more durable if they don't have to be designed to be disassembled.
It's the other way around. Why does Facebook think it has the right to remove years of their users' contributions?

As the years march on, I think we'll see more and more data protection laws in favor of users rather than companies. Data is the new uranium, not the new oil. It needs to be protected and taken seriously.

You can argue that it's Facebook's site and that they can do whatever they want. I argue that they cause material harm to users by removing years worth of social interactions among their family and friends. Emotional harm is still harm, and it should be treated as such.

In other words, it's a shame that they didn't catch this use case sooner, but that's really not the users' problem. The fact is, users were doing this. And now that they've been doing this, it's unethical to wipe all of their conversations just because you feel you can.

The largest companies are mostly monopolies. When there's nowhere else to go to have a conversation with the people you care about, what are you supposed to do when companies suddenly tell you that your conversations are violating their terms of service?
When the demo embedded in a fundraising pitch supports Emacs keybindings, I donate. Simple as that.
Monaco is maintained by a single guy from my understanding: https://github.com/Microsoft/monaco-editor/graphs/contributo...

It just shows many contributors but looking at code commits and general activity (maintainers) in issues only Alexandru Dima comes out.
That's just an appeal to tradition, which was a popular argument back in the day to support slavery.
Pretty cool to see the Cassandra community alive!
Maybe they did that since they had the space -- a Fahrenheit display needs to show 3 digits since 100+ degrees F is possible but if it's 100C, then you've got bigger things to worry about than your car's temperature display.
Bangs are truly amazing, my only disagreement would be in that I use !sp instead of !g as a fallback since they have a better privacy record. Other favourites include !m and !osm, but I should probably read up on even more of them.
she's accused of beating up 3 old people with a bat, then smashing up their vehicle for good measure
If I want decent content, I have to wait until it rolls around on the MGM or TNT cable channel, none of which streams.
<Protoss noises intensify>
> The involvement of bail bondsmen has a cost; the fact that the major direct cost is paid for by what amounts to a tax on the (potentially wrongly) arrested doesn't mean it isn't a cost.

Unless your county is run by a mafia of bail bondsmen or something, this doesn't turn out to be true.

By default, people who get arrested just stay in jail. If someone is able and willing to pay a bail bondsman, that means they would prefer to lose the bond amount than to remain in jail, which means that they're strictly better off. "Why not just release them of their own recognizance?", you might ask. Courts do that sometimes! We're only talking about the cases where the courts don't do that.
I agree. My watch list is like 40 films or series' long. A lot of that is Chinese kung fu movies, but I really love the cinematography and locations. Additionally, Netflix provides me my BBC mystery fixes (Shetland, Midsommer Murders, etc...)
Doesn't mean we can't do our best to minimize suffering.
I love how people get all up in arms about tolerance training. It's literally "hey these people are people too and here are ways to act so you don't inadvertartly contribute to an environment that might make them less productive workers". If your coworker is upset because they feel like they have to hide their significant other, their gender, etc at work everyone loses. This is in contrast to politics; you can decide to break from the GOP you can't decide to be less trans. The morons that equate the two are almost beyond hope.
> Believing in near-absolute protection of free speech is a lot easier when you're not the direct target of that "free speech."

Which is why I have a hell of a lot of respect for David Goldberger, the Jewish lawyer for the ACLU who defended the free speech of Neo-Nazis in 1977: https://kansaspress.ku.edu/978-0-7006-0941-3.html

The problem with your line of reasoning is that it forces you into what most on the left consider a very difficult fork.

PREMISE: Imposing both government sanctions and private sector no-platforming is a justifiable response to murderous ideologies.

(This is a decent, good-faith attempt to interpret the basic principle that seems to motivate people who say the things you say. In isolation, before you read the rest of my argument, I'm willing to bet that you would accept this premise as written. If you didn't, let me know.)

1. Communism is a murderous ideology. (See: all historical records of the 20th century.) Therefore, McCarthy did nothing wrong, and the members of the Hollywood Blacklist were merely the Alex Jones of their time.

2. Communism is not actually a murderous ideology. Therefore, Stalin did nothing wrong.

The fork is basically that, once you accept the premise that allows you to censor and no-platform Nazis, you either have to be a McCarthyist or a Stalinist, or at least an apologist for one of them.
Because Facebook can do whatever it wants??
I don't think the presumption is that he would still be experiencing the hate. But neither might his lifestyle be celebrated at work. And why should it be?
It doesn't have to be. The purpose of chaining in the blockchain is to establish an unspoofable temporal ordering of events. In the case of the NYT, you can just look at the date on the paper, so chaining isn't strictly necessary.
Yes it is. PG posted as much.
And yet you can't provide any counter evidence.
Forgive me for further splitting hairs, but you can buy SSL certificates without a credit card or proof of identity (Namecheap + Bitcoin since 2013 being one but not the only opportunity).

I think this $ thing is an arbitrary line in the sand based on an imperfect picture of how things used to be, and how things used to be did not protect domain owners. Getting certificates mis-issued used to be waaaay easier than it is now (even without demonstrable control of the domain/website). There were a tonne of insecure methods provided for in the BRs and there was no visibility into it until CT came along.