skysight-inc/HackerNews huggingface dataset:
I once ticked "IPv6" when ordering a Debian VPS. It was super-slow and I didn't know IPv6 was the cause. Basically the system always tries IPv6 first, times out at 30s, then tries IPv4. I never completed an `apt-get update` and I assumed my provider had sold me crap. Years later, I discovered that disabling IPv6 did the trick.

So, my noob advice: If you ask for a guide about IPv6, it's not for you yet.
I remember the .com-bubble; it kind of made sense that companies like Amazon were very valuable as they had the promise to transform whole industries.

But this one; it is just stupid.

Massive amounts of electricity and hardware wasted to keep a distributed ledger safe; an army of computer nerds facilitating fraud, narcotics sale and money laundry; and finally the bankers sensing bucks to be made on a large number of idiots.
Noticeably, neither organization mentions "outdoorsy skills" in its vision. Both discuss good citizenship, but exactly what that means is only stated in very subjective terms. And once you go past the platitudes, all the subjective details start dominating.

If you read through the BSA oath and law, you'll find a lot of subjective words. "Loyal" (to who?). Friendly (to who?).
Obedient (to what law/rules?). Brave (in the face of which adversities?). Clean (holy shit is this a loaded word in Christendom... official BSA position as recent as 2012 was that homosexuality is "unclean" -- a position that IMO completely undermines the entire oath by opening every entirely subjective word up to politically motivated interpretation). "mentally awake and morally straight" are obviously totally subjective.

GSA uses similar words, but do they mean the same thing? I don't think so. As national organizations, I think the Boy Scouts and Girl Scouts are trying to support/develop/foster fundamentally different types of people. These national politics are often, but not always, mirrored in local troops.

FWIW, I do agree that scouting should primarily focus on outdoors activities and irrefutable moral goods mostly disconnected from the culture wars (don't lie/cheat/steal as a general rule; understand how your government works; be a helpful force in your community).

And it does seem like things are slowly moving that way, as national organizations realize it's not in their best interest to inject themselves into culture wars. And a lot of troops have always managed to do exactly that. But others (e.g., my bsa troop as a child) spend a lot of time on religious and social indoctrination.

So, BSA and GSA really are different organizations with different goals, because all the words their missions share are totally subjective, and each organization interprets those subjective words differently. At least at the national level. And those differences are mirrored in many localities.
One of the places I used to work had a large number of corporate acquisitions. And sure enough, all of the new purchases also used the 10.x.x.x private space. So to get the systems to integrate quickly and meet the schedule, they used NAT. They were likely one of Cisco's largest NAT customers...
Ask HN: Is Rust too complex for mere mortals?
C++ is notorious for often being too hard to get your code completely right. Is Rust affected by the same curse?

Did you work on a Rust project in a team with ordinary, non-genius programmers? How does the expressive power and complexity of the language affect the quality of their code?

I want to understand how demanding Rust is to developers compared to C++, C, and Go.
While it's certainly possible, it's not always convenient, especially when you want integration with other pages, etc. Think about software for schools, for instance.
This is what Node.js is used for in 2017 – Survey Results
Given the license gives them complete freedom of what the do with FreeBSD, I wouldn't agree they have any duty. I would agree it would be nice, for sure it would be welcome, but nice & welcome doesn't constitute any duties. Just imagine under how huge pressure and scrutiny ALL linux distros, projects and companies should be for using OpenSSH _everywhere_ and not donating a penny to OpenSSH/OpenBSD projects. But the license allows it and that's the point and spirit of Open Source in eyes of BSD.
Nvidia. I bought at $30 :)
This is in response to Mark Zuckerberg blasts Musk warnings against artificial intelligence as 'pretty irresponsible'

https://www.bizjournals.com/sanjose/news/2017/07/24/elon-mus....
> - power/solar monitoring - you would need a server which would specifically handle the metric collection and make decisions upon this. Obviously cloud is cheaper than a separate box stationed in your house.

Except there is already a box stationed in your house, otherwise no data collection. Whether you might want to be able to use cloud-provided storage for reliability reasons would be a separate issue (which (a) could be completely application agnostic and (b) could just as well use your home server if you preferred that).

> Dropcams are usually a separate device which does not provide server capabilities per se - so require a box.

Or adding "server capabilities", whatever that is.

> but I am not going to start on how much you will be overpaying for every of the devices for them to have a separate fully-functional IP stack that is easily connected to a (W)LAN (wi-fi, ethernet, bluetooth - all of that is either expensive, bulky or power-hungry). So a box/cloud is always a solution.

How exactly do any of those connect to "the cloud" without a "fully-functional IP stack"?
all the new crypto exchanges popping up and anything that can convert between fiat and crypto
There's a difference between downvoting because you don't like the tone or don't agree on something subjective and downvoting because something is incorrect or inaccurate. If people downvote because it's incorrect I'd like to know what's incorrect about it.

> But anyhoo, at the time I saw this (45 minutes after my original comment), my comment had 25 votes and was the top-most thing on this page.

It was grayed out at the bottom of the page when I saw it.
This reminds me of DesuDesuTalk used for embedding text into images posted to imageboards.
> The goal is to provide a comparison between multiple rendering methods.

Well, isn't usability the most important criteria to compare it on?
Most interesting part of DOJ letters: "[Y]ou should not provide information ... that would disclose the content of any electronic communication." "Subject lines of e-mails are content information and should not be provided pursuant to this letter." The letters were directed to logs, dates, addresses, essentially unmasking tools.
VLC seems to work, too.
Good points. Another influence I think it had: an attitude like "what one fool can do, another can". While this doesn't directly affect how you organize programs, it can arm you against cargo-culting what you read elsewhere. You do have to watch out for culting up Forth!
IT firm building a million-dollar empire with high school graduates
Tell that to Horst Arnold.
Oops ignore the above comment, it was meant for other post.
Why not SSTEAMMG? Social studies, Science, Technology, Electronics, Art, Math, Music, Gym class?
Dude, people are reverse engineering the nintendo switch OS in an attempt to get homebrew. Those guys already got quite far, and have confirmed multiple times that the OS is not FreeBSD.

Just looking at how syscalls are made proves that it is not a FreeBSD kernel (It's possible to dump a few nintendo switch binaries, like the webkit browser, through pegaswitch[0]).
I agree. I think recreational use of ICE vehicles is fine from an emission point of view, if not many people do it. But this noise is another matter. Those petrolheads are going to be exactly the ones with deliberately and obnoxiously loud cars and bikes.
> Something more like UTF-8? Largely backwards compatible with old formats (ascii) while still being extensible.

Which would work how exactly in the case of IP? So far sounds mostly like "make it backwards compatible by making it backwards compatible".
> - Neural network programs are usually not large and therefore do not need the type safety that Rust offers

TensorFlow Fold [1] uses static type checking at model compilation time, presumably because it is meant to consume structured data, and needs to know what the opaque tensors it passes around are supposed to represent.

I don't fully comprehend that type system, and debugging type errors was annoying (huge stacktrace full of passing type info around), but after I managed to imitate it well enough to hack up my own blocks, I didn't investigate further. A language-level type system like Rust's would probably have made things easier for me.

EDIT: I just remembered that there's also Leaf [2], which claims to be among the faster neural network libraries (although their comparison is a bit outdated). Evidently there are people seriously pursuing machine learning in Rust (still uses CUDA for GPU acceleration, though).

[1] https://github.com/tensorflow/fold

[2] https://github.com/autumnai/leaf
> Every major language, or at least the ones that matter for backend development, has support for thread multiplexing / coroutines / fibers, whatever.

M:N threading is not, from a developer perspective, the same thing as coroutines/fibers. Coroutines are lower-level; it's possible to build something like M:N threading on top of coroutines, but it means doing a lot of work that's already done for you in a language that provides M:N threading out of the box, and if you have to do it yourself, that also means code you use from others isn't going to integrate well with it generally.
^

These and basically anyone supplying them like voltage suppliers (Vicor) or even the more basic materials like silicon wafers (Shin-Etsu Chemical).
The APIs.guru [0] API sounds exactly like you want.

[0] https://apis.guru/api-doc/
> [...] have you donated? [...]
> FreeBSD runs your movies on Netflix, your games on PlayStation 4 and Nitendo Switch

This really isn't how this should work. If one uses Netflix or some gaming hardware (for which one payed) one should not feel obligated in any way to give to FreeBSD. The Netflix or Nintendo might want to donate to ensure they have an even better system available in the future, but because of the BSD license, they aren't obligated either.

That aside, as a personal FreeBSD user, I have actually donated to the FreeBSD foundation every year for the last four or five years and plan to do it again this year.
Are there any cryptocurrencies that have UBI built in?

Like groupcurrency.org?
The issue that you're missing is that "sexual assault fraud" can be claimed in cases where there is actual sexual assault, but it is a he-said/she-said situation. That is where the "chilling-effect" comes in. Sexual assault cases are many times he-said/she-said situations, so any victim reporting runs the risk of getting accused of (and needing to defend themselves from) "sexual assault fraud" in addition to trying to pursue actual charges (where the defence will spend a lot of time trying to assault the victim's character, basically calling them a "slut" in open court).
Ask HN: Manage Rental Properties Remotely?
As a condo/flat owner who rents his property, I find it difficult to manage the property (be it maintenance requests, rent tracking, post-rental cleanup, etc.) remotely. Two questions: 1. Are there other lessors that have and are experiencing the same issues? 2. What tools or services do you use currently?
To me, knowing what the process for triggering judicial review of the gag order is like in practice was quite valuable. Apparently the FBI really doesn't want to get the gag orders in front of a judge.
The ICO coins are the spades.

They're raising ridiculous amounts of money on completely unproven markets, with unproven teams. These are mostly teams that would struggle to raise a tenth of that money with a traditional VC where they'd have to be accountable for their product.
I think it's probably easiest to ignore the inchoate name calling and focus on where we can agree, specifically:

> You have an implicit claim
> that sexual assault is
> somehow magical, and
> deserving of different
> standards than insurance
> fraud

Yes I do.

Specifically I believe sexual assaults are under-reported, and that more assaults happen because they're under-reported.

Taking those back-to-front, an insurance claim that's unreported doesn't endanger wider society, where a serial rapist abusing his position of power does.

As to under-reporting of sexual crimes, evidence is easily Googleable. But even if it wasn't, one looks at cases like Jimmy Saville where alleged victims didn't come out until others did; largely due to their feeling they wouldn't be believed.
Hacking Go Interfaces
> The claim was a descriptive one: "This policy has this bad side effect."

That claim is provably false. I explained why, using examples.

> You seem to have taken it as a prescriptive one: "We should do the exact opposite of this policy, as hard as we can."

That cannot possibly be concluded from what I said.

My claim is that when it's proven that people lie (i.e. fraudster, as I said), ignoring those lies is corrupting the justice system.

The thing is, perjury is a criminal offence. I don't think you'd disagree.

The mistake you're making is assuming that because I say some people are proven to lie, you think I'm claiming that all people lie. That's a logical fallacy, and basically assumes I'm an asshole or an idiot.

Your claim seems to be that we should never prosecute liars, because it will dissuade real victims from coming forward. I think that claim is horrific, for reasons I explained.

To counter your next comment.. no, I don't think claimants should be charged when their claims cannot be proven to be true. Again, making an unsubstantiated claim is not legally perjury, and is not a criminal offence.

My claim is that provably false claims should be punished.

Is that really so difficult to understand?
It sure reads like this guy didn't read the story and is running with the (admittedly misleading) headline. This story doesn't have any grey area or confusing situation - anonymous slander on the internet has nothing to do with sexual politics.
It's hard not to think of tulips at this stage
Done. Or POTUS. Or may it's like that Rostand quote.
But don't you think UI is extremely important in these situations? If you sold IPv6 as "it works like IPv4 but with 128 bit addresses" I'm sure it wouldn't seem nearly as daunting to make the switch. But when you start looking closely you realize that it's more than that.

Regarding the size of the routing table, is it really that much of a big deal? Is it significant in the ISP's expanses? I find that hard to believe.

Also, obviously the ISPs might want to use clever tricks to save on bandwidth and processing power but that's not really what I'm talking about. ISPs have the manpower and the knowledge necessary to deal with that difficulty.

The case I have in mind is what is, in my experience, 99% of the private networks today: you have a single public address, a NAT/Firewall/Router combo and then a handful of private subnets.

This is where the migration should be as simple, seamless, familiar and comfortable as possible. This is where people can't be bothered to spend one week understanding IPv6 and reconfigure everything and still not be certain that they won't break something. This is where having IP addresses that actually look like IP addresses matter.
Planes also travel 500-600 MPH while birds fly, maybe 30-50 MPH? I don't know what point you are trying to make with that comment. If it was more energy efficient for planes to flap their wings, they would be doing it right now.
Snopes met its $500K fundraising goal. Now what?
I miss Flash; it was nice to be able to browse the web normally, with Flash disabled, and then to enable it only for a single function on a single page. It was relatively rare, and it didn't destroy the web.

With JavaScript, I basically have to enable it everywhere, as the web has been destroyed and I must now grant practically every site execute permissions on my computer in order to read content.
>Why would the supply of money/loans increase unless people were taking out loans to buy houses more than usual

Because the regulations that limited supply of loans disappeared.

Consider that many more people want a million dollar home than can qualify for the loan (afford it).

Think about how much a single change in regulation would effect the number of people who can qualify for the loan/afford the $1M, example: cash down payment. How many more people can afford a $1M if the regulations for the loan approval require cash down of: 100%, 20% or -3% where the bank pays you $30,000 cash to take the $1M loan to buy the house.

Allowing people to finance 103% of a $1M home significantly changes the number of people who can act on the want (demand), to the extent supply of the homes drops and as a result their prices artificially increase supported by more bad loans.
> You seem not to consider
> him a real victim

I'm struggling to follow your reasoning there
"Massive amounts of electricity and hardware wasted to keep a distributed ledger safe; an army of computer nerds facilitating fraud, narcotics sale and money laundry; and finally the bankers sensing bucks to be made on a large number of idiots."

Well to me that sounds just like business as usual... Except now transactions are stored in a permanent decentralized ledger, unlike before. And also previously there less computer nerds and more bankers.
Afaik erlang has a lock as well - in fact I think most green thread implementations do: what you want/need at a minimum is one os process or thread per cpu core that works as a scheduler and then some form of (co-operative) scheduling with only user-mode/low-overhead context switching?
Project Management Tips to Win the Game of Thrones
AIR support remains and there are always features being added. AIR as a cross platform platform for Win/Mac/iOS/Android is still alive and has quarterly releases. Any missing functionality can be added via extensions written in native code. I've open sourced a few for desktop including a webview. It uses Chromium Embedded Framework (via C#) on Windows and WKWeview on OSX (via Swift) https://github.com/tuarua/WebViewANE/

Others include FFmpeg, libtorrent,toast ports as well as porting of the C extension interface to C# and Swift.
It has nothing to do with language and everything to do with parents.
In the end, the continually growing computational requirements to maintain the ledger become infeasible even for the ASIC folks and the currency dies. It's all a ponzi scheme.
That's a very one-dimensional view of things. Blockchain technology carries with it the possibility to change how we think about and use money. Bitcoin is a zero-trust system that still manages to hold $41 billion dollar in value.

However, I agree that almost all ICOs are cash-grabs. In my opinion we already have coins for all verticals that matter.
The Best SmartWatches to Take with You on an Adventure
Which of these claims do you disagree with?

* Technology will keep advancing.

* There is nothing magical about the brain.
Your answer is based on logic.

When the bubble will burst, angry mob will look for someone to blame and politicians will look for initiatives to protect them. Decisions will be made, and laws enacted. This thing will be emotional, not logical.
It's actually scary how calmly ICO founders announce theft of millions of dollars worth of coins (like with the Parity multisig bug).
Pwnat – NAT hole-punching without a third party or UPnP (2012)
> For one, all IPv4 addresses could also be IPv6 addresses.

You have that today, all IPv4 addresses are also dualstack addresses, which is how IPv6 is normally deployed for the transition.

> There could be a straightforward translation between an IPv4 packet and an IPv6 packet and back just by prepending the address with 0s.

Which doesn't help you anything because it doesn't enable IPv4 hosts to communicate with IPv6 hosts.

> You could enable backbone routers to speak only IPv6 and then translate those packets to IPv4 packets only when sending them to the endpoint devices.

That's called a tunnel, you can have that today.

> IPv6 could have been designed as a backwards-compatible extension of IPv4, not a completely new network.

What exactly is the backwards compatibility if none of that allows IPv4 and IPv6 hosts to interoperate?
Probably because it treats a high-level feature (M:N threading) as equivalent to a lower-level feature (coroutines) and then compounds that by treating as equivalent languages where the former is built into the core with ones where the latter is available as a third-party library, all as a way of dismissing the value of languages where the former feature is built in to the core, and layered with scorn and derision on top of being doubly wrong.

Now, I preferred correction to downvoting, but I can easily see why others would choose downvoting.
Can someone here please be a devil's advocate and convince me to invest in ICOs?
> hashes your username, service name, and master password

Security through obscurity. You're essentially just using the same password on every site now.
Your website just made my day, thanks for sharing it!
From what I can tell, the original source is mentioned here:

http://www.svengrahn.pp.se/trackind/luna3/Luna3story.html (V. Efimov, Novosti Kosmonavtiki, August 2000.)

It appears to be a Russian language magazine (and/or website), possibly this:

http://novosti-kosmonavtiki.ru/
Dether: breaking barriers to Ethereum mass adoption
If you never push your kid, even just a little with kindly parental suggestions, I fear you may raise a un-motivated dullard.
Am I understanding this correctly? The layers do not combine their inputs.
Equation (2)

x_l = H_l([x_0, x_1, . . . , x_l−1])

Could be re-written:
x_l = [H_l(x_0), H_l(x_1), . . . , H_l(x_l−1)]
It's unnecessary CPU work and also takes more storage space in the database.

In practice I doubt that it makes much difference in terms of performance as hashing is way more expensive than base64-encoding. The rant is probably more against the misunderstanding of developers.
you could make a case for ms paint. its a simple program and ms could gain some easy points by doing this. but flash is a very useful thing. to open source it is to create a free competitor that will hurt your chances when you could release something similar. which adobe is likely to do.
Ask HN: Google Sheet user's next learning path as a non-programmer
DL;DR: Please guide Google Sheet users the learning path within Google Ecosystem for better data analysis and automation including scraping and parsing data from web and local files

Full question

What I want to achieve:

- automatically download latest daily report in HTML, csv and Excel format to Google Drive/Storage

- automatically read the downloaded files, extract and format the data then append to my existing data, which is just Google Sheet for now.

- To focus on data and logics and let Google manage the rest

I want a more efficient way than Sheet only approach to handle data and my study in long run. I'm willing to learn the hard way but not the typical full gear developer/programmer way.

I'm a Spacemacs user and I'm also learning Linux and Python3. The experience dealing with configuration, dependency(tools and knowledge) and deployment before I can make my first line of note/code with Spacemacs/Python under Linux was not friendly and relevant at all.

As a guitar player POV, the learning path of a typical developer is like being a capable luthier before playing music. I would let Google be my luthier and I play my data.

From my own research, I found Google Apps Script can do the job but the service quota and the performance of my growing Sheet is really a concern.

BigQuery and Cloud Functions sound good to me but I couldn't find a Sheet-user-oriented guide/book that helps connecting the tools, explaining the full picture and moving forward to the next level.

Please helps! Many thanks!
Your Roomba already maps your home. Now the CEO plans to sell that map
Bootstrapping vs. VC Funded? You’re asking the wrong question