skysight-inc/HackerNews huggingface dataset:
From the ST forums:

http://www.sublimetext.com/forum/viewtopic.php?f=2&t=15477&h...

=============

From the Sublime office: We are not selling to Github, we are not stopping development of Sublime. As noted by another poster, this is effectively a one man band (I'm here to answer sales questions, process your refunds and get the mail so Jon doesn't have to). The past few months of silence on the development front have been a combination of boring back end work (taxes, new payment platform) as well as a break for the man driving this whole operation. No, we don't currently have a loud internet presence, which is can be an understandable cause for concern-something we intend to address once we move into the production version of 3. There is a vision for continued growth and development, there is momentum behind Sublime Text; it is not dead, just slow.

=============
The appeal of Truecrypt is that it works on Windows. As you've suggested, there are better encryption programs and schemes for users of GNU/Linux operating systems.

The questionable license, and obscure nature of the project should be significant reasons not to use Truecrypt. That doesn't even begin to consider the actual security of the program.
Another reason to work for an employer as a consultant, so that you control your own IP and time.

I'll keep saying this until one day talented programmers get the message. If you're creating open source frameworks, you're talented enough to not have to take any bullshit from employers. Offer them your services, and nothing else.

Sadly, the state of health insurance in the US makes this somewhat difficult.
I had so many problems with nvidia mobile and its was getting too much heat out of the fan BOX, while comparing other laptops with Intels GPU it was completely different story.
I had to install nvidia drivers as I had to have external display support.
As a developer with just a few graphical requests in total, I don't need nvidia or amd ati... ;-)
Also, I have no time to tweak it up and make it work, I would like something that works out of box, I think thats normal request, right :)
This may seem like semantics, but I deliberately omitted that case by addressing "IP infringement", and not the contractual issue (of ownership). sigh I guess it's arguable, that the contractual scenario is technically "IP infringement", but I would say it's just a part of it, and not the issue that it turns on. But this argument is not important enough to go into.

I could have also addressed the contractual issue, if only in passing, to armour-plate my comment, but it wasn't the point I wanted to make, and thought it would complicate, dilute and confuse it. Also, defensive commenting is not fun. sigh this regularly happens to me online, I wonder if there's any way to prevent it (or accept it, once it happens)? It really bugs me. I may be seeing it from my own point of view too exclusively... Any suggestions?
As myrmidon said, LuaJIT ships with a very fast interpreter.

What I was trying to say is that, while its not as fast as JIT or AOT, it is still extremely fast (many times faster than the reference Lua implementation apparently).
There are a couple of interesting things in what the former employee says

1) He claims the commit logs are proof of when he did the work. They aren't, they are simply proof of when he did the commits.

2) He says, "I worked on it in the evenings after I had completed my work for the day." Which instantly makes me wonder whether he was doing this on a work computer after hours?

If you want to do open-source work on an area related to your job you must talk to your employer first, and whatever open source work you do you should be sure you're either not using company resources or have permission to use them. Commit logs cannot prove when you did the work, they can only prove you did them at or before that point.
I never said i did it or would do it... I like my employer and have no desire to moonlight at all.

However they do not own me, which is what your implying with your statements. Any employer that needs to use legal threats and controls on my personal time to control me is probably not someone I would ever work for anyway
Definitely, we are starting to open it up, encourage open source developers to get involve, and to encourage wide-spread use. If you are interested in getting involved, I'd like to hear from you.

When we do release, we want the software to represent both the Tao of Ethos and to be accessible for experimentation. We are working assiduously towards that goal.
From the same paper:

> By using a key derivation function which requires 2s cryptographic operations to compute, the cost of performing a brute-force attack against passwords with t bits of entropy is raised from 2t to 2s+t operations [19].

1,000 iterations is just shy of 2^10.
What about putting in effort into writing extensive test suites and fuzzing of OpenSSL? This would allow a gradual refactoring effort to clean up the nastiest bits.
A) If his employer had said, "Yeah, go ahead -- no problem," then there wouldn't have been a problem.

B)If his employer had said, "We're all in favor of open-source contributions and projects, but not when they compete against our core products, from which we make money," then they could have worked out a deal. Or not. But at least it wouldn't have been left up in the air like this.

---

False dichotomy. They could have pretended to go with '(A)' and then sued him over it later when/if the product became popular/made money.

He (the developer) also then exposes himself to risks that he otherwise might not (e.g. lazy lawyers that only act when prompted).
I have no idea why you're being downvoted. While it isn't my idea of an ideal retirement job, if that's what strikes your fancy then why is that a bad thing?

It's as if some people reject the possibility that one could be happy without a mansion with a 3-car garage stocked with Audis and BMWs and annual trips to the tropics on a personal yacht.
That's why you put your hands on the steering wheel. The officer walks up to the car, sees your hands, sees your wallet on the dash and puts 2+2 together.

Otherwise, when you reach behind your back for your wallet, the officer has no idea what's going to be in your hand when it reappears.
Besides XPS 13, I really like xps 12 flip thing, which is great to have maybe once in three months, but its nice to have :D...
I am not sure are xps 13 repositories playable for xp13 as well?!

What about lenovo?
Does the CC license allow me to update and sell it? The license itself isn't clear on this.
So what does this have over ZeptoJS [0] or jQLite [1]? Things like:

// jQuery $() function
function $(element) {
return document.querySelectorAll(element); // Redirects the function to querySelectorAll()
}

Might fly in evergreen browsers [3] but not all (<IE 8, yes this is old but there is no mention of it in the README and some people still need to support this).

[0] http://zeptojs.com/

[1] https://code.google.com/p/jqlite/

[2] http://tomdale.net/2013/05/evergreen-browsers/
This is a good start. Once you have all the customer's dependencies it becomes easier to offer value-added services like maintenance and feature development.
A small, members only, financial market. It's amazing that financing rounds are now the de-facto IPO for private investors, and early founders taking a nice cash out, even, seen as totally normal.
Considering where they launch I don’t think landing anywhere but in the ocean is an option.

They launch from the coast to the east (taking advantage of the Earth’s rotation), meaning when the first stage shuts off it will be somewhere over the Atlantic, on a ballistic trajectory further eastward. Since the goal is to be re-useable without losing too much payload capability I really don’t think they can have much fuel to spare at that point. To decelerate and come to a hover, sure, that’s the goal, but to actually decelerate, accelerate in the opposite direction, decelerate again and come to a hover? That would be ridiculous.

SpaceX will need to launch from somewhere else to end up over land when the first stage shuts off.
> Absolutely not, you're paid for your time, not your thoughts!

Are you? I pay my employees for the value they create for the company, not to warm the chair at the office eight hours on five days a week. If someone is more productive in four hours a day than someone else at eight hours, well, go home after four, still get paid more. Fine with me.
I had no clue that was so widely supported. No IE8/9 but virtually everything else. Neato! http://caniuse.com/#feat=iframe-sandbox
However, this is the wrong thread

This thread is about a branding exercise on CERN. Which is a pity, because trendy retro hipster feel-good sugar-coat marketing propaganda will do more harm to CERN and its cause than good on the long run. Ask Herwig Schopper if in doubt.

Just to illustrate my point, here is a quote:

­­After digging and digging, we came to the conclusion that the font rendered on screen wasn’t going to be a font-file, it was probably C code in the drivers for the screen. This was disheartening since there was no easy template to build from or convert.

The guy and his audience has apparently very little notion on how a terminal works (let alone how it is built), never mind about the computer itself. For educational purposes, here is a better way to go about a similar digging:

http://www.nycresistor.com/2012/08/21/ghosts-in-the-rom/

Which would actually lead to the old character map in the ROM that would be seen glowing on a CRT.

Case in point about XOFF: https://news.ycombinator.com/item?id=7587088

And again, right on topic, however only accessible for those who do not suffer from functional analphabetism:

Strangely, not only has it forgotten how to fly, it also seems to have forgotten that it has forgotten how to fly. Legend has it that a seriously worried kakapo will sometimes run up a tree and jump out of it, whereupon it flies like a brick and lands in a graceless heap on the ground.

ps: the post is old, because the issue is old and recurring. It is a reminder against the memory hole.
Ask HN: How do I find open jobs at startups?
Alternatively, how do you recruit talent for your startup?
> PBKDF2 iteration count of 86,000 and a password of length 40 would cost $200K to crack

Bear in mind that's a 40 character english text password which they estimated at 56bits of entropy.

40 completely random characters is ~1x10^79 (95^40 - assuming a character space of 95), i.e. 100% completely infeasible to crack forever, even if you could do a hundred trillion guesses every microsecond

100bit entropy is probably fine to avoid brute force attacks for the foreseeable future, which is around 16 completely random ascii characters (95 character space)
Nice touch on displaying the words on hover
Very neat idea! I totally see myself watching a few ads to reward content creators if I liked their work, instead of having ads everywhere on the page to catch my attention.
Last I checked Unity was a closed-source proprietary engine that I had to pay money for.

I'd say they should start worrying about Unity when something like Unreal Tournament 2004 (a decade old game btw) comes out built with Unity.
I wish I did. It's by no means an area of expertise for me, but I would guess that this technique is extremely expensive and will remain limited--at least for the short term--to use in cases of genetic females that require replacement of their vagina due to its congenital absence of loss from cancer/injury.

The location of blood vessels, nerves, etc. is different in genetic male vs. female and may require a totally different approach.
It should be noted that many states, including CA puts limits on what can be covered by this language.

Under California law, an employee cannot be required to assign any of his or her rights in an invention he or she develops “entirely on his or her own time without using the employer’s equipment, supplies, facilities, or trade secret information”

There are exceptions, see the whole article. This case even if in CA may be marred by the "Trade Secrets" restriction.

http://www.intellectualpropertylawfirms.com/resources/intell...
That's why you don't "talk" to your employer about such things, you "write" them an email (or better yet, a contract/copyright release).
To Write For Startups, Stumble On Dead Bodies
Just to set expectations, SpaceX has tried to recover the 1st stage of almost all of its launches to date. (Using just parachutes for most of them). They've yet to successfully recover a first stage.

Their most recent test went pretty well all things considered. For the first time they tried a "death swoop" maneuver, turning the 1st stage 180 degrees around as it was starting to re-enter and refire some of the engines to slow it down. It picked up a nasty roll though and centrifuged the propellant, cutting the engines prematurely. They recovered some debris but that's about it.

It's hard to overstate how big a deal it will be if they pull this off. But the odds of success are very low, given the propensity of these things to tumble and roll on reentry.
Meh, the current design is good. HN has for one of its objectives to maintain content quality by obscurity. Lets not have a fancy design to attract people.
Working on a similar product as your last but rebuilding from scratch under a different employer (in this case himself) is by no means uncommon. Employees are often poached from companies specifically because of their experience in a field. There are contracts that require you not compete in a field after you quit (probably illegal n some states), but my impression is that those are less common. You can't take the code, or possibly event significant portions of how a system works, but your experience in the field is yours and yours alone.

The sticky part of this is where he started working on this (in his free time) while still employed for the original company. That, along with what we don't know about his employment contract, makes this hard to reason about.
thumbs up for review, I had no idea about these guys...
MacBook is used by Linus as well, I think :-).
Down's is already 'prevented' in many cases, as the statistics for abortion of Down's fetuses detected in utero show. Many with Down's can live rather full lives, as some have rather mild differences in mental state than neurotypical peers. Many participate in school without the need for extensive supports, and function in work situations. There is a bit of a range in the abilities of those with Down's.
Yes. It also means you should definitively go for a pure Intel-based laptop (with Intel HD graphics of some sorts) whatever choice you end up with. Good luck!
Just out of interest, to whoever did it - why the downvote?

I think Germany's a great country, there's an awful lot done right there, but it's important enough to me that I retain ownership of my own out-of-hours projects that I would not work there.

Is this wrong of me?
Could have been worse

http://en.wikipedia.org/wiki/Sergey_Aleynikov
This is almost certainly questionable programming rather than an issue with Java performance in general. Java is the language most beginning programmers start with and they'll do things like create wildly inefficient methods that they proceed to call from the UI thread and so on. Additionally the most used Java UI library (Swing) is not exactly known for its snappiness. The JNI interface introduces overhead but certainly not anywhere near the sort of overhead that should result in UI rendering issues. Long story short, sluggish UIs are bad programming and not related to the programming language they were created in.
there's a strain of management books called "Topgrading".

The gist is: you, the new founder, are grade A awesome, and you can have a successful company if you only hire other As. Unfortunately, Bs and Cs will show up, and lie about their work history! So you better scrutinize their resume line-by-line. The books teach intimidation tactics meant to flush out inconsistensies in self-reported work history. In reality, it becomes interrogation-style focus, trying to highlight "problems" of any kind.
This is awesome! So much better than SoundCloud's!
I think even D, Rust, and others aren't enough especially taking into account the damage such bugs cause. We should switch to dependently typed languages like Idirs and require complete proof of correctness for such important algorithm.

Dependently typed programming languages aren't yet ready to be used for general purpose programming, however, they are practical enough to verify correctness of isolated algorithms. We actually, have used them at JetBrains to verify correctness of collaborative editing algorithms. You won't believe how many "stupid" mistakes seemingly well tested code contains.
They have a Visual Design Engineer position? That's unique.
> Any employer that needs to use legal threats and controls on my personal time to control me is probably not someone I would ever work for anyway

See, most people are trying to be nice and I'll take your word for it that you're one of them. That's not the people we write contracts for. The contracts and legal threats are for the people that don't play nice. Those employees that push of all their work to the colleagues so that they can not only moonlight for the competition, but actively support it during their time at the office. (no joke, seen that).
Not agreeing with it, but I assume the op is referring to the claims about graphene fibers acting in a similar fashion to asbestos.

http://www.rsc.org/chemistryworld/News/2012/February/graphen...

But there's widespread disagreement:

http://spectrum.ieee.org/nanoclast/semiconductors/nanotechno...
This might be my tinfoil hat speaking, but could this be disinfo?
Do people actually play this mode? Is it popular?
That is completely within the employee's rights. Unless it's covered by a trade secret, patent or copyright, what you know (even if you learned it on the job) is yours to use.
Yes, they'd notice that. But how often does that scenario (running Unreal Engine 4 under asm.js) happen, would you say, on a day to day basis? Compared with trying to scroll a loading webpage, I mean. We're probably talking orders of magnitude difference, I suspect.
Beyond Node.js Express: An Intro to Koa.js and a Preview of Zones
It's sad, but a rule of thumb is: "never EVER open source anything that is close to your employer", because people don't care how different your open source project is. They see what they monetize on, so they sue. Unless you really do something generic, like "yet another social network for kitten owners having foot fetish" ;-)
I don't get this.

1 and 2) So everyone should have to change lanes to get around you, but you shouldn't have to change lanes for anything?

3) Typical 3 lane highways have 4 actual lanes, the right most one being the breakdown lanes and can be used in an emergency. That means being in the middle lane gives you one lane to your left and two to your right, vs. one to your right and two to your left. Same difference, no added benefit.
12 Courses for Starting Your Web Development Journey
According to the chart in that article, case-sensitive alphanumerics give at most 5.17 bits of entropy per character. So that's 25 random characters. (edit: sorry, this bit is redundant because I misread your comment.)

You are wrong about the key derivation though, and here's why: A key-derivation function that is very cheap and fast to calculate means it is easy for an attacker to brute-force lots of passwords to find one that matches your key. Using a slow, expensive KDF makes an attack much less feasible, by a factor of a thousand or more.
Are Tech Stocks About to Crash?
The author makes no reference to a non-compete agreement. His former company claims that he stole their code and put it into his public repo, not that he is violating his non-compete.

If the accusation is false, it's easy to prove. But the problem is that a company can bankrupt an individual with just the legal fees involved in the discovery process and depositions alone, even if it doesn't go to trial. So most folks are forced to yield, as the author is doing.
"Fireworks being canned" what?!?!?
>If you want to do open-source work on an area related to your job you must talk to your employer first

I promise you that's not the law.

A bartender that makes drinks for his friends at a house party doesn't have to reimburse his employer for skills learned when tending a bar.

> and whatever open source work you do you should be sure you're either not using company resources or have permission to use them

But this is a valid point. If you're using company hardware and resources, you're arguably spending resources owned by the company.
Front Foot – Short film on eve teasing
There's hundreds of continuous integration systems out there, enough to learn from and build your own. Even if you have a product that is truly a snowflake, there's a lot of other ways to go about handling this. Maybe they tried to go about this a different way, for some reason I doubt it. Here's a few other ways this could have been handled:

- Talk to the employee about their open source implementation. Maybe there are some things you can bring back to your product from their open source implementation and pay the developer to work on doing it.

- Realize that the employee seems to have passion about this product and figure out how to elevate them into a more important role.

- Talk to the developer about how we can make open source a big part of our business model (I notice appendTo has some open source projects already) and offer to put them in a role getting paid to work on their project so long as the repo goes under the appendTo organization on GitHub, or the developer gives a shoutout to appendTo on the project, blog posts, conferences, etc.
It "must die", OR how about we stop adding features to the protocol that don't belong in it, and then implementing them poorly? Note that people who were running a "too old" version of OpenSSL were not affected by Heartbleed.
Make Django deployment easier with django-fabric
An important aspect of mobile performance that this article doesn't really go into is memory. Its not just about CPU speed. Java performs quite close to C when excess memory is available, but performs poorly under low memory conditions. This is true of all GCed langs. The fact that iOS apps feel snappier is in no small part due to better memory management (ARC).

Source: Why mobile web apps are slow - http://sealedabstract.com/rants/why-mobile-web-apps-are-slow...
I don't think this is realistic. Business, especially at a certain level, is intimately intertwined with politics.

Suffice to look that lobbyists outnumber Congress representatives in Washington (last time I checked it was 4 to 1, if my memory serves me well).

The reason is that a business must generate profits, and a business doesn't live "out there in the ether", it is a moral entity bound by laws. The word is laws. So its very existence, and the way it generates profits are regulated. There is a direct influence of laws on its profits, so the incentive for a business to influence the laws that influence its profits is one of the first things that will pop up in someone's head.

"Tax is X% by this law.. I wonder if we could change this.. Do I know someone who'd be able to influence ?".

And this, on a small scale. Imagine what it's like for big companies, and people from big companies who change their careers for a Government career. Is it safe to assume that they still hold affection (didn't want to say allegiance) to their old company ? It is safe to asume so, it is human after all.

We need not to see further than former employees of big bangs, pharmaceutical companies and oil companies who became part of the Government Administration to see that saying "mixing business and politcs is a bad mix" may be true, but it still happens. It's not like one can just wipe out memory from someone who's worked at a company for 20 years.