skysight-inc/HackerNews huggingface dataset:
I'm very excited about this. I usually drive Firefox Beta without any sorts of complaints, but installed nightly just to try this out live.

With my list of extensions[1] this doesn't seem to be particularly stable. It fails to bring up my tabs from last time. That would be OK for experimentation, had it not been for the fact that it also crashes regularly.

These two combined really is test-stopper for me.

Note: I'm not complaining. I'm very pleased this is being worked on. I'm just commenting first-hand experience about the state of things, so that others can make up their minds if they want to give it a go as well.

[1] Installed extensions: Adblock Edge, Duckduckgo search, Firebug, Flashblock, Norwegian dictionary.
"Do not marry till you are able to support a wife."

Sounds pretty valid to me. It doesn't specify whether you're male or female (or other), and doesn't specify that you will have a wife to support; only that you shouldn't marry until you are able to support a wife. Maybe you'll have a wife, maybe you'll have a husband, maybe you'll reject those terms or find them inapplicable. Whatever term you use, if you could support a wife, you could support your <other>.
I'm an App Developer who has never done this. Every app developer I know has never done this. I really don't understand why you are so bitter for absolutely no reason, except maybe you have a 3GS and won't upgrade.
I thought it was a play on the book Real Men Don't Eat Quiche which had a bunch of funny rules for "real men". The book wasn't supposed to be serious, and the formula is often used to poke fun at people who think that way.
Back beyond 1000 now
Well... sorry, but without more details, that's just fluff.

* How did they handle the stuff they weren't good at?

* Was this tested with other people? Is it possible to apply the method to people who were previously doing stuff they weren't good at and see results?

* With a startup, that does not have much money, the founders are responsible for doing everything. Presumably, they are not good at all of it. What should they do?
You can try Palemoon x64. I also had problems with crashing over memory limit. Was on Palemoon for 2 months and it works OK. I don't use many addons though.
Ask HN: Who else applied for the 2014 Medium internship?
I just wanted to get a good idea of who applied for the 2014 Medium internship. I want to know who I'm competing against, for fun. I believe yesterday was the day they responded to the applicants. So, good luck to all of you who made it to the second round.
Note that the actual original title of this piece is "The Power of No", which is plainly much less informative than the subtitle, which I actually submitted ("How a simple change could fix the patent system -- but it will never happen" just in case the mods change my submission). c.f. https://news.ycombinator.com/item?id=6834019

And yes, I realize that this submission directly contradicts my earlier vow not to submit direct links any more. What I didn't realize at the time I made that vow was that it directly contradicts explicit HN posting guidelines. I think that particular part of the guidelines is counterproductive, but as long as the guidelines are what they are I will respect them. But I will also keep pointing out why I think they should be changed.
There's a comment from Matthias Felleisen below the article.
Hands-On Bavarian Count Presides Over a Pencil-Making Empire
The big problem for OpenGL was (a) Windows platform dominance, particularly in gaming, and (b) weak support for rapidly improving 3D hardware (but that was largely a case of already in progress network effects -- OpenGL drivers suck because very few people care, so even fewer people use OpenGL).

OpenGL was kept on life support in the aughts by high-end 3D products which are often cross-platform (e.g. Maya), and Apple (which switched to OpenGL from QuickDraw 3D after the spectacular failure of the latter -- incidentally OpenGL being "open" was SGI's proactive defense against QuickDraw 3D), and then rebuilt the entire Mac UI architecture on top of it.

OpenGL ES and iPhone have completely revived OpenGL's fortunes -- there's nothing much to worry about now unless Android and iOS both fail in the marketplace.

(It's entertaining that the Stackexchange post linked elsewhere was written more-or-less as a final "this is why OpenGL died" -- it's not dead yet... getting better...)
Seriously. If you're so [self-]important that you can't be bothered to close a modal window, you clearly don't have time to be reading articles from HN.
Also, I'd like to add that most of the FATAL FLAWS (TM) that the mainstream press is discussing today were discussed in great detail on bitcointalk since 2009.

It just happens to be a community that has had a great interest in creating and seeing bitcoin succeed. Of course, with growing numbers, the noise hides the signal, but take a look at the relevant subforums and you will indeed see serious discussions about bitcoin viability, previous challenges, future challenges, network security, scalability, etc.
Robotics: Adaptive Control and Vision
You should use OpenGL because DirectX is proprietary and only available on proprietary operating systems. Simple as that.
I don't know too many circumstances where you can take a $5 million payout when you're working for someone else.
Yes, you're right, this applies equally well to the dotcom bubble, housing markets or any other bubble. Disconnects between value and price can happen in any market, and they're very hard to recognise, though if you find yourself rationalising incredibly bad news like this as having an upside or being a buying opportunity, and dismissing falls/rises of 20% in hours as normal, or claiming that an asset is inevitably going to rise in value, you're probably in a bubble.

I can't even see a clear lower-bound on the value of bitcoin as there is with say housing (rental value) or oil (use value), though it does compare well to shares - it could easily go to zero in the long term and is likely to fluctuate wildly based on sentiment in the meantime.
Google Trusted Stores expands and connects with AdWords
Its a good thing more and more states acknowledge the existence of BTC and its clones.

Its not some spooky internet stuff its on the radar of the biggest financial regulators on this planet. Not bad for something created 2009 and only really took off 1-2 years ago.

But BTC is still in its infancy.
Microsoft likens NSA snooping to hacking by the Chinese government
Extending functionality of a final class in Scala
There are two patent troll problems. The House bill only fixes one of them.
You might have put [2011] in the title in that case. But it's still an enjoyable article :)
As Portuguese it is really nice to see this.

However, given that most small/medium size companies tend to be Microsoft shops, not sure how it would take to move everyone into this direction.

FOSS doesn't matter when you can get someone to burn DVDs for you at the shop around the corner.
haha ..
On most modern operating system you can selectively set up shared memory between processes as well. One can implement a lower latency (but more dangerous) buffer sharing / message passing-by-reference scheme.
Perhaps more accurately put, the "English language has no master."

Many--perhaps most--European languages, do have prescriptivist masters. Spanish, French, German, Portuguese, Russian, and dozens more.

https://en.wikipedia.org/wiki/List_of_language_regulators
This is why Mozilla are investing heavily in Rust, so that they can use its semantics to share memory in a safe way.
2 million Facebook, Gmail and Twitter passwords stolen in massive hack
I'm not sure how much you can really blame Facebook or Google here. My understanding is that a corporation is legally compelled to comply with a National Security Letter if it receives one, which is far from voluntary collusion.

Maybe I am missing something, but I don't see where your dissatisfaction is coming from.
> nitpick

What? No - not nitpick. You cherrypicked words to exclude the writer's caveat, changing the meaning, then criticised the changed meaning. Classic out-of-context quoting, especially since the writer addressed your criticism in the very same sentence you quoted.
The biggest issue is performance. Although you might be able to work around it with local RPC calls and passing memory ownership as offered by Windows, Mac OS X, QNX and Minix. To quote the ones I am familiar with.

Just imagine the performance impact of something like Eclipse if each plugin was a separate process using message passing.

Maybe it is doable, not sure. Anyway I rather favor safety over performance.
I can't speak for nekro23's library, but mine is ~150 games with 50 available for Mac. I don't purchase a lot of AAA games, but I can go through and list the ones that are/aren't on mac that I would say are of significant quality and a clearly not small titles.

On Mac (49):

All the Valve games - CS/TF2/Portal/HL/L4D

- King's Bounty

- Psychonauts

- Civ 4

- Trine 2

- XCOM: Enemy Unknown

- Two Worlds 2

- The Witcher

- Borderlands 2

- Max Payne 3

Plus Starcraft, Diablo 3 and League of Legends not within steam.

Notable absentees on my full Steam list (152):

- Dragon Age

- Skyrim/Fallout: NV

- Far Cry 3

- Crysis

- Dead Island

- Bioshock

- Alpha Protocol

- Assassin's Creed

- Alan Wake

- Empire:Total War

- Mafia 2

- Mass Effect 1/2

- Stalker

- Supreme Commander 2

The general trend is that most new games are being built on frameworks like Unity and UE3 that are cross platform across the consoles, pc and mac. There's outliers like Battlefield where the Frostbite engine isn't going to get dumped anytime soon, but I think the effort required for cross platform release has gone down to the point where large studios releasing across console/pc will likely also release console/pc/mac/linux.

The fact that I can play the new XCOM game on an iPad is pretty cool as well.

I think the presence of both DotA 2 and LoL is absolutely massive, particularly given the player base of the latter. Serious Mac gaming is probably not an option yet for players who like to shop around and play a lot of single player games, but for people who like me who just grab an online strategy game and play the shit out of it, it's actually fine. I suspect the combination of a Mac + [Xbone|PS4] would get very good coverage at the moment as well.
Take a look at the issues page for many of the top requests[1] as well as the included libraries for Python.[2] There are requests for python3 support, but also for pandas, scipy, etc.

GCE should be more flexible since it is providing infrastructure rather than the platform. However, depending on your project getting an entire platform from Google first could save you effort.

[1] http://code.google.com/p/googleappengine/issues/list?cursor=...

[2] https://developers.google.com/appengine/docs/python/tools/li...
And I'm sick of iPhone users ...
Gotos aren't that infrequent in C and C++ written without exceptions or longjmps, and stack-based cleanup needs to occur.

Last time I wrote a goto in a language that did have exceptions was the alignment portion of an unrolled loop implementation of a hash algorithm. Delphi doesn't support C-style switch statements where one case flows into the next; so the alignment switch did jumps into the unrolled loop body.
> Go is interesting as it uses "micro threads" (goroutines) and message passing CSP style but I haven't found a use for it yet.

But is also has shared heaps by default. So you still have to rely on everyone being an "adult". I wish shared heaps would have been a specially enabled feature not the default. But I guess the language was position to compete with C++ and Java and isolated heaps would have provided a performance decrease in benchmarks -- and thus people's willingness to adopt it.

For large concurrent systems, safety and fault tolerance often leads to their failure but it is kind of hard to encode that in a quick benchmark to impress people.

Here are a few languages/systems with default isolated heap runtimes between concurrency units: Dart's isolates, Erlang's processes, Nimrod's threads, Web Workers in modern browsers. Anyone know of more?
Am I the only one who is reminded of the "Has your credit card number been stolen? Check here!" phishing ads?

Isn't there a better way to check for stolen addresses than to enter your email on a dodgy (hey, I followed a link on Hacker News) website? Such as calculating a hash on the client, and sending the hash for verification?
Law is probably an irreducibly complex (NP hard) problem; and a simple solution is most likely naive.
Why would you target android 3.x? 3.x was a very short-lived, tablet-only release that never had a significant install base.

I understand wanting to support 2.3 for older/low-end phones, but I've never seen any statistics, including those you posted, that suggest 3.x has enough market share to be worth supporting.
Another quote that comes immediately in my mind:

"97% of advice is worthless.".

Honestly, I can't think of any reason why a person must not extend his / her scope to different activities.
To try Electrolysis (multiprocess) in Firefox Nightly: in about:config, toggle the browser.tabs.remote pref and restart (still work-in-progress, don't expect a fully working browser).

Edit: you will lose your current session
This sounds like when the dotcom bubble burst, and the so-called experts were saying "No, this is a GOOD thing! All your favorite stocks are on sale!"

The thing that propelled BTC from 200 to 1200 was the news that BTC was gaining popularity in China. If this news turns negative, then what is keeping the price high?

Then again, given BTC has been so strongly bought up, if it gets bought up here, then it just means it will keep skyrocketing, since buyer sentiment hasn't changed one bit.
Knocking The Steve may be fashionable, but that's ignoring the huge amount of hardware and software engineering work over the decades that he oversaw at Apple. It might not have rocked the world like inventing C or UNIX but it's not insignificant.
> But aren't you pretty much focusing on implementation details here?

No, not at all, I'm talking about the ability to abstract over things. Can I write a single higher-order function that operates over functions with any -arity? In most languages, no. In Ceylon, yes.

> Again, this discussion was very nice, resulted in learning a few new and interesting things and I'm taking nothing but good impressions with me!

In general, the quality of discussion here is better than in other places.

> I think if both communities took more care to explain the different reasoning, design decisions and philosophies behind the languages when giving talks or on conferences in the future

Sure, but when you have nasty and idiotic twitter stuff poisoning the air, it's hard to expect people to adopt a fair-minded and technical approach to the topic. People should just get off twitter. It's a community-wrecker. There's almost nothing you can say on twitter that rises above the level of insulting.
To understand what is going on here, note that List(()).toSet() returns true.

The "apply" method in Set introduces tricky issues for little benefit. It should have just been left as "contains".
My biggest problem with Firefox is its startup time. It takes much longer to start the firefox.exe then IE and Chrome which are both very fast.
I am using Win7 on i7-3960X, intel SSD, 16 GB RAM.
If I install any plugin then this thing is much worst. (For this reason I am not using any plugin which is a big loss).

It is weird that this issue is seldomly mentioned, but I think that it is much more important then the other performance benchmarks such as javascript performance.
Interesting example that tech is moving a bit too fast
As we are all technologists, this is a hard thesis to contemplate. But I've been thinking about the idea that technology might be evolving too fast for even technologists to keep up.

A case in point: I've been following a MEAP (access to chapters of a book before it is published, great idea IMHO) on the Play Framework. I came across this post:

http://www.manning-sandbox.com/thread.jspa?threadID=61845&tstart=0

The authors, presumably experts on the Play Framework, got blinded and a part of the book became somewhat obsolete before it was even published! This is not a criticism of the authors at all. Frankly, I am excited to buy a copy of their physical book when it comes out in January. My point is that when projects (not this book but actual development projects) make technology decisions using the shiny new thing, they need to have a tacit path as to what to do when the hot thing goes out of style and becomes unsupported. I've seen this happen many times in my career and the pace of obsolescence seems to be getting faster.
If you'd like to try this out on Windows without affecting your main Firefox profile, we just released portable packages of the Firefox Nightly and Aurora builds at PortableApps.com yesterday: http://portableapps.com/news/2013-12-04--firefox-aurora-27-a...

They run self-contained in their own directory so you can quickly extract them to your Desktop or portable device. The installer downloads the latest build as you install it and configures it for standalone use. When you're done testing, you can just delete the FirefoxPortableNightly directory.

Bonus: The Nightly branch also has the new Australis UI redesign that they've been working on and is worth checking out.
I know people say things like this, but how much of it is true and how much is perception.

For example on an old phone the chances are you are still using the latest versions of apps, which are now coded for faster models. So trying them on your 3GS means they use more memory, crash more and slow down the OS. Taking a vanilla install I don't think you would see much difference in common tasks.
I don't know anyone that uses desktop Linux, unless I count my sister who I saw using Red Hat at her CAD/CAM workplace four or five years ago. However I am afraid to to state this on HN, given how sensitive and hostile the crowd here can be about Linux.
My hope is that the SteamOS/Steam Machines movement will finally tip the scales in favor of OpenGL.
A "killer app" that is fully OpenGL optimised with a delayed or worse performing DirectX port would seal the deal. If only Valve had more franchis3s...
Bitcoin-Gold Parity
I think he means the general field of the startup catered to his skill set, not the entirety of the project.

Also with X amount of founders presumably if one person cannot say design the site, maybe another once can. I would assume not all of his cofounders have exactly the same skill sets, but complimentary ones.
Nobody Knows Why American Lifespans Suddenly Dropped Between 1800 and 1810
Please explain please explain :)
Throughout, On Lisp emphasizes programming in a functional style. Chapter 3, "Functional Programming" provides a clear presentation of functional programming. More importantly, it shows where and how mutation is used when doing so.

http://www.bookshelf.jp/texi/onlisp/onlisp_4.html#SEC23
As a dedicated FF user, I've been waiting for this for so long. I may finally be able to isolate which tab is grinding my computer to a halt! As usual, this is amazing work.
A very misleading headline.
Ok, but why does this hypothetical Node.js foundation need to hire developers? Joyent won't shell out the money for it any more if they are not see as "owning" an MIT-licensed open source project?

Their call, I guess, I am more of an Erlang guy than a Node.js guy, so I don't have a horse in this race.
Ah, yes, good point. Also, FWIW, this was about 3 years ago.
I am curious if the lack of such kind of complaint happens because usually people start their browser at morning and keep it open. I prefer to frequently close my browser and reopen when needed.
"By the way, if you don’t like goto statements, don’t read this. (And don’t read any other programs that simulate multistate systems.)" Knuth, on the Adventure game [1]
Knuth's "Structured programming with go to statements" [2] is always a good read.

[1] http://www.literateprogramming.com/adventure.pdf

[2] http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.103....

EDIT: formatting
Sure, they acknowledge it to be on par with WoW points. They can't stop people from bartering with it, just like they can't stop people from bartering with chickens or eggs. What the central bank has done is shut bitcoins out of the formal Chinese financial and banking system.

Which means it is an interesting digital phenomena but definitely not a currency.
Entrepreneurs Head To Downing Street
Volvo to test driver-less cars in Gothenburg
that makes sense. ditching backwards compatibility does make life a lot easier - as long as you are aware of the compromise (or that it doesn't exist if you are targeting some enterprise environment perhaps) then it does make sense.

In general though I think as an approach it is customer unfriendly and programmer (or other ulterior motive) friendly /only if the programmer is lazy or starting from scratch/. Eventually you do have to decide a cutoff point based on the time you spend vs. the reward - however if you reuse your code properly these become one time costs that are rapidly amortised - and following the practice of backwards compatibility helps in a cross platform environment to ensure that your /architecture/ is actually future proof and platform agnostic.

As a one man band I enjoy supporting all of the platforms and with a large amount of backwards and forwards compatibility. It might be easier as a team of one, but it makes me feel (that bad kind of) pride when I look at 10+ man dev teams failing to do the same...
That's what the permanent whitelist function is for. Block the ad and social garbage, whitelist the tiny minority of useful JS.
An instagram short film
Well I'd rather not make assumptions and guesses, I want to read about how things worked out.
The best part was definitely the last couple paragraphs. No commercial advertisement. We've strayed a little since then :-).
What I don't like about medium is the constantly changing URLs. A story gets popular and is re-posted on another collection. BAM, the url just changed. You add your post to a collection, URL changed. You remove it, it does that again.

Cool urls don't change.
http://bakabt.me is a public tracker with a good collection. There are some private trackers floating around as well.
Bitcoin price tumbles after warning from Chinese central bank
The difference between information, knowledge and wisdom
Cow tipping
Interestingly, that complaint no longer exists for me. Firefox really starts instantly. Which is unfortunate, as it's the first program in my task bar and I'm still used to use Win+Shift+1 to start a new instance. Which, if Firefox isn't already running, results in it asking whether I want to start in Safe mode because I was holding shift.
Sure in a consumer scenario 2 years is the norm. What I was thinking of is that corporates are not used to 2 year lifecycles so there's likely going to be problems for them if they don't budget for that.
OVH offers new Server
You missed my point,

"Because, Colonization"

argument is silly, both Ireland and India were colonized for prolonged periods, both experienced extreme hardships in that time (and some benefits too of British rule)

both became independent roughly around same time, yet now both have very different standard of living for average person

blaming colonization is stupid when there are multiple other variables present
> In my case, nine times out of ten my questions are closed down by overzealous mods.

You may not be following the guidelines.
The Ego-2-Eco Economy Revolution
yup .. here it is made an app out of it .. wont be possible without the app :D
https://itunes.apple.com/app/magic-phone-rotator-zing/id5732...
Ok, will look into it!
How I Learned To Stop Worrying About(But Not Love) Kernel Panics
And I will show you everything (SMBC comic)