skysight-inc/HackerNews huggingface dataset:
>Is "written in X" added to project titles in general and somehow I just haven't noticed it?

The "written in X" is a very popular[1] type of post for the HN audience because it usually points to source code like github/sourceforge. Your annoyance about it is puzzling and out of place. It's as if a commenter complains on a photography forum about a post titled "Paris Eiffel Tower taken with Canon 35mm lens"; the "Canon 35mm lens" is part of what makes the post interesting to potential readers of that particular community.

[1] 50+ pages of results: https://hn.algolia.com/?query=written%20in&sort=byPopularity...
I've found some of my favorite movies on iMDB in recommended movies threads. It's sad that they don't think it's worth it to keep. I get that their forums are infested with trolls, but they could just relaunch it on new a platform. Hell take discourse, pick some good posters as moderators, move the good threads and archive the rest. Amazon is already doing the forum thing on DPreview, why can't they just copy the concept to iMDB?!
Does anyone know of any activity in this space by YC? The largest journal publisher, Elsevier Reed, has revenue of £5.9 Bn and 17% net margin [1]. Seems like there could be some interesting (and socially valuable) scope for disruption.

[1] https://www.google.co.uk/url?sa=t&source=web&rct=j&url=http:...
I agree. Keeping archives of decade old arguments between random strangers seems like a waste of digital resources. It's like taking and storing minutes for the water cooler conversations in your office. I wonder how many petabytes of forum content there is out there on the web
Here's another definition of "ultra-lightweight" that has nothing to do with dependencies or binary size: I want a music player that just plays any mp3/aac/ogg/flac/wav file I throw at it, and nothing more.

It should not try to categorize my music library by genre/artist/album/whatever. It should not try to "visualize" the audio with crappy abstract art that look like a screensaver. It should not connect to a remote service to download metadata about a song. It need not even support ID3 tags. No, I don't need yet another equalizer. Playlist support would be nice, but not terribly important. Just pipe the damn song to the speaker, period.

I'm pretty sure that if you do this and nothing more, you will end up with a small binary with minimal dependencies that starts playing before you can even lift your finger off the button. Modern music players spend most of their CPU cycles doing something completely unrelated to parsing the actual audio file.
As the OP notes, the code for the Google Now and Pixel launchers is in the Search app rather than in the launcher apps themselves.

So, sideloading the Google Now app as a solution for a new phone after Google Now is no longer available in the Play store will only be useful as long as the internal Search app API doesn't change.
I'd hope an immutable architecture wouldn't break inside the box, since that would indicate it mutated :) And if it did, you'd just blow it away and replace it.

At that level, it's the interactions with different components that can break down, and the tools you use are more about testing configured interactions. Also, bad data. That bit necessarily mutates.

I'm a big fan of developing in a similar environment to production, so that the debugging tools and interaction are familiar long before an emergency. At our company, we develop on Linux and deploy on Linux.
Is p5-mop core yet?
Nice! An alternative is to try something like SimpleMock http://deliberate-software.com/simplemock-unit-test-mocking/ which strikes a balance between useful and easy to test. Also there's examples in F# http://deliberate-software.com/f-number-unit-testing/
We call appleseed "modern" because, since its inception in 2009, it implements the modern paradigm of rendering: unbiased, physically-based, programmable, as few knob and hacks as possible. The quintessential example of a "non-modern" ("classic"?) renderer is Pixar's PRMan before it dropped REYES, adopted path tracing and was renamed RenderMan.

Regarding the roadmap: we don't have a formal roadmap, but after each release (roughly every three months) we discuss and decide upon what we think would be the next logical steps, also taking into account which contributors will be participating and what are their areas of competence. There is a laundry list of features that any renderer must have to be considered usable by artists, and we're still missing some, so the road ahead is pretty clear, at least for a little longer.
Yes. http://tldp.org/LDP/abs/html/io-redirection.html
shows how to do it in bash for any given process.
The BC Liberal goverment has been in power too long, but people really like to play Real Estate Casino so the legacy lives on for now.
My bad, I realized my mistake and was editing my message right before your answer.

Indeed, performance is not clear and probably depends a lot on the browser's JavaScript engine. I will try to find that out in the future with some benchmark.
In this thread there is a fair amount of "Google, MD" talk, so I'll add my own story.

In medical school we were tasked with identifying an unusual cause of a baby's fussiness after eating.

For the first time, everyone got the right answer. My professor wasn't sure whether to be proud of us for all doing deep reading into rare disease or to be angry that we had collaborated.

But in fact, everyone had just popped the unusual findings into Google, which spat back the diagnosis of ALCAPA (anomalous left coronary artery from the pulmonary artery).

Your doctor's brain is not the world's best device for information retrieval.
Generally speaking, not with current ttys. The main thing you're missing is some way to know what output is coming from what program. Keep in mind, some output is generated by the kernel and isn't from any programs at all, and output may come from more then one process at a time. The kernel is the stage where the 'mixing' happens, so if you wanted real support for this you'd want to modify the kernel in a way that lets the tty device get separate streams for each process.

That said, the best way to try to achieve something similar to this is probably by having your program open a completely new tty device for every process-group you start. Then the GUI program can buffer the outputs from all of those tty devices and do the 'mixing' itself. It is important to use actual tty devices here so that `isatty` returns 1 for al of the children outputting to the tty. If you went for a purely software-based approach by simply using `pipe()`s the programs would know they're not outputting to a tty and would forgo things specific to tty's like coloring, and also either output warnings or simply not work at all.

My other ideas are some abuse of a custom shell and `SIGTTOU` or `tee`, but I don't think you could get either of those things to work very well.
The article pointed out the app just flips some flags to allow you to use functionality built into Android or the search app. Also, Google is just pulling it from the app store. Worst case, we are back to using a third party app to enable it or finding the apk.
Yes, there is and you're using it. The HN community and/or moderators choose not to upvote.
Extract main image from a URL
> I guess something has changed of late whereby keeping the forums stopped being worth the effort.

Too many trigger warnings. Instead they should had said to the trolls to move to 4chan and re-implement the whole thing again.
You can't really say that when they have been around for 16 years.
Thank you for this, I remember reading about this a few years ago. IIRC my work would be covered but I'll double check!
Thank you! As generic_user said, feel free to just download a release for your platform and a few test scenes, start appleseed.studio, load a scene and hit F6 to start interactive rendering. The Getting Started page contains detailed instructions: http://appleseedhq.net/docs/tutorials/gettingstarted.html
Functionality wise it doesn't differ at all, and it shouldn't because youtube-dl is a good media scraper. Where youtube-dl falls flat (in my opinion) is maintainability, size, external dependencies and its usage as a library. Offliberate uses Offliberty as its backend and does not contain any extraction code for specific sites whatsoever and thus remains very small (the command line interface is in fact larger than the resolver). youtube-dl currently has 1436 open issues as well as 184 pull requests on GitHub. Lots of their unit-tests also fail and take ages to complete. Offliberate uses no external dependencies other than requests and does not rely on other command line utilities such as ffmpeg for content stitching. The last difference is the emphasis on usage as a library. The CLI logic is separate from the actual resolver which can work asynchronously as well as synchronous.
This is going to sound really naive... Isn't that just a website?
Rr 4.5.0 Released
To contrast your first sentence, nearly every physician younger than 50 most likely has some experience with research and a good percentage of those have been published prior to even being accepted to medical school. Beyond that, the numbers I'm finding state ~1.5% of current MDs primarily spend their days doing research.

I think the issue here is not that physicians "are not investigators" but more-so that the financial realities are in no way aligned with dedicating massive amounts of time to any given patient. Physicians generally bill around $300/hour in cash only clinics, so I think it's a poor allocation of resources to expect them to dedicate 100s of hours to a more obscure patient. PhDs are dirt cheap, better to hand the odd case study off to them and let those with clinical skills focus on being clinicians to the more typical patient.
>Exchanging money has nothing to do with a benefit for the consumer. It is simply an exchange.

Why are you making the exchange if it doesn't benefit you?

>There is no law of nature that says all exchange is fair, or a benefit.

Fair has nothing to do with anything. I never used that word. Don't put it in to my mouth.

Sure there's no law that says an exchange has to be beneficial to you. Do what you want. But most people choose their actions based on self interest and make trades that are beneficial to them.

>if you sell me cancer drugs at $800 a bottle, it benefits me in that my cancer is staved off for a month. But then I have no more money, and can't buy the drugs, and die. Who did it really benefit?

You benefited by a month of life. How is that not incredibly obvious?
> I do wonder how many actors actually visit their IMDB comments section.

If their forums was moderated properly, that comment section could have been an enormous help to their agents.
Although the HTML he (lisper) gave is different in that it has the closing </p> tag, I'm failing to see any case where this is bad or would result in different behavior from your example. To be clear, he seems to be talking about rendering HTML only, not parsing it. Wouldn't both your example and his have the same parsed DOM? Am I missing something?
There's nothing at your link about TI being "far-left".

(Also, your perception about how the evidence works does not seem to align with the description on the web page. The "blind survey" bit is greyed out, and it says it's based only on "secondary research" and the confidence level in the rating is "low or initial".)
> The wall clock is for telling time; the monotonic clock is for measuring time.

Spot on! But it's not as if they're unrelated - there is a deterministic formula for converting monotonic clock time to wall clock time, taking into account everything from leap seconds, via the calendar, to leap years.

The problem is that today's systems conflate the two kinds of time. The proposed solution here is to treat them as completely separate, which seems to me almost as great a mistake as treating them as the same.

What i'd like to see is:

1. Computers keep time using a monotonic clock, based on TAI [1].

2. When the local clock drifts from a master clock, it is corrected by slewing, ie making the local clock run slightly faster or slower for a while until it is back in sync with the master clock (as NTPD does now).

3. Computers keep track of the times of leap seconds, obtained via NTP or the tz file or whatever.

4. To convert from a TAI time to a wall clock time, the time is first converted to UTC by applying the leap seconds, and then converted to a human-readable date using the calendar.

Essentially, i want to move the handling of leap seconds from the clock to the formatting. If you can do this, the whole question of the impact of leap seconds on time measurement goes away.

It's still not perfect, because although the clock is monotonic, it doesn't always run at the most accurate possible rate: during slewing, it is deliberately deviated from this. You could solve this with another layer of indirection: run the clock at the best estimate of the true rate, and then keep track of drift over time, so that when converting to a wall clock time, you first apply drift correction, then leap seconds, then the calendar. Essentially, you're formally recognising the separate existence of local and global clocks.

You could potentially even change the drift correction retrospectively, so that a given local time would map to different wall clock times at different computation times. That starts to get pretty weird, though.

[1] https://en.wikipedia.org/wiki/International_Atomic_Time
Any suggestions for those of us who like the Now Launcher?

In fact, any suggestions generally? I could go for a lighter launcher.
That's exactly how it works.

The way I see, the real utility comes from the fact that domain models such as those in a company's data warehouse are typically very complex, and a great deal of care often goes into mapping out that complexity via relational modelling. It's not just that c bought x and y, but also that c has an age, and a gender, and last bought z 50 days ago, and lives in Denver, and so on.

Having easy access to the probability distributions associated with those relational models gives you a lot of leverage to solve real life problems with.
> but exchanging SSH public keys is actually a huge logistical hassle which scales very poorly.

How do current solutions tackle this? It seems that at some point, if you want something to be two-way authenticated then you need to exchange some public keys.
> Amazon is already doing the forum thing on DPreview, why can't they just copy the concept to iMDB?!

Can you elaborate? I checked out the DPReview forums[1]. They seemed solid enough, but no obvious connection to Amazon.

Does AWS have some forum-as-a-service product I'm not aware of?

[1] https://www.dpreview.com/forums
Here's a really good overview: https://www.youtube.com/watch?v=cosqlfqrpFA

Also, to answer your question, not it's not the same as a website because it will be a native Android app with the ability to communicate with the Android OS, like any other Android app.

The possibility of things — in terms of improved UX — that you can accomplish with instant apps are infinite. It all comes down to how you want to use it.
Show HN: Facial Emotion Recognition using deep residual learning
i think it might have something to do with litigation.
Wikipedia says that they have been sued by actors that got their age revealed on the message board https://en.wikipedia.org/wiki/IMDb#Litigation

And now California has a new anti-ageism law; wikipedia says "The bill forces IMDb to comply with requests by the actors featured on its pages to remove information about their age"

so they might have decided to close the message board for fear of litigation.
Chatbots with Intelligence. A variety of skill bots that can teach people at all levels. Made possible by AI engines like api.ai, luis.ai and others.
I am advocating for removal because Trump is so clearly unfit for this role. The US Constitution provides a number of checks on Presidential power, including at least two ways to remove a President from office. They are both highly political, in the sense that Congressional politicians decide whether to invoke them. That means we must persuade as many Americans as possible that he must be removed. If pressure grows strong enough, the politicians will respond.

Further, I argue that time is of the essence. Remember, the Third Reich consolidated its power relatively quickly after the Germans elected them in 1932. My understanding is that within five months the dictatorship was essentially in place.
This just shows how Amazon is only interested in selling movies, not building communities.
Can someone recommend any other movie forum with similiar scale?
DPReview is owned by Amazon.
The bank. If interest rates go up a few points in the coming years, and it would be hard for them not to, banks are going to be sitting on a ton of mortgages that are not profitable.

That said, most loan originators sell the mortgage off. Many of those go to quasi governmental corporations that most people believe the US tax payers will bail out if necessary.
Physically-based rendering means that we're essentially applying the law of physics to the problem of representing materials and bouncing light on them. The renderer deals with well defined physical quantities such as meters, watts, etc. To some extent, the renderer produces images that match real world experiments or predict what a setup would look like if it actually existed (predictive rendering).

Non-physically-based rendering ("classic rendering"?) is using ad hoc tricks to produce convincing images, but without following a formal framework. While recent AAA games all more or less follow the physically-based paradigm, older 3D games didn't and simply used custom models and tricks to produce good looking imagery.
>Cormack and Romero ghost shifted on computers at their daytime employer. Philippe Kahn started Borland while illegally in the United States. How much of this would you tolerate? Probably little. Probably neither of those actions.

Definitely fine with both those. And had that happen at a less exciting circumstances but they were comparible. I like to cultivate people that take stands and believe in something instead of berate them. As I know the latter will only end up in those people doing it anyway but then in secret.
By default it's:

C-b [ Start copy mode

C stands for CTRL, by the way.

This allows you to scroll up in the window and place the cursor where you want to start copying, then:

C-SPACE Set mark

This sets the mark for copying, then you can move around and what will be copied will be hilighted with a background color.

M-w Copy selection

This copies the selection. Incidentally, M stands for "meta" and is nearly always usable with ESC, but often ALT will work in many terminals (some need a setting to enable it).

To paste, go to the buffer you want to paste into and then:

C-b ] Paste!
That's a bit of a simplistic interpretation, IMO. If the intent was just to supersede the functionality of one launcher with that of another, upgrading the Google Now launcher would make more sense (especially as the functionality of both is actually within the Search app).

I have a feeling that a (perhaps only slightly) more significant refactor is in the works, for example making the Google app itself the "official" launcher, or doing away with a separate "launcher" app altogether in favor of emphasizing the voice recognition capabilities.

EDIT: It looks like what Google is doing is actually making the Google Now card functionality available through a new Search Launcher Services API to official Android Partners: http://www.androidcentral.com/why-would-google-pull-google-n...
Certainly, it can also look like trying to hide guilty parties, but I doubt that's the primary reason. IIRC any organization that deals with non-human animals are rationally paranoid about being targeted by animal/ecoterrorists like ALF and ABPI, whose direct actions include trespassing, damage property and releasing animals. The USDA has probably heard loud feedback from universities and researchers whom prefer to keep a lower profile, especially not publicly posting exact names and addresses of facilities, which is tantamount to doxing. (Majority of animal welfare groups aren't extreme black bloc anarchist-style: ASPCA, PETA, SHARK, ...)
Here is a recent thread about it: https://news.ycombinator.com/item?id=13497218
I mean it does not surprise me at all. But pretty sure that is theoretically illegal from my POV.
For someone wanting to begin involving program verification in a practical way to their day-to-day work, do you have any suggestions, resources, or anything?
It's also a political problem: who's gonna pay for that? Japan is not exactly booming, public debt is sky high, they have had multiple earthquakes and flooding events in the last few years... the Chernobyl sarcophagus was paid for by several countries over decades, here it looks like Japan is pretty much alone for a number of reasons.

Every engineering problem has an inescapable cost dimension, and on this scale it inevitably spills into global politics.
Employed candidates have no problem taking a day off (or two when they live far) for a full round of on-site interviews.

Personally I'd much rather work on a 4~5 hours long assignment in my own time. Sadly in my experience, companies that use this approach use it as a way to eliminate phone screenings rather than to make the in person interviews more relevant.
How do you solve the core problem though? As far as I can tell, the real issue is maintaining the "prestige" part for researchers. Anything that reduces friction in publishing decreases scarcity...which decreases the perceived prestige.
Check out the swiss Data Protection Act and the Data Protection Ordinance. The difference is HUGE even for swiss govs it is very hard to get swiss data. Outside govs basically have no chance except a few exceptions that are not as easy as shouting out "terrorism" loud once.
That's where will come in.

There isn't a direct decision tree to follow.
PythonQL Intro and Tutorial
Zune? What year is this?
Check out Exoscale.ch. DO pricing. Swiss quality. And especially Swiss privacy
Seems to me he is mixing geeks and nerds.

The impression i have is that the geek label came into effect during the dot-com era as a way to be a web guy without the "no social graces" stigma.

These days you get geeks appropriating nerd elements as a element of their self promotion, resulting in hipsters...
>wondering whether being "born" into this "alternate universe" could have some kind "crippling" effect on the ability to live in a "normal" universe (say, as a professional programmer, etc).

Not at all. Smalltalk was the first language I really mastered and my first true love in programming languages, and I work in it professionally (plus COBOL - yuck!). Most of my personal projects are in Pharo or Dolphin, with bits of Lua, Erlang, FreePascal and Scheme.
I'm not sure if it's lighter but after using the Now Launcher for a long time I switched to Nova Launcher Prime about a year ago on my Nexus 6P and it's been fantastic.

It has some great additional features, is well maintained and updated, and I've never experienced any crashed or UI stutters/lag due to Nova. Nova has a free version with almost all the same features as the paid version, and no ads, so you can test it out.
The company is mostly in france and germany, both part of five eyes. I doubt its really that much better
Waste was released before my time...

Can anyone comment on what the scene was like when it was new?
Amazon acquired Dpreview in 2007, but as far as I can tell it didn't change anything to do with the site or forums. Those forums have pretty much remained unchanged for a long time.

Less trolls on forums where the subject matter is focused, and requires interest in digital photography. IMDB subject matter can be anything related to movies including how hot this or that actor is, or how ugly or crap they are! This will spawn heated debate, but that's fine by me. A sad loss, the IMDB forums are amusing and reveal a lot of varied opinion and expression.