skysight-inc/HackerNews huggingface dataset:
It is precisely the same in the United States, it is just somewhat deniable there due to things like the FISA court.

It allows peoples' inherent belief in American virtue to doublethink themselves into believing that the NSA doesn't collect this high-res data in bulk from Facebook and Google and Amazon and Apple and the mobile carriers—when we have clear documents showing that they do.

LOVEINT is real. The large social networks and communications providers are an official arm of the surveillance state, with all of the unfettered access to high resolution data that entails.

Your doctor or hospital hosts data in AWS? Pretty sure HIPAA doesn't count in this case when they're just sucking up all of the traffic in bulk.

Your social media and financial data are already being aggregated and sold—we know this, too.
Harsh word. I don't think gimp and Inkscape are all that terrible for casual use.

On that note, I honestly can't think of anything other than Adobe products and Microsoft Office that is preventing a mass migration to Linux (or rather Ubuntu, let's be honest) at this point. It has all other killer apps. Dropbox, Spotify, VSCode, Atom, Steam, Chrome, VLC, etc...

I know that Excel is the only thing keeping my dad on macOS these days. He is definitely not the Apple fanboy he once used to be.

What an amazing day that would be... when, at least Adobe, would release builds for Linux. Does anyone know if there's a serious obstacle for them other than market share?
Polyfills are part of the web
What is naïve? OpenAI is not a domain specific company working on some limited application like self driving cars. They are interested in developing general intelligence. Unlike a racing game, GTA has non player characters (agents) that can be manipulated to accomplish goals. But the lessons learned in doing so are not things I would want to generalize or carry forward into future experiments.

E.g. Maybe it learns that pedestrians made braking instruments in a tight turn.
I agree, SemVersion is a technical solution for what is often a human/corporate problem.

A good solution to this is to have an "edge" build that will upgrade dependencies and let you know about breakages early, but that still requires companies to acknowledge that all software needs maintaining.
You are missing the fact that the amount of money tied up in the companies is growing. 2x is going in, x is coming ng out, but the missing x is still (mostly) in there tied up in unicorns. The rate of return is dropping, but not because the money is gone, just because it's taking longer to come back.
Thanks for your response!
never heard of termux either. I use ConnectBot (a very good SSH client) that can also open local terminals.
Perhaps, but isn't it just as reasonable that they didn't want to change it? Presumably changing the date would actually censor the vote, with it being nearly impossible to get word of the date change to the entire electorate.
I've worked remotely at a few companies, some of which were "remote first" and some of which weren't.

I'm always surprised by the fact that more companies don't adopt the "always on" google hangout. It's literally in the name of the service, "hangout" yet people use it like a traditional conferencing tool.

If more people adopted it as a ROOM that you all worked in, I have a feeling many of the remote nay sayers would at least feel a little bit better about things.
How is it tiring to you? if you don't think it's useful for you - just don't open it, no need to say it's tiring...
This is the rift here. The three features running top to bottom from slight left to slight right. https://www.google.com/maps/@11.6842232,40.6702185,80711a,20...

This is where the explosion was https://www.google.com/maps/@12.642073,40.5202369,1118a,20y,...
If Obama only pardons one person (hopefully unlikely) Chelsea is by far the correct choice imo. She did a great service to the world and has been horribly mistreated by the prison system for it.
I meant film. Where all of the major grading and editing packages for large productions are available for Linux. Please calm down. :- \

Also, I think it's pretty unfair to call Inkscape "terrible". It has, by far, the better shape editing tools (especially CSG) between it and Illustrator. As a bonus, Inkscape tends to output SVG files with maybe one or two unwanted transform()s, rather than the six or seven you get with a typical Sketch or Illustrator SVG.
Source? Data that supports this? There are certainly means of surveillance, but not likely to the same level or accessibility that is shown in the article.

Please elaborate instead of making a blanket statement :)
Closed source libraries.
Yes, well that's exactly my point. Plenty of startups are making stuff - so saying "where are all the real companies" is just paying attention to headlines. I have two friends that have CPG startups, and most SMB's are exactly that - so they are definitely out there.
Not according to the dictionary (maybe some, but it's clearly not a consensus): http://www.dictionary.com/browse/contrarian
Sorry to hear about your nintendo limiting your childhood.

I did have a Master System, but still, I mostly played with my father's MSX and XT computers. Which had better games anyuway, and where i learned to edit hex values and cheat on my save games and later on to write simple qbasic games.
.NET v1.0 was released in Feb 2002. I'm not sure 15 years is enough time to attribute something to your granddad.

If it was javascript, then it would "not your forefather's".
How to Undelete Lost Contacts from Samsung Galaxy Note 7/5/4/3
> The trick would be to apply the improvements to every poor neighborhood at the same time so you don't create winners and losers and upset the balance in the housing market, but this is basically impossible.

Even if you could do that, it wouldn't work. It would simply make all of the poor neighborhoods more attractive to gentrifiers at the same time.

I think there is a tipping point where if you help poor neighborhoods too much, they become attractive enough as places to live that the poor residents end up being displaced by increased housing costs. It's an unintended consequence.
The author seems to be completely missing the boat here. SemVer isn't meant for Continuous Delivery production systems. Why would you even attempt to use it for that? SemVer is for libraries, and specifically for making dependency management easy. If you're not writing a library that gets distributed to other people, then use whatever versioning system you want.
> Changing a function/method signature

Another reason for methods is a user could have created an interface based on your method, and assigned your implementing object to a variable of that type. Changing the method signature makes that assignment invalid.
With the exception of denying the validity of science, couldn't most of those things be said about President Obama and most mainstream Democrats as well, particularly in regards to issues like mass surveillance?
The government collects and organizes the data, but presumably there's no Chinese government website offering citizens access to this database. Who exfiltrates the data and sells it?

Corrupt officials is an obvious answer. Or hackers- given all the terrifying hacks of U.S. government databases that are reported, its likely as not Chinese databases are just as vulnerable, and they're much less likely to inform the public of breaches.

In either event, its potentially an example of China's government stability efforts coming around to bite them- how many incriminating details of government officials are tucked away in this database, for sale to the highest bidder?
Huh. I expressed no opinion that the situation was or wasn't maximizing happiness as-is or should or should not be changed. I was recommending that you talk to modern Japanese women about whether they feel "highly respected".
Not that this answers your question but it might shed some light: when I went last year, I ran tracert to google.com. The only interesting thing I remember is everything went through the West Bank.

Great question though - I'm curious too.
Why is this greyed out?
The accretion of player driven changes in an open world in an interesting thing I'd never thought about from a storage perspective.

If the game randomly JIT generates all local phenomena while keeping just enough coherent higher level data to suspend your disbelief, that's only the storage size of the high level information.

However, when a player begins to specifically perturb that generated phenomena at the detail level, how do you prevent leaving an ever-storage-requirement-increasing trail back through the player's space-timeline? Reconvergence to normal over a reasonable timespan?

I assume this is a thought about problem, so links greatly appreciated!
One thing that I've run into when running Adobe stuff on OS X is that it fails catastrophically on a case-sensitive filesystem. That would be the first thing to sort out; short of that I think it would be a matter of platform integration for color management, and windowing system integration (iBus, libnotify). I'm sure there's plenty more in the way of technical difficulties in porting Creative Cloud. One reason they might do it is to capture the film industry, which seems to do grading and compositing on Linux (which is why Autodesk's products in those categories support it).
IObit Driver Booster PRO 4.2.0.478 Serial Key 2017 Is Here [Latest]
> Your doctor or hospital hosts data in AWS? Pretty sure HIPAA doesn't count in this case.

False. I work for a company in the education space that uses AWS. We're unambiguously bound by FERPA. It is inconceivable to me that a stricter law like HIPAA wouldn't also bind cloud-based companies.

EDIT: Moreover: https://aws.amazon.com/compliance/hipaa-compliance/
Depends on your industry; there are bigger players in film than Adobe. LightWorks is quite accessible, and Autodesk has lots of software for you to throw your money at.
I find that you still need the same tests using a statically typed language that you would need using Clojure. The reason being that the type system does little to ensure semantic correctness.

For example, consider a sort function. The types can tell me that I passed in a collection of a particular type and I got a collection of the same type back. However, what I really want to know is that the collection contains the same elements, and that they're in order. This is what you really care about at the end of the day, does the function do what I intended.

This is difficult to express using most type systems out there. You could use dependent to express that, but it certainly wouldn't be something that you get for free with Haskell.

So, you'll still have to write tests to ensure that the function is semantically correct for anything non-trivial.

It's also worth noting that Clojure Spec lets me express exactly what I care about using the same language semantics I'm already using to write regular Clojure code:

(s/def ::sortable (s/coll-of number?))

(s/def ::sorted #(or (empty? %) (apply <= %)))

(s/fdef mysort
:args (s/cat :s ::sortable)
:ret ::sorted
:fn (fn [{:keys [args ret]}]
(and (= (count ret)
(-> args :s count))
(empty?
(difference
(-> args :s set)
(set ret))))))

The specification will check that the arguments follow the expected pattern, and that the result is sorted, and I can do an arbitrary runtime check using the arguments and the result. In this case it can verify that the returned items match the input.
Software  this is not working any idea why
To use the web-service example: if you present an API for others to call, even if you never version yourself, you probably still version your API. Other posts on that blog mention doing so.[1]

Well, if you release a ton of versions of your API, some of them are going to be easier to transition between than others. As soon as that occurs, you conceptually have at least major and minor versions, but in a url-based API instead of in code. Or you choose to not hint your consumers if moving from v23 to v24 is likely to be simple or not.

[1]: https://surfingthe.cloud/ideal-api-versioning/ is mentioned in the article, for example.
I have been reading the comments wondering if this was a specific GMail webmail thing. I'm guessing that using IMAP or POP3 through an email client will make this harder? I'm by no means without risk but I rarely use the GMail web-client so wasn't sure exactly what the scam was
This is so awesome to see polite, constructive criticism. This is why HN is awesome. I feel like I just saw a rose sprout up out of a concrete parking garage.
I became much less productive when I first switched to cljs but after a few projects I could prototype things fairly quickly.

Of course even today I miss out on react components on npm (having to first port them to cljsjs) which is a source of slowdown for me personally.
Using Kdenlive regularly and it does simple jobs very well and is really stable nowadays. It's certainly nothing like Adobe Premiere but it works.
My "fuck up" was a Finding Dory ad on my lock screen. In OS advertising is a non-starter. I let the start menu ad's slide in 8, but that was the last straw for me. That and it bugging me "Edge is faster, Edge is better, use Edge!".

I feel like paid $199 just so Microsoft can sell me to advertisers. Bill never would of stood for this shit.
Create a Working Prototype for Your App in Less Than a Week
Yeah okay. I think there is a very large group of developers who work in just such an environment: developing web applications that have a "production" version whether they are public internet or internal to companies where the previous version would literally _never_ be consumed. The reason to track a increment in that kind of environment is as a code to align feature requests to a particular release (usually by date), this is useful for all sorts of internal tracking questions like: was this feature I requested live by 4/1/2016.

I personally dislike using semvar for these instances (my own opinion only) because it feels overcomplicated as you stated. I also learned a long time ago that _any_ kind of date designator was a recipe for answering why the "April" release was actually live on June 1st ;). Recently, I've dropped back to Git SHA-1 which has alignment to a specific version of code released AND can be tracked by date and deploy tools.

So I agree with the thesis, disagree with the solution, but still think ryan_lane did not effectively refute it above.
"80 million views in a month is a lot of money"

What would 80 million views translate to in dollar terms?
Thanks Ravi, seems we inundated the middle tier Heroku postgres servers. Bumped up and site seems to be humming again.
What does this mean to the layman? Is physics broken now?
I fail to see how [2] corroborates your initial claim.
Well that's my task...to sell it so that people will buy it.
I recommend Geary if you wan an experience like Mail.app. The keybindings are a lot more ergonomic than Mail.app's (C-M-a is finger-gymnastic, especially on Mac keyboards).
I may be switching to Linux sooner than I expected, just because the latest Emacs for MacOSX is so broken regarding input issues.
>> "Will SF still be as appealing when the talent can’t afford to be here?"

If you're living responsibly, and saving like you should be, then I'd argue we're already at a point where talent can't afford to be there.

>> "Transportation is a major factor around where buildings are being built. It has to be unprecedented with how many more people are coming downtown and we basically have the same transportation system from 50 years ago, and similar levels of parking."

Call me cynical, but my faith that this city will, let alone state, will ever pull their shit together and build public infrastructure, is nonexistent.
Downvotes.
I actually reard in an HN comment that OS X's case-insensitivity by default was a choice that revolved solely around compatibility with Microsoft Office, so I think you're on to something.
Here is a rather unbased what-if:

I wonder if this PTSD can be alleviated if the content screeners get more positive feedback about what they do, so they don't feel they are just looking at aweful stuff all day long, so they feel they are actually making positive contributions to society, making the world a better place?

E.g. what if they can take ownership of what they report to the NCMEC? What if they can call up NCMEC and ask about the progress of cases that were opened because of their reporting? What if they get feedback, like "holy shit, they found and saved this child, and arrested the monster!" What if they held (monthly) partie to celebrate their achievements in fighting crime? (ok, maybe not parties, but something to celebrate and give themselves a pat on the shoulder).

I just think they may sleep better at night if they learn that the monsters are now locked up, no longer out there at large, hurting more innocent children.
> False. I work for a company in the education space that uses AWS. We're unambiguously bound by FERPA. It is inconceivable to me that a stricter law like HIPAA wouldn't also bind cloud-based companies.

I think the GP was asserting that the NSA doesn't care about HIPAA, not asserting something about HIPAA and Amazon & companies using AWS.
If you're looking for a great mail experience on Linux, I definitely recommend checking out Nylas N1. It's open source and built on ElectronJS with a beautiful UI and modern features.

https://github.com/nylas/n1

https://nylas.com/download

PS: I work at Nylas. :)
Don't take it personally but it sounds you're not really familiar with the details and the history of the conflict.

Gaza is not surrounded on all sides by a wall. They have a long border with Egypt that's been relatively porous until fairly recently when Egypt has begun to construct obstacles, they have the sea (under naval blockade but they're allowed to fish) and even the border with Israel is not 100% walled. You might be confusing Gaza with the wall that was erected between Israel and parts of the West Bank. It's true they are isolated which again is what happens when you piss off your neighbors. There are border crossings and people and goods do cross.

Their living conditions do improve, but slowly, and tend to regress when a conflict flares out. Again, partly by their choice of what to invest in.

Resistance is the cause of their (well Hamas or a portion thereof) conundrum and it's going to get them nowhere. What are they resisting? They're resisting the existence of the state of Israel.

As long as they continue "resisting" in the form of tunneling under the border, investing all their resources in arming themselves to the teeth, building and using an arsenal of rockets, supporting the ISIS contingency in Sinai, indiscriminately attacking civilians, inciting hate and racism, etc. they are going to find themselves in a bad spot. The answer to your question for most people is yes, if you're outgunned and outnumbered by many of orders of magnitude you "give up" or at least try and avoid outright war. They could get an agreement tomorrow if all they cared about was living peacefully in Gaza and improving their condition but they want to get territorial ownership of the entirety of Israel which they claim to be the rightful owners of from before 1948 when Israel was created. That's is closer to (but still not the complete, it's more complicated) root of the conflict.

If they stuck to peaceful forms of protest they'd have some chance of having their voice heard while at the same time improving their conditions vastly. If they seek a peaceful solution they must convince Israelis that peace is possible in some form. It seems they are thinking about taking Israel by force eventually and are willing to wait it out as long as it takes (at least the leaders, not necessarily the man on the street who has no say).
Many people might not know, in US, credit card transactions/payments are on sale by various sources. There's a very active market for this and some fintech startups are solely based on this kind of data. Since most of our financial life is based on credit card, we are under surveillance at a micro level in a similar situation.

The issue is we not only use 'services', we handle data to the service providers. Data under their custody is usually stored and transferred with less secure protection, like on a thumbdrive or sent by email attachments. I don't see this situation will get any better soon.
Teammates of mine have very occasionally been able to fend off a stupid edict by a mid-level manager with a simple (and literal) "Fuck off, we're busy" and/or "we have real work to do". They're usually to embarrassed to respond or escalate. It's hardly a recommended procedure, or appropriate for every situation or combination of people.

The more polite - "We're 100% contracted out right now" is somewhat less effective - they come back a month or so later.
I have been using Linux for a long time, and it seems like every time I try to watch a DVD, it's a fresh round of hacking for 30 minutes before I can get it to work.
Yeah, after the shadow-edit. The rest of the paragraph I quoted wasn't there originally.
From a cursory view I couldn't find information on buildingdetroit.org about incentives to create neighborhoods from these rehabbed properties that would solve this infrastructure debt issue.

Looks like the argument the article is trying to make relates to zoning, traffic design, and density - which I don't think is changeable by people taking advantage of this house flipping program.
The US, Israeli, and Polish governments don't represent significant chunks of their population (in the US, 50% of the population didn't vote for Trump). A government being elected does NOT equal a reason to ostracize all the people living there.

In Gaza people who protest against Hamas get killed. During the 2014 conflict, 70 people in Gaza were hung for being collaborators with Israel, with no trial, proof, etc.

Gazans who are not in favor of their government are between a rock and a hard place: ostracized by the international community for a government they didn't choose, and suffering due to the local politics that they don't approve of. Wouldn't you at least want to support the people whose perspectives you align with?
The lesson is: even if you have nothing to hide, you are surely getting someone very rich.
Just to clarify, I was trying to support your point with that comment.
I'm a big fan of really simple versioning schemes.

<rewrite number>.<release number>.<commit number>

Any version ending in a "0" is stable. IE:

- 1.0.0
- 0.1.0
.....
- 999.999.0

Whenever you are doing a "release" you have tested every feature fully to make sure the software is up to spec. Whenever you are doing a "rewrite" you can assume that the software's APIs have changed and you will need to readjust compatability (ideally APIs never break but this is one example).

With this you get the following:

- Is this stable to use in production.
- What software can work with what other software (looking at the major version it requires)
- Between which two commits a functionality broke. (If 1.1.157 works and 1.1.158 doesn't then you know commit 158 broke something)

With the author's versioning system:

- The month, year and # of commit you're on
- If someone else gave us this code (pr-)
- If there is active development on the code (dev-)

I prefer the former but I can see some of the benifits of the latter. I'm just more of a fan of using flat and simple numbers and not relying on "dev-", "pr-" and the infinite amount of tags that will follow if you start allowing them.
Although I don't entirely disagree with your point, but try telling that to someone who hasn't had proper sex-education. Or is told that now they are married they have to have children right away.
Cc # pin
Best new sites for cc info
Perhaps it's not surprising that quicksort is very clear in functional languages, since C. A. R. Hoare was inspired to invent it by learning functional programming.

Perhaps it's not surprising that the common advice is to learn functional programming for the insights, since quicksort is not at all quick in its very clear functional programming form.