skysight-inc/HackerNews huggingface dataset:
Ditch the notices/warnings. Eg:

> Don't worry about hardware compatibility, the following components are safe to be used in the same PC build.

It looks like an error, which it isn't. Instead, convey this in the UI--eg a small "100% compatible" / "compatibility guarantee" badge next to each product.
This is very cool! Bookmarked!
Facebook's $60,000 donation is interesting. The article says that the average file size reduction was 5%. Given that Facebook has built datacenters capable of storing exabytes of photo data in "cold storage", I wonder how much money Mozilla just saved Facebook in storage space costs in relation to how much they donated.
It was Vanessa Teague from Melbourne Uni

http://people.eng.unimelb.edu.au/vjteague/
It's probably just a matter of whether or not there's somebody in the relevant team(s) who is familiar with, or at least has heard of, any given script.

I wouldn't be surprised if there happens to be an Osmanya geek in Google, but none of his teammates has ever heard of Oriya. For the same reason, I wouldn't surprised if they added a bunch of geeky fictional languages before actual ones.
Luckily, none of these people vote.
Yeah, other game developers have requested that the safety guarantees be relaxed, because they don't particularly need it and relaxing them would allow for "nicer" code.

This probably just means that Rust isn't appropriate for that domain at the moment. The focus is strongly on memory safety, as that's what security-critical applications need: compromising this may weaken the ability for Rust to overcome C++'s inertia in the space of web browsers and operating systems (etc.), because zero-overhead memory safety enforced by the compiler (not just by convention) is the big draw-card.

Maybe in a world of web-connected multiplayer games handling logins and payments, security will become more attractive; or maybe the fewer memory corruption (etc.) bugs will eventually win the gamedev community over. (I know some gamedevs have been surprised that they have somehow managed to have very few bugs in their Rust code: http://www.reddit.com/r/rust/comments/28mlba/what_is_your_bu... )
I was right there with you. Earlier this year, my high miles Camry started to have problems, and so I had to do something. I went with a new car that would be a good hand-me-down for my kids when they reach driving age, expecting some nice Telsa-like vehicles to be ready in a few years. This news fits nicely with that plan.
You're assuming that YC has this information from all the startups they fund. I doubt this for two reasons: YC is probably too busy to spend time collecting spreadsheets from everybody; and from what I've seen, most startups aren't careful enough about their accounting to have the data in the first place.
I wonder if there is a good medical use for this? Leaching things out of one's body is sometimes desired.
Thread would actually be overkill for that application. Too much crap on the stack. Just use BLE for your switch to talk to your bulb. Done.

BLE and 802.15.4 have near identical modulation, and BLE has very low overhead compared to Zigbee.
I find the commentary here rather odd. Most of you have colored this as some kind of left wing ranting but this stuff is the core of Adam Smith's philosophy. When he talked about a "Free Market" the freedom he was talking about was the freedom to enter or exit the market. These issues about people not being able to farm without the say-so of a large purchasing corporation goes right to the core of that freedom. That's as anti-free-market as it gets.

How you can call people asking for an actually free market "leftist" is kinda weird to me.
When you say "terrible", are you complaining about having to write `.as_slice()` and `.to_string()` all the time?

For context for others who may not have a lot of Rust experience, Rust has two string types, the heap allocated `String` and the 'string slice' `&str`, which is a view of some string data anywhere in memory (possibly on the heap, possibly not). A little more info about these types: http://stackoverflow.com/a/24159933/1256624

At the moment, conversions between them are via explicit method calls, which can result in verbose code when handling them. An explicit conversion is required even for the super-cheap `String` -> `&str` conversion (which is just repackaging the 3 words (length, capacity, pointer) of String into the 2 words (length, pointer) of the &str).
Why don't you write some up yourselves to improve the situation.
I test drove the Telsa S (along with several other cars in the general $100k range) and found the acceleration to be astounding, but the handling to be uninspired and the interior actually felt cheap to me. There's nothing like the immediate acceleration from the Tesla, but the M5 just seems like a better overall car today. The M5 is a total beast, but still incredibly comfortable. Wouldn't be hard for Tesla to change the interior. Just felt hard to swallow paying $100k and sitting in a plasticy feeling interior. Also the handling in the M5 is a completely different animal than anything I experienced in the Tesla. Again, not impossible or maybe not even hard for the Tesla to update in the future, but the M5 just feels like a better car today.
This is a really nice visualization and a fun way to play with the model. Though for any start-up that sells physical goods...gross revenue is not very useful when it comes to projecting profitability. But it's fun anyway and maybe more accurate for pure software businesses. Kudos to the author, and great that it's on github as well!
In their defense, when you click India and scroll down, it does say, "not supported yet". Which leads me to believe they picked both languages with few characters (or straightforward to render?) and those most common, and they'll get to the rest shortly. :)

Oriya appears to be quite complicated to render: http://www.microsoft.com/typography/OpenTypeDev/oriya/intro....

Meanwhile, I wonder if this means we'll see OCR and ePubs for all kinds of scripts now; or if this will help enable Google Translate in more languages? ;-)
Well Timed Photos You Will Ever See
Likewise, i like the tree style.

That said its not convenient on small screen resolution. Its fine on fullhd+.
> Like the omission of Nastaliq is a great tragedy and Google should be deeply ashamed.

Well, the heading says «Beautiful and free fonts for all languages» and the OP noticed that it fails to include at least one important script/language combination.
These Movie Secrets Gonna Change Your Thinking
Some people appear to have used the SPI bus to attach a new Ethernet port to a Raspberry Pi: http://www.raspberrypi.org/forums/viewtopic.php?f=44&t=18397
I can't imagine that the real Model III would anything like this. I doubt that Tesla would make another car that looked so much like the Model S. I expect it to look far more distinctive.
I paused before I wrote "instinctively avoid" actually, because I didn't want to imply that I never get caught out anymore. But I was thinking back to my early days - I vividly remember complaining to myself "why didn't they make the first element 1!" Hey, maybe I was right, I don't have the perspective anymore. Like all of you, I've internalized counting up from 0 to the point where it seems like the only sane thing to do.
URLs or URL's?
I doubt there's a formal collection but I'd be equally surprised if they don't have early stage projections from many of the companies. As silly as they can be, they're often part of pitches.

From my limited personal experience, every startup I've chatted about this with has some sort of forecast though the degree of seriousness with which is was constructed and is used varies.
The father of the Free Market economy agrees with them - Adam Smith hated monopolies and he favoured (limited) government regulation.
For people using SQLite, it's trivial to do the same with WAL mode and a read-only transaction on the main thread (which is what you should be doing). All writes happen off the main thread, so performance is great.
http://www.shogun-toolbox.org/ has a lot of algorithms, is super fast and has bindings for many languages, check it out!
The District itself is not "underrepresented", because the whole point of elected officials is to represent people, not arbitrary collections of land. There are more people living in DC than in Wyoming and Vermont, in a much smaller space.

Unlike residents of U.S. territories such as Puerto Rico or Guam, which also have non-voting delegates, D.C. residents are subject to all U.S. federal taxes. In the financial year 2012, D.C. residents and businesses paid $20.7 billion in federal taxes; more than the taxes collected from 19 states and the highest federal taxes per capita.

So in addition to paying the federal tax in the nation, the people who live there are not allowed to determine how those funds are allocated or used. Some other fun restrictions on the District include the President alone assigns the judges for the local courts. It also takes an act of congress to do things like change the city's budget. Basically, if the district wanted to change how its trash was collected, it has to be approved by Congress.

The District did not even have an elected city government until the passage by Congress of the Home Rule Act of 1973. Besides lacking representation in Congress, the city is also deprived of the ability to have ultimate authority over how to spend the money it collects. Every law passed by the DC Council and signed by the mayor needs congressional approval. That includes the budget, even though DC residents and businesses provide a majority of the funds. This means that the Congress can modify DC’s budget any way it wants, even the portion of DC’s budget supported with the city’s own tax dollars.

So, no, the people who live in the District are not underrepresented in the federal government that determines how their local government functions. They are simply not represented at all. But thank you for the snark.
Why wouldn't there be a place for you? Web technologies are only going to increase in importance. If you're worried about competition, you'll need to get over that. Fear of competition comes from a scarcity mindset. Instead of focusing on what other people are doing (the competition), choose to focus on increasing your own skills and value. If you do that, you'll naturally surpass those people who choose to become complacent and put in the bare minimum. You have a marketing background, so that helps a great deal. There's no shortage of talented developers, but there are a shortage of talented developers who know how to market themselves and present their ideas and value to clients. If you're skilled at what you do AND you know how to market and sell that value to clients, the sky's the limit for you.
No. "Those fonts" are hundrends, if not thousands. There are already 100 or so unicode fonts installed with Windows, OS X etc. Do you really want 10GB of fonts though?
I quite like vertical tabs, but then we build a product based around publishing content in this format :

http://wayfinder.co/pathways/53998ffd774fd817001977ef/falseh...
I wouldn't say it's convenient for white people. Being able to write Japanese on all the non-Japanese people's stuff (basically, most websites and open-source softwares) should be mostly useful to the Japanese.
What limbo?
I dont care who am I speaking with. "I am cancelling thank you" + recording is all it takes.
there might be an abundance of CS majors these days, but its been argued that there still is a lack of quality CS majors (http://www.forbes.com/sites/quora/2014/01/08/are-there-too-m...). so if you can do the dev bootcamp and become a super hacker, then its worth it.

on another note, McKinsey predicts there will be a shortage of data scientists in the upcoming years, of 140-190K. (http://www.mckinsey.com/features/big_data). If you are good at math/statistics and are willing to learn how to code, data science boot camps may be something to consider (see below). Right now a lot of data scientists are people with PhD's but this likely won't be the case in a few years. My guess is data science bootcamps will start sprouting all over the place very soon (perhaps its lagging the dev bootcamp wave by 2-3 years..)

http://www.thisismetis.com/data-science
http://www.thedataincubator.com
'the author' is a founding yc partner btw.
Alter your brain activity without drugs or leaving your desk
i have fvwm configured to have decorations on the left side, since most monitors have more X than Y pixels...
You are quoting verbatim as fact from an unsourced blog post you provide in another comment. That blog post says what you're claiming as fact are /rumors/. It points out beside the issue things like that a heat generation experiment that wasn't hooked up to dynamos didn't generate electricity, in literally the same paragraph as claiming they produced too much heat (so use some of it?)

In the meantime, it refers to hypotheticals as its only criticisms, many of which are mutually contradictory, many in ways as obvious as the above.

On top of that, one of the best bullshit detectors that has ever existed is watching for basic quality of language, and this guy has not yet mastered the wily apostrophe.

With apologies, I'm not going to be your unpaid research assistant tonight. You made a claim without evidence. I dismissed it without evidence. You seem to believe the burden of proof is now on me. Sorry; I have other things to do which are more important to me, and you flat out ignored several of the things I said, so I'm comfortable doing the same (like when you claimed that building ceramic housings was a challenge, and I thought you were confused about Japan Steelworks; you have provided no explanation for believing that ceramic containers, which Hitachi uses extensively, are out of our reach.)

Similarly, your story about grain boundaries is compelling, at least if you don't consider lining the reactor. But then you go on to observe that a 50s reactor ran for four years without a problem on 50s metallurgy, and don't seem to think that that's a problem for your concern.

Finally, that's true, you don't want to be around irradiated fluorine. But if you would rather be near a failed coal plant than a failed lftr, my interpretation is that you don't know much about what happens in either a fluorine leak or a coal plant explosion. Fluorinated uranium rain two countries away? Buddy, not even six blocks away. What makes that shit dangerous is how violently and universally it reacts. There would be less uranium and fluorine in the rain than in to day's seawater.

Helen Caldicott off, please. Either do the envelope math or stop pretending it's anything more than blog fuelled FUD.
It's not so much competition, but I have heard a lot recently about there being a web dev bubble of sorts. Especially with me being 1 year out from being a solid junior dev I just wanted to get the take of those in the field already.

I REALLY appreciate the input!
Please, add Clojure and it's libs (see http://www.clojure-toolbox.com).

And sort languages alphabetically, please.
I hadn't checked it out until now. Has anything changed recently that may have prompted this post? (did it go from private to publicly available, for example?)
That sounds cool!

I'm not sure I am good enough at math and statistics but I will take a look. It sounds super interesting because I know big data and data analysis is a MASSIVE industry that is on its way up.
Hah! And kudos to him. For this, and for the Eunicycle...the scariest thing I have ever had the privilege of riding :)
What "terribleness"?
This stuff is kind of annoying to write. When I wrote stuff on raw metal (hobby OS kernel) I mainly just built an ELF file that GRUB can load. (Surprisingly easy to do.) Or, in days before that when I used more Microsoft stuff, a small .COM file where ms-dos or freedos is a glorified bootloader. (DOS is totally cool with a program hijacking everything.)
Realm does not have a concept of faulting like Core Data does. In Core Data every object is essentially a copy of a representation in the underlying data store (usually sqlite), so instantiating the object is quite expensive as all the properties have to be retrieved and copied into the object, and before you have done that it is very limited what you can do with the data.

In Realm the object you see is a direct representation of the underlying data, it does not have to copy in all the properties. When you access them, it is the property directly from the db you are getting, not a copy stored in the object. This means that it takes up a fraction of the memory space, and it also means that queries and similar operations can work on the objects directly in the db, without having to instantiate them in objective-c. This means that you can easily scan over millions of objects, without causing a single "fault".

When manually traversing objects you still have to instantiate them, but since they don't have to copy any data, it is a far more lightweight process than faulting.
Show HN: InstaRoom SF – Automated Shared-Room Finding
I've been watching Rust for a while from the game development perspective and as much as I want it to be, I don't think it's a great fit for that domain. Still rooting for Rust because we really have a lot of work on the security front but I've been having a great deal of fun programming in Nimrod (http://nimrod-lang.org/). It's a bit of a one man show but there's a lot to like.
Scrolling worked for me. (Mavericks 10.9.4, Chrome 35.0.1916.153).
Good to get your message.

Well, this is a time I didn't really have an opinion
except maybe I like for things to take up less space for
the same functionality. I was just putting up the
numbers that I observed.

I didn't realize the Android version might have been
more sizable due to graphics & audio, so I guess
the functional code difference might not be as dramatic
as the 100:1 download size ratio after all.

The Tab key function was just another observation that
I had not seen in the documentation, don't even know
if it is intentional.

Check my other comment on this topic, it would be good
to get some feedback from the author.
I'm now working at my 3rd YC startup. Sometimes we show our Leftronic graphs to investors, but other than I have never seen someone send hard data to YC. YC is very hands off. You do a weekly dinner the first few weeks, then you do a demo day, and then after that maybe sometimes you get an email once every few months asking how you're doing. Maybe you go visit when you have a question or are bored. That's about it. Other than that you just write code and talk to users.
let's do the fork in the garbage disposal! let's do the fork in the garbage disposal!
Quantum tech disappoints, but only because we don't get it
>But, one thing worries me -- performance. Anyone know a list or tracker of benchmarks to see how it roughly compares.
Or is it too ealry too talk about it? Am I pointing to the elephant in the room?

I'd say it's too early.

First, Rust is a compiled, statically typed languaged using LLVM, including stuff such as non aliasing guarantess over C, and designed to be secure AND fast. It's not like it's some scripting language.

Second, you should benchmark your program first. Worrying about a language's "performance" in abstract is more premature than even Knuth anticipated.
It might be worth doing run rate and retention model vs. just net annual revenue. Showing how retention really matters would be worth the added complexity for SAAS companies, IMO.
I would like to offer some critical feedback. I just took a look at PcPartPicker and it seems so much better.

On my monitor I can see at most 9 components at a time on your site. On PcPartPicker its about 28. I don't see the images serving any purpose. Why should I look at an image of the processor's box? What information does it give me?

I also recommend the book Visual Display of Quantitative Information. It's in the YC library and its fantastic.
Build HTML Trees in Java Code
Yes. I wouldn't expect the richest county to be the target... it's probably not very dense because of large houses/yards, and everyone probably owns a car. I'd expect them to go with urban areas first, both because the higher density would make such a service more cost-effective to operate, and because car-free people are going to get the most use out of this, since there are lots more things that are hard to buy without a car.
Photonic Router Aids Quantum Computing
>But it is probably a game that needs to be played.

Not really. The language is supposed to catter to professional programmers, not script kiddies.
Yale Physicists Track Quantum Errors in Real Time
Pretty damn cool. For those interested (and running OSX obviously), you can find the source of your downloads by running the following from the Terminal:

mdls file -name kMDItemWhereFroms
So you want to take a pay cut ???? Why ?
Senior Marketing Management is a pretty good gig!
If anyone's getting it for the filters, well ... you know you can do exactly that using Spotlight already, right? If not, well, it might be worth giving Spotlight a second look, it can be unexpectedly powerful, and more than just an app launcher ;-)

I posted about it here (yes, I need a blog!) https://www.facebook.com/4LSTA/posts/10154052744565574

To excerpt:

mdfind "(kMDItemWhereFroms != '*google*') && (kMDItemWhereFroms != '')
&& (kMDItemWhereFroms != '*gmail*') && (kMDItemFSName == '*.zip')" -onlyin ~/Downloads

Yep, you guessed it. Looks for zip files in my Downloads folder which have a download location, but they had nothing to do with Google or Gmail as sources or referrers.

Bonus: You can perform the same filters from Spotlight searches -- see photo at https://www.facebook.com/photo.php?fbid=10154054043670574&se... Just edit the list of available filters, there are many more than you might expect...
The Hifi was hardly awful. It was just... a startlingly average product to merit a Steve Jobs unveiling.
That is part of the problem. The bigger part of the problem is comparing String's with constants. It simply doesn't work easily.

Also, start trying to do pattern matching on Vec<String> vs Vec<str> (and the wide variety of static, ref, etc versions there in) and you end up spending a lot of effort to do what is very basic in most languages that support generic pattern matching.

Try a simple use case, parse a command line argument array via pattern matching in a Rust program.
I find it's not very flexible. The only jobs I seem to be able to get are in corporates and they pay alright (always below market though), but they grind the crap out of you and usually treat you like crap until your CMO level. Even then its probably not majorly different. I kind of feel 90 hour work weeks are better dedicated to development.

Also not too many openings at the moment to move into. I think of the bootcamp at least as a good opportunity to learn a new skill since I made a major move and quit my job anyways. So worst comes to worst I can go back to the marketing jobs but this time with a new skill.
Quick case: Char Pointer vs. Char Array in C++
No, they don't always achieve the same results but there is a lot of engineering dedicated to correct the errors.

You can find academic papers on the subject of GPGPU soft errors around 5 years ago when people started doing general purpose computation on graphics processors. GPU's did not dedicate as much logic to error correction because it doesn't matter as much for real time graphics.
Great blogging
For physical products, input gross profit in place of revenue.
Linux FS Notification (part-1) : Michael Kerrisk
A sports blog
Http://afterfurtherreview.sportsblog.com has some great insight and sports reads that's worth the while. Great debates and opinionated viewers. Quit messing around and go take a look see.