skysight-inc/HackerNews huggingface dataset:
I have a few random thoughts on this.

"convenience and mobility rule the day" This happens to everything eventually. When I see someone take salad out of a plastic bag and pour dressing on it out of a little package, I have a similar reaction.

Some people just don't care or legitimately don't know what bad sounds like. My kids were mucking with my preamp and got the tone controls all messed up. It sounded terrible, but my wife was listening to music all morning and never noticed.

I think the real downside of this trend is that it's becoming difficult to actually listen to the gear I want to buy. I live in a city of over 1 million in a part of the world where the economy is strong. There are three places left in the city that carry decent equipment. The last set of speakers I bought I ended up getting second hand so I could actually listen to them for a few minutes before deciding to buy them.

Non-audiophile people I have talked to about high end stuff are often intimidated and won't go into those higher-end audio stores.
From the article, I got the impression that the only way to really have secure communications is to create your own crypto. Now that you mention "air gap," I think that is the key (pun intended): it would have to be a crypto device that communicates with a PC through an air gap. Not USB nor bluetooth, actually nothing digital. The device I'm thinking of would rely on certain kinds of digital-to-analog and analog-to-digital conversions.
Oh! Of course it's not confirmed. It would just be nice for someone on the inside to give a wink+nod, or tell us that's it's completely off the mark.
Sanitizing your inputs is apparently even harder than salting and hashing your passwords, something even the big-name companies tend to mess up.

Sigh.
Ama-Mart

Wal-zon

Take your pick.

I don't care whether you are "online" or off. Treat your workers like shit -- yes, your workers, you wankers; I don't care what shell employment manoeuvring you use -- and run a business model that takes advantage of, if it's not outright predicated upon, the public dole, and I will be disinclined to send my business your way.

Other readers here: If you don't like it, vote with your dollars (or whatever currency). It's the only way, in today's world.

And name them for what they are. They hate the bad publicity.

HN relevance: Being a "tech" company does not absolve you of being a good citizen. Some "tech" advocates are sounding far too much like Wall Street bankers, these days.

----

P.S. Good grief -- a bit of upvote. Karma negating though it may prove to be (feh), I'll add that while authoring my original comment I was thinking more of the now much reported warehouse staffing situation than of the OP's situation. ALTHOUGH... I, too, have experienced the "blessed" "management" employee phenomenon -- more than once, when I stop to think about it.

Once even personally, where a VP's... "pet" was moved into a role that I was in line for. They received some months of half-day or more one-on-one training from a senior supervisor. They never really got the hand of the role, especially the technical details; nonetheless, it was enough of a resume builder for them to shortly thereupon move on to "bigger and better" "management" things.

Whereupon, they belatedly put me into the role. Which I then did from day one, with effectively zero additional training. Oh, and while holding down my old job -- and at times, repeatedly, also portions of the job I'd left before that, which they continued to underhire for and so continued to fail to fill successfully.

"Management". The best management I've seen worked up to the role. "Formal" credentials are to me not outright anathema, but definitely a caution.
Facebook Inc. Finally Receives Credit For Strong Underlying Trends
Everyone interested in web dev should own a VPS.

After a year working at a Rails shop that deploys to Heroku, I decided it's time to learn some sysadmin basics. Here are some things I've done the past couple months that might give other noobs some ideas.

- Make aliases for most Linux commands. Abstract Linux into a simple interface of aliases that you can browse in your .zshrc/.bashrc/fish.config. Linux becomes much more enjoyable when you can type `untar <file>` instead of remembering the magical incantation `sudo tar -xzvf <file>`. Make aliases for everything. nginx-reload. nginx-restart. alias z="vim ~/.zshrc && source ~/.zshrc". I even abstract apt-get commands into ag-install, ag-update, ag-remote, etc.

- Use dropbox cli, a shared folder with dotfiles, and symlinks to keep dotfiles synced between your server(s) and laptop(s).

- Install tmux on it so that you can `$ tmux attach` to a persistent shell so that things still run when you close your remote connection and they're still there when you log back in.

- Run weechat (terminal irc client) in tmux so that you never have to log out of irc again.

- Learn how to rsync up and down files from your server.

- rsync your Sinatra app (or whatever) onto your server and run it on port 5000, immediately see it live.

- Install nginx and have your VPS serve multiple domain names, each domain name pointing to a Sinatra app running on port 5000, 5001, and 5002.

- Run each website in its own tmux tab. At the beginning it's easier to reason about a foreground process than some daemonized process.

- Install postgres or whatever database you use to your VPS. Get your db-driven app to connect to it. Connect to your remote db using your favorite db gui.

- Take notes of all the commands you use to set up each component so that you can refer to them later, see how you might have messed up.

- Learn enough bash/zsh/fish to automate all of those commands. Polish it enough so that you can curl your script from a Github gist on a fresh VPS and it will set up your entire environment.

- Install `htop` as a nice overview of your server's stats and the processes that are running. Run it in another tmux tab. My tmux right now has a tab for weechat (irc), tabs for my Clojure apps, and an htop tab. On Friday nights I pretend I'm NASA mission control.

- Learn how to use the `ssh` command to reverse tunnel a connection from your VPS to an app you're running on your local machine for a fast development feedback loop.

- Learn how to use your VPS to encrypt your connection when you're working at coffee shops.

I'm still a noob but I leveled up considerably from this quest arc. I highly recommend.

I still don't have a raging clue about most of Linux, even stuff like what all the folders are supposed to be for: /var/opt /etc/www /usr/local /usr/shared/local ... etc. and why files go the places they go, but it's all an iterative process.

Email me (profile) if you need help with any of the bullet points. I am trying to shape it into a more helpful blog post to share with other noobs.
Why Facebook ads are useless to me
Why not Firefox+DuckDuckGo? I find that more likely than a switch to IE.
Just a theory, but this is the company equivalent of getting away with so much if you are gorgeous looking. We are all aesthetes to some degree, so we are far more forgiving with a company like Apple that knows how to tickle those senses with beautiful design.
A lot of people underestimate the performance impact of malloc(). It is dog slow. In addition if you use a poor malloc() implementation heavily with varying sized data, you can easily end up using more memory than had you used a copying GC!
Yeah, I wasn't accusing you, just clarifying for readers.
> What is the state of the relationship between OpenOffice and LibreOffice?

LibreOffice won, Oracle lost. Game over.
Did this person actually go ahead and apply for any other full time jobs that were on offer on the amazon job site?

I have seen this before where people expected to be presented full time jobs, when all they needed was a little prodding to go through the hoop jumping and formally apply.
Life in the Boy's Dorm: No Donuts done in Sun
I appreciate the effort of everyone involved in this complex project but I think that we should see something like an opensource replacement to google docs in our future
"The object that does not reflect light to you ceases to exist in your vision. Nothing comes from that direction. Your brain would then attempt to compensate -- as it does for the blind spot in both your eyes -- and fill in the void, perhaps with a fuzzy version of continuity of whatever colors and textures surround the object."

This is gibberish. Unless you're high on acid, when you see a black thing, your visual system does not go nuts trying to fill in the missing data... it sees black.

You're trying to explain a phenomenon that doesn't exist. Your brain does not see a black object as a "gap"... it sees it as black. There's nothing complicated to explain here. There's no "illusion". There's no weird perceptual thing to explain, beyond the usual "what is seeing red, really?" (red for some reason being the usual color chosen for this question), which is clearly not what is being referenced. There's no gap here. No optical illusion. Just black.

I mean, find something in your visual field that is black, and look at it for a bit. Do you see your brain "filling in the void, perhaps with a fuzzy version of continuity of whatever colors and textures surround the object"?

The only hard thing about understanding this is that there's no hard thing.
In Israel, military service is compulsory for all men when they are 18 years old. The best hackers in the country are detected and lured into cyberwarfare positions where they need to be the best cyber attackers in the world for 3 years.
You bet that these guys are among the best in the world.
touchdb/couchbase-lite is pretty active. I use that to replicate data from a CouchDB cluster to Android and iOS devices, for a game.
Perhaps you need to look up the definition of "breaking a story":

"to be the first to broadcast or distribute the story of an event."[1]

Snowden provided the information, the media absolutely broke the story.

[1] http://idioms.thefreedictionary.com/break+a+story
> it's easy to put an installation in free-only mode

Can you give me an example of this? I wasn't aware there was something easy, but that's just pure ignorance. Let's say Debian.
> the only possible convictions we should allow is over DoS and that is only if there is malicious intent.

What's 'malicious intent'? Is it what the 'reasonable person' decides it is? If so I don't see how what you're proposing is significantly different from what I've been saying.

Likewise a DoS is not the worst possible thing you could do to a website with an unauthenticated API. Why do you carve open an exception for DoS but not for e.g. identity theft or doxxing?
I'm just having a hard time understanding how you could be having complaints about the compile times if you have a fast lexer and that lexer is a significant percentage of the total time. Can't your lexer handle a million lines of code in a few seconds? How big are these code bases?
50 pushups and a $10 contribution to the EFF.
Presumably this person was annotating movies with which actors were on screen when, and possibly where in the frame.
You just start calling everything you design 'affordant.' The GPs point is that all these adjectival terms are buzzwords for 'pleasant for a person to use.' Much of design (and indeed art nowadays) is about marketing your creation more effectively.
OK, then I'm unclear on why you brought up my employer. Did it have something to do with my support of the answer in your mind? Like is Angular a Google project? Or was it just some random thing you could attack?
We're moving towards minimal formatting, and web-based solutions (like Google Docs).

You might be. Some of us have been moving back the other way, after discovering that doing real work using children's toys instead of grown-up tools is inefficient and frequently produces substandard results.

People have written entire books specifically on how to present information effectively, on top of a vast body of knowledge about graphic design, typography, and the like. The fact that a typical web-based word processor today offers only trivial formatting tools doesn't invalidate all of that previous experience and understanding; it just means that a typical web-based word processor today isn't very good at producing well-presented documents.
A couple of concrete things come to mind -

1. DO has no private network; all traffic between your nodes occurs via your public interface. In fairness, it looks like they're working on this (http://digitalocean.uservoice.com/forums/136585-digital-ocea...).

2. Linode's NodeBalancers are super handy if you need load balancing, and don't want to run your own. There are certainly some things I wish they could do (alerting comes to mind), but they're a heck of a lot better than running my own.
Improving golang build times by leveraging the wercker cache
Already tried that, and already failed.

Some JS in the page makes webkit die.

I think a headless Firefox is my only hope.
And charge the client $100-300/hr.
Thats bad.
Means I can't sign up at all.
a)I dislike giving so much information up
b)I don't have proof of address
(Outside us, nothing is on my name because it's cheaper that way)
I'm a sometimes-coder at VividCortex. Yeah, there are endless potential issues with this that make it a non-general solution. I mean, it works for us -- so far -- but it's easy to find cases where it won't. What if package X wants version 1.0 of package Y, and package Z wants a different version? Oops.
Hey, ufw is a nice iptables front end that is portable, and by Canonical.

Besides that I got nothin'.
>Pedantic nit: probablistic vs probabilistic....

Your nit reminded me of this: http://web.archive.org/web/20080516195038/http://cs-people.b...

"Lower Bounds for Probably-istic Polynomial Time" an extremely funny read :)
Well you have to have some way to differentiate them from the people that don't like food.
Next to this, it is a little unfortunate that just two days ago OVH announced on their forum (http://status.ovh.net/?do=details&id=5070) that an attacker had gained control of a system administrator's account, and used that to gain access to a VPN account of one of the firm's backoffice staff. That again was used to get the personal data of customers in Europe and from a hosting firm in Canada.

Well, at least they are being open about this, but from the forum it seems the security incident is still open.
It's worth checking the generated assembler to see if the optimization actually took place in your build.

Note that you may be using an older dmc which did not do the divide optimization.
Yeh the 3 founders essentially being pulled off the project to a competitor definitely took its toll.

However one founder has returned full time to the project, and while I would still describe it as 'in recovery' its definitely looking promising, there have been more contributors than ever this year, theres exciting work in progress in the works including this bigcouch merge and fauxton, as ell as couch related project like hood.ie and (forgive the self promotion) pouchdb.com

So its looking up, this email definitely sums up the current enthusiam for me - http://mail-archives.apache.org/mod_mbox/couchdb-dev/201307....
This is a very believable explanation.
Maybe I misunderstand what you need, but generating a call graph and showing what percentage of time is spent in a function by caller is possible with all of these. Example for perf: http://lwn.net/Articles/340010/
Fragmentation could actually be bad for something like Watsi. If there's only one, and it's very well-run and well-publicized, it might be better in the short run to keep the shop closed.

If Watsi really flies, expect groups like Heifer International to offer similar programs. If the "business" model works, someone else may code up a clone of the backend anyway.
please develop in upstream, push your code more upstream, be compatible with other distros when you can. co-operate with others on upstream projects like wayland, instead of going for your own way. It is your privilege to do whatever with your resources, but if you want to claim that you develop anything for "larger" community you must do the things mentioned.

It is my understanding(perhaps,flawed) that canonical are trying very hard to differentiate themselves from larger linux community,which is fine if it serves well for their business, but they shouldn't act as if they are prophets of free-software.
I've seen a number of compiler "benchmark" programs that inadvertently measured the performance of malloc, not the generated code.
We know that. The GP is pointing out a secondary purpose that is often overlooked. Automatic door closers are subject to failure, and when they're inoperative then having a handle is a good thing. Commercial building owners also like handles because they can be chained shut easily if the tenant stops paying rent, even if the tenant has changed the locks.

This is not to dispute the (great) value of the book, but to point out that there's often more than one use case.
No, the little red shirt vendor kids don't know me from anyone. I'm just saying there's multiple sides to every story and perhaps there's more to this one. I wasn't there.

My point is that I've never had a problem like this at any conference anywhere. Being pleasant and explaining one's self has always worked well for me when traveling with relatives to these conferences.
Very interesting. Do you have any URLs or papers that go into more depth regarding your statement?
They have this in beta: https://www.ovh.co.uk/cloud/public-cloud.xml
Ordinary community workers aren't charged with the responsibility of executing state-sponsored violence against people deemed threatening or unlawful, and are allowed significant legal protection in their duties. Given that context, he has a very legitimate reason to interpret this as a threat or an attempt at coercion.
I didn't know it could do that. Thanks for the info.
http://blog.seattlepi.com/trevorgriffey/2011/04/03/top-10-re...

http://www.alternet.org/newsandviews/article/668688/is_amazo...

http://www.thenation.com/article/164823/cyber-monday-click-a...
You already did, and were a great help.
For AAA games, supercolliders, and anywhere else that requires native code performance and more abstraction power than plain C.
Thanks! it was pretty fun to get it working, I'm glad you like it.

* Yeah, we use git internally, but we should definitely add support for other vcs when we can squeeze the time for it.

* True, I purposely kept this as simple as possible and forcing people to keep a complete Godeps file didn't sound like a terrible tradeoff (I actually like that it makes it that explicit).

* Issue #3 will have me scratching my head for quite some time, but I'll find a way!

Thanks so much for the feedback!
Yeah, I looked up the method and agree that if most of your tables are small, it's worth those simple ifs.

I only meant to store it in addition because the alternative, storing an index into the list of divisors (and thus reciprocals) might be slower due to an extra indirection.
Lob (YC S13) Debuts a Cloud Printing and Shipping Service for Developers
The virtual space can be useful too. I remember reading that Go had some issues due to the limited address space in 32-bit systems.
That's funny. You rushed to Angular's defense without mentioning your financial connection and now you're annoyed that somebody else mentioned it.
Unity is primarily available on Ubuntu. Now Canonical has said goodbye to all derivatives to welcome Mir. You are obviously going to make an argument that it's available for free do what you want to do with it - we don't support it, we don't break your work. This is a little dishonest. You have to do what you have to do, I am not judging.
Check out these guys https://backupsy.com - I haven't used them myself, but if all you need is storage, the prices look great. There are coupons floating around for 40-50% off as well.
CSS FilterLab
This assumption is just plain wrong. Those clients just jump on seeing such low rates without checking work first. If one's hiring process is not good then bad hires are bound to happen no matter if the hire is Indian or American.
NSA snooping is hurting U.S. tech companies’ bottom line
Can't see value here. Having 7.5k (actually 5k, but I live in a cheaper part of the world) to spend I'm currently getting pretty functional prototype from one of the universities (no doubts about credibility). If it fails to get traction the money is lost just like in 26|52 (unless I'll sell the site on Flippa). But if it gets off the ground I don't have to give out the equity. So you need to rethink the value proposition: either reduce the risk your customer experiences or provide him with more value: marketing, sales, analytics etc.
Do you have a source for the thinking that people perceived Watsi as a for-profit business?
They knew she was coming. It's not like he just showed up and was like, "surprise! I have another person you had no idea existed!" They should have at least asked about it.
A few of the temps, who had been on the project since X-Ray’s inception, applied for the now vacant position of project manager. I was convinced the position would be filled by one of two individuals who had trained me and acted as point people for questions and concerns when the manager was in a meeting. None of the temps who applied for the position got it, which most of us on the team found confusing because they were basically already doing the job.
You're right, but unless you're both a lawyer and a genius then the cold hard facts are that you really can't ever be certain how your actions will be interpreted in light of the entire law.

I used to think this was an issue with the law, that we need to take out loopholes and corner cases. But in the process of specifying allowable and unallowable behavior you make the law so expansive that it can never be grokked.

By making the law simple, you make it fuzzy and now we're back into your problem.

I would blame the lawyers and legislators, but honestly I have extremely simple programs that I can't actually predict the behavior of, and the computer does exactly what I tell it to.

I don't say this to say that we shouldn't fix the law, only that I think at some point you (the royal you) have to come to grips with "c'est la vie" and just not worry as much. Either way you can't completely win, so why fret over what you can't control?
Go for Arch! Enjoy pacman and be on the bleeding edge. Added bonus: new performance improvements will hit your tiny server faster, thus: more speed :)!
Ah, that is your way of answering, "Yes, Angular is a Google project." I was not aware of that. I am not annoyed, just confused.
Surprising? no. But very, very cool!
Can you tell why you know that? Is that knowledge from personal experience?
Ask HN: Cryptographic salary negotiation protocol?
This is a maths/crypto problem. Is there some means by which an interviewer (potential employer) and interviewee (potential employee) can establish whether they have overlapping salary ranges, without revealing the actual ranges to each other?

If possible, this would be a useful first filter to check for employment compatibility, without leaking information for the actual salary negotiations.

More formally, if interviewer Alice has a secret number X (the maximum salary that she is willing to pay), and interviewee Bob has a secret number Y (the minimum salary that he is prepared to accept), is there an exchange of information that allows both parties to establish if X >= Y without revealing Y to Alice or X to Bob? Given that Alice already knows X, and Bob already knows Y, it should not be possible to determine the difference between X and Y from the exchange of information.

This is obviously trivial to solve with the use of a trusted third party. Is it possible to solve without the use of a trusted third party?