skysight-inc/HackerNews huggingface dataset:
https://github.com/jimktrains/polygonus I wrote this to allow us to encrypt and search passwords. The encrypted file may be kept under version control, though I don't know what types of attacks that could aid.
Except the obvious: why the hell is he "adding" employees, and what does that even mean?
Microsoft looking to release Office for Linux in 2014
I cannot figure out what it is you are trying to do. You say you want a 2D graphic interface but you don't say what to. You say you will utilize a "hefty" amount of objects and physics but you don't say why.

Lack of experience isn't going to kill this project, lack of a spec will. Learning to program is like any other skill, put the time and effort into it and you can learn, but if you have no idea what you are trying to do you'll get no where.
Control your house with Siri and Raspberry Pi
Suggest questions for MIT's Aaron Swartz review
I don't know anything about the gold mining industry. If you have found good/dense information about it, could you point me to where you found it? I'm sort of interested now. :)
Read the title and was sure it was going to be some bullshit management recipe for turning the place around.

Anyway if spoilers employee number 7435 was the boss and they have 10K employees and none with more than 6 years of tenure or making over 150K, Harry is lucky to be out of that place.
Nope - everything comes back to advertisers (well, actually, money). If Google could make more money by not offering services do you think they would? Of course they would.
I'm sure someone probably said something similar when a touch-screen phone was proposed ("But what happens when it's in your pocket??"). I, ahem, do not have hands on experience (so am uninformed, I guess), but it's easy for me to see the large number of huge opportunities.
I guess it's a work in progress, but I agree. The sole purpose of the site appears to be:

>We may be able to help by putting you in touch with a lawyer who can help prosecute your case.

People can generally do this themselves, but if you get enough related claims together, I imagine you could potentially file a class action.
J.J. Abrams, Valve in talks for game and Half-Life or Portal film
The Clone Phone Project - a DIY Upgrade-able Smartphone - Let's build it
At least they didn't register an ironic dot-xxx.
The law is significantly divergent from morality, codified or otherwise, and is often itself immoral.

But, that said, when looking at the issue from a purely moral perspective, the difference becomes even more clearly illuminated: again, making a replica of someone else's thing is utterly different from taking their thing away from them. This isn't a hair split in the slightest: the key component of harm that makes theft immoral just isn't present with copying.
ASK: Tips For Launching To Tech Community?
Hey guys, here is the project i'm working on: www.contentforest.com

We're going public on the 15th of this month and would be great if you guys had advice for the launch of the platform - we're focusing on technology publishers and content creators at the moment
yes. This is a curious decision.
Yeah that's what I meant; although I think typically acquirers offer bonuses in (call) options rather straight stock for those current employees of the acquired company whom they wish to retain. If you buy the corresponding put options and the acquirer tanks you won't have to wait for vesting to make money either. If the acquirer does well then maybe working for that company isn't so bad.

It's very possible that the costs or terms of available options would make this unfeasible. It's just something one thinks about when all his options are underwater.
Isn't that what Node.js is all about? Modularity? To get away from the monolithic, bloated, one-fits-all frameworks like Rails? And maybe there's something between "Rails" and "HTTP" (Sinatra => Express JS => modularity).

Building a new framework on top of Node but cutting out the fabulous npm and its huge ecosystem, instead unnecessarily introducing an own package manager/middleman in order to lock in developers and not following (or rather ignoring) Node's core principles is a brave step. Good luck guys, you'll need it.
I am concerned about the duration of any new job I take, especially in the current climate. I have friends who have lost their houses. If things were a bit rosier I would have gone already.

What do your friends do and where do you live? Even in a rather non-tech town I'm constantly getting calls. If I was willing to move to one of the cities within a 5 hour radius the calls go up even more. Techies who know wtf they are doing are in high demand. What I did when I left my previous stable, but soul crushing job 14 months ago was remember I had a stable job and I had time to look and pick and chose.
I do think there are some specific considerations for cash flow related crises. They can completely shutdown operations and it's not always straight forward when you need to procure bridge loans to keep the lights on. All in all, it's a great example of switching gears to handle a crisis.
I have friends who have not taken jobs at google. I'm pretty sure their issue is allocating scarce engineers, not servers.
Yes, what I'm wondering is whether this is designed as part of larger market research, a call for action, or a standalone startup concept.
Hmm is this really leaked?
Concept of the next iPad
i have a very specific idea in mind, but im not going to divulge it to the world. i described what i thought was relevant to one of my questions: which programming language would be best/easiest to write my concept in.
There's nothing stopping you writing your own hash map that can be configured with a custom hash function.

The builtin map is limited to types for which the language defines ==. It's a simplifying trade-off; I don't think "acceptable" versus "unacceptable" enters into it. One could imagine expanding the builtin map type to support a hash function, and that was something that was considered early on, but it added complexity that just wasn't needed most of the time.
I think T-Mobile may help to change that.
Rather than approaching it as a cause, could it be understood as gaining IP clearance and the the last step in the production of the novel; I mean, legitimately one of the last steps in making the specific novel a reality, not just a general cause.
Haha, poor choice of words there. When he says "adding", he really means "apply a binary operation A • B, which returns A if ....".

The key point is: Once you can define a binary operation which is associative, and an identity element I for which A • I = A, you can consider using monoids.
Welcome to Crit Club
You seem to be confused. scrypt is a key derivation function. This blog is suggesting you use openssl (using cast5-cbc cipher) to encrypt/decrypt text that happens to contain passwords. The two actions (key derivation vs encryption/decryption) are orthogonal.

Replacing an encryption algorithm with a key derivation function doesn't make sense.
> To the degree that people use dedicated apps, it is to that same degree that they're not using browsers and open media.

True enough, but I'm not convinced that the latter effect is intended ore merely a side effect. This distinction is certainly key in assessing what alternatives those pushing native apps would be willing to consider.

> it turns a public forum into a series of competing private experiences

Again, this is a precipitate effect, but it's not clear that this is the intended effect that reveals the underlying motivation. I do think that motivation is present among some - Facebook, certainly, though they seem less interested in driving people away from the web than in hijacking the web and turning it into their own proprietary platform - but, again, I think that the native-app trend is largely bandwagonning initially motivated by smaller websites' management desiring to have their brand in readers' view for more often and for longer. If the UI for iOS worked differently, and RSS feeds could be accessed via a method indistinguishable from accessing native apps, I think we'd see far fewer native apps.

> and Facebook would fail

It may yet.
I believe in the rough benchmarks of ~4 hours of work a day.

I also believe that people are widely scattered around that mark.

I've been doing an experiment where I print out my work day in 5 minute increments, with three tick boxes next to each time-period - "Hard" work (Coding), "Soft" work (reading e-mail), and being distracted. As the day goes along, I tick off the increments as I remember to do so, and I get a pretty interesting picture of my day:
- I rarely do "hard" work for more than 45 minutes at once
- I do about 1.5 - 5 hours of "hard" work / day, depending on meetings, sleep, drinking the night before, all sorts of things
- I'm improving my ability to focus on "hard" work over time.

I definitely recommend this!
Watch this video and see if it can help you explain better what you want to do. You might also do a Google search for terms like: HTML5 canvas physics game
have you guys picked a platform yet for writing the book? using LaTeX? this looks like something that http://pen.fm might be useful for, especially since the founder of that is into node as well, might be doing meteor stuff too actually :)

e.g. http://www.pen.fm/read/Returning-as-an-Engineer-PN1368383b7c...
The main problem with my rack is the noise - I live in a flat and there's nowhere but the living room to put it. I've seen a few noise cancelling designs around, but they're all too expensive.

I wonder if I could build a simple noise cancellation system with an FX-LMS algorithm?
So is this just a Google Spreadsheet form?
Ideas have no real value. Execution is what matters. As for a language: my gut reaction is that you'd be best served by learning HTML5 canvas and Javascript.
Meraki is moving (or just moved) into a bigger campus in San Francisco. I was under the impression that they signed their new lease after they announced the acquisition.
They don't have to litigate; they can read a reply from the publisher and say 'oh all right then.' But if a trademark holder doesn't bother to raise the issue with someone else who employs the mark, then their lack of interest can be attacked in court as constructive abandonment. I don't think any money needs to or should change hands.

As an example, I put out a book featuring space marines, nothing happens. I put out some novelty children's outfits featuring space marines, nothing happens. I put out a game involving space marines, GW (reasonably) objects that I'm infringing upon their trademark. I say in response that I put out two other space marine themed products and they didn't care, so I assumed they'd lost interest.

I wouldn't want to be seen as carrying a torch for GW here, I actually have an intense dislike of the company and its history of monopolistic tactics at consumer expense. It was cool firm until about 1984 when the MBAs took over the firsm and adopted a scorched-earth approach to all other firms in the space.
"Fresh-faced?"

I think it's reasonable to expect that graduates have a significant number side projects by the time they exit. Anything less seems indicative of a lack of interest.
Got it. When I read "name badge" I was thinking of just a name rather than a security badge.
Apple grabs more than 20% of global PC market in Q4 2012
Unless I've misunderstood this article, I think this is a bad idea. When working for a company your work should ideally stay at work. Come 5pm, if you're privliged enough to work a 9-5, your day should be done.

This growing push for work to be extended into the family home really erodes the necessary work life distinction that allows for a happy life. Thats not to say you shouldn't have a lab at home to train yourself on things that interest you in your own free time, but if staying at a job means investing unpaid hours at home then one should probably consider whether the job is worth it.

After all, if a company expects you to do unpaid training in your own personal time then what will it expect from you in the future?

Furthermore, these articles constantly push the message that more work is better for your career than less. My father always told me its not the quantity of time you spend at a task but the quality.
You want fast results while learning the good foundations of any programming language, so learn BASIC, seriously. You have ZERO hope of achieving what you want in a reasonable timeframe with any other language that anyone may suggest here. They'll suggest python, javascript, C++, some will even suggest LISP but dream on :)

Download DarkBASIC here: http://www.thegamecreators.com/?id=2000&m=view_product&#...

It's free, fast, it has 3D, 2D commands and everything you might wish for.
yup, the code run significantly faster than before. tho it's still relatively slower than C.
Hi,

Well I am collecting links as part of my industry analysis, and this is what I have bookmarked as worthwhile:

http://www.minalliance.ca/pdfs/Minalliance_100_innovations_e...
http://www.saimm.co.za/Journal/v081n07p212.pdf
http://www.forbes.com/sites/greatspeculations/2012/12/12/gol...
but without understanding your concept how can anyone answer you? Even i didn't get what you want
Words-Gifts
Yep, having your own personal lab allows you to do what you want and can actually be a sort of pretest bed for applications and/or hardware you want to recommend for your employer.
The scrypt command line utility uses the scrypt kdf to generate a 256 bit key for aes.

Both kdf and cipher are used during single file encryption with openssl and the scrypt command line utility. Openssl implicitly uses a md5 as a kdf during encryption [1.1][1.2]. Cast5 requires a 128bit key, and the kdf helps stretch the user's password to fit this key requirement.

I can understand the confusion, as scrypt is typically referenced in kdf discussions. It's actually somewhat difficult to extract the kdf functionality from the scrypt source code because the code is geared towards single file encryption. See this post for a confused q&a with scrypt's author [2]. Wrappers around scrypt like this python package[3] have made the "mistake" of using the entire encryption pipeline when they just wanted the kdf. Using scrypt in this manner should still be safe, but it will waste some cpu cycles on aes.

[1.1] http://www.openssl.org/docs/apps/enc.html

[1.2] http://www.openssl.org/docs/crypto/EVP_BytesToKey.html

[2] https://news.ycombinator.com/item?id=1350392

[3] http://pypi.python.org/pypi/scrypt/
Unjustly Fired Waitress Comments
The problem of big companies. At some point they end up with people who suck like your manager. Small companies are much better at keeping their ethos and culture. This isn't to say that small companies are perfect though. It's just easier in small companies to know what you're getting into prior to making the leap.
Yelp Losses Exceed Expectations; Shares Drop
When to use Drupal
Companies that won't invest in training or research are not worth working for. If they want you (as an employee) to pay for that out of your own pocket and you do, then you're a sucker, unless you've negotiated a fat salary and a 4 day week.
Definitely! There are things between meteor + websockets (socketstream and derby come to mind), and depending on your project, sometimes they are going to be the best choice. Just like sometimes Rails is the best choice and sometimes Sinatra is.

I was just saying that it's a rare case that going all the way down to the metal, and using websockets alone is going to be that best choice.

On the second point, I'll won't speak for the meteor team (which I'm not a part of), but here's what Geoff Schmidt recently had to say on the matter: https://github.com/meteor/meteor/pull/516#issuecomment-12919....
Keep in mind that embedding may not be allowed by your font license. An officially-licensed copy will come with the appropriate files (that are well hinted): http://www.fontspring.com/fonts/mark-simonson-studio/proxima...
I feel like the punch line was ruined. Harry should have been the employee whose number was selected.

The boss thing is cool, but it just doesn't fit with the suspenseful and ironic narrative that is being set up.
The zoomed in says he makes 143.. must be some bug.
These are exciting times indeed to be a part of the exploding LA startup community. I love it here, and I love this jobs post.
How a scrappy computer-nerd collective pranked the tech press
Every Possible Photograph
why not have even numbered perls be the big language experiments and odd numbered perls be actual production ones with some of the goodness from the experiments baked in?
Recently, I watched someone code in Mojolicious (a remarkable Perl framework). It was simple, brilliant, elegant and yet felt incredibly lightweight as well - lots of wow-factor.

But sad to say, most will never see such beautiful things, merely because of the version number. That's life, I guess.
I don't think the point is the implementation itself, just what the author finds interesting in a problem. After all the 'plus' operator just does a series of ordered comparisons like the minBy solution does.
But it's rather unlikely that the entire Blackberry operating environment using it does, which is what is really being compared here.
The Halley VI Modular Lab Keeps Moving to Avoid Death-by-Ice
Anybody have any recent experience with Delphi?

"With Delphi XE3... you write an application once and compile natively for both Windows and Mac – including 64-bit Windows and Windows 8, Mac OS X Mountain Lion and earlier Windows and Mac versions from a single codebase. " http://www.embarcadero.com/products/delphi/mac-osx-developme...
This is most likely fake and if it is not fake it will be at least as expensive as a Nexus 10 ($400.)
I read something like this and think... really MS should follow in Apple's footsteps and build their new OS on the linux kernel, as Apple built their's on the FreeBSD kernel... It could work
I'd choose Processing for quicker results.
http://processingjs.org/
http://processing.org/
Of course, we'll make sure the book is up to date with the latest version whenever it comes out. And we'll also provide updates if any major change come out in the months after the book's release.
or ill do something stupid and try to learn 2 languages at once :) thanks
And with that, I no longer have any use for Windows. This is awesome, even if I can't understand why they would want to do such a thing.
Well, lets say you have 3 elements (1,2,3) with 2 being 0. So since 2 is 0, 1+2=1=2+1, 2+2=2, 3+2=3=2+3. With me so far ? So what's 1+3 ? Well, it cannot be 1 because you could then cancel the 1's and 3 would become 0, but 3 isn't 0, its 2, because we just said so. 1+3 is obviously not 3, because by the same reasoning of cancellation, you'd end up with 1 equals 0, which it ain't cause 2 is 0. So by the weird magic of Niels Abel, 1+3 must indeed be 2. Because it just can't be anything else, yeah ? You only have 3 elements to play with, and 1+3 better be one of those. Similarly, you can work it out that 1+1=3, 3+1=2 and 3+3 =1. That completes your Cayley table and you can collect your paycheck and go home to wife and kids, because with 3 elements your Cayley has 9 slots. But when you have 10,001 employees, your Cayley will have 100 million slots. Unless you have a rule to fill those slots, you won't be able to fill the Cayley. "Adding employees" is simply a rule to fill the Cayley. HTH :)
Your understanding is correct - you cannot store CVV under any circumstances. There's no way around this. When we do recurring payments, we're only able to pass CVV on the first transaction.
One somewhat late comment: based on what I saw in other discussions of this, the domain registration of the site in India is basically all false information - one starting point might be to see what can be done about getting that domain registration cancelled. The Indian registry does have a policy that registrants must provide accurate information.
It's less about what your company wants you to do, and more about what you need to do to develop your career. If you want to stay on top and keep being employable, you'll have to invest in skills, and I see no reason why your employer would provide that for free, especially if those skills aren't directly useful to them.

Company's job isn't to help you find a work-life balance. Its goal is to find the long term plan that extracts the most work out of you. It can involve giving you some cool perks to keep you healthy on the long run, or it can involve churning through new hires all the time and overworking them while they last. Depends on their strategy.
What does Pen.fm do?

And we haven't really decided on this yet, I don't think we'll need to use LaTeX but we'll see. Any suggestions are welcome :)
OK, I'll believe this when I see it.
Reminds me of Friendfeed. Few quick mashups could do the same in the good ol' Web 2.0 way.
I wonder why he chose Cast5 instead of AES.

It probably doesn't matter either way, but when you deviate from standard best practices in crypto you should at least explain why you do it. (my best guess would be that the code predates the invention of AES?)
DAMMIT, I accidentally downvoted you from my phone when I meant to upvote you!!

I totally agree.

You should have all the things you need and love for both your job and your passions, but keep a line between home-time life and work life.

Anyone who says otherwise is likely <30 and has no family at home.

It is wise to do this even when you have roommates and are not living with an SO / our own family.
>Fire the oldest employee who is not making six figures

And, if you're in the U.S. and the employee is over 40 years old, you automatically set yourself up for an age discrimination suit.
At my employer, we use Outlook for mail and calendaring. Currently I have to remote desktop into a server to use Outlook or run a Windows VM on my Linux workstation. If MS releases this, my company can simply license Office for Linux and we can access it "natively" (modulo it'll be a closed-source binary). There is a market for this, if small.
Boeing looking at changes to keep heat or fire from spreading
Maybe in a small company. In a company with any size the difference of 20k-30k isn't very much in the overall scheme of things. Generally what a company will do at that point is keep the more senior employees with the assumption that they know more and are more likely to keep things going with less help.
Uh, every single one has such an explanation. It's the "discussion" link beside each one.
Received mine yesterday, i was quite disappointed when i knew there's no Linux sdk !
MCE #2: Building an autonomous UAV and PID regulators
StackExchange Founder Vows to Reinvent Online Discourse
For my personal situation, this is a good idea.

My current job involves me writing code for robots. This sounded interesting to me, until I realized that I am working with some ancient software here - I'm talking .Net 1.1 on Windows 2000! Not to mention that writing software for robots isn't really all that challenging.

If it weren't for my after-hours exploration of open-source technologies, my skill-set would be severely outdated, and my career would effectively be dead here.
> You'd think a reasonable math person--or any halfway competent programmer--would not throw in a call to math.random in the definition of their monoid!

Yeah, just pick 'a'; if he was in the database before 'b' chances are that he is the one who has been with the company for the longest time; and if that's a lie then is just as random as math.random anyway.
Eh, it's not like porting to Android has any bearing on porting to desktop Linux since the UI toolkits are completely different. I guess this would be cool, but I'd be surprised if many people used it over LibreOffice.
I pay for fastmail, but there was a workaround where if you signed up for GAE with your domain you could get 1 free account. (Don't know if that still works)

I believe microsofts offer costs similar to the google apps.
That's true, however it's been clear for at least 4-5 years now that Perl 6 was a boondoggle.

From the outside the Perl community looks like its barely holding together.