skysight-inc/HackerNews huggingface dataset:
This is a good thread to bring this particular terminology into, because when I followed the links in the post to DLI to find out about the algorithm, I was greeted with a page containing no details, no specification, and links to a Windows .DLL and EXE.* In contrast, if I want to learn about the other codec in this comparison, I can download Rec H.265 from the ITU freely, ISO draft HEVC specifications freely, final ISO documents for little more than the cost to keep ISO running, use an official BSD-licensed reference implementation, and already find several high-quality independent open source implementations (for a one year old standard). A standard which, by the way, was developed by not one but two international standards bodies, the proceedings of which I can view online (http://mpeg.chiariglione.org/meetings).

Maybe I've been in this for too long, but when I started, codecs like DLI were the norm rather than the exception. The top competitors at the time were Sorenson, On2 (VPx), RealNetworks, and Microsoft, and MPEG-4 had barely trickled out of the demo boxes in the form of a cracked copy of a MS draft implementation that ended in ";-)". Patent dangers were well known thanks to Fraunhofer's actions against LAME, but since they didn't extend to Europe where much open source codec development occurred, and since they were (before GPLv3) largely within a separate legal sphere from copyright issues, and since it had long been folk wisdom that doing video compression without stepping on someone's patent was impossible, they were seen as little more than an unavoidable detail (here's some source code, compile it yourself in America.) It was none other than H.264 (ostensibly with a lot of help from x264) that put an end to this era.

So when I see folks putting the MPEG Licensing Authority (unaffiliated with ISO and MPEG, by the way) on a pedestal, and I see it a lot, and using it as an excuse to further technologically inferior codecs which are themselves (unlike MPEG standards) technically proprietary, I have a hard time reconciling the thought process. And to bring it up in response to a comparison against something like DLI? Give me a break.

* https://sites.google.com/site/dlimagecomp
I suspect you haven't actually done an analysis on the frequency that amazon is brought up pre/post Post purchase. Please prove me wrong.
I very much appreciate your work enabling sublime text to have a package ecosystem. I and the world thank you.
Well said. I rarely make it all the way through slide shows like this, let alone reach the end wanting more.
Sure, similar to Sublime's Cmd+T choice. The problem I have though, is that in Sublime I really can use that for near everything- even opening new files. You don't have that same option with Light.
referenced link?
That's what Plato suggested in his Allegory of the Cave, at least. :-)
> Having different `class` macro definitions between codebases that use sweet.js will devolve into madness.

Urgh, I just got a sinking feeling in my stomach because I know how right you are.
True. But that doesn't refute chongli's point at all.
I think you are forgetting that everyone who uses haskell has obviously gone through the trying it stage. It is not that hard, I did it. I just had a couple of PHP programmers do it without any problems. LYAH assumes you know very little, and explains things very simply. It gets to IO plenty quick enough, and before that it is showing you how to play around in ghci where you don't need to care about IO.
> The best part of Go is the fact that it forces error checking.

Except that it doesn't. Otherwise you would be forced to check the return type of fmt.Printf() and gang.
Your presumption that all education systems are similar to your own is not valid, relative value or effectiveness not withstanding. The reality is there are quiet distinct differences generally and between US and Uk in particular.

In the US, a bachelors degree takes 4 years, consists of extensive 'general education' requirements outside of the emphasis area, and generally start with intro courses that are more in depth than what would have been studied in high school. So a background in the particular area is not required.
I'll make my own cube. Hell, I'll make my own closed office. I'm awesome at DIY projects. I'll paint it nice and everything.
Wait, what? Windows has got full custom DPI control and has had for years. Under Windows 7 there's a dialog box to set it under the Appearance & Personalisation / Display control panel. You can toggle XP scale mode for compatibility with older apps.

Seems rather more flexible than pixel-doubling - I thought that went out with underpowered games consoles, but apparently not.

Where there is an issue is with icon scaling - since these are just multi-resolution bitmaps, if the person who made them didn't include the larger sizes you're going to have an ugly time at non-standard DPI settings.
I read your parent as saying offices inhibit communication in exactly the way "Meeting Mode" on your cell phone inhibits communication.
Isn't MercurialHub called Bitbucket?
Ask HN: How To Secure My Open Source Repo
I'm getting ready to make public a few of my private repos. I have various things from scripts to libraries to routers and website clones.

I'm just wondering what security concerns I need to cover before making these repos public?

-I never directly enter my Amazon AWS credentials
-I've removed Heroku credentials of all kinds
-I've removed most of my site-specific syntax just in case..
-Removed database credentials

Any other "gotchas" that I should worry about?

Do you have any experiences with people doing malicious things to your open source projects?
I have a 13in Macbook Pro and the internal speakers were not working for me. However, I plugged in my higher quality headphones and held them up to the speaker and it worked. It might work if you plugged in external speakers.
Some HR goon wants to tout their new revolutionary system. The only way they actually look like they get work done.
Sexy Startup Seeks Accredited Investor for Potential Long-Term Relationship
Considering that every 3D game qualifies as an app that renders correctly under arbitrary multipliers, that argument seems a little suspect.

The real answer is that there is an industry of designers accustomed to doing per-pixel tuning of their art assets and this work is worthless if the assets are going to be scaled anyway. Selecting integer multipliers (so far: "2") allows those assets to continue to render as designed on retina displays.

Surely there are aesthetic reasons to prefer this in many cases, but it's not nearly as cut and dry a point as some people tend to think. Most recent Linux desktop themes are using vector assets, for example, with quite good results.

Whether the Mac/iOS world is a community of pixel-exact perfectionist artistes or a bunch of dinosaurs who refuse to use modern tools is a flame war for a different thread.
Pull the ladder up after you climbed it.
> So it's a giant red flag any time a scientist writes a paper about consciousness where they conflate it with memory in some way (which is almost every time). It's a red flag because it indicates that the scientist has not actually spent any time observing consciousness, because they aren't noticing things that are obvious to people who have done that.

Give me a break. Would you mind sharing what makes you more qualified than the author to "observe consciousness" and come to conclusions regarding the requirement of memory? I'd say it's a "red flag" when a game designer on hacker news throws out unsubstantiated attacks on an extensive well-written rational analysis about the physical manifestation of consciousness by a prominent MIT physics professor and cosmologist.

Additionally, I think you are quite clearly wrong. Consciousness does require memory. It is not possible to observe, experience, or process without memory, all of which are required for the integration of consciousness. Even to perceive requires memory, since it requires the integration, filtering, and processing of large amounts data into consistent perception and a conscious interpretation thereof - none of which is instantaneous and all of which takes time, requiring memory.
If that point in time comes, and the computers still "obey" humans, yet still have enough control so that there are no wars between different computer groups, then nobody will have a job and we'll just ask robots to make us stuff and they'll mine other planets and make stuff for us, and we'll live in outerspace in spaceships and relax a lot.
I imagine using a bar raiser increases the randomness of the interview process at Amazon, as it effectively reduces the number of interviewers down to one in the veto case. Thus, more noise. However, reducing the false negative rate isn't a high priority in most organizations, and Amazon is so desperate for employees that you often see the same person interview multiple times until they get in, so perhaps it doesn't matter.
> Being in my late 20s and having only worked in open-office environments, the thought of having my own office seems archaic and counter-intuitive to productivity and communication.

There were kids growing up in Soviet Russia who really loved Lenin. They didn't have anything to compare it with, either.
€150,000 is a drop in Google's ocean.

Better would be to fine any public company a percentage of their market cap or something comparative that matches the fine to the size of the company.

That would provide a true penalty that discourages large multi-nationals from abusing local laws.
First Round Capital's 'Review' is Now a  Publication for Entrepreneurs
I'm just getting confused by the terminology. Those are pure functions too. And you have different functions because they're doing something completely different, operating on computational structures that are different from primitive values the 'normal' functions as you called them operate on.

It's like saying C++/Java etc. are confusing because you can only print certain values, but you can't print the print statement.
Well Chris, the legal eagles here on the Lawyer News site are giving you a good response so far.

I'd suggest you also submit this piece to Hacker News, and see what they make of it. I mean in terms of the actual, you know, software that you wrote.
Either that, or you'll take on some sort of hazard liability, and they'll find a way to see that you waive all coverage during the periods in which you're personally operating the vehicle.

Insurance companies have to compete on rate pricing to some extent, so there isn't too much room to move radically north there. But I could definitely see their getting into real-time pricing models, and/or denying coverage as a means of minimizing their responsibility in your agreement.
When people feel they have no privacy, they are more anxious, more stressed, less satisfied, and less productive. The New Yorker article linked to a published article about this: http://www.jstor.org/stable/255498

But you don't need an article to tell you this. It feels shitty to feel like you're under a microscope all the time. Basic privacy makes people more comfortable.
I think PG's essay is an excellent compliment to articles like these. It certainly offered a perspective I hadn't ever considered.

"Mind The Gap"
http://paulgraham.com/gap.html
The tone of this article really rubbed me the wrong way. Railing against the language design choices made by Go isn't evidence that those choices are wrong – it's evidence that you're trying to use the wrong tool for the job. I was reading this wondering why the author thought Go would be an appropriate choice in the first place. Julia does seem like a natural choice for this – there are efficient Sets as well as BitArrays and you can use the natural notation for them.
Despite being told for fucking YEARS to use dialog-box scale units (twips) instead of hard-coding things, pretty much everyone on Windows took the "pragmatic" approach. Can't blame Microsoft for not trying, but they gave up around VB.Net.
If you want to have fun, there will no doubt be private tracks where you can go and drive in a fun way. As someone who just gave up commuting about 1 traffic-laden hour each way, driving stopped being fun long, long ago.

Too many of my commutes were made an unnecessary 50% or more longer because of drivers who were probably having a lot of fun until they caused an accident and backed up the road for everyone else.
I have a hypothesis. This phenomenon is similar to spam, i.e. an overwhelming amount of traffic from a busy minority. If that's the case, the solution may be the same: blacklists. I've attempted to implement a primitive Spamhaus for social media, to test this hypothesis, but it's not something that can be done in one's free time.
Interesting.

I have difficulties with procrastination as well. I don't recall having met anyone in our realm who says they don't have some difficulties with it.

Generally, I agree with what the article is saying. I have found my own ties to procrastination and emotion; specifically anxiety, which the article touched on.

I think the suggested approach from the article is missing something that I have found to be important for personal growth and also applicable to startups: you must be able to measure your progress. The process of measuring the progress should be easy, if not automatic, and the ability to digest the measured progress should be just as easy.

My blog post from last week[1] shares my personal experience with how I've implemented the approach of measuring (and hopefully defeating) anxiety tied to my procrastination. I go about describing my process to turn those anxieties into actionable and measurable goals that sort of turned into my resolutions for the year.

[1] - http://randomdrake.com/2014/01/02/destroying-personal-anxiet...
The cost of all your enjoyment is your own life; you too will die.

It depends on how much pleasure you get out of driving. I certainly think it's worth some fraction of a life. And of course, a certain amount of the risk comes from inattentive drivers who don't enjoy driving, and would rather read a book or eat cereal (or both) on the road.
I came here to make that point.

I once worked where a startup where almost everyone in the 15 person tech side of the company would interview every candidate.

On the rare occasions that all of us thought a candidate was a hire (1 in 30 candidates maybe) then the owner of the company could and often would still veto them if he wasn't happy.

Once pretty much all of us agreed that a candidate was useless, but the owner overruled us and bought him in anyway.

I have to say that guy actually ended up being quite successful at the company, so maybe the owner was better at spotting talent and we should have just skipped the whole charade.

Alas, it was a very frustrating and arbitrary system to work under, both for us employees and the candidates.
Contest organizer here (Fryguy[1] is the other one). When we were in college we competed at defconbots in 2007 and 2008. The contest ended in 2009 but we continued it at RoboGames (the event at RoboGames was called "Robot Shooting Gallery") from 2009 until 2013.

We really love robotics and wanted to bring the contest back but wanted it to be more programmer-friendly. We're hoping that a simple reference design and less mechanically-challenging contest will get more CS folks interested and participating.

[1] https://news.ycombinator.com/user?id=fryguy
Can you expand on the "Unschedule" bit or link to some reading?

Keeping track of what I've worked on time-wise during a day is something I've attempted many times and it has never taken. Perhaps there is something I am missing.
Your start-up failed. Congratulations
"he once vetoed a candidate for a programming job because the candidate didn't know much about a specific programming language, a detail others missed"

He appears to be pretty proud of this. Most top companies actually care less about knowing specific languages as opposed to having the critical thinking skills they're looking for.

Not sure him vetoing a candidate because of a lack of knowledge in one language was a plus for Amazon.
Is there anyone that does photography where the R in RGB is replaced by thermal values? I've always been curious what the world would look like if our red cones were replaced with a thermal cone cell.
The code highlighting comes from CodeMirror. Adding ruby support should be fairly simple. The python plugin (https://github.com/LightTable/Python) is only ~300 lines of cljs and ~750 lines of python and the cljs side shouldn't need too many changes.
Sweatshop-style open office plans are great and even mandatory if you're an early startup, very small, full of very bright, energetic, motivated people. It is awful in any other situation.
Booth babes are not there for the attendees there there for the free publicity outside the event as their picture is posted on various websites etc.
I backed 11 projects in 2013 (and one that didn't end up funding) and hope I find at least that many things to support this year. I've really enjoyed being part of these groups' journeys and getting boxes of random goodies throughout the year is really fun. I wouldn't have thought it a couple of years ago when I started on there but it's been one of my favorite success stories in the recent web era.
Gee, thanks. All these years, and I've been looking at the pixels and not noticing the image! You've changed my life!

ahem...

Condescending explanations aside, you know that there's a limit to the human eye's ability to resolve detail, right? We can resolve up to about 150ppi at 2ft. The Apple Cinema Display is at 109ppi. There's room for improvement, but not 60% more...
What happens if you fall asleep in a self-driving car? Audi knows
Cool, but how is this yc-backed company going to make money now? Was this a non-profit investment?
You might get more interest in this post by prefixing the title with "Show HN:".
Five Reasons for Startups to Hire a Lawyer Immediately
These short term effects are exactly what the Luddites were against.[1] They may have gotten a bad reputation, but they had real problems.

[1] http://en.wikipedia.org/wiki/Luddite
Perhaps the "Booth Babes" aren't there for the conference attendee's, but to look good in journalist photos? The same way models are booked for advertisements?
I think the lives of humans are more important than some thrill seekers who want to drive around a few tons of metal without paying extra.
If you think it's that distasteful just don't contribute. There are a lot of things in the world one can find "distasteful" where the simple solution is to avoid it. How is this even a concern? (I know you put it in parentheses, but still).
I'm a SDE at Amazon, but I don't speak on the behalf of the company...

AFAIK, there are different Bar Raisers for different roles. For instance, a QAE Bar Raiser has no say whatsoever who gets hired for a SDE role, let alone someone from the Accounting Dept. vetoing a Engg. candidate (vice versa is also true).
the second group favors readability and the ability to share code in a large team over language power

Not to pick on you, but people say this all the time, as in it's probably the thing people say most often on this subject, and I wonder: do we have any evidence for it? That is, do we have any evidence that the mid-tier languages which eschew more powerful abstractions (Java and its peers) lead to either more readable or more shareable code? Or is it one of those things that everybody "knows" but ain't so?
Are you serious?

Have you not heard of real offices - with, like, doors?
Isn't the GPL3 somewhat incompatible with the EPL?
What if your plugin communicates to a plugin that exposes a plain text interface? I guess it depends on the upcoming API copyright-ability ruling..
> See, this seems weird to me because Go is actually a language that you can build nice things with right now.

i'm not denying that! in fact, i've written a couple KLOC of go code to make sure my gut feeling is right. it's a nice language and i kind of like it, but i'm much more productive in python where pretty much everything has a library written for it.

(python would certainly benefit a lot from channels/select as a langauge construct, if the GIL could be worked around.)
Show HN: Join us all on IRC
Join us on irc #techendo on freenode where we can chat in REAL TIME about this stuff.
Yet, your mobile phone calls might be going through Erlang powered switches.
His dismissal of haskell is rather misinformed. Haskell has no such problems with cyclic data structures. And this:

>Except that abstracting things into functions that take the `old' graph as input, and answer the `new' graph as output are not very convenient or easy.

Is just crazy. Yes, it is very convenient and easy: http://hackage.haskell.org/package/mtl-2.0.1.0/docs/Control-...
Sup dawg, I heard you wanted to stop writing JS compilers and start using macros so here's a JS compiler that implements macros.

/head asplodes
I wish I could hide luddite articles like this permanently.

Technology improves efficiency, which eliminates the need for workers. Economics is not a zero-sum game, however. More money saved means more money invested, either by the individual or the bank in the case of pure savings.

Easier lending means more businesses in more industries. Everyone didn't starve to death during the industrial revolution. Dock workers didn't just commit suicide en masse when most of them were obviated by the invention of the shipping container.
All that is solid melts into air, all that is holy is profaned, and man is at last compelled to face with sober senses his real conditions of life, and his relations with his kind!

Faster! Get rid of all the jobs before people can get used to permanent unemployment-ridden depression! Push them into revolting!
"To become a bar raiser, a worker generally must have conducted dozens or hundreds of interviews, and gained a reputation for asking tough questions and identifying candidates who go on to be stars."

Typical interviewing scenario where P(FA)>10^10 and P(Miss)=0. Such schemes create groupthink problems later on.
Gigabyte Take On Razer With Thin Gaming Laptops
One problem is that "keeping the crap away from your employees" can become a solid barrier to employees whose desired career direction involves strategic leadership.

Those employees can have a hard time getting involved at higher levels of the company, exactly because their job is so cordoned off from everything. Which leaves people in the cliched position of needing to perform well enough Job A to get promoted out of it. (Which has always been a logical flaw in the corporate world.)

There certainly are other solutions to this problem -- this is just one solution, and is probably also targeted as a solution for other issues as well.
I think tones in our hearing range would be a bad idea. From what I remember of my music theory class, our brains (through either nature or nurture) don't like discordant sounds like that for a long time. In fact, I believe it's been used as a torture device in the past, although I'm guessing it wasn't just a weird jumble of notes in that case.

I don't think I'd be very good at programming in any case.
LG Chromebase hands on: More room to work but at what cost?
Yeah, I was exaggerating a bit, but yes I think there could be room for bugs depending on what more involved operations are offered beyond basic membership tests.

Anyway, have you seen the map[T]struct{} idiom for Go? Decent enough for the basic case.
Just to be clear, R doesn't ever use the same operator for both, it uses == for comparison like C and Python. That being said, extra differentiation is a bonus.
They did with what they had available as a tool : By law, they can't fine more than 150 000 euros ...

I agree (and I'm pretty sure the CNIL agrees) it's not enough.
I am glad this comment has been written, but already by paragraph 2 there are serious problems with it.

> consciousness is independent of something like memory.

I'm not going to say you are completely wrong here but where is your proof?