skysight-inc/HackerNews huggingface dataset:
In many ways yes, because in effect they represent producers' interests, which are often in opposition to the public's and the country's interests.

* Puppy mills fall under USDA regulation, because animals are livestock. The agency has been enabling cruelty on mass scale for years, through failure to police simple standards. http://www.caps-web.org/blogs/our-least-favorite-acronym/

* Remember the food pyramid? It's been tugged not by science but by grain and meat interests for years. eg, http://www.ruralvotes.com/thebackforty/?p=4805

* Grazing federal lands (USDA forest service...) is a subsidy for ranchers that damages via erosion and contamination. I'm okay with that but the cost should be borne by the ranchers and reflected in product pricing, not via the taxpayers.

* Meat inspection is a joke. Have you eaten any prions (CJD, mad cow) lately? No one knows because we don't require bulk testing. Hormones, antibiotics in the farm runoff? Bacterial resistance? You're paying for that in the long run too. Mor USDA failure to protect the public.

* Corruption? Sure: http://www.cornucopia.org/2015/05/latest-usda-scandal-organi...

Not my favorite agency.
Segmenting Backgrounds with OpenCV
That's what I mean by facilitated. It wasn't having an app that made Uber successful, it was doing things that cabs couldn't. The app was just the means to the end.

I think there's a lot of "we need an app" thinking in the industry, but no thought as to what that app will do.
So you're saying the cat is Branning your Hodor? :p
In a sane system, PATH=/home/me/bin:/usr/local/bin:/usr/bin would be (setf bin-dirs '(#P"/home/me/bin/" #P"/usr/local/bin/" #P"/usr/bin/")) and if I wanted to have a quote in a file I could just write #P"/really-weird-name\"-isn't-it台北/bin/".
Culturally there are two main groups:

1. Popular or "cool" people. Anyone who is not "book smart".

2. Nerds, geeks, etc. People considered to be smart.

There are people who somehow manage to belong to both sides. But its very clear cut. Everything you do is defined by that. I don't know how it came about, but have noticed that it came to be during the early 20th century. If you look back at media from around after WW2 ended (late 40s and 50s) it starts to become used in movies and television. Popular people are into sports, cars, etc. Nerds are science types.

I experienced both sides in high school. In my experience, the popular side was more concerned in having a good time than anything. They wanted the attention. The nerds were generally better people all around. Nicer when you got to know them. I was a nerd who did sports and somehow ended up in between. But then decided to go full "nerd". The right choice because those friendships have lasted.
Iranian hardliners want to stop blocking Twitter to fight saudi propaganda
It's not alone. In MS SQL Server, you can name a database "foo:bar". If you give a database such a name when you restore it from disk, you'll find that the database takes zero bytes on disk (at least, that's what Explorer claims) Your disk space is gone, though.
I think I read somewhere that Microsoft were investigating ways in which to get rid of the FAT32 backward compatibility issues with NTFS like the 255 character path element limit and the character limits in filenames. You can manage such files using the NTFS way of addressing them, "\\?\C:\Example\file:with?illegalstuff"
I don't think the top 10 white list is the best idea, I just meant I can see where they are coming from and I don't think it is evil.

I uninstall flash entirely, never install it in the first place and/or do not use browsers that come with any proprietary plugins. I expect most people here on HN each have their own preference that largely defies attempts to clean categorization in statistical terms.

But most other users probably can be lumped into categories that aren't "misc" or "other". Anything that gets a larger chunk of web users safer and hopefully away from flash is good by me. I mostly care about the practical results, so bring on the "security gates", white lists, black lists and in general down with flash and the cesspool of security vulnerabilities it exposes people too.
That is beside the point.

The point is why do we need to be involved in fighting ISIS? The US botched a Trillion dollar nation building project in Iraq and created the beginnings of ISIS, and now thanks to ISIS videos and our own government's promoting them we get tons of propaganda telling us to fear them.

All governments start out looking like mafias and slowly gain legitimacy as they become powerful enough to start retelling history in a way that makes them look legitimate.

The best way for the US to help the people of the middle east would be to incentivize ISIS to undertake humanitarian projects and to build much-needed physical and government infrastructure.

Instead, we decide to make them villains and to help them destroy the region, while also using them as an excuse to continue meddling in the region.

The only reason to try to prevent ISIS taking larger control over the middle east is for the US to keep it for itself. This is only part of the national interest because of the oil resources there. It's amazing how low we are willing to sink to protect our ability to extract oil.

Let ISIS create a new government and horde the oil. We should be spending the Trillions of dollars on alternative energy research and education, etc. Oil is the past. The US has such a large stake in the middle east that it has forced us to terrorize the region for decades and to layer on such a thick layer of propaganda that most Americans hate and fear it almost instinctively.

This is a failed strategy and it is also nearly obsolete. It's odd to watch us keep doubling down on it with every new president.
Please don't be uncharitable in HN comments; i.e. please don't choose a weak interpretation of what someone said in order to make it look bad.

We detached this subthread from https://news.ycombinator.com/item?id=12128662 and marked it off-topic.
In terms of security, that is probably exactly correct (I'm a complete security novice FWIW). Way too high of an attack surface area. That being said, as soon as you get into microcontroller territory, you turn it into a niche thing that makes it inaccessible to most. What are the chances of finding talent that can write user-facing code that runs bug free on microcontrollers while simultaneously writing/proving the crypto? Maybe that talent is more common than I suspect, but I certainly haven't seen it. I would be happy with rust/ocaml on a unikernel or rump kernel though :)
Fear of Macros
ok, except there are other perspectives you have dismissed

such as all of the competent people on the periphery of the industry that really are inspired by the women's list in forbes, or the immigrant that hasn't been exposed to the opportunities available for people like them

yes, a lot of us are annoyed by it. we are annoyed by the pitiful "lead generation rates" these kind of talks have in changing any demographic in tech. but there are people that actually are inspired by them and don't have another adequate way to filter people. People see Elizabeth Holmes and think that "the man won't let them be successful" reinforced by a history of disenfranchisement, when there are plenty less dramatic examples of success that run counter to that theory. But when those examples don't write articles about it on Linkedin and Medium, people assume they don't really exist.
Can someone explain why this story should be in a flagged state? The story and most of the comments so far look reasonable to me.
Testing Common Lisp
Hum... I'm at a loss. I just can not imagine what a "hardware cryptographic engine" does, and how would anybody use one.

I'm even more at loss trying to imagine how a specialized device can help "securing email, web, DNSsec, PKIs". Well, for DNSsec I can imagine something, but not the others.

Is it to be used as a SSL terminating proxy in front of your services? How could it secure email, for example? How is that goal compatible with not getting "drawn into re-implementation of application protocol layers"?
I did consider that and thought about whether or not I should post. I knew that posting would bring more attention to it, but I also felt that by not posting I was allowing things like this to continue and that is not ok. I felt there was value in standing up for someone who decided to write for our publication, and was approached in an unwanted way. At least this way there are thousands more people that are aware that situations like this happen.In the future, we will try to protect our young posters against this by anonymizing their content.
It all comes down to our culture of hero worship.

American heroes are defined by Hollywood. The #1 trait being - they get the girl. This Darwinistic prerogative of American Individualism has been the defining factor of our hero worship. If you don't fit the description, you are lesser.

Tech is introducing "the ability to change the world" as a competing concept to biological evolution. Thus, we are seeing nerdy entrepreneurs slowly added to the lexicon of hero worship.
“Be nice to nerds. Chances are you may end up working for them”

Uhhh, no, chances are you're gonna be working for some MBA or other, alongside the other nerds.
Codenames: Playing Spymaster with R
Open standard that can fit any 19” Rack
Honest question: why "maybe?" for Django? (I use python Flask myself).
Analyzing Genomics Data at Scale Using R, AWS Lambda, and Amazon API Gateway
Many websites will fall back to a non-Flash user experience (e.g. HTML5 video) if Flash is not installed. If the website truly requires Flash, they will display a message saying so and the user can then permit the browser to activate (and "decloak") Flash for that website. This feature allows the user to choose whether to activate Flash or not.
Would anyone be willing to explain the background on this? I'll admit I haven't been following it.
Hardly obscure, every modern OS has an equivalent feature, but only OSX and Windows unify it with the regular filesystem API.

Streams and resource forks are a play on a now-standard UNIX feature that almost nobody uses because it has a shitty non-file based API that also breaks most tools unless they are specifically aware of them: extended attributes. Resource forks and extended attributes are almost equivalent in every single way, except that extended attributes can only be read/written atomically (limiting their size to strings that will fit in RAM), whereas a fork or stream can be opened like a regular file. Stick that in your pipe and smoke it, UNIX sycophants, another case where Windows is more UNIX than UNIX ;)

The file-or-directory vagueness created by the hierarchy of resources buried within a file also more closely maps how the most popular path naming scheme on the planet (URLs) work: an URL can always represent both a file and a collection simultaneously, so I see this as closer to an ideal than the alternative where files can have no children at all. Sadly nobody actually uses these APIs like that, because all our tooling sucks so bad at coping with it. I sometimes wonder what the world would look like if directories on popular operating systems had simply been made 0 byte files
How the DMCA takes away farmers' right to repair over their tractors
> Anyways, in most cases, this sort of thing just scales well. It wont do a great job in some cases, but it can do well in many, and if you're hiring tens or hundreds of thousands, thats good enough.

That is a hugely concerning comment. The cases it is least likely do well in are cases involving minorities or existing prejudice. If we're not wary, machine learning powered filtering and scoring of resumes could feed in to all the worst of our existing biases.
"A company that makes products for $5 and sells them for $5 may have a negligible stock price while creating an enormous amount of value"
No profit means no value creation, the company is doing nothing. Profit isn't inefficiency, it is the incentive to remove inefficiency.
I switched to a safety razor and never looked back!
That's the browser's job. It's the default controller.

The model isn't changing state. The controller is translating the same static content over and over. Browsers already do that in "reacting" to user's event inputs, e.g. onclick.
The Best Programming Language for Startups
I thought the same thing when I tried Harrys (which is a "higher class" version of the Dollar Shave Club's model, yet still cheaper than buying brand name razors). I also dropped over $100 on a nice electric razor and hated it.

Finally, I spent about $40 on a nice stainless steel safety razor and 100 blades for $11 on Amazon. Each blade lasts me probably 2-3 weeks of shaving every other day. It's a bit more time consuming and it takes a little practice at first to keep from getting nicked, but it's worth it in the long run. I find it sort of funny that I'm most satisfied with one of the oldest, simplest, and cost effective shaving systems.
That is correct, though the planned "plugin cloaking" features for Firefox and Chrome will be a form of click-to-play.
In addition to providing technical expertise on the customer side which is hugely helpful, there is also a program from 18F focused on digital acquisition that is helping change the way technology RFPs are written that I think will have a huge downstream impact for any group trying to win the work (internal, or otherwise). The better the customer understands the value and roadmap of the work and can put that into words, the better the outcomes will be: https://18f.gsa.gov/tags/digital-acquisition-accelerator/
Experiencing the World from Above in the Late 18th Century
By that logic there should be no Brexit, as less than 50% of the eligible voters voted for it.
It took me a while to figure out, but the camera centers around the white ball. If you use the arrows you are controlling the white ball, not the camera. Spacebar seems to make it go "up".
> > Techies in San Francisco don not only hoodies but
> > also T-shirts with “G∑∑K” emblazoned on the front.

> Really, a geek would actually wear a t-shirt like that?

A techie might. A geek would have something more like "ΓΙΚ".
Data.gov datasets
Fiat Chrysler Automobiles
> Then came the update that they pushed out last year. Now everyone needed a Microsoft ID to login.

No, I am using the same id since Skype started. Never linked it to a Microsoft account.

This is not a Microsoft endorsement since Skype works really bad.
>[…] and now there's a whole lot more code being deployed in a hurried manner.

This made me wonder, is it possible that the added code were to introduce bugs to the Ethereum protocol itself, allowing for even worse exploits than the one affecting the DAO? (Worst case scenario: unrestricted draining of any smart-contract, or something like that.)

I’m not knowledgeable enough to answer myself, but maybe somebody is familiar enough with the code to say?
By "word", I presume you mean "brogrammer".

Do you have a less inflammatory definition? (I would claim that my definition is true to the current connotation of the word, even if not the current denotation.)
And just like that, the entire point of Ethereum vanished into the ether.

Contracts which contain an implicit item 'we can renegotiate this any time a majority of miners wish' are contrary to what Ethereum was meant to be.
"We appreciate the high volume of submissions for XSS. We are temporarily removing this vulnerably from scope as we work to fix those issues"
They aren't better now.

Two months ago I tried switching from the Gillette Fusion Manual to what they call The Executive (6 blade inc. nose/sideburn trimmer). It was approximately a $1 cost saving per blade relative to Gillette on Amazon (both buying in bulk).

As you quite correctly said, the lubrication strips are simply terrible. It felt like using a really old Fusion blade where the lubrication strip had worn away, and razor burn increased noticeably. No cuts or nicks from either one, just discomfort.

The nose/sideburn back trimmer was also terrible. I use it regularly on the Fusion to, uhh, get under my nose and straighten my sideburns. On The Executive it felt like using a cheap disposable own brand blade.

I also want to mention the poor blade casing. On the Gillettes there is a gap between blades allowing the waste to easily escape, they clog a little but not much. The DSC's Executive had the blades much closer together, which caused waste to clog between the blades and it needed to be washed out frequently.

I wanted to like DSC's offerings. I wanted to switch. But after trying two The Executive blades, I've now switched back to Gillette. I'll happily give DSC another shot, but improvements have to be made.
For me, the problem is having to sort thru all the shovelware to find one or two useful apps. It would be nice if:

1) there were multiple app stores
2) Apple would curate their own app store

I think that approach would solve so many problems. The first would see app stores that were limited in scope (not all, but some). Some would curate, some would not. The non-curated ones would be easily avoidable.

The second option needs to happen. The shovelware on the Apple app store makes me want to avoid it as much as possible. If Apple would hyper-aggressively curate their own app store, I think the overall quality would rise.

Of course, I realize this probably won't happen. Lockdown of the app store is directly tied to their bottom line.
Mattermark Is Hiring a Senior Product Manager
Definitely worse enough for me to going back to buying Gillette blades at the drug store, after spending $9 a month for at least a year on DSC's best razor.
It's not just the popularity of the franchise. The game would not have worked nearly as well with, say, the Star Wars franchise.

The reason it worked is because Pokemon itself is about traveling to different places and finding rare pokemons. That's literally the app - there is 100% congruence.
My personal favorite is pianobar: https://6xq.net/pianobar/. It's a CLI client.
Edge has also native support for HLS and MPEG DASH:

https://blogs.windows.com/msedgedev/2015/01/29/simplified-ad...
I had it disabled in Chrome for the last 6 months or so, and very rarely needed to temporarily re-enable it, like maybe twice in all that time. And even that is not a big deal, you just go to chrome://plugins and switch it on and back off later, it takes 2-3 clicks to do it.
Ok, thanks for the correction.

Upvoted and appreciated.
I don't think that this seeks to achieve the same thing as your articles. Does it?

The big selling point for me is the observation of events like compose window. You can then write code that plugs into the gmail interface.
I'm of the opposite opinion. While I worked as an equities trader/financial analyst, we didn't move our investments around within an industry all that frequently. When buying, we'd look for a strong sector and then the strong companies within that sector. That's the only major point at which we'd compare between companies within an industry. Once invested, you're not really comparing company vs. company, you're comparing companies against themselves over time in order to evaluate the sector performance. Basically, you have JPM-Q1 vs. JPM-Q2 much more frequently than JPM-Q1 vs. GS-Q1. Non-GAAP reportings typically serve exactly that purpose. It always just comes down to your use-case.
I found my Harry's shave and experience to be entirely comparable to the old Mach 3 cartridges, personally. I know people love advocating for a safety razor, but I tried it for six months. I never found the shave superior enough to justify what I saw as additional hassle.
It's a bit verbose for a shell language (all the async stuff tends to just get in the way in my experience using it like that), but it's great in the sense that everything can be treated as "text" and the functional bits work well when parsing over lines.
Drupal, then magento on Rackspace, then magento on AWS, then custom platform on AWS. DSC runs one of the most advanced ecommerce subscription platforms out there.
Well that's putting your money where you mouth is. Thanks mate!
Please don't.

We detached this subthread from https://news.ycombinator.com/item?id=12127823 and marked it off-topic.
GP clearly stated that JavaScript is not required to view the text on the page.
Shoot, I work as a professional services consultant doing software setup/hardware installs for a major tech company (actually the market leader in our niche) and all the time I get pushback from the engineers I'm working with who are resistant to change. If I had a nickel for every time I heard "we didn't choose this software" or "management is making us use this", I'd just about double my salary.

I ran into a client where they preferred their home-grown Perl script to our million-dollar solution because grep searches faster than we do, even though we have literally a billion more features.

It's not just a challenge with your startup trying to get name recognition. It's a challenge for the major players, too. Inertia is hard to overcome.
Hey Hacksonx,

If you're planning a career as Java developer, I highly recommend this book. Sandi is a great writer and Ruby is just a tool to communicate a message. You'll gain a lot of insight about how to write great Java by reading any of her books or articles.
Awesome, a little confusing how to interact with it (it wasn't clear to me what the arrow keys were moving for a bit). Might be better with some controls/brief tutorial message.

First time I've seen Playcanvas too, looks neat!
Why are the advantages of using this API over other tools like Google App Script.
How could you know the inverse?
Paired Brackets (a simple rule of code formatting)
I can't wait to hear what a bunch of white men think about this article!
What's stopping someone from simply cloning that directory and putting it on their servers like with the Gitlab community version? How do they enforce the subscription access?
Sick of waiting for telcos, engineer wires town himself
Disclosure: I'm an engineer at USDS and these are my own opinions.

That's right. The US Government is probably not going to win on compensation - salary limits, no stock options, no lunch. However, while it's not a money making enterprise, it's enough to do just fine. I recognize the sacrifices that many of my colleagues have made to be here, not to mention the sacrifices that federal employees and contractors have made (some who are very good and could be making more in the private sector) and that makes this even more worthwhile.

The thing that government can offer is impact. I've always known that government has a big impact on people's lives but not sure if I could personally make an impact. That's what USDS, 18F, a number of other opportunities are offering.

This is not a job for everyone. But if you're a certain type, there's nothing quite like it.
I never saw the appeal either! I've always battled against any sort of subscription service or regularly-purchased items that I deem too high price. Gillette razors, though very well built, were always too expensive ($2+ per razor) for what they are. I then moved to safety razors which I found did a great job. I could get these for as cheap as $0.05 each (though you probably want to pay a little more for quality). Shortly after DSC came out, someone found that they were sourcing their razors from a Korean manufacturer - and that you could just buy those products without the subscription for way less! Is the DSC premium really worth the convenience?
I am excited for this. I haven't read it all yet, but what I have has been interesting, and I look forward to reading the rest.

Maybe this will be what I will use to get myself to finally learn idris.
Have you read the story?

> In 2017, Firefox will require click-to-activate approval from users before a website activates the Flash plugin for any content.
Iliad quietly launches a €0.002/GB-month AWS Glacier competitor