skysight-inc/HackerNews huggingface dataset:
Don't graphene oxidate in the presence of hydroxyl ions? Separating hydrogen from water will creating tons of them.
cydia install iOS 8.1.1 versioniOS jailbreak
Damn kids and their "hyper" media. Why couldn't they all just be satisfied with good old fashioned calm media.
This doesnt really matter :) but..
They wrote that he was born early, his early birth coincided with christmas hence unexpected gift
At least thats how i read it
What's interesting is that in the past, all the Real web devs knew that frames suck because they break navigation. Anyone who showed their framed site in a community of cool web devs would be laughed at.

Now it's cool to break the back button (and links and everything) and make me watch spinners. It's as if the text and thumbnails they're serving today somehow take two orders of magnitude more bandwidth to load...
I'd just bite the bullet and install emacs. You don't need to move all your text editing work there immediately, doing [Alt]-x org-mode in a new buffer and playing around with features such as headlines (type * ) or todo's (type TODO in a headline) should be enough to get started. You can always refine your workflow in Org further, so there really isn't a minimum amount of things you need to know or learn.
It would probably make the hard level even harder (assuming unique solutions then definitely) but for the lower levels it would provide a wide range of play styles and so more replayability - I'd probably be more inclined to play intermediate with wider ranges and/or other operations than to play hard in "simple" mode.
This 3 parts series from 2013 explains in details how the GIL works http://www.jstorimer.com/blogs/workingwithcode/8085491-nobod...

Disclaimer: it's linked in the omniref.com page too.
Go on iOS
How Not to Write a Signal Handler
> WPF for example does have a few nice ideas, but its insanely huge and complicated.

I have not written Windows code in a while, and what code I touched was C/Win32 and C++/MFC. But my impression with Microsoft software has been that they seem to like doing things in an unnecessarily complicated manner, then realize it does not really work out all that well, then reinvent the wheel, but make it even more complicated than whatever they tried to replace.
Matz mentioned off hand at the last Ruby Conf that Nobu has been experimenting without the GIL. It's scary because running code without the GIL will expose a lot of existing concurrency bugs that have been safely hidden thus far. A lot of code works fine with the GIL, since it prevents the full parallelism that would exercise all possible race conditions, so it's unlikely they'd remove it in anything other than a major release, i.e. Ruby 3.0
You should remove the dot after pdf to make the link work! This is awesomeness!!
> Google is because they misused SEPs.

Opinion? You stating that they misused SEP's, can you provide a source for that or will you again talk about astroturfers when perhaps people is downvoting you for that nonsense
hi..
please visit our new website: mycpohq.com
Fontspiration is a free app for typophiles everywhere
No one got the reference to Psalm 50? (Latin "Lava me") http://www.medievalist.net/psalmstxt/ps50.htm ;-)

Of course, it's also a play on "wash me" Spanish.
In the text-based browser I used back then, Gopher appeared nice and neat, with easy to read lists, whereas whatever web browser presented stuff in a sort of jumbled way. Gopher seemed like the better system and I wasn't really impressed with the www stuff I'd load.
Handsontable 0.12.0 released
Rubinius is neat, but for me personally (and I think most of the community) it's performance. Writing C enables optimizations by hand that still yield very significant performance gains over the best of what any other high level language (java, c++, ruby) can muster. I don't want to write C, but I'm glad someone else does so I get the benefits when I write Ruby.
Hmmm, I don't use assembly any more. I've settled on c++ (and java when forced into it). It's nice to know especially in that you get a real tight handle on what a CPU actually is. But I'm not sure how to go about learning it these days. The only thing I did on my ZX81 was use it's so called graphics mode to plot successive shrinking squares (using "fast mode" where it turned the graphics off for speed)

assembly was the only way to do anything on the XZ81,C64. You needed it a little on the Amiga and MS/DOS graphics (with C doing most the work). On Win95 I used it for a hi res timer (only a couple lines). But haven't used it since. If I were to dig in now, I miiiight start with the C++ compiler's assembly listings. Look at your C++, look at the unoptimized assembly the compiler generates and see how they equate. Google will find quite a few sites of people still using 80x86 assembly I think. Good luck to ya.
(rant ahead) What do I expect? I would expect engineers to identify how awful this situation is years ago and build a replacement. Finally, in the last few years, there are some serious attempts at doing so (Rust comes to mind). But it's taken this long and that astounds me.

You'll get no argument from me that a language needs direct access to memory. My problem is that the difference between correct code and exploitable code is extreme diligence on the part of the programmer, which fails constantly. [Arguably static analysis type tools can help a lot, but, that's just trying to recover from an already bad situation.]

For example, in the prequel to the OP's article (http://googleprojectzero.blogspot.com/2014/07/pwn4fun-spring...), the original bug was overflowing an unsigned int. You should be spitting out your coffee! (/beverage of choice) How can it be be that a (presumably expert) programmer can write code that silently overflows integers by accident?

"It's 2014 and this still happens."
That's my favorite non-argument. It's not constructive but it expresses how I feel. We're well past the years where people have had time to reflect on the fact that people have already struggled with and tried to solve the problem that this should simply not be possible. I don't need a fancy type system to enforce 'checked integers' are the only things that are passed to to my memcpys - but I do have to be willing, at some point, to discard the broken versions of the same thing I've been holding on to for 30 years in favor of something less perilous.

Oh, and, if you read the rest of that prequel article, the person who fixed the bug missed something else in doing so. They're adding overflow-safe versions of 'size_t' and 'unsigned int' together. Again, embarrassing. Not for their error, but because we-as-a-species are still writing code where that mistake can be made, and then not doing anything about it when it inevitably happens.
Slightly off-topic, but I know Google is working on efforts to completely replace TCP with something specifically designed for web applications. Does anyone know if they also plan on optimizing HTTP 2.0 to fit the new transport protocol they're trying to design, or vice versa?

It's currently implemented as a layer over UDP: http://en.wikipedia.org/wiki/QUIC
"7" May be because getattr (at least) works the other way around, instead raising an exception if not found and no default specified. I'm sure many people can't always remember which works which way.
hi.

please visit our website : http://www.yet5.com/
What has bothered me about medical practice -- at least and especially mainstream medical practice in the U.S. -- is that there is so much professionally declared "It can't be. That doesn't exist. Etc." until the evidence becomes overwhelming to the contrary.

That is, that absence of evidence is taken for and prescriptively treated as absolute evidence of absence.

"Cancer is not contagious." Well, as I seem to recall from recent comments of an expert in the field, we are now looking at upwards of 30% of types of cancer being tied to an infectious agent.

Not yet having read the OP link, I already recall that researchers are now, per popular/mainstream reporting, looking at, among other things, the human biome (symbiotic organisms such as microflora) as likely playing a significant role in health including mental health.

First, it was "all in your head". Then, it was "your genetics" -- and new classes of pills.

Now, finally, some acknowledgement that if your environment sucks, lo and behold, this may physically, and not just "psychically", affect your well being.

In summary, treat the patient, not the prescribed domain of a medical profession whose institutions have more than a bit of sometimes blindered self-interest.
> Startup times will vary - mostly based on the app. Docker advertises millisecond startup times, Thinapp is probably in the 10s of milliseconds to startup [...]

The simplest test I can think of (`docker run busybox true`) takes 0.38s wall clock, pretty far out from your statement even when allowing for it stopping as well.

I've not seen millisecond startup times since pre-1.0 on any of my machines (there was a post on the mailing list about the mailing list about this slowdown a while back). When/where have you seen this advertised?

Edit: unless we're excluding the time for the implicit `create` from this, which doesn't seem like a very helpful metric.
In fact, it may be a very smart move for Google to mandate that Dart VM be NEVER incorporated into Chrome!
hi
please visit our website: http://hyderabad.olx.in
Ask HN: A easier way to distribute beta version app to testers than TestFlight?
We are using TestFlight to distribute our beta version app to testers, but it's an annoying process to our testers. I have heard that there is another new tool which testers can just click a link to download it and start to use the app? Is it Crashlytics? Thanks for any suggestions!
I hate to be "that guy" (ok, well sometimes I like it) -- but isn't there a risk of making one locality much more welcoming to the homeless that we end up being the drop-off point for every homeless person in the region?

My point is not that we shouldn't offer help, but that by doing so on a city-by-city basis, with no overall plan or obligation, we allow many localities to freeload off the good will of the few that try to do the right thing.
Western media websites hacked by Syrian Electronic Army
yeah, I'm trying to get into robotics cuz it reminds me of my electronics past. but my prio is pianocheetah and i'm kinda outa time. But I plan on teachin it to my grandson if he shows interest. Next to my c64, that's probably the most time I've spent on anything.
We make passwords a thing of the past. Use your fingerprint
The Unreasonable Effectiveness of C (2013)
FLUX All-in-One 3D Printer Raises $1M from Kickstarter Backers
Common Form Lets You Do Your Taxes in 5 Minutes from Your Phone or Computer
The pushState API has been available for years. This isn't an inherent limitation of single page apps. Even where the pushState API isn't available (older versions of IE) the anchor tag can be be used to maintain browser history so the back button doesn't break. https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/M...
any music related apps I can see? :)))

good for you !
Creating MRI/CPython/Perl5-style VM without GIL is not much harder than creating the same thing with GIL. But the problem is that converting existing implementation to not use GIL is comparable amount of work.
Good health, friends and family.

Freedom from most of the awfulness of both the current and past (the past was on balance worse): Disease, child mortality, malnutrition, war. To a degree injustice; though I've not quite dodged that, there are worse things that have happened to other people.

Being born in one of the most prosperous countries in the world (at that time not long ago) when my parents were born in a war-torn hell.

Receiving a top class education before really knowing that it was such, among interesting people who are now spread all over the world.
Even in the quote, the author only talked about reselling and not releasing energy back into the grid - even though the whole rest of the article suggests otherwise. This looks to me as if he might not know himself but didn't want to let go of the catchy headline.
Discussed a couple years ago here: https://news.ycombinator.com/item?id=5037089

And the followup discussed here:
https://news.ycombinator.com/item?id=5075370

I repost because I'm becoming more and more frustrated with C, and wondered if others feel the same. Not because it's too low-level, rather because it seems to be trying (with limited success) to move to being a higher level language. There are times when I really do want a "thin layer over assembly", and C seems to have evolved to a place where that is no longer possible. I explain my distress more completely in the comments of Yann's article here: http://fastcompression.blogspot.com/2014/11/portability-woes...
The RadioShack employee I spoke with had no idea there was a Mini-Maker Faire in Portland.
RadioShack could have had a presence there. When the company finally dies, where can you go to grab some Arduino kits or components? I hope another company takes its place.
Places like BestBuy don't even carry cables, let alone components.
My favorite thing about this post is how they're generating music with Lisp :)
EU Backs Google Unbundling Calls
Windows Phone 8.1 Finally Breaks the 50% Market Share Threshold
As a tiny fix: Tech review is a separate, non-profit company, but it's owned by MIT -- to the point where the version delivered (freely) to alums has an extra section for alum news. But yes - it's a little breathless about the OMG amazing discovery ... that turns out to not quite make it. :)
Punktendo – punk games inspired by Nintendo
elinks is quite useful on a raspberry pi
If you think working on Thanksgiving is bad, the crummy retail store I work at (bookstore in Canada) is open New Years Day. Its actually open every day of the year except Christmas Day.
Functional Programming for the Web. Lean by solving practical problems
Perhaps power management is somewhat to blame here? I would be curious to see how power consumption compared while running the benchmarks. It's well known that OSX gets much better battery life than Linux on Apple hardware. I wonder if the CPU was being throttled to conserve power or thermal output.
No surprise there, they always hook it onto the cause de jour
I believe net neutrality is important because telcos are not the same as software companies. Anyone can theoretically compete with a software company; if you're a telco with billions of dollars worth of infrastructure and you're the only option for a huge chunk of the country, the only people who even have a chance of competing are companies of similar size (like Google).

For many people in the US, they're completely stuck with Comcast or Verizon and likely will be for decades to come (Google Fiber's complete roll out will obviously take a very long time). They either have to move, or suck it up.
I don't understand how you can say Java, C++, and Ruby in the same breath. They are not at all alike. Also what optimizations are available to C which are not in C++? C++ is (almost) a strict superset of C.
If you can get past the broken modal dialog (I had to use Reader view in Safari), and the inane image macros, and the listicle-style writing, this post is crammed with excellent advice for science PhD candidates in their 3rd year or beyond (much of it is applicable to postdocs as well).

Discusses how to define a clear scientific question and maintain focus on it in the face of (sometimes subtle) forces that make both of these things difficult.
There would be no purpose in the `get()` function if it raised an exception if the key wasn't there - that's how `[]` works. On the other hand, `getattr` is IMO mostly used for situations where you don't know what properties exist on an object, so you can't just use the dot notation.
I don't know if Emacs is so secure. Years ago I wrote a virus that would propagate between files in Emacs lisp.
The best part of this reply is that you posted it after his thorough and perfectly reasonable explanation of his circumstances.
https://letsencrypt.org/ is a new promising solution to the 'pay-to-play' system
That doesn't explain why people call node.js concurrent.

With your answer I understand it is not concurrent but scales well anyway.
Malfunction results in missing votes
In which an undercover TSA agent interrogated me in Charlotte last night
Webroot SecureAnyWhere Antivirus 2014 KeyCode Incl Full
The 2551 iOS apps that Twitter scans for in AppGraph
He also tweeted this awhile ago: https://twitter.com/yukihiro_matz/status/495219763883163648

"My vague plan for Ruby GIL is 1) add more abstract concurrency e.g. actors 2) add warning when using threads directly 3) then remove GIL"
Im thinking close to zero: https://letsencrypt.org/
Would be interested to hear what a seasoned Haskell programmer made of Purescript and this book. To me, it looks like a fairly seamless transition, but I'm a long way from an expert.
I'm working on a blog post about it now (unfortunately, I've been doing that for about 3 months now).
Certainly a reasonable hypothesis in light of the growing body of evidence that inflammatory factors are implicated in MDD and other psychiatric disorders.

Furthermore, clinical observation supports the idea. It's quite common during the course of a cold or similar infection that patients will complain of having increased depressive symptoms.

However inflammation is a very generic phenomenon which implies a greatly diverse range of influences operating to bring about emergence of MDD. For example, depression frequently accompanies post-surgical recovery which evokes inflammatory responses even in the absence of infection.

While an infectious form of MDD is plausible, it wouldn't be the only important source of depressive conditions. In this sense, MDD is like a "final common pathway", the idea that clinically visible syndromes comes about through numerous paths. The key concept is that the mechanisms leading to the final path segment can be dissimilar and even non-overlapping.

It means there's truly no distinct, singular "cause" of the condition, or rather there are numerous disease processes that happen to present similarly.
The phd needs to be extinct. I have one and lined up a tenure track job at a premier university and even I know the whole enterprise is doomed. Looking for other opportunities STAT.
Spoon used to offer these back in the day, they were brilliant. Unfortunately and perhaps not surprisingly they got taken down after about 6 months.
As a very rough generalization this is true – in the detail you'll see neutrons are still produced. Just a significantly lower percentage (Aneutronic fusion is defined as less than 1% of total energy as neutrons). It's still enough that it needs to be moderated.
I am in the real world :)

30k per employee with all the on-costs is very low. I suspect that a number of these employees are part time or remote workers in low cost countries.
I'm already getting dragged in atleast one of these directions and I'm less than 2 months into my PhD. As mine is partially CASE studentship sponsored (industry partner provides additional funding). I have the company requesting me attend meetings a few hours down the country and requesting I complete small jobs beneficial to the company, all barely related to my research. This travelling tends to lose me a couple of days alone and I can see it easily becoming worse if I don't get a handle on it soon.
I agree. This is why I said the problem is we need to be more precise in the terms we use.
If one is paying attention, one can get quite an education on finance. It's just that there are few of us actually paying attention.

I'd go back to Enron/healthsouth as the begining of the modern education, but yeah, I definitely agree.
Sometimes just a clear, simple webpage can go a whole lot further than trying to make pages that look "cool". Usually when they look cool to you as the developer they end up frustrating the crap out of the end user.

It's okay if you want to create an interactive part of the site, but make the user navigate to that part of the site. For example, if you are IoT company as you say, maybe have a page within the site that lets a user walk through a house or office clicking on various objects to interact with them. Show possibilities with IoT objects such as thermostats, lights, clocks, appliances, etc...
> Spoon works through a small browser plugin.

Small as in 24.8 MB. That's not small.
I suspect he is telling you the truth, that most of their net revenue comes from phones and toys. It's risky to change to something that sounds like a current loss leader as the primary business, even if in reality there is a significantly different emphasis.

Sadly, the opportunity costs of running a 2nd rate phone store must suck. Sounds like it would be more profitable to use the space to make and sell hamburgers or pizza.

Hmmm. Maybe they could have a "maker" workshop that also sells pizza and beer???
Not sure I follow. You're calling this a simplification, but your synopsis isn't that much more complex.

Plus, you think that most are by choice. However, you also point out lack of support for mental issues. I personally find this a contradiction – if you've got serious mental issues and no support, then the ability to choose is basically void.
I do not find adding another vector for problems, including malicious ones in the face of persistently broken sandboxes, to be "better".

If it's a "page" I am going to "read", I don't feel the need to enable arbitrary execution of whatever gets stuffed down the pipe, beyond rendering the more restrictively defined HTML and some hopefully well-debugged -- although even with them problems continue to crop up -- image formats.

It's like a biological viral infection. Hygiene can keep it out, but once it's inside, you may have a very persistent and possibly quite debilitating problem.

I don't want to be disconnected from the world. Neither, however, do I want to engage in, um... "unprotected casual browsing".
We're also now at the point where there exist practical fully electric cars. They're currently too expensive for everyone to own one but that's not a physics problem and is likely to change.
The best way to write a PhD thesis is to not write one.

Instead, spend your time writing articles and getting them into journals. You should be able to produce roughly one published article a year [0]. When you have 3-4 published or near published articles, take them and put them together into a dissertation.

Most universities will allow this and it's the approach to developing a dissertation that minimizes your risk (you don't bet everything on one experiment, you minimize the risk of last minute critiques and requests for changes, etc...).

[0] This might seem intimidating when you start out, but if you want a promising future in academia you will eventually need to be producing 5, 10 or more articles a year (with admittedly a lot of collaboration and assistance from other). Setting a strict goal of one article a year as a grad student should be obtainable in most fields and get you on the right track. It will also force you to be disciplined and to produce. When of the biggest risk for grad students is trying to be too perfect or too "big" in their work.
Rooftop material that sheds heat into space
What do you propose as possible alternate models for training scientists (honest question)?
Have you tried eww in Emacs 24.4? I already like it better than w3m.
Blogging Platform for Hackers – Octopress vs. Docpad vs. Poole – Rajasekar Elango
Everyone's talking about Terry like he's not able to see this...

Not aiming this message at you, krapp, or anyone, I just realized this while reading your message that Terry's probably read through this thread a few times. Wonder what his thoughts are on the article.
Setting up your blog using Jekyll and hosting it on GitHub – Rajasekar Elango