skysight-inc/HackerNews huggingface dataset:
There are roughly two ways to differently phrase what has happened:

1. "A multi-billion dollar corporation with almost an omni presence on the desktop computer was seeing it was missing something that was readily available with other competing solutions, and decided to nitpick the greatest parts of those competitors and incorporate it in their own solution. If you can't beat 'em join 'em strategy."

2."Computing and software is becoming more fluid, and an OS doesn't have clear boundaries as it used to have but it is just made up of whatever the best ideas are, ideas that are expressed by software and thus interconnect via API's and can be glued together to make the best possible solution to fit your needs. And that big multi-billion dollar company wants the best solution."

(If you like that last idea, I have news for you. This is exactly the idea behind GNU/Linux, and it already exists. So you know, instead of being excited and giddy for all this you could just install Ubuntu.)

And this is where the sticky part is. The openness of GPL software makes way for their current Microsoft approach, but it also bites itself in the butt. By using bash in such a way and incorporating this Free and Open software within this closed OS is suffocating the ideas of GPL and diluting its purpose. Because Microsoft is not GPL-ing its own code base (sure, small parts), it's just using the best parts and sticking to its own strategy. It's a smart, clever, and tactically strong move and it will be very successful. But GPL thrives and exists because of other GPL software, and this approach works and creates beautiful things (take how GCC made may for Linux, which made way for a gazillion other tools etc.). There is a viral aspect to the GPL that will be completely cut off. I believe GPL software in a non-GPL environment have a harder time in reaching their potential.

But most people will just look at it from a user perspective and think: 'hey, I get best of both worlds'. But they forget that this software only got this far because of exactly this license. It's a fundamental and integral part of it's success.

Since what's happening was completely unheard throughout the 90's and 00's I don't think both sides would have guessed this would ever happen. But it did. Just like a couple of weeks ago Microsoft decided to create its own Linux version to support SQL server on Linux. So even stranger things might happen and I'm trying to keep an open mind.That being said I really think the nature of software is and should be fluid and so it should be able to be stitched together to create what you need. But this only work really well, if all parts of the 'quilt' follow the same rules.
>1-2% deflation can be better in certain market climates than investments which create jobs

Agreed. Return ON capital is different from return OF capital.
Ugh.

Using a coding test shouldn't be a red flag. They are an incredibly useful tool for weeding out the applicants who, quite frankly, don't know their ass from their keyboard.

I've done hiring at several companies over the years, and I can honestly say that the signal-to-noise ratio for programmers tends to be very low. Even eliminating the obviously unqualified resumes leaves us with dozens of supposedly 'qualified' developers. Further followup however in most cases (probably 60 to 80% of the time, depending on the seniority of the position) reveals that the applicant is all talk, and can't solve even the simplest of problems.

Eliminating that 60-80% of applicants is an issue. We could have, say, a brief phone interview with each applicant, trying to figure out which ones are garbage and which are good. But that would tie up actual employees for hours and hours, doing something that most of them would much rather not be doing. Instead, using a coding test to weed out the morons can work wonders. We set them all up with a simple problem set, and a day later it becomes very obvious which of the applicants are worth bringing in for a real interview.

Now don't get me wrong - if an employer rejects you because of a spelling mistake or judges you because they say you solved a problem 'wrong', then yeah, that employer likely sucks and you should be happy to have been passed over. But rejecting an employer simply because they asked you to do a test? The only one you're hurting is yourself.
I asked a similar question a few weeks earlier.

The current system has foreign distributors receiving research papers practically for free, and reselling them for money world wide.

In many ways that is worse than freely available world wide.

it could be argued that they are mostly paying through prestige.
It's one thing to do something, it's another to prove in court that they did it. And you can bet they'll have an army of lawyers trying to get the whole thing dismissed.

I would assume it to be near untraceable if these third parties used shell companies in various offshore jurisdictions to make these payments. Good luck putting that together again, if you try to get data from an unwilling to cooperate jurisdiction.
I thought exactly the same thing until a few weeks ago. Recently I tried a lot of DMs: the cool kids Pantheon, Elementary and Mint, the classics Gnome, Mate, KDE, XFCE and none of them were usable to me, they all have flaws (I won't detail this here but I talk mainly about usability flaws, not technical flaws). The closest thing to usable I found was XFCE because it was highly configurable, but it was hard and unsatisfactory.

And then I installed Xubuntu. Their XFCE is really well configured and it REALLY is usable. For the first time I would consider suggesting it to a relative. As for me, even though I'm not a big fan of the Ubuntu base, I wouldn't consider using another distro than Xubuntu because they're simply broken both in terms of design or ergonomic.

The only non-user-friendly I encountered so far with Xubuntu is it doesn't seem to support WPS out of the box. And it would be nice if xfce4-clipman-plugin was installed by default. Except for this, everything just works.
I don't really get the point of it; I'd think that, properly, what you'd want is:

1. a plain "buffer of unparsed octets" type (like Erlang's "binary" type), to hold onto your weird invalid UTF-16 (or whatever other weird invalid stuff you like);

and 2. a strict, validated-on-construction "sequence of codepoints" type.

Going from #1 to #2 wouldn't be a direct cast; it'd instead be a stream-parser function that could be hooked with a callback, which would be handed parsed-and-valid, and invalid-and-left-unparsed, "segments":

maybe_parsed_segment() = valid_string_of_codepoints() | binary()

...and would then respond with a valid segment, which could just be "" to discard the input segment.

The default callback would presumably respond to a binary() of size N by emitting a "�" string of length N. That's pretty much what we have today, but both sturdier and more extensible.
Could you name a single company that doesn't follow where the market is and try to monopolises it later?

Plus, Windows is still the leader in the desktop and laptop market until today. They are facing some tough competition but "not leader in given market" is not true.
Completely agree. To add another example, Displayport MST on Linux is completely broken on Skylake and Intel have no plan to fix.
Hmm, wonder why they aren't using it internally. IBM moves a lot of their internal helpdesk support through IM, but far as I know, there's real people on the other end of it, for all but the simplest cases.
Ohhh, the soft walls, the lack of windows, and a lockable door between it and the rest of the space station? What is not to like? Might as well try out some of those "hotel room" features to help Bigelow design a better room for space tourists.

I was really excited to see Bigelow's ideas here, and have enjoyed seeing stories of their test modules floating around in orbit. It seems to make a lot of sense if you want something that transports small, and grows big when it is deployed (no joke intended). I remember thinking it was like one of those "pop up" tent trailers you see at the campground. Easy to transport but very spacious and useful once set up.
Others have already mentioned how Tor bandwidth/latency issues could make things substantially worse for 'real' Tor users outside of their simulation.

But the bigger issue I would wonder about is Google's reputation systems. Google does not treat all CAPTCHA requests equally.

An office full of CloudFlare employees peaceably going about their daily browsing is going to get a much easier CAPTCHA situation than a Tor IP containing a mix of automated nefarious activity and individuals peaceably browsing from infomatically repressed countries.
I've had third-party cookies disabled for ~five years and noticed no problems.
Microsoft Makes Good on Xbox One as Dev Kit Promise
"weboob the asshole detector"

I think it probably /is/ an asshole detector, but not quite in the way that the authors of that webpage /think/ it is.

from Wikipedia:

Psychological projection is a theory in psychology in which humans defend themselves against their own unpleasant impulses by denying their existence while attributing them to others.
Its possible that the exhaust could be made to disperse without losing much thrust - like a defocussed electron beam. Just so long as its cool enough when it hits the habitat. Which could have an aluminum-foil shield or some such...
A Conversation on Privacy with Edward Snowden, Noam Chomsky, and Glenn Greenwald
As I mentioned to coworkers a while ago, at this point in my career I am extremely reluctant to reject a candidate for "culture" reasons. It's a nebulous and nearly completely meaningless term, which allows all sorts of terrible prejudice to sneak in under a guise of quasi-objectivity.

We have a job that needs doing, and we evaluate whether candidates can perform in that position. Period.
There are plenty of cases in biology recently where results published in respectable peer-reviewed journals have not held up. As I said, generally I believe the consensus opinion of the experts, but I also think it's occasionally reasonable not to do so automatically.
Most people I knew applied to at least one college they knew they were not qualified for.

People I met from other high schools did not realize the difference in rigor (which most colleges keep large amounts of data on) and thus had no metric to determine which school they should go to.
$20 for the first person that hooks up a Z-Machine interpreter behind it.
reminds me of '90 teleshopping videos..
Disclosure: I work at Google on Kubernetes

Great to hear, congrats on reaching 1.0! Please do reach out when you get there, we'd love to show off your work to the community.
Facebook just broke their site if you have Facebook's social media plugins blocked. Unclear if this is an anti-Ghostery measure or they just screwed up. Their code uses "require", which is not standard JavaScript, and whatever loads "require" needs a social media plugin.
Very easy to set up. The first 15k is managed free, and I am investing less than that, so very happy with that as well. I chose the least risky option as I am just trying to keep up with inflation and will probably be withdrawing in a year or two when I graduate. It gives good visualizations and stats on what range to expect with each option.
>>You can have a utilitarian moral philosophy

Let me stop you right there. You can have a utilitarian moral philosophy, sure. But the question of if you ought to have such a philosophy is a philosophical one. To get to the point of having tests of optimized utility there is an underlying question that has no tests, which is are tests for utility really the best tests to run?

Its either turtles all the way down: tests testing the effectiveness of tests, or, you get into philosophy.
> And if anyone spills the beans they may just get disappeared into a special holding facility.

Has this really happened? I know the chicago police got caught running domestic black sites but this would dwarf even that.
This is not new!

In The Puzzle Palace, Bamford describes how telegraph companies loaned paper records to federal intelligence services. How teletype companies loaned wire recordings, and later tapes. Mostly they relied on patriotism. Sometimes threats. International mail has always been subject to inspection.
It may crash your browser >intentionally<
Yeah, in the limit it would seem that a self-assembled robotic fabric of rigid parts would have to be the optimal setup.

To me, "it's inflatable" is a good temporary hack to get something up while we are still early in the space robots age.
I'd like to see one designed that could be manufactured in orbit, or on the moon. That could jumpstart space manufacturing and expansion like nothing else.
I use Resharper and don't get this issue (didn't get it on Update 1 either) - if the project file is updated, VS will tell me that the project file is updated and ask me if I want to reload the project.
the JVM abstraction isolates foreign java code into a sandbox. I don't want outside code running native on my machine.
Yes, here's one of the big ones: https://github.com/CESM-Development

As someone with a small amount of background in software engineering (though it's not my primary job) I can say that they do think about these things and do have very experienced software developers working on these projects, but help is always appreciated!

Speaking to the accuracy of the simulations I do think that's more in the domain scientist's court though, since most of these things use pretty specialized numerical models and physical approximations.

Edit: I'd also like to say that I pretty much agree with everything cwal said.
> Get out of it while you still can.

I'm not a psychologist, I'm a programmer. You can see it in my profile. I'm not making any prescriptions that require an MD. You're not paying me and I'm not claiming to dispense professional advice. I'm just sharing part of what worked for me. You're not required to read this or try meditation but it would only take you 30 minutes to try to sit in a quiet space and think about nothing, focusing on breathing. I do it every day now and it works great along with the understanding that we are all equally valuable. Nobody is more important than anyone else. What I write isn't more important than what you write. You're just as valuable as anyone else.
Sounds great. I just got back from Morocco. Amazed that in this land of endless cloudless days, they use kerosene lamps.

I'd like to help your efforts if possible. I write code. Nothing too amazing but have been at it a while. How can we connect over email?
Going by the official way gnu stuff is supposed to be sounded out, that should be "guh-newt" :)
> One of my interviewers told me that my answer was completely wrong just to see how I would take the criticism.

I do this sometimes. A strong developer would have a good mix of defending the design decisions made and the acceptance of the errors made. This test should bring this characteristic to the forefront.
I think it can be developed as habits. Really, it comes down to just another checklist, but it may be a checklist you have to sort of muse about now and again - "is that really done?"
Look basically none of the top tech schools or Ivies blink an eye at Science Olympiad especially in comparison to IMO or IOI or IPhO - besides the actual difficulty of the events you have to consider the relative sizes of the pool they are drawing from as well.
Abraham Lincoln had the nations' telegraph wires all terminate in a room in Washington DC, get received and inspected, then retransmitted. That was 150 years ago.
I'm surprised that the copying bottleneck seems to have been entirely at the target rather than the source. Is that because there were multiple copies of the source?

I've had to employ the horrible hack of iscsi from compute nodes, raided and re-exported, but it's not what I'd have tried to use first. The article doesn't mention the possibility of just spinning up a parallel filesystem on compute node local disks (assuming they have disks); I wonder if that was ruled out. I don't have a good feeling for the numbers, but I'd have tried OrangeFS on a good number of nodes initially.

By the way, it's been pointed out that RAM disk is relatively slow, if in the context of data rates rather than metadata <http://mvapich.cse.ohio-state.edu/static/media/publications/....
Article was well worth while just to learn about Little Bobby Tables. Still laughing. https://xkcd.com/327/
Shots of maple syrup for everyone!
it would be really amazing if web services like GitHub and Bitbucket could implement their commit comment features as git-notes so you could see team members' comments offline after a pull, just using git-log rather than having to sign into the website.
What makes scenario 2 egregious is how easy it would be to use that evidence to implicate someone for parking nearby the victim's house while the real killer took the bus. That kind of mass data collection lets you get really convenient answers from the data, and I don't trust the police to do the additional work of physically placing me at the scene if they can get a prosecutor to railroad me using my gps data.
I didn't vote, and I don't disagree with you per se, but I also don't really know what you're saying. In the context of the quote, there was no question indicated, so it's very hard to tell what question wasn't answered.
If you had an internal API as opposed to using an external one you'd have some sort of A/B or multi-armed testing in place to check if the model you've deployed is performing as expected. At this point you don't think about the theoretical best you could perform at for the said model without computing some sort of complexity measure. I assumed one would have to use a similar automated process for external APIs. I don't see why they have to be different per se.
No, I'm serious. I assume the problem won't be fixed globally, so we have to look at it locally. For the Western US, it's not that bad. Southeastern US, not so much. The northeastern US has populated low-lying areas; the low-value ones need to be evacuated and the high-value ones, like Manhattan, protected. Even Manhattan isn't very flat; seawalls only need to go up to 30th St or so.

The US as a whole is in good shape; much of the US is way above sea level. Russia, which has almost no useful coastline, will be fine.
Machine Learning as a Service: How Data Science Is Hitting the Masses
So, I can take some math equations and I have working SSL deployment? No, they require machine instructions on electrical equipment. Both can be regulated.

And your model requires user to have unlimited amoumt of time? I dont know many crypto deploymemts supporting that. Your model gets even further from reality.
Negative news always attracts more human attention and hence clicks. That is why you see some of those disgusting images used in ads.
The question of "does Google have a backdoor" - which is what was implied here.
> Pretty cool! Perhaps not "Help me, Obi-Wan Kenobi" cool, but impressive nonetheless.

this sums it up well.
Oh yes, I agree. But it's a shame it's all people ever talk about, when there's this much bigger thing that looms beneath the surface.
Gaming Startup Unity Seeks $1.5B Valuation in Funding Round
Pregel is for batch processing. Dragon is used for real time queries.
The current state of the hiring process in tech companies has really affected me. I'm, by nature, a very shy person who doesn't deal with rejection very well.

Because of this, I tend to apply at jobs where my hiring is a slam-dunk because it's so routine and easily within my skill-set.

It results in jobs that aren't particularly fulfilling but gives me plenty of time to work on technology I'm interested in my spare time for personal projects.

In essence, a day job of simple Linux administration may pay the bills, while in my spare time I'm working on large infrastructure automation, deep learning, developing new blockchain technologies, etc.

I don't know how sustainable this is. I have three children and a wife, and I'm getting tired of only being paid for work I can do while asleep just because I'm afraid of rejection.

Any suggestions on how to "toughen up"?
Those are some very neat "hybrid Fresnel" lenses. I'm curious how they're made (and at scale), as traditional polishing techniques wouldn't do the trick.
But at the moment, it is just some laws that are protecting you from this malicious behavior by a non-benevolent government. If such a government comes to power, why would they follow this law.

The real solution should be to use encryption so that only you as a consumer holds the keys to your data. The reason the tech industry will never implement something like this is because it will kill their profit machines - not because it is not possible to implement this.
>From where do you get the public key to verify the GPG signature against?

PGP key servers:

hkps.pool.sks-keyservers.net
wwwkeys.pgp.net
pgp.mit.edu

There are plenty more. You upload a public key, they relay them around. Read all about it.

http://pgp.mit.edu/faq.html

You can also attach an email address to the public key. You can send an encrypted email to that address and get an encrypted response back proving that the owner of that address has a copy of the private key. Now you just have to trust that package-signer@npmjs.org or whoever can keep his private key safe. You can even store a private key on a Yubikey device to limit theft of the private key to the theft of a physical token.

Not having gpg signed packages is bad enough. Actively discouraging them and denying that pull request is mind-blowing to me personally. The idea that they are going to invent a better scheme is dangerous. They will screw it up, just like everybody else who ever tried that.

Schneier's Law: Any person can invent a security system so clever that he or she can't imagine a way of breaking it.
From the link you gave, the "Google Security Guys" seem to be specifically protesting "industrial-scale subversion of the judicial process" by the NSA. This wouldn't preclude active cooperation with law enforcement or designing systems meant to comply with warrants (where a truly secure system would make this impossible).
Visual C++ for Linux Development
The key question is how does the file system integration work. Cygwin has to do all kinds of tricks to make windows file paths and things like PATH and CLASSPATH variables work. Does Ubuntu see Windows files? If so, how? How then does windows see the Ubuntu files? I would also be very curious if Ubuntu executables can fork windows processes and vice versa. The magic of Cygwin is that - with all the caveats and kludges they have to do to make it work, it mostly pulls this stuff off. But they don't achieve in a manner that I would have thought would be acceptable to Microsoft when shipping a product in their own name.
I think that lying to a candidate is unethical and unfair.

You can get similar results without crossing that line by asking questions like "can this be made faster?" and "is this correct?", soliciting proofs of lower bounds on asymptotic complexity and loop invariants (respectively). But you shouldn't tell a candidate that their code is broken when it isn't. Interviewing is stressful and scary -- don't make it worse just because you can.
Replying to myself, to say that it is interesting how must people replied to this to comment about the "null != variable" thing.

Kinda makes my point.

I suppose it could be explained by the fact that it's much easier to say something about the intuition of "null != variable" than to share some architectural insight.
> Linux just isn't good at the one job only an operating system can do, which is to make the hardware available in a reliable and efficient manner.

It's not the best desktop environment out there, but apart from desktop, linux is the most popular system at every step from small embedded systems to the most powerful supercomputers. That wouldn't be the case if it couldn't make hardware available in a reliable and efficient manner.
why don't you trust Lenovo?
The Most Painful Freerunning and Parkour Fails“