skysight-inc/HackerNews huggingface dataset:
I expected something more creative, replacing posts with my friends, like my grandmother sharing why React is awesome and my primary school friends discussing how did they go microservices.
To decline game invites.
"On the "other scenarios", he made these projections before the EPA came into existence in 1970."

The EPA is a U.S. government agency. It had (and has) no authority in the Third World countries that were the subject of Ehrlich's most extreme "scenarios".
'Buy Bitcoin' Sign Raised as Fed Chair Janet Yellen Testifies Before Congress
It's pretty much transparent to me using Android and my Windows PC too. I didn't realize it was supposed to be "unreliable."
I'm also using Btrfs for my home file server, but Btrfs's current RAID5/6 status leaves a lot to be desired. I'm running Btrfs on top of mdadm right now because of that.
Then maybe they, or Chairman Pai or someone, can talk about how to protect net neutrality in some way other than Title II.

Title II was instituted basically as a last resort. And nobody has been coming forward saying, "Okay.. we have a plan here to undo the Title II but still preserve net neutrality."
Rather than answering this question directly, let me perhaps explain why Rust is getting so much pushback.

With the exception of dynamic memory, virtually all high-level languages that aren't called C/C++ are memory-safe. Memory-safety is not a new feature. Inherent memory-unsafety was a "feature" introduced by C and its immediate ancestors (and later perpetuated by C++) in order to deal with the performance limitations of 8/16-bit architectures and optimizers that were far more limited than they are now.

For many of the older of us – before C/C++ took over much of the world – safe languages were the norm (with the exception of dynamic memory for languages without automatic memory management).

So, in our experience, Rust doesn't really offer us much except an alternative to automatic memory management that imposes a significant cognitive burden. That tradeoff is not always attractive. It presupposes that any and all forms of automatic memory management are not an option. Not a modern incremental, generational garbage collector, not Swift-style ARC (where unnecessary RC updates are optimized away), not some of the various and sundry automatic memory management techniques that researchers have come with over the years (such as MLKit's regions).

If you have this kind of programming background, the tradeoffs that Rust offers are not at all attractive. Not only are the use cases where you need exactly Rust's value proposition relatively rare, the ongoing and often aggressive evangelism sucks up oxygen in the open source commons, so to speak, that could go towards alternative efforts.
Considerably easier to do this than rebuild the cities with narrower streets, though. If only you could do cement with a responsive layout...
I don't know what firefox addon pages does (and i see they have a special arrangement) and am not taking sides but for IP at least there is an option partially scrub it before it gets to disk at Google.

https://support.google.com/analytics/answer/2763052?hl=en

Edit: what do we think?
This has been my go to networking site for a while now. I feel less prestigious now that everyone can get in, but it's worth it for the new opportunities it will bring.
Build a reward system… reputation might be enough?
Network neutrality means that the network transit is neutral, endpoints such as Google are free to do as they wish. For example Google already blocks youtube videos based on ip address geo region.

But I agree that it wouldn't work because the ISP monopolies are more entrenched than the web service monopolies.
Lowering the learning curve is a huge objective of this year!

> The whole struggle with lifetimes

How did you try to learn them? I'm interested in trying to make this easier!

> the redundant syntax

Which bits are redundant?
setjmp wasn't even supported. I had to use an LLVM intrinsic. This only barely worked if I put the setjmp and the longjmp in separate files.
Experience here is as little as 2 years as a journeyman. And during that time you're still getting paid a great wage.
Walmart Now Sells a Cannabis Rosin Press
Is it? I'm a pretty heavy user if Bluetooth in a few different use cases and it's pretty reliable for me.

Best way to improve reliability is to avoid dodgy or counterfeit radios in crappy electronics.
Interesting experience, I recently read an article that gave me the impression that they rather improved the system.

Excerpt from https://www.appcues.com/blog/rating-system-ux-star-thumbs/

"In addition to the new rating system, Netflix has new match percentages (up to 100%) to more accurately predict how much users will like something.

...

The new rating system received 200% more ratings in A/B tests, according to Netflix VP of Product Todd Yellin.

When it comes to rating movies and shows, stars reflect the preferences that people want to have, rather than how people actually behave. Todd gave the example of users giving 5 stars to a documentary but just 3 stars to an Adam Sandler movie that they watched over and over again. “What you do versus what you say you like are different things,” said Todd."
In early 2000's I used BT (with DUN profile IIRC) for in-home wireless network for the sole reason that it was more reliable than wifi (at the same time my consulting usually involved various wifi brokenness).
Classic Indianisms
You can split the crossing, so that the pedestrian does not have to cross the Northbound and Southbound at the same time.
See first movie stored in DNA of living cells
I've heard the argument that this prevents buyer's remorse. Not sure if it has any merit.
Many countries don't have network neutrality. In Australia, Optus use to off "free social" where Facebook, Twitter, Wikipedia and a few other sites didn't count against your bandwidth.

Add network neutrality legislation and it would be very easy to lobby against: "Turnbull wants you to pay more for Facebook and Twitter"

Most people don't have an understanding of what Quality of Service is.
I love this idea because I read too much cyberpunk.

Why doesn't Twitter flex its muscle and cause a national crisis by tweeting "watch out China, nukes are coming" from Donald Trump's Twitter? That ruins trust in the platform, but what if they just banned the US president's account for TOS or something? Enormous amount of power.

What if Musk's first ship to Mars had a hidden Railgun on it? "Anybody else that wants to come to Mars must pay equivalent US 100,000 million per vehicle." Alternatively, "I now own mars, who can come as well is up to my whim."

What if Microsoft issued a malicious patch that gave it access to the NSA's servers? What if Comcast slurped up FBI traffic?

In the internet and space age, corporations are getting enough real power that government power can be outright stepped over. Sure, say Comcast slurps data somehow from CIA and FBI, goes to prez, and says "give us x or we sell this to Russia," the US gov can turn around and threaten to arrest the CEO, or fine them, or kick down doors and start tearing apart infrastructure with the US military, but Comcast could easily say "do any of the above and the data is given to Russia, for free."

Musk has weaponised Mars, a state actor says "unweaponise it or be hanged," Musk can say "well, the cannon is automated, has 300 rounds of ammunition, and will not deactivate unless my secret passcode and the secret passcode of another person who I will not name, are provided. Per detected vehicle."

Etc.

Exciting, fun, terrifying. It can go fantastic for us (Google and Netflix telling telecoms to suck it), or absolutely horrifying (Comcast holding the US government hostage).
I'm sure the IRS would be very interested as most business that do this are typically cooking the books in other ways. State tax boards also.
With all the current attempted and actual dismantling of the factors you mention, perhaps his predictions just need to be time shifted a few decades. Obviously, I hope not.
Yes and no, if the github pages is served from S3 or other resource inside AWS network, then cloudfront would be safe.

And regardless of that it offers privacy for your users.

Beyond privacy it also vastly improve security too, since users are most likely to have malware and ads injected by an infected wifi router.

It also increases complexity of an attacker that has control of the local machine, since they'll now have to install a custom root certificate.

Nothing is perfectly safe, all we can do is raise the bar.
Love PyCon? Join Raymond Hettinger, Alex Martelli, Luciano Ramalho at PyBay SF
One word: Addiction

Facebook events are invaluable to my life these days, but the news feed is an addiction that I've been fighting since university. If only I could be %100 dedicated to all resolutions without any effort then I wouldn't need any tricks like this.

Plus this is just meant to be silly. I should really just blank out the news feed like someone else suggested.
> The board of an American company could perfectly well choose to repatriate all foreign income, pay U.S. taxes on it, and then pay out a dividend using the repatriated income.

Considering US corporate tax rate is among the highest in the world, Apple, GM and Coca-Cola have to pay a higher repatriation tax than Samsung, Toyota or Nestle. This seems to give foreign companies a strategic advantage as far as having larger R&D budgets, flexibility to drop prices, etc.
You can't have a bluetooth serial adapter on the iphone, because it only supports a few bluetooth profiles.
This cuts a lot of complexity.
The worst part of this is, this also applies to the Tor Browser, and might potentially help Google to de-anonymize Tor users:

http://i.imgur.com/vdlFWYR.png
You can report that kind of thing here: https://www.dir.ca.gov/dlse/howtoreportviolationtobofe.htm
Ask HN: Use cases for embedding a scripting language
I've recently become interested in embedded scripting languages and their usage, but it doesn't seem very applicable in the Java services world. It seems that by allowing scripting of a platform, you lose the ability to track changes to the system (do you store user defined scripts in a DB, file system, Git?). How have you used embedded scripting languages? What benefits did it provide? What costs?
I looked into supporting Bitcoin through Stripe and it didn't look straightforward. I do plan to add it this week though if it's possible.
I heard about layoffs on Blind and helped me prepare for it.
I would think many, possibly most urban dwellers in the US are using debit cards to pay for food, coffees, etc. And chip-and-pin rollout has been going on for the last two years, most US cardholders now have chipped cards, but maybe half of merchants have updated their POSes to support dipping instead of swiping.
I like it.

If you've ever experienced the not too occasional fighting between cable companies and some of the networks they carry, it can get ugly. With both sides claiming they're in the right. Sometimes the channels even go off the air because the cable company won't pay what the networks want.

https://en.wikipedia.org/wiki/Carriage_dispute

The only problem is if say google pulls YouTube from comcast, its not like customers have a plethora of other internet providers to choose from, so they suffer.
Husband and Wife (and baby) Startups
I agree.

> Tell everyone that you want to keep the Internet free and open.

Why should I if you're not even going to mention it on your home page? They could even make it the doodle. Or not load a doodle and say it's due to bandwidth concerns because of lack of net neutrality. They just put some random blog up that nobody is going to see. Nice work!
>> In the worst case scenario -- where an exploit spreads through a security hole in the reference implementation, and replaces the blockchain with its own copy, silently assigning the balance of an old, rarely used account to the attacker -- PoS falls on the floor, and proves unsuitable as a base for digital money.

Replace exploit with malicious miner and it's not clear why proof of work is better than proof of stake.
Well, if he really believes it. I high doubt most people in these positions believe a fraction of what they say. They're being backed by major telecom firms to promote a narrative.
This is a problem I've been having. I find that my ego motivates me to achieve, and without it my work ethic slows.
Fixing the light timing is harder than it sounds. Too long for pedestrians (When there is no demand and lots of wasted time), encourages drivers to not fully comply with the signals. At least with this app, it minimised the extended crossing time to only when needed. The drivers can then see the mobility impaired pedestrian crossing and confidence remains with the timing.
If you're looking for cross platform, Rocket.chat[0] has face to face conferencing in browser via WebRTC, although you do have to setup your own server

[0]: https://github.com/RocketChat/Rocket.Chat
Sorry I wasn't able to discover that podcast, youtube video, blogpost and form. Thanks for your efforts.
Why does it make better business sense?
What's your preferred alternative browser?
Serious, I haven't found one I like yet.
Sadly, irony like that is lost on a lot of people these days.
I suspect you have little to no hope of changing anyone's behavior by simply asking them to do something without explaining why.
I'll often wear headphones while doing housework or yardwork and not having the wire in your way really makes it much better.
> Rather, the amount of energy destroyed by PoW simply has to be more than the highest funded attacker can afford.

Miners don't measure or care for how much an attacker can afford. They will simply continue adding mining hardware and increase electricity usage as long as they can turn a profit, which depends mostly on:

* the marginal cost of electricity

* the amortization cost of the hardware

* the price of BTC

* the difficulty
Cash has costs too. You have to track it, it gets stolen, you have to write out deposit slips and drive it to the bank every night. Banks also charge for treasury services, I.e. Processing your cash deposits and keeping you stocked with coins and small bills.

I've never seen a full accounting, but I wouldn't be surprised if a fully cash-free business actually had better overall costs, even with the card fee taken into account.
I went cold turkey and closed my fb account. Feeling a little bit of abstinence, but I think I'm replacing it with more activity here and instead of opening fb on my phone, I open an ebook reader, so it's good so far.
Suppressing old errors is definitely useful.

Most of the other things sound like tools to fix erroneous code after it's landed. If you're using -Werror, and you have something that makes sure the code builds before merging it to master / trunk, you can't commit erroneous code in the first place.
Google trying to preserve the Open Internet... yeah right.
It's possible that a new version could have a breaking policy change. For example, all our intranet apps are served over HTTP. At some point, that's going to become untenable due to the changes for browser security requirements.

In general, there's no momentum to make a change that the agency doesn't "have" to make, and when the browser finally refuses to transmit forms over HTTP then we want to know about it before the change is deployed to all the users.
I don't understand the logic of ISP's throttling certain sites based on the traffic to those sites.

As a consumer on ISP's last mile lines, I make a series of TCP requests and I expect responses. Fill my pipes with those responses as best you can and charge me for the privilege. If you're not making enough money on that, charge me more for the bandwidth.

Market-wise, why would an ISP anything else than fill my pipe with what I'm asking for?

An ISP should make all the money it needs to make off my service subscription. It's not too far of a leap for me to imagine U.S. laws being changed that restrict ISP's to only being able to charge the end-user for their subscriptions with heavily regulated flat fees for peering arrangements and co-location services placed near the consumer.

The obvious shenanagans that are ramping up here will eventually lead to a massive consumer backlash and a regulatory hammer coming down. People are not going to forget what the open internet looked like.
Did they include Linux kernel or other 3rd party code in those 72 million lines? If yes then that is one buggy kernel.
Yet another package manager except it teaches you how to write one. Nice demo with explaining titles. Too bad I don't know JS and honestly I don't think the world needs another package manager just like it doesn't need another single page web app to read Hello World. But the post definitely gives a bird's eye view of things.
Ask HN: How do you find good doctors?
There are many ways to find out whether a programmer is good or bad. Even if someone is hyped by peers, once you work with him or her for a week, you will know whether he/she is good or bad.

In medical field, this is difficult to do.

You usually don't get the chance to work closely with them - and moreover, most people don't have the expertise to evaluate themselves.

The doctors who are "acclaimed" and have written papers may not be great at diagnosis as well as providing the best solution.

How do you go about identifying great doctors? What are your thoughts on this?
You mean Careem, Uber's Middle Eastern competitor? Be careful what you wish for...

https://www.nytimes.com/2017/06/10/world/middleeast/egypt-ub...

https://www.eff.org/who-has-your-back-2017
Why do you need Greasemonkey for this?
Exactly. Speed != Quality of Service.
> ZFS never really adapted to today’s world of widely-available flash storage: Although flash can be used to support the ZIL and L2ARC caches, these are of dubious value in a system with sufficient RAM, and ZFS has no true hybrid storage capability.

How is L2ARC not "true hybrid"?

> And no one is talking about NVMe even though it’s everywhere in performance PC’s.

Why should a filesystem care about NVMe? It's a different layer. ZFS generally doesn't care if it's IDE, SATA, NVMe or a microSD card.

> can be a pain to use (except in FreeBSD, Solaris, and purpose-built appliances)

I think it's just a package install away on many Linux distros? Also installable on macOS — I had a ZFS USB disk I shared between Mac and FreeBSD.

Also it's interesting that these two sentences appear in the same article:

> best level of data protection in a small office/home office (SOHO) environment.

> It’s laughable that the ZFS documentation obsesses over a few GB of SLC flash when multi-TB 3D NAND drives are on the market

Who has enough money to get a mutli-TB SSD for SOHO?!
Why is setjmp such a major issue for you? It's a C language feature, not a "real low level to the metal systems programming" requirement.
I've never used a Chromecast Audio, but their website explicitly mentions a password and a guest mode w/ 4-digit PIN to let other people play music on it. Sounds like yours isn't working as intended, could it be something else causing the pauses?

https://support.google.com/chromecast/answer/6279388?hl=en

EDIT: jordanthoms points out that "guest mode" is for letting people stream audio without giving them your wifi password. Once they're on the network everyone has access.
Check out the rest of comments. Making it look like some of my contacts shared news on HN would be awesome.. though tricky I presume.
But we life to fight another day.

Don't forget that vendors like Netflix aren't proponents of DRM, it complicates their streaming architecture and costs a lot of money.

In a future where Netflix and other streaming services makes up a large part of the profit for content owners, we might see DRM disappearing.

Look at how Apple was able to sell DRM free music because their volume was high.
He lost me at the point where he claimed that there no major issues in 2015. Is he unaware of the throttling that ISPs were doing for certain types of traffic like Netflix?
Simply respecting DNT (which is the fix that was proposed) works out to the same.
This is 2017's version of flashturbation.
Few things:

1. The compatibility bar graph is pretty but tells me no new information and is just clutter. It will only ever be in 4 different positions and compatibility checkboxes are what's important. Furthermore, it makes it seem like compatibility across iOS, Android, Expo & Web is desirable when a library author might have good reason to leave one of those platforms out. (For example Android has no ARKit like library yet so a component that has binding to ARKit would only be '25%' compatible in your registry.)

2. You should highlight the fact that this is a project by Expo. Instead, you have you have to find that out by looking at your Github. Please be transparent that this is promoting the Expo platform.
Should be "mostly" resolved from kernel 4.12 : https://www.phoronix.com/scan.php?page=news_item&px=Linux-4....
But depending on how the debit card is run (often as a credit card) there are still fees and a cut being taken by Visa or MasterCard... I wonder if the establishment eats all of the transaction costs and gives the full tip amount on receipt to the wait staff or if some pass on some of the transaction cost(s) and take it off the top of the tip (unscrupulous and shady if they do).
Having two systems for recommendations would introduce a lot of UI complexity,

Do you mean, in terms of implementation or for the user? Because as the later, I think the two are already conceptually different (homepage vs next video), so I don't see how just feeding it different videos would make it more complex.
We have that here but not everywhere.

There is a stop at the median (which would require median) for 4+ lanes. U have to push the button again in the middle.

Also have some that activate the whole crosswalk, but u can stop at middle of u think u don't have enough time, can push button for the remainder of trip

What I hate more than slow people, fast people and people on bicycles.

I cringe each time someone decides to run across when everyone is already focused on the people already walking at normal pace to exit the crosswalk.

Super dangerous.

I have clipped a guy on a bicycle(just bumped rear tire, hardly any damage and cyclist was fine), and almost hit 2 kids and adult ( all different instances)
That's bullshit. Title II has little to do with Google Fiber's plans or why it's so expensive to lay fiber. Google Fiber has continued expanding after the Title II classification, though their focus has shifted to wireless technologies.
That's not exactly how it works as there's no voting per se. That would basically lead to a fork.
Reddit did have a pop-up with a slow moving GIF.
"Gerrymandering" is a word difficult enough to grasp, and "partisan gerrymandering" (for me at least) doesn't ring any bells either, so for those of us who don't come from an USA background, but are interested in how someone could mathematically define that, I found this link:

https://www.senate.mn/departments/scr/REDIST/Red2000/ch5part...

> Partisan (or political) gerrymandering is the drawing of electoral district lines in a manner that discriminates against a political party.