skysight-inc/HackerNews huggingface dataset:
My manager was a good guy, but a sub-mediocre performer and a bit spineless and he REALLY wanted to be a manager.

Just before the annual review they had him trained how to handle it, and I'm pretty sure he was just regurgitating bullshit fed to him during his training.

I later found out he asked a mother of two why is she so fixated on earning more money.
Pretty lame gimmicks -- just say to your employees "Hey, your performance was ok but nothing special, I have this budget and for an ok performance the firm only gives you 3% salary increase this year".
Pompous perhaps but sensible. Please don't stop ranting.
Kotlin.
Correction: neglected to multiply by 4 kcal/g for the sugar in Soylent. Correct number is 9% calories from sugar in bottled Soylent.
Nvidia announces Titan V (Volta) GPU for $2999
PHP has object checking. This is why I started using value objects in PHP.

The VO's I use trow exceptions when you construct them with some bad value.
This is great because when you use for example a natural positive integer object you are sure it is one.

So now I have 'type checking' and more secure code in PHP.
It's shifting existing employees, but then new employees at other companies are going to fill the old Apple offices.

I think it's irresponsible to add that much new office space without thinking about where everyone is going to live. If you want to add it, you need to add a commensurate amount of housing. Cupertino could have denied the new office, conditioned approval on Apple building a significant amount of new housing, or chose to zone for more housing itself, instead it chose to build only office & increase rents for its own citizens and those of neighboring towns.
One of my bigger regrets of my undergraduate degree was not realising how you could interact with the faculty until my second and third years (when I ended up on the student club committee). Had I figured that out in first year, I think I would have gotten more out of my first couple of years, and I might have avoided some of the mistakes I made later on.

First year students: go talk to your lecturers, starting from your first semester!
That's encouraging to hear. I'm 30 problems in so far since starting ~1.5 months ago. I starting working through the PE problems to develop my python and general programming skills since I have been primarily using R as a data scientist. I'm glad someone else has found it useful for this field.
Our Echo Dots became signficantly more useful after getting smart bulbs and smart plugs.

“Alexa, turn on Christmas!”

“Okay.”
Thank you Mozilla!!
Coming from someone who learned hg well before git, and who's now being more or less forced to use git long after developing comfortable hg workflows, the staging area feels like a half-baked implementation of what it's supposed to be doing.

I'm used to thinking of commits as atomic commits--roughly, each commit is the smallest change that atomically makes sense. So you should be able to use the staging area to build up that commit as you find more pieces to make it in. But while I'm slowly hacking away at this commit, I talked with someone else and decided to try an idea which turns out to be a small commit. But I've already got this half-built-up commit that's staged, so I need to commit that to make the new commit, and then somehow reverse the patches and restage the commit (which is something that's well outside my git comfort level).

What hg has is a few different features that make it possible to build up not just a single commit but an entire commit sequence and do operations on that commit sequence (like reorder them). The git staging area is kind of a weak version of that, but it ends up being in limbo: too complex for the simple just-commit-everything model but too simple for try-to-craft-the-public-changelog model.

Edit: the model I adapted to from my hg workflows is effectively commit --amend. Mercurial has an interesting way of doing history tracking such that if I really need to, I can actually follow the history of the "oops, I need to change these commit because I missed a compiler failure" or "I forgot to save this file before committing," which is a feature that git doesn't have. If you promoted amending the last commit, you wouldn't need a staging area to build up a commit, the last commit does it for you already.
It wasn't really, but I'm not gonna lie and say I'm not happy it turned out the way it did.
GitHub at least has a simple way of making small changes: You can simply click 'Edit' on any file, which will make a fork, commit and pull request in one operation. It's only good for single-file changes you're confident to make in a simple web text editor, though. I've only used it for typos.
I’d really like a strongly typed (or optionally typed) Python or Perl derivative. Rust feels most Perl-like so far.
Money. CIA drug smuggling was/is a huge cash cow. Kennedy was planning to "shatter [the agency] to a thousand pieces" and so had to die.
Huel just came to the US. I haven't tried Soylent, but I have to say I really love Huel. Keeps me full, no stomach issues, the vanilla just tastes like lightly sweetened oatmeal.

Plus it's vegan, gluten-free, non-gmo, low fodmap, etc etc. You'd have to try REALLY hard to find a stomach condition that wouldn't allow Huel.
"Change 357" could be a sufficient message if there is some other tool to track changes where I can look up what #357 is all about.

I'd argue that for any piece of software where a failure requires a root cause investigation the VCS history is a critical artifact and a great deal of care should be taken to make it easy to understand for what reasons changes happened and how they interact.
The definition in Kadin's comment that I reference is more exact.
> And when I have to work with them, I really would prefer if git had something like `git save`. Which in the backend kept doing something like `git commit -a --amend`.

This works fine, but it encourages squashing all your changes into a single commit, rater than providing you the opportunity to build a series of commits.

Instead of `git commit -a` I have gotten into the habit of `git add -p` followed by `git commit` and breaking up my current WIP changes into themed-commits. Then later, I perform an interactive rebase and clean up my series (reorder, squash, reword, edit, etc.).

I think, as you and others in this thread describe, the pain is that forming these lightweight commits is cognitively expensive -- but like all things, with experience and practice it becomes nothing at all.
Crash safety is the big requirement that's contradictory with those. My daily driver has everything you listed, and good gas mileage too - but it doesn't even have airbags.
Would potentially encourage disputes by people on the cusp of the rules. YouTube does have published content policies, obviously.
> I think, as you and others in this thread describe, the pain is that forming these lightweight commits is cognitively expensive -- but like all things, with experience and practice it becomes nothing at all.

A person can only control their own behavior. :)
The sainted Ive: "I know how we work, and you don’t"

So you know how multimillionaire pampered designer auteurs work? This is presumably why you can't make a fucking laptop usable by software developers. Wanker.
Modern PHP is very nice to work with. Ignore the haters that haven't touched the language in 10 years.
> What are you considering basic?

The problem is it's really difficult to constrain how hard the proof goals are going to be. Even if you're only interested in properties to do with the length of lists/arrays which are about is simple as you can get, you quickly get into undecidable areas (i.e. there cannot exist an algorithm that can always generate the proof or tell you it's unprovable) and you have to resort to manual proofs.

More advanced properties like if a data structure is sorted are even more unpredictable. Look up verifying sorting algorithms in theorem provers like Coq and Isabelle which have been around for decades; you'd assume basic properties like these would be easily automated by now but that's not the case.

> Additionally, for many assertions it would make sense to be able to fall back to a runtime check if it can't be proved easily.

There's a few system like this already e.g. https://sage.soe.ucsc.edu/

> I have used Coq. I have actually written a first order logic prover (which only worked with single variable predicates).

Did you find the manual proof challenging when you tried to verify basic algorithms?
Unauthorized collection of data is a crime, and there hasn't been much scandal. Fairly impossible to be certain, but there's no reason to suspect it is occurring.
I don’t understand what the term “demonetization” means in this context.

When a video is flagged for “demonetization” what are the immediate consequences? I’ve never actually met anyone who got paid for something that happened on YouTube, so I just don’t understand how the business side of YouTube even works.

For the life of me, all I’ve ever directly witnessed is the occassional friend who received a DMCA notice, because they uploaded an audio rip of an album they wanted to listen to from a work computer, as a public video.
To put the problem of blacks being killed by racist white police officers into perspective. . .

https://i.imgur.com/tOTcCRH.jpg

Mind you, that's "white people", much less "white people that also happen to be police officers".

I think what is happening here is something called "availability bias" ( http://www.howtogetyourownway.com/biases/availability_bias ). Basically, events that can be easily recalled are given additional weight in decision making than the alternatives that don't. Daniel Kahneman described it very well in his excellent book "Thinking Fast and Slow", which I highly recommend.

The thing is is, "An unarmed black man shot and killed by white police officer" is often repeated in media stores because, well, there is money in it. And because the reporting is so frequent, our brains pair "black man" with "white police officer" and often we jump to the wrong conclusion. While no one is arguing that police brutality is a "problem", availability bias makes the problem seem far bigger than it actually is.
Reddit starts tracking user info by default
This, exactly. What's so hard about one more command? If you really want a "save all" , just `git commit -a`.
I can personally testify that the issues were not fake. It was awful. Maybe it was 1:1000 I don’t know but it totally happened.
Something I've come to realize: I don't care what greedy people want for society. I think their ideas are seldom any good, because personal greed is sort of the polar opposite of what society is all about, in a fundamental way.

The discussion of society is all about, "how do we work together?" and this guy's just thinking about his pocketbook. Wrong priorities. Figure out what we want everything to look like, and figure out how to pay for it as the last stage. Looking at your wallet now is, to use the parlance of this site, premature optimization.
PHP also supports other type declarations. But using lots of value objects is a good idea anyway.

http://php.net/manual/en/functions.arguments.php#functions.a...
I think there is also a pretty pervasive over-estimation of how capable humans are.

As I see more of the failure modes of deep learning, a lot of successes and mistakes made by humans start to become more understandable. Machines don't need to be perfect or avoid failures; like humans, they need to work most of the time and then be used in systems that are tolerant of their potential faults and mistakes.
The difference between `var` and `const` is irrelevant for beginners. `var` also happens to be the standard on deployed browsers and existing code, and every beginner should recognize it. It’s the least substantive thing you could pick to criticize about this code.
Each time the JFK assassination comes up, reading the comments gives me the feeling that HN is pro lone gunman theory.

That strikes me as odd given the amount of circumstancial evidences pointing in the conspiracy direction.

Also the lone gunman who kills single handily the president of the most powerful nation in the world:

- would not admit it (why not if he is a crazy guy killing for political reasons?)
- and is killed right after by a mafia linked guy

This guy is executed right after being questioned by the police and denying any role in the assassination and pretending he’s a patsy. And it’s not a conspiracy?
Agen Judi Poker Online Bonus New Member – Pokerqq81
So TL;DR the market isn’t as efficient as most would believe it is.

That makes sense since the market is ran by humans; but what if it was solely managed by a computer.

While reviewing for a final, I learned that computers are extremely fast at detecting negative cycles. An application of this? Arbitrage.

If you graph the foreign exchange market with each vertex being a currency and a directed edge being an exchange rate, applying the logarithm operator to each edge and then running a DFS transversal, it would be possible to find paths of arbitration.
Ads taken off, I think.
Not disagreeing with your observation, but to extract gold, you need a mining license which is typically required by law, so in a way governments can still make useful laws that regulate the scarcity or abundance of gold as a commodity by pricing mining licenses accordingly.

Gold ownership was outlawed in the US in 1933 by FDR.
Most of the old people in my family are dead or dying of alcohol-related things, and I still don't give a shit if people want to do that over working as a dishwasher well into old age. Forced labor isn't dignified because we're calling it capitalism.
It means the video won't have ads and thus the creator won't earn any money from ads. It's very difficult to make a lot of money from YouTube ads, but some people are doing it and getting "demonetized" really hurts them.
At work, I put on Moby for a few hours. At home, I just keep telling myself I'm not a millionaire yet, keep going.
This doesn't seem like a huge deal to me. When you get down to it, there are a ton of different optional x86-64 extensions. Most packages target the simplest subset (No sse for 32-bit only sse2 for 64-bit). At the end of the day this is basically the same thing.
CSharp tool: A automatic object-object mapper
I feel like theres potential here for quantum computers to represent perceptrons in neural networks, since they seem to both operate with rough states.
https://nim-lang.org/
Amazon's Landlord: How the E-Commerce Boom Is Propelling Prologis to New Heights
Firefox drops ALSA; apulse to the rescue
This is nonsense. You are comparing government officials (police officers) with murderers. Police should be held to a higher standard than murderers, period.

Edit: ah, oh yes, I shouldn't have been shocked to find out you're a huge racist: https://news.ycombinator.com/item?id=15078663
Seems very pragmatic to me.

Actually "If people feel uncomfortable watching it in public" is vague but reasonably good guideline.

It has to be nary impossible to draw the line in so many cases, but the guidelines seem reasonable and the line will roughly get drawn about there.
Patterns of Microservice Architecture
https://docs.python.org/3/library/typing.html

http://mypy-lang.org/
Evidence grows that Amazon is keeping inflation in check
can you help with some proper resource links sir i am currently an aspiring UX/UI developer but i am thinking to go full stack front end dev....i want to make websites like these with some much response and wow factors ...btw in the below website links are these just templates parallaxed upon each other or these are coded to core?

EXAMPLES :

https://goo.gl/u1pzfK
https://goo.gl/YpZuML
https://goo.gl/xgP4T2

THESE PEOPLE JUST MADE WHATEVER THEY IMAGING AND BRING IT TO LIFE, I WANT TO MAKE SUCH THINGS CAN U HELP WITH SOME GUIDANCE SIR?
Would you mind pointing me towards the law showing which crimes, specifically, are capital offenses? And, if you would be so kind, under what circumstances a death sentence may be carried out on the streets without a trial for those crimes?
Yes, the next email is going out in a few hours. The next one after that on Thursday morning eastern time.

Various sources are scraped to find remote jobs and freelance gigs specific to front-end web development. I go through them manually after I've found them and only send the best 5 max.
EMACS: Conceptual Architecture (2003) [pdf]
There's a difference between wanting and signalling that want in an overt way. Throughout history women have been conditioned to satisfy their sexual desires in much less overt ways than men, but that doesn't mean the desires themselves are any less in frequency or magnitude.
What a beautiful piece of propaganda bullshit!

I love the pictures ;-)
Maybe you want to take a look again. The base model comes with Windows 10 S, but can be upgraded for $30 USD to full fledged Windows 10.
Automated decision systems used by agencies
How much impact does DE Shaw Research have? I think that would be the most direct point of comparison.

I'm not asking this rhetorically—I'm curious but also don't have much experience to bioinformatics.
Kairos Face Recognition way better than Amazon and Microsoft, cheaper too
I've been eyeing up Pony (https://www.ponylang.org/) a lot lately. To my eye, it has a lovely syntax and a very useful mix of modern programming features. I'm particularly enamored of the types, safety, actor model, and absence of exceptions. From a distance, it looks like the best parts of Rust, Golang, and Python.

> Haskel? Where are the libraries?

Well, I suppose the same drawback would apply to Pony. :)
That is a very impressive anecdote in how powerfully it expresses the dichotomy in thinking styles between two different types of people. Babbage the engineer presumed the most literal interpretation of the query and came to the most logical conclusion. But arguably the politicians, having a keener understanding and appreciation of human fallibility, had the more profound and shockingly prognosticative insight.
- "submit your changes and go home"

- "production"

The merge should happen far before it hits production.

Maybe I'm taking you too literally or something.

Do you have a CI/CD pipeline?
I guess. It doesn't jump out at me the way that 1/x or tan(x) would though. But I haven't had a lot of reason to mess with differential equations since undergrad, so maybe I'm just rusty.
The real problem with these rules is subjectivity. Something you would consider offensive is probably not from my perspective. In the end it will be a moderator bias galore. I can easily see a Christian mod demonetizing atheist videos, democrat <--> republican, prude <--> free, etc etc etc.

I'd like to see a true free speech platform with violence/nudity sectioned off according to the local laws, and then let the advertisers decide where they want to spend the money, instead of treating them as children who don't know better.
> This is categorically false.

some counterexamples: iMacs without floppy disks and with USB, MacBooks with only USB3 ports, the original iPhone, the touch bar (like it or not, it's pretty cutting edge), ...
DAWNBench: An End-To-End Deep Learning Benchmark and Competition
Generative Adversarial Networks – A Deep Learning Architecture
I think you might be retarded and or have paper mache arms.
Filecoin's ICO seems to be one of the few exceptions to follow securities law.

https://www.cryptocoinsnews.com/filecoin-ico-raises-record-2...
For some alternative context: A police officer drawing a weapon - let alone firing it - will have a lot of paperwork to do here in NL and the very few cases where the police take a life are litigated until the very last option has been exhausted.

I feel pretty safe on the streets here and in general have high respect for the police force, something that I did not have in Canada (RCMP excepted, they're very good) or in the United States.
Go is not OOP in any shape or form, no matter what “they”
try to tell you. Go is imperative language with procedural
style of writing code. Yes, you have objects and you can
attach methods to them, similarly to Ruby where everything
is an object, but that’s basically it. Never, ever, try to
repeat yourself in Go. You will crash and burn.

When it comes to Go, spaghetti code is what you want to write.

This was really funny. Definitely the rantings of someone who is used to too many layers of abstraction and coded themselves into a corner before finally blaming the language. I'm detecting a lack of self-awareness. Here is where the author should have used the gif that was used at the start of the article
I checked out some of the closed issues/PRs, and yeah, seems like Mike McQuaid can be a little brusque at times, but I didn't see anything that made me think he was a "real jerk".

I'll say again that it's worth remembering that the maintainers are putting in a tonne of work, dealing with huge volumes of issues and PRs, and doing it all for free, while also working full time jobs and having lives outside of programming. It's necessary for them to write short/quick replies, and if people are being rude (as the one guy was in the PR comments), it's pretty reasonable for the maintainers to be dismissive. Also, I disagree strongly with this sentence:

"The fact that MikeMcQuaid is doing this for free does not remove the obligations he has to the community."

None of the maintainers have obligations to the community.
The reason to keep them secret is because they are very clearly not rules. There's nothing too specific about it, and so there's going to be a fair bit of actual judgement calls being made. If they publish the rules, then they become actual rules instead of content moderation guidelines and they lose their freedom to interpret those rules based on context.
>Today in the America of 2017 it is very difficult to argue with the fact that we live in a police state.

You must be a white male. Minorities have known America was a police state since conception.
Interesting, I watch a lot of IRL, in fact I got back into twitch because of it. I follow sketch artists, someone who live streams their travels around the world, a DJ doing live shows, a talented body painter that does super-hero shorts, etc.

Maybe I'm just really good now at the mental filtering of Internet, but it wasn't hard for me to find the interesting content.

That said, I can understand that it could over time degenerate, and Twitch will need to keep up quality. I think for Twitch, quality is more important then quantity. So I'm okay with some hand curation from them.
Can't help but think of: "The grass is greener on the other side of the fence."
>We did not ask the expert to examine the printing after the cursive writing and signature,” Allred said Friday.

https://www.washingtonpost.com/powerpost/roy-moore-accuser-a...
From My point of view. Go is a great language and this author is right when talking about using Go is better than PHP in cases like Uber or Youtube. I mean, Im not a fan of PHP, I like to use low level languages the most time but web is complicated. First of all, I don't think that not abstracting all the IO and network HTTP socketing or all this stuff 'helps' somehow developing a 'better' web app. Maybe for Uber, Youtube, Google, Docker, AWS, yeah. But for the most of everyday-apps for small/mid-sized business? I don't think so. I mean, it would be great but from my point of view, developing a Go web app for this kind of business, but it could be a little bit overenginered. Using PHP/JSP would be much more straightforward for the developer/s, and maybe for maintenance. The entire cost of the app will be greather as Go developers for Web Apps cost you more than any PHP/JSP programmer out there. Remember Ruby? It's the same problem. From the point of view of engineering, right, take Go, but I think sometimes, isn't necessary. PHP is not the solution but will solve you some problems that could be great for even mid sized businesses. Just my opinion.
What about Apple's language Swift?