skysight-inc/HackerNews huggingface dataset:
> It's got to be one or the other, right? Which is it?

No, it does not as neither is what I wrote or believe.

The pledge is an empty gesture matched against corporate or government interests. Pledgers do not have the same protections that Unions have now. They will be replaced.

Groups organize and exert political power by playing the same game in DC as every other group that succeeded. The faster tech wakes up and learns from Unions and political action groups the better people will be protected. Influence the politicians, force them to pick favorable judges, do the PR work to scare the shit out of politicians that would oppose your agenda, and then you succeed. Why the heck do you think we have an unfavorable bill every damn session? Heck, the Head Start lobby is better at this then people in technology.

Once again, I can point to a long history of groups entering politics affecting change, can you do the same with a pledge to quit?
Censorship is never a good thing. The 4 groups they picked are all hyper partisan.
The problem is the following: if there is no established OA journal in the field, you can't distinguish the candidate who "deliberately" publishes good quality work in a non-selective OA journal, from the candidate who publishes low-quality work in the same non-selective OA journal.

The only way to tell is to read the papers and judge for yourself, and this is the root of the problem: evaluating candidates based on the number of papers and the impact factor (or some analogous metric) of the venues is much, much easier for committees, than actually reading the papers.
Say What Now? (Use the say command to tell you when your unit tests are done)
Using typenum in production isn't a fireable offence?!
First of all as I'm going through the same thing (extended unemployment) I just wanted to say I can relate to everything you're going through. That anxiety after the interview, the sleepless nights after, the lows when you hit a rejection and the anger... and somehow your body just knows it's gone through trauma even though you try to mentally stay positive. You will get better at handling this rollercoaster of ups and downs after a few times.

The most important thing is to keep your physical and mental health in check. You are basically in survival mode and NEED to keep these in top form. Take vitamins, sleep well, try to run and exercise a few times a week - I find it kills the anxiety.

In terms of practical advice, you do have a valuable internship which is really good. Obvious question, but have you tried possibly getting in touch with your old team to see if they need someone? It's a huge company so they may be some opportunities. C++ development is seen as quite elitist, niche and scientific and my experience is they generally hesitate to take on people without degrees. Even fresh undergrads can be seen to be inexperienced and destructive to a codebase as it is complicated language as I'm sure you know.

If you really want to stick the path with C++ I'd say try to watch conference videos (cppcon) on YouTube to show your passion and enthusiasm and mention you're keeping up with industry trends. Separately, I would consider strongly looking at the demand in your area and tailoring your skills accordingly - pick up web based technologies. These are much easier for a C++ dev.

Lastly, I would not disregard other jobs around development (sys admin, app support, SRE) and then tailor your portfolio part time trying to break back into development, though going down this career track will mean you will need to be a lot more proactive in constantly switching roles to climb the ladder and possibly have to move to a bigger city. Though I agree with other comments regarding the opportunity cost of your degree at present - coupled with your internship it would be worth completing I feel. All the very best.
You know, I can't say I'm surprised. When github first started, it was just about code. Nothing else. Then they started with all the identity politics crap.

As soon as a company starts parroting political messages like "white middle managers have no empathy" instead of, you know, building good tools, I know it's time to find another solution. I was a paying customer, and when github got into the political game, I dropped them like a bad habit.

I'm not screwing around here, I'm trying to build a business and your political aspirations do _nothing_ for me as a customer, so why don't you take them and shove em. Happy customer at bitbucket ever since.
This is very different service from what fedex etc offers, because of the rapid delivery times. So maybe not direct competition on the 1-day / 2-day services.

But 1-hour for rush orders at low cost, or free if you order a meal, could be a good competitive advantage.

Especially if they could find a way for customers to order a lot of meals, like 3-4 times per week, or have a frequent order in some office in the same building you work.
git rm -r --cached .

This is apparently working very well.
> I think that's taking it a bit far. I especially don't see how being explicit about the problem you're solving (teaching computer science to newcomers in a collegiate setting) and focusing the effort towards that problem and iterating on the methods used to teach it (building better tools and iterating without importing unnecessary baggage) is "actively harmful."

It's pretty clear that I was specifically referring to the language at hand and not to general idea/concept.

> ... needs this ... using it ...
农=farmer, 工=worker. I don't think there's much difference between 码农 and 码工. The 2 words are interchangeable. 码农 seems more common. The usage is also same as or similar to "code monkey", in jest, or self-deprecating when used by programmers themselves.
Not natively, but you can do it via phantom type parameters.

But that does raise an interesting question: could a malicious crate overload a "safe buffer" operation provided by another crate in this way?
Or just make Science OA. Unlike Nature and Cell, it's published by a non-profit (the American Association for the Advancement of Science). In principle, the American government could just give them money to make everything freely accessible. Or the publishers could ask authors to pay publication fees with waivers for those unable to pay, like most OA journals. Since the goal of the AAAS is (at least theoretically) to publish papers and not to make a profit, the fees need not be much higher than other OA journals. Given the average Science paper probably costs something like $1 million to produce, I doubt the authors would balk at paying a few thousand to make their work accessible to everyone.
Openpilot v0.2.1 release
Did different doses and added more drugs.
With a sharepoint, there is a single place where everything is stored, the sharepoint.

Everything there is accessible, visible and searchable (modulo access permissions). It's de-facto shared.

---

With a Google Drive, all contents is private, only visible by you, only accessible by yourself.

Other people can't access your stuff, people can't search your stuff, people can't even know what may or may not exist.

If you want to share something, you have to email a link a single specific document of yours to selected people (who will each individually have to accept the invite).

How do you keep track of what is shared? by who? to who? how do you share stuff to groups/teams/businessunit? Basically, google docs intuitively goes against everything you want to do in an entreprisey context.
Like I said, depends on who you ask. The point isn't the amount but that some people value it for the IP, not net income.
> Each one is a disgusting, horrifying abuse of power. So is [...]

How do you mean this to be taken if not to say that what he's done is as bad as all the other things you named? - that is, as a claim of moral equivalence.
This is why the mania around unicorns is not sustainable. The best part is that github isn't even burning money that fast compared to some of the other ones.
This blogpost has a comparison of Gobolinux and Nix:

http://sandervanderburg.blogspot.com.br/2011/12/evaluation-a...

Maybe some of the experts here on HN can comment on how accurate and up to date it is?
Sococo does all but the 'throwing markers' part.
A boundary might not be enforceable in an absolute sense but the language should be able to tell when the boundary is crossed. An exception caught in main() that the compiler could automatically tag as having crossed a particular library or compilation unit would be infinitely more useful for debugging than what we have now.

What makes a library sufficiently buggy? The set of conditions leading to a crash from an exception at run time may not be known to the library maintainer, even in a “good” library. The crash in your particular program, caused by the library, may not occur for awhile, after which you already depend on the API. With a normal error-handling scheme, this would still be OK because you could trace the error.

Programs can already crash in enough ways, without C++ introducing more. I can debug even severe memory errors in fairly straightforward ways (e.g. trap in debugger, or run "valgrind", or other instruments). I hate debugging a “crash” that is essentially C++ converting a trivial mistake from someone’s error-handling code into a fatal, untraceable run time error. When I see terminate() I know I have a problem. I essentially have to start using "grep" for every possible "throw" statement (hopefully finding something in recently-committed code), trying to match functions that might be related to what the program seemed to be doing when it died. And since C++ exceptions provide very little help when debugging, one has to go to extra effort to add information to every exception (which is useless if the exception at run time didn’t come from your own code).

C++ exceptions are just not “better”, like a lot of C++ changes. They can’t break crucial debugging mechanisms like stack-traces and expect the result to be better.
This sounds a lot like Hungary, where Digi will sell 1000 down, 200 up for 5000 HUF/month [1] (4000 with 2-year loyalty plan), which works out to between $14-$17/mo.

[1] http://digi.hu/ajanlat/internet/lan
I think finding a doctor that will let you manage your own doses is _really_ important.
"For example, Pyret trades performance for mathematical familiarity by using exact representations of rational numbers as its primary number type."

(Disclaimer: I haven't used Pyret) But.. maybe the language allows the developer work out problems differently. With that in mind, perhaps asserting that the language was built for education, [so as to imply that it'll make you a better programmers in general, even in 'bloated or expert' languages], doesn't necessarily shed light on its actual benefits -- but I'll check it out later on to find out for certain.
> generally increases their yield 2-4x

> spend 5k to make 50k

I'm sure it has nothing to do with people making numbers up.
> We often don't hear the other side of a story, because many companies have privacy policies or laws that limit their ability to talk about their customers or employees. For example, it's extraordinarily rare to get the kind of insight into a situation that we got when Yishan Wong posted on Reddit to correct the lies of an employee who falsely claimed to have been fired with no reason and without cause:
https://np.reddit.com/r/IAmA/comments/2iea97/i_am_a_former_r....

That's an awful example. The employee completely stopped responding after that so we don't know how much of the truth it was (like you said there are two sides and there were tons of rumors he was advised by his lawyer to stop talking; who knows what happened after that).

What's worse is this type of behavior by the CEO was downright despicable. Why? Two scenarios.

1. The employee was correct and it showed other employees that the CEO is willing to lie and berate them in the open public should they have a dissenting, public opinion about the company. Feedback, even if encourages, would completely stop after this event.

2. The employee was a liar and really was terrible. The CEO now has created a permanent remark that cannot be taken back regarding this person's work ethic. Now the employee can't redeem themselves. They can't learn from past mistakes. Every employer in the future of his employment can google search him and have this come up. Unfortunately this is likely to come up more and more as kids grow up with Facebook, post photos of themselves being drunk or otherwise and then seeking employment as they grow up.

Both sides were awful in this example.
I do not understand the point. The barriers to publication (i.e., how selective an academic journal is) have nothing to do with the barriers to access (i.e., subscriptions being required to access the content).

And indeed, there are selective open-access journals, whose content is free to access once it's been accepted for publication; and there are non-selective, crappy journals which are not open-access.
SIX HUNDRED EMPLOYEES?!

I don't care how advanced GitHub is; that is an INSANE number of employees for this kind of business!
Now try selling a $35 mobile app in the world of $0.99 and ad-supported free apps.
So it wasn't a thing before? But the couple of exploits developed by this guy made it a thing.

How come it wasn't made a thing by similar exploits developed by others in the past decades?

Ars writes the strangest things sometimes.
The first IPv4 enabled Christmas tree made the front page of the New York Times: http://www.nytimes.com/1993/12/25/business/cyberspace-is-loo...
They're ideological. Not partisan. The reason they seem to be leaning towards one party is due to the lack of choices in the two party system of the US.
Oh, that's interesting. Thanks for the link!
Do YOU have any rigorous analysis that "inclusive" practices like insulting white people by saying "white middle managers can't have empathy" in internal company presentations increases profitability and success at a company?
ZeroMQ is needed by "most major languages," because most major languages suck at concurrency and interprocess communications. Node.js is crippled by its single-threaded nature, as are Python and Ruby; all of which are considered "major languages." Even languages that support concurrency, like Java and C#, are notoriously difficult to get right, due to issue with OOP and state.

Elixir and Erlang make writing concurrent applications easy, and they already have built-in mechanisms, which are better than ZeroMQ, for handling the type of communications that Node folks MUST turn to ZeroMQ to get. Using ZeroMQ in an Elixir application is like installing a gas tank into an electric car, just because they work so well in cars with combustion engines. Completely unnecessary.
Of course not. Compare this with LIPIcs http://www.dagstuhl.de/en/publications/lipics -- they have article processing charges of 60 EUR.
I assume the low rate from 1948-84 was due to 1 person working in a married household. Then it increased as both persons worked to maintain middle class, followed by recession. So low labor participation with high prosperity back then, and low participation with low prosperity now.
Not quite as impressive but Singapore has gigabit fiber for 26 USD per month equivalent. The long latency to US servers can be a bit troublesome but that's physics (for now!).
I haven't been able to notice it at all. I was standing up, lying down, looking upside down, and doing all sorts of things that would probably make me nauseous (as friends of mine can attest, I get queasy super easily) for ~30 minutes or so, and didn't notice any latency.
Source? While they could certainly do this IP addresses are shared quite frequently due to NAT. It seems inevitable that a banned IP address will login to another account at some point.

I can't imagine they ban IP addresses lightly.
i did them in my last company and found them a waste of time. i could care less what my coworkers weee currently working on
I'd rather see HN focused on being a site for substantive, in-depth commentary rather than a slew of one line comments attempting to be witty (and failing), a la Reddit and Slashdot.
$8/m vs $20/m

https://products.office.com/en-us/business/compare-more-offi...

so that would be $3/4 of a million a year to jump to include all desktop apps.
Case in point. Google Drive should have had a workflow for teams and organisations since 10 years.
Please add this! I was looking for this exact thing recently and would love to play with it.
Study: Molecules made mice young again and extend their lives
Only few days ago I was thinking that numbering should start with zero, then things will be easier.

[1-based index]
Year 2016 -> Century 21 -> Millennium 3

New year on 2017-01-01 01:01:01

[0-based index]
Year 2015 -> Century 20 -> Millennium 2

New year on 2016-00-00 00:00:00 :-)
What Great Managers Do Daily
Pharma can't make money on comoditized, public domain medicine. The alcohol industry doesn't have a relevant infrastructure or supply chain. Tobacco is the only industry that's in a position to pivot, but the profit margins on mass cannabis are much less than tobacco, since it consumption is inherently lower. That said, Philip Morris purchased a few hundred thousand acres of Humboldt county in the early ninties, in anticipation of legalization.
Serverless JAM – A Serverless Framework Tutorial (Part 2) – Netlify
Why was it that cheap for him?
Ignoring the fact that the VCs want to get paid and GitHub's employees want to keep working, how big of a skeleton crew would it take to keep a site like GitHub running in "maintenance" mode?
If you find it smug that's really your problem. It's a bit tiresome to see people talking about OO when they haven't educated themselves about OO at all. Which is probably why I don't like Rich Hickeys talks, incidentally.
2016 BiBli Engineering Awards
The problem here, is in part I think, how poor people with ADHD are at assessing themselves. Autobiographical memory is very impaired, and often access to your internal emotional state and its relation to long term goals is quite weak.

So you do often find people with ADHD completely misjudging how good they are at tasks, compared to others, and so on.

I think you'll find many of the skills you rely on which give you this advantage, if you do in fact have an advantage, arent ADHD.

ADHD is a significant neurological impairment, and people with it are impaired in many higher order cognitive functions. These arent compensated for by divine intervention. ADHD isnt an alternative evolutionary pathway, nor is it part of the "healthy mixture" of society. And more than how good it is that we have some blind or otherwise disabled people around.

There really are disorders of the brain which constitute simple factual impairment, and to have this impairment improved upon enables the person to far more successfully achieve their own goals. ADHD is one such disorder: medication very often makes living the life you wish to live much easier.

It's perhaps a harsh reality, but it is reality. Significant cogantive impairment diminishes your ability to realise your own goals.

The popular mythology of the genius provided by mental ill health or disability is a pernicious one and is believed to the great detriment of many people. People with cognitive problems often cling to them in pathological ways, and this is especially common with ADHD people because they find it difficult to reflect over their life in the ways needed to realise the patterns of their difficulties.

I would strongly encourage every one with ADHD, or who think they might have it, to seek pharmacological help asap. Many of the symptoms can be greatly reduced with stimulants and they'll make realising your own goals much easier.
https://www.patreon.com/joeyh

^^
Your friend made her/himself less attractive as a candidate because of the expressed dissatisfaction with the offer. That's why the offer was retracted.

Know how to close. Your friend allowed this to happen. There is nothing unethical or abnormal about the circumstances described.

There is no need to post anything beyond your question. Perhaps people will learn from the experience.

Apparently your friend didn't think it was a great offer, so there is no reason to be sad, or otherwise.
Yea, that probably wasn't a great example. I think at a basic file storage and sharing perspective the products offer about the same.

However, IMO comparing SharePoint to Google Drive is apples and oranges (and really OneDrive consumer is the appropriate comparison) SharePoint uses metadata and a content type model to organize everything, which is indexed so it can be searched on and have custom filters, views, and forms built off of it. It's a double edged sword though in that as much as it helps organize lots of documents, it also has a lot of maintenance overhead (and a lot of special nuances that people need to learn). It also supports a lot of features that are aimed at implementing simple business processes like workflows, versioning, and document templates.

More recent updates have been trying to gloss over a lot of the complexity and simplify the UI, to make it look more like a consumer level product I guess.
This is just classic FUD. The probability of being harmed in a terrorist attack is tiny and the probability of any given immigrant being a part of a terrorist attack is also tiny.

This is a mountain out of a mole hill. You'd be better off eating less junk food and paying more attention while driving rather than concern yourself with these edge cases.
Of course they are. They're incentivized to do so.

Bandwidth is a scarce resource, and they're often the only seller for a given market. The more demand, the more the market will bear for that resource. The more contentious and oversubscribed their infrastructure, the more likely they are to make seemingly-convincing arguments for rent-seeking (Internet "fast-lanes"), deregulation (because competition lowers prices), and consolidation (more efficiency drives down prices), all of which they can leverage to increase profit while holding prices steady -- or raising them -- due to further-increasing demand.

Building and maintaining increased capacity increases their expenses and lowers the value of their product.

Why in the world would they invest? It would be the stupidest possible thing for a telco to do.

edit: it's worth my noting that my basis for asserting ever-increasing demand is that of induced demand for network services
The other solution (that Yahoo used) is use bcrypt(md5(password)) which allows them to rehash all existing passwords without logging in.
> DOCSIS 3.0 is basically the same old 1980s/1990s cable with better comms protocols. It's getting to the point to where they can compete on a reasonable basis with single strand fiber, at a lower speed and price point.

It's not just that the communications protocols got better. I think that kind of implies that the medium is at it's end, and that the difference between DOCSIS 2 @ 38Mb/27Mb and DOCSIS 3.1 @ 10Gb/1Gb is some engineers squeezing more out of copper through ingenious protocol-level optimizations. And that's mostly not the case. The big difference is that 3.1 came out a decade later and can take advantage of amazing progress made with ADCs/DACs.

I think it's reasonable to claim that the driving force in internet bandwidth gains have not been because of better mediums, like fiber instead of co-ax. The easiest place to look is wireless, where the medium hasn't changed and won't change, but the speeds have exploded. 802.11ax might push 10Gbit. LTE is an order of magnitude faster than EDGE.

It's easier to push more data when there's less noise on the line. But if we can work around the noise instead, it makes little sense to spend millions laying new cables.
Maybe if they cared about source code management instead of "social justice" they'd have a product.
Instead, they're spending what seems like a lot of money on advertisement and marketing. For over a week, I couldn't seem to get rid of those At&t Uverse ads on my mobile browser, no matter how much I dislike their service. Without competition, I fear, this sort of mindless incompetence will only continue.