skysight-inc/HackerNews huggingface dataset:
This does not seem particularly bad to me, or maybe it is not bad at all: Russia wishes to unfairly restrict the ability of its citizens to do with their money what they please. The state itself is more of a gangster than a state in the European / American sense:

Many businesses in the Russian Federation avoid taxes by using offshore jurisdictions, such as Cyprus, for their headquarters. Rich Russians, meanwhile, often funnel their private fortunes offshore, in an effort to hide their assets from the capricious and predatory Russian state.

Going round Russian restrictions seems if anything to be positive: When the rules themselves are wrong one should not feel bad violating them.

The other day in response to an HN comment I dug up this link: http://www.institutionalinvestor.com/article/3427198/banking.... If I had a large amount of money in Russia I too would be looking for ways to get it places where it is unlikely to be seized. One does not have to closely follow the case of Khodorkovsky, or for that matter Kasparov's advocacy, to be convinced that Russia is an ill place for long-term investments.
I'm guessing you've never written a universal/isomorphic single-page application?

If you try to write one without Node.js, you're going to be writing a lot of the same code twice - once in Javascript to run on the client-side, and twice to run the same exact logic on the server-side (eg. fetching data on the server to pre-render a page and parsing that data, making an AJAX call for the same data on the client and parsing that data in JS).

One codebase is easier to maintain than two codebases in two different languages.
Buy and hold is a directional view.
> not getting homeless or starving is worthwhile

Do you not consider those worthwhile!? That's like the best example of worthwhile there is!

What point are you making?
And some casual players, myself included, just haven't been keeping up on the constant app updates so it won't let me connect. I usually collect the little monsters on my evening walk or errands. It's amusing and I think they still have a great opportunity. Also amusing is visiting a certain message board to read posts that complain about a new application's features while most are doing agile development and releasing MVPs themselves.
El Capitan runs on the same machines as the previous several OS X versions, supporting machines back to 2007. The next one, MacOS Sierra, drops support for many of those machines.

This suggests that El Cap is the final cleanup of an underlying version that hasn't changed much, while Sierra will be make larger changes underneath. I look at that as a good sign for El Cap. They've identified various problems that they'll never admit to but have silently fixed, so El Cap will probably help more than harm.

Sierra, on the other hand, might be worth watching for a while before you decide.
Cheatings cheating doesn't matter who, what, where or how you play it. All games are bound by rules set for ALL players.

No one gets to bend the rules of a game because of their circumstance for e.g. 'I work all day, so I should have access to tools that give me an advantage over others'. Games are not an equal opportunity endeavour where everyone gets to be a winner.

Those who play by the rules and practice (or grind) should be rewarded, those who cheat should be penalised, simple.
Sure - most of the valuation may derive from YC businesses that (eventually) do an IPO, but they are very small in number, so I think it would be disingenuous to use an $80B valuation, which is derived from a tiny number of companies (mostly one: AirBnB) - to describe 'successful YC companies'.

..isn't that the whole point of venture capital? Investing in a bunch of companies with high risk but high potential of return and having a tiny number of successes pay for the losses?
We've probably stuffed too much capital into ad-supported businesses, as Twitter stockholders are painfully aware. Very few of YC's current crop are ad-supported. Silicon Valley is moving back to making things for which customers pay money, and the paying customers have to be kept happy.

Right now, the ad-supported portion of the industry in the US is more than half Google and Facebook, and that fraction is increasing. Everybody else is being squeezed out.

I wonder if the day will come when people with backgrounds in ad-based companies will have trouble getting jobs. They'll be seen as not having a proper "the customer is always right" attitude.
If you have a company that just launched and you're scared to read the HN comments about it, I know the feeling. Ping me, and I'll read them for you and pass the nice ones and the useful ones along.
HTML is a programming language
How do you push a button like hit next on a paginated page?
what about the other 1/3? Are they remaining in NY?
Is not it possible to outsource that critical part? What are good and proofed dns services out there?
Obviously you're being downvoted. How dare you criticize HN? Huh?
First leftpad, now this: More detail: the "fs" package is a non-functional package. It simply logs the word "I am fs" and exits.

People sure like to spam npm with toy / useless / misleading packages that end up breaking thousands of projects. What a mess.
> Again, what competitive play? I'm not competing against you or anyone else, by any reasonable metric.

You are competing for valuable pokemon, which IS the point of the game.
Gotcha! I've also heard of people using WebRTC to reduce latency by setting up a direct-to-user link between the ingest server and the end-user? Any idea how this helps?
You want to process (typically, with simple arithmetical operations) huge arrays of numbers. Imagine that you want to sum two arrays of 800 MB of floating point numbers each. This is one step inside the loop of your algorithm.

You can do that natively in C, and the result is very fast. You can do that natively in Fortran. And in Matlab, etc.

You cannot do that at all in Python. Well, you can, but it will be orders of magnitude slower.
It's really hard reading your site to know what your product actually does. At a first glance it look like Heroku but....not?

+ still smothered in annoying marketing speak.
I think he's keeping the troop's morale up? If I was in his shoes, I would do the same. It's seems like there's a part of success that not hard work, or a great idea. "Just finish it, march ahead, and we will see what happens?"

Sometimes luck, throw of the the dice, et., seems to be an important part of the equation.

As to critism, I want it. It's free. It might be true? My only complaint is when it's in a walled off garden, or it's a obvious attempt at destroying someone/something, usually by a competitor?

The poor, and middle class have grown up with critism. They arn't used to it, but it's just there. I sometimes wonder if the next big tech boom will be ruled by this class. Probally--no, because money seems to stay with money. When you don't have access to this money, see it being thrown around, seemingly wasted, it's hard to hold back? But then again, I'm so wrong so many times, I have honestly considered being a contrarian. For instance, a stock/company looks rediculious--buy it.
I'm surprised that point #2 isn't more widely touted.

Even a month after release the game was still crashing regularly, gym battles only worked 50% of the time, constant server downtime, etc. No word from Niantic on the problems or what they were doing to resolve them.

I uninstalled the game at that point so I don't know whether or not it improved, but it's 2016 and I see scalability as a mostly solved problem. Persistent downtime a month after release is inexcusable.
Obviously it's a good idea to follow TOS. But as a practical matter, they have to know that you're doing it before they can take action. You wouldn't want to put up a site announcing that you're selling scraped LinkedIn data, for example. But if that data is valuable to your business - collecting names of people that work in certain positions at certain companies so that you can do targeted snail mail campaigns for example - you could quietly scrape and use the data without issue. Use proxies and prosper.
Ask HN: What free public data-sets do you find most useful or interesting?
According to my data, the TI6 English stream had 16M viewer hours. Unfortunately I don't know the breakdown of what bitrate everyone was watching at, but assuming a mix of 50% Source quality and 50% High quality, that would equate to about 25,145 TB if my math is correct.
Someone who is affected by other people hating them and what they do can more accurately be classified as "human" than "mentally weak".

In the article you refer to Jessica Livingston is talking about feedback from users. Those are very rarely the same people as the haters commenting on articles here and elsewhere.
And try having a webserver being constantly attacked by TOR.

They are not doing it for fun. If you think they are bad, give them suggestions or new tech how to solve this problem.

I thank cloudflare for making my life easier.
Bailouts are generally far between. The problem that enables your point /A is that the only thing that happens is that banks are fined in settlements. Since they keep doing these things, it must still be profitable, so the fines must just be license fees to act as they want. As such, the regulators profit from the fines; it's probably how the regulators' lawyers can afford to be paid, and they're probably mindful of that.
I used to be like you, then I had a baby.

Now I go to bed at 8 and get up between 4 and 5.

A little human screaming and kicking you in the balls every morning is a power incentive to get up and do stuff.

Turns out it isn't even that bad. I get to play with the kid, I give him a bath and have some breakfast, and get some reading in when he has his first morning nap, then off to work. Going to bed at 7:30 or 8 seems to be key, though
This is the reason that the metrics I tend to look for are skidpad rating and 60-0 rating. Turning abruptly at high speed to avoid debris and braking abruptly from highway speeds are both things I do depressingly often.
Oprah fooled me once!
It's called an opinion, and yes, even billionaires-turned-philanthrophists are entitled to them. :)

Don't worry, though - it'll be at least another 10 years or so until Gates starts sending his cronies out at night to black-bag folks into compulsory humanitarian aid work.
Scrapers are usually coded to have as regular of a usage pattern as possible, so that the data they retrieve is as much like the data the end user would receive as possible.

For example, Googlebot does everything in its power to ensure that it sees pages the same way that end users sees them, executing JavaScript and performing OCR to try to read information conveyed in images. Google also has non-Googlebot scans to try to determine if a page is serving different content to Googlebot-labeled scans, and they penalize sites that they suspect of doing this.

While it is true that someone could write a scraper that obviously behaved robotically, it is also true that someone could use their desktop browser in a robotic way. Mashing F5 is so common that there are many ancient memes referring to and making jokes about that activity. There are extensions that end users use to record browser macros, behaviors they want their browser to repeat over and over again.

However, this conversation about whether scrapers behave robotically or not is moot because a web site shouldn't break down under load when someone uses it in a slightly-irregular way. The obvious, crappy scrapers are trivial to block. The ones that blend into the traffic are no harm, no foul. If you can't tell the difference between an optimized browser like a scraper and a general-purpose browser like Chrome, why shouldn't it be allowed to talk to your site?
> There can be legitimate traffic coming from AWS, if not the site itself.

The traffic from the site itself, if it's hosted there, would come from the intranet IP address, right? Not the public facing one.

> It's especially true when the site provides an API and is meant to be integrated by people/companies. In which case, the AWS traffic is likely to include major and/or important and/or paying customers. You really don't want to block that.

Agreed, but it's fairly easy to block the AWS IP traffic on web endpoints and not on the API endpoints.
We do actually.

https://en.m.wikipedia.org/wiki/Flow_battery are cheap to produce, have decent power density and are solving this exact problem now in Africa and South America.

Production levels are just starting to ramp up now.
This is the biggest frustration I have with income disparity. Every dollar is a vote about what problems are worth solving and a claim on the skilled effort to solve it. If those dollars are distributed, then more effort gets spent solving the problems that the poor can directly identify.
Narry a "solemnly swear" nor "mischief managed" to be found in the entire paper. Tsk.
Zuckerberg Says He Was Too Afraid of Taking Facebook Public
I'd argue that this points to a poor design. If something is static enough to be crawled by a search engine, then it doesn't make sense to be generating it dynamically every time on the client side. It's static, generate it statically, and then all you have to do is serve it up (caches are a variant of this approach, but not the only one).
I suspect you are wrong about legality, but lets put that aside.

Do you think it's reasonable to expect a CEO to put work in front of hobbies?
Well, it's just a technical response code. 200 OK - everything went as normal, here's your data. By the same margin, the door on a shop doesn't stop you walking out without paying and the road markings don't stop you from driving in the wrong lane.

I think imbuing technical protocols with legal implications would be even worse than the current situation since then changing anything on a protocol would require changing the law and getting a protocol implementation slightly wrong would carry real-world legal repercussions on the order of licensing your work in the public domain rather than retaining copyright. Let the lawyers make the law and check the human terms of service before using the data. Trying to out-lawyer the lawyers is like challenging a hedgehog to a butt-kicking brawl.
Agreed. That said the comments hurt more when they are about something you have worked hard to build. Focusing on the next problem helps move you past dwelling on hateful remarks.
connorw at imaginaryindustries dot com
Language can be a form of play! I picked up my vocabulary from books, back when books were what you had to use. You have the Internet. Go thou forth and roll around in it!
CNN reported on Tuesday, citing unnamed U.S. officials.

...

The FBI declined to comment, and representatives for the U.S. Secret Service, which has a role in protecting the country from cyber crime, did not immediately reply to a request for comment.
...

It was PUTIN see?
If a feature can be developed within a day or two by a hobbyist developer who has to reverse-engineer your system (and they aren't that exceptional because there were multiple such projects built), then there aren't any technical reasons why your team can't release such a feature within a month.
"Additionally team and corporate culture are valueless, so retaining these things is unimportant."

Honestly I've never felt all that connected to any of the forced attempts to create a corporate or team culture where I've worked. I'd much rather be motivated by money.

Though I recognize that likely means I'm not an ideal employee.
Have you considered they aren't out to ruin your life? Seems narcissistic to assume it's about you. Sometimes (most of the time?) you can be generically terrible instead of personally terrible.
They just made a ridiculous "YOU CAN DO IT" post that sounds like a 16 yr old Instagram girl that's telling you to not listen to the "haters"... Yeah that kinda triggered me, because is insulting to intelligent people.

Should I continue?
Freedom from the norms is what got me to the point of being most productive after midnight.

Programmers/developers aren't productive at night because it's a cultural norm (for the most part). We're productive at night because it's a learned behavior. For me, I only had time to myself on the computer after everyone else in my family was asleep. Also I had insomnia.
There's some interesting science fiction opportunities here. When you open a connect to a site then all traffic over that connection is subject to the jurisdiction of the ToS for that site regardless of disclosure.

Also we don't even know how many laws there are in the United States for I'd say knowing the content is impossible.
It would be more of a checklist. Chances are there would not be much disagreement. Tylenol, for example, is likely to be whitelisted by nearly any list maker.

The scenarios where there was a mix of approval and disapproval probably do warrant taking some extra time, yet few of us are able to do it today because we assume (falsely) that just because something is approved by the FDA it is safe (or unsafe if not approved).

Effectiveness is a whole different question, and many drugs with significant side-effects do not do better than the placebo effect for some of their approved uses.
Although it's carefully couched with "some criticism is useful", it's disappointing to see the idea perpetuated that offering disagreement and negative comments makes one a "hater". If I criticize something about your idea, I'm not doing it because I hate you--maybe I just think it's a bad idea. There's enough actual hate out there. Equating general negativity with hate downplays the seriousness of hate and does a disservice to actual victims of hate.
Tesla Unveils Electric-Car Battery with a 315-Mile Range
Japan for example in WW2.
https://en.m.wikipedia.org/wiki/Flow_battery solves all of these problems.
This probably works for C-levels, but for rank and file up to first and second level manager it's just more friction in the job search and recruiting areas. Because now, besides salary, you have to negotiate bonuses.
Sure. Lack of awareness is even worse.
> That doesn't sound like a cache miss. Knowing Android, A cache miss is probably the least of your worries.

My example was meant to illustrate the user input problem. From what I know about Android, the absymal performance is very much a case of "death from a thousand cuts".

> It's the same argument as always: perf vs. development speed. You can be in the C and FP loop, or the Lisp and JS loop.

The fast(er) languages we have are old and full of warts, and that makes them slow to develop in. The heavily used HLLs such as Python and Ruby were made by people who did not care much (at all?) about performance, and it shows in many design decisions. But here's the thing: we could have both at the same time. I don't buy this dichotomy.
Upvote for you hun hehe
Please don't conflate "extremely rude", "not appropriate", and "guilt". Two of these are subjective opinions about what constitutes good citizenship. The last one is a legal determination that has the potential to deprive an individual of both his money and liberty. We're discussing whether these behaviors should be legal, not whether they are necessarily polite.
> But it is helpful to keep the terminology clear, because an insert in the middle of a linked list is still O(1), but inserting into the middle of an array will require moving some fraction of the data.

This is true if you already have a reference to the middle of the list. If you don't (say, because you want to insert while preserving the fact that the list is sorted), then inserting into a linked list is O(n) just like the array is.
I did a Show HN / feedback post for my startup almost nine years ago and got some very mixed feedback, but I felt that it was all well intentioned and at least somewhat reasonable.

Over time, it seems like the feedback for early stage startups on HN has become progressively more gratuitously negative.

In some cases, armchair critics have valid points, but I've gradually adopted this rule of thumb: Unless I'd give a naysayer's argument a >90% chance of coming to fruition, I probably just need to ignore it and address it when it actually shows up in the business (as feedback from, say, real customers). An armchair critic with a story about why I'm going to crash and burn with, say, 60% probability just isn't worth worrying about, because hard work and elbow grease can chip away at that 60% pretty quickly when the time comes.
The main problem I had is that I used to have little empathy for people that got insulted online and got really offended and sad. I'd be like "why? It's just the internet". Now I understand why :-)
...largely because the industrial revolution happened to occur as the world was starting to come out of the "little ice age". And if anthropogenic climate change helped to bring the temperatures up the 1.5-2 C from that point, we're all profoundly grateful.
Well... yes. Kids play sports and that often results in broken bones. And I mean even simple sports, not things like rugby, where you're actually aiming to physically stop someone else from moving.
Wait, you're literally arguing that the "culturally-assigned norm" is working late and sleeping late, instead of vice-versa, Benjamin Franklin's "early to rise, makes a [person] wise" from America's agricultural roots that birthed the normed 9 AM start time for the salaryman for centuries?!

In high school, I had to wake up at 6 AM every day; you can imagine I was tired as hell -- and it's because of my biological chronotype (I am genetically from a family of night owls -- late risers). It had nothing to do with culture, other than the fact that I was forced against my will to go against what my body was telling me was healthy (sleep at 6 AM and awake at midnight).

Modern science has JUST caught up and realized that chronotypes are a thing, but culture has definitely not (despite the "late start" school movements for adolescents, whose biologically clocks are even FURTHER ahead than us).
> Furthermore, I claim it is a much better goal to be consciously fair in one's dealings, than to seek some mythical state of "biased-less-ness".

I'm not seeking a mythical state of being unbiased. I'd say it's more like what you say, trying to be consciously fair. I'm aware that I'm likely to be prejudiced against certain kinds of people, so I try my hardest to be fair when I deal with them.
Beam (recently acquired by Microsoft) does very similar to this. Rather than wait for the whole X second segment to be built and distributed, they apparently stream MPEG atoms through websockets which are them reassembled in JS and presented via media source extensions. At this point you may as well have re-invented RTMP, minus the Flash dependency :).
> i'm not sure why the price will stand in the long term.

I think the system we have leads to partial collusion, since all firms have an incentive to keep prices high and share the market two or three ways. If there were 30 or 40 pharma companies competing it would be a different story.
Additionally, pushover bosses won't stand up for you when Scope creep starts to happen. Before long you will have 20 new change requirements to do in the last few days because someone decided they like the old-old way. (ie the code you just tore apart to appease their previous request)
I rarely do 0-60, but I do ~25-70 almost every day getting on highways.
College football players, however, are not. The NLRB decided that one last year.
I'm pretty sure that it's natural to feel hurt and discouraged when people say hurtful and disparaging things. This is part of the human condition, and it's why we have the concept of "hurtful words." Buddhist monks train their whole lives for the kind of emotional control you seem to expect from people, and most of them still don't have it down pat. It's not about being egotistical — it's just the way most humans are wired. We care what other people think.