skysight-inc/HackerNews huggingface dataset:
I think he's just trying to point out that the metaphor isn't apt, since most malware is as effective as a "non-functional rusty .25", but nowhere near as scary.

My heart starts racing a bit when I suspect my systems might be tampered with, so I think the metaphor does apply. What would have been better if the parent provided a better, less hyperbolic metaphor.
I believe he referenced those in his letter as things they gave up on ahead of trial because they had no hope of winning them anyway.
I would say: Canada, Britain, and Australia yes. They're consistent and steady allies. To the rest of the EU, who is hellbent on giving America the finger whenever possible... sorry about it. Clean up your act, kick the spies, human trafficking, blatant corruption, sympathy for murderous regimes out of your countries, and we'll think about this. We're not perfect either, but we're trying. Show the same effort and we can move forward.
> "In this case it's a sum type called Shape that ranges over Circle and Square"

How do I extend Shape to include Triangle without modifying the current code (e.g. in a separate file)?
dude, your ex was a whore. lucky you dropped that slut
MongoDB 2.8.0-rc0
Its very disappointing to see that this behaviour continues to exist in organizations, even with a leader like Bezos (I'll optimistically assume he practices the ethical standards he preaches). It seems like a fundamental tension in business. How can mistakes ever be admitted when shareholders react aggressively on any indication of poor management performance? Meanwhile today, in light of this news, AMZN stock is up. How disheartening.
News Cues Is Now Accepting Private Beta Users
How does one recognize amazing HR teams? Please give some specifics on what they are responsible for beyond the 401K.
Well, maybe - people are gonna want to win, right? I don't see how this is much different to any game where players can share strategies and tips.
Twitter Sentiment – Python, Docker, Elasticsearch, Kibana
Who says Germans have no sense of humor????
It depends on where you are. In Germany it is by default a month, but your contract could specify for example 3 months notice for both parties. In places like that, everyone knows this, so a company trying to hire will account for this. Also it's been my experience that most of the times when companies are hiring for "NOW", the start times ends up slipping for months.

If you're in California, where you can leave your company and start working in the next one in a matter of hours, there'll likely be an expectation by the company hiring of a fast start.

At the same time, depending on the company, the hiring process can stretch for months before getting an actual offer.

I want to believe that most employers you'd like to work for are understanding that "life" might happen and you can't start two weeks from the moment you first met them.
Court Opinion Says Ex-U.S. Soldier Could Claim EU Asylum
I've done that in the US. There was a ridiculous non-compete, and a ridiculous "we own everything you produce, 24/7" clause. I crossed them both out, and signed. Nobody said a word about it.
Roughly the same thing that happens if you run rm -rf ~. Any tool that manipulates files can be coaxed into shooting you in the foot.

Any usage of -f on a git command means you're probably doing something that you shouldn't be unless you absolutely know better.
Seems it would be better if the "that's not right" error highlighted the matching rows rather than what to click on to win.
The best way is going to be a custom solution with hacked together custom hard/software. You can then open source your design for community learning and growth.
https://stoffiplayer.com/news was last updated 4 months ago (apart from the website folder)...

https://stoffiplayer.com/news was last updated "December 24, 2012"...

This project doesn't show much signs of life, how is it news?
Distributed Databases and Replication Design
> We're not perfect either, but we're trying

No, we're really not. We still completely in bed with the ones that are advantageous to us.
Remote Configuration for Arduino and Rasp Pi
What kind of things does your Dad do on that laptop? It seems to me that Linux works well for people who are very technical and people who are not. The problem is with people who want to do more than browse the web and read email but aren't technical enough to do it on Linux. For example a user who wants to record themselves playing guitar. On a mac, plug in and open Garageband. On Windows download Audacity and plug in. On Linux figure out JACK/drivers/supported IO devices. I haven't used Linux in a few years so I admit my opinion could be out of date but I've definitely noticed that the problem is for that middle group who want to do more with their computer but aren't technical enough to do it on Linux.
Wow.. classy guy. That said, people can change. 12 years is a long time.. does he still think that way?
Indeed, however in the same way as it's not up to you to "address" the "problem" nor is it up to me :)

Doing nothing would seem like a losing response given the current swing of events but I'll defer to your greater experience.
If only Obama was in some sort of position with power to do something....................................
My furnace is pretty loud. I find it to be comforting.
This is pretty crazy and awesome!
There's no class in the US that's protected from lying on their resume.
This is all true. But what I haven't seen in this thread is advice on what employees should do, instead of going to HR.

My experience is that it can be invaluable to make personal connections with one or more management-type folks outside of your team. This is sometimes called a "mentor," although I think that term is pretty cliche at this point, and puts too much pressure on the relationship.

The point is to have someone a bit more versed in the internal politics, with whom you can have informal conversations before doing anything dramatic--like going to HR or emailing your boss's boss's boss.

They can help you predict the likely outcomes of those actions. And they might also be able to end-run around the "bad layer" in your management. For example, they might be able to go to another senior person and informally pass along the word that a key issue is not being addressed...without naming names.

How to build those relationships? Take people out to lunch or coffee. Have a conversation. Ask them how they got to where they are, what they wish they'd known earlier, etc. Often you can figure out pretty quickly whether you get along with them or not.
I'm kind of surprised that 8 column tabs is even being discussed, I thought 2 or 4 were the normal values?
If you're in the mood for good news, 2012 was estimated to be the most peaceful year (percentage of humans to dies by violence) in human (and hominid) history. Slight regression in 2013 & 2014, but still.

The world is big and there are lots of problems, especially when you think of suffering on the scale of millions, but a lot of things are getting better. If you visit some places that are behind on care for orphans, you'll be struck by how foreign it is to see small children begging, stealing and fending for themselves. It doesn't exist in many many places, but you don't have to look more than 2-3 generations before you'll find widows and orphans being a big, huge societal problem. Supporting widows and orphans was often synonymous with charity, "righteousness," and similar. That holds true from the early 20th century back to the beginning of written records.

China is a big part of the high speed exodus from absolute poverty, for all that is wrong with it politically.

The instinct to reject the notion that we are improving on the grounds that there is a lot left to do doesn't come from a bad place. Each life is an entire world of potential, suffering, happiness and love. That makes it hard to quantify. A million people hungry is an unfathomable amount of suffering. Empathy and solidarity are some of our most redeeming qualities. In my opinion, so is exploration. All that said, it's important to know the achievements that have been achieved. There's a bad way of knowing them, self congratulatory nationalism is a terrible one. There are also a good ways. If nothing else, we need to know if we should keep going.
A lot of basic stuff can be automated, but that only goes so far. Security engineering is becoming its own distinct and highly specialized discipline, and the supply is probably always going to be limited.

I think a better answer is for companies to take security more seriously from the beginning. This means being willing to invest in developer training and in-house infosec. The expense of outside expertise should be ample reason to bring that inside.
Yeah! I mean, how many papers can you get out of "God Did It"? This kind of thing could kill biology departments.
Spaces are tolerated, but the usage of tabs is very encouraged.
As scandalous as this letter is, the politics, intrigue, and retaliation follow to a T the description of corporate mangers' logic and ethics as written in Moral Mazes by Robert Jackall. I highly recommend it for a better understanding of why people act the way they do in a corporate context.
All Things Pivotal Episode#6 – A Look at Pivotal CF Mobile Services
Don't run _GNU_ strings on untrusted programs

See https://news.ycombinator.com/item?id=8508478
So.. who is going to cool these in the summer?
Is there going to be a Visual Studio for the mac? I write a lot of vb.net utilities in Windows for my day job. It would be awesome if I could work on that stuff natively on my MacBook.
Maybe people are downvoting you because you're showing an incapability to distinguish between someone's expressed beliefs and their personal character?
Shameless plug: if you're a shared hosting provider you should check out http://www.patchman.co.

Approximately 30% of your hosting accounts run an outdated version of WordPress, Joomla or Drupal with serious security vulnerabilities. These vulnerabilities can be easily exploited to run malicious code. But you already know that, since you're getting sick of all the spam runs and DoS attacks that are continuously being launched this way from your platform. Not to mention the more serious attacks. Aren't you tired of cleaning up after your customers?

Patchman runs on your platform and automatically detects and patches vulnerabilities in WordPress, Joomla and Drupal core (without breaking the application!). It will also automatically remove malware. On top of that, it takes care of all communication with your customers. It integrates with all the popular control panels, such as cPanel, Plesk and DirectAdmin. Saves you a lot of headaches and puts you in control of this mess :)
I don't know OCaml or Haskell, but I think you're mistaken about C. Given the following C code:

char *foo(char *bar) {
return bar;
}

int main(int argc, char *argv[]) {
foo(1);
return 0;
}

I get compile-time warnings from clang substantially similar to what SBCL emits:

$ cc test.c
test.c:6:7: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'char *' [-Wint-conversion]
foo(1);
^
test.c:1:17: note: passing argument to parameter 'bar' here
char *foo(char *bar) {
^
1 warning generated.

I'm sure that with suitable flags set, both compilers would throw type errors at compile-time instead of warnings.
What was the subjective opinion? "neat"? The rest was factual.
A Musical Physics Project from Science Buddies
I think that link says he just won parts of the lawsuit. Other parts are still ongoing.
Show HN: Building Web Applications with Django and AngularJS
> Maybe it's just a European thing but I've seen more HR professionals despair at the actions of managers than staff.

Its a power-balance thing. Managers have more power vis-a-vis HR staff than line staff do, thus are more likely to be able to get away with persisting in things that HR staff doesn't like. So, more likely a source of HR staff "despair".

Employees -- unless backed by a manager -- are more likely to meekly acquiesce.
Up voted.
I imagine that side effects exist and are more difficult to spot in a NoSQL migration.
The most important thing to me is that they can do what they love every day, and make a living out of it. And that can indeed be teaching or any other job if they wish.

But school already has a system for that, if they want to go down that road. I want to provide them with another option, the one of building and selling their own creations. But it needs to be fun an playful indeed.

I'm definitely enjoying playing Legos with them, backing pizza's and last weekend building a house in Minecraft with my oldest :).
So here is a 700+ comments thread about MS products without one single occurance of the word that is associated most with anything MS: bloat.

We have a serious problem with generations of so called software engineers growing up with the perception that this kind of code flatulence is ok to be released to the world.

We need more programmers with real knowledge to solve the problems the world has today. These really good guys feel offended by such bloated systems and like minimal, efficient solutions. MS has lost the ability to attract these elite programmers forever and it is today a propagator of an anti-concept of software and software development.

Already too many people are not seeing the obvious. They believe MS produces acceptable operating systems, while anybody with real knowledge can only laugh about these caricatures of computing systems - this is doing so much harm to the whole IT world and therefor to the real world.

Bloat, bloat, bloat. Incredible. We must actively prepare to not let this illness float into the world of elegant, slick and efficient open source products. This is a dangerous bloat attack against the world of free thinking - be prepared to fight the invasion of miriads of dumb zombies! Neanderthalers are still out there, many of them, to fight the evolution of homo sapiens sapiens.
Explicit License Management via build tool
How BuzzFeed Makes Money: An Inside Look at Their Sales Process
Theo Schlossnagle: The math behind big systems analysis
I can't upvote you enough. Nothing cynical but remember the HR is paid by the company, not by you.
It's my Britain-centric experience ;) (and not a view of the entire HR industry).

I agree with your statement but I do not think it disagrees with mine. Perhaps I should have said "for a job in HR".
I think you may have misunderstood my comment, of course there is more to it then checkout and commit.

Those are the basics, that's where you start. Then you get stuck somehow, and you read more. That's what I did at least.

IMO It's about not giving yourself the impression that the learning curve is insurmountable, you can do it. Starting with the basics and growing up is, I thought, common knowledge for acquiring a new skill.

I find when I get confused and flustered with git, every single time it's because I don't understand [yet] how I got into the current state. I've found that if I take a breath, put the problem aside and focus on figuring out how I got into that broken state, then the solution reveals itself -- not once have I ever lost code as a result of git confusion.
Nice. Thanks for open sourcing these libs :)
I'm not sure where I said hope was a strategy, I said insiders might have information that's of value to attackers (unless I got my threads mixed here)
I guess I missed this rule. I got into a similar situation and thought there was a bug
Ask HN: Can designers better contribute to open source software?
What are some ways that UX Designers can contribute to open source projects? More importantly, how can the open source community systematically include design as a part of the process?
The rack is for asynchronous, data-heavy loads. I doubt "storing unencryptable data on a slow pipe" fits with that goal :)
It should maybe be renamed noRealUndersatndingOfSQl.

Certainly the majority of proponents I speak to want to use noSQL databases without any real reason, and where a relational database would be a better fit.
"The rise of the Nazi party in Greece... is partly because of the Dublin Treaty and the incapability of Greece to handle the situation."

The rest can be blamed on racism.
is there any comment from amazon on this yet?
Wow. I didn't realize it was a whole publicity campaign by kvargs. Puts a different light on it.
That's interesting. Genuinely. Part of the public dialog about refugees in the UK is that we wonder why we get so many. I'm not sure of the numbers and I would be surprised if they are anywhere near as high as those in Greece but...

The reasoning goes that if these people are genuinely in fear of their lives, if they're running away from somewhere, why are they not claiming asylum in the first peaceful, developed country they arrive at?

There are slum-like camps in some parts of northern France that are full of people trying to find a way to smuggle themselves over the sea to the UK. This makes little sense to me, unless they are really economic migrants, not refugees at all.

Perhaps we should have some sort of europe-wide policy, where people must declare as soon as they arrive in the EU, and then each country agrees to take a quota so that the southern/eastern countries aren't swamped.
That's one of the audio cables from the sound stage. If you look closely you can see the shadow of a boom mic on one of the rocks.
Ask HN: Can you recommend a managed Windows VPS provider
This is just to host a regular website with a standard backend database.

The current requirements are very basic so don't know if it's worth pointing out any specific bandwidth requirements etc.

Thanks
I respect this post, but the most important thing in my mind is not mentioned:

"past performance is not indicative of future performance"

You need to give credence to the fact that you could have competitors offer your exact product for much less than you do. That a newer, better product could offer more for less. Or also that your product just becomes less good over time and your customers leave. Ecosystems change as does business.

You need to account for the fact that you could be left with nothing also. This isnt to say not taking the money was the right/wrong thing. Thats your call alone to make.
A graphical guide to Rosetta’s perilous mission
That's not quite true either. Julia, Prolog, Io are homoiconic, for example. Ease of use is subjective, but most AST based macro systems work in the same way defmacro does, using quote and unquote. Then there's Scheme and syntax-rules, which are (arguably) even easier to get right (not necessarily to use) and which don't even need homoiconicity.
> I dropped out of highschool and attended no postsecondary and I don't have any problems with Git. I started with the basics and read more as I got myself into tighter and tighter jams.

I think you may be underestimating the wideness of audience that this may appeal to. I was thinking of introducing my rather older Dad who knows nothing about CS/programming to version control and plaintext. He is an accountant, and currently uses the "File_Copy_1.docx" method of version control, even for simple documents that could just be handled by plaintext.

I would prefer that he avoid the confusion of git, where `git checkout [X]` can refer to [X] being a branch, commit, or file.. This new basic RCS may be good in that regard. I guess another option might be Legit (http://git-legit.org).
thanks. So he didn't get caned for disrespecting the chain of command about some stupid latency issue
Skype for Business to Merge with Microsoft Lync
Tennessee sheriff pays ransom after malware locks officers out of case files
Amazon added a 12 month non compete clause to my 3 month long internship. Since I was planning to get another internship the next summer, it worried me that they'd think this made any sense at all. The HR recruiter essentially told me not to worry about it, it's never enforced.

I still think it's outrageous.
Heating buildings using computers
Stepping into a for loop
Not sure why this is needed, the network stack is usually broken on Windows out of the box.
My first thought was, "great for testing videoconferencing software", but pranks are a good second ;)
Big Spaceship | http://bigspaceship.com | Brooklyn, NY (NYC) | Android Engineers

We are looking for 4-6 very strong Android developers for a high profile client/project that will last between 2-6 months. This is a huge project and a major portfolio piece for even the most Sr Android developer.

Email jobs@bigspaceship.com with the subject "Android Developer" the following:

- Short introduction (not a novel, we just want to know a little about you)

- Resume

- Github profile

- SO profile

- Other relevant project/code links

- Daily rate

- Date available to start

This is not a project for someone who has played around with Android a bit; you must be highly proficient in Java and the Android SDK. If your experience matches what we're looking for we'll ask you to sign an NDA and setup an interview.
Yes, can only second that. Absolutely painless. Generally, I'm very pleased with how easy SSLmate makes it to get HTTPS up and running for your domains.
How is it better enforced in your application?

I realize that having worked with dynamic languages for many years, I rely on the database for keeping my data types in check. That way the language can be more relaxed about it. Nulls are still a major pain in the arse though.
At least we can now stop sleeping with the livestock.

(I'm purposely not addressing sex with the livestock)
At the very least I would have liked to see some kind of minimal global index of changes. With single-file vcs, you may have a large tree littered with .src files, and you have to walk to the whole tree just to find all your revision controlled files. By [also] storing them in a global index you could simply list all revision controlled files, then perform operations on them all or on parts of them, without having to 'find' each time. That could default to $HOME/.srcidx so you never have to initialize some root tree or track an environment variable.
FaabSocial a unique social commerce tool
www.faabsocial.com is a unique tool that allows your fans and followers to BUY directly from Twitter, Facebook and LinkedIn in a single click. Watch this short video to see how FaabSocial is a truly global and unique social selling machine. https://www.youtube.com/watch?v=8E1VrX41AHM
Yes, this was my first though also. Now when's it on the app store ;-)
The fact that the game doesn't accept valid solutions besides the one it wants is a turn-off.
Well I did say at the top of this thread that the proposal had glaring problems :) I was interested to hear if other people had alternate suggestions which would address the issue.
Three Challenges Europe Faces in Becoming a Competitive Big Data Market
There's nothing un-nice about that article. It's a reasoned argument. You may disagree with its conclusion, and you can write your own refutation of it. But it has nothing to do with ESR's niceness.
I don't know if this is possible, but if a music player could integrate Amazon Music, Spotify, internet radio, and local music, I'd be in love.
We need to allow corporations to fight back? Why stop at cyberspace, I think we should let multinational corporations field their own private armies as well. What could possibly go wrong? It's not like they'd ever abuse that power!
Chocolatey is a game changer. Definitely worthy of kickstarter funding!
Did you decompile those services and try to understand what blur does?

It actually gets data from social networks for aggregation of social data into the blur app.
Microsoft acquires Aorato
People can have different political, religious, etc. views than you, but why should that influence whether you use his software or not?

Do you check the political views of all authors of each software before you decide to use it?
What if those views (or your own) change over time and you disagree with them?
Screeps – The world's first MMO strategy sandbox game for programmers
Making Ruby Faster
Aren't those two a little intermingled?

"Apart from the fact that he hates Jews, he's a really nice guy!"