skysight-inc/HackerNews huggingface dataset:
I have no argument against FP, not am I making one here. But plenty of FP advocates claim FP "avoids state". It's not a straw man, it's just experience from asking people to explain FP.
Purely conjecture but I wouldn't be surprised if Facebook has an automatic curation system that will escalate content to human observers based on some kind of priority queue. Zuckerberg posts which are essentially PR moves? Priority: 1.

I wonder if he doesn't even realize it, thinking instead that Facebook and internet communities as a whole are entirely positive to him and his company (despite the fact that he inevitably spent time in the grunges of the internet in his earlier days).
This sounds about right sadly. It will be interesting to see how the carriers market these better speeds and latencies if it doesn't also include better affordability.
s/tenants/tenets/g :)
If these were their real missions most of these companies they would be doing things very differently. Facebook transparent? Not a chance. Uber reliable? Not with surge pricing etc
CSS Tip: Use :not to Save Time and Lines of Code: The Bold Report
NextVR: NBA All-Star 2017 Weekend in VR
I think it's just garden-variety selection bias in this particular case. Only a certain subset of users subscribe to Mark Zuckerberg's posts and I'm guessing most of them view him favorably.

Doesn't rule out your theory though.
>Cigarettes kill people.

Very very slowly. Time spent fighting lacking programming languages also kind of kills people (steals time off of their lives).
The killer app is, for me, SimRacing.

But I agree with other posters about low resolution being an issue.

Also: the Facebook factor. Oculus has been a couple orders of magnitude less interesting since it was acquired by Facebook. I don't give a crap about avatars and VR chat, and I don't think anyone I know does, either.
Agree. Forced fraternity is not liberty. I want decentralized, local decision making for my community. Globalization of state power takes things in the other direction.
> Compilation time improving but still not close to 1.4.

It's worth noting that this is mostly the result of an automatic translation from C to Go, which made the compiler slower, but also a lot more accessible to outside contributions.
What could you do with this? A small drone that hangs in the air indefinitely?
I was pretty bewildered by the convoluted way they posited for selecting a subrange of rows, but then I googled around and learned that LIMIT is a nonstandard MySQL extension. Huh.

(Apparently, while LIMIT n,k is MySQL-only, MySQL, PostgreSQL and sqlite all support LIMIT k OFFSET n. So I assume this blog post is only really relevant for people who live in a Microsoft ecosystem?)
It's not bikeshedding at all. It looks like a good solution, but many people have concerns about an inability to use it because of management/clients and the connotation of the name. That's a legitimate concern. Don't just hand wave it away.
You bring up great points, and hit on the miscalculation and hypocrisy of the left. They seem to think that globalization is a universally good thing, and if you're against it then you are somehow disconnected, a racist, and a monster. This a common symptom not just isolated to globalization.
> C) He doesn't think inducing demand is a problem because he owns a car company.

Just think how bad the smog would be on a car tunnel. Unless they limit it to zero emission vehicles....
Sigh. Looks like it's time for round 5 of time to learn Rust(my personal failing, not meant as a slight against the language at all). Has the pace of sweeping changes to the language slowed down in the past year?

I rode the Ember train from 1.4 to now and it was an extremely ehausting process to get to 2.0 with nearly every version requiring frustrating architectural rewrites. The upgrade from 2.0 to 2.8 took like 15 minutes and didn't require a single major refactor. I'm not trying to switch context away from a discussion of Rust, that's just for example purposes of stabilizing.

I found myself struggling to find guides that still worked as written and I was looking at guides because I failed to become competent from the Rust book and Rust by example alone so I wasn't able to diagnose the upgrade path for the content. This has stopped my learning dead in its tracks every time.

To be clear, I have no CS background or functional programming experience so I'm not the target audience and I don't mean any this as a slight against the language.
Then can't those people just not participate in the global community? Nobody forces you to use technology or Facebook, just log off.
Considering that C#, Java and C++ (which have those features) have 10x or more users than Go, that sounds like a good risk to take.
IPv6 growth during the months of January-February was pretty flat for 2015 and 2016 as well, so this doesn't seem particularly noteworthy.
If you're using OFFSET / LIMIT to do paging then you might be doing it right.

If you're not using OFFSET / LIMIT to do paging then you might be doing it wrong.

you're all idiots.
Sure. I'm currently interested in discovering inefficiencies in airline revenue management. My hypothesis is that a non-trivial amount of the spend that airlines make is inefficient and based on factors that aren't as relevant today as they were 30 years ago during the proliferation of global distribution and revenue management systems.

i want to see an airline that is run by software engineers with aviation experience that rolls its own GDS and revenue management system; one that can scale well beyond its years and can operate on clusters of cheap compute.

my hypothesis is that current airline operations are band-aids on top of protocols and runbooks that were developed around the initiation of the jet age, and fear and fearfully low margins has held back massive amounts of innovation that keep prices higher than they should be.

(and yes, i understand that aircraft are expensive to buy and maintain)
Now that would be an interesting side coding project -- auto-filter the fluff from Facebook comments.

I used to subscribe to Zuckerberg's posts, and the comments were hilariously consistent. Uniformly positive, and approximately 80% of them were people asking for jobs at Facebook.
You must really love Hugo Boss and IBM as well. It's so great that they were able to ignore politics when they were making uniforms and mainframes for nazis.
Thanks to Steve and also carols10cents for this excellent revision.
Jason Fried: Why we chose to be a profitable company
Reddit recently introduced outbound link tracking which grants them the same data necessary to do that, although the intent is more for monetization.

On HN, the idea was floated around but quickly shot down: https://news.ycombinator.com/item?id=12053645
Fusion research in the cloud
You really don't need to be displaying your user's time at all. It's kind of distracting.
Online Mp3 Converter
So worst case I'm out a thousand bucks and one phone? Sounds like it's worth the trouble.
The Economist did a nice piece on him:

http://www.economist.com/news/science-and-technology/2171660...
This new book isn't finished yet, is it? If I remember correctly [0], there were several more chapters to go, and a likely timeline of months...

[0] https://github.com/rust-lang/book/issues
Failure to execute – E-commerce fails this week
This week, every on-line order I've made has been fulfilled incorrectly. Is this a trend?

- Home Depot - washing machine. Delivered today, dented, by a one-truck trucking company from Modesto with a truck rented from Enterprise and with a sign duct-taped on the truck door. Sent the damaged unit back. Home Depot phone system passes the buck to the manufacturer, Whirlpool, which wants "48 business hours" before they will even discuss a replacement and delivery date. It turns out that all Home Depot does is take the orders and process the credit cards; everything else is outsourced.

- Seeed Studio - PC board fab. Package delivered today, but it didn't contain my boards. Absolute Co, Ltd of Kanagawa, Japan, I have 10 of your custom boards. Haven't heard back from Seeed, but it's night there.

- eBay laptop auction - won, and seller wants an extra week to ship, which they told me after I won the auction.

- Amazon order for surface mount parts - made it from China to Silicon Valley, then somehow the USPS sent it to LA and now have no delivery date.

- eBay power supply order - listed as delivered, but it wasn't.

Is e-commerce fulfillment going downhill, or what?
You could also heat humans, much more energy efficient than heating the whole apartment or house.

Though it would heat any water or fat lying around.
The warning in the documentation page is no longer valid. We DO save the notebook files and keep them after the session is terminated. They will be part of the run output.

The docs have been updated to reflect this. Thanks for pointing this out.
"3. phones with two microSD cards are available"

link ? Genuinely curious ...
Did anyone else CTRL-F for Thiel and close the page?
Embarrassingly easy Hadoop-like distributed processing
Interesting. Do you have references re: HN?
Global community means community that spans the globe, Zuckerberg isn't talking about Facebook here he's talking about society. The only way to not participate in the global community is to leave the planet or withdraw from community altogether.
Echo all the positives about the book. Thank you.

I hope the quick link to the rust playground in the sample code stays around.

Also curious, is this supposed to be reflected on Rust Stable at https://doc.rust-lang.org/stable/book/
Yes, but so does a super-clean phone, I'd guess.
You need domain knowledge, you need sales, and you need marketing.

At my last gig, i asked my boss about developing a mailing list. he said it was "done". I didn't push further, but thats just not how mailing lists work.

find a channel or a few channels and develop a presence. You're building a relationship, not just selling something.

get their info. ask for it. on a web form, on the phone, and in person. Keep in touch with them. Do drip marketing. Get them involved.

Word of mouth, blog posts, tweets and facebook pages only carry you so far. For some, its plenty far enough. For others, they need to inject more hustle; cold calls, chance meetings, going door to door if need be.

Know how to hustle your customers; what they want, what they need, and what they'll pay.
I don't think that's fair at all, he openly acknowledges the idea that "There are questions about whether we can make a global community that works for everyone". I think he's outlining a vision, aligned with the arrow of history, whereby people come together through technology in greater connection and harmony. I hope we one day all realize that we are one humanity, and from that we can get to greater world peace. Of course we should be discussing how to get to that place, but it's totally reasonable for him to outline his vision/hopes to do that - that's the first part of any sensible discussion.
I'm reading the section on ownership. Valgrind usually thinks my 'modern C++' code is leak free, and when it complains I understand why, so I'm not a complete stranger to systems programming. But for whatever reason I have always run into a brick wall with rusts strange compiler messages regarding lifetimes.

I read the previous books bit on ownership. I'm not sure if this new version is better written or I've come across this stuff so many times that it's starting to make sense to me through pure attrition - but the picture does seem clearer to me. Particularly the "Ownership and Functions" bit.

I'll definitely make use of this next time I think I have a rust shaped problem. Whether that will put me over the edge into being a rust user will remain to be seen (I have my reservations about lots of other stuff), but I appreciate they're really trying with the documentation side of things.
>That would mean you don't need space for restaurants

Restaurants existed in airports long before 9/11. People arrive early because missing flights costs you hundreds of dollars. Security adds maybe 20 mins to the process.
Thank you. Though I really like having Clojure's:

* literal syntax for maps, vectors, sets, and regexes

* keywords

* clear separation of functional constructs (`for`, `map`, etc.) vs side-effecting ones (`do`, `doall`, `when`).

* large standard library of built-in functions, with overall fairly nice naming of things.

I've looked at Scheme, but it appears to be missing those things. I think some of them may be provided by srfi's, but upon a quick reading I couldn't make much sense of how to include and use them.
> Has the pace of sweeping changes to the language slowed down in the past year?

Absolutely, Rust has been stable since 1.0 released in May 2015 with a promise of backwards compatibility and has largely upheld that promise.
I don't disagree. But money is a construct and not tied to gold or something similar, so the boundary of the pie is not fixed and what it is made of is not fixed either.

Anyway, Amazon is still the underdog going up against Walmart which twenty years on has really good technical chops and turns over a lot more goods and has phenomenally good logistics...think about who is going to benefit more from autonymous trucks. While it has the overhead of a vehicle fleet it is not at the mercy of UPS and Fedex and for a lot of goods, ordering online and picking up at the local Walmart is about as good as door to door shipping.

Anyway, in some ways Netflix is more likely to be crushed by Walmart than Amazon...and Disney is even more likely than either of them. As internet purchases and bandwidth increasingly become commodities, companies with long horizons become more formidable particularly in markets that matter...the players in the mobile market are Deutsch Telecom and ATT not plucky entrepreneurs. The big car makers are moving on self-driving cars and they already have down the really hard part of making cars...software can be copied.
Could you help me understand what those real anti-globalization reasons, that don't include receiving enough of the benefits, are?
A chat with the creator of the Stanford Prison Experiment
>The selling point of go is that it is easy to read and maintain because it is so opinionated.

The selling point of Go for most people is rather: hey, a language with GC (easy to manage memory) AND nice parallel/concurrency story AND static builds AND faster than my dynamic language I use.

I don't think "it lacks generics" comes into play much as any kind of benefit.
https://arxiv.org/abs/1603.08270

They have been designed, and are being used either for more efficient pattern matching, or to speed up brain simulations (again, using known neuronal models).

You seem to expect something else from neuromorphic computing, why?
We've brought 3 billion people out of poverty in the last 30 years and haven't had a major-power war since WWII when we set up all these globalist institutitions.

I'd say the record holds up pretty well.
Being an extremely hyperactive child (whom my mother refused to medicate and instead just disciplined me often), I always knew I was different. Not special different, just different in an annoying hard to fit in way. I find it interesting the "sides" in this debate when other studies also find entirely different brain chemistry in ADD/ADHD (whatever the flavor of the day to call it is). People with this demeanor tend to gravitate very heavily towards engineering / technology related fields and excel, although I never understood why.

The way I describe it to most people is very simple. If you give a ADD/ADHD child Ritalin, Adderol, etc, they will calm down. You give those drugs to a normal child and they get super hyperactive. Inversely, you give most people a stimulant such as caffeine and their heart beat increases and they perk up. I've always been very careful about coffee in the morning or teas as it is very much a calming downer. Sometimes I will drink a coffee to really calm my (always thinking too much) brain and let me focus, but can't do it if I'm the least bit tired as I'll be more inclined to doze off mid day.

I'm happy to see more actual science that shows this is a real thing, not something made up by an impatient child or child who had lots of trouble paying attention in school.

EDIT: Removed the first paragraph where I was thankfully wrong. Thanks geoelectric and filoeg for beating me with the cluebat, it is appreciated.
You should still be able to do all three. Consider a block around the height of the device and around half the width. You could have one set of coils going around the small edge, one around the middle width-wise, and one around the middle length-wise.

Unless I'm mistaken, that should give you 3 orthogonal coils.
Have you been working with any recruiters?
How Do You Build a Robot Army?
Array.reduce(), Array.filter(), Array.map(), in JavaScript are pretty LINQ-ish if you ask me!
I guess you can argue that Haskell's do notation is exactly what LINQ (the grammar) is. F#'s computation expressions is a super-charged LINQ also.

I would like to see C#'s LINQ get an update. It seems to have been left to rot since Eric Meijer left the team. It doesn't even support the new values tuples where it's been fitted to every other part of the language:

from (x,y) in Some((1,2)) // (x,y) will error
select x + y;

The from x in y, let x = y, where x, select x, and, join x in y on a equals b, could and should be extended. Even better would be to allow custom operators like F#'s computation expressions.
> For a city with no alternatives (like no meaningful public transit), it's impossible to induce traffic demand, because demand is already at 100%. Traffic still grows as population grows, but a person can only physically drive one car at a time, it's currently impossible to induce any higher demand than that.

This is not true. An example is Houston building a 26 lane highway only to lead to ~40 increased commute times [1]. Initially commute times decreased, but then the population felt they could move farther out into the suburbs, get a more affordable house, and still have the same commute time. Once enough people did this traffic times got worse.

So, demand increased.

[1] http://www.citylab.com/commute/2016/01/highway-boondoggle-us...
The traditional approach has been to put missiles on a destroyer.

The US Arleigh Burke-class can carry missiles to shoot at land, sea and air targets.
Edited in link
I've seen ubuntu backport fixes and rarely backport packages from a newer Ubuntu/Debian release. As you said, the nomenclature for backport is confusing.
Elixir's Ecto is very similar to this.

https://hexdocs.pm/ecto/Ecto.Query.html#content
.net lambdas are in my opinion cleaner than linq syntax. java 8 implemented lambdas following .net success.
This smacks of Zuckerberg 2020.

https://www.theatlantic.com/technology/archive/2017/01/zucke...
Maybe SF is just full? At some point that city will no longer be able to support and endless parade of Python developers in skinny jeans. Also, decelerated job growth is still job growth. 3.5% growth doubles in 20 years. Not exactly panic time.
I wonder if someone's working on something based on that: http://slatestarcodex.com/2014/06/07/archipelago-and-atomic-...
Is it opt-out?
Another excellent book is "Programming Rust"[1], especially if you already know C/C++

1 - http://shop.oreilly.com/product/0636920040385.do
Everybody makes decisions using both emotion and reason. This is why successful products speak to both the heart and the mind of the customer. Said another way, this is why the marketing department is just as essential to a company's success as the engineering department.

I've worked with my company's executive team for quite a while, and they're not obtuse. They are human, however. When I go to them and suggest we trust our data to a new, up-and-coming database, I'm asking quite a lot. The cost of failure is extremely high, so I need to convince them at both an emotional and rational level that the risk is worth it. But when the conversation starts, "let me tell you about Cockroach..." I'm already starting from behind.

The reason so many people are fussing about CockroachDB's name is because there's such a huge dissonance between a product that looks fantastic on its technical merits but has a name that triggers terrible images. Have you ever lived in a house with roaches? That's the kind of thing that wedges in your mind in the "never again" category.
Not if they didn't expend the 30 seconds of time necessary to prevent the deletion. It really doesn't take much effort...
Good point, I didn't mean to gloss over the other authors and contributors.
In the same way that nobody is allowed to heckle the Pope or the us president Facebook won't allow negative feedback for their boss.
If your VP isn't trusting his technical directors to make appropriate choices when producing quality reliable software and infrastructure then I would say that is a problem with company culture.

I wouldn't have a problem selling the technical merits of a highly consistent database to a technical director. So everything else is moot to me.

I agree about the "bug" association, that is a negative stigma that I could see attached to it- but there are plenty of projects who have stupid names which pass by unnoticed.

take distro release names; Beefy Miracle.. Wheezy.. Natty Narwahl.

And these terms are used internally too. "Oh, that machine was running Squeeze and not Jessie which is why we can't install the latest gdb" etc;

You're giving this much more credence than it will have in real life.
I think sometimes it's worth looking at the usernames of who posts and consider whether you want to contribute to the thread.
The reason AI has been so successful recently is that the research community has assumed a ruthlessly empirical philosophy: no idea, no matter how beautiful or interesting, is considered truly useful until it bears measurable results on some dataset. The reason neuromorphic computing gets such skepticism from AI researchers is that so far it has resisted any attempts at this kind of empiricism. No neuromorphic implementation has shown state of the art results on any important problem.

If/When neuromorphic computers show groundbreaking results, the community will pivot quickly to using them. But expecting AI researchers to show deference to neuromorphic computing because it "mimics the brain" is to ignore the empirical philosophy that has led to AI's success.
Apple WWDC17 starts June 5, costs $1599
It seems like an apples to oranges comparison - it is looking at the readability of code returning similar results, but it doesn't consider how these results are going to be generated, which is a major part of writing queries.

Do the LINQ examples, especially the more complex ones, result in the same or better execution plans? Maybe they do, but the article doesn't tell, and without it it's kind of inappropriate to make judgments or even recommendations.
I couldn't help by roll my eyes at that title. ORMs and the like are great, but they still end up using SQL under the hood. LINQ is by no means the most aesthetic ORM, either (and half of the article is about much better LINQ looks than SQL).

The headlines may as well read: "Why [interpreted language] beats assembly".
The answer to your question all depends on exactly what kind of jobs you are even remotely interested in?

In general it's best to compound your current skills and not go in a completely perpendicular direction to where you are going now.

Given that:
- you are good in JavaScript
- you haven't provided much filter of criteria
- you mentioned a curiosity in machine learning
- you care about job prospects and want a skill that will stay relevant

Have you considered data visualization? If you become a master at that, you can break into the higher level parts of machine learning/data science that require visualizing results to end-users/interested stakeholders. I'm good enough with D3.js to understand examples and create my own modified graphs, but I wish I had the skills to recreate all of the cool visuals you can see in their gallery.