skysight-inc/HackerNews huggingface dataset:
So instead of showing recommended videos to try and increase their profit they are trying to show videos to influence other's political/social opinions.

I'd argue that one of these is rather unexpected and is yet another case of a tech company acting in the media/journalism space and not as a telecom/service provider.
Ink already cost about $4000 per liter ($16,000 per gallon). More consolidation isn't what this industry needs.

https://www.fastcodesign.com/3021290/why-printer-ink-should-...
Startup Macedonia, accelerating the Macedonian startup scene
I second this... TDD is a craft and is hard to master. IMO, that's a direct consequence of software being difficult to write correctly in general.

It also took me about 18 months to build up a good level of confidence and speed with TDD. I found it to be a really rewarding experience.
I wonder if this has anything to do with my observation that it's ridiculously hard to find whole fat yogurt, especially whole fat Greek yogurt (!), in most grocery stores in the Boston area. Only specialist and high-end stores such as Whole Foods keep them in stock, whereas the proles get stuck with the sweetened, low-fat versions that contain up to 30 grams of sugar per serving.
Diesel engines produces less CO2 by being slightly more efficient.

Pretrol engines produce less nitrogen oxides and particulate matter.

What's "greener" is just a matter of your definition of it.
I think it's a matter of context and time-frame. If the end up pointing the same way they started, that's 360 degrees. That might entail two 180 flips at different points, and if talking about one of those specifically, it would be appropriate to say they did a 180 when referring to that specific situation.
Facebook VP David Marcus explains how Messenger will make money
While I often disagree with the censorship on Facebook I also think it's required to some extend. Imagine an uncensored Facebook: how quickly would it degenerate into 4Chan?

If Facebook allowed nudity it would become a massive porn site over night. I actually understand their nudity censorship, just censor anything with naked people, to avoid complaints about differential treatment.

Facebook would go out of business if anyone could post anything. It wouldn't be a place most average people could enjoy or feel safe in.
YNAB has been recommended as more pro-active rather than monitoring Mint-style.

They have transitioned to SaaS but it looks like you can still get v4 on Steam.
Doomed to fail. There won't be enough non-corruption data for discrimination.
I think Russia and China would be happy to (eventually) have a potential new economically productive neighbor country, but I don't know that much about politics so...

Either way though, the situation is already terrible. I don't think it could get much worse (assuming we could disable their nuclear capabilities before any kind of major military action). I'm not saying it's pretty, but it just doesn't look like we are making much progress through usual diplomatic channels.
What the Wright brothers did also made no economic sense in the context of cargo planes and airlines.

Innovation is not just about making completely new things possible, it's also about improving the things you can do, making them cheaper: Making it so that you can do them in a way that does make economic sense.

This is just the first step of several. The first step is worth doing, even if you won't cross the finish line while doing it.
And now I have a tiny adapter I have to keep track of that will get lost, bent, and need replaced, and probably damage the port and I have an extra long fulcrum sticking out into a tiny little shallow port that when pressed will either snap or snap the port internally from it's soldering, requiring a trip to the Apple store for repair.

This is just bad design/engineering based on Apple wanting to sell licensed headphone adapaters/headphones that only work with the iPhone or maybe Mac's in the future.
Yes. I'm not in average but i won't call myself an outlier. Outliers never come out and talk about their compensation to be frank.

Not posting this to brag. I'd like to increase awareness among engineers to negotiate.

I can show you my W-2 at the end of this year.
Do people use that?
> "Full-native development unique on each platform is considered too much effort, when you can get a cross-platform app with Electron"

Yes, it's this. Full native development is awful since every platform is completely different, and other cross-platform solutions like Qt are a bit behind the web in terms of modern look and feel and developer base.

But Electron is also awful, since a hello world app uses 100mb of RAM.

Desktop GUI app development is horrible... meaning it's slightly worse than mobile GUI app development. GUI development in general is a horrid ghetto where your choice is between bad and completely proprietary.
I didn't downvote you (in fact, I can't, since you were replying to me), but:

Your post was snide. Snide remarks are commonly downvoted on HN, regardless of their accuracy.

Regarding your follow-up, you're taking a very simplistic view of Google that doesn't really capture reality. Google obviously builds lots of technology that doesn't directly affect advertising revenue. Most decision-makers at Google are not asking "how does this affect advertising revenue" for every decision. You'd know that if you ever worked there.
Right. Cryptocoins' need for cheap verification of proofs-of-work is precisely opposed to KDFs' need for expensive checking of candidate passwords.
Push a Docker DAB to a Kubernetes Cluster in Two Commands
Java as well for basically anything but iOS.

C# might even cover that now.
> Most people do not use JavaScript since it is useful. They use it since it is the only option available on the browser.

You're not contradicting what you are replying to. People are using Javascript because it's the only option, but it is useful to have a lingua franca.

I just wish that lingua franca wasn't Javascript.
I use both. Vrapper is the best Vim emulation so far
What does this offer over native preloading?

https://css-tricks.com/prefetching-preloading-prebrowsing/

Edit: It would appear that only Chrome and Opera currently support it: http://caniuse.com/#feat=link-rel-preload
How much would it cost to crawl 1B sites using rented AWS?
The comparison of YouTube and Facebook is one of noting the reach of specific platforms. You seem to be pointedly failing to recognise the fact that 1) a video platform without YouTube's reach would not have served Psy, and that 2) Facebook was a key component in the propogation of the video itself. Both relate directly to the question of platform size.

I wasn't aware of counter/hoax status, though I've bumped into int limits myself, so found it plausible. Thanks for the information.

Your personal experience on any social network is almost never a solid basis for extrapolating to others' experience. That's something my own experience in quantifying the size of active user communities and range of conversation across networks has established quite clearly. It's an argument I've long since tired of.

On G+, the median number of followers for a non-publicly active profile -- 94% of all profiles -- is two. For profiles with any public posting activity at all, it's slightly higher: five.

https://plus.google.com/104092656004159577193/posts/RhnKkfTN...

The median friend count on Facebook is 200 as of 2014, and the network is used by 57% of all American adults:

http://www.pewresearch.org/fact-tank/2014/02/03/6-new-facts-...

Your original contention was that "There are literally thousands of popular forums that are not facebook." My response was that there are at best very few platforms which can match Facebook for general discussion. Something I've studied directly, in large part because I'm interested in finding good general discussion.

I'm also not a Facebook user, because I find the morals and practices of the company and its founder dispicable. A frequent affliction of mine, as a brief perusal of my G+ profile may indicate.

My larger points are these:

* On any given topic, for any given discussion, odds are far higher of finding a relevant discussion group on Facebook than on virtually any other platform, with the possible exception of Reddit.

* For any mass media online message, such as, say, the Prime Minister of Norway might care to engage in, Facebook is, hands down, it. Nothing else, not Twitter, Tumblr, Reddit, Usenet, not nothin', will compare. (You've been, I'll note, peculiarly silent on offering specific alternatives.) I'm not saying that this is my specific use case. I am saying that if it were, FB is reigning king.

Your observations on the specifics of conversation on Facebook as opposed to other platforms matches my own direct quantified research to a large extent. You might care to look again (or for the first time?) at the link I posted above. "Tracking the Conversation: FP Global 100 Thinkers on the Web":

https://www.reddit.com/r/dredmorbius/comments/3hp41w/trackin...

Yes, Reddit beats out FB, though Metafilter knocks out both on the basis of relevant discussion, albeit at vastly smaller scale. Blogs in particular score exceptionally highly for content, but have a discoverability problem -- again, FB can address that.
As an experiment, I would try saturating the cereal with water and fermenting with Saccharomyces and Acetobacter to get the sugars out.

I have a hunch that it would taste absolutely horrible, though. I'm not sure there would be enough stevia in the world to bring it back to palatable.

Personally, I would probably prefer to just eat some chicken eggs if I wanted protein for breakfast. That's 160 kcal/100g, with 1g sugar and 13g of protein--as 100% complete protein. And eggs are about $5/kg or less in the US.

I'm not even certain why anybody health-conscious would ever bother with boxed cereals at all, for exactly the reason parent points out--sugar. If I wanted complex carbs in my breakfast, I'd boil a potato, cool it overnight, and heat it back up with the eggs in the morning. No flakes or nuggets are necessary. No sweeteners are necessary. If desired, ketchup is plenty sweet enough for that potato.

But crap.... why can't they make ketchup with stevia, or just unsweetened ketchup? It's back to the same problem. If you can't eat sugar, the American grocery store is mostly a colorful wasteland of foods you just can't touch.

Munchies, munchies, everywhere, and all the cupboards creak;
Munchies, munchies, everywhere, nor any speck to eat.
Restoring YC's Xerox Alto, Day 6: Fixed a chip, data read from disk
There are companies using this in production -- saving time and resources! Example: https://mixmax.com/blog/turnkey-electron-apps-with-meteor
> stop trying to match Apple's UI on Apple, and Windows' UI on Windows.

Great idea, but make sure it at least looks/feels good.

I remember Swing stuff from the late 90s and... IMO the primary issue wasn't so much that "it doesn't look like Windows" but that ... it was a very poor experience.

Copy/paste/keys - yeah, that's an annoyance, but if the UI is clean, friendly, easy to understand and be productive on, people can look past the differences of the native host OS. Swing (and GTK and others) really don't provide a 'better' UX (imo).
Scalable and secure access with SSH
All of the above. If your application can be designed as a web application, you can use responsive designs and progressive enhancement techniques to create an experience that works across any platform with a web browser - with one code base. This is a pretty amazing thing, and for various business-related reasons this may seem like the right move.
Thanks for the clarification.

I didn't downvote it but I had no idea what the sentence meant.

I think that second "to" was a typo, but it lead to weird alternative ways to parse the sentence.
Yeah I basically agree. There's some good arguments to be made against Apple's decision making process but this is basically how the media responds whenever they change anything? So maybe this article is actually just really deep satire?
I agree about robotics being a diverse field, but from his history it didn't sound like he had any serious AI experience. I can't think that if he did, the article wouldn't cite it right?
I don't understand that level of coding, what i do understand is the great way of debugging. Its all about deduction mr Watson.
Instead of being indignant that we can be "mentored" by a person half our age, let's rephrase the question and ask, "What could I possibly LEARN from a person half my age?"

Well, almost everything. Your typical grandparent was probably taught how to use the new technology of their day by their grand kids. People not half their age, but something like a fifth or even a tenth their age.

I've read about a guy, I think his name is Tao and I'm sure HNers are familiar with him, who got his math PhD at 21 and was teching undergrads while a young teen. Could you be twice his age and learn from him? Is that a trick question?

I think the reason this is even a talking point at all is that the word mentor implies imparting knowledge gained from experience, and since experience correlates to age, we inevitably wonder how a person younger than you could be more experienced than you. But really, the thing we are after is knowledge regardless of how it was acquired. When you look at it like that, the age of your source of knowledge becomes a complete non issue.
Exactly. With a point cloud system, the sensor system is aware of where its sensing is blocked.
Sugar is sugar, but honey is interesting in the flavors and aromas it can provide outside of your standard white sugar.

Just to add if anyone is interested in honey as a sweetener - What dxbydt was saying with honey being ~$8/lb is a good price for identifiable flower honey. Wholesale is roughly $4-5/lb, depending on varietal.

There's a significant range in flavors and aromas depending on what type of flower produced the bulk of the honey. Don't need to avoid anything on colors, it's primarily based on what type of flower is used to produce the honey. Try a sampler, most apiaries/honey specialty shops will sell you a small container of each varietal they have. Avoid heat treated honeys, heating the honey to have it pass through a filter will get rid of a lot of the aroma. You'll see a lot of "raw, unfiltered" at specialty shops.

If you're interested, you can ferment meads with a minimum of ~1.5 pounds per gallon, depending on how strong you want the resulting beverage.
Interestingly, enough, my OO code, when I refactor it well, mostly consists of tiny little (one-public-methods) classes, 99% of them are stateless, and, usually, 3-5 are composed to accomplish any sort of task at any level of the detail. I started writing OO code this way only after learning Haskell and having production experience with Clojure. Basically, immutable objects are very similar to pure functions and easier to reason about.

Even in pure functional environments I do use TDD, because it gives me enough confidence to know, that I know what I am doing. Maybe it is just a mindset, or my brain is wired this way. For any change to the production code I require a proof, that system needs to be changed in a form of failing test.
More systems like React Native are how JavaScript should be done on the desktop rather than cordova-like things running in a node host. It has approachability but also performance and ubiquity of skill set, very little friction and is better suited for integrating native controls IMO.
Great quote from his friend, Dan Hill:

"You see, for Rick Rescorla, this was a natural death.
People like Rick, they don’t die old men. They aren’t
destined for that and it isn’t right for them to do so.
It just isn’t right, by God, for them to become feeble,
old, and helpless sons of bitches. There are certain men
born in this world, and they’re supposed to die setting
an example for the rest of the weak bastards we’re
surrounded with."
But the task can be rescheduled on a little core part-way through the execution...

The big cores should report the smaller cache line size always.
+1 for Meteor. It makes is far, far easier to develop a client-server + mobile web app than any other combination of server-side framework and client libraries. You get web, Android and iOS apps from the same codebase, and direct integration with the largest repository of libraries, https://www.npmjs.com/, with over 300k libraries.

Yes, 300k libraries means a lot of crap one, which is why there's http://npms.io, which searches by code quality + popularity + how well the library is maintained.

Meteor covers security, authentication, database, client-server sync, mobile app generation, but leaves the choice of front-end library to you. It works with Polymer Paper Elements (Material Design for the web), as well as with React.

It's an opinionated platform that makes a lot of choices for you, but has become more and more flexible. You can swap the view layer, and the database layer too (Postgres and MySQL are supported besides the default MongoDB).

More at https://wiki.dandascalescu.com/essays/why_meteor
I used to have a Commodore 64. I had one specific game that would not load successfully unless my monitor ( a TV actually ) was turned off. So I had to type "LOAD *,8,1" or whatever, then turn off the monitor, then press RETURN. I'd turn the monitor back on after the disk drive lights went off.
> Most high-level languages require compiler tricks for achieving performance from Scala to Haskell to Prolog.

To make things perfectly clear: I'm not against optimizations being performed automatically by compilers or runtime systems. What I'm against is unclean designs: deliberately performing an unsound optimization and then rolling it back is an unclean design.

> Use all the hackery in the world to get your language fast,

The language implementation is a program itself, and I don't have any good reasons to trust a hackish language implementation any more than I trust other hackish programs - that is, not at all.

> as long as it's abstract semantics is easy and canonical.

Hah! This thread is about JavaScript.
What about people that are living in more rural parts of Europe?

There are a lot of small time farmers there that still grow the same sheep/cows/animals their grandparents grew 100 years ago.

They grow the same veggies on the same rotated soil that was grown 100 years ago, the same way.

Sure it may be a niche but if I'm living around there and eating that food, I think it's pretty darn close to what our ancestors were eating a century ago.
A nice tribute by Martin Filler. Worth reading if you have an interest in how Maya Lin's career has taken shape.

And of course, if you have not seen the Vietnam Memorial and you happen to be in D.C. - you really should make the time. Images cannot come close to the real thing. I got a very body-driven feeling of the enormity of the loss.

Or, as Filler puts it:

"In the new monograph, these and Lin’s other projects are illustrated with large color photographs. ... Furthermore, the strong physical (not to say psychic) responses that this environmental artist’s finest creations summon forth are beyond the mimetic capacities of even the most ingenious printed format."
You don't need a large specialized infosec team to know the following:

* Don't give SUPER or FILE privs to your application's mysql user

* Don't allow mysql to accept connections from the public internet

* Avoid SQL injection through use of bind variables

This is pretty elementary stuff, and just doing any 2 of the 3 above will prevent this exploit from being usable. (unless the attacker has SSH access to your hosts, but in that case, you should already consider your entire environment to be compromised.)
IMO C and JS both stink. Give me statically typed, memory managed, expressivity or give me death.
I'm curious, have you looked at Meteor?

https://wiki.dandascalescu.com/essays/why_meteor
I agree, it's just Good Enough. I mostly miss some add-ons like surround.
I guess you tend to reuse the technologies you're familiar with, especially when they are very well proven for solving a very complicated problem that requires a lot of expertise (I'm talking about fancy UIs, of course).

Which is also why I think the emphasis on JS is wrong: the main selling point of these technologies is NOT javascript, is HTML5/ CSS. Javascript is just a (very handy indeed) scripting language like any other: frankly the logic and requirements of most applications around are not complex enough to justify the usage of anything more solid or complicated than that. Just today I was contacted by a former colleague, a Java developer, asking advice on using Electron to develop a quick desktop application.

On the other hand, there is a long list of languages that transpile to javascript. So where are the masses of serious C#/ Java/ <pick-your-language> developers using transpilers to write the logic of their web applications?
Boston area? Oh, I may be about to make you very happy then, especially if you like real Greek yogurt. Sophia's Greek Pantry in Belmont makes the best yogurt I've had outside of Greece. You have to enjoy a good, tangy yogurt, and it will ruin you for all other yogurts. It's best (IMO) with a little bit of good honey drizzled on top.

I mean, this stuff is so thick that you can hardly shake it off the spoon, no sugar, and not too much fat; just a nice protein gel as the yogurt gods intended.
This is just right, and in fact we've banned the submitting account for continuing to do this after we asked them to stop. We're happy to unban accounts if they email us at hn@ycombinator.com and we believe they'll post only civilly and substantively in the future.

https://news.ycombinator.com/newsguidelines.html
I got one of those Arduino starter kits that comes with a bunch of jumper wires, LEDs, resistors, push buttons, etc. (there's tons of kits, check adafruit.com for some) and learned enough to make an LED blink and went from there. Arduino makes it easy to get your feet wet and you can get more sophisticated once you're comfortable with the basics. Being a software person, the next step I took was ditching the Arduino IDE and writing my firmware in C using avr-gcc to compiler and avrdude to flash. I have an interest in custom USB input devices (game controllers and keyboards) so I've also starting using the LUFA[0] library which is very satisfying once you get it to work (pressing a push button on a breadboard and seeing a character typed on your computer for the first time is great!) So far I've focused on digital circuits, but I'd like to make an amplifier or something to learn more about analog circuitry. As you can see, I'm not too far past the starting line but I feel like I've learned a lot thus far. It's definitely a satisfying hobby.

I'm still in search of good textbooks on the topic (SICP is to CS as ____ is to EE? Recommendations anyone?) but I've gotten some value out of "Make: Electronics"[1] as a non-academic, beginners guide.

I hope this helps!

[0] http://www.fourwalledcubicle.com/LUFA.php

[1] https://www.amazon.com/Make-Electronics-Discovery-Charles-Pl...
It is sad. The current model has always been a contradiction, and thus is unreasonable.

A law must be public. To do otherwise is to erode the very concept of the rule of law.

If a state adopting a code puts it in the public domain, then the code bodies should be suing the state for copyright infringement (unauthorized derivative work), and demanding that states pay to license the code for such use.

If a state adopting a code does not put the code into the public domain, then it should lack all legal force. This isn't a fantastic outcome with regards to building codes, so the state will need to fix the situation.

But instead of forcing a decision one way or another, both the code bodies and slimeballs in government have been content to just let it slide. They both benefit in their own way by corrupting the rule of law, while only the citizens suffer.