skysight-inc/HackerNews huggingface dataset:
As a black alum from MIT and feel I can speak to this anecdotally. Here are some distinction to keep in mind.

1) From the moment I stepped onto MIT's campus I was actively recruited by Silicon Valley companies. My freshman year was tough getting much attention, but recruiters would talk to me and generally gave off the vibe that I was wanted. Contrast this with going to a HBCU where these companies are not present on campus, or if they do show up its only for a day or two for a career fair. You wouldn't feel as welcome coming there.

2) I had black friends who were upperclassman who had "made it" in SV. They could offer advice and guidance. When I moved out to SV I also had them as part of social circle so I had social ties outside of work. Coming from a HBCU its likely you do not know anyone who works at these companies. You also do not know anyone who lives in the area to socialize this. If you do not relate to the people from work then you have trouble making friends.
> So nobody really knows what to do about a capital glut and a demand shortage.

Sure they do. The concept of "Unlimited Wants" and Thorstein Veblen's "Pecuniary Canons of Taste" pretty much wrap up a capital glut. Spend it. Money flows somewhere. A demand shortage is not necessarily permanent (horse carriages vs automobiles withstanding)...that's one of the many reasons why the word pivot exists in YC vernacular. Everyone/everything living consumes. There are demands that are fundamental, and demands that are extraordinary. A market exists for all demands, no matter how small or how large. Demands = needs small or great. If you are selling buggy whips in the automobile age, yeah, you might have a demand shortage...so think and pivot. Absolutes have a place in extremum; an exercise left to the reader.
Perl is top 3 programming language of choice in 2016, according to this article
In that case, Ruby, Python and Lua wouldn't be in your B-list of 1999 either. I think it's going to take time, that's all.
I don't know if you intended it this way, but you seem to be portraying Indian culture as just American culture s/Jesus/ganpati/ s/baseball/cricket/ etc. These things, while accurate, barely scratch the surface.

It really is different here, and not just the food. E.g., asking about family is routine (in a manner uncommon in the US), and I intuitively grasp certain social mixing/separation that is just different from the US.

From what I've observed, these gaps are vastly larger (read: earth/jupiter vs earth/moon) than the gap between various western subcultures.
Techically the money OEMs have to pay covering certification does not go to Google.

You may be right that most vendors don't agree to it. But the larger ones that are on the western markets definitely do.

http://www.theguardian.com/technology/2014/jan/23/how-google...
Baidu powers Siri in China. It doesn't matter what language you set your device or Siri to.
I remember a Q-tip ad where at the end a comedian said "Don't put anything in your ear except your elbow".
Wow, it blows my mind that dried human flesh was ground up to make paint. More about it here:

http://www.artinsociety.com/the-life-and-death-of-mummy-brow...
Server Retired After 18 Years Running on FreeBSD 2.2.1 and a Pentium 200MHZ
To our gamers: IP will now be hidden by default in latest update
Bigasoft DVD Ripper 3.2.3.4772 Full Patch, Serial Key Free
Commenting a long while after the thread was active, but... there's no reason we couldn't rename other rounds too. The seed round could be the "traction round" and the Series A-Z rounds would be the "scale rounds". Before you have traction, you basically just have a concept, so you have a "concept round".
Microsoft silently adds Amazon root certificates to its CTL
The generic name in america is cotton swabs. Cotton buds are the generic name in the U.K.
In case you're still reading this: do you mean to say the Spanish speaking world is less interested in wordplay and prone to notice such puns?
Sacramento is very liberal. Sacramento County has its conservative areas.
Slightly aside, but is there any evidence that the warmth of the light effects sleep? The cited paper compares a light emitting device to a book, which would not be the same as f.lux and this.

Not trying to dismiss this. I'd genuinely like to know as I'm often on my computer late at night.
"Probable cause" isn't even enough - all that does is let police go get a warrant.

To enter a house without needing a warrant (without the resident's permission), the situation needs to be much more compelling than just probable cause. For example, if police are in the middle of pursuing someone and they see that person flee into a house, then they can enter it immediately. See https://en.wikipedia.org/wiki/Exigent_circumstance
Does anyone know why HN doesn't handle linebreaks correctly? I mean, I can't imagine that it's by accident, but I also can't imagine why anyone would do it on purpose.

If it did like HTML and completely ignored linebreaks as extraneous whitespace, that would at least be consistent; if it expanded single linebreaks to doubles, that would be enforcing a layout preference for inter-paragraph blank lines; but "ignore one linebreak, print two linebreaks normally" is just weird.
How to Use GitHub as a Minimal CMS
OK I be confused. This seems, to a quick poke-around, to be all about QML. The Qt that I know, from writing a couple of apps using PyQt, is about windows and widgets made by creating instances of classes, and connecting signals to sockets and menu actions to handlers. It's a whole different thing entirely! Like their discussion of MVP has the basic concepts but I know MVP by way of subclassing QAbstractTableModel and QTableView and QAbstractItemDelegate and so on.

I don't say they are wrong to say the book is about Qt5. I am just baffled by how a Qt5 book would not even mention such things.
I'm seeing a resurgence of self-hosting with static site generators

I never stopped: http://www.daemonology.net/blog/
Still Skeptical of V.R. – Five Challenges for Virtual Reality – Extra Credits
3 Lessons from the Art of Happiness by the Dalai Lama
My memory isn't clear, but was Apple/iOS considered the threat such that whether it were SUN or Oracle it would be an ally rather than a competitor?

I seem to remember that the (much more expensive) purchase of Motorola was considered as a defensive move specifically to counter Apple IP claims.
Pricing is not a value prop. $99 is actually a smart and fair price, their target market is businesses, not individual developers, and hobbyist.
Anti-smoking campaigns were offensive and tiring in the 80s. And whoever brought up pigouvian taxation needs a swift slap upside the head.
Why don't you simply pick a bunch of charities you like and donate to them? I don't think spreading it thin across too many organizations makes a lot of sense. Even if you were to donate $100k per year, why not make it $100k to one project you really like?
I really like both the selection and the color chooser!
Did you do any manual selection of the photos?
This!

Their business pricing, which includes SSL, starts at $399 per month.

Or you can self-host with something like http://staytus.co/

Yes you have to set up multi-AZ deployment, but that's super simple on AWS. Add in their new free SSL certs and voila!

Even as a small startup, that's easily worth the time to save nearly $5k per year.
Nothing wrong, quite the opposite scikit-learn is awesome.

I think the comment was a word play on "script kiddie" (ppl w/o real "security chops" but who know enough to run an exploit "script" of some sort).
1. Rust was designed for low-level systems programming, and in particular the multi-threaded kind, where performance and memory control are important. So things like web browsers (it's been developed alongside development of the Servo web browser), games, operating systems, embedded systems etc. It's basically a better C++.

2. There are already several web frameworks, in various stages of earliness. See [1]. I don't think it will ever be a good idea to write Rust client-side though (even though I believe there is an emscripten backend for it, so it's possible).

3. I see a very bright future for Rust. It could use some ergonomic improvements (but it's miles ahead of C++ even now, mind you), but is otherwise a very well designed language that fits very snuggly in its niche. And it has some very strong backing from Mozilla. I expect it will slowly take over large amounts of territory from C++ and possibly from C, as these developers start to realize the benefits of Rusts safety guarantees. It's also quite unique in that its safety entices many higher-level (python, ruby, C# etc.) developers into trying system programming, which could be really transformative to the system programming scene. For example, one thing that has already come out of this is the cargo package manager, which is similar to npm, bundler etc. but (before cargo) had yet to find its way down to the lowly systems programmers. Many (former?) C++ developers actually tout it as one of the major benefits of Rust.

[1] http://rustyprogrammers.com/2016-01-web-frameworks
Are the limits of what best possible society we can imagine obtaining really so bounded?

There is no inherent reason why anyone's health choices need to be anyone else's business if we were to suddenly awake and find ourselves delighted by the existence of universal public healthcare. We decide as a society what is up for discussion. We can actually agree to respect everyone's personal freedom to make their own choices, and reject allowing John's choice to eat a steak now and again to be any of Mary's business. After all, we're going to do the same when we tell John he has to shut the fuck up about Mary's choice to consult with her physician about an abortion. And, of course, we'll agree that neither John nor Mary gets to say anything about Phil's third visit to rehab this year.

Instead, we steer the national discussion away from finger-pointing, privacy-invading, witch-hunting bullshit, and focus it toward elevating a national ideal of living healthy, responsible, active lives. Sure, there are going to be choices made that don't fit the ideal, but we prize personal freedom. We equally protect everyone. We equally care for everyone. Why? Because there are people who eat red meat who never have triple-bypass surgery; people who smoke who never die of smoking complications; people who drink who never have alcohol-related health issues; people who never eat meat who wind up with some other health issue. We can take care of each other because we want to create and inhabit a great society.

Sure, it may be a pipe dream we never see realized in our own lifetimes. But it ought not be so difficult to imagine alternatives, recognize some valuable principles, and advocate for realizing those principles because they inherently respect and value people as co-citizens in a shared society.
Deep Learning Free Course by Google
Google also used to pay Mozilla to be the search engine there, until Yahoo outbid them.

It's amazing that Google search, which is quite useful, has negative market value as content. In the cable TV world, there are channels cable systems pay to carry, such as ESPN, and channels that pay to be carried, such as the Jewelry Channel. How did Google end up in the latter category?
> Nonsense! Why would you waste any resources on infrastructure when you could use them for applications. Every cycle that your garbage collector runs is a cycle that the cpu could have been sleeping and saving battery life. This concept that we don't need to care about resources anymore is absolute poppycock.

It isn't that simple. Depending on your program it can actually be slower to do manual memory management. malloc isn't free. In some cases allocating memory and performing GC is actually faster.

It's not that we don't have to care about resources at all just that we can sacrifice some of the resources to improve the situation for users and programmers. If that isn't your thing then feel free to write everything in assembly.
How to search the Internet of Things for photos of sleeping babies
Check also http://pixabay.com/ for Public Domain pictures, I've found many awesome gems there
Another interesting tool is ProB[1]. I believe it does symbolic model checking and supports partial order reduction. It works on specifications in multiple languages, including TLA+, but I haven't had the chance to use it myself because it doesn't support all TLA+ features. In particular, it doesn't support TLA+'s higher-order operators, which my specifications use.

[1]: Cool visualizations: https://www3.hhu.de/stups/prob/index.php/State_space_visuali...
> How about not assuming racism in the first place?

Except there is clear evidence that unconscious bias exist. To test your own you can try some of the tests as part of ProjectImplicit (https://implicit.harvard.edu/implicit/) Pretending it does not exist is not really helpful advice.
If Doordash is struggling to close funding, how bad are things at your startup?
Ah, but quixotic masochists are the best kind of masochist.
> Techically the money OEMS have to pay covering certification does not go to Google.

OP was referring to license fees, which google does not charge. Mandatory certification by a third party is different from that, and judging by the numbers in that article amount to less than a dollar per device (probably far less for flagship devices that sell millions of units?).

> You may be right that most OEMs don't agree to it. But the larger ones that are on the western markets definitely do.

No OEM agreed to licensing fees, they don't exist (as far as is publicly known).
Because without public funding, socialism can't happen; and public funding has been systematically undermined in favor of private funding.
> You can even trust the hard drive if you use software encryption of all your data.

Hard drive replaces your GRUB payload with a compromised one that records your encryption key. You lose.

You could put your bootloader and /boot on a USB stick, but then you're putting the same trust in the stick.

Unfortunately, hardware security is really difficult if your threat model does not assume your vendors are trusted. In fact, I don't think it's actually possible today to get verifiably trustworthy hardware under that threat model.
I have looked at both Rust and Go. What I have felt is that, Rust is too restrictive. I mean, you have to fight the compiler a lot harder then you have to do in Go. Some times, for example, if you are writing device drivers or real time embedded programs, then that is great.

But for web services? I think it is overkill. I think Go strikes a nice balance. I would love to be convinced otherwise though. So please tell me, what am I missing?
Entirely new OS would be a waste of resources, but some big player could donate few millions to boost the development of Wayland. What the markets lacks is a system with openness / hardware support of Linux combined with solid graphical layer of OS X. Or maybe AOSP could transform into true open source (culturally) project?
If you think any young language can be as complicated as C++, you're trying to be cute or do not actually know how complicated C++ actually is.
Looked up a nutrition label online: https://healthyeatingrocks.files.wordpress.com/2012/08/lays-...

1 oz:
150 Calories
180 mg sodium

multiply by 20/3:

6.667 oz:
2000 Calories
1.2g sodium

The kosher salt in my cupboard (ingredients: salt and an anti-caking agent) is 40% sodium by mass (480 mg sodium per 1.2 grams). Or, going by the atomic mass listed here ( http://www.chemicalelements.com/show/mass.html ), sodium chloride should be 39% sodium by mass. Assuming an even 40%, that's 3 grams of salt (NaCl) in 2000 Calories of american potato chips. (Or, assuming the less generous actual amu ratio, 3.05 grams of salt per 2000 Calories ;D )

HOWEVER: the nutrition label also indicates almost twice as much potassium (330 mg) as sodium. If that potassium is also salt (KCl), the chips will handily exceed 3.5 grams of salt per 2000 Calories.
I think it's just a little unfair to say "people are afraid to X with a Y person" when the word "Y" can be removed and the statement is still true.
My observation is that about 90% of the Wordpress sites out there don't need Wordpress. All they really need is html/css.
Cable TV is a fundamentally wrong analogy here, because there is only one search bar and only one default search provider, not a near-infinite number of channels to be filled.

Being the default search engine on iPhone means you can generate a lot of revenue, and so it is a valuable position to sell. As you say, Google got outbid by Yahoo a couple years ago for Firefox. If Google weren't paying, apple would sell the search bar to somebody else.
OSes designed in the 70s aren't and weren't necessarily bad. It just depends on the circumstances. When they were written they fit the times quite well. But things have changed since then.

Lisps have also changed since it was first created. Unlike many languages lisp has evolved tremendously over the years and has benefited from a tons of language research. The lisps we have today are much more than we had in the 60s.
The new Google Pixel has a type-C on both sides. It is heaven. I can pick the pixel up with my eyes closed and always get it in (please, no jokes). And on my lap the cord can drape out either side.

These features may seem like small ones but they make a big difference in everyday convenience.
To say this is merely a problem with distribution is absurd.

There are hundreds of thousands of vacant homes in San Bernardino, there are many thousands of homeless that could easily be transported there. If those homeless were to move into those homes they would soon be evicted or arrested and imprisoned. This is an issue with ownership, not distribution.
Much food from local restaurants, cafes, and grocery stores is thrown out every day as it nears expiration. Thousands of hungry would love to enjoy this food rather than waste it. This food could be donated or even left out for people to scavenge, yet it ends up in locked dumpsters. Again, this doesn't sound like a distribution problem but instead a problem with ownership.

We do produce more than we need, if need is conditioned on ability to pay.
This is exactly the developer behavior that can cause a good startup to fail. Stop trying to optimize every penny! Optimize what matters. Your business.

Sure, you can spin up two, three, four instances in AWS across multiple availability zones. Sure, you can install Ubuntu and manage servers. Sure, you can setup an ELB, or maybe you go the extra yard and configure NGINX. Sure you can deploy an open source rails or node status page app. All wasted energy and wasted cycles that should have been utilized on your idea directly.

I've seen this attitude of extreme frugalness/cheapness and it seems to be a trait that engineers are almost proud of, and brag about. Toxic behavior.

Disclosure: I am myself an engineer, but also founder.
I've long enjoyed Szukalski's attempt to find a universal artistic language: Protong. As crack-pot as he is, I find it interesting that his theories still don't get much traction, because they are certainly useful once learned by the casual art observer ..
There is the hypothesis that because we think in language, the structures of languages limit and shape our thoughts.
Perhaps there are thoughts that are much easier to have in a language other than english, and Americans tend not to have them.

https://en.m.wikipedia.org/wiki/Linguistic_relativity
I think he's talking about people who are at a decent standard of living that becomes reduced, thus the potential parents not "wanting to bring a child into this troubled world."
My experience is the same. Go mitigates pointer problems very well by having zero values and explicitly separating error returns.

If anyone complains about having nil in Go, I usually assume they're either forced to work a really bad codebase or lack experience in Go.

I've worked on a Go codebase for ~2 years, and I'm pretty sure the only nil pointer dereference I've seen was due to a concurrency bug, where an object cache (implemented as an array, not sync.Pool) was not locked properly.

The problem with having nil is when you expect a value to be either a valid pointer or nil to indicate an error, and you forget to check for an error. In Go, in my experience, explicit error checking and multiple return values makes that a non-problem, however ugly some people consider it to be. If I see error assignments to _, that makes me raise my eyebrows.
Create your own HN or community with HelloBox
Google's Free Deep Learning Course
Great to hear! We are moving more and more to AWS at work, and it would be great to use Rust with it!
Too much network and filesystem data moves through an OS before the user application can work with it. As data bandwidth increases, this becomes a bottleneck. It would be great if an OS could push this out to userspace and focus on zero-copy stacks for network and disk.
I've read about people who work from home, who get up every morning, dress for "work", and walk around the block to get to "work." That walk in the morning, or two or three blocks, would go a long way to keeping you healthy.

If you've been spending two years in front of your computer working on your SaaS, then you've missed some crucial benefit for your SaaS. You need to spend time not thinking about your project, so your brain can sort through things on its own. You'll get more and better ideas by not constantly thinking about more and better ideas.
I haven't reached out to any tech journalists. Sent it out ot a few people who covered FB. Didn't get any response. So didn't pursue the idea.
Making a 4K Fractal Movie with Fractal EXtreme
I would recommend to see https://www.youtube.com/user/bienadam

Very elegant introduction to Java Land, it uses Java EE 7 and by default two servers Payara or Wildfly(around 100MB).
Building Seamless Drag and Drop Interfaces
Thanks!

The selection is mostly based on the source sites I chose, like Unsplash, which all have only good-quality photos. The aim was to show all of the images from those sites.

The actual download and analysis of the images is done on my local machine, and each image has its own JSON file. These are then used to populate/modify the database, so I can track any changes to each image's data (if I add/remove keywords, for example) using Git.
RAM is cheap, but developers time is expensive.
Serving a lower price point is a perfectly valid strategy.

That said, I agree with you that there is a reason their pricing is high. It's a more profitable business. Unless you're Netflix it's hard to build a business charging $10/mo. So compete on price, sure, but it can't hurt to find a few rough spots on their product that you can improve. When we launched cronitor.io we at first competed on price but we also had objectively better technology: faster alerting, etc. As we've developed the product we've been able to charge more and it's worked out well.
Anders Evenrud on writing Web desktop platform with JavaScript
> Rust is small enough to grok in a day

I would say it is far easier to learn how to write good systems code in Rust than C++, but saying you can grok it in a day is a bit optimistic. On the surface level, perhaps. But the semantics of the type system can take longer to internalise, depending on one's background.
The article is full of gold:

- OS's were designed for limited resources back in time. Now it's time to design something for unlimited resources.

- Attempting to retrofit a new security model to a current OS would require everything would be rewritten so we decided to rewrite an OS, which will require everything to be rewritten for it, including the OS this time.

- Sandboxing, local-scope FS access, user controlled permissions have never been done before, so we're doing those.

- Runtime analysis will give out better performance

- Compilers have always been hindered by OS design, so our new OS will break the barriers of compilers (finally! )

(and more!)