skysight-inc/HackerNews huggingface dataset:
If the researcher didn't try to find what he could do with those AWS keys, they would likely be still valid. It's conceivable that some other people have found them too and did the same the researcher did, only kept everything to themselves. Thus, if the researcher didn't do the thing you consider bad, users of instagram would currently be more vulnerable. Why is then the thing the researcher did bad?
Yes, I agree with the upsides to declaring variables at the top.

However, declaring variables close to where they use is a different kind of "cohesion", since it's keeping related things together -- just related in a different way.

I see your point, but it's still a matter of taste.
Where is the feedback shown? I have submitted "Too" and it says one person has left feedback but I can't see it anywhere (I am logged in with the account that submitted).
> average of $130k / yr at that company.

Its more about the kind of experience or skills you want to gain. Money comparison in my opinion can't be head to head, some make millions while some make 0 at startups.
Rent is nowhere near as bad as the Bay Area. For example one could find a brand new apartment in Mount Pleasant (Essentially Vancouver's Mission) for less than $1500.

However recently the vacancy rate has dropped to near zero, even though new condos are constantly being built, so the problem is actually finding a place. Accordingly rents are rising substantially.

http://www.metronews.ca/news/vancouver/2015/12/16/vancouver-...
Anybody managed to induce a guru meditation error yet?

EDIT: Delivered on demand, http://i.imgur.com/Fo2CRTW.png
oops, i forgot to mention the real reason: lack of time for v1 :)

adding a real commenting system is on the table for sure, ill create a github issue for it and we can discuss with the community about pros/cons
Pure javascript Amiga emulator:

http://scriptedamigaemulator.net/
I does it. So meta. Much huntings. https://www.producthunt.com/tech/openhunt
https://web.archive.org/web/20151107205621/http://www.intel....

The press release has since been deleted since the thread was created, thank god for Archive.org.
Change `alpha` to `beta1` to prep for release of Rails 5
And what is your basis for claiming that this is "universal absolute moral truth"? You make that claim with exactly zero to back it up, to a bunch of people who profoundly disagree with you. The rest of us find that highly unpersuasive.
Source:

http://data.jobsintech.io/companies/netflix-inc/2015

http://data.jobsintech.io/companies/google-inc/2015?utf8=%E2...
My local newspaper is the only paper in my city. Our population is roughly around 100K. Unfortunately living in a community where agriculture is the main source of income technology jobs are scarce. The closest city to me with tech jobs is about 1.25 hours away (Santa Barbara). This might be my short term option, until I can relocate somewhere else.

Thanks for the advice.
> Every society on Earth exists as it does because it destroyed much of the previously existing landscape and natural inhabitants,

THANKS.

Every human culture out there is responsible for wars and horrible crimes and destruction; primitive societies were no better (Hobbes Was Right (TM)), but only a few have built advanced and prosperous civilizations, and what is more, the West is basically the only which reflects on its past.

I'm over with modern western ethnomasochism.
I wouldn't worry too much about that. Cost of living is adjusted and it seems like the numbers in this calculation are based on the Bay Area which has one of the highest costs of living in the U.S. When you factor in taxes, cost of living, transportation and everything else, you may be just as good or even better off than someone in SF making $150k.
I don't have a github account. All of my work previously was academic research, in which I have 10+ years of writing software, and currently it is all industry/proprietary. I thought the process I went through at my current company was great. A short phone screen, a coding test (~1 hour, with a week to complete), then an on-site, which took 1 day. The first two hours was a coding test, then I met with several teams, which were mostly high-level discussions and a few problem solving questions.

We're not architects, and nor do we have a certification system. There needs to be SOME way to probe a candidate's abilities, and it's not easy.
Blue River Technology and Jibo both get holiday funding
I worked at a big corporation and changed jobs after 2 years. Day one at the new big corporation I was making ~$200k (that's total compensation; so bonus, salary, and stock that will vest this year). I think $250 is very doable.
Fisticuffs – data binding framework for Swift, inspired by KnockoutJS
Introducing new open-source tools for the Elixir community
Amazon in talks to lease 20 Boeing 767 jets to launch its own air-cargo business
Now somebody should submit ProductHunt to OpenHunt!
Looks fixed now
Stack is absolutely wonderful. stack setup command works wonders, building is effortless, moving to new library versions is as easy as ever and ever since I've started using it I've been writing more and more code in Haskell.

Tooling is absolutely great, Atom plugins are very fine, really, it's very enjoyable and it all happened in a single year.
Problem will be number of posts per day. There is gonna be huge number of products everyday and some gonna buried down not because of there are not good but there are not so visible - timezone problem.
The MIT License – Clarity on Using Code on Stack Overflow and Stack Exchange
They sure have, it's based on this weird old editor called "vim"
https://bitbucket.org/lyro/evil/wiki/Home

There's even an emacs distribution built around it
https://github.com/syl20bnr/spacemacs
Comments are one of the main ways you're going to foster a community.

An alternative would be to allow comments to be shown privately or to have a messaging/mail system.

Hiding them by default is a big mistake.
https://news.ycombinator.com/item?id=10720218

7 days ago, 342 points, 169 comments

Just in case anyone cares about the previous discussion.
i've been musing on the idea that an algorithm that deterministically solves a directed tree traversal without self referencing for any arbitrary input is conciousness
Not to add some intrigue and stir the pot, but it appears the CEO of the company hired to build the system, NGP VAN, worked in the Clinton White House.

Mr. Trevelyan is a veteran of the 1992 Clinton-Gore "War Room"; provided research, analysis, and whip counts to the Clinton Administration as a member of the White House Office of Legislative Affairs; and was named a "Rising Star" by Campaigns and Elections magazine.

This probably doesn't mean anything; I'm sure it's a smallish circle of people you call when you have a requirement like that, and you'd want someone familiar with the sensitivity of the information anyway.

http://www.bloomberg.com/research/stocks/private/person.asp?...
I wouldn't claim to know anything specific about your situation, but I'll say that I'm in the same boat (albeit by intention). In order to break six figures, you'll probably need to work for a tech company (Amazon, Microsoft, etc) and live in the appropriate metropolitan area. If you're not a top productive developer, you'll probably be expected to put in 50+ hours a week. These things all incur a cost to you, the employee, that is partially compensated by the increased salary and benefits.

For example, I currently make about $90k. I interviewed at Microsoft in Redmond and was offered $110k base. Let's call it $130k with bonus. I declined the offer. Why?

I interviewed for a senior position and was told "we don't think you're qualified for a senior position, would you like a junior position"? This is not a problem, except that it communicates to me that expectations will be high for improvement. Additionally, during the interviews, I inquired, "Does the team generally work 40-hours a week?" And they said with a disdainful tone, "Well, we do have one person that works 40-hours a week." That tells me that I'll have to work my butt off for 50+ hours a week. Additionally, moving from the smaller town I live in to Redmond/Bellevue area will incur a noticeable increase in cost of living (specifically rent/mortgage).

So, I go from a pro-rata rate of ~$43/hour to ~$50/hour (a 16% raise, nice but not amazing) but then I have to pay for it with substantially higher cost of living and substantially more stressful workload. As an aside, this was when stack ranking was still a thing, and my questioning of the team during the interview indicated that it was a internally competitive team, which as a personal thing is disqualifying for me.

So if you want a six figure developer position, create a GitHub profile and build some ad-hoc demonstration apps using some interesting modern tools. But just be aware that, if you're not a "top developer" or "rock star", then six figures often comes with a considerable cost.
Picking a round number of 200MM people in the world at the time [1], this is 0.1% of the entire population killed in a single event, which is staggering.

[1] - https://en.wikipedia.org/wiki/World_population_estimates
USAF offers $125K drone pilot bonus
Gotto be more specific here. There are many different roles in tech, from engineering to product management to sales etc. What does she want to do? What CAN she do? (I have no idea what a PHD in poli-sci will help in tech businesses)
Service companies are always a bit of a problem. Your value is effectively capped by your hourly rate minus overheads. And that's in the highest levels. At all the lower levels you're paying the salaries of the higher ups and non billable folks.
I wonder when companies will flat out start offering dorms.

My office already has futon.
Actually Matt's stuff DOESN'T use CGI.pm (at least what I'm familiar with). That was the thing - even when CGI.pm was the Better Practice, Matt didn't use it.

No one should use Matt's stuff, unless you want huge security exploits.
You seem to be reading much more than I actually stated.

I was contending with the overly broad criticism of the government (and other institutions) as protective figure through laws, rules and regulations. Letting the system evolve without rules by exploiting irrationality, letting individuals learn exclusively by mistake is a bad mechanism. His "evolutionary" argument could apply to most rule systems -- do you believe rules are inherently bad? That's nonsense imo.

The assessing of mistakes and teaching is done by domain experts (rule makers or law makers), who know much better than new entrants the perils of a given system, in the case of a well functioning system. There is also evolution in those systems, but it's a more effective form: usually when a single actor finds an exception or flaw in the rules, the rule makers are warned and may rewrite, propagating this knowledge to everyone.

If we had infinite capacity to learn, reason and absorb minutiae of the world around us, we wouldn't need rules. But if you go, for example, work in a dangerous factory environment, you don't want to study about all the systems and every way you could die, or even worse (per the 'naive evolutionary' suggestion), try yourself going everywhere. You want someone to tell you "You can't step outside those lines; when working at this machine, you can't put your hand in those places", because you trust the rule maker has gone through everything and you won't walk out missing a limb. Is this "babysitting"? Probably, it's still the best way to go about it.

That's not to say every activity should have strict rules. Rules are good fit in general where the environmental conditions don't change very rapidly (in time or across the actors) and where the perils they protect against are sufficient to warrant learning and enforcing the rules in the first place. They remove flexibility for each actor to make it's own optimum choice (only relevant when this varies in time or across individuals) and take resources to formulate, teach and enforce.
I tried and failed to make Unison use its fast comparison method (timestamp and size) but FreeFileSync works great for that and I can recommend it especially for interactive syncing of folders. http://www.freefilesync.org/
I've ran some ideas past management in the past but working with people who are 20+ years your senior you kind of get overlooked or pushed to the side. Especially in the Newspaper world.

For the past 5 years the focus has been on the bottom line and if you have to lay off people to reflect a better number then so be it.

It's hard to see this place go down this route when you genuinely believe in the product. Having an informed public is very important but at the end of the day you have to keep the lights on.
I bought it from a company that imports it and does independent testing on it. It runs about $38/gram.
Secretive Air Cargo Operation Is Running in Ohio and Signs Point to Amazon (Nov)
Still, it allows to run proprietary code that you won't know what it does.
Free markets don't require perfect information, I'm not sure where you came up with that. Perfect information is an assumption used in general equilibrium models, that's really it.

I think you might have meant perfect competition. Free markets don't need perfect competition, either. That's just a neoclassical assumption, again for modeling convenience.
More than that, "IoT" needs a reason to exist which is more compelling than "microprocessors are now cheap enough to embed everywhere".
Meanwhile in Berlin...

http://www.payscale.com/research/DE/Job=Senior_Software_Engi...
Aborting on OOM is actually a deliberate decision by Firefox, to avoid the complication of dealing with failure cases (and NULLs getting everywhere) in every single memory allocation:

https://developer.mozilla.org/en-US/docs/Infallible_memory_a...
Michigan Mayor Declares State of Emergency Over Lead Levels
I remember looking into this site before and it appears they have rebranded. I know they used to be related to JohnCompanies [http://johncompanies.com] but I see no references to them anymore on rsync.net

It's possible they are no longer related.

edit: I just looked at http://johncompanies.com/about.html and they do still mention rsync.net on that page.
I had to read Real World Haskell's chapter twice: http://book.realworldhaskell.org/read/monads.html to figure it out.

It's essentially a hidden argument that's passed around between the environment (the stuff in "do ... ") and the actions (the stuff called in "do ...", e.g, "x <- foo", foo would be the action). The argument is always the same type, and the each action can create a new one based off the old one. So you have IO, which is essentially "all interactions with the outside non-pure world", and the versions of it are "the world before I did this action" and "the world after I did this action".

Stuff that doesn't use the hidden arg doesn't have the action type (e.g., IO ()), so it has to be lifted, which essentially passes the old world state verbatim to the next step.
How Art Became Irrelevant
Pretty irresponsible to mention "increased risk" without saying what that risk is, nor what the increase actually is.

Especially when suicide is one of the leading causes of death of women during the perinatal period.
But is the "perceptive reader" actually correct?

There are many pictures online of d100 dice clearly showing a '100': http://www.amazon.com/Role-Playing-Dice-Spherical-ZOCCHIHEDR...

And while the argument for rand() starting at 0 is true for Perl, even this is language dependent. More frequently, rand() doesn't even take an argument:
http://linux.die.net/man/3/rand
Most accident prone people I know get heavy duty cases for their phones. Other then that read reviews online before making an investment on your next phone or you can try to mail in your phone to get it repaired via third party.
1) This is pretty cool

2) I think this and Product Hunt can co-exist

3) I'm interested in learning about how other members think Open Hunt can go from "open community" to "sustainable community"?
According to Caesar he made 430000 casualties, while historians now estimate it were about 160000. Among these were women an children. On the Roman side there were zero casualties so it was more a genocide than a battle.
Or you simply work in finance in tech.
I am from a country where corruption is rampant. I don't think corruption is a cause, but an effect. You see certain economic schools of thought believe in the absolute power of the Market to solve issues. Corruption is the Free Market solution to economic inequality. In a society with very little opportunity for economic and social mobility and no faith in The State people will always have a market for alternative solutions to the mobility problem.

As in the article, for every engine, paid for by rich applicants, there was at least one(but probably upto 6 by my estimates) bogie, low paying applicants. Since the investigation will take years, by which time the evidence would be eroded and so would the faith in The State. Since India is growing economy with multitudes of social issues, the economic inequality would further increase inequality, creating more of a market for corruption.
Have you actually lived in Vancouver?

I do. I agree with him - the transit system here is abysmal for the job it should be doing. We had a referendum this year to expand translink, but it failed.

Transit is moderately OK if you live in Vancouver-proper. But no one moves to Vancouver anymore because no one wants to raise a family in a 700 sqft apartment. Burquitlam/Richmond/Delta/Surrey? Forget about it; translink is awful there.
Not only is there more debt than money, but even if the world turned over all of its coins, banknotes, gold, commercial real estate, publicly traded companies, and bank accounts to its creditors, it would still come up short by $33 trillion.

There must be a lot of assets that aren't accounted for by this chart.
Not sure about above, but I used to (~1yr ago) buy NSI-189 from THT.CO and other sources compiled/tested by the reddit r/nootropics community. Apparently since then, Neuralstem has sent cease & desist letters to all of the companies selling it, and sources have since been spotty. Also I know that some group buys/syntheses have been coordinated on Longecity.
Sorry to be a pain but for #1 could you provide a quick example of these? Googling these appears to return a bunch of results but I can't really see a great deal of consistency.

edit: I found a harvard guide at http://ocs.fas.harvard.edu/files/ocs/files/hes-resume-cover-... but the GA Tech style seems a little more elusive
The idea is nice, but cynical me can't escape the idea that Product Hunt is successful in part because it is a mirror of reality, where capital and connections are the reigning currency. If you create a platform where capital and connections are deprioritized, you will not attract the people who have that in real life, making it less useful as a promotion venue.
Haven't they suffered enough?
As I understand it the older expert systems tried to use rigid true/false rules.

Modern systems use probabilistic models which are much more flexible.
That's a valid point, but if the compilation/IDE pipeline is arranged sensibly, you'll get those errors and insert a couple of ")" and get to the real meat of the issue a few seconds later...?

On the other hand... with an AST-only editor I now have to mentally tune in even more to the way the editor will behave while typing code and any deviation from the expected behavior becomes absolutely crippling[1]. For me, personally, this can become more overhead than it's worth to correct a few misplaced ")" or "]" or ";" or whatever when I've finished typing the gist of my idea. (I honestly don't know what would be faster overall, and I suspect it depends on hideously complex factors like "how much time do you intend to spend on learning IDE-X vs. learning to 'edit files', etc. I guess we could start with studies on "does it work?" as in medicine, even if we have no clue as to how it supposedly works.)

I'm saying that given the enormous success (all things considered, etc.) of text-based editing the claimants have the burden of proof.

(Actually, I'll happily admit that I was at one point on the hype-train regarding AST-editing, but I'm more skeptical these days. The thing is that it's easy to produce the 80% solution at to make it look awesome, but the problem is that getting those last 10% is a killer. Just look at Chris Granger's project for an example of just how difficult it is to get to 90%.)

[1] The machine is a machine and can do ASTs perfectly all day long, but if I'm a bit sleepy or drunk it suddenly becomes impossible to edit and type in code because I can't do a perfect job at prediction...? That would be strange indeed!
The last line is pretty important -

"You should figure out what the relevant tradeoffs are for you."

The author is just summing up his experience. Individual mileage definitely varies!
Domain Names of YC Startups
It doesn't surprise me one bit that we have a very poor understanding of how to treat depression. I think we often have a reductionist view of it. The fact that a whole constellation of causes is referred to as just 'depression' bugs me.
Proof: That's exactly what happens with Augmented Reality Games.

(Probably why they fell out of favor as a marketing vehicle. You think you're marketing to millions, but after a couple of weeks it becomes clear you poured all this money into this bizarre marketing attempt for dozens.)
My company is working [#] on a domain-specific language with similar premises. When running a script, we load data from CSV, and use a clever caching structure to avoid any work done on a previous run.

https://www.lokad.com/envision-more-technical-overview

We've actually encountered two kinds of work with such data sets: exploratory work (when a data scientist is running brand new queries on a fixed data set) and production work (when a pre-written script is run on new data a daily or weekly basis, maybe with some user-provided parameters). These are separate optimization problems, the first is usually solved by caching the results of intermediate processing while the second is mostly about optimizing the script execution.

In the latter case, I think one of the main difficulties with SQL is that queries are independent and a typical data analysis session requires many queries. With typical database pipelines, there's no obvious spot to perform global static analysis and optimize the query sequence as a whole (for instance, finding shared common expressions or indices). Stored procedures are a good start, but typical query optimizers just aren't designed to achieve any kind of procedure-level analysis.

[#] and we're looking to hire another compiler expert, if anyone's interested.
It's subjective. I think it's hellish to live in. To visit, great.
I kind of like the background noise for some reason. It wouldn't surprise me if our brains evolved to be most relaxedness and free from other worries when surrounded by other humans, making it a good setting for doing some studying or whatever.
You are talking about two very different things: parallelism and concurrency.

Also the joins don't sync data together, they wait for all threads to finish. That is not directly what Amdahl's law is about.
The logic of averages works like this:

Girls are more likely to prefer pink than blue.
My niece is a girl.
Therefore she is more likely to prefer pink.

So it seems to stand. However, my niece is also Italian, and Italians are more likely to prefer blue to pink. She is also vegetarian and vegetarians are more likely to prefer green to either blue or pink. (I'm making all these stats up in case that wasn't obvious). So which colour toy should I buy for my niece?

Humans are complex. They can't be reduced to simple 'this one or that one' probabilities based on a single factor.
This is a very good (and interesting) point. I'm looking forward to seeing the differences in the quality and type of content between open/product hunt.