skysight-inc/HackerNews huggingface dataset:
I mean we carry stuff around from the days when we (the Java community) felt 'more is good' - you know the days of spit Java Blueprints.

> And there is no difference in the way Oracle or Sun has managed the JVM

Yet coincidentally more positive changes have happened to the language in the last 3 years than the previous 10? I see a language that was dying on it's feet coming back to life - so hence my feelings about Oracle's stewardship (right or wrong!).

> And finally again no idea what you mean by countess Java developers wanting to reuse their knowledge but in a different environment.

Almost every Java programmer I know and/or meet has their 'other language'. That they use to solve problems that Java has failed in. But a common frustration is the need to relearn a similar but subtly different syntax. Concrete examples are NodeJS (and hence Nashorn, Vert.x et al) for lightweight format neutral APIs. Android for mobile :-) so hat's a win. Go for systems (Python in the past). Objective-C et al Desktop.

For me there is no concrete reason why we can't have these in Java (language). But in doing so we need to be willing to throw away components that don't fit. I.e. existing APIs, existing philosophies. Java is much more than the language, however so when tackling problems that aren't large scale serverside applications we need to adapt if we are to reuse. This is an area that I very much am interested in seeing develop. My specific case in hand is Android - which reuses Java skills but has a lot less to do with normal Java programming.

Hope that clarifies a bit.
Amen! A free thinker, not a party line parrot.
> The last few decades in the US have seen a shift from 1 parent working sufficing to support a family to 2 parents working beening needed for middle class living

The last few decades have seen an increased marketization of labor such that it is more likely that two parents will need to do wage labor to support a middle class lifestyle, where previously a middle class lifestyle involved one parent working at wage labor and one parent doing labor outside of the market.
Exactly my thoughts. I am surprised that they aren't recommending K-Cups.
Not so healthy with cream and sugar...
If you knew how the atoms were arranged in an animal simulating the animal's behavior would be as simple as simulating each individual atom. In practice that's not tractable but it shows that in theory, since the behavior of atoms is computable (blah blah quantum physics shut up), anything an animal can do can be simulated by a turing machine including will. Just because it's not simple to express in a programming language doesn't mean it not possible.
Sigh. I had just about decided on using Browserify in my current projects (instead of Require.JS), and now I have to find out there's ANOTHER option... (Though looking at one comparison [1], I guess I'm sticking with Browserify moving forward.)

It does feel like information like this is siloed: Everyone talks about their own favorite solution, and few actually make intelligent comparisons. I didn't know about gulp until after I'd already set up grunt, for instance, and I don't really want to tell the team "now we're using gulp" after having selected grunt only two months ago. I hadn't even heard of Broccoli until just now, either. I obviously need a better JavaScript news feed.

That said, I don't feel a need to slam gulp or say grunt is great. But something that the article misses is that the kind of loud, rude argument that it describes is a basic, well-known psychological reaction to insecurity: The less self-confidence you have, the more you feel the need to be loud about your opinions. And I think a lot of JavaScript developers are insecure, based on the evidence.

[1] http://mattdesl.svbtle.com/browserify-vs-webpack

[2] https://en.wikipedia.org/wiki/Psychological_projection
And with 30 days notice - not fun in an overheated rental market. In Denver as few as 7 days notice, if the rental is monthly.

http://www.denverpost.com/business/ci_27709567/apartment-dwe...
I would agree that ffmpeg has warts. It is pretty poorly documented. Also, filter pipelines are finicky and not commutative, which can be super confusing, but most of the time you don't need them. Aspect ratio syntax is a disaster, but aspect ratio specifications are a little bit of a disaster, so I don't know how much to blame ffmpeg. But simply failing or crashing? I can't say I've ever had a crash that wasn't the result of a misconfiguration on my part.

What's nice is that on linux VLC is basically a QT4 GUI wrapper around ffmpeg, so you can do pretty much whatever you need to do from within VLC.
You've basically described 99% of the PHP development community there too. When there are so many ways to do something, it fosters the worst kinds of pedants, who don't seem to understand that "using exactly the same syntax/libs/style that I use" isn't the same thing as writing good code. I've seen people over on reddit's /r/shittprogramming make posts about how someone used a 2-space indent instead of a 4-space indent, and _that_ got upvotes.
“A woman holding a teddy bear in front of a mirror”. Hilarious.

The jokes will not last long.
Nice!

Do you plan on adding modules?
Would you be willing to add features via partnerships?
Your "full" ecommerce stack lacks a few things that could be added either into your core or via external tools.
No, they did not. Those nearby fields only existed in transit (between cities). By cities those areas were simply seas of mud that people avoided.

Cities did not value green spaces at all.

I understand the desire for the "good old days", but those days never actually existed.
"Imperative statements tend to evoke more visceral reactions than indicative ones."

Also as a general rule they will get more linkbaity attention.
You assume that you can easily identify who is guilty and who is not. How do you make sure the person in your hand is guilty in the first place? Do you know that "almost half of 212 Afghan prisoners (in Gitmo) either innocent or forced to fight for Taliban"? [1] How many of them tortured for information they don't have?

There are many countries where people suffer from dictators and oppressing regimes. US (and US citizens) shouldn't give those regimes an excuse for their actions by defending torture for any reason. Those dictators are telling people that they torture for the benefit of the society, to save multiple lives etc. Don't be like them.

http://www.theguardian.com/world/2011/apr/25/guantanamo-file...
That's funny; for me, it's the one annoyance I have with PHP.

I love PHP; there's some really neat modern OO methodology and cutting-edge ideas and best-practices that I'd love to share on HN, for example.

But with the PHP-haters, the downsides of sharing outweigh the benefits. So like the OP article says, quality PHP developers just put their heads down and get back to work. Let Laracasts do the best-practices evangelism and move on.
Curious why this is a web app. For drawing wouldn't people want pressure sensitivity and lower latency?
I used Rackspace (and later EC2) originally because of upfront capital costs. I bootstrapped my company, and paying a thousand dollars or more, plus hosting/racking fees, just wasn't doable. $50-100 bucks for a reasonable Windows server? Easy deal to make when cash flow is small.
That actually sounds like a really neat process and I'm glad it works for you. One question I have is about how you measure velocity with variable length sprints. My understanding of scrum is that the point of having fixed length sprints is that it lets you easily estimate how much you can deliver in a sprint, since each sprint is the same length.

If you have different length research and implementation sprints, how would you estimate the amount of work (whether in story points or whatever else) that can be done in a given sprint? Is it a matter of making sure to compare "like to like"?
Was my first thought, too, after reading about the link between the sugar industry and those early sugar studies.

Seems to me like the scientific community should be overly open about its sources of funding, conflicts of interest, etc if it wants to maintain public trust going forward.
CTO of Shift Labs Koji here. Happy to answer any questions!
Yes and one reason it took so much time might be the same reason why there's the risk Camera2 might stay a Nexus-only thing.

Manufacturers like keeping camera features, UI and processing exclusive to their devices, which is one thing encourages brand loyalty.
The most users will rely on a favorite third party app, the more likely they might switch to another brand on their next device.
Thomas Edison's 146 question interview for prospective employees
They forget to add:

"Well qualified candidates will have a brilliant, well-defined business plan for a start-up idea that does not suck, which you will sign over to us in order to have the privilege of interviewing for this junior position."
I'm sorry about your friend... That is devastating. Hope you're okay.
Well strictly speaking the ring appears to say some form of "god" (to god, for god, god willing) in a Kufic script of Arabic.

>"The significance of this ring has never been based on its purported material composition, but on its connection to the Islamic world. This connection is now not only confirmed, but actually strengthened due to the mint condition of the ring's metal body, as will be discussed below." // (from the full source of the OP, "Analysis and interpretation of a unique Arabic finger ring from the Viking Age town of Birka, Sweden" http://onlinelibrary.wiley.com/doi/10.1002/sca.21189/full)

What I don't really see about this is the claim to the 'closeness' of the woman buried and the area where the glass bead was produced. They say themselves that rings were made locally from silver coins from Afghanistan and it's said that the glass bead showed additional signs of wear that the ring didn't have. Based on that it seems their conclusion should be the ring was made locally from "Caliphate" silver, eg coin, and the glass was acquired separately? That conclusion is far less ground-breaking of course.

This:

>"That said, the elongated middle section and the extra stroke representing a third “L” are problematic. Presently, we interpret the inscription as ILLLH, to be read il-la-lah, i.e. “For/to (the approval) of the God”. Several regional variations of Arabic spelling and writing are however known to exist, and it is furthermore possible that the inscription was written – or copied – by someone with an incomplete understanding of Arabic writing." //

I wondered if they'd followed up on the idea that it was a signet ring and considered the mirrored version and attempted a translation based on that? It seems very strange that a high value item spelling the most recognisable Arabic word (Allah) would possibly have a spelling mistake. Perhaps it was inscribed locally as a copy; maybe false provenance by a resourceful North European who could sell exotic Arabic pieces for a higher price?

Not being even a modern Arabic reader I can't challenge this but normally there's a loop at the end of "allah" which is part of the letter h and makes reading the arabic left-to-right appear not dissimilar to the latin word rendering of the same word "all_h" (see for example p.15, fig.20b at https://www.academia.edu/7852040/Chapter_One_What_is_SK_Figu...). Could it not just be a name that bears close resemblance to Allah; "Allll" it looks like to me [a complete novice at reading any form of Arabic nevermind kufic scripts!].

If anyone's interested I found this similar "lapidary kufic" inscription on a bronze coin online, http://www.worldofcoins.eu/forum/index.php?topic=13497.0 - I was following an idea that the inscription might have been copied from a coin. Also this, http://www.sakkal.com/instrctn/sq_kufi_alphabet.html, reference for closely related "square [lapidary/monumental] kufic" goes to show how difficult to read it is!

Aside, the image of the ring shows an inscription on the back but it doesn't appear to be mentioned or clearly shown in the images. Isn't that a bit strange.
Not sure the correct choice is to just disable queries at runtime if there performance is a net negative.

Would expect these decisions to be made at design time, or perhaps that alerts are sent to ops when these situations occur.
> This is totally wrong; there's very little skill involved in trading.

Not only are you badly misinformed, you are spreading information that could encourage someone to risk their money when they don't know what they're doing.

First off, something that requires a university education and a year of full-time training is not what most people think of when they hear the phrase "very little skill involved". When a member of the general public tries trading for the first time, they have far less than even that (and even economics professors have less of it than they think.)

Secondly, what you're describing is algorithmic trading, not discretionary trading. I guarantee you that that math whiz fresh out of college is not allowed to risk significant amounts of money on personal hunches. (I would guess they don't learn discretionary trading at all; they have their hands full with the algorithms.) I'm sure there's a lot of infrastructure to ensure that any strategy they come up with is well back-tested before going live. Again, the general public (including the professors) isn't doing algo trading and doesn't have access to that infrastructure and that support system.

Tennis was not the best analog. Trading is more like poker. First, they both have the property that the more you win, the bigger advantage you have, and conversely. Second, as they say, if you don't know who the sucker at the table is, it's you.
This sort of negativity is not just unhealthy, it can make it really difficult for beginners to figure out where to start and realize that it actually is okay to start pretty much anywhere. When I was learning how to code, every single day I would come across some new package or framework that was described as being revolutionary and awesome by the people who supported it while other similar stuff that I had been previously interested in was just basically shit on unequivocally. I don't personally know of any other field that does this sort of thing and it made it extremely difficult and negative before I realized how many people in tech are just full of hot air.

Hacker news is not immune from this behavior either. Nearly every day I read an article and I think "wow, that might be really cool if I ever have time for it" but then I read the comments section and 90% of the comments go out of the way to disagree with EVERYTHING that the author said. It can be really off-putting to be honest.
Pinterest Raises $367M at $11B valuation
There's a lot more "catching up" to do in a highly rent-controlled market (assuming you're not subject to rent control). For the same reasons "market rate" is artificially high (as pointed out by the linked article), the "market rate" goes up by a very large percentage each year. If all units were market rate, the market rate would not be increasing by nearly as much.
Link to github repo: https://github.com/pgexperts/pg_plan_filter
That might be kind of tough. We're already taking it via IV.
FWIW, looks fine in FF 36.0.1 here, same as in Chrome 41. Maybe you have an extension that's causing issues?
Vancouver reporting in! Consumption is quite high from my anecdotal experience. I personally consume ~3-6 cups a day. I work in the tech field up here and that seems to be pretty standard.
Keep in mind that the techniques used to measure snowfall have changed over time. Modern measurements are inflated as compared to older ones.

https://www2.ucar.edu/atmosnews/perspective/14009/snowfall-m...
Is that really the reason why?

I'm pretty sure you would get somebody's age, race and gender just by reading their resume/CV, which most job boards allow potential hiring companies to peruse.
Because we’re quicker and easier to implement. That gives the developer much more freedom to be creative with their application, especially if they’re working within a budget or short timeframe.

Our API also allows you to pick and choose the components you want, you can build more than just a website, your data is accessible on mobile or at a physical retail store all from the same platform.
I wouldn't be surprised to find some hidden text on the page - Drink More Ovaltine
I used the same device recently but it wasn't that bad, but I agree on the audio quality. I don't care about seeing your face if it sounds like I'm talking through a fax machine.
Already possible on Android (and I believe iOS), but rather an application can register its own URL scheme. (For instance, Twitter can set up twitter://)

The problem there is you can't have a single URL that just goes to the web page if there's no app installed. That's what the author is trying to solve.

Android has a solution where an app can handle all links to a certain domain. (The OS asks you if you want to use the browser or the app, and you can set it to always use the app if you like.)
Ha, I just noticed a referenced story below this one:

http://www.washingtonpost.com/blogs/wonkblog/wp/2014/07/14/a...

Me too!

I used to hunt for freshly and properly roasted quality beans, and grind them myself before each brew, and all that.

What I have come to this this: few coffees compare to Nescafe Gold a.k.a. Taster's Choice.

Certainly nothing that you can order around town from places like ####bucks or whatever.

Those Nestle buggers have figured out how to make great testing freeze-dried coffee. And it's so consistent! I've drank the stuff under different names on different continents, and it's exactly the same. (Modulo minor variations like "blend" or "dark roast").

And it's so cheap and easy just to throw a teaspoon of brown powder into hot water. Why bother with anything else.

Whenever I happen to have a coffee somewhere (socially, since I'd never do such a thing by myself any more) I'm actually wishing that the damn slop was Nescafe Gold!
If you're looking to find some rude, inappropriately hostile PHP pedants, there are plenty of them on IRC. A language that has so many ways to do one thing attracts a lot of people who believe their way of doing that thing is correct and anyone who disagrees is an idiot.
Very interesting. A couple comments:

- The "Not in my backyard" is economically rational, but still wrong. I'm not sure how to fight it.

- My general view is to remove the roadblocks to let economics help out. Large public works doesn't seem to be the right solution either. (High crime, bad schools, etc)

- The better case is not "luxury vs low-income" but rather to put the lower (or even medium) income apartments somewhere that there's less competition from luxury. There's no natural law that says they need to be side by side. (But I would argue we should ensure the quality of schools for both is similar)
...which is the main motivator for all of these deep-linking services. Having one URL that gracefully degrades to the browser when the user does not have your app installed is not currently possible without annoying server-side hackery on iOS.
The two songs are hauntingly similar. Is that wrong though? I think fair use has a shortcoming in that what Weird Al does is technically ok (even though he asks permission) since it's parody, yet something like this is still infringement. The originality and creativity in both are similar, yet one's a joke so it's fine.
:)

My podcast workflow is a little odd - I subscribe to RSS feeds with Newsblur, and as new podcasts come up, I save those I'm interested in to a directory that I synchronise with my home NAS with Unison.

I imagine gPodder (http://gpodder.org/) might be a more normal solution :)
Yo bitches, I am not an engineer - you may have noticed that this is Hacker News - not Engineering Weekly. I ain't never built any machinery - or designed no bridges - I'm just mo programming wit deez wild fingers.

Take it easy - until you know the language well enough to know when someone is using a complement like 'crazy sh*t' - I wouldn't rush to judge them. Context is everything - as the first two words of this comment attest. Context is everything :-)
> From an intuitive standpoint,

Its not intuitive, its what the entities most responsible for gathering intelligence from captured enemies across much of the world have concluded based on experience (some parts of the US intelligence community, though not all, conveniently backed off that conclusion at about the same time that the previous administration began adopting "enhanced interrogation methods"), that torture is generally inferior to the best available alternatives for gathering actionable intelligence, though its a great way to get people to tell you want they want to hear.

> If it does not work, why do we still do it?

I suspect that the main reasons are:

1) It fits the need to feel that something is being done to bad people that people in the position to inflict may feel, and as a short-term salve over feelings of impotence in the face of danger, and

2) Its very good for getting people to tell you what you want to hear, which, if you have superiors who want information to justify a preconceived course of action (or if you have a preconceived interpretation of events you want to sell to your superiors), is very useful.
Same issue in NYC. So a couple people win a lottery to get subsidized housing, and can't ever move again, at the expense of the people paying full rent, the developers, and everyone else who can't afford housing.
Not necessarily fraudulent, I think there are some EU rules that permanent residents of one country can live and work in other countries. I don't know the specifics though.
A name I've heard for this non general type of AI is RI (restricted intelligence).
Yes. For those you often switch (eg Atom > Chrome > Atom). O(1) access FTW.

I use Spotlight for app I launch but don't really switch Mostly CSGO, Heroes of The Storm, Mumble and TS (Games!)

Actually I use shortcut a lot more for switching than for launching. For instance I launch atom from iTerm. A standard flow could be code, test, terminal commit, chat on Slack/IRSSI, IDE.
Hardly, there is considerable evidence.

From "Silver Economy In The Viking Age" edited by James Graham-Campbell, Gareth Williams:

"It is also relevant to note that, both in Denmark itself, and more widely in Scandinavia, coin finds from the ninth and tenth centuries are dominated by Islamic dirhams and their Khazar, Bulghar and possibly Russian imitations, rather than by native Danish coins or their Frankish models (Hovén 1981; Kromann 1990; Jensen and Kromann 1998; Talvio 1998)."
The HN groupthink is strong in this thread. I wish they wouldn't downvote you just for voicing your (very reasonable) opinions on the matter. Of course, what do you expect when an article like this shows up on a forum for tech startups...

Personally, I agree with you. Without any real evidence I think it's just as plausible something like this could be fabricated for anti-American propaganda.
I agree, if there is proper testing in lower environments which includes data sets that are similar to production then this should not really be necessary.

On the flip side, we have had issues in production that really slowed down our service or even took it down. In those situations it is much more preferable to stop those specific queries than to have the entire service unresponsive.
It's very rare indeed that I disagree with tptacek. :) But browser-side encryption can be useful to protect against TLS/SSL non-specific MITM. For example, let's say that you're in possession of a compromised root cert and don't want to perform client-side detectable JS injection to remove/minimize the app's encryption functionality.
Think about it this way. Perhaps a certain ratio of the articles recommended could be "out of your comfort zone."
Insanity and tyranny. It is a complete violation of a man's individual rights to hold him in jail just because he may be a useful witness -- it doesn't matter how long it lasts, one week or multiple years. Is the lawyer competent? where are the ACLU and IJ?