skysight-inc/HackerNews huggingface dataset:
Your response reads like you're saying that the frat boys in tech management are somehow a subset of or descended from hippie culture. I know better than to think you're actually saying that, though, because that is insane.
i actually noticed a lot of people downvoting "excuses" and decided to switch the positions of the vote up and down buttons. Previously, the vote up was on the left and down on the right. I'm curious to see if the votes will now swing the other way ;)
ie. CSRF
The .git directory wouldn't be crawled though, correct?
When Selling Virtual Products Abroad, Don’t Put Prices on Autopilot
I don't understand how the first part is connected to the free/regret post, sorry.

Nintendo, sure, releases them for the platform they control completely. Outside of that platform, there's a lot of free emulators (not a single one paid on http://emulator-zone.com/doc.php/nes/)
:) i had fun building it! slightly off tangent though, building it via flask backend was a pain. on hindsight, i'd probably have used node instead.
The Selfie Stick comes to mind. It's the simplicity of the idea that I find genius. Back when I first saw it, I couldn't see the appeal of it. I was biased though, since I did not have much trouble with making selfies and didn't care much about them.

Then I went on vacation to the US and was considering buying one... A few good YouTube videos showing how to use them creatively helped as well. These videos weren't made by the company itself, but by passioned YouTubers who didn't have a camera man.
I personally prefer to have my web directory be a sub folder of the project root. This not only solves issues with .git directory be accessible but also helps prevent gotchas with exposing documentation or other data not intended for public consumption.
Better yet:

$ rm -rf .git/

It's way safer to delete the repo history from the production server than to rely on Apache rules copied from a forum.
Most websites are made through Wordpress, Squarespace, Wix, and similar products. I bet the number here is far lower than 1/600.
You threw in a comment about vibe at the end and I agree with you but I think you are underselling it. I think vibe energizes to a very large degree (and is not a Bay area exclusive).

I lived in LA for fifteen years and there was always a sense in the air that your life could change with a chance meeting at a coffee shop. You always wanted to be prepared for that chance. While LA might be (still mostly but changing) about the entertainment industry the same I think can be said about all the large West Coast cities. Opportunity is around the corner. Entrepreneurship is in the air.

I have noticed that vibe in New Delhi, London, Barcelona, and the West Coast where I grew up. I distinctly did not feel it in Spain outside of Barcelona or in Paris. In New York there is a distinct energy but with so much going on there I cannot tell if it is entrepreneurial energy. Same with Tokyo. Where I reside in the Midwest I have to go to meetups to find something close to it but it isn't the same.

(There are so many more places I want to travel!)

Basically, when I am around that vibe I think it unleashes an extra level of creativity within me. That is why I visit as much as I can.
As far as I knew .ht* is the only file(s) not accessible.
I presume because the IP owner thinks the extra royalties they'd make off the streaming would be less than the cost of digitizing, metadata creation, etc.
While the intellisense stuff is nice, the debugging capabilities is what is really important to me. Does Omnisharp (or anything) do both?
I added mine but can't keep track of it.

If anyone sees 1 about office hygiene and taking a dump, please share the URL, as I think it is quite valid and would like to track its progress.
Out of curiosity, what languages / frameworks would you be most interested in using this format?
Few companies actually go bankrupt. They just fade away, and then the remains get bought (although such are technically called 'mergers'). I don't think that is the same as continuing and expanding dominance.
Coding Confessional: Anonymous Confessions from Programmers
Well, that's why you either have a team of competent people making sure all your stuff is up to date, routinely performing pentests, etc., or you delegate as much as possible of those responsibilities to 3rd parties (e.g. Heroku).
Draft up a document that doesn't let Iran keep centrifuges and missiles and schedule their own inspector visits at their leisure? "They are being phased out" but the thing you're not mentioning is that they're only phasing out a portion of those. If Iran abides by the entire agreement, they will come out the other end with working centrifuges (and therefore the ability to enrich uranium to weapons-grade).

Elsewhere in your response, ad hominem, appeal to authority, appeal to popularity. Come on.
I often get captcha requests when doing any google search with inurl or intitle.
this reminds me of http://pages.cs.wisc.edu/~ballard/bofh/bofhserver.pl
Here you go - http://wfh.ninja/?quoteId=150 :)
You have a defective language. Try French, with logiciel libre et logiciel gratuit.

Free software (logiciel libre) is not software given for free, for USD0.00.

Free software (logiciel libre) is software that gives freedoms to the user:

- The freedom to run the program as you wish, for any purpose (freedom 0).

- The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.

- The freedom to redistribute copies so you can help your neighbor (freedom 2).

- The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.

If creating software costs you dearly, then of course, you shall invoice your users for selling your software to them. Bug give them those freedoms! Sell free software. Don't give enslaving software for free (gratuitement).

As a user, I would not use freeware (logiciel gratuit). Freeware (logiciel gratuit) is enslaving; usually the source is even not available, so I cannot verify that freeware software (logiciel gratuit) doesn't do something evil in my back.

Notice that if you sell your logiciel libre under the GPL license, you have to give the sources of your logiciel libre to your paying _customer_, but not to anybody else. Of course, then your customer has the 4 freedoms described above, and he could further sell or give your software, along with the sources to somebody else. But this is work and it would involve charges, so he may choose not to do so.
Doesn't matter. Eventually, there is a 0-day, that no one knows about, that is used on you.
Protected classes don't have much to do with the 14th amendment. It doesn't define any classes narrower than all citizens. Laws that do define protected classes may derive their authority from the 14th amendment, but that doesn't mean that equal protection arguments can only be made using the protected classes that Congress has singled out as needing more explicit statutes about.

You simply cannot create any kind of class of people who have different rights except through due process, and officers' whims aren't due process.
> (is there anything sadder than a political agenda that can be expressed in 140 characters?)

Sadder? Or anger inducing? I'm convinced the reason twitter succeeded is that it wound up being an echo chamber for the outraged. A perfect platform for trolls. You can't explain anything sufficiently in 140 characters, so dialectic is out. The fallback is usually rhetoric (appeals to emotion), with anger being the most effective.

The end result is you have an internet shouting match where everybody is trying to piss off everyone else and nobody can clarify anything. It's the digital embodiment of CGP Grey's video "This video will make you angry[0]".

[0]: http://www.youtube.com/watch?v=rE3j_RHkqJc
The linked ACM paper, "CQArank: jointly model topics and expertise in community question answering," is paywalled,
but the author made it available here:

http://www.mysmu.edu/faculty/fdzhu/paper/CIKM%2713.pdf
Gödel's Second Incompleteness Theorem Explained in Words of One Syllable [pdf]
Growing a project from one shot mindset prototyping is really problematic. Every time I wish I started by using a real project structure and design philosophy.
What you read as sarcasm I had intended to be lighthearted, so I'm sorry about that.

But there was also a point buried in there: I think it is clearly not contrary to the ideals of free/open speech to also hold the view that not every comment is productive or welcome in the context of every conversation given the prevailing community norms. This is why it is typically considered rude to bring up religion, politics, or sex at a dinner party, to take just one example.

What is going on here is merely that you think that comments suggesting that other comments are a bit out of bounds are themselves out of bounds. Clearly, therefore, we both believe that a conversation ought to have some subject matter limits, so I don't think its fair to suggest that I am somehow anti speech, while you are just here to defend others' rights. We just disagree about what the proper limits of an HN discussion are, nothing more.

After all, my original comment was itself speech, speech that, apparently, you would oppose.
I have some record albums from the 1950's. A few years ago, I checked around and they weren't available anywhere, even used, not no-how not no-way.

But recently I noticed them showing up on Amazon as mp3 downloads. Evidently, record companies are finally going through their back catalogs and making this stuff available again.

It's happening more and more with old paperback books, too, showing up as kindle books or collections on a dvd.

It hasn't happened yet for, say, made-for-TV movies produced in the 1970s.

I also think there'd be money to be made in simply producing an online archive of Channel 7 News broadcasts from 1975. Wouldn't that be fun to look at now and then?
Yeah, it's really hard to successfully prosecute a charge like this. But if you at least try, then a cop like the one in question will probably perjure himself at some point or some other evidence will turn up that can get the bully's badge taken away.
Fan is a Tool-Using Animal
Bionic Boots
You are not getting any responses because this is a technical site and not a business site.

I hold two degrees one in Information Systems and another in Business Management. That is because the IT jobs keep going over seas to cheaper labor, and there is a lot of people entering the IT market by dropping out of college and high school and studying books and taking Hacking schools so it floods the market with programmers willing to work cheap and everyone is looking for those good paying jobs.

If you want to earn $50K a year with a Business Administration degree you won't find it at a startup. I'd suggest working for a big company in marketing, accounting, public relations, becoming a business analyst and learn Microsoft Office and VBA macros so you can make custom templates and business forms.

If you enter an IT job, your degree is not qualified for it and you might not get hired. You are like those dropouts that take a hacker school course and then hope to get a $100K/year job at a startup. Sometimes they do and sometimes they don't.

My advice is to develop people skills and social skills to get along with difficult people, then you can become a manager or supervisor and get a higher level of pay. You have to learn how to schedule a shift, call people into work, how to discipline people when they misbehave or violate rules.

Most startups they don't even have a business plan that works, which is why so many go out of business. If you can help startups with business plans that work and help them earn a profit, you'll be in good demand.
I've been working with open source software since before the term existed (it used to be called "free" before licensing was understood.) At this point, I think it is mostly a bad idea. First, the big users of most open source software are big Fortune 500 companies run by a bunch of billionaires - so why should they get software free? Second, I think that everyone should get at least a living wage for any work they do - so working for free really reflects an economic system that was set up to create winners and losers.

So now I would prefer to see more managed economies - less tolerance for the billionares, and less tolerance for a system where people must work for free to get the chance to get a good job.
https://news.ycombinator.com/item?id=9945543
Very interresting.

But I just hate this "Internet of Things" name... There must be a better suited name for it.
From behind the paywall:

"The government penalties come days after regulators separately
started probing Fiat Chrysler’s handling of recalled vehicles
with possible cybersecurity flaws, after hackers commandeered
controls of a moving Jeep. Those vehicles aren’t included in the
settlement expected to be disclosed in the coming week."
Play20Back.com – Music Videos from Exactly 20 Years Ago (Updated Daily)
CNNs aren't rotation invariant on purpose. If they were, you would lose information about how features are oriented. Typically it learns features that are very sensitive to rotation, like vertical edges and horizontal edges.
i like it. simple and effective.
Someone on StackOverflow says this will tell nginx not to serve hidden files.

location ~ /\. { return 403; }

My question - do I need to put this once at the top of my configuration file and all it good or does it need to go into multiple places in the nginx config?

It would be great if there was a simple, universal way to say to nginx "don't serve hidden files from anywhere under any circumstances".
They dress in black and are violent... and they do not try to protect "migrants" from "fascist violence".
you're a superstar!

Edit: Looks like I'm down to -1 now. I think either bots are randomly pressing buttons, your voting is rigged (or ran()dom) or my suggestion just sucked :)

Nice work building it though.
it used to be called "free" before licensing was understood

This statement along with saying free software means "working for free" and that Fortune 500 companies being large adopters of free software isn't preferable, makes me strongly doubt you ever understood it in the first place.
What do you mean by "give the same courtesy" to those others? #2 was not about giving courtesy to anyone.

The fact is that people are more prone to make mistakes when they are angry, and the more angry they are, the more likely are the mistakes. This is true of almost all people, professional or not.

If you are purposefully trying to antagonize the officer, you presumably have some maximum anger level you want to push him to, because you don't want to push him to the point where he will make mistakes that cause you serious problems.

The point of #2 is that you don't know what the initial anger level is from recent prior stops, and so you need to be very careful here for your protection.

In waiter terms, if I wanted to piss off my waiter for some reason, I'd likely want to piss him off to the point that he has a bad day, and maybe says something rude to me that gets him in trouble with his manager, but not piss him off to the point that he's going to urinate in soup. So yes, I'd apply #2 here--and so be very concerned that he might already be angry from prior rude customers, and so what I expect will just push him to acting verbally against me might push him to urinated in my soup.

And yes, if he urinates in my soup, he should be fired. There is no amount of satisfaction I could get from him being fired, though, that I would consider worth eating urine tainted soup for.
So do I. It's a pattern. But you don't create things a particular way for no reason. My point is about being able to see the point.

I get the sense that there are people who think Monads are a fundamentally powerful pattern for structuring software. And I don't get that. And I'd like to, because if I'm missing something, it could mean I improve my code architecture.

Monad's qualify as a 'that's an interesting way to get around its self-imposed restrictions' moment when learning Haskell (which I've not used with any seriousness) for me. So I don't get the fuss. I'm not saying that I don't see the logic of those restrictions, nor that I don't see why you'd want to voluntarily code with similar restrictions in other languages. More than, if you're going to write something that has to work around those restrictions in another language, I've no idea why you'd necessarily chose Monads.

Or, put another way, what use are Monads in non Haskell code?
It always felt unclean to have the source repo on production, so we use deployhq.com (similar: circleci.com, Jenkins) to push changes up when code changes are made, rather than pull them from git. We also use a clean-up script that removes any SASS, Grunt, etc source files when deploying to production.
A new technology could drastically extend your phone battery
In nginx, best to just not serve dot files:

location ~ /\. {
deny all;
access_log off;
log_not_found off;
}
That's problematic in itself. "git" has no business being installed on your public-facing web server. Nor should there be any compilers installed, nor any scripting languages not explicitly needed, etc. etc.
And then every time I actually start a project with a real project structure and design philosophy, it goes nowhere and I wish I hadn't wasted the time. Or best case, it's used by a few people internal to whatever company is currently employing me, and security doesn't really matter.

The tech industry is shaped like a funnel, with lots of raw, bad ideas at the top and a few smash mega-hits at the bottom. 99% of the ideas at the top are bad; investing more time than is necessary to prove them out is a mistake. 100% of the ideas that make it to the bottom wish that they'd spent more time designing things at the top. But y'know, if they'd actually done that, they wouldn't have made it to the bottom, they'd be outcompeted by the guy who got a quick and dirty prototype up, made his users happy first, and then closed the gaping security holes (hopefully!) before anyone noticed.
Can you elaborate on why it shouldn't be exposed?

Presumably, for most commercial entities, the parts of the site that are valuable are the assets, which are served from the site as part of it doing the thing it's meant for. For a large percentage, they're running a CMS like Wordpress or Drupal or whatever, where the codebase is public anyways. And for even more, we're talking about a directory of hand-crafted HTML files, where the version control is the HTML of the site plus some "damn, I always forget to close my tags" commit messages.
Interesting, I'm very curious about the politics of structures (kingdoms and such) before the revolution/democracy era. Pardon the cynicism, but many times I end up doubting today's democracy is pragmatic enough, instead becomes a thin cult absolving the need for good sense by trusting the 'public choice every N years' system. Like believing the invisible hand of the free market will balance things out gracefully.
Transformational businesses are nuts until someone executes fantastically well.

(Without the fallacy of the genius idea, this thread would be "Ask HN: What's the worst startup idea you've heard, which someone executed amazingly well?")
> Why not just be civil?

I agree that you shouldn't be rude to Police (or better put, you should treat them with the same respect you'd treat anyone else), but it's important that you can be rude. "The freedom of individuals verbally to oppose or challenge police action without thereby risking arrest, is one of the principal characteristics by which we distinguish a free nation from a police state." - Justice William J. Brennan Jr.
EU hits Sky and Hollywood with antitrust complaint over pay-TV geoblocking
Once it gets to a certain level of "no longer prototype", it can help if you then start VCS fresh by initing a new git repository. You lose the prototyping history, but you probably won't need it anyway.
interesting to see how some of these have received huge numbers of downvotes.. e.g. this one: http://wfh.ninja/?quoteId=7
Chrysler is a curse. It gets handed around to owner after owner and brings them nothing but misery. Shoot it and be done with it.
You probably should revoke all your existing credentials and replace them with fresh ones as soon as you pull them out of the VCS. That way, your attackers have the credentials, but they don't work anymore.
Why doesn't BBC have even a single link to the project page? Do they assume nobody actually cares about the news they read on their website? The entire point of the WWW is to make a network of information with hyperlinks connecting them.
I am guessing this is from 1987 ish?

I would also suggest that a huge class of issue stem from unified permissions so any access means total access. Unix goes for CRUD (Create, Read, Update, Delete) which has become fairly standard, but often adding a new class of permission like Append (for log files) simplifies a lot of security issues.
I don't even ask for usable, I'd be glad to even see something. How many time noscript optimized a whole site into a blank html page. It's flabbergasting.
If you don't accidentally expose your credentials in .git/config to push changes to the repo (e.g. GitHub username/password for http auth) there is no risk.

Still - having a real deployment process is much better. It could be as easy as extracting the contents of a tarball generated by git archive.
Probably not, but it depends on the court and the skill of the lawyers.
If there's not an event which I want to head to? Often times, just doing some weekly cleaning & cooking.

Especially if it's a vat of caramelized onions, soup stock, pasta sauce, or something else where I can set it up and let it go all day with minimal interaction (resulting in wonderful time/flavor savings down the line. One 5-pound sack of onions caramelized in a slow cooker all day rewards me with delicious caramelized onions in anything else I cook for months).

The cleaning's good to have some ritual to it, as otherwise it builds up too far (It builds up more than I'd like anyways, but being proactive is important.)

Once that's all done, I can wander online, catch up on some reading, etc. It feels nice to be productive (in a very different way from work-productive), while still unwinding and enforcing a change of pace from the work week.
> I also think there'd be money to be made in simply producing an online archive of Channel 7 News broadcasts from 1975. Wouldn't that be fun to look at now and then?

Probably, but often this just plain doesn't exist. I tried to get footage from a news station back in the 90s and they basically said they only keep the really notable days and otherwise recycle the tape after a few years.
https://news.ycombinator.com/newsguidelines.html

> "Off-Topic: Most stories about politics"
Best thing for nginx is do an include in each server {} block.

# /etc/nginx/deny-dot-files.conf
location ~ /\. {
access_log off;
log_not_found off;
deny all;
}

server {
include /etc/nginx/deny-dot-files.conf;
}
I agree with your first point, but not your last.
Is there an automated "security as a service" service that if I subscribed to it, it would have told me that this is a problem on my websites?

It really annoys me randomly hearing about critical security issues through tech news websites - there should be a more systematic way for "non-security professionals" to ensure their sites are protected to best practice levels.
First Transmission, 1982. Just as mysterious and unsettling today as it was 33 years ago.
Senate Passes 'No Microsoft National Talent Strategy Goal Left Behind Act'
Why slow thinking wins
I am an 18-year-old techie/student. I have leukemia and need your help
Have you tried visual studio code? It has some debugging capabilities, and also has intellisense via omnisharp.

https://code.visualstudio.com/