skysight-inc/HackerNews huggingface dataset:
The way the system would get described to me by the people I know who used to work at Goldman was that the tech guys would all treat the system seriously and attempt to rate people while the traders would all rate everyone at 9 for everything, unless they hated someone or someone had done disasterously in that area, in which case they would be ranked at 7. The programmers would always be looking for excuses to get a trader to rate them.

It was always told as a parable about how bad at real life game theory the academic, logical, game theoretic minded programmers were vs the traders.
"Really, if I'm Twitter and want to stop my stock from tanking, I get a line of credit and buy SnapChat"

Twitter's valued at only $10 Billion. Snapchat just raised at rumored $18 Billion valuation.
> And here’s where the rubber meets the road: if I start promising tools and features to end-users based on what’s been promised by the .NET Core team and .NET Core changes direction and pulls the rug out from under me, then I effectively screw up my users’ and customers’ timelines.

.NET Core exists side-by-side the full .NET Framework. You can use the .NET Framework now, and into the future. Newer versions of ASP.NET and Entity Framework have adopted the "Core" moniker but they run on both platforms.

For example, Microsoft.EntityFrameworkCore [1] ships the necessary bits for:

* .NETFramework 4.5.1 (full "Desktop" framework)

* .NETCore 5.0 and .NETStandard 1.3 (the "Core" framework)

If you plan your timelines around pre-release software (that's what .NET Core is) then Microsoft is not to blame.

For what it's worth, I'm not a fan of what happened with Release Candidate 1 [2] but I would NEVER place a dependency on pre-production software coming out of Microsoft.

[1] https://www.nuget.org/packages/Microsoft.EntityFrameworkCore

[2] https://news.ycombinator.com/item?id=11649578
It's as if you're right there!
"a DMCA takedown of the dataset was a valid response by OKC."

No, this is an abuse of the DMCA. The DMCA only applies where there is copyright. Databases of facts are not copyrightable in the US. See Feist vs. Rural Telephone.[1]

Violation of the terms of service may be grounds for a civil suit, but it is not a criminal offense. That was settled a few years ago.[2]

[1] https://en.wikipedia.org/wiki/Feist_Publications,_Inc.,_v._R....

[2] https://www.eff.org/deeplinks/2010/07/court-violating-terms-...
What would it do if people would just strip the prefixes before the dot just for mailhero? Would the email still gets forwarded? Should I shut down the account?
> Seems

I'd love to hear a shred of fact on this, beause everything I've read that's researched it shows that's an absolute falsehood.
It does, or did, browsers are better protected against iframe injection and various click jacking attacks but it still can happen.

If the FBI has a zero day that doesn't need anything but the content being loaded by the browser to execute code on the target you can easily spread it to anyone you like via content injection, email phishing, old school simply via social media "hey look at this http://goo.gl/P!shing"...

Also since many zero days affect things like flash or the rendering engine it self and thus could be simply exploited via images or any other embedded object you could even do it easier by simply adding that png or webm with the exploit to every forum, blog post, tweet etc.
I don't get the deal here.

>Health officials said the case in Pennsylvania, by itself, is not cause for panic. The strain found in the woman is treatable with some other antibiotics.

So the last resort doesn't work, but other stuff works. It's totally reasonable to assume that if bacteria becomes resistant to more common antibiotics, that some other kind of antibiotic could do the trick.

Though I guess it would be nicer to have some sort of "proof" that the bacteria _does_ get weaker to stuff it's less exposed to.

Actually, side note but wouldn't mass feeding of antibiotics for certain kinds of bacteria let us completely wipe it out, a la smallpox?
Here's another

http://greggman.github.io/doodles/sort.html
F# Interactive Pretty Printing with Deedle
I just mesured. Between the moment you click the native browser (not even Firefox, which I use), and the moment you can start write a tweet, there is a gap of 23 seconds. 23 seconds to display a web page on a fresh system with no other app running. This is insane.

It is made much worse by the fact you can't open many apps at the same time. The OS frequently keels app you don't use, so you have to regularly wait another 23 second all other again if you multitask.
F# Performance Testing
Though you are 100% correct that Caddy totally leverages Go's stlib http and http2 servers (along with other OSS projects), the rest of your comment is straight up FUD. I cannot follow your logic at all.

Does every Rails app owe the core project, gems used, database developers, os developers, etc?
How far down the OSS stack do you go?
Where would your career be if you never leveraged a single bit of OSS code to generate profit/value for yourself or your employer?

https://twitter.com/mperham/status/708036799285735425

The strategy to try and earn a living wage offering 20% of the value as Mike Perham suggests is a sound one. People have used this strategy for as long as the internet has been around. If the Caddy team is wrapping Go to try and offer that 20%, more power to them.
I realise that it's possible to be able to read and not speak it. However these students were supposed to have passed tests of written and spoken English proficiency. If they couldn't understand spoken English it will have been pretty difficult for them to understand the lectures and seminars. I certainly never said they were stupid. I know the languages are very different and it will have been very hard for them. I've spent a little time in China and know how hard it is the other way around. What I said is that this wasn't reflected in the work they submitted. The comparison with times when they wrote without the opportunity for outside help was also significant. There's no dispute that cheating is widespread among Chinese students, and other Chinese students expressed frustration similar to those expressed by commenters here.

As for your point about white people: I don't think skin colour has anything to do with it. It's a problem with English speakers. Foreign language proficiency among native English speakers is terrible. Hypocritically, because so many people do speak English as a second language well, then it is easy to assume, even subconsciously, that if someone doesn't speak it well then they're not as smart. The fact we don't speak their native tongue makes it harder to disabuse ourselves of this. I will say in our defence that it is actually quite hard to learn a foreign language when you're in the country and everyone just replies to you in English. Having lots of Swedish friends and spending quite a bit of time in Sweden, I took several courses to learn the language, even though I never met a single person who was unable to speak English, and nobody under 50 who wasn't totally fluent. In the total of probably three or four months I've spent there over the past decade, not once has anyone responded to me in Swedish when I've spoken to them. It's not useless, as it does at least mean I can understand when they're speaking to each other. Scandinavia is an extreme case, but the phenomenon has spread with English proficiency. In most of Europe it's safe to assume that almost anyone under 40 will speak at least some English. This certainly makes things easy for English speakers, but it does lead to complacency.
A similar sentiment by Derek Sivers: "Ideas are just multipliers." https://sivers.org/multiply

(Also, and off topic, major kudos to the writer for mentioning William Zinnser's book On Writing Well, the second best book in the world on writing, next to Strunk & White.)
OP here. I'll re-paste what I wrote in reply to a similar comment on Reddit.

When I wrote that, I was thinking like a business owner whose technology is rooted in .NET. Not like a developer working on a single project. I invite you to step into my shoes for a moment.

For some background reading, read through: https://medium.com/swlh/how-one-announcement-destroyed-the-n...

I expect that .NET Core (or any platform, really) will be able to deliver $X worth of value to my business in N months and set business plans accordingly. I invest my team's time, some capital, and maybe other resources like hardware into pursuing the value on that platform. Z months in, where Z < N, all of those plans are upset by a sudden direction change. Now I have to make a choice: my previous costs are all sunk, but any future investments I make into .NET Core - are they also at risk of being sunk also? Should I keep investing into .NET Core? Am I risking some portion of my business' future profits by not pursuing something else instead?

I've, correctly, judged .NET Core to be a poor investment of my business' resources right now because the risk of my plans around it being upset is not just high, but higher than expected. Releasing RC2 and then reneging on it is pretty exceptional.

You as an individual developer are effectively making the same choice that I am as a business owner when you invest your time and energy into .NET. Could that time be better spent elsewhere in a way that would increase your value?
Does this explanation help explain my reasoning at all? Please let me know.

Just because the technology is early doesn't mean it's a bad idea to invest in it if you think the impact for your business will be huge. That's just another risk you have to take into account and quantify. For what my company does specifically .NET Core could be transformational for us, so I'm quite excited for a future where I can rely on it. But my confidence that we'll be there sooner rather than later has been shaken.

And no, the pre-release line doesn't really apply here. When you release RC2 with a Golive license and publicly state "you can be confident to use it in Production and we will support you" only to backtrack on it (days, weeks?) later then that's on Microsoft.
15 Videos You Must Show to Your Sales Force
Hm? My point was that the spec doesn't fundamentally change anything wrt. the things you mentioned, so it should be evaluated on other merits (or lack thereof).

Doing ad-hoc hacks around the lack of cancellation seems like a pretty big practical issue to me[1], so I'd certainly like to see something like this spec in the standard.

(Note: something like, not necessarily exactly this. I haven't thought about it deeply enough to be able to properly evaluate the spec.)

[1] Happens all the time when doing simple Ajax-on-futures where you really just want to ignore any result if the operation gets canceled in the UI before the response arrives.
The problem still comes down to your "lessons should be painful" approach, and how disproportionate it is relative to the perceived error here.

To take an analogy: if a child plays with matches, you teach the child not to do that, explain how fire is dangerous, etc. You don't light a fire and hold the child's face down on it to burn them and make the lesson "painful". Yet when it comes to deliberately making sensitive/intimate data about people public that basically is what you're advocating for: the potential emotional harm that can be done to the people involved is off the charts.
Hospitals generally don't use bleach as a multipurpose germicide/virucide/fungicide as it is really bad at doing that, they use an specialty chemical solution that can kill things that bleach won't.
Silicon Valley, young white males are stealing the future from everyone else
Effects of Nibiru Wreaking Havoc on Planet Earth
>not how you might imagine

Then I imagine they're "deleted" off of their servers, but not before being copied to another database that they use internally which isn't attached to the original servers directly.
The biggest thing that I'd say about shifting from a developer to a manager is that you better like dealing with people, if you don't you will be burned out very quickly and you'll be a sub-par manager.

You're going to be responsible for helping your subordinates get their stuff done and progress their careers and you better be the kind of person who can put others first or you're going to begin losing people, which only makes your life more difficult.

Firing people really does suck, but laying people off is gut wrenching. If it's a surprise to them that they're getting fired for not cutting it, that's a sign you weren't being proactive enough with the feedback (or that they're completely clueless which does happen). For me, when someone isn't cutting it and they're teetering on the edge I have a very blunt conversation letting them know they're on their last chance and exactly what the problems are. Usually by that point it's the 3rd or 4th time we're having the same problem and they're all but out the door, but I've had people miraculously turn it around. If you have any empathy this will be the worst part of your job.

Resourcing if that's something your company does will take up the majority of your time if the company is busy- everyone fights for the 'rockstars' and you'll need to figure out how to match your people with projects that suit their strengths AND interests.

You've got to be putting in the 1:1 time to know where your people are interested in growing their skills out and identifying what their strengths are. You've got to be able to figure out how to put people on projects that might stretch their comfort zone and also be able to support them so that they don't fail and keep an interest.
Works only for a couple of verticals

I'll be darned if an insurance provider can make a filter fun

It's also something most small businesses can't really make good use of, unless they are in the entertainment/lifestyle businesses
If anyone thinks that such a warning automatically absolves Tesla of responsbility for ensuring this sort of stuff doesn't happen then they're grossly mistaken. My big rant 2 weeks ago [1] covered exactly this. Real-world design means that you don't just slap a disclaimer or warning sticker on and expect that to be enough. You must, as the designer, anticipate misuse of your design that is encouraged by proper use of it and work to eliminate that capacity of misuse.

In the same way that modern web server systems try to sanitise database inputs, etc. rather than just blame the developer for not knowing best-practices themselves, real-world engineering is all about understanding how the system may be misused and designing to eliminate the capacity for misuse.

Yes, you'll never eliminate misuse completely, but the court of law is littered with examples that didn't bother to try and so couldn't defend against a claim of negligence in their design engineering process.

Simply saying in a manual that 'hey, this may cause you to crash in these circumstances - pay attention!' isn't enough.

[1]: https://news.ycombinator.com/item?id=11680576
What?

This case had literally nothing to do with copying code.
Since I have Google Apps (eg bla.com), I just turn on "catch-all email" settings, and whenever I join a service, I'll use "servicename@bla.com" (eg paypal@bla.com).

Interestingly, sometimes I receive spam from AnotherService sent to OriginalService@bla.com. From there you can see which services sell their data to 3rd party.
"75% of the budget to maintenance, and 25% to new system acquisitions", which is what I suspect that statistic really means, isn't that bad.

Honestly it might be heavy on new system acquisitions. I tend to think that enterprise lifecycles are too fast, most of the time, but that's because they're frequently driven by vendor licensing policies that make old-but-working systems prohibitively expensive on purpose. (IBM is notorious for this.)

I don't know if there's a name for this already, but I think there's a common fallacy in which people think that a "chuck it and redo it from the ground up" effort will be easier than fixing their existing system's bugs and/or will result in a less-buggy system. But there's a danger in that you're just moving from a situation where you know where all the bugs are, to a situation where you haven't found them yet. I've seen companies that seem to be stuck endlessly in this cycle.
How do you feel about sites which build "shadow profiles"?
Uber has quietly started to end surge pricing as we know it
Easy $40.00 in less than 1 hour trading
Well that's a simple and convincing answer. Thanks.
I used RescueTime for some time, you can forget about it after a while. But if someone else is seeing your stats, it might feel pretty stiffy.
Good for google
> Well meaning laws that are in practice nearly impossible to meaningfully enforce should not exist - from the beginning as well as when then this reality kicks in. Copyright shares many traits with the war on drugs.

Not really, and this is where I think copyright owners have gone off the reservation with their enforcement strategy. The point of copyright isn't to keep kids from pirating a few songs, just like the point of property right's isn't to keep kids from walking across your lawn. That's not what's going to destroy the value of your property. The point of copyright is to force Netflix and Amazon Prime and Youtube to bargain with you instead of just ripping you off. And that's not hard to enforce.
Next Google Panda and Penguin Update; How to Avoid Google Penalty
One of the many other articles that have been floating around the past few days mentioned that Treasury has a bunch of programs written in an old IBM architecture's version of assembler.
Some folks force every line to be Jason serializable. That can be nice for not needing to rewrite a parser for structured log lines.

Another case is if you primarily send data via messages between processes, you could save those streams as log data. For example tcp streams or protobuf. The binary formats will be faster and smaller than converting all log output to text.

While these scenarios may not apply to the common case, they certainly exist within the field.
In many Western countries there are laws which specifically exempt journalists, and only journalists, from some types of laws about releasing improperly-obtained information.

It does not generalize to other professions/pursuits; it would be like saying "well, the person who reads the parking meters is allowed to issue parking tickets, so anyone else should be too" -- the person issuing the tickets has specific-to-them legal permission to do so.
$40 a million is a lot of cash to bleed.
GitHub is definitely focusing more on social justice than any company its size.

Maybe it pushes out some employees, but ultimately allows GitHub to hire from a larger pool of developers. They attract the best and succeed in the market. Diversity and a social justice focus is proven to make a company more successful, and historically marginalized groups are inspired by the GitHub leadership. A great outcome.

On the other hand, maybe it becomes a significant distraction from the business side. The "social impact team" increases its influence, and the culture becomes one of fear of saying the wrong thing or offending the wrong person. Employees leave, and are difficult to replace due to the negative reputation of the internal culture. The company fails.

Whatever the outcome, it's a great experiment and we're sure to learn something.
Doesn't systemd do that with journald?
Shameless-self-plug:

I once wrote a generic algorithm visualizer where you write your own algorithm, and a view function. Then the framework records the state of the algorithm as it changes and passes it to the view function. Then you can play the states like you play a video, go back and forth etc. Here is an example with bubble-sort: http://awal.js.org/alpg/?gist=8b5c6679edc3b85106fb (hit run, then play/rewind/etc.)

The source is available at https://github.com/awalGarg/alpg if anyone feels like dabbling in.
Is it just me or is the article a bit lacking? I couldn't for example see a comparison of file sizes or a reference implementation.
The Hourly Wage Needed to Rent a 2-Bedroom Apartment in 2016, Mapped
Having worked at a telco where our tools would take a minute or more for results to come back, 5-10 second queries that we only do a few (or even a few dozen) times a day is _fine_.
> Anyone who has set up a web-server on the public net

The statement wasn't just anyone
yeah, absolutely; but the guy in the linked article claims to be a lawyer and says it's ok.
Depends on what you compare it you. Amazon sells you not only the hardware, but also the management services.
Because most ranking and evaluation methods (bar the sales commission) are complete BS anyway.
Folks, adding mscorlib binary compatibility is not going to boil the ocean or alter the "Core"-ness of .NET Core.

I implore you to take a look at this pull request:

https://github.com/dotnet/coreclr/pull/4874

All this does is changes the "core" library for CoreCLR to be renamed from "mscorlib" to "System.Private.Corelib" -- this has an important function, now the .NET team can add more backward compat features (missing types and methods) to mscorlib for those who want to use it.

If your library or product doesn't want to use it, you don't need to.

.NET Core doesn't become more bloated, it says beautiful and Core.
Wow. This is amazing.

Time to go back and look through all my spam and filter them all. =)

I only wish I kept more of them around...
My Internet-Connected Home-Gadget Hell
The captions showed images for the same compression ratios. It seems that, like jpg, you set some slider for how much compression you want. Since they select some % of source pixels it's a bit more easily calculated than jpeg "quality".
I also wondered about video.
Thiel-Gawker Case Divides Silicon Valley
Report the accident directly to the James River Insurance Company rather than going through Uber. You'll have better response going directly to the insurer.
Complete Guide For Difference Between C++ and Java Programming
Corosync, Pacemaker, OCF, they're off the top of my head but we found a LOT when looking at upgrading from Wheezy.
Maybe this changed in the last few years but the problem with TAGS files was that you have to rebuild it at every change you make. I had a cron that rebuilt the ones of the projects I was working on, but it's not efficient and not up to date. Maybe a process that monitors changes to files is a better approach. Still, rebuilding the TAGS file is useless if ag is fast enough. SSDs and lots of RAM to cache files help.

The only problem with ag is that it can't find definitions until you save the buffer to a file. Not that ctags does any better. Some tool running inside emacs could do that too but it's not so important.
Ranking of programming languages based on quality
There are religious scientists. Doesn't mean they don't understand science or deny it.

Today's religion is different in many ways. The ones that say that bible is the 100% correct source of truth are the crazy ones.
Lovely! You sir/madam are a hero!
Depends. You'd be right if you consider rich whites with a college degree, but I believe rich whites without one are more dependably Trump iirc.
I dislike them as I dislike all human activity which doesn't produce useful good or services; probably more so as these are probably harmful and parasitic. But I'm not sure how this is related to the subject at hand.
A note is that input latency will be 17ms longer with the pipelining versus running at 30fps. That's still almost certainly a huge win though, as the smoother rendering at the higher rate will make it perceived as more responsive, particularly since input latency doesn't go much below 100ms these days.
Lots of people didn't blame Adobe either...
when you horizontally scale a rails app this well, you can do whatever doofy shit you want lol
This here is unfortunately why services like these are a bad idea. If you don't control the MX pointer you need to accept that these mails can be lost. A lot of mail providers seems to support the + syntax and similarly so MTA's like postfix. I would suggest you direct your attention there instead.