skysight-inc/HackerNews huggingface dataset:
Yeah. It's "secure" as long as none of Filecha, Cloudfare, Google, Facebook, jQuery or Akamai get hacked, compromised or coerced.

There's no reason he can't host all of these javascript resources on the same domain, substantially reducing the attack surface area.

I know people like to use CDNs and third party hosted analytics software, but can we at least come to the compromise that if you're going to say your app is "secure" or "private", that you at least attempt to host what you can on your own domain...

[edit] I'm probably being unfair. He makes the code available so you can host it yourself. I'm sure most people who install it will leave the CDNs in place though.
You're right that it was a bit different between the two projects. Part of the reason for that, though, is that the tools themselves evolved a lot between the beginning of Crash and the middle/end of ITA. And ITA was a linux SaaS shop, so we benefited from all the improvements to tools in that stack.

With respect to resources on practices, I think most of the agile literature is reasonable. In all the domains I've worked in, the biggest challenge with doing things agile-ly has been testing: the domain complexity makes it very hard to comprehensively test the software. In the case of Crash, we just dealt with it with huge amounts of human testing (and we fixed the hundreds of reported buts). At ITA and Inky, we had/have more custom automated testing infrastructure.

One lesson is that a system like ITA's or Inky's basically can't be correct unless it's exhaustively tested.
Right now, the biggest protection for cable is the insane license agreements with layers of bureaucracy. Having done contract work for three network TV shows, its interesting as cable providers license from the networks which licenses from the TV show. Three's a reason why some Hulu broadcasts are delayed and some shows have full seasons, some the last X, some entire series. There's no real standard for who owns the rights to what.

Big Cable won't go down swinging, sports still sell TV subscriptions and we're seeing the evolution like DishAnywhere. More than likely, we'll see package services from ContentOverIP with more fragmentation: Service A provides TV Shows from Networks A B & C but no live broadcasts. Service B provides live broadcasts from A & C and on demand and so forth. I doubt Al La Carte will happen.
Terms and conditions as a requirement to use a product you've already purchased shouldn't ever count for anything. So I think you should trash any terms. And I'd hope in a civilized country if a company tries to use mandatory-accept 300 page terms and conditions to abuse their customers a judge would step in and say "no."

And this is absolutely unexpected. That's why there's a very popular post on ars technica and hacker news and reddit with tons of well-informed technical people surprised about it and pretty pissed off.
haha! take that IBMWatson!
A+ in Buzz: The 99th Percentile of Startups
See my top-level comment. I was unhappy with the author's reply in the GitHub issue about undoing changes. I decided to write a PowerShell script to fix those problems.
Of course not. Setting up OpenWRT to do this is a lot less work than migrating your entire workflow to a new operating system.
Just to be clear, I'm not arguing that Microsoft's current support periods are somehow bad. On the contrary, I think they have historically been by far the best in the industry, and that this has been a strong argument in favour of building serious software on Windows.

All I'm saying is that a significant period of support -- longer than the 3 years the posts I was replying to seemed to be suggesting -- is a reasonable expectation for this sort of commercial software, because the developers are supplying an imperfect product in the first place.

In contrast, if the new version of Windows with its compulsory updates removes that ability to keep what you actually bought working as well as it was when you bought it, that is not a good thing, any more than it is when Apple have dumped support for old versions of iOS or OS X well before the end of the useful lifetime of devices they ran on. The position that the software industry wants to keep changing things so everyone else should be forced to keep up whether or not it's actually in their interests is not something I can support.
It's simple ... Everyone got 'hip to the game' of extorting other people's productivity vs. being productive themselves (aka rent at elevated prices)

> The housing bubble that blew up was re-inflated to keep tax revenue alive and keep the economy afloat (High entry cost warranting high rents)

> Fed rates have been kept low attracting speculation

> Tons of investment firms got into property management/real-estate

> Money seeks easiest method of return.. My father once said "People will always need a roof over their head"

> The U.S is pumping immigrants in hand over fist to offset lowered U.S birth rates (to keep the hamster wheel turning)

> Housing is a need and, as such, there is a ton of room to exploit people... (Markets they call it)

The funny thing about people highlighting wealth inequality is that those in the middle exploiting the crap out of each other for their own gain don't get the huge role they are playing in the over-all outcome. Meanwhile, it's those at the top who are making the lion's share of the profit while the dummies below eat each other. Of course, this eventually ends in tears but myopia causes one to ignore that and get what you can while the good is still gettin'. Bay area landlord "I heard your salary went up.. Your rent has just went up too"

A true zoo.. and to think what American society would be like if we were trying to elevate each other as opposed to coming up with creative ways to exploit and keep others down. Instead of focusing on academic or economic interpretations, the biggest thing manifesting is : greed/selfishness/lack of comprehension of a greater whole
"Setting aside the design differences (the Tesla interior is very modern and stark and has very simple design) the quality and featureset of the Tesla interior is roughly equivalent to a 3-series BMW or an Audi A4.
Which is to say, it's glaringly insufficient for what is usually spec'd out as a 90-120k car."

This is a really good point. I agree, the Audi A4, BMW 3 series and, I would add, Mercedes-benz C class are all comparable. Disappointingly I would put the Tesla in that bucket too (but for its price tag, it should be in a much higher class)

I had told myself for the last 3 years "I'll get the Model S when I've got the cash" (I am/was the Tesla fan boy), but after driving it and realizing that it didn't have the upper class features I saw in the much, much cheaper luxury brands, and that the interior quality was seriously lacking, I couldn't convince myself to go ahead with the purchase. I hated having to actually LOOK at the touch screen just to adjust the climate control...i wish it was a physical button. In fact, I fear that this may actually be a grey area in the law and down the road we'll see these types of interfaces become a no-no.

The car i ended up buying was the Mercedez-benz C400 (same as the C300, but larger engine). Sure its no EV...i wish it was...and its a good 30k cheaper (after options I added to my C400) than what I would have gone ahead with the Tesla, but the car itself is in a completely different class of machinery. Essentially I love it, the Tesla was really interesting...but I just didn't love it.
Sure, well - you could say Apple is a hardware company, and Tesla is a battery company that creates cars for their batteries to use. Either way, that's the point.
How Bees Revealed a Pot Farm Beneath the Maraschino Cherries
Mighty good it did them there...

What is your measure of success? In fact, the field biometrics system worked really well for human network mapping - which was it's intended purpose. We defeated a lot of IED networks in part because of this tool.
It's true. sassc(1) is a great step forward in terms of speed.

That said, Sass encourages practices that I consider bad. Nesting, @extend, etc.

Sass's design also makes it difficult to implement a basic feature like grouping all media queries for a single output. Check this issue from 2011: https://github.com/sass/sass/issues/116

If you don't mind a bigger tool and the dependency on Node.js, then PostCSS looks very good: https://github.com/postcss/postcss
If you are close enough to a big city, you should be able to use free-to-air TV broadcasts. You can get an ATSC receiver for your PC if you don't have a TV, and DVR software that lets you skip commercials and run your own replays as you like.
My wife snickers, but I love my ride: http://www.nycewheels.com/kickped-kick-scooter.html

11 lbs but rides smooth and silently and quickly.
Indeed, Microsoft phoning home is on the lower end of your concerns here.
Your Genes Won’t Make You Rich
When reading a privacy policy from a company like Microsoft, I think assuming the "most hostile interpretation possible" is a safe bet. If it was only for MS accounts, why wouldn't they say so?
Data-Storage Startup Pure Storage Files for IPO
I guess the silver lining is that Fred Rogers didn't live to see it.
I think the usefulness of `go fmt` cannot be discredited here. I had a brief stint of teaching a few school children programming in Python and initially the most confusing thing for them was the indentation. While it was easy for me to see that this statement would not be executed since its outside the for-loop, they had trouble grasping why that statement was running just once.
And yet the best they could do was 'these girls who said that he had quasi consensual ('I was sleeping') sex with them and want him to do a HIV test'?

That's a pretty low bar for a smear campaign.
Because you use a buy and hold strategy and only worry about how a stock performs long term.
His link worked for me.
Computing theory is only going to make you "way better" if you're doing lower-level stuff. It'll still make you somewhat better with high-level languages, but those languages (and optimizations at the compiler level) will abstract the really complex theory away. Understanding memory is really important, though.

In general, the thing that's made me a way better programmer is seeing how highly experienced programmers explain the way they organize their code. Even though I don't practice functional programming, reading the reasoning behind it has been really helpful to me, and there are many principles from FP that make object-oriented code far better.

> I've built complex systems and user interfaces, but I couldn't tell you about quick-sort algorithms, or sieves, or the best way to build a fibonacci sequence; I wonder if my programming is objectively worse because of it.

It depends on what you're doing. For the vast majority of people, especially those in the business world, the answer would be "no". Many of those parts of programming (sorting, linked lists, random number generation, etc.) are provided by standard libraries or other programmers. You don't want to constantly reinvent the wheel if someone is paying for your time.

If it's something like cryptography, it's a lot murkier of an issue. It's really hard to evaluate a crypto package if you're not an expert, and even the "industry-standard" packages are often found to have holes in them. I'm still not suggesting you write your own, but it's always worthwhile to understand data security better.
Anyone know what they mean by an "inverse modulo" algorithm? That only seems meaningful for numbers coprime to the sensor ceiling value.
The important thing you mentioned is the same news as the fact that they have exclusive rights. Exclusivity means other outlets can't show it.
> I could see a .NET or JVM based cross platform solution that would require minimal changes for UI across platforms - Xamarin style but more polished/OSS.

That sounds like a good idea. Unfortunately, it's been tried multiple times by the biggest companies on the planet and has always failed.
I too enjoyed a bit of that delicious irony!

In other news, Facebook is actively looking to purchase a global news organization so that they can report on Google's privacy violations - insiders say it's not Fox News. Completing the circle, Google's move to Alphabet allows them greater freedom to create their own news agency. Due to long periods of dog-fooding followed by eternal beta programs, pundits expect Googles service to reach general availability sometime in the fourth millenium.
3D Print a Curiosity Rover: NASA Has Just Released the Files
OpenSSH 7.0 Fixes Four Flaws
This is why I really hope NDC (http://www.iata.org/whatwedo/airline-distribution/ndc/pages/...) takes off, airlines simplify their fare rules, invest in IT talent and start self hosting.

Travel providers could then connect directly to an airline's NDC API for scheduling, pricing and ticketing without the need for middlemen and gatekeepers.

Distribution would finally be back under the airline's control and there would be a lot more innovation.
There is a lot more to housing cost than monthly payment (for P&I), taxes and insurance. Landlords also must pay for repairs, hedge against costs to evict those who do not pay and or trash the place, pay for water, sewer, garbage disposal, lawn care, snow removal - unless the lease puts those responsibilities on the tenant. People often underestimate these other costs when buying a home and become what we used to call "house poor."

There are other good reasons to be cautious about homeownership. Typically, one must stay in a home for 5 years to break even on closing costs. Jobs typically are not that stable these days. It is often less expensive to sublet/get out of a lease than it is to find a willing, qualified buyer.
Agreed. This just comes off as the typical HN post, "I rewrote X program, using Y language, check it out!".

OP is learning Y language, wanted to make a project as a goal. Which is all well and good. But thinking its worthy to be shared seems like narcissism, especially when the description for the repository is, "Half-assed CSS preprocessor." And with 12 commits from the last 5 months, 3 of those being actual code, this isn't a serious project.

This is showing off homework. Though I suppose everyone seeks validation.
I think everybody forgets to shut down an instance or two, at least once.

Luckily, you can experiment a lot within the Free Tier, especially for tests and simulations.

Anyways, which size and what kind of database were you migrating? Have you tried Aurora yet?
I'm well aware of what the privacy policy says, and personally I don't like it and don't use Windows 10. On the other hand, clearly other people do find some of these convenience features useful, and to provide those features some data is going to get sent from their computers to Microsoft that I personally wouldn't be happy to share in that way. Reasonable people can differ on what they are willing to accept in this respect.

However, I think the issue we're talking about here is what Windows 10 is actually doing right now. If Windows 10 is in fact hoovering up huge amounts of potentially sensitive data and sending it home without the user being aware of and agreeing to it, that is of concern whatever the privacy policy says and deserves to be publicised.
I guess you haven't seen Howard the Duck.
> That's what it may be sending today. What about next month after one of the forced automatic updates?

You mean, like this?

# apt-get update && apt-get upgrade

Granted, running that isn't 'forced', but given that OSS users don't _actually_ analyze the code in their software, it's basically the same thing.

There's always a chance of something being slipped in later, no matter what OS you're on. Rampant paranoia and conspiracy theorizing does no one any good.
That's a theory but in very dense markets it's sometimes the exact opposite, I suspect because people understand rent as "lost money" vs. loan repayments as "invested money".

Where I live, in Paris, if you take a mortgage today for 20 years, your repayments are going to be around x2/x2.5 the monthly rent of the place. The returns on real estate are notoriously very low. That's because speculation and foreign investment drive prices up while rents can't really increase because the people who live in the flats are already spending 40-45% of their income on rent.

I live in a one-bedroom for which the rent is 1200€, and it would cost around 480,000€ to acquire. With a good interest rate on 20 years, that's 2600€ monthly repayment.
"Exclusive for nine months" extends to the new episodes, whereas Netflix and such are showing older episodes. They're different things.
This is much cleaner and preferable for deployment to enterprise environments. That all being said, I highly doubt anyone is fully aware of the information passed through the list of hostnames in any of these projects.

It's been claimed OS and app functionality breaks by blocking access to some of these domains, and I'm curious as to why.

Blasting a wall of hosts out of access is not a very refined way of going about this purging of telemetrics, but your project is a great example of OSS being improved upon. Good script!
Yes, it's a shame Foveon wasn't a commercial success, the quality in some areas is close to medium format. You can pick dp Merrill's up on ebay for about $300, would be tempted if it could do half decent video too.

I don't think Lytro will ever take off in the way they intended, but light field capture will be very hot for 3D360 VR in a couple of years, when we start seeing first light field goggles (like Magic Leap)
I don't really have a great reason for it - but my impression of working with code bases that require node (when the code is not node code) is that they quickly start bringing in a ridiculous amount of dependencies. I have no reason to think the 100s of dependencies I need to install is a necessary part of using less or sass. But in the projects that I've worked on, this has been the case. My impression of node as a community is a culture of bloat. So if I can get less involved, that is appealing to me. I'm speaking only from what I've seen, so I could certainly have a wrong impression.
The biggest one of his points which doesn't apply to Python is static typing. The trouble is that the drawbacks and the benefits of both static and dynamic typing are almost invisible in small programs. So you might say types help kids develop their reasoning or that the lack of static types helps them get up to speed more quickly and it would sound plausible in both cases... The fact is that for toy programs it hardly matters.
> way easier and less confusing than Android

That's a pretty low bar.
discussion: https://news.ycombinator.com/item?id=10040793
He does not have a special deal.
There a many huge mesh networks all over the world, just not so many in this country. Guifi in Spain has 29,208 active nodes so there is no argument that mesh doesn't scale. https://guifi.net/en/node/38392
Oh yeah, I agree with you 100%! I just wanted to add another dimension to the equation, one which is on my mind a lot.

To give an example of my thinking, I predict that Uber, once it defeats the incumbents in a fair fight, will contribute to keeping wages down, by capturing most of the value in the taxi industry. Customers will be satisfied to have just one or two taxi-hailing apps installed on their phone, so that even though anyone can theoretically create a competing app, there will be a single dominatant brand that will have much greater power over drivers than the existing local taxi cartels ever did.

Overall I'm optimistic about a future where more and more people are empowered start businesses and break down barriers, but I see a lot of bumps along the way.
That's a picture. Where's the paper?
Especially noteworthy, given this:

>About two-thirds of children now watch “Sesame Street” on demand and do not tune in to PBS to watch the show.

Will the episodes be available for streaming anywhere other than HBO?
> I generally don't have problems with any of those things.

Good for you. Sadly, roughly 1.5 billion people frequently do have problems with all of those things.

> Not necessarily a good thing for power users.

Windows isn't written for power users. If it were, Microsoft would be a very small and very poor company.

> Already got my own solution for this.

Good for you. Sadly, roughly 1.5 billion people don't.

> In my experience they generally are inferior to most desktop applications that already exist and are far more powerful and featureful. It's been this way since Windows 8 debuted the Windows Store.

Absolutely true. But, as you say, the vast bulk of users seem to be very happy with iOS- and Android-level apps. Microsoft's strategy is to run the apps that most people appear to want.

> I can't blame them for doing it this way, there is a lot of money to be made and Apple and Google are both doing it so they run the risk of being left behind.

Yes, well put. That hits the nail right on the head....
I dunno, our sass codebase eventually got to a point where we couldn't watch it with the ruby-based compiler. It would take something like a minute to recompile all the files when a globally included file was edited. We ended up writing our own wrapper around sassc (the c-based sass compiler.)
Video Game League Announces Random Drug Tests for Competitors
I started rewatching Sesame Street a few years ago when I had a child. I was actually amazed how good it continues to be. Compared to what else kids have access to, its very level, accessible and continues to be good for adults to share with them. I assumed I would approach it as an adult and think it "was better when I was a kid", but it really is still excellent, in my opinion.

It's incorporated more animated segments and has some frenetic pieces, but re-watching some old shows reveals that as well (go watch the pinball counting song again to see what I mean). It's staying relevant by copying its competition while staying high quality.
Yeah me too, but not really. You make absolutely no difference when you buy a few shares of stock. Your shares matter in proportion, it may be a small number, but it isn't zero. A hundred thousand one dollar bills are worth just as much as a 100,000 dollar check, you can't just round the dollar bills down to zero.
.. which is why see so very many scooters in the streets, I guess.
Reconstruction is based on guessing in software/ISP. That way you don't need to keep track of the number of resets.
Before I read your comment, I added more information in the README that says I have not personally tested the HOSTS entries. Since PowerShell is so accessible, it's my hope that those with more time than me can create an exhaustive, accurate list, and perhaps submit a pull request. My only intent with this project was to convert the original author's work into a more accessible, Windows-friendly tool.

Thank you for the kind words. :)
Formula looks there to me:

% brew search gitfs
homebrew/fuse/gitfs

have you tried a `brew update`?
My 9 roommates and I paid $60k a year for one of those decrepit old houses--and this was 10 years ago. At $500 per month each, it didn't seem that bad, but we really got ripped off. The density of college living (for instance I had to walk through a roommates room to get to mine) allows landlords in Ithaca to get a level of rent that they'd never get from families or older individuals.
discussion: https://news.ycombinator.com/item?id=10052633
Well, couldn't be simpler than that, thanks for clearing that up for me!