skysight-inc/HackerNews huggingface dataset:
I disagree. If you want an easy path through life, then by all means, go with it.

It applies to any hierarchical community that you can't easily quit. It could very well apply to say totalitarian regime. But large corporation, while sometimes being comparable in bureaucracy (and bullshit and politicking) to totalitarian states, you can quit easily without much effect on your life.

In fact, I think this is the basic advantage of capitalist over communist regime. You can be critical to a corporation, at least to an extent. You can take more risks. The stakes are much lower.
Accused UK hacker to be extradited to the US to face charges
Because not everyone agrees in 2016? I wasn't aware that the debate had ever been settled. Seems like it's been going on for decades.
After a week of intense testing, I've gotta say, their service is exceptional
I founded a small startup that's still in it's development phase. We're basically trying to create a b2c platform for local clubs and discos that allows people to browse upcoming events and buy tickets directly on-site. It's still pretty far from release, but when I received an invite offer from a new web hosting service called OneSite, I decided to try it out to see how scalable our alpha was on a free host. The results have so far been exceptional! We scaled the platform's traffic all the way up to 2,500 active users without response time exceeding 100 ms. That's way above our estimates for the traffic our initial release will generate, but it's still awesome how well the service performed despite it being entirely free. Anyway I just wanted to give these guys a shoutout for the great service they're providing. Here's a link to their website, if you're interested, though they're still on an invite-only basis: https://onesite.co/
No implicit conversions?
The Intellectual yet Idiot
If you're serving your time at a large corporation, it's good advice. If you're trying to accomplish things with a team in a large corporation it's harder to figure out the appropriate application of those rules to daily life in a team.
Startup hopes to help small businesses through artificial intelligence
Saying Assange isn't wanted in the US (and wouldn't be arrested if he came) is the equivalent of waving your hands on someone's face and saying "lalallala I'm not touching you". There's not a literal arrest warrant but you're being tremendously naive or deliberately obtuse if you think he wouldn't be arrested at customs.
> Indeed, the lambda calculus was never meant as a real programming language.

In fact, not even Lisp itself was originally meant as a real programming language! McCarthy invented it as a notation for mathematical proofs, and one of his grad students thought it might make a good language.
The rest of the ARM ecosystem is trailing behind Apple, but it is following. If Apple switched, 2-3 years later the rest of the laptop/desktop space would be in the same position.
We can argue about the definition of 'understand' all day, but it's a simple fact that the computer has more of an understanding of the structure of your program with a type system, and thus can help out more.
I am currently travelling but once I have a stable connection I can upload it.

If you just want streaming (unidirectional) then you could just write a simple server which streams the byte stream from the camera. I remember one of my colleagues at work did this for our foos table scoring system. I suspect this is also what Icecast does.

I went through the pain of RTMP because I wanted support for seeking which requires bidirectional communication.
Ask HN: Do I need to inform visitors about LocalStorage?
So for the past year or so, I've been noticing all these new "we use cookies" banners. Whether regulatory or trend-driven, it 's nice to see some transparent about what & why sites are tracking me. But, do these same policies apply to Local Storage? Sure, the data is stored on the client's machine, but I could still use that data to inform my app (e.g. sending uuids along with events to google analytics).

Is there an expectation that LS is truly private? Should sites be informing users that they will be storing user data in their browser?
Newton inventor claims ‘Shark Tank’ is all a lie
"The future of tech belongs to the young upstarts." Somehow the author missed the fact Apple was a 26 year-old company when it began its so-called "revolutionary era." The device I'd keep my eyes on is the Apple Watch: all the pieces have yet to fall in place though with the introduction of the AirPods we're getting a glimpse of where they're headed. Pay attention so you don't miss the revolution happening right under your nose.
I've recently joined a team writing primarily in Clojure, whose proponents often tout repl-driven programming as a unique benefit to the language.

In a statically typed language (the stronger the better), aided by a good IDE, I don't need to be constantly executing my code against data during development; My editor is constantly validating my code, and when it stops complaining, my code will work. And months later when I or someone else uses that code in another part of the system, they won't need to execute that code to see how it behaves, as the types themselves provide documentation and as-you-code feedback.
What do people consider an average work week?

I do 37.5hrs religiously and have never had a problem. A good fraction of developers at head office do 30-32hrs (4 days/wk).
How can you define throwing an error at runtime instead of compile time an advantage?
It's thanks to the same media that villainizes and ruins the lives of people being tried (without conviction) of alleged crimes.
Or you can use PHS: https://en.wikipedia.org/wiki/Pumped-storage_hydroelectricit...
> Is it safe to call f(x)?

The author asserts that static typing allows the compiler to answer this question, but this only allows the compiler to spot type errors in advance. There are many other kinds of errors that are completely invisible to the compiler.

In a dynamically typed language, if I don't spot the error from reading the code, I must wait until runtime/testing to discover the error. This is also true for a statically typed language for every kind of error except type errors. Personally, type errors haven't been the kind of errors that haunt my dreams. I guess that's why I'm not enthusiastic about static typing.
Can you blame them for not wanting to take the gamble? I was once given a new hire who had a degree in a different field and later went to one of those hacker schools. He was smart, friendly, and a good worker -- but just not cut out for a job writing software. Not only was he unproductive, but he dragged down the rest of the team who had to fix his code and spend extra time going over his code reviews.
That doesn't even address the hard part. That link shows how to add tests for a nice pure function. The reason testing existing code is usually hard is that it's inserting records in a database or launching nukes or something, and we're not able to actually do those things in a unit test.
I recently picked up the book "How to Win Friends and Influence People". It's full of story telling, with very little fact, and the main thrusts of each chapter are summarized in a sentence. The bulk of the chapters is mostly just stories.

Overall this seems like a really effective strategy for the subject matter. It's easy to intellectually understand the summary sentences, but all the stories in the chapters are illustrative, and the idea is that spending time with the book helps reinforce the mindset that leads to the attitudes it espouses.

So that was a long winded way of saying: Good point.

I will say that a lot of long form journalism pieces these days seem overly focused on their narratives, and often, feel like time wasting to me. But I'm usually in information gathering mode when I read them. I don't want personal stories, I want facts, and links to research when I'm in that mindset. Maybe it just feels to me like they are too often considering the story they're telling as proof enough of their point without doing enough to support it otherwise.
#4 I thought prisoners wore uniforms?
The real world being dynamic has almost literally nothing to do with this issue. The concepts are completely unrelated.

Although I'd agree that I find development with dynamically typed languages a bit more chaotic than static or strongly typed ones. And not necessarily in a fun, good way, either.
with F# you have a REPL, it is not only prerogative of dynamic typed languages.
> the programmer ends up with less to specify

I don't see how this can be true. Wouldn't there be less to specify if the programmer didn't have to specify types at all?
I would recommend keeping it super simple. Some of these concepts are built into much more complex systems like Salesforce. This is a key idea of people working sales or recruiters.
Can't believe they wrote a whole story on this.
I'm the author, and I'm happy to answer any questions.

The book should be in print by (hopefully) the end of this year, or definitely by Jan 2017. The content will not change significantly, but there is will be minor fixes and a lot of proof reading.
I'm not entirely certain whether all states have decided to comply with the requirements of RealID for their drivers' licenses. Last time I checked, there were still some holdouts, but that was quite some time ago.
> my code will work

You mean your code will compile and run. Whether it behaves as desired is completely unknown without testing.
Is this talk available online?
The studies of marketing spending are usually just as disingenuous, reporting the "Selling, general and administrative" line item from annual reports as the amount spent on marketing. But that line item includes things like salaries and office space and such, things that the company has to do to sell products which are not advertising.

Marketing spending is huge, but it undermines their message when they do that.
I am in a reeducation camp. Fraiser posts all the stories on my internet.

Frasier is a retard nigger, doesn't know what a random number is.

God says..
pureeing socializing ranger's Veblen's Calliope's Mickey's Nippon's respelled excuse skinniness simpering nudges demerits twigged Talmud's Dewayne kindergartener's miler's designer franchising Ats confuses skulked kitchen's abominable Goldsmith ironically biologist's mouth Scot shrewdness generalissimos
> For peer-to-peer applications, both UDP and TCP hole punching work fine.

Sadly, that's only half correct. Yes, nat traversal usually works to establish connections. But in practice port mappings are not necessarily the same thing as NAT table entries. If your p2p application contacts a lot of endpoints, even from the same source port, this can eventually lead to saturation. At that point you'll get packet drops and ICMP errors.

In other words, on some aftr implementations p2p can lead to resource exhaustion, leading to a pretty bad ipv4 experience.

> Maybe some ISPs will implement the Port Control Protocol [1] at some point, which would allow port forwarding with the DS-Lite NATs.

Some already do. The CPE can forward local mappings to the AFTR.
I'm under the impression that the reason we couldn't confirm the Higgs boson before the LHC was that electron-positron colliders could not easily produce the massive particles needed. Proton-proton or Proton-antiproton collisions seem to be much more useful for Higgs production. The Large Electron–Positron Collider almost got us there and it exceeded 200 GeV. What then would a 250 GeV machine do for us?
The law is clear: complicity in copyright violation, for profit. It became a criminal offence across Europe in the last decade. This puts costs for prosecution on the state, not rights holders, and it allows for jail time. Whether the law is fair or right, that's a different question. Many people lobbied hard against criminalisation of copyright and patent violations, and lost. The movie industry is just too powerful and had too many friends.

But it's not nebulous. Help others commit a crime, you are an accessory and you are liable for fines and prison.
Firefox has never used anywhere close the memory that Chrome does for me.
We detached this from https://news.ycombinator.com/item?id=12512379. I'm sorry, but these sorts of comments don't belong on HN. Please comment civilly and substantively or not at all.

https://news.ycombinator.com/newsguidelines.html
> In any case, most of HN probably lives in the US.

I agree with your main point, it's not up to us where someone sells their product, but I'm not at all sure that most HN users live in the US; I don't have any more evidence than you, I would just assume most are outside.
Sure, but we are so far beyond what was available 1930's and 1940's already, what's the problem with the bar association seeing your SSN? There's no going back now and even if we could, I'm not sure we should.

My big objections with SSN is that they are a quasi-secret thing. They are the key to so many things yet they really are public.
> In 2014, the DoJ asked Citigroup (C.N) to pay $12 billion to resolve an investigation into the sale of shoddy mortgage-backed securities, sources said. The fine eventually came in at $7 billion.

> In a similar case, rival Goldman Sachs (GS.N) agreed in April to pay $5.06 billion to settle claims that it misled mortgage bond investors during the financial crisis.

What pisses me off is how can a bank pay $5-$7 billion in fines, and yet not even have to admit that anyone was guilty? No individual responsibility whatsoever, not even from the CEO.

If they pay $7 billion in fines, which is a lot, but they make $70 billion from that fraud in profit over a period of years, is there really any incentive to make them stop doing things like that in the future?
Most people also don't set an alarm on their phone for 4:59 at which point they leave no matter what is happening. Not saying the GP is that person, but there are certainly extremes on both ends of the spectrum (working 80 hours a week v. refusing to work 8h 0m 1s under any non-emergency circumstance no matter what), and I've worked with both of them and neither are very enjoyable to be around.

I've had meetings scheduled that go past the end of my day. Or on a day where I work a different schedule (6-2 or 10-6 or whatever) a normal meeting outside of my schedule for the day. Sometimes professionalism dictates you suck it up and work more than 8 hours in a day. If you have a reasonable manager, just work less than 8 the next day! It's not that big of a deal, and to say "well I'll be in for 8 hours tomorrow so I'm leaving now you can go to hell" is not a reasonable way to handle it.

I don't think it has anything to do with fear. It has to do with understanding that life (yes even non-emergency events) don't always fit into a neat 8-hour or 9-hour window, and adjusting yourself accordingly.

I've often worked 10 or more hours in a day for non emergency reasons. I've often worked 5 hours or less in a day to make up for it. I still manage a roughly 40 hour or less work week and it's no less "sane" than any other approach.
People on slack, who I've talked to about this service, all said there's been many times where they couldn't beat the price. Still, they did get their money back.
I don't know what's the perfect amount of work every week, but I'm sure anything > 40h is wrong, and you should add commute time if more than 30min/day, otherwise it's a fake figure. In 36-40h/week it's possible to do a lot of things. If you can't often is not because of the time, but because the same people wanting you to work more vaporize your time with meetings, conference calls, emails, phone calls, at a rate that makes it impossible for you to work. Or your coworkers are tempesting you with questions. Or your boss is switching your goal every day not allowing you to produce properly. Or you lack discipline to sit down and work instead of surfing random websites. Anyway whatever the problem is, the solution is NEVER to work more than 40h. Working more can just lead to a shitty life, depression, burn-out, and so forth.
My experience in the US is that doctors prescribe drugs with generic alternatives anytime they can. I'm not sure if I've ever even taken a branded prescription pill.
So you can switch a bluetooth device from your phone to your laptop without some weird dance?

To me, that's the real magic. Pairing is obviously very slick, but being able to seamlessly transition between host devices is huge.
McKinnon's hearing was during the coalition, now the Tories have a straight majority. Wasn;t he thought to be a high suicide risk? Not quite the same as this case, but Aspergers - depending on degree - should be reason enough.

I suspect McKinnon would also have been extradited under the current administration.
I clicked on this article because it is how to get along in groups of men.

While prison likely has a high concentration of pathological personalities, the more serious the company you are in, the more it will have collected people who are attracted by power and prestige - the more probable case that you will be dealing with psychopaths.

The ones I've met aren't actually that smart (handwavy estimate is they seem to top out around IQ120), and usually only have one or two blunt but heavy social tools that make them high functioning manipulators. They are enabled by overly trusting, high IQ but socially unsophisticated engineers who are easily bullied.

With violence largely a non-factor in a psycho's toolkit in the startup world (vs. prison), you can learn to anticipate and manage them.

While it can be fun to have the scariest dog in the park, who's just a sweetie to you at home (because all they understand is power), it raises the question of responsibility. You know it's going to do harm, it's just a matter of time, and the question for a real leader is, at what point do you recognize it for what it is and put it down?

If you have ever been to boarding school, summer camp, or worked in a large institution, the difference to prison seems largely symbolic. Different people and rules, yet still, people and rules.
>The advantage of static typing is obvious to me; the more my computer understands of my code, the less work I have to do.

There's nothing about dynamic typing which precludes this.

There are also things which it is not necessary for your computer to understand but the rigidities of an excessively strict type system will demand it be told those things anyway.
Was DOS copied from CP/M?
Where I live IT workers are not fairly valued, the average one can charge and still get contracts is around USD $30/hr. As such, reducing working hours will make it really difficult to pay bills (forget about early retirement). So, instead of working less I work on developing products that bring in passive income. These products are not the next ubers, just small B2B apps that serve local/niche markets. I started this strategy a couple of years ago and now half my income comes from selling my time while the other half comes from selling saas. Furthermore, time is limited so income from selling dev hours can only increase if rates increase or if extra hands are hired. Selling saas does not have this growth restriction.
I don't quite understand the problem. You say when you touch an image and let go, it navigates to the image as if you clicked on it. Isn't touching and letting go the definition of clicking?
It IS always Google isn't it? That's what turned me off of Quora. For me every other post is, "I work at Google and I think this", or the flip side someone asking about Google.
The easiest for me is to just start doing something, even if it is a little thing. It may have been in the Power of Habit or another place. The person said if you wanted to get in the habit of flossing, just start with the front two teeth. Derek Sivers I think said something like do one pushup and what ends up happening is that you get to thinking, I am already down here why not do another one. This leads to a habit.

I approach this the same way when it comes to motivating myself to work on a side project. Another good approach I picked up is the 5 minute journal. You invariably end up reflecting on things you could have done better. This helps you to focus yourself and pay attention to where you are not getting the most out of life.
Because admitting that Snowden was a whistleblower or a patriot would imply that they had not been doing their jobs as overseers. It would also potentially limit the power of the intelligence apparatus, which would in turn limit the power of these congressmen as some of their clout comes from being on a committee overseeing a constellation of powerful agencies. Their incentives are completely misaligned.
New mosquito-borne disease detected in Haiti
In theory is the law applies as well. In practice I've never seen it mentioned on a website.

https://en.wikipedia.org/wiki/Directive_on_Privacy_and_Elect...

"The article is technology neutral, not naming any specific technological means which may be used to store data, but applies to any information that a website causes to stored in a user's browser. This reflects the EU legislator’s desire to leave the regime of the directive open to future technological developments."
It's law rather than semantics. The wikipedia article [0] on Nixon's pardon refers to this specifically:

"After Ford left the White House in 1977, he privately justified his pardon of Nixon by carrying in his wallet a portion of the text of Burdick v. United States, a 1915 U.S. Supreme Court decision which stated that a pardon indicated a presumption of guilt, and that acceptance of a pardon was tantamount to a confession of that guilt."

[0] https://en.wikipedia.org/wiki/Pardon_of_Richard_Nixon
I didn't claim it was. That's one of the tradeoffs you make in exchange for a simpler, more forgiving programming model (and the ability to do serious work in a REPL or notebook). However, given that Julia programs can be mostly type inferred before execution, it is possible to check for this kind of error before running a program. There have been some projects to do exactly that [1] [2], and I suspect that once Julia reaches 1.0, we'll focus more effort on static analysis tools.

The point is that you don't need a static language to get many of the benefits of types, you just need your language that allows you to express type-based properties. One of the way to do that is to have a set of formal rules for deriving the type of every expression in a program, but that's not actually necessary.

[1] https://github.com/astrieanna/TypeCheck.jl

[2] https://github.com/tonyhffong/Lint.jl
That is generally not compatible with the American way of working - especially in the startup scene - where ever second you're not working is considered a second that your competitor companies have over you.
At this point I'd much rather see these banks keep their $5-$10 billion in fines, but have at least the top 10 executives imprisoned. That would be a way better incentive for the banks to stop defrauding people, and they wouldn't lose nearly as much money, so if they are indeed in financial troubles, they can survive it.

What I definitely don't want to see anymore is letting big banks get away without any punishment "because that would endanger the economy." It's ultimately a poor excuse for not punishing criminal behavior, because failure to punish is defacto condoning of the crime, and it will happen again in the future. If you want to stop that, then some form of effective punishment must be done.
What's wrong with the 18650 form factor? Or lithium ion batteries?
> And the correctness is limited only to certain properties of the program, that a given type system supports.

In case there are readers not familiar with the current state of things, you can pick solid languages today whose type systems support a LOT. It is completely fair (and good) to point out that this isn't a panacea, but it can significantly help.