skysight-inc/HackerNews huggingface dataset:
I didn't know about Caddy Webserver, andit looks really nice. I will look into replacing nginx, which has become way more complex than I need, for hosting my static generated blog/website.
I don't think it's a problem, the first time that happens is a mess, the second one it's written on the menu. Problem solved
I don't know what you're thinking of but no, you can't have that because if you had this magical hotspot your network card in your iThing would not know what to do because wifi does not do frequency hopping. Every time your hotspot changes channels it disconnects all your devices.
Make custom UGC galleries and portals
I was referring to this sentence:

> The only risk I can think of is: if you push too hard, it can have the opposite effect of making the child hate it.

That seems like a weird "risk".
Nvidia is powering the world’s first Level 3 self-driving production car
Consider the use case where the designer doesn't have PS but receive a bunch of third party .PSD files.
I know that HN hates "unproductive comments", but I feel my comment is as likely as effective of "raising net neutrality awareness" as the silly grey logo bar topping this website right now.
OK. Does the current situation cause harm? Is there a good reason why it needs to change?
We have retroactively latched on to this RMS style idea of a digital library of alexandria that has somehow been abandoned.

It's like nobody remembers the internet of the 90s and how blatantly over the top siloed it was for the average AOL style user. I mean I remember my paid dial up internet service came on a floppy and had it's own browser and pop-up ads.

The "free" services required that you click on header links every few minutes.
In effect that's what VC has already done for us, right?
10% -> 2025; 20% -> 2030; 50% -> 2040; 95% -> 2050.
India/Africa are included there. I think 95% of potential GHG emmissions (not just indexed to today but to 'present time') will be crossed in like 2060 or so. Renewables are going extremely quickly. we are in the steep part of the s-curve and there is no reason to believe we wont' get a few doublings due to battery cost decreases and deployed solar cost efficiencies. The transition will be a lot faster than ppl believe.
Got a reference to RHEL 'fucking with encryption'? Export controls on crypto ended in Clinton era.
I have built a system that cost just under $2k and should pay off in about 3-4 years (depending on battery lifetime). 2.4 Kw (8 panels) of used panels @ $.32/Watt, Charge controller, 3Kw inverter, transfer switch and 320ah@48v used Golf Cart Batteries. System is offgrid and supplies all my convenience outlets, kitchen and 240v circuits are on still on the grid. Panels are on top of free standing structures and being off grid permits are not required and only the transfer switch installation needed to be done by an electrician. Bonus is being offgrid it acts as a big UPS in a power failure.
https://bitcoin.org/bitcoin.pdf makes it clear that Bitcoin is definitely a payment system, a distributed one. But it's not only a payment system, and using it like one right now is pretty dumb because of the absurdly high transaction fees, but high fees are entirely a temporary artifact as the system scales. (Edit: removed hostility.)
E-mail is broken (spam, and now centralization in Gmail). What is amazing is
that it works so well despite being broken.
This is becoming increasingly common in the UK. A lot of popup stores only take card (contactless).

I very rarely see people using cash these days - so it's a lot of hassle to collect and process cash for a small % of customers that do use it.
I'm not sure, I'm no longer working on products that use BlueTooth. I know that BT pairing has gotten easier and easier over time (improvements to the spec), but the real important parts are the BT stacks and BT chip firmware. From what I understand working with BT Engineers, the best BT stack was from Stonestreet One, who was recently bought up by Qualcomm. If someone had bought them up and open sourced their code, the world of BT would be a much better place right now.
I think we need a new term and perhaps a visceral, easily understandable metaphor.

Common Joe just doesn't get it or know what we're talking about.

He instantly gets "death panel" or "fake news." But net neutrality sounds like something fuzzy almost benign.
Net neutrality regulations were adopted to protect (and in some degree restore) the net neutrality condition; the internet was largely neutral from its inception; though by the early 00s threats to neutrality in practice were becoming clear, and the FCC began discussion the issue, adopting open internet principles that it first attempted to promote via case-by-case action (which was limited by the courts), then Title I regulation (which was struck down by the courts) in 2010.

There's considerable reason to believe that even without enforceable rules, the attention and active policy activity directed at enforceable rules inhibited non-neutral action by ISPs compared to what it would have been without that activity.

> So to say that Net Neutrality has been key to an open internet from 1980-2015 seems without merit.

To say net neutrality regulations have been would be without merit, sure. To say net neutrality has been, OTOH, is factually true.
I don't like this idea one bit. We have a digital cash solution (crypto-currency) but there are too many hurdles to implement it (USA probably doesn't want to give up their de-facto status as the world's reserve currency and...it's ability to change it's value with the flip of a switch [i.e. Fed's recent QE programs]).

I'm not sure how society will grapple with this (cashless society) but I hope we simplify crypto to make it as simple as cash.
> the syntax is almost as noise-free as exceptions

No.

const USAGE: &'static str	= "usage string";

I did rewrite it in Rust. I rewrote a small low level command line app in Rust. I really wanted to like Rust going in but I freaking hated it going out. They had a few good ideas but they never knew how to say no. The part I hated the most was the Rust macro language. And for real low level to the metal systems programming, everything is unsafe; so you may as well be writing in C.

Go is pretty minimal. They knew how to say no. I like modern C (C99 and C11). It has most of the good ideas from C++.
VISA would have to make it worth while to compensate for unreported cash sales.
“Open Internet” is good, and is what the FCC policy focus has always been labelled.
Dollars are legal tender for all debts, public and private. It means you can walk out without paying and if they sue you, they'll just get the dollars anyway. To be honest, no one would spend money to sue you for $30 anyway.

However, you won't be able to go to that restauran again.

Also, I believe even if they WARN YOU in advance that they don't take cash, you could STILL go and eat and then offer cash! Because LEGAL TENDER. Estoppel is only a defense, can't be used to prosecute someone and get them to pay by VISA.
Let's hope visa doesn't convince society that getting rid of cash is the future. Not only would that be a terrible blow to privacy, it would entrench the need to pay Visa or another credit card company 2% of every transaction.
"Net neutrality is the idea that there should be a specific QoS setting required by law."

That's not correct. Net neutrality is the idea that the ISP should not be enforcing QoS settings. Instead, that should be left to each customer to decide for one's own allocated bandwidth.

The fact that ISPs choose to oversell their residential bandwidth is the ISPs' problem alone. Punishing the customer (or third parties which which the customer does business) for the ISP's poor business decisions is nonsensical.

"If the ISP de-prioritizes youtube.com a bit so that its own VOIP offering can remain crystal clear during heavy usage, that should be completely up to the ISP."

No, it absolutely should not. The customer - and the customer alone - is the one who ought to decide how said customer's bandwidth is allocated.

"There is no need for net neutrality because ISPs want to make customers happy, and if they fail to do so, another ISP will."

HAHAHAHAHAHAHAHAHA

No.

ISPs - especially in the United States - couldn't care less if the customer is happy. The customer will pay no matter what, because the customer has very few (if any) choices.

"The last thing the internet needs is non-technical people creating regulation for it."

Indeed. Too bad the vast majority of the technical people are in favor of net neutrality.
The trouble with mixing Rust and C/C++ is that you tend to get Rust with C/C++ unsafe pointers. Most of the examples of this pass C raw pointers into rust, Rather than passing a Rust Vec into C. Or even passing STL strings and vectors into Rust. So, instead of passing Rust's array size information into C, they propagate C's lack of size information into Rust. Typical example: [1]

pub extern "C" fn count_substrings(value: *const c_char, substr: *const c_char) -> i32

If you incrementally convert from C/C++ to Rust, you end up with those constructs in the final Rust program. Not good.

[1] http://siciarz.net/24-days-of-rust-calling-rust-from-other-l...
Isn't it illegal for a merchant to refuse US currency in the US?
I think you see some of that since quite a few people have spent decades in C/C++(myself included) and have had exposure to experiencing these exact problems.

I'm still a huge fan of C++ but Rust gets me to where I want to go with C++ with much less fuss and a lot more confidence.
Hyperloop One Makes History with World’s First Successful Full Systems Test
Bristol Pounds!
Ask HN: Can you share your experience on a keto diet?
As I'm trying to transition to a low-carbs-high-fat diet, I'm struggling with common side effects such as fogginess and being unfocused. Regardless, last few days I've been hitting the gym and swimming without much of a problem, just a mild fatigue. Still, I'm just getting into it and learning as I go.

Any tips that anyone who has been or is on this kind of diet can share to ease the transition?
There were net neutrality actions before 2015, and net neutrality has applied ever since they were using phone lines for internet service (as, for example, those - phones - are where the original legislation was targeted, and where net neutrality came from). The 2015 Title II was a specific decision about specific ISPs (namely mobile data plans).

So yes you are wrong.
Agreed. My 2008 Audi A8 had around 3s of buffering. If I pressed "next track", it would take 3s to respond. Parked and watching a video? Out of sync by 3s with audio. Definitely not a feature.
'Learn' can be fuzzy.

IMO, most undergrads taking an undergrad DifEq course will have little understanding of what they are actually doing and just treat it as symbol manipulation. I have seen people encounter the same problem with calculus, matrices, or even simple algebra. And you can keep pushing, but at some point if you want to progress you need to revisit older topics and hopefully gain new understanding.

It's like revisiting multiplication and division in binary and suddenly understanding why a similar process in base 10 works.

PS: Pure symbol manipulation is still powerful, but intuition takes a little more.
Are forums still relevant in a Facebook world?
It is a myth that Bitcoin provides privacy. Bitcoin is pseudonymous. With external knowledge, it is possible to detemine the identity of users. And you have to give your real-world information if you want to convert Bitcoins to $$.
The main reason I use and recommend Firefox is that I don't trust Google to respect user privacy. I'm sure I'm not alone in that. Mozilla has violated user trust here, and the responses to the bug report are very disappointing.

Any other recommendations for privacy-respecting, open source browsers? This seems like a good time for a competitor to earn some market-share.
Bitly sells a majority stake to Spectrum Equity
Aren't restaurants already paying visa by way of transaction fees? Unless the amount visa is giving back is > the amount in transaction fees, what is the incentive?
>I think your missing the point. You already have Net Neutrality (by your own admission) so that seems like a solved issue for you.

Having a choice of ISPs isn't net neutrality. All the ISPs I have access to will sell differentiated access to their networks absent net neutrality rules. Europe has some (generally weak) net neutrality because it has legislated it like the US should too.

But my point isn't that we shouldn't fight for net neutrality. It's that Netflix/Amazon say that ISPs shouldn't be able to play favorites over streaming services (and I agree) while they play favorites over devices (and I disagree and say it's hypocrisy).
Paywall removed https://outline.com/6gJU6n
Ask HN: What are some alternatives to Skype?
I regularly talk with my mom who is in another country but the internet is pretty slow there. The only reason I still use Skype is because on a slow internet, it still works ok. But I am increasingly becoming fed up with its broken UI, and sluggishness. Are there any real alternatives out there for desktop video calling that is robust? I use linux and my mom uses an ipad. So, preferably, something cross platform.
Trolling like this on Hacker News will get your account banned. Please don't.

https://news.ycombinator.com/newsguidelines.html
There is, however, no Federal statute mandating that a private business, a person or an organization must accept currency or coins as for payment for goods and/or services. Private businesses are free to develop their own policies on whether or not to accept cash unless there is a State law which says otherwise.[1]

[1]http://www.news-leader.com/story/news/watchdog/2014/12/24/as...
Just like it's outrageous to have state and local taxes in the US, am I right?
In my experience, the usage has started swinging the other direction. While in general I agree that ES6, ES7, etc. would be less confusing, it will only confuse people more if the spec is officially called one thing but some people call it something else. If someone wanted to learn about, say, "ES10", they'd have to search for both ES10 and ES2019 to ensure they got what they wanted. I think it's better that everyone agrees to use the official naming scheme to avoid that kind of confusion. But, you know, that's just my opinion.
> It means you can walk out without paying and if they sue you, they'll just get the dollars anyway.

I'm pretty sure dine-and-dashers don't just get sued - they get arrested.

I'm wary of people offering legal advice and interpretation without some credentials.
> Google makes billions worth of business in the EU and yet they deem that Google doesn't have "sufficient taxable presence to justify the bill".

From Ireland. Where it pays (some) tax.

> I would like to know what are the exact terms that specify what is a "sufficient taxable presence to justify the bill", since nothing seems to fit the description.

Single market means that a company in Ireland can sell to anyone in the EU, and pay Irish taxes[0]. Its one of the basic tenants of the single market.

0 - This is changing with newer VAT rules, which mean that you pay the VAT of the country you sell the goods / services in, but they were not in effect during the period that this lawsuit covers
> this ISP had around 40% of internet market in this country

oh I tought it is way more than 40%. well the problem is the other providers are not (that) better options either.
But when you get enough people skirting those norms, it then becomes necessary to codify them.

Is that what was happening, because if so it was never made clear to me. The first I remember this coming up was with the internet "lanes." AFAIK, again tell me where I'm wrong here please, there was nothing preventing an ISP from creating a "fast lane" before 2015.
In a few years the question will become "How to do geoengineering safely relative to the risks of warming?" The planet may be able to support 9-11 billion people with mostly renewable energy, but perhaps humanity will not get there fast enough to avert risk of hitting a positive feedback level that would commit humanity to far more massive and therefore far riskier geoengineering.
For what it's worth, while I agree that there is a vocal minority within the Rust community that can be militant this way, it's not an official position, and it's explicitly not endorsed by the Rust core dev team.

Personally, I'm considering C++ for a new software project despite my extensive background in security. I think Rust is a great language, I just don't have much interest in it.
I'm suggesting that a different security scheme should be used, one which doesn't depend on wasting a shitload of electricity.

As I mentioned in my edit, an easy way (in terms of coming up with the solution, not implementing it) would be to price the externalities into the cost of energy. Then the electricity would only be used if it was actually worth it.
If you can't comment civilly and substantively, please don't post at all.

https://news.ycombinator.com/newsguidelines.html
I guess this move would be outright illegal in at least some countries. Cash is legal tender, nearly everywhere. In some countries that means if you're selling something to someone in person, you have to accept it as a payment method.
First impression: fantastic section titles.
In official Rust spaces, attacks like that are not allowed. We don't directly reference other languages in any official docs and such, to not promote this kind of attitude.

It is true that we built Rust to address shortcomings of C and C++, some some form of crtitique has to happen. But many Rust programmers, and especially Rust leadership, will gladly say there's still some good reasons to write C and/or C++ today. Many of those reasons will still be around for a very long time.
Writing on a menu does not prevent it from happening, in either good faith (customer didn't see it) or bad faith (customer knows it, and is trying to see if they can get a free meal) situations.
interesting idea. what sort of license is applied to the code i upload?
When you make an SSH connection to serveo.net and request remote forwarding, a subdomain is assigned, and traffic to that address is forwarded to your local server (like ngrok).

Use it like this: ssh -R 80:localhost:8080 serveo.net

The main difference is the use of the SSH client, so there's nothing to install.

Like ngrok, it can also do HTTP inspection and replay using a terminal GUI launchable after SSH is connected.
Learn Ethereum the Hard Way
Pondering the conversion from HFS+ to APFS
I've tried 4 different headphones from 3 different vendors with 2 different smart watches (Moto 360 Sport, now Polar M600). I've had the same problem with all of them.

At least one of the headphones has been a very high quality LG (HBS900?). Oddly, I've had the best connectivity with a cheapo freebie headphone set that has audio so bad that I can't stand to use them..
"or we start applying Title II rules to ISPs that were never there before."

The rules have been there since 1934. Opponents of net neutrality want to pretend that Internet providers are somehow not included in those rules.
I am starting a small business. One of the decisions I must account for is network performance versus price. Perhaps I choose to partner with a company that my network deprioritizes. I am already at a disadvantage because I cannot afford to run my own lines cross state like large corporations.

These same corporations can invest or purchase smaller new buisness and enhance their portfolio. Some already support network neutrality as they understand this.

I know my buisness depends upon my own effort. But I am sure many other small buisness owners face the same difficulty.

I know it is hard to be fair and objective in allowing access to the entire electromagnetic spectrum.
> This is now a debt.

This exactly. That's why I always pay cash, incl. tips. A charge on a credit card is essentially a loan from the Credit Card Company at the agreed upon interest rate. So I'm not comfortable taking out a loan to pay for my food --
granted you don't pay any interest if you pay your bills in full on time, but still it just feels wrong.

I also pay cash because I want the wait staff to get the entire tip amount I leave -- usually generous around 25% to 30% minimum. Because I was told by several waiters (mostly at Indian / Pakistani restaurants here in San Francisco) that if the tip is left on the card, that they never see it ever * .

[ * A waiter friend at Dosa on Fillmore told me this is illegal and that I should report it. Who do I report it to? And will they really take action? In a couple of Indian restaurants in downtown, the wait staff doesn't get the cash tip either. 1 waiter friend discouraged me from leaving any tip because they don't get a single penny. I tried to insert some cash in his pocket and he got scared. I think the owners forbid them from taking any cash from customers even if it's tip ]
I don't think the courts would agree. Unless you pay for your food up front you've still acquired debt which must be payable in dollars.
It's a good comprehensive list, but considerably biased by the author's research interests. There are lots of good theoretical physicists that don't know much about the specifics of string theory and haven't seen general relativity since the relevant graduate course, it just depends on the field you decide to specialize in. On the math side, aside from a few things very specific to string theory, most of it is useful throughout modern theoretical physics, and it certainly helps to have at least a passing familiarity with all of the subjects listed for general erudition. The list could also be expanded with lots of things on the computational side that aren't immediately useful to string theorists but are used in many other fields.

Disclaimer: just a theoretical physics postdoc, YMMV.
Wouldn't this have the effect of preventing many minorities from dining at certain restaurants? E.g.:

http://www.creditcards.com/credit-card-news/race-age-gender-...
Your comment indicates that you don't really understand the value of ADTs as the switch, option type and NULL pointer comments overlap: in your new code(and it would be be new code since it's rewritten in Rust) you define it to have Some(pointer) or None. Then to access the value you have to switch on and evaluate the None case at any dereference site. NULL cannot happen but you can still pass around a None type.

Regarding safely reading urandom, you don't seem to be aware that concurrency issues occur when accessing it from multiple processes. This is something that the borrow system can aid with by formalizing access to a resource like urandom and not allowing contention for it to occur at runtime.

Also, nobody appreciates aggro kid language.
There were net neutrality actions before 2015

Actions such as what? I'm talking specifically about regulations that prevent a company from throttling traffic in a discriminatory way.
I've always thought "Anti-Internet Racketeering" described the issue and ramifications pretty succinctly.
As usual, cost is the issue. Both the cost of the optics, the cost of tracking, the cost of imperfect tracking, and the cost of the complexity in the design and installation.

I know some academic research labs have looked into arrays of microlenses & prisms, which sound interesting, but I haven't heard of any commercial products. Googling for micro prisms and solar cells will show you some projects.

Ultimately, I think it's just much easier to install a simple rectangular slab with two wires coming out. And the costs of solar cells are so cheap that they're probably comparable to the cost of the optics you'd want to lay above them.

I also imagine that balancing the current-voltage characteristics of the cells could be challenging when light at different times of the day has different spectra (e.g., you wouldn't want diminished performance in reddish sunsets).
What's the cost of a single BTC transaction in today's dollars?