skysight-inc/HackerNews huggingface dataset:
"But statistics show that we only consume a fraction of what is actually available online."

"In practical terms, it is actually possible to take all of the images and data from every website the average person visits in a lifetime, compress them, and fit them onto a single 2-terabyte (TB) hard drive inside a computer."

These are among the many "unspoken truths" of the web, viz. that right now on your person or nearby you have enough storage space to hold every bit of information you will ever need in your lifetime.

I would like to see the statistics.

Obviously, companies like Google are not going to embrace truths like these.

When a user can search a database of downloaded data ("data dump") locally, even without a connection, how would a search engine track the user's queries?

Right now, public information, from academic research to user-generated content, is being hoarded by a few companies and used to collect information about those who wish to access it, which is then used to sell ads.

This is a relatively recent phenomenon and is not necessary.

This is supposed to be the Information Age. We can all access public information in large quantities at high speeds without constant monitoring in the name of pillaging advertising budgets.

While it may not be possible to save every piece of information one needs in advance, certainly much of the piecemeal access to static data that we do today could be averted. (Personally I have been doing this with DNS data for many years, but this is only the tip of the iceberg.)

Why is piecemeal access something anyone would want to avert?
Matters of cost, reliablity and inefficiency aside, it is piecemeal access, one query at a time, each and every one traveling over a insecure network, logged and analyzed 24/7 by myriad third parties all desperate for cash, that gives rise to memes like "You are the product".

It is the gratuitous use of an insecure, invasively monitored network to query information which could be stored locally that is the root cause for many of the complaints that internet users have today. This type of use enables the practices by third parties that users complain about.
this coding style is called job security
Ya, but what products? I'm sure California understood that it would be difficult for property managers to do a complete audit, so allowed this warning as a cop out (it might be that they have none of those chemicals, but who knows, we will put up the warning just in case).
I don't know about the article because I cannot stand these "scroll a whole page down for 3 more words" style websites. Please make it easy to consume information.
The press swings memes in a pendulum.

They hype, they hate, they hype, they hate.

Right now, it seems their getting on finger wagging band wagon.

When in 'hype' mode - the littlest, most innocuous thing is 'game changing'.

When in 'hate mode' - the littlest, most incidental act is 'an example of the entire failure of the Valley'.

Hype: Google Glasses 'will change how we interact as people'

Hate: 'An Uber rider refused to accept seeing/helper dog = Silicon Valley is Evil'
"If my interviewer asks for my marital status/family size, could I simply refuse to answer?"

I would _think_ if you so chose, you could sue the shit out of them for discriminatory practices. This is so illegal it makes my head hurt.
When you get angry, you do not have a mental health disorder, even temporarily. This is beyond stupid. When someone gets angry at you, if you try to use "psychological" reasons to get them in trouble, you're sick.
>during physical activity

As someone who has been on a low-carb diet for 3 years, on and off, I definitely don't notice any difference in performance, mood or productivity while on a low-carb diet. Too many people (esp. those in a desk job) over estimate their physical activity levels and think they need more carbs.

Sure, if you're an athlete, all this doesn't apply to you. But, for the vast majority (who in the present day) lead highly sedentary lifestyles, it's about time we encourage them to get off carbs as much as possible.
Just watch how Silicon Valley tv series evolved. It started with noble idea. In 4th series they recorded all video calls on their network, stored medical records on botnet of hacked phones and fridges...
Part-time picking strawberries at a local farm at the age of 16. You were paid by the pound and I made ~$8.00/hr.
WordPress Vulnerability Testing WordPress with Nmap – WPScans
> It seems like newspapers are finding it "in vogue" to hate on Silicon Valley, even if they barely understand the subject

This attitude reminds me of how bankers talked right before the crisis. I don’t intend to call you out specifically. It’s a common refrain in tech. But a shift has happened and people are pissed because an industry is deciding to rationalise away responsibility for bad things that happened as a result of its products. That’s driving the perception, probably warranted, that we have lost our ability to self-regulate.
A quick fix for stopping TOR DoS attacks
11 months and $750,000 later, I decided to close my drop shipping business
Glassdoor is an interesting data point, but not "reliable" as a standalone rating system for multiple reasons:

1. It tends to attract complaints and unhappy (ex) employees more than anything else. The ratings tend to skew low as a result. Look for common themes, and take them with a grain of salt.

2. Complaints can be specific to a department or role. Complaints about Amazon, e.g., may be related to working in one of their distribution centers, not in HQ/IT.

3. Current employees don't tend to leave reviews. Unlike an annual employee survey—which would be a better indicator if companies chose to publish them—Glassdoor tends to ignore current employees.
"You bought a chair."
HN navel-gazing, BQ style:

Top 100 Users on Hacker News by H-Index | https://news.ycombinator.com/item?id=11512455 (Apr 2016, 81 comments)

and other social media: https://github.com/antontarasenko/smq
More like "Media is not your friend"

"Neither Mr. Weizenbaum nor Mr. McCarthy mentioned, though it was hard to miss, that this ascendant generation were nearly all white men with a strong preference for people just like themselves."

Ok,this, and a few other tropes have become so prevalent in media today that it is starting to be annoying.

I genuinely believe the people using these tropes (race, gender, inequality, evil tech) are not interested in remedying any societal ills, but in getting more attention and views on their articles.

Even the NYT reads like BuzzFeed now
Exactly. Static typing isn't some new technology -- languages like Pascal (which was very popular in the 1970s and 1980s) had it. Scripting languages (which tend to be dynamically typed) took off in the 1990s as a reaction to the inflexibility of statically typed languages. If static typing was really the silver bullet its current defenders think it is, why do they think scripting languages took off?
If you, a single person, owns all bitcoin, noone would buy a single satoshi from you.
> I think the real problem is that there's no real established pattern for authentication (the way there is for things like signing up for a web app).

No. The real problem is that a device you bought requires internet access for
no good reason, spies on you ("collects information") with no good reason, and
becomes useless garbage once the company that sells it goes out of business or
decides to terminate the product line or just grows to dislike you, all that
for your lightbulb in the toilet to dim to the beat of played music.

For IoT to be useful at all, the devices would need substantial configuration
possibilities, like where and with what protocol send data to, or better yet,
whom to allow to fetch data from the device. But this would be only for
hobbysts, as general public is not interested in tinkering.
Cosmic rays offer clue our universe could be a computer simulation
> That is profoundly faulty reasoning.
For a lot of people, a drop in bitcoin is just a signal to buy because they have an irrational belief that it can never really go down permanently (which, to anyone who remembers 2007, should sound familiar).

Its not faulty at all. When a ponzi stops paying out it crashes. Bitcoin had long periods of not paying out. The never ending demand for it signals the opposite of a ponzi: all assets with demand have a floor where people stary buying again.

I also dont see bitcoin's value as most people. I sold most at 60, figure that out. Who knows where this ends..
Also sums up my philosophy, at least ideally. (I dread the next time I have to buy a car...)
This looks awesome! I'm a big fan of CodeMirror and I will definitely play with this tool as well.

Quick note: the Markdown example page (http://prosemirror.net/examples/markdown/) has a javascript error that's keeping the editor from loading.

Thanks for all your hard work.
So now your tribe and this hypothetical torturing tribe view each other as inferiors. You're "weak", and they're "cruel". Now what? Do you boycott and embargo trade with them? Do you go to war preemptively, or only after one of yours gets tortured by one of theirs? Perhaps you launch a propaganda campaign to depict them as mindless savages that revel in the pain of innocents? Maybe you single them out at the border, and loudly demand that they publicly pledge to not torture anybody while they are visiting your territory? That isn't likely to make them stop torturing.

I'm not seeing your point. An argument from morality only works for people who share your morals, a group that necessarily excludes those people who engage in torture. People who share your morality already don't torture. An argument regarding the efficacy of the technique is more likely to get a torturer to stop, whereas the moral argument only reinforces a pre-existing aversion. And thanks to cognitive dissonance, the longer someone has been torturing, the less likely they are to listen to anyone telling them that torture is wrong. If you reframe it as an evolution in effective interviewing technique based on recent scientific research, they have a psychological "out" that allows them to stop torturing without having to reframe themselves as a bad guy.
> This isn't useful

> does not advance political discussion in any way

Citation needed
It always trickles down. The property managers know who built the buildings. The construction company knows what companies produced the construction materials. The company that made the construction materials knows what chemicals are in them. That's the person who writes the warning, and the construction crew tells the property manager, and the property manager keeps a list in their office for public viewing.
Disrupting open-source communities: NSA operation ORCHESTRA
I can agree that what you bring up is an issue.

But your sentiment doesn't occur anywhere in the first 15 paragraphs of the article. In effect, your two sentences make a better argument than 15+ paragraphs from the article.

I'm criticizing the ARTICLE, not necessarily the viewpoint. The article is poorly written in my opinion.
I don't think people are actually that defeatist. If it came to a difficult situation in their own lives, I bet they'd rise to the occasion, but they'd rather see others fail than succeed greater than they did.
The Man Who Knows Too Much
I think MySQL's advantage was that it was installed on some many hosting companies servers (along with PHP) that it became ubiquitous for many.

Most DB admins that I knew could see no clear advantage of MySQL when we looked at the details apart from for failover and multi-host uptime has an easier deployment.

Disclaimer I have been using PostgreSQL for perhaps 20 years now.
Suggestions for improvements:

Change the headline on your landing page to clearly say what you do. E.g. add "Bespoke web sites for dog trainers" after the "More ..." bit.

The CTA at the bottom is easy to miss on skimming. Make that bigger.
The problem is not elitism, the problem is that most Wikipedia articles are not excellent. Just merely good enough. And most of 'good enough' is just being something and that something being available and reasonably correct. Compared to Encyclopedia Britannica, Wikipedia is clearly better in terms of topic existence and availability. Reasonable correctness depends on whether not saying anything is better than a mediocre article and the weight given to the circulation of old print encyclopedias and the outdated information these contain versus the ability of anyone to vandalize a Wikipedia entry + the number of outdated Wikipedia articles.

It's also worth considering that Wikipedia is also a resource for experts (or at least the near experts that populate the internet). Wikipedia is not just one business venture with a market segmentation plan.
Well it's strictly true, in the trivial sense; although the ergonomics might be unpleasant. Many static languages provide a Dynamic type, into which you can stuff any value. The type supports a mechanism for querying the inner type of the Dynamic value, and extracting it. So yes, you can implement dynamically-typed data structures and logic in a statically-typed language. But to use this approach in a widespread way, it might take a lot of scaffolding to make the experience pleasant. As Greenspun warned us, you might just end up implementing a crappy Lisp. :)

https://en.wikipedia.org/wiki/Greenspun's_tenth_rule
What the Nobel Prize in Economics Means for Health
Ok, I would own 1/4 of all bitcoin and make only $250m profit tomorrow.

Happy? Do you miss the forest for the trees a lot, or only when you're on HN?
How much experience do you have with clojure.spec? I see it as a way to add dependent-type-like functionality to parts of Clojure, so my impression is that it addresses your final need very well. But if you know more about it than me and disagree, I'd like to know.
A discussion on Reddit for those who want some commentary: https://www.reddit.com/r/programming/comments/1xpaie/nsas_op...
If I understand correctly homosexuality is (relatively?) common in other species as well, and I would be surprised if there's societal pressure there.

Of course, if I'm correct in my assumptions, it's fascinating why homosexuality exists.
I would say the main point of types is to prevent uninteresting bugs. For me that's a selling point because I don't want to be distracted by those kinds of bugs.
Payment is not sufficient, but necessary.

Without payment, they either make loss or have ads, so of course your are the product.

With payment, they can afford to have strong privacy rules and have others check their system integrity. But they'll only do so if there's demand for sanity.

So, pay for it and demand sanity.

Oh, and payment doesn't necessarily mean a "pay per use" that makes user surveillance necessary. For some services and media, donations and/or flat rates work quite well.
True, but think about non-necessary vs beneficial vs optimal.

"Gluconeogenesis is extremely expensive" [1]

[1] https://www.youtube.com/watch?v=Og8PTdjVAWE
A counter to your point #1, a few companies ago where I worked we were asked on mass to provide positive reviews on Glassdoor to attract new candidates.

I think overall it's good for a quick check on morale if there are >20 reviews. The salary data is worthless, high earners within companies do not advertise what they earn.
Thanks ;)

The article certainly suffers from __that__ kind of long-winded (some call it long-form) writing.
CloneDVD 7 Ultimate Serial Key with Crack Full Version Download
PortableApps.com used UPX for most open source releases up until a couple years ago. We stopped due to antivirus false positives combined with the fact that most folks have more space for their apps. We still make available the tool we use called PortableApps.com AppCompactor. It provides a simple GUI to use UPX on a whole directory and sub-directories. Plus it can optionally recompress JAR and ZIP files using 7-Zip. If it's useful to you, you can grab it here: https://portableapps.com/apps/utilities/portableapps.com_app...
Thanks once more -- that was another build problem.
A monorepo is certainly worth the consideration, but there are other options if you leverage CI (such as dependent builds).

I was functioning as an architect at a pretty large company and we used spring boot. My team wrote a number of internal starters (and our own parent Pom) that all other teams would use and set it up so that the services would build/test/deploy after our base pom and starters would release. It obviously takes a bit of time and tooling to do that, but it was working quite well for us and still kept us from needing to update the same thing manually in 20 places (that is until we’d need to release a breaking version).
This is spot on. I would add that as a manager, it is my job to foster good relationships with other managers and use those to remove bottlenecks for my team. I spend a good portion of my day on the phone and walking around the office connecting the dots and getting buy-in or compromises and making sure everyone is on the same page about what's being built. On top of that is having a clear "second" who people can go to when you're out to do the same thing.

Another piece is being able to make decisions and stand by them. That doesn't mean never backing down, or always being right, but you'll often make quick decisions with less than ideal information and need to be comfortable with that. You'll be wrong a non-negligible portion of the time, so you'll need to own that, work to fix any issues, etc. and not take it too personally.

As a manager of other managers, I like to tell my team that you're in a good place when work can continue on without you; your job is to push things forward, drive process changes and improvements, message successes up and down, etc.
They went for around 100$ during summer 2016, now the cheapest DDR4 is around 240$:

https://pcpartpicker.com/products/memory/#Z=32768002&sort=pr...
"For profit organizations are not your friend" is usually true. It's not restricted to tech companies or silicon valley.
Markdown demo should be fixed now, thanks!
you've got to be shittin me. I suppose you assume the animals were in distress from captivity.
Indepth Dimple Code Analysis of a Multiline Chart
This is painfully accurate. With the recent barrage of sexual molestation cases against employees at Uber, Akamai and the ilk, it is all the more important to develop a transparent platform which rates companies.
I guess next time I will check with my lawyer before going to an interview
Trying using a CA compliant gas can to fill up your CA compliant riding mower then put said mower in reverse and back it out of wherever it's parked. For bonus points do so without a helper. Stickers and warnings are one thing. Mandating consumer safety features can go wrong easily.

In some areas "this product not for sale in CA" is a marketable feature. On small engines it means it's tuned to run well instead of minimum emissions. For gas cans it means you don't need three hands to pour from them. For riding mowers it means you don't need to go out of your way to engage several redundant safety mechanisms in order to operate it (In addition to reasonable safeties like a seat switch and shifter that can't easily be bumped).

I can't think of one off the top of my head but I'm sure there's equally "pants on head" consumer safety laws about things other than garden/lawn equipment and/or in states/countries other than CA.

(BTW, this is post is the cliff notes of a conversation I had with my coworkers at a tech company so it's not like we're a bunch of hicks complaining that the guards on our saws prevent us from fitting oversized blades.)
Some warnings speak of "specific birth defects" which is something greater than a may/might do something. Normally this is reserved for the class of chemicals and drugs that post-thalidomide are known to cause limb-reduction defects.
No, unless you configure your IP address statically and use a VPN that doesn't require a DNS lookup to connect so basically, it's hard to avoid these issues on a rouge network.
We knew from the day one that over-reliance on cloud giants like Facebook or Google in holding all your life worth of data is a bad idea.

We told everybody that it is a bad idea.

Everybody promptly ignored our warnings. Some laughed.

I guess they don't laugh anymore, do they? Now, who was right?

Obligatory https://xkcd.com/743/
>There's nothing forcing companies to tell you what compound is harmful, where it is.

This is changing. But you still have the problem of over reporting. There are provisions to verify that your use of the material is safe, but it's so much easier, and so much less risky, to just slap the label on.
Wait, so you think we should be torturing people by default, and that the burden of proof should lie on the people who think we shouldn't be torturing people to show it doesn't work?

You don't think that maybe the burden of proof should lie on people to prove that torture does work before we even have a discussion about whether letting go of basic human rights is worth it in certain instances?
We're coming up on a year of record highs. How long does one have to wait until a President is allowed to take credit?
This is my experience as well. While my family are enjoying their Amazon Dots and "Hey Siri" and everything else, I'm constantly reminding them of how evil these companies are, and how they're constantly consuming and eating information, while Uncle Sam syphons every drip of internet off the pipeline.

Convenience, in my mind, has never been worth the price of losing anonymity.
I wonder if this code has been generated in part- it seems like one hell of a hassle to figure out and write by hand... But holy cow, it's awesome!
I'm sorry - this is naive advice. Generalized, this would mean that we shouldn't innovate or develop anything new at all (if what's worked previously is the ONLY way it should work).

Especially, with something related to diet and nutrition, there is an ever evolving need to alter our habits with the way our lifestyles changed. The kind of life your grandmother led is vastly different than the way you do now.

Similarly, carbs were great when as a culture we embraced agriculture, started working the fields and were able to secure food supplies for emergencies and the next generation. Now, farm productivities have shot up, fewer of us are working directly on growing food and there's abundance of food choices all around. We no longer need the easy glucose that we needed earlier. So, it is important that we change our dietary choices if we want to lead healthier lives.
You can hire cheaper ready-made Unity devs afterwards. There is even a certification now.
Google Public DNS IPs are 8.8.8.8 and 8.8.4.4.

Source: https://developers.google.com/speed/public-dns/
I wish they took it as an example of reducing regulation in the others, instead of adding regulation to these ones..
I suppose you'd have to use spec/assert for every instance of destructuring or "get" or "get-in" to avoid common mistakes. That's a lot of asserts everywhere.
> There are functions that are trivial to write in a dynamically typed language, but are hard to statically type. For instance, the `assoc-in` function in Clojure.

This is not a hard function to write in Haskell. You make it operate on a list of maps, which is what the Clojure one is doing too.

> You don't necessarily need static typing to give functions some form of type signature or specification.

But you do have to have static typing to make sure those signatures are automatically verified to be coherent.

It seems like you're thinking about my statement from a turing-complete computable point of view. But I meant it from the point of view of what the compiler can do for you. It's not what things you can compute, but what things will be automatically checked.