skysight-inc/HackerNews huggingface dataset:
How exactly does the dual-licensing work in practice?

Can you remain the sole seller of exceptions? That is what is to prevent someone else from forking your project and then selling the exceptions?

I've always suspected that in order to make it in Open Source you have to be highly socially active. (seems like a requirement for everything these days)

Otherwise, someone who has more social capital(active forum(s) presence, blog(s), SEO etc) can sell/support your GPLed product perfectly legally and make a good living from it while you starve.

Let's imagine a ridiculous scenario: someone takes Firefox, slaps their own logo/branding, maybe makes some minor code changes, maybe not and sells this product (source code is still freely available to this derivative product). This actually has happened before(citation needed).

The main difference between your tiny OS product and Mozilla one is that Mozilla has tons of social capital and anyone trying to charge something ridiculous for a Firefox clone would be laughed out of Internet.

For example, there were people selling various GPLed products on eBay and as long as source was included there was nothing illegal about it.
What?! Not what I said - the Chelyabinsk meteor was a large ferric bolide, which isn't the kind of meteor which typically airbursts - that's reserved for less dense material. Many of the videos of it breaking up show an object approaching it at huge velocity from the rear the moment before it breaks apart, with many fragments accelerating relative to the previous speed of the bolide - again, not typical break-up behaviour - that would be the Gazelle, automatically intercepting a high speed object entering highly protected military airspace. The Gazelle operates by detonating a highly directional, shaped, small, nuclear warhead, in order to utterly destroy a re-entering MIRV - their primary purpose.
Does reddit still have 51 employees?

http://en.wikipedia.org/wiki/Reddit
what an awful idea

maybe measure the shape of their head too, save time and send them straight to jail if they have criminal phrenology
Maybe you can combine it with Kallithea?
https://kallithea-scm.org/
I do think it would be interesting to implement a Make -> Ninja compiler; the devil is in extracting all the correct dependencies.

But... it sounds like the OP isn't really concerned about CPU efficiency (CPU is cheap compared to all the other resources they're considering). I wonder if it would therefore be possible to convert a _single_ make execution to ninja (perhaps by instrumenting make). Then, each build would entail running the converted ninja file, while simultaneously re-running the make->ninja conversion. If the make->ninja conversion produces a different execution plan, throw away the ninja build and start again.

This is based on my guess that the build execution changes comparatively rarely: new files or header includes are much rarer than 'simple' code changes.

Edit: I think ninja is also smart enough to know when an artifact has been built using a different command / dependency, so even the 'cache miss' case where we restart the ninja build should be fast.
Great, except not authentic. They forget that image on the screen, affects the image on the screen. So basically same dim image looks different than same bright image. Geometry often also changed when brightnes was changed. It's complex thing to receate authentic CRT.

Also many emulations fail with phosphor decay in very obvious ways. So it's not being done in a correctly at all. This cathode project is good, but many of these are clearly done by people, who haven't ever used the authentic thing and do not know what it should be like.

I remember that I laughed when people were talking about 25 ms TFT being slow. From good green / amber display you could still read text after 5 seconds since powering it off. ;)

I had one of these, lovely. http://sales.hansotten.nl/uploads/msx/monitoren/IMG_6798.JPG And this beauty is pretty modern one, because it's color display. With many older CRTs you had to use 40 chars per line, because image was so fuzzy that 80x25 would have been unreadable.

About noise, I have seen some extremely cheap and old VGA adapters generate so much noise and timing jitter into signal, that it looks like old TV even with modern dispalys. I got really baffed by it when I first encountered it.
I also said "or because Apple happened to build the most successful product of that era that it made other products before it seem forgettable" - it's called giving a balanced argument.
SyncFree Consortium / Programming Models, Part 2: QuickChecking Derflow
If they're building C/C++ with it then this is a good option: https://github.com/Zomojo/Cake - which is really just a front end to make, but produces really fast makefiles.

It was initially developed to allow interactive speed iteration of compiling large C/C++ projects for data analysis.

It does require that your source code comply with a few basic rules (just that c/cpp files and headers have the same name). But beyond that it runs automatically and quickly.
What is the right burn rate at a start up company
The new OpenCart 2.0 is finally out
I accept that, but to a lot of people a smart phone is more than just a web browser.
The more formal term is regulatory capture.
ls -l ~/.emacs.d/emacs.org
-rw-r--r-- 1 user user 67417 Oct 1 17:01 ~/.emacs.d/emacs.org

And after 15 years I'm getting finally somewhat satisfied. However, the alternatives were always worse.
Buildweb.com domain up for auction at Flippa
CUPS work very well for the company I work for.

In just one linux print server, we've got exactly 1110 printers installed (HP, Brother, Ricoh, Argox, Epson, Samsung and LexMark), all working without hassles.

We're a warehouse/retailing company.
If you can't tell the difference between opinionated and mean-spirited you may be reading in the wrong venue, here.
Very subjective topic and surely interesting list of startups. But no gaming companies included?!
At Johnny Rockets, the Future of Retro Is Drive-In Movies
Yeah. I think so.

Found this while Googling for Quora's valuation:
http://techcrunch.com/2014/04/09/quora-forever/
Windows 10 Technical Preview now available to download
More simple statements:

* The longer the line the more space between lines

* Do not to mix font families

* Do not use fancy fonts

* You should probably give things more space around

* Use left aligned text, not justified

Of course, such rules are too simple. They have exception, implications, corollaries, and conflict with each other. Balancing this out is the art of typography.
I had more than a handful of AIX machines serving literally thousands of printers to deal with at a previous job. AIX was hosting a POS/ERP system which was heavily dependent on printing to trade (b2b/'trade' retail business) - it was an entirely business-critical function.

I never want to see another OKI ML520 again.
Not easy to get into this company. Not sure what they are looking for.
What's going on with Leap Motion? They had a lot of buzz but their product gets mediocre reviews. It's such a great idea. I'd love to use a handful of gestures on a daily basis.
Does this have some kind of git integration? Like linking to commits/branches
5-letter words ending in "...io", or 3-letter words? There are probably lots of longer words available, but that's not what I meant.
Look at the author's post on using promises. The author does not understand promises very well yet.
I'm sensing a pattern...
I feel a lot of folks are not mentioning a huge thing CoffeeScript is valuable for - its list comprehensions and proper for-each. JS has them too as part of ES5 spec, but CS still is an elegant solution. It creates a whole new way to speak code, like in Ruby, Python and others.

Syntax, variable niceties are great too, of course, but do not define CS alone.
Someone™ posted an issue last july that this exquisite piece of software retro art did not compile on OS X. After a while someone™ actually managed to compile it on OSX, and the original author is working on a port, but until then we have to make do with the Cathode app.

Only problem with the Cathode app is that it flickers more and more till you get an epileptic fit if you don't upgrade to the paid version.
Seconded. They had more than enough conventional ordnance at their disposal to need to break out something as exotic and controversial as nuclear weapons.
The OP said "first modern smart phone"; not first nor modern, but "first modern". So the question I raised was to determine a measure of "modern" which of which other smart phones did not exist.

I'm not trying to be controversial nor argumentative. But if someone states something as being the "first modern x" then we need to establish what "modern" means before we can agree on whether it was the first of it's ilk.

> Ok, I'm wasting my time.

You've only posted one comment. Surely it would make more sense to at least wait for my response before jumping in with derogatory remarks about a pointless argument?

And what is it with people being over sensitive on this subject. I've had personal attacks and been down voted several times for just daring to have a balanced conversation about Apple. What the hell has happened to HN that we can't even have friendly conversations any more?
Samsung’s Smartwatch: Gear S
Amazing Things About Space Probes
Can you answer why they built such a successful/memorable product? Also, consider that Android overtook iOS pretty quickly.

http://cdn.arstechnica.net/wp-content/uploads/2013/10/chart3...
Fascinating, I've been interested in what kinds of serverside software real time online games(WoW, Call of Duty, etc) run for a while now, but haven't been able to find much info on it.

Seems that they would need to be optimized for many very high stress concurrent connections with as little latency as possible, so I'd guess that they run C/C++ and/or Java? Do they use something like Websockets, or do UDP/TCP or some other persistent two way connection method?
There don't seem to be any publicly available libraries focused on this kind of thing, so I assume that they develop their networking stuff mostly in-house.

Anyone that knows about this stuff willing to share?
> The wording in the title in the article, "... American captive of war" is better, and should be used instead.

Poster here --- that's how I posted it, with the original wording.
Use Camel Milk for Health
I am trapped in a jail and a nigger-monkey is guard, ten years. It is fucken depressing. God will win in the end.
A very high percentage of memoirs, thesis and research papers that contain source code doesn't compile, run or work as expected.

Peer review doesn't work in science because nobody cares to review unknown or lesser known authors.
Yup, that's what I was thinking about. It was brought to my attention by @idlewords. From the article that is probably the most linked thing in comments this year, [0].

Take the case of Quora. Quora is a question-answering website. You type a question and a domain expert might answer it for you.

Quora's declared competitor is Wikipedia, a free site that not only doesn't make revenue, but loses so much money they have to ask for donations just to be broke.

Recently, Quora raised $80 million in new funding at a $900 million valuation. Their stated reason for taking the money was to postpone having to think about revenue.

Quora walked in to an investor meeting, stated these facts as plainly as I have, and walked out with a check for eighty million dollars.

That's the power of investor storytime.

So yeah. No one games anything here.

[0] - http://idlewords.com/bt14.htm
Herrera-tambah-daftar-pemain-cidera-man-united
>When I'm stuck with a hard refactor to do, I like to print out all relevant files, take coloured pens and highlighters and keep drawing and annotating code until everything is clear in my hand. Paper is simply superior in annotating capabilities and high-level view (i.e. spread 20 pages in front of you to see everything). I haven't found any tool yet that would make doing this on computer even comparable.

I can't agree more. I tried several ways to get a better overview of projects I work on, but ultimately it's all very klutzy and awkward. When you have 30 (or more) files with cross references and you need to get a global understanding of the whole architecture, working with code can be very hard. Even with visual tools like UML diagram or similar IDE features, even when ctrl+clicking offered by various editors to jump to definitions and jump around code, even with ctags and multiple buffers open in vim. I tried working with 4 screens but my eyes have to move all over the place to keep following, I can't easily re-organize my files next to each other to keep relevant portions of code close together (regardless of logical modularity in my implementation).

Paper is really the best we have at the moment, maybe a more modern environment in the future will solve this (I recall LightTable promising something similar where you could move around small blocks of functions, during their Kickstarter, however that was never delivered unfortunately), but for the moment we are stuck with paper.
There's a paper on live updating Xen to be presented next month at a cloud computing security workshop: https://www.trust.informatik.tu-darmstadt.de/publications/pu...
Yes, it's similar, `Promise.coroutine` is faster and a stronger abstraction though, especially with `addYieldHandler`.
What I Learned by Waking Up at 4:30 A.M. For 21 Days
In my X-ray crystallography/structural biology lab we still use CRTs from over a decade old Silicon Graphics systems. They are the only displays that can do a 120Hz horizontal scan, which is darn critical when you are looking at protein and drug structures in quad-buffered stereo!

Sadly, the CRTs are dying off over time and it gets harder to find replacements that can work as well as they do. There are LCD alternatives, like Zalman, but they never impressed me much :-(
Exactly, but if you are a member of the cult you can't admit this.
Yeah, the only thing missing is the cathode ray 'desync' effect which occurs when you first switch on the Pip-boy.
That level of 'polish' on the Pip boy is fairly amazing in trying to emulate a good ole cathode ray tube ...
See also:

Distributed Virtual Reality – An Overview, Bernie Roehl, 1995: https://ece.uwaterloo.ca/~broehl/distrib.html

Characteristics of UDP Packet Loss: Effect of TCP Traffic, Hidenari Sawashima, Yoshiaki Hori, Hideki Sunahara, Yuji Oie, 1997: http://www.isoc.org/inet97/proceedings/F3/F3_1.HTM

I Shot You First: Networking the Gameplay of HALO: REACH David Aldridge, 2011: http://www.gdcvault.com/play/1014345/I-Shot-You-First-Networ...
If you'd like - we have a $q decorator in our code base that adds `.timeout` to promises and allows you to cancel them if the timeout expires (just like in Bluebird, from before we used Bluebird with Angular). Let me know if that's interesting to you and I'll put it on GH.
I recently migrated a fairly large CoffeeScript project to JS, after using CS for more than three years. ES6 and ES7 addresses many of the pain points of JS right now. So my sugggestion would be to use an ES6/ES7 transpiler instead of CoffeeScript.

- JS produced by the CS compiler isn't that great, to be honest.

- Plain JS is easier to debug than CS, even though you have source maps.

- Source map chains don't always work. So using CoffeeScript together with another tool which produces its own source maps could be a problem.

- Build time could go down without CS

- Way more devs understand JS than CS

- I might have considered sticking with CoffeeScript if it had plans to evolve, perhaps add more functional features. But jashkenas considers CoffeeScript mostly done. As michaelficarra mentions in https://github.com/jashkenas/coffeescript/issues/3073, "CoffeeScript needs to evolve or die"

- When ES6 gets implemented, just get rid of the ES6/ES7 transpiler and you have plain JS

I haven't read the article, but if you ask me CoffeeScript is dying.
Did they give any reason why they couldn't e.g. use google's webmaster tools to disable indexing of these pages?
I'm assuming that the only satisfying way to influense the world is one that includes spreading your genes.

And the age constaint is a huge problem here because it can ruin the whole thing even if I figure out everything else later on. You can fix many things later but not this. That's scary.
Funnily enough that page design is actually bugged on my WinXP/FF31.0. - the floating menubar part covers the top line of content. Looks like a screen-size problem (I'm on a 1024px laptop) that fixes with either smaller font-size or added padding to .breadcrumb.

My point I guess is that web design is often harder than it looks. OSS projects with limited resources are better using Github or Sourceforge or similar, IMO, rather than trying to keep on top of web page design decisions to cater for ever changing UAs.
PostgreSQL: Why you need to avoid Linux Kernel 3.2
> If procreation and family is not a big goal in your life, then it ain't life. [...] After "the ship has sailed", no choices matter anymore.

For your sake, I hope you'll change your view on this eventually. But I appreciate your honesty in expressing your belief that I should just kill myself right now.

It depends hugely on what value you assign to the human mind. If you believe that humans are "just" wildlife and mere existence is the highest achievable goal, you're likely to come to the conclusion that nothing matters but procreation.

But I highly doubt that you really believe this, because you're here, on HN, thinking about and debating matters that are far removed from the static archaic society whose values you ostensibly subscribe to.

There are a lot of people who think that human life is more than a mere bacteria-like existence, and that its value extends beyond our biological goals and limitations. Whether you like it or not, we have long since started to explore problem spaces that could simply never be addressed with mindless biological evolution. For a few thousand years now we are in the process of out-growing our original substrate. As a civilization we're engaged in a complex struggle to eventually grow beyond an existence that is defined only by the most basic biological needs.

If you can find it within yourself to identify with that struggle in some way, you may find that defining procreation as the ultimate end-all-be-all was the most bleak and unproductive premise you could possibly come up with.
Has someone tried getting it to compile/run under Windows?
Well, mostly: http://www.nytimes.com/2007/10/30/science/30manh.html?pagewa...
I already had - a few times in fact. Apple combined a lot of desirable technologies into a well polished and aesthetically pleasing product.

I've also repeatedly said they do deserve a place in the history books. I'm not trying to dismiss the quality of the iPhone, I'm only discussing whether it deserves to be defined as "the first modern smart phone" when there were lot's of other similar products before it. And if it does deserve that accolade, then do the other handsets deserve a footnote?

I don't understand why it's such a taboo to discuss the achievements of Apple and their competitors, but a lot of people seem to have reacted very negatively.
I don't think there is much "supposedly" about it - Carter was a highly trained nuclear engineer as part of the US Navy nuclear power program under Admiral Rickover. Indeed Carter led a team to help with the NRX reactor accident in Canada.

"The painstaking process required each team member, including Carter, to don protective gear, and be lowered individually into the reactor to disassemble it for minutes at a time. During and after his presidency, Carter indicated that his experience at Chalk River shaped his views on nuclear power and nuclear weapons, including his decision not to pursue completion of the neutron bomb."

http://en.wikipedia.org/wiki/Jimmy_Carter#Naval_career
Tips for the Aspiring or First Time Technical Speaker
Good point. And to be honest, OCaml was the first language I used to have insanely fast compile times - and a REPL!
I know the complexity of stable_sort (which uses this) is O(n. log n) with extra memory (which is fairly obvious extra buffer), and the intention is that without extra memory the sort is O(n.log^2 n). I assume that algorithm meets that target, but I'll admit I'm not positive it does.
I was looking at doing this awhile back by improving Kopilua (which had looked to be abandoned, and now seems to have a little bit of activity again):

https://github.com/NLua/KopiLua

However, other projects came up.

My interest was in a c# implementation of Lua where scripts would run in a cross-platform manner. I'm not sure the "addititions"/"modifications" in Moon# will meet those needs. If I return to said project, I will definitely take a look.
I guess a moderator missed the nuance and thought they were improving the title. Hopefully another moderator can restore it now that I've pointed it out...
Lemon Law
In many cases court proceedings are not necessary, and lemon lawyer can negotiate with the manufacturer without the interference of the court to secure the proper remuneration.
Your lawyer will settle your case quickly and without additional problems! Just do not be afraid of anything and do not forget that you deserve justice!
Find us on www.calemonlawinfo.com
To clarify - you can't work on a Non-B (Business) visa.

You can attend meetings, sign contracts, make investments etc.

Non-B visas are also needed if you want to get a work permit. You can't get a work permit whilst on a tourist visa.

Starting your own company in order to get a work permit requires 2,000,000 baht ($62,000) of registered capital and social security payments 4 Thai employees. There is also reasonably sized list of businesses you cannot start. You also can't own your businesses outright unless it's approved by the Board of Investment.

It's very difficult to do business there legally.
Show HN: GoldenLayout – JavaScript Layout Manager
> I'm assuming that the only satisfying way to influense the world is one that includes spreading your genes.

We get that, but it's an assumption that depends on your personal value system and on what you personally consider satisfying. That's hardly something you can just project onto the general population.

A lot of people will agree with your basic assessment, however in this extreme form I'm afraid you're rapidly coming to a point where you don't see any value in humans once they have spawned their genes. And that's not how we as a civilization see things any more, and the understanding that we have value based on who we are (instead of how many offspring we have) has been part of the general social contract since at least the enlightenment era.
I have helped more than a hundred startups around the world. I have a fairly good idea about how things look like. Again take it for what you want.
Any reddit workers that want to stay remote are welcome to apply to Canonical - all remote work, no VC's ever, and it's open source - http://www.canonical.com/careers
Well, on the Mac, you pay for stuff, that's just the way it is. If you care about gratis & libre software, start dogfooding a free OS.
The bootstrap-material-design bundled as an asset for the rails asset pipeline
I think the internet, which sometimes serves as its own geographical place, can foster the same sort of clusters. You can see that with bitcoin/blockchain communities, all kinds of inventive ideas coming out of the online communities there. It's a cluster of people who are living in a certain subset of the future already, and the community is centered online.

I agree, but I think it's difficult to achieve this deliberately.

Which implies that a smart incubator would want its own online geography to cluster people living in the future. HN isn't quite that. I'm not sure exactly how it misses that target, but it does somehow.

There have been some attempts to do this (NReduce) but no outstanding systematic successes that I know of.

I think it's an interesting area.