skysight-inc/HackerNews huggingface dataset:
This is what happens when the majority of journalists both have a profit motive and cozy up to the establishment: they'll say anything and a low/no-information populace gobbles it up without a grain of salt.

The Intercept, Democracy Now, Thom Hartmann, TYT, et. al. are in a precarious position because they often speak the truth, which is inconvenient to those in power. Whether they can mostly survive and measurably supplant establishment media by demographics isn't certain. Whether Trump will target investigative journalists and net neutrality (likely) Erdogan-style is anyone's guess.

PS: Another interesting CIA operation which taints media and fuels conspiracy theories https://en.wikipedia.org/wiki/Operation_Mockingbird
> This may be true if measuring "most businesses" by legal entities.

It is. I assume most businesses are small businesses that keep to working hours in their local time zone. It would be a reasonable assumption.

> In the US at least, 17% of US employment (27 million) is for the Fortune 500 (2015) - definitely spanning multiple time zones.

So? Fortune 500 companies have web portals and databases with details on each employee. Why can't the email server check to see if the email should be sent now or later?
Trying not to be uncharitable here, but, if you live in Midtown, then why are you making assertions about Connecticut?

Apparently you know your comment wasn't too truthful which is why you backed off with "I live in Midtown [..even so..] I can't get downtown in less than an hour". So, what exactly was the point of your comment?

Also note: household of 2 is not a household when talking about middle-class income. Why? Well, household of 2 adults is basically the best case scenario financially (both have jobs without additional dependents).

As a anecdote/data point: even making >300+k with both parents working still is a drag in NYC when you have 2 kids, regardless of what BS you hear online.
Join a club for the sports stuff. There's a few nice sailing clubs in the Bay Area where they keep the boats and the gear there (some have lockers). There are motorcycle garages and storage units for race vehicles, parks, vacation homes, and get-togethers with opportunities to cook outside. Skateboards fit in closets. For wood/metalworking, there's stuff like TechShop.

It's not practical to live in a city and have a pole barn with a station for each different hobby, but you can still do a lot and make it work. Sometimes it ends up being pretty expensive, e.g. Keeping an extra car in the city could be ~$300/mo in the case of SF, but car storage around say Laguna Seca can be quite a bit cheaper.
If you're already there, then why not send them yourself? I liked the adventure of finding postcards (when you're not in a touristy area) and then finding a post office. You get to see aspects of the country that hasn't been changed for tourists.
Thanks for the insight. I worked at ad agencies for a while and it made me really come to dislike service businesses and found I prefer a product company with many customers. I think I like the notion of "customers" vs. "clients."

Have you found yourself to have a preference having been in both worlds? Is one inherently more enjoyable for you?
Check out used furniture stores and business equipment auctions for expensive chairs such as Steelcase. When businesses close, they sometimes sell great chairs for good prices.
> ... cities are becoming incredibly important and it’s sort of inevitable that people will flock to cities.

I question this inevitability. There's no reason that the migration from small towns to large cities is guaranteed to continue and not reverse at some point.
Sorry, is this entire subthread an argument about whether "everyone" means "everyone who knows programming" or "literally everyone"?
--delete

is your friend
> if we relax that constraint to "don't have to share a bedroom except with a romantic partner" then we are potentially already there

50% of the Manhattan population lives alone, the same as the fraction that has never married [1]. So yes, what you outlined is approximately what's going on. (Just 12% of New Yorkers in rent-regulated apartments had more than 1 person per room; 4.4% more than 1.5 [2].)

The status quo isn't crowded per se. It's just crowded relative to suburbia. The point of my illustration was that small tweaks to density, e.g. one instead of one and a half bedrooms per person, quickly spiral at the scales and within the constraints of a city.

[1] http://nypost.com/2010/01/05/all-the-single-people-in-manhat...

[2] https://www1.nyc.gov/assets/hpd/downloads/pdf/2014-HVS-initi... Table 19
Well, that's kind of pretty... but perhaps there's a better way to show individual good flows? I see a rainbow between the USA and Mexico, for example, but I can't really make out which colors are going where.

Perhaps if each color had its own location on each country's map? This would add confusion, in that folks might thing the location is where the good comes from ("Why is wheat coming out of Virginia?"), but it would allow seeing that (say) Mexico exports "X" times more food to the USA than the other way around.
Image Synthesis from Text with Deep Learning – Two Minute Papers [video]
Order of operations. Pains me how so much of the population can't do simple maths.
This - I live on the East Coast (where they are RARE) and I'm pretty excited to get one. I learned that a bunch of my co-workers are as well -- surprisingly across the age spectrum. One is a mother in mid-30's that loves the idea of effortlessly capturing moments with her kids.

Last year I was a Snap skeptic, but their marketing is on-point.
I am utterly ashamed of myself - because I just ate a bit too much pie after lunch. I'm definitely not ashamed of myself for this amazing bit of research.

I already replied to someone else on this thread and mentioned they 'claim' they're Ukrainian. Sure, it could be a false flag op. Isn't that self evident?
Here's an article [1] in English from Finland (not sure if the paywall is active for foreigners) by the largest newspaper in the country about an activist who has been harrassed for 11 years by the FSB for operating a pro-Chechen website in the past. They've left dead birds inside his home etc. Pictures included. Russia officially petitioned the UN Security Council to add the guy to the official UN "al-Qaeda" terrorist list.

[1] http://www.hs.fi/sunnuntai/art-2000002847124.html
I understand the speculation, but if one learns about how economics, trade and the U.S. economy (and all other economies) really work, these hypotheses are clearly wrong.
It's odd that they think that the hack lost them the election. The hack (as with any email hack) is only useful if it uncovers wrongdoing.in this case it uncovered wrongdoing by the DNC, so whether the hack was state sponsored or not is really irrelevant, had the DNC not tried to fix the result of the nomination process it would not have mattered one iota that they were hacked.
Paper: https://arxiv.org/pdf/1612.03242v1.pdf
The last history people here gave me had him describing the joy of programming in the safe, fast Oberon-2. And wanting to re-create that with the new language. Resulting language is very Wirth-like in style, esp simplicity, compile speed focus, and safety. Modified with C syntax, concurrency from Limbo, and I dont recall what else. Clearly way closer to Oberon-2 or Modula's than to BCPL like C copied/extended.
The problem is that most of the inhabitable stuff in SF is being rented out at >$2500 per studio in those old Victorian homes, and it's not exactly easy to just evict everyone for a few years to build higher density housing. A lot of stuff is also under rent control, and since no new buildings are under RC (and all the new construction I've seen is explicitly luxury), tearing old things down to build means tearing down "affordable" (relatively) housing to build luxury junk.

It'd sure be nice to be able to clear a few blocks at a time and start over with fresh buildings, but it's more a matter of changing wheels on a bus while it's full of people driving down the street.
>so that I can make better decisions that affect me _and others_.

Name three? I suspect it feels more like it's useful than it actually is, and you'd get much of the same information second-hand anyways.
Remember news agencies only make money if people are panicking...
Well it was false pretenses in that not one of the attackers was from Afghanistan not were there any proven links between the attackers and Afghanistan other than Osama being assumed to be the mastermind and residing in Afghanistan at the time.
Are you kidding me? The Ukranians may have wrote the web shell, but there is no evidence to suggest they're also the ones who used it. Nothing "false flag" about it.

Which reporters did you speak to? It might be worth forwarding them this exchange to give them a better idea of who they were talking with.
These are only in literals, however. You cannot have a string value with interpolation exprs inside it (both in JS and Ruby)
OMG!

The first program I did in my Bally Astrocade so many years ago was Life. I remember thinking what a dream it would be to be able to run a 100x100 grid at one generation per second. I could not have dreamed of this.
>Preview.app is one of the few things I miss when working on Windows or Linux systems, we just had to buy a Foxit PhantomPDF license to do basic PDF editing like this and I was thinking "why the hell is this not just a standard feature like it is on macOS?"

For that we have to go back about a decade:

http://betanews.com/2006/06/02/adobe-to-sue-microsoft-for-pd...

http://windowsitpro.com/windows-server/microsoft-strips-key-...

The long and short of it is that Adobe threatened to sue Microsoft for including PDF support as a feature in Office (despite allowing it on OS X and OpenOffice at the same time) so MS stopped doing anything PDF related. Adobe was widely derided in the software industry over the incident.

So we all can thank Adobe for that.
White/middle class kids aren't magic pixie dust that you can just sprinkle on schools to make them better.

https://spottedtoad.wordpress.com/2016/06/10/middle-class-ki...
Yeah, I never liked Python's "new-style" format because of this. It didn't occur to me that you could use field access to access globals (never done enough Python metaprogramming to mess with the reflection stuff), but I was afraid of arbitrary getters being invoked.

In general I'm very wary of runtime string formatting. Strings tend to be untrusted input with a large degree of freedom. format strings are almost always known at compile time (and more trustworthy). If your interpolation system is more than simply mapping keys to values or positions, you should probably restrict it to compile time. Feel free to expose a harder-to-use runtime API. Rust has compile-time format strings, for example. They're not as powerful as `str.format`, but they could be without there being security issues. JS has a different syntax for format literals. Regular strings cannot be "formatted", you must specify a string literal with backticks and that gets converted to a string value when the interpreter gets there. These literals can execute arbitrary code, but since it's just literals there's no way for an untrusted string to get in there.

One main use case for runtime string formatting is i18n. But that really should use a different solution. Most string formatting APIs are geared for programmer convenience -- the programmer is writing the code and the string. The scales shift for translators, who are only writing the strings. They don't need things like field access and stuff.

Besides, most string formatting APIs are inadequate for i18n. Not if you want to handle stuff like pluralization (http://mlocati.github.io/cldr-to-gettext-plural-rules/).

Another use case is template engines and stuff like that. In that case, field access is useful, but you probably should exert more control on these things (which is exactly what jinja2 seems to be doing here)

At one point I toyed with an idea for a super-type-safe template engine in Rust. It would validate the templates at compile time, and additionally ensure that the right types are in the right places. For example, it could ensure that strings that get interpolated with the HTML are either "trusted", escaped, or otherwise XSS-sanitized (using the type system to mark such types). Similarly, url attributes (href, etc) can only have URLs that have been checked for `javascript:`. Never got around to writing it, sadly.
Because Europe is a malaised society that lost its vigor, its lust for glory and adventure, long ago.
I snagged Pixelmator for I think $15 at the time, well worth the price, as it's a pretty solid editor. However I spent most of my time in Capture One these days. It does basically everything anyone would want to do to a photo, without the super processing available in a Photoshop type app.
Given the U.S. propensity for religiousity, perhaps another effort is searching the universe for God?
So is the issue that it's a problem to let the format string be controlled arbitrarily? It's good to warn users around it because some may not know the dangers, but in general you don't trust user input, so I don't really see this as something you need to build something custom around, rather just be careful and follow good practices. It should be understood not to pass user data directly to internal code without sanitizing it. Proposing some custom code that uses undocumented internal features is overkill and also dangerous since things that aren't documented/internal can change suddenly.
Hello, anderspitman. Thank you for attempting to have an honest and intellectual discussion. I'm not sure my answer will help, but I'll give you what I can.

I typically don't take sides on issues, because I feel very few issues are defined well enough to do so without blinding myself to other information and possibilities. I find no intelligence in rejecting information, simply because it does not fit into my world-view, so I choose not to do so. I also like to reevaluate information frequently, since things are rarely, if ever, static. This may not be for everyone, but I like living in an ever-changing world of uncertainty, discovery, and reevaluation. It works for me.

Therefore, rather than take sides, I act. I do what seems right for me, given my current understanding. With regards to pollution, and its effects on our climate, I drive an electric car, ride public transportation or walk when I can, use renewable sources to heat my home (solar, Trombe wall), insulate my home beyond spec, do not use air conditioning, have replaced all my lights with LEDs and skylights, etc. I live in a fairly large home, but I consume less than half the energy of my neighbors, who live in homes half the size. That's what I chose to do about pollution. It seems to be a lot more effective than getting worked up over nothing and down-voting people online, but to each their own.

Maybe you can understand now why I said my opinions on the matter are irrelevant. They don't fit into the polarized, team-sport camps of believers vs. non-believers. Yes, I can read and understand scientific papers, charts, and other data. I can even act upon them, as I've explained. What I won't do, however, is marginalize people and blind myself to the legitimate concerns of others. For example, the federal government has been a huge propagator of lies, fraud, and other evils around the world throughout my lifetime, so when someone runs from climate change based solely on the federal government's involvement, I can only agree that they have a legitimate concern. I believe it would be intellectually dishonest to do otherwise.

I doubt that has been of much help, but that is the way I approach most things.
Exactly it's already fixed. It's in the article.
> my examples are highly representative, so I wonder if you have a good source to back your supposition

I think my previous points are reasonable assumptions most people who have and would not require proof. If you believe otherwise you should provide a source.
ad blocker blocker blocks reading the article.
A lot of folks do use lang format strings for i18n, but they really shouldn't. They won't be able to handle pluralization and other oddities.
FWIW, a decompiled version is also available on github..
AI Predicts "What Happens Next" From Photo
Ugh. Zoning rules on minimum setback are so frustrating. Setback beyond a wide sidewalk just decreases density for no greater societal benefit.
I've been using Facebook messenger since high school in 2007 when unlimited SMS was a luxury only enjoyed by a couple of rich kids.

I don't see any point in switching to SMS now, especially when so many of my friends live in different countries.
You're right. It does happen a lot. Far too often, in fact. Not only is it as annoying as hell, I think it also hinders progress. Glad to hear you're above it.
If you're LISP has first class environments, then this becomes much easier, and safer.

(eval (read (get-some-user-string))
(let [
(post-title post-title)
(post-date post-date)
(post-author post-author)
(fmt string-append)
]
(null-environment)))

eval is only executed in the context of some environment, and the only things it has access to are some strings, and a string concatenation procedure.

It doesn't have access to lambda, quasiliterals or quotes, or anything of the like.

I do have code like this in production, because eval only looks up within it's environment... Which is empty apart from the bound let. No closure access.
dotcom emoji domains... they were grandfathered in, before the change in ICANN policy. If you want an Emoji Domain, check out http://heartheartheart.ws
The security issue here isn't with f strings, which oddly enough, don't have this flaw (because they are literals only). This has to do with new style string formatting, which does not have access to globals.
Clojurescript-to-native was my first thought too. I think where it will break down is the threading model though. Crystal, for example, threw Ruby's threading model out the window, went with channels, and is now working on an implementation of parallelism. Native JS is a great idea, but we've got to get these languages leveraging the CPUs they're on if we really want fast native code.
I guess, that's fine for Facebook, but here on HN we get to decide what's appropriate. A story about someone's personal belief in God changing from one thing to another doesn't belong here IMHO.
the real challenge is implementing the sheer amount of opcodes

If you want to write the most compact emulator, not necessarily the fastest, you can use the octal structure of the instruction encoding to condense your code greatly.

https://news.ycombinator.com/item?id=13045558

The first ~1/4 of the first-page opcode space is ALU ops, the next 1/4 is inc/dec/push/pop reg. The second half is less regular but you can still find big chunks that can be taken care of with only a few lines of code (e.g. 9x are exchanges with eAX, Bx are all immediate moves.)
Of course, but not nearly in the same vein.

Inner city Detroit, and Aboriginal reserves are war zones compared to a 'minority are of Manchester'.
I got it a few months ago by searching something Python-related, completed it over the course of a week or so (with a little help) and then failed their technical interview. Wasn't a fan of the interview process; I feel they put too much emphasis on advanced algorithm knowledge. Left the interview feeling pretty low.
It would be a fine idea but I wouldn't exclusively use your service because then I am only seeing the world through your lens. I would synthesize it with the other news sources I use. If your service has an obvious political or social position, then I would ask you to state that upfront as either part of the identity of the site or as part of a disclaimer.
If we bring manufacturing back to America, we can build more factories by cities and create more superfund sites, which will employ even MORE people (assuming the EPA isn't dissolved) AND create more affordable housing!
Include real, photographed physical examples on the landing page.
Does the definition of "rig" change from the primaries to the general?
If malware on a computer with a completely unknown origin is now considered a "Russian attack", I don't even know what to say. Words have no meaning any more.
I think this is in part what you are referring to?

http://www.pcmag.com/article2/0,2817,2399675,00.asp

Noting that you are getting downvoted I am wondering if people are disagreeing that he is 'stealing' or that NYTimes (if he is in fact stealing and honestly I don't have time to vet that) is wrong for taking an investment from him?

My thought is that if in fact he is stealing (once again if proven) I agree NYTimes taking money from him is hypocritical because this is not an ordinary stockholder or arms length investment.

Taking it to an extreme what would anyone think if a startup took an investment from Assad of Syria?
> if you live in Midtown, then why are you making assertions about Connecticut?

I've lived in Stamford. I would not want to live there again. Between ample space, proximity and disposable cash, I chose the latter two. If I wanted more space, Connecticut offers a fair deal for saving money or being close to the train station.

> you know your comment wasn't too truthful

Not sure why you went straight for the deep end. It's the holidays. I'm budgeting 45 minutes to the Upper West Side. The smiley implied facetiousness.

It's 50 minutes from Grand Central to Stamford [1]. That's comparable to the average American's 25-minute commute [2]. My core and recurring point is simply that cities are defined by density. If you want lots of space, you're fighting the current.

[1] http://as0.mta.info/mnr/schedules/sched_form.cfm

[2] http://www.usatoday.com/story/news/nation/2013/03/05/america...
didnt China just build a massive radio station for space?..
While I was visiting NYC, the food delivery itself made me want to up and move there.
It was far beyond embarrassing, it was at minimum unethical.

And if we believe that such exists elsewhere, then we should be calling for more exposure of such vs ignoring it as operating as normal.
I agree - although I think Affinity (and Sketch and Pixelmator) might not necessarily displace Adobe's design apps, but rather dent their market share.

What's nice about the Affinity apps:

- they are cross-platform: Windows and Mac (unlike Sketch and PixelMator)

- they are not subscription-based (like Adobe)

- they cover vector (Affinity Designer), Raster (Affinity Photo) and DTP (still-to-be-released app)

- they are much more affordable than an Adobe Creative Cloud subscription

- they feel faster and much less bloated than Adobe's apps

However, the sheer amount of tutorials and design assets available for Adobe apps means that Adobe will remain popular. And there are some apps like After Effects that simply don't have any serious rivals.
Pff. All bullshit.

Finally, I want to be absolutely clear that we have never worked with any government agency from any country to create a backdoor in any of our products or services. We have also never allowed access to our servers. And we never will.

Did they forget that they participated in PRISM since 2012???

All empty words if you ask me.
Here's an example. Found in FAQ.

https://postcardbot.co/examples/psc_58b3f6b96b4b9b44.pdf
Maybe the rest of the world realizes it would go something like this,

"OK found them!"

"Awesome! Yay! Hurray!"

celebration for weeks, maybe months, hysterical articles, news headlines, further research initiatives, etc

Decades later, still have hunger, famine, rising global temperatures, scarce resources, disease, cancer, wars mongering superpowers, and corporate greed, etc
I'm inclined to say, however small, or peripheral, or target cognizant, this is still an infrastructure hack.

It's not a SCADA attack on systems that deliver services, but surely an attack that lands close enough to "The Electric Grid" to pay attention.

Pay attention now, not later.
dude, if you think the US ranks even near the top 25 countries in terms of religiosity then you need to travel more