skysight-inc/HackerNews huggingface dataset:
I only started to feel the magic and getting addicted after having worked with Common Lisp for a good while, enjoying it AND THEN switching back to another, more mainstream language. Languages like C, Java, C#, Perl, Python, Ruby. Then you discover all the artificial barriers that have been put up in those languages, all the needless syntax you need to remember and the hoops they have to jump through to provide basic Lisp functionality like lambdas.

I have never "switched back" to the likes of Scala or Haskell so I can't speak for those. ML and its brethren have been long on my list of languages to check out and only recently I started playing with Haskell.
Wouldn't you be proud of one of your children if they became a teacher?

Proud of a second for embarking on a career as a pilot?

And the third for running a hospital well?

One of the things I've learned watching children grow to adulthood is that their lives unfold wonderfully and unpredictably, and what I thought was important for a five year old turned out to be less important than what they thought, as a five year old, was important.

Build Legos on Sunday afternoons just for the sake of building Legos and being in the moment with your children. That's what matters.

Good Luck.
https://nplusonemag.com/issue-19/essays/chat-wars/

http://www.catb.org/~esr/halloween/

> I think you have it backwards. It's the new vision of computers (walled gardens, all the interesting logic hidden away in data centers, content consumption appliances instead of real computers) that is pale and sickly.

Yes, these new trends are worrisome. But it's not the first time!

I firmly believe that we'd all be better off if THIS guy had been the one to introduce computers to the common man: https://www.youtube.com/watch?v=xMzojQFyMo0 https://www.youtube.com/watch?v=bOf4EMN6-XA

To this day, Microsoft is putting computers in schools--but not LOGO, not free software, not unix, not lisp, not crates of disposable m68ks and bread boards... Nope, they are putting products in front of new generations eyeballs.

Data can trump anecdotes, and it should when a culture believes they are doing the right thing but things are still going poorly and nobody understands why--at those times, by all means, collect some data and analyze it!

But when "everybody knows" we're doing something wrong, and things are going poorly, then for the love of god use some common sense and stop doing it!

The whole planet got 0wned by MS before many of us here were born--certainly before most of us were competent. So this is what we've got, this is where we are.

Big picture: Where do we go from here? Immediate situation: don't become part of a new generation of MS fanboys. We don't need that.
This is the "I don't know how my network works, so let's throw a wrench into the works and see what happens, fix it, rinse, repeat" form of network and systems engineering. It's certainly useful at various points in tuning performance, but it doesn't replace actually designing your system to resist these problems to begin with.

Even if you introduce these network performance issues, the results are meaningless if you don't have instrumentation ready to capture metrics on the results throughout the network/systems. Everyone wants to write about what happened when they partitioned their network. But you notice how nobody writes about the netflows, the taps, the service monitors, the interface stats, the app performance stats, the query run times, host connection state stats, miscellaneous network error stats, transaction benchmark stats, and hundreds of other data sources that are required to analyze the resulting network congestion.

To me it's much more vital that I can correlate events to track down an issue in real-time. You will never be able to identify all possible failure types by making random things fail, but you can improve the process by which you identify a random problem and fix it quickly.
Sorry, might not had been clear enough - I had meant HN title. I understand the "keep titles verbatim" rules, but on the other hand:

Show HN: tool

vs

Show HN: tool (fancy cross-platform XYZ processor)

With that many number of tools being released and advertised I really think that second one is way more informative, while still being verbatim.
This technology shows nurses where your veins are
The first hit is always free. This is a trap for new companies. Microsoft doing what it does best.
Them do it!

I am not against it. Just citing some facts I observed. Medical tests will tell you if you have Celiac disease or not. If you don't and want to keep doing it, fine!

I will not talk with you about it and will run from that topic in order to not offend you, but my opinion still is that this is some mind game people are playing with themselves (unconsiously)

Anyway, I am happy you are happy.
SHA-2 Certificates Now Available from SSLMate
If she were a Stanford student, she could have been in the coterminal BS/MS program for Comp Sci yet dropped out before getting either. The nice thing about the coterm program is your ability to get classified as a grad student early (once you get 180 credits) and start paying your way through college using research and teaching assistantships, which provide tuition and stipend.
You should take a look at some of the organizations involved in the HR field. They seem to be designed to sell training (someone reads you a powerpoint) and certifications while providing nearly zero real value. The companies that they refer people to for services can be of dubious quality. It seems like a market that is ripe for disruption.
The government is not 'the very fabric of this nation'.
Please be very careful when using less popular C/C++ image parsing libraries on anything that is user-controlled or that comes from the Internet.

Image, multimedia, and archive parsing are notoriously prone to security bugs. In fact, so are most other types of complex parsing. There are months of researcher work and decades of CPU time that went into auditing and fuzzing libraries such as libpng or libjpeg-turbo, identifying and fixing lots of vulnerabilities. The same isn't true for libraries with much smaller following, especially if their documentation doesn't contain any discussion of security risks and countermeasures taken.
Does this remind any one else of Sudoku? In the same vein at least. Anyways very cool, great job!
How is this different from just `init`ing the repo in your home directory and only adding files you care about?
In this case what are the firms who pay these rates doing with the information?

Defensive work (e.g. IPS vendors) well after they've got their early day protection they can just sell on to the vendor.

Offensive (e.g. "cyberweapons" ugh I had that term). well that's the point I'm making that whole industry is bad for defensive security as it involves keeping vulns secret as long as possible, so they can be used by them.

Gov's have to make a choice whether that's an industry they want to encourage, be neutral to, or discourage.

But given this line of thinking is one you'd disagree with, what option for addressing the problem do you prefer?
Most browsers will show a raw XML file as an element tree, allowing you to open and close branches/elements by clicking on a "+" or "-" symbol to the left of each element.

That requires either building a memory intensive tree model of the XML (DOM), or, repeatedly reparsing the XML every time the user wants to open/close part of the view.

The standard "DOM" methodology requires building a tree node for every element and text chunk between the elements, and maybe for the attributes on the elements (or at least attaching an associative array to each element for its attributes). All of these little pieces fragment memory, unless a very clever compaction and/or string interning setup is used.
Clicking the top row seems broken sometimes. I suspect when I think I'm clicking a cell on the top row that I'm actually clicking the board size element ("4x4" or "10x10"), and it's not transferring through to the underlying cell.
There's a New Test for Life on Mars, and It's More Accurate Than Ever
It would seem that the outcome doesn't look so peachy for the litigant and they may be interested in the scorched earth path. Going into the holiday spend season, maybe trying to give Munira a bad winter? Oddly, for Amazon, it's easy to restore any ill will in this case. They know how to lever up positive emotional feelings for their consumers. While 10's of MM is money, if Discover is the second largest with <20MM/yr, that's small beans in the revenue stream there.

So, if consumers and other revenue streams are vastly more important, I'm not sure that the impact of ad sales due to a bad actor crossing someone who doesn't understand political acumen - come on, a desperate email to your bosses boss?? WE NEED THE MILLISECONDS!!! - is all that important. Easy enough to bump Munira (right thing), give Kivin shut-up money (right thing and expedient), and move forward steamrolling online retailing...
Thanks for the link. He actually compares homosexual with pedophiles. I want to have absolutely nothing to do with such a degenerate.
Visual Studio Community – The Full-featured IDE for Everyone
I disagree, too many of these articles leave the wrong-doers unnamed and unscathed. I am happy Kivin is taking names and calling the whole thing for what it is. Amazon gave a 4-week severance and 18month non-compete clause, which falls even below than unfair.
Right now there aren't any systems that do it all well, so you want to just pick the best tools for each job, then glue it together with a hub.

A surprising number of things have relatively IP interfaces, so in my house I scripted it all together by writing http://route.io/ - this lets me do things like control Sonos from my lightswitches, unlock my house when I walk up to it, or turn off everything with a single command.
BTW I'd respond to the other threads but HN seems to object to deep threads.

On "flaws fixed rather than concealed" sure in a perfect world they do, but limited resources == prioritization and some systems and packages inevitably get left behind, insiders know which those are..
I can't speak to the laws in Europe, but in the US I'm fairly certain this would be classified as securities fraud and would be subject to civil and criminal penalties. This is not a smart way to make money in the stock market.
> Please enlighten me on the ideas! concepts! Microsoft held back again and again that were not available on free software systems?

Are you joking? I'll just give you one example: IE 6 and its complete disregard for open standards, end-user security and its lack of change put the web in stasis for years. At first, it didn't make much difference that we had Firefox because developers still made their pages only compatible with Microsoft's non-compliant browser, which was understandable as most people used it. Since IE lost ground the web has become a much more open and welcoming space for experimentation and advancement of its technologies. And that's undeniable.
That is from 2002. Does he still hold those views?
I agree. For me, I want enough indentation to make the structure obvious. 8 columns is way overkill in that regard.
Using this opportunity to plug the book Corporate Confidential. It will save your career.

http://www.amazon.com/Corporate-Confidential-Secrets-Company...

A few takeaways.

1. Performance improvement plans are not for performance improvement. They are for firing employees. Management already formed an irreversible negative view. It is too late.

2. You cannot win a case against the company. Because a) companies have more resources and b) even if you do win then other companies will mark you as a troublemaker. Getting hired is going to get a lot harder.

3. If you insist on fighting then do document everything. Supposedly you need a few months of notes. In other words, being called a slur once or twice does not make a hostile work environment. If HR is unaware then the company is not liable, but if you share your notes then you won't win the case anyway. There are a few narrow forms of discrimination that are claimable but the best option is to keep your head down and find a new job.

4. Do not document anything on company software or networks. My friend got to learn what Data Loss prevention software really did.

5. HR has zero legal obligation to keep your secrets. Their job is to identify threats to the company. They literally get paid to share your secrets.

Bonus anectode: I went to HR and asked "Are you legally required to keep things I tell you confidential? For example, if I tell you I want to leave then will you tell my boss?"

Her answer to my second question was no, but guess what my boss and I talked about the next day!
Well, that's just... neat.
Hey Folks, it was pretty clear he didn't want us to share sales data because it would make less money for the device. This was a separate issue from Discover. On the black & white e-ink Kindles, we had added a feature where users could buy from the device. The data was really bad - most advertisers paid thousands of dollars in minimum spending, and would sell a fraction of that spending in product sales. Amazon doesn't share that data with advertisers, and the SVP was basically telling the team not to share sales data because nobody in their right mind would buy a $10K or $20K ad if they ended up only selling $500 in product.
I have also been approached by recruiters for Amazon. The first time, I asked a few specific questions about the work culture there, and the response did not answer a single one directly. It was 100% evasion and redirection.

Among the specific questions:

- Under what circumstances would I be required to repay relocation assistance?

- Would a non-compete agreement be required?

- Does Amazon use an employee evaluation system similar to Microsoft's old "stack ranking"?

- What is the median employee tenure (a.k.a. how bad is the turnover rate)?

The first recruiter pleaded ignorance for some of my questions, so I helpfully provided him with some links to articles still available on-line from nationally-known business publications. These claimed (with references and fact-checking) that Amazon had the second-worst turnover of all companies where that statistic could be calculated, it does employ a variant of stack ranking, and that Amazon frequently pursued former employees for their relocation and NCA after leaving, even when it was Amazon's decision to fire them.

As I already knew all this, my goal was mostly to help convince that guy to stop being a recruiter for Amazon, and go take an easier job recruiting for someone else. I didn't exactly consider that the company would probably sue him for leaving, or maybe even fire him for not getting me to apply, then sue him for getting fired.

Always do your research on the prospective employer, kids.
Wireless devices used by casual pilots vulnerable to hacking
Sorty for the side note, but is anybody else having trouble reading this opened in a browser in an iPad? I don't understand why something as simple as scrolling through a doc has to be impossible in 2014
Free WordPress Themes for all – New themes added monthly
was that Jeremy Piven??
This sort of behavior at Amazon does not surprise me. If you are a third-party seller, they will eventually use your own sales data to go around you, buy whatever you are selling at bulk, and put you out of business.

This past September, they had major server issues, which cost sellers lots of money in sales. They refuse to admit it.

As a seller, you also don't own your customers (you are given the privilege of selling to amazons customers). Which means that at any point in time, Amazon could take it all away and all of the hard work you put into pleasing the people buying your products goes to waste. They have been recently making it more and more difficult for the average user to even continue their business. So many people that have been selling for years are prevented from continuing without paperwork from distributors (which as I've seen in the past, is just a trick to find out where they can compete with you)

With thaw business practices, they should have been out of business years ago.
Wow, this is horrible. Munira needs to be fired. And to be honest, I lost a lot of respect for Amazon and for Jeff Bezos over this. So much so that I sold all my Amazon stocks just now.
This just can't be emphasized enough. My view is that this view should be expanded to include most of management. They are in a different social class, because they are employees the company values more than the employees who do the work of the company (e.g. produce products, maintain software, whatever). HR is valued more for all the reasons listed. Management serve a similar purpose, but in a more front-line kind of way, and also are guardians of the only resource that matters in a company (direct and indirect expenses).

I suppose it makes me a cynical person but my view is that unless I have a pre-existing personal relationship, I assume that anybody in management views their employees as tools to use for their own political ambitions within the company, whether they need a scapegoat to cover their own incompetence or a proxy to claim glory and credit for jobs well done.
Depends on Bash which is not popular in many platforms, builds with autoconf. My granny is not going to use Quilt.
> I want their brainpower entirely devoted to things like serving the customer, improving the company, and helping their colleagues.

Don't you think all those things make you look good if you are the hiring manager? Conversely, if the employee you hired fails to perform those duties, you look bad.

Again, "making your boss look good" is NOT supposed to mean "do specific things for your boss that will impress his boss", it's supposed to mean that the employee meets or exceeds the expectations of the job which _in turn_ makes the hiring manager look good because his group is meeting or exceeding their goals, and so on up the line.
>However I'd love to see someone proving me wrong.

Legalization of marijuana. The government is absolutely against it but helpless to stop it.
You're totally right. I thought HR was at minimum a neutral party - at Amazon your HR rep is called your "HR Business Partner". That's complete baloney. She was basically there to do whatever my manager and the VP wanted her to do. Things I told her in confidence (like having two transfer opportunities) were immediately relayed to my manager. It is such a betrayal of trust. I would hope that other HR departments in other companies are different but I think that's overly optimistic.
Don't they allow you to pay back faster? 450/month is 100 months, surely if you have a well paying IT job you can do a lot better than that?
And his recent months of work on migrating Emacs from bzr to git.
Very different companies and both have been doing their thing for a bit. A small subset of people may confuse them, but it should be very clear right away from seeing their sites that one is what I'll call a "product based company" while the other is an online store.
What difference does it make what they do with it? Stipulate for now that they use them to hack Russian and Chinese computers. That is, stipulate that there is a good public policy reason to regulate that kind of work. How would you accomplish that regulation? What, exactly, would you ban?

If you can't articulate a reasonable and effective regulation that would control vulnerability research, regulation will do more harm than good: it will wipe out beneficial research and drive talent towards malicious research.

It's not on me to come up with a way to "address" the "problem". Doing nothing seems like a more credible response than trying to outlaw specific kinds of computer programming.
The beauty of student loans (from a bank's perspective) is that they are hard for the loanee to discharge and (these days) carry rates well above market with very little risk.

Maybe you can get lucky and out invest financial institutions. But it will be almost certainly be both lucky and unlikely.

The typical way debtors win is via inflation which allows old expensive dollars to be paid down with inflated dollars. Since US monetary policy has kept inflation low (actually just wage inflation) for decades, don't bet on this happening either.

During adulthood ten years turns out not to be that long after all.
Maybe it's just broken for me? All I see is a dark screen, although all sources load. I also downloaded the page and sources and tried to launch locally- nothing works. Maybe it's my locked down work computer?
The Go team has made the decision that the language supports tabs for indentation, and it’s enforced by `go fmt`.
We in Switzerland also have our own privacy laws and we don't care much for the US ones.

There was a scandal recently with a political staff member being involved in pornos. US papers plastered her face all over while censoring any naughty parts. In the Swiss press her face was covered to protect her privacy while the rest was not covered.

Also if you are accused of a crime and are a public figure you won't have your name and face printed all over the papers because you might actually be innocent.
Why does Satoshi, whoever he is, remain anonymous? What could he gain from that?
> I never met a professional who claimed to have "hacked back" anything, but I've never even met one who didn't think that was a crazy idea.

Coming from the amateur side of things, my observations mirror your observations. The only people who think it's a good idea, from what I've seen, are script kiddies-- not professionals.
AeroFS is hiring Senior Engineers
I can see the need for a VCS that doesn't grab the whole directory but is file based.

But this "SRC is built on top of RCS" doesn't sound like the best idea. RCS has been historically more errorprone than SCCS, probably because it doesn't use a checksum in its history file. So you never know if there has been a corruption or not.

Even though he mentioned SCCS "SCCS died off due to its proprietary nature", he doesn't seem to be aware that the Solaris version of SCCS got open sourced:
http://sccs.sourceforge.net/
Another result of this witch hunt is Munira Rahemtulla will forever be tied to this lawsuit whenever someone googles her name.
Tooling, simplicity (eg. lack of features), composition, channels.
Ask HN: How would you change retail banking?
Dear HN

I would like your thoughts in a nutshell on how you would change retail banking or what problems you're facing in your banking experience that could be solved
Which is contradicted by the last FAQ:

> Cloud&Heat sets up a separate Internet connection for server operation and bears all costs of this as well as liability for any damage.
Yep, that's pretty much exactly what it does, just tied into their ecosystem instead of being standalone/DIYish like an Arduino. You see people above comparing ElectricImp because it's very similar - simple way to get REST or simple net connectivity for a thing.
See also his attempts to take credit for other people's work on ncurses: http://invisible-island.net/ncurses/ncurses-license.html. I don't think I would want to work with him on a project.
Can the Cowriter of ‘Interstellar’ Pull Off Asimov’s Unfilmable ‘Foundation’?
Oh. It's really confusing to show not only the current mistake but also the mistakes that would be introduced by fixing it.
I love that you are working on this and hope for great success. I have doubts though.

I worked on http://www.globulation2.org which also has some higher level of command interaction. "No micro management" is one of its core ideas. While I love it, I guess people just don't get hooked that much to it than to those other games that mainly live from your click rate or your repeated attention.

I also worked for 2.5a at Travian and know a thing or two about successful game design and how travian deals with scripting and why. From that I can just say that Screeps will not be massive in the sense of user adoption. I would be surprised to see more than 20 people being online concurrently at any time beyond the first days of the game.