skysight-inc/HackerNews huggingface dataset:
>RSS now are most often than not just links to the articles, cutting away all the original convenience of the format

Which is why there's a billion* services that generate RSS feeds for websites with their full content.
For rust it's sometimes useful to split it like that, because it makes it easy to publish small subsets of your project on cargo. Say you develop a custom datastructure, or an extension on Streams.

The same applies to other languages to some degree, but crates/cargo just makes it very painless to grab crates that are on a seperate git.
Occam's Razor suggests you're looking for ghosts, and just to be sure I tried this on my phone: as far as I can tell behaviour using FF + chrome UA addon (which I specifically installed to test this) is indistinguishable from chrome as far as google search's stock ticker display goes. focusing points, time spans, toggle modes, clicking the extra-info chevron... all no difference.

Given google's history here you really shouldn't be giving them the benefit of the doubt in this matter; at best they're consistently, repeatedly negligent; but it's at least conceivable there's culture of giving additional other google teams; which is a form of monopolistic power abuse.
There is definitely multiple ways to handle that, but splitting your API into frontend and backend seems to be a common and good approach.
The backend is basically the "real" internal API, subject to changes.
The frontend consists of nothing more than forwarding functions, that take their input from the outer world and translate it to backend API calls.
How you organize Code reuse depends on the language, but inheritance is not a bad way to do it, although you might run into trouble with the size of your hirarchy. You can circumvent that with maps of functions/lambdas, like prototyping in Javascript.

For testing you then have your usual set of tests for the backend, but for the frontend you just test if the translation between public and internal API is correct. Very easy to test for in most cases.
If you then organize your tests exactly like your frontend Version, i.e. some kind of inheritance, you only ever have to add tests for the changes in your new Version.

It is definitely more work than just having one ever changing API, but it's not that much of a hassle imho.
I totally agree with your tweet there! It's waaaay too hard to figure out for most people.

"There were always better alternatives"

I always thought Reader was the best, I'm happy with NewsBlur, but Reader was great.
Or better, get them to abolish USPS. 99% of the things you get in the mail should be handled by email. The other 1% of critical things are frankly handled better, faster and more reliably by private carriers..

For better or worse it's almost 2020, not 1820. Let's start acting like it.
If you are getting flashed, hve the dealer re aim your headlights or reconsider your choice of car. People who blind other drivers should be taken off the road.
Really? I think if we were to bring back our close ancestors (4-5 generations away) they'd look at our world like we see Harry Potter's: pure magic. I mean flying metal birds, fire that instantly turns on and off, machine that move around like ghosts, small boxes that can talk back, musicians on demand in a box? I think you get my point, you're selling humanity short. There's no limit to human ingenuity and there's a reason Elon Musk still doubts we're living in a simulation.
Sadly it's not the "easy" way. It's the "cheap" way. So we're most likely stuck with the javascript garbage.
It's not about creating information in the information-theoretic sense. It's that nobody knows how neural networks work. So even if, say, all of the knowledge to recognize that this is a screwdriver is present in the 3D model, it's not like we know how to train a neural network to detect those features from a 2D camera image. So we just generate a gazillion 2D images in various rotations and lighting conditions and let the neural network use its black magic. With no "backchannel" into the "brains" of the neural network, we can't tell it to recognize black people's emotions the same way it recognizes white people's emotions. So if we don't have enough black people in our training set, we build a way to simulate an image of a black person and hammer it into the neural network's brainstem.
Right, "multipass find" only lists the curated ubuntu LTS images on macos. Attempting to launch a qcow2 or img on macos shows "launch failed: http and file based images are not supported" which leads back to my original question.

qcow2/img launching indeed works fine on linux
> Even at a medium-sized company that spends 5 figures a month on AWS services we got totally burned by this

Good! I send all calls not in my contact list to voicemail, and then rarely check the voicemails. Businesses need to find a better way to reach me than autodialing.
Sometimes it's all about priority. I can't speak for the author and I don't know what the author needs, but my experience tells me, again and again, using cloud services is all about productivity, and people tend to underestimate the cost of lost productivity and missing opportunities.

I'll give two examples.

Netflix focused on productivity. They even popularized the phrase "undifferentiated heavy lifting". They were able to build a metric system, in less than a year, that supported full OLAP query with practically arbitrary number of dimensions. The system ingested > 20 billion data points per minute, ran on more than a thousand machines, and did not set quota to any team or service. The entire system was built and operated by merely three engineers. This was simply not possible without AWS. Similarly, Netflix's data pipeline, Elasticsearch cluster, and Druid clusters were developed and operated by two engineers. They were oncall 24x7, yet they rarely got waken up in the middle of a night. You think this was possible if Netflix tried to build its own infrastructure?

The counter example is Uber. Uber was ambitious and wanted to build everything. The results? More than 200 alerts got fired within 2 hours -- the poor oncall engineer couldn't do anything but to keep ack'ing the alerts. Wanted to use Cassandra? 10-page forms that were more tedious than applying for the Ivy schools, weeks of waits, lots of angry emails, countless meetings, and still no Cassandra instances. Wanted to add 50 machines to your ES cluster? PPTs, meetings, escalation all the way to CTO, and weeks of planning. Want to try out Apache Kudu? No way, because our container-based EC2-like system did not support persistent volume, let alone something similar to EBS or EFS. Wanted to use container for your ES cluster? Same answer. Wanted to create your bespoke cluster topology? Same answer because apparently custom network configuration was not supported. After waiting for more than three years? Same answer. If this was not expensive, I don't know what was.

So, you asked if you should save a few thousand bucks a month for your fast-growing company?
Egg of Columbus?
The current allegations seem shaky, based on claims of some insider, so my impression is the impeachment uproar is riding on the 'collusion' updraft and moral fervor rather than hard data. Seems very different than say Watergate or with Clinton where the allegations could be unequivocally substantiated with objective evidence such as recordings.

None of this to say I like the guy or even believe the allegations to be false. However, the impeachment does not seem to be carefully following due process, which is much more undermining of rule by law than whatever Trump may have done.
There are wine tastings (less classy affairs I suppose some would say) where you do consume the wine. For instance I was at the San Sebastian Winery in St. Augustine recently and the "Tour and Tasting" I was on included about 20 people. All of us swallowed the wine. This has been my experience at many wineries and benefit events over the years.

Perhaps these are technically not "tastings" according to some gatekeeping organization.
Prevents a bottleneck with access to information.
HN eternal september? ;)
Men file class-action lawsuits against discrimination in Title IX cases
So that explains it, I thought I was going crazy when simple Google queries were taking 10 seconds or more to finish (I live in Bucharest)
Developer Productivity Differences
This seems like unfair criticism. I'd say snapshooter and snapshotly are sufficiently different. If the websites were similar, I'd see your point, but snapshotly is different enough that's it a clear price competitor.
The Most Complete Guide to Starting a Startup in San Francisco
So, what's the language?
Show HN: ArcaneVM – A Fully Homomorphic Encryption Brainfuck Virtual Machine
Unpoly: Unobtrusive and Progressive JavaScript framework for server-side apps
What Google Reader also had was a good API, which let you sync what you read. I used Google Reader more through the API than in the web interface.

With TinyTinyRSS and a plugin, I have similar functionality, but it still isn't quite as good as what Google had. That said, TinyTinyRSS has a better web interface than Google ever did.
I believe they might go after the publisher in this case, and that Snowden already got a good advance they presumably can't get to while he's in Russia.
@yahwrong: > Like the 'government agency' doesn't already posses the encryption keys or other methods to extract information from encrypted data.

Shoosh, we're all supposed to engage in the charade that it isn't going on.
It also doesn't work for people not in cars.
Level of previous knowledge assumed, tutorials tend to be more "starting from zero", and scope, guides tend to have a narrower focus.
Shopify Speed Optimization – Step-by-Step Guide
Had a debate with Google engineer and the page was removed from Google. Related?
The page with the commenting thread is here:

https://volument.com/blog/sendbeacon-is-broken

Yesterday, the page was the first result in Google search with "sendbeacon is broken". Now it's completely gone from the Google index.

Still first on bing.com and duckduckgo.com

How is this possible? Really wish someone can answer this. This sounds a bit scary.

Thanks!
I think the 'Phrenology's back, baby' comment in the thread below captures it quite well. Aside from the ethical implications of designing a camera that automatically classifies people as suspicious based on their gait, what the paper appears to actually cover is that an ML process can accurately classify the movement differences between people walking towards a chair to pick up some papers on it and people walking towards a chair to pick up some money under it...
Rust 1.0 was released in 2015, and before that you'd have breaking changes every month that effectively made it unusable for anything but toy projects. So it's not even 5 years old really.

Besides a big target for Rust is the C and C++ world. On Hacker News in my experience you have a majority of commenters coming from the web world where no news in one year effectively means that the project is dead.

For us in the low level world "stable for 4 years" means "maybe we can start considering using it in production" and the lack of big buzz every other month is more a pro than a con. I'll take boring and reliable over shiny and breaks-every-other-year.

I've just started adding a new feature on a C project started in 2009. If I used Rust I'd want to know that my dev environment will still be usable in 2019. I think the commitment to stability will pay off eventually.
Update: Our response team have found the root cause and have applied a fix. Response times are now back to normal. We will publish a post-mortem within the next 7 days; further updates will also be published http://status.auth0.com/incidents/rpctnc6jd1kl. Thank you for your understanding and we applogize for the degraded service and outage. Should you have any queries please don’t hesitate to reach out to your Auth0 team. Discloure: I am the CPO at Auth0.
What fast, free, information-dense, no-bullshit alternative was there to Reader?
I think most customers' biggest spend is on EC2, which is compute. Certainly this has been my experience.
Vagrant?
We started ScoreStream from zero to last month where we hit 2.5 million uniques. I would echo a number of things that others have said but the key things for us were:

1. Doing things that don't scale. We have a community of fans following local scores and we wanted to get people to crowdsource scores. Initially that meant us seeding the community and then finding ways to onboard folks to scoring games.
2. There was an existing community of people who cared about local sports and with the death of newspapers we thought there was a chance to get them to crowdsource and share the information with others.
3. We made a lot of tools that created incentives for folks to score games and share that information with others.
4. We did a lot of partnerships with potential consumers of the score data which made an incentive for folks to share scores to highlight their teams.

Ultimately one thing that we thought that would motivate people was money, fame and narcissism and since we didn't have a lot of money we focused on the other two.

It's been fun seeing it grow and there are a ton of other good thoughts from others in this post. Thanks for posting...great to see others experience.
Such satellites have firmware which presumably can be hacked.
I still don’t know how we are going to be able to validate the remote attestation comes from the enclave and not, say, a virtualized one that just logs all the secrets but still attests correctly. Are they going to ship intel device hardware pubkeys or certs to the clients?
"ensures providers make robocall-blocking services available for free"

In practice, this means AT&T outsources the blocking service to a 3rd party company.
In order to use that service you have to surrender your contact list to that 3rd party
so they can determine if someone you know is calling and understanding their EULA will make your head spin. This is what I have on my company issued phone.

Personal data is the oil of the 21st century.
I think the intent to damage the systems is the issue, along with the fact that he confessed.
Between Bucharest and Iran ? Hard to believe .....
I am subscribed to 100s of feeds via RSS. It is well and truly alive and most sites support RSS feeds.

FWIW, I self host TinyTinyRSS which works great and has an excellent mobile app as well.
"System programming differs from application programming in that system programming emphasizes performance over reusable and maintainable code"

Maybe for sufficiently small systems. But on a large scale product (reusable and maintainable code == performance). Am I missing something. Seems like something one or our EEs would say to me to excuse their poor code quality
That base was there long before "the western mainstream media [talked] about Russia being a threat". Its original purpose was to support operations Afghanistan.

Look on a map -- the base is nowhere near Russia proper. You'd have to go well north through the rest of Uzbekistan, then Kazakhstan. If anything it is a statement to Pakistan or Iran.
But then again, how would you make it secure? Clearly, the program itself must have full access to the file (formulas and all), otherwise you wouldn't be able to do anything with the spreadsheet (effectively turning it to a pdf). Short of encrypting the entire spreadsheet and sealing the key in a TPM, it's impossible to implement edit protection.
>I use "GivenName FamilyName" when speaking English and "FamilyName GivenName" when speaking Japanese. I assumed this was the default.

I only notice this in Japanese Anime and Movie DUP and I thought it was very strange. In writing in English, GivenName : FamilyName makes sense because that is how all English speaking countries work, but when you speaks it in that order, it all went off.

In Hong Kong most people have a Christian / English name so it isn't much of a problem. Although this tradition will likely erode away for obvious reasons.
The loss also extends to any lost business resulting from the broken code, lost work, time on behalf of the people whose job it was to call him in, etc. These are very difficult to quantify exactly, and so the number of significant figures in the claimed amount looks odd. But the law doesn't allow you to say "oh, about 50 grand", so I imagine significant figure rounding in financial estimates isn't strongly emphasized anyway.
I never said people would "choose" TS because it's in its heyday, I said it'd be an unlikely time for most to wish to justify a switch back.
I’m not wrong. He didn’t file a whistleblower complaint [1]. It’s interesting that you confidently assert that I’m wrong when you admit that you don’t even know what you’re saying is true.

[1]https://www.lawfareblog.com/edward-snowden-national-security...

” There is some dispute about the facts of Snowden’s case, but according to the National Security Agency (NSA), he did not appeal to his superiors, follow the normal whistleblower protocols or otherwise attempt to change the surveillance system from within before divulging its details to the outside world. He did not satisfy Rawls’s condition of fair notice.”
My experience with TTRSS's web interface isn't super positive (though I'm not using the latest version, in fairness), so that says something about Reader's interface.
The other thing I've noticed is emergency vehicles flashing lights are getting much brighter. Sometimes flashing police lights are so intense I feel blinded.
Are you still seeing failures?
I'm reminded of this thread The FCC Has Fined Robocallers $208M, Collected $6,790 https://news.ycombinator.com/item?id=21492782.

Enforce collection of the fines in the first place would be a good start.
“Instant Ubuntu VMs” — much better title.

“A mini-cloud on your Mac or Windows workstation” — much better clickbait.
Not saying that this isn't a problem, aka dependency hell. And giving some hand-wavy solution like 'well, be more careful about what packages you pull into your project' or 'well, f it, just don't upgrade your version of Vue or Webpack' is also not ideal.

There is another type of hell, where changes to modern browsers or the JS language itself cause the (long abandoned) library code that your entire application is coupled to to break completely. At that point, your only options are to tell your users they have to run the website in 'legacy-mode' in IE, or rebuild an application from scratch, teasing a decade's worth of business logic out of poorly designed code (i.e. business logic in JSP/php tags etc).
I'd rather have the climate change than have to fear "decisive and collective action." The Bolsheviks, Mao, Pol Pot, Castro, and a series of other groups and people engaged in "decisive and collective action" and it didn't turn out very well.

We don't need drastic change; we need incremental improvements. The coming "catastrophe" is overblown -- every 12 years or so people warn us about the end of the world in 12 years -- long enough for people to forget, but urgent enough to scare people into advocating for "decisive and collective action."

For example, the pollution generated in the United States has been significantly declining without resorting to mob-rule collective action. There are more trees in the United States today than there was 100 years ago. The air is much than it was 40 years ago as well. Few people remember what Los Angeles air looked like in the 1970s. People don't remember Pittsburgh air either.

If people were serious about pollution, they'd boycott China and India. However, those calling for "collective action" are more interested in the anti-capitalist part than they are the pollution part. Otherwise, why isn't Greta Thunberg and other activists calling for worldwide boycotts of China? Why is it the United States that is in the crosshairs of every environmental group? It's because the United States is an easy target. Let's see some protestors go to China and try to shut down their industry and economy. Let's see Thunberg "How dare you" to Xi Jinping in Beijing.
Who is really underwriting your loan when using fintech apps?
If you are a zebrafish.
But Cargo supports having multiple crates in the same git repo. Many projects do this like regex (regex and regex-syntax are in the same repo) and openssl (openssl, openssl-sys, openssl-errors). Maybe I am missing something but it seems very easy to handle multiple closely related crates in the same repo.
I haven't tested this, but I'm thinking that you could use cloud-init to configure IPv6 on the guest, as long as your host and Hyper-V configuration supports it.

https://cloudinit.readthedocs.io/en/latest/index.html
It means something whispy that looks nice from far away but you can’t actually touch and it will disappear at a moments notice ;-)
The original link[0] disappeared (which I found while reading about an article of LispOS[1]), so I'm posting the archive version. :-(

[0] http://www.shirky.com/writings/ontology_overrated.html

[1] http://metamodular.com/Common-Lisp/lispos.html
How will carriers determine if a phone call is legitimate? How will I be able to determine if there are false positives? How will I report false negatives?
Here is some more information (in German): https://www.nebenjob.de/ratgeber/2479-ihr-recht-auf-den-zwei...

If your second job leads to the total of your work taking up more than 48 hours per week, your employer can forbid it. Likewise if you work in your holidays.

I don't think it is as straightforward as you make it sound.
I've never heard a complete and convincing explanation for what "yourself" could be, but meditating on the extreme unintuitiveness of self-reference and recursion (a la Douglas Hofstadter's I am a Strange Loop) increases my expectation that a computational explanation is coming, eventually.
Perhaps stop buying the offending company's products?
A company the size of Facebook probably has teams tinkering with all sorts of languages most companies will never use.
Now Christmas trees are going on the blockchain
One of the things Apple is known for is taking technology and delivering an integrated solution that is super easy for the non-technical user to use. Apple has done the same with security. If you are a normal user that is not being actively targeted by a nation state, just buying and using a Mac or an iPhone with the default options results in a pretty secure by default scenario.
I can’t believe something like this would be effective against say pickpockets: people for whom an illicit activity has become commonplace in their lives and become natural.
How exactly does SGX remote attestation work? From the linked document (https://software.intel.com/en-us/articles/innovative-technol...) it seems like it hashes execution state, but what's stopping the enclave from emulating the execution while also on the side performing some malicious operation?
You are wrong:

http://www.dodhotline.dodig.mil/programs/whistleblower/icwpa...
Angular 9.0.0 and Ivy Improvements
If you like this, Crawford's book-length treatment is called "Shop class as soul-craft", and is generally worth a read.
This sounds similar to planned obsolescence, so the moral is if you design it that way, as a manufacturer, you are ok. Definitely a grey area here.

Edit: After some thought, I feel a precedent. My car has parts that don't become obsolete, they flat break requiring never ending service. Surely I can sue for fraud as the auto company has the ability to use another means. (Devils advocate)
Remind me, if you will, who the Pilgrims were?
Iowa man tries to regain custody of lost emotional support coyote