skysight-inc/HackerNews huggingface dataset:
Transcoding all those videos every time the ads need to change or to target every audience sounds nightmarish. It'd make sense for the most popular videos, but the long tail would definitely remain with sidecar ads.
I attended the SBIR conference about twenty years ago with a genuine interest in getting involved. I left the conference with an image embedded in my head:

"SBIR = The PhD Club of America".

Perhaps things have changed. My impression leaving the conference was that it was a complete waste of time if you did not have a PhD in your team who had some connection with the PhD at SBIR in charge of reviewing applications.

In other words: Not a single Silicon Valley college dropout or "college-interruptus" need apply as the process seemed to exhibit favoritism towards members of the aforementioned club.
"Bye Marissa" is the new "Bye Felicia."
I'd place a small bet on the former, but I wouldn't go all in. I agree with you - those javascript folks are more ADHD than me. And that's saying a lot.
Native German speaker here and I find the way Zeitgeist is used in English strange sometimes. I feel the word is often used synonymous to fashion or for "things currently popular" in English. A good example is Google's Zeitgeist which gives the popular searches for just one year. This is not something we would call Zeitgeist in German, I think.

In German we would say "Goethe captured the Zeitgeist of his epoch", on the other hand saying "Dark rimmed glass are in the Zeitgeist" would be strange.
The startup name was never given. They posted on HN asking why they couldn't get their game finished in Rust and why Rust developers wanted more money than other developers. I don't have the link and HN is hard to search to find it. But I remembered it.
To really put this to the test, could we compare with cities in the bay area with different zoning laws? I know there are tons of places around here where housing prices have gone up like mad. Are the ones with more lax zoning exceptions?
The use of a warrant and the use of encryption should be completely orthogonal. It has nothing to do with "privilege" of electronic information. It's simply about the format in which information is stored.
Thanks for your feedback.

> Sometimes, spelling things out in a slightly more verbose way is better than using some slick one-liner.

I think you may have missed some details here. First, the code must be non-obfuscated. Here is the trick: you decide actually when the code is obfuscated. When it is, you probably want a more verbose code indeed.

You understand that, at some point in time, it may be hard for a programmer, you, to judge if your code is obfuscated or if it is actually weak code. If other programmers feel fine with the slick one-liner, the theorem would suggest that it might be useful for you to learn to read easily that kind of code because you may be actually writing weak code.

Finally on this: local exceptions are ok. It's all about averages.

> "all else being equal, fewer lines of code is better than more lines of code," but I'd argue that all else is rarely equal

I believe you make a little mistake here. It not all else being equal. It's for a program that does x. For a program that does x, fewer lines of code is better. Please note that, "does x" includes the complete behaviour of the program, performances, for example, included. A program that answer a request in 3 second does not do the same thing as a program that answer the exact same request in 3 minutes.
It consistently crashes Chrome on my iPad.
I'm trying to be helpful here, not an arsehole, and I'm not sure whether its even your website, but some feedback for whoever's website it is:

Your website doesn't work for me. I've tried it on firefox and chrome. I'm still not entirely sure who or what you are.

I click on home and its just a big black screen: "Work made simple: Learn more". Ok...issues aside with a front page that tells me nothing, i click on learn more...

I get a black screen with a grey bar across the top with three motherhood statements in it...none of those link anywhere. Ok...um...end of the line I guess.

All right, I'll click on the products tab in the top right:

Big black screen which just says: "We're just getting started,
but here's what we're doing so far: " And there's nothing there...its just a big black screen.

I click finally on contacts (because its literally the last link on the website), and that takes me to...well ok...now I see what looks like two projects in a grey bar at the top you say you're working on, but no links or information available on either...and I'm still not sure who or what you are...

There's a second grey bar which has a paragraph of wishy-washy text, with an email address hyperlinked, and I'm still not sure who you are or what you actually do or why I would be contacting you...

Aaaand, as far as i can tell, i've just been through the entire website...
Any idea what will happen to the games? From the posts here it seems it would be a good idea to archive them somehow
Perhaps because the author wrote "jerk"?
GOD FUCKING DAMN IT, MOZILLA
JPHP – PHP on the JVM
I come to HN regularly for advise. Should I be taking yours? I'm a web dev by proffession. React is a paradigm shift? Kind of like the paradigm shift 20 years ago where we said "separate your markup from your style, you'll be better off, promise"? Using css felt right, right from the start. I should really learn React? Mixing js and html in a react flavor does not give the the same sense of being on the right track.
Free wordpress themes 2016
I'm not sure how citing the most controversial startup in the Valley (who allegedly raised boatloads of cash with a fundamentally broken product) and a big company with infinite cash as examples really helps your case?

I couldn't even find anything about the "services" Theranos offered (and it seems unlikely they would pursue the multi-year bureaucratic hurdle-jumping FDA approval process for two different products concurrently). I only see something about an equally controversial SARS detector but with strong indications that it was developed pre-Theranos by the founder.
President Obama Is Wrong on Encryption; Claims The Realist View Is 'Absolutist'
Why are you talking about SBCL here? This is not for the benefit of SBCL, which does not target Web-Assembly, but about implementing multiple return values easily. Yes not many languages have multiple return values today, but Web Assembly should not only focus on implement only the languages that are popular today but the languages of the future.
I think the argument here isn't that the government never has a right to access your private information with a warrant (or maybe it is and I'm misreading).

The argument is that if you support the right to keep your document private from everything except legitimate government access, you can't insist that manufacturers build in back doors to allow government access. There just isn't a technologically feasible way to build a backdoor that only government agencies with warrants can use.
At the risk of self-promotion: http://mikekchar.github.io/portfolio/UsefulAndBeneficial/

It may or may not help you. I've shown it to a lot of people and I have to admit that most people don't really connect with it. However, for me it was a pivotal realization that got me out of the grind and I hope it will help you too.

At that time I quit my job and spent 8 months writing free software. I didn't know what to do and thought seriously about quitting being a programmer altogether. During those 8 months, I wrote code almost every waking moment and discovered that I loved writing code. What I hated was fighting with people over all the broken stuff at work.

And that's when it hit me. My colleagues hated fighting with me over all the broken stuff at work too. That's why I was burning myself out and getting no recognition. They didn't realize that everything was broken and I spent all of my energy trying to convince them.

I realized that if I simply did what I enjoyed, writing code, the other people would be happy with me too -- even if the company came crashing down around my ears. So I decided to try it in my next job. Not only were people delighted with me, but they increasingly invited me to fix their other problems (as they realized them). I stopped fighting and started just fixing stuff. I was happy.

I've since realized that many people and organizations need help. But if you dive in too much, you get caught up in their craziness. Their life and death struggles become yours -- and you can't do anything about it because it depends on them changing. If you step back and simply lend your strength where it is desired -- allowing them to fail if they are intent in doing so -- you can live a peaceful life.

Hope that helps.
Tuan – 925 Sterling silver recently Launched on Amazon.com
American devotion to religion is waning
> English is a flexible enough language that if any of these concepts became common enough they would become ordinary words

That reminded me of this great quote: "The problem with defending the purity of the English language is that English is about as pure as a cribhouse whore. We don't just borrow words; on occasion, English has pursued other languages down alleyways to beat them unconscious and rifle their pockets for new vocabulary." -- James Nicoll
We're fighting 'the crypto wars' again because we've become complacent and content in the belief that a few experts have solved everything for us by providing a few systems. We didn't bother to fight before, we sat back and got lazy.

It's not a tech thing, cryptography has been in use since before the Roman Empire. But in recent decades, everyone only speaks of it in terms of tech. And we assume only a few tech wizards are smart enough to make it work.

For years, the standard line has been "never write your own crypto, use something written by the experts". So only a few algorithms are actually in use. That makes them big high-value targets. But almost everything that the experts have written or recommended has been backdoored, rainbow tabled, compromised, or worked around, and what hasn't, the government can demand to be broken.

Most websites used to store passwords as MD5 hashes (if not plaintext) because that was the standard recommendation. Minor changes in hardware to lead to rainbow tables that rendered that world-wide obsolete instantaneously for everyone. That was a mess. But what if only one site had used MD5? Even if it had been worth attacking, the results wouldn't have been nearly as bad. Flash was present in 98% of browsers, which made it a huge target for crackers, with constant zero-day exploits. It is now on life support and we know that we don't want something like that again. Something that everyone uses is an easy and valuable target.

Perhaps we should flip conventional wisdom on its head and go back to writing our own crypto. Maybe layer it with the stuff from the experts, so they can cover our weaknesses, but probably best not to trust them entirely. If there were thousands or millions of different crypto algorithms in use instead of just a few, they might not individually be stronger, but collectively, it would be harder to attack them. Mix that with steganography and codes, and the possibilities could be exponentially greater than if everyone is just using plaintext passed through the same standard government-approved cipher.

We need to be less lazy.
Well, the biggest difference is that Inform is by default built in a way that describes a world, while Ink is built in a way that describes the flow of a narrative.

It's like the difference between Inform and Twine.
Yeah I think there is a very real cost to going the STM route when you can have arbitrary side-effects, so it's a lot harder for that tradeoff to be worth it than in haskell. That's not to say there aren't any downsides to a language that prevents uncontrolled side-effects, but being able to make more guarantees is one of it's greatest upsides.
So yeah, it seems there is a recurring mistake / misunderstanding, you are not the only one. Two programs that have different performances for a given task for example do not do the same thing. Two programs do the same thing when their behaviour is, in everything (every metric), the same.

The lemma says: take two programs that does the same thing, one of the sources is shorter means you can attribute a produced-value (call that how you want) per line of code.

Then the theorem says: take any two programs (linux and gcc for example), the code that has, in average, the more value per line, is greater. (You have to trust that one of the two programs has, in average, more value per line of code because they have an average value says the lemma.)

Now you can say that a practice that tend to decrease the number of line of code is a good practice while the other that tends to increase the number of line of code is a bad practice assuming the resulting programs would do the same thing.

The thing is that in most situations the resulting programs are assumed to be doing the same thing. For example, when you choose between object-oriented versus functional programming, you are likely to be making a choice having a common resulting program in mind. If it's not the case, like for example, you worry that performances are not going to be good enough using this or that method, then it's indeed perfectly fine to choose the method that allows you to write the right program.
Oh goody.

I appreciate the causes but the precedent is terrible.
Instagram Marketing Experiment: 1k Fans in 30 Days
To be simple is wrong, what is needed is to be minimal and to the point. Most of the time, the minimal tool is simple enough, but sometimes complexity is a necessary evil.

Driving a car is more complicated than running. Why do we invent cars in the first place?
This is incredibly clean code. Large, long-term single-person hobby projects make for some kickass codebases. Well done.
Cheating's irrational, why we do it and why you should never wear fake sunglasses
I used to be a big proponent of Clojure because of the tooling and solid library support (what you mentioned, but also persistent immutable data structures). However, I never got over the runtime errors that kept cropping up due to a dynamic type system. So many typos, nil propagation, subtly incorrect function application, confusing macros etc.
> uses 1/2 the power.

Actually the power use is the same per rack, it's just faster compared to the previous performance per rack, for their workloads, compared to what they'd get by keeping dual socket with this CPU generation.
I'm wondering how much of that is due to how "hard" the tech is (the research had been done by Sebastian Thrun/Carnegie Mellon in the 90s) vs. the maker renaissance spurred by the drastically falling cost of hardware?

Though I suppose "true" fully autonomous self-driving cars that can handle things like rain, human driver non-verbal communication (like eye contact and the finger), and left turns onto oncoming traffic are still at least a decade away, at least according to MIT's John Leonard, the Cruise founder's likely protégé. [1]

It goes without saying that California with its perfect weather and perfect highways is a rather unfair testing ground for autonomous vehicles, as unfortunate as it is the hotspot for a lot of the autonomous driving research. (Maybe that's why the researchers more grounded in reality are the ones in Pittsburgh and MIT/Boston?)

I remember when a LIDAR unit was a $30,000 SICK laser unit, but now you have the same kind of sensor in your $100 Kinect.

[1] https://www.youtube.com/watch?v=x5CZmlaMNCs
Mr
Null Code Observer
Yeah, we solve slightly different problems -- they focus on feature breadth and syndication coverage, I prefer data breadth (lots more anime in particular) and original airings only.

Personally I'm not really a fan of watching TV on my computer, or of trying to track online what episodes I've seen (ends up being more anal-retentively stressful than helpful)... so those features end up being just noise overhead for my tastes.

They've got a really pretty site for sure. :-)
My Father's Killer's Funeral
Out of curiosity, what's wrong with backbone?
It doesn't sound like you know very much about Amazon. First, Jeff Bezos is a libertarian and so is Amazon. What that means is if they can take your shit they will and they'll feel good about it and totally justified because after all it was you that was weak and allowed it. Just read this to get a taste:

http://www.slate.com/blogs/future_tense/2013/10/10/amazon_bo...
It happens to me many times a day. I've b come acutely aware of how much I question other people because it activates when I say "Are you serious?"
Endzeitstimmung - Feeling that the end of the world is near.

What a great word. Endzeit being composed of the nouns Ende (end) and Zeit (time) which form the word Endzeit, wich is the time when the world ends. And then composed with Stimmung (feeling).
Outstanding! And Sep 29, 2006 date indicates you've been in the stealthiest of stealth modes.
Career X-Risk: The Legitimate Reason to Fear Computers
It has only been a feature since iOS 9: http://9to5mac.com/2015/09/11/os-9-siri-voice-recognition-tr...
آفرهای لحظه آخری تور کیش ویژه نیمه دوم اسفند ۹۴-بخش سوم
Better demonstration: https://www.youtube.com/watch?v=7MqhBL9eEts#t=1m14

I love the questions idea.
Can't even bother to read this. Is it just a rebranded site for Skybox post-Google?

I can honestly say Skybox had an extremely usable site previously. This is downright horrible.
could you elaborate please? it looks quite radical.
What do you mean "reverse engineering"? Linux and Darwin/Mach are open source, and writing NT filter drivers is extremely well documented (especially for anything MSDN documentation) [1].

Either way, I doubt Dropbox even touches the OS kernel. You can implement all of Dropbox's functionality in userspace using things like Shell32 and file CRUD operations over system calls.

You can't possibly tell me I need to reverse engineer my OS to write a program that downloads and uploads files to the Interwebs? Maybe inotify is the one mystical ingredient...

2007 wasn't exactly the dark ages of computing technology that you make it sound like. BitTorrent was solving the "hard problem" equivalent of Dropbox in 2001, AND it was decentralized :o

https://msdn.microsoft.com/en-us/library/windows/hardware/dn...
No "meta" "description" nor "keywords" on <head> (Sorry, I dream on a future where keywords are relevant).
Tens of <script> at bottom.

I bet all of you are crashing because of the webgl stuff.
My maybe controversial opinion is that a lot of these hype problems, fatigue, ... come from one thing : Angular is a bad framework which beneficiated from an ENORMOUS buzz. I clearly remember 2-3 years ago when there was still no big apps written in it but everyone wanted to use it because "the JavaScript framework from Google! It will rule them all!". Meetups were full, enterprise catched on, and everyone invested huge amount of time learning this very hard and convoluted framework, and rewrote their app. Now we have a more natural, simpler, battle tested and better evolution with React, but everyone is understandably tired. I blame all this fatigue on this Angular mess, which is the definition of adopting technology because of hype and a lot of people fell in the trap
Underwater Adventures in the Philippines  – Gyroscope Innovations
dude, what are you talking about. I've used Backbone, Angular, and React extensively, and React is a significantly better paradigm for building stateful UI's than any of those other frameworks. It's not just a matter of stylistic preference, it's better in an objective way the same way git is better for source control than FTPing files to a server.
Not as their main form of trade. See "Debt: the first 5000 years". That book also has an interesting discussion of the various theories about the origin of money, and the evidence supporting different ones.
Incorrect. It's free because Google pays for it by:

- tracking users both on YouTube and outside of it

- then using the collected data to sell more targeted ads

If it were just ads, then far fewer people would care about watching them (at least in the HN demographic). So if you are going to use this argument, please use it correctly.
The scale of this is the problem. A government mandated back door sets up a single point of failure for every phone in the world.

My other worry is that strong encryption already creates a black box. Obama is against the existence of black boxes, so the next logical step after government mandated back doors for phones is requiring that you share any encryption keys with the government.
Would you mind sticking this in a github repo ? Using github repos as "war folders" seems to me like a good pattern.

Please post the link if you decide to.
>From the Summer 2014 batch, 3 of the 4 companies who have raised the most money since graduating YC are “hard tech” companies.

So I guess that's

Cruise $18.8m

Ginkgo Bioworks $54.12M (engineers new organisms) and

Helion Energy $12.11M (fusion) ?
> The only clear winner can be vanilla JS web component

It cannot work since some browsers have different support for different features. You think people stopped using Android 2.x or old iphones ? So you end up with polyfills and since polyfills become dependencies you end with abstractions akin to frameworks, even worse since you now need to maintain your own mess.

Javascript isn't scoped in an HTML page, that's its first "sin". Therefore, any component architecture needs to work against the natural workflow of a webpage. So no ,the winner is certainly not "vanilla JS" and you know it. unless you are dealing with some trivial apps, I bet you'd use framework X or Z in an heartbeat.
Fantastic good job 21.co team. Just got a txt directly from 21.co computer
My point is, what he's saying is not passive-aggressive. He's attacking head-on comments like yours. I'm not commenting on whether or not his argument is valid.
Ask HN: How can I use my skills as an engineer to help stop Trump?
I'm looking for ideas outside of traditional web-based informational campaigns, which ultimately tend to just preach to the choir. Ideas that are manifested in the physical world and complement peaceful, passive protest are preferable.
Perhaps I'm naive, but shouldn't very many users already have jquery cached from several CDNs? So if you use a popular CDN for it, it should affect load times too much in most cases?
Jesus google. Politely: get your shit together before putting the webpage up.

Forget whether it breaks the back button. I'm going to say it again because apparently companies need it repeated: scrolling is annoying in itself, but I can't scroll without it breaking.

I scroll down, ok.

Wait, did a menu just appear at the top of my screen out of nowhere?

I keep scrolling down...

I scroll back up... wait a second...there's all these other pages I'm viewing now that I've never even seen before on the way down...what happened?

Ok, those little nav button things on the right hand side of my screen? Well apparently, I can't actually scroll to the bottom one...it just never gets there.

Wait no, I can get to the bottom one, if i start on the top one and scroll down, because apparently that makes me skip the other middle two buttons somehow, but if i click on the middle two buttons and scroll down, although i hit the bottom of the page, it still says i'm not at the bottom of the third nav-button. "What's going on?" i say to myself...
Holy cow, wait...there's two nav buttons...a bar on the top and dots on the side?

All right, screw this, its broken, i'll just refresh and start from the beginning...oh no...refresh didn't bring me back to the beginning at all because I'm not actually on the original URL...

Sweet mercy...university lecture material example of how NOT to do a webpage anyone? And a google product at that?

What happened google?

Edit: and the bugs keep piling up the more I look at it, your Terabella link in the top left, not only does it duplicate the links in the other two navigation panes, but it doesn't work! It's taken me to two separate screens now!

Sorry, I'm in an angry mood today, but seriously...