skysight-inc/HackerNews huggingface dataset:
> I understand where you're coming from: translating a point is just 3 additions, so why do a full matrix x point multiply? Scaling is just 3 multiplies, and so on. But if you've got a hardware matrix-point multiplier, all those transformations cost the same, so you're not saving time by devoting special code to each kind of transformation.

Oh, I'm not arguing against the utility of matrices. I just find that they were too abstract a concept for the young me to learn at the same time while trying to understand 3d graphics. They're an useful abstraction for when you know them, but if you don't, focusing on them is a good way to frustrate a young mind who just wants to understand 3d transformation and perspective projection.

Even if you read about matrices and vectors, it takes quite a bit longer to get comfortable with them and build intuition. Instead, with weak knowledge and lack of intuition (can you expect more from a young teen who had to try learn about these things himself on the net in a foreign language?), dressing the simple core of 3d computations in that language only serves as a barrier to understanding, and you have to work hard backwards to really understand what's happening "under the hood", below these abstractions. It's a bit much to comprehend, and I don't think it helps. It didn't help me for sure. And that ended up being incredibly frustrating, crushing even. It could just be that I am dumber than the lot of you?

If anything, it would've been better if someone could've shown how simple and intuitive the underlying arithmetic is, and then from there on go on to show how one can wrap things up with useful abstractions to combine later. This would give the motivation to learn the more abstract material, and straight away show how it is useful, applying it to things you know already. To me, that would make as much sense as learning to do arithmetic before learning about functions and solving equations.

And really, I wasn't that interested in using graphics hardware or some library. For me the point was in doing it all from scratch.
Thank you. You have saved at least one human work-hour. I'll promise I'll do something productive with that hour.
In the http://pcpartpicker.com/p/49cd8d list, are you sure the video card fits in there? It's a BIG video card. I have a 950 sitting here on my desk and I assume 960 is similar size, if not the same.
Had never heard of them, thanks. Do you have experience with them over connections that drop, eg; travelling on a train, or connections as low as 3kbps?
I love walking as much as anyone. And I love efficient and convenient mass transit, but I realize that there still is a place for cars. Tokyo, Paris, etc. Very good transit and very walkable, yet cars are still necessary. With autonomous vehicles we can utilize capacity better reducing the number of vehicles necessary to transport a given number of people.
To Write Better Code, Read Virginia Woolf
> The pop music landscape just seems so much broader now, so much more diverse

Is it? there's a lot of homogeneity in the very few genres that are popular nowadays.

Also, the Bends was their most solid album (joking; it's not up to debate, although i miss that sometimes)
This can be harder to do than it looks at first glance - the electrical cable "snake" that follows elevators up and down their shaft is frequently implemented with only POTS/cat3 grade wiring. Getting a SIP phone to work in one can require a local source of power in the elevator (usually a 120VAC to 12VDC power supply for the phone rather than PoE) and a VDSL2 bridge for 100BaseTX over the old style phone wiring.
Technology is immoral. Business is immoral. These things cannot be put into the moral dimension. Only humans are moral beings (fortunately that can be fixed). Essentially, modern planes are 100% self-driving, and look, there are much less human lives spared in plane accidents than in car accidents every year.
Nope, you totally don't need matrices to rotate, scale, and translate stuff. It's all very simple addition, multiplication and a wee tiny bit of trigonometry. As trivial as the perspective divide. In a 3D renderer, this is among the simplest and most straightforward of things. You can take it step by step and each step should be pretty straightforward to explain and illustrate. That is what is needed to build intuition and dispel the magic. After that, matrices are just a convenient abstraction, and perhaps more importantly, a reasonable way to express your intent to the underlying graphics library or hardware. Which you don't necessarily want to use.
Think about how gloriously empty were the roads everywhere in the world: there were only 1.8 billion inhabitants. Out of every 7 people, imagine 5 vanished. That was the world then.
It's probably mostly lifestyle driven. If someone takes public transit (say, living the bay or ny) as opposed to their own car (say living in houston or la), there's one less charging opportunity.

Then if someone has a job where there's lots of meetings or lots of walking ... etc ...

For whatever reason, in my life at least, it's almost always north of 80%. And I don't have some special smartphone (in fact, I don't even know the model offhand). This has been a consistent story since I started carrying mobiles 15 years ago
Jon Blow: Jai – Demo: Iterators, (Overloading X Polymorphism)
Why wouldn't a competitor undercut them if they did that?
Yes, the popular ones. But I don't think that's any different than how it used to be.

And if anything, it's far easier now to find all kinds of obscure artists playing in obscure genres. We don't have to rely on a label deciding whether or not a band is sellable to a large enough audience.
> Maybe if I could just have 3-4 days per year?

Look for a company that offers VTO (volunteer time off). I worked for one that would organize a group volunteer event once per quarter and gave us a maximum of 8 individual days to volunteer per year. There's a ton of fun, physical volunteering opportunities. I've done habitat builds a few times and there are a bunch of parks in the Bay Area that are always willing to put volunteers to work on trail restoration, habitat restoration and other strenuous outdoor activities. One year I even combined all my VTO with a few days of PTO and volunteered in a national park for a couple weeks.
How it is different than local craigslist?
Yeah but that's the rub. Having passion for something that isn't even rigorous is a catch 22. Passion for computer science makes a hell of a lot more sense than passion for learning node.js specific APIs like the back of your hand, or whatever flavor tool is hot that year.

I never said there's nothing new under the sun -- I said what is valuable use of time for a junior dev is going to be quite the bore for someone who's been programming for 20 years. Learning new frameworks is somewhat like worshipping an actor because you love the art of cinema. The art is computer science. The paintbrush is engineering. And well, having a passion for one doesn't translate to the other.

I'm not saying that building apps in the newest and greatest frameworks is a waste of time. I'm saying that it takes a naive individual to spend all their time mastering eclectic knowledge rather than formless knowledge.

A smart individual is going to want knowledge that has permanence. As a recruiter you should just go for the sheep, so stick to what you're doing.
Just double-checked the banking records. There's no base fee.
Tail Toppers – For Cat Depression
That works because computer game playing was totally different than how humans play. Humans can recognize common patterns, and computers can brute force many possible positions and evaluate them. The two complement each other.

But now AlphaGo beat humans using neural networks that can learn to recognize common patterns similar to humans. And it was combined with tree search to evaluate many more possible positions than a human could.

So I doubt human and AlphaGo would have any advantage over just AlphaGo. In the future the same will become true in many other domains.
Hah, I didn't mean the "grunt" buildtool for node. I meant dumb trivial repetitive work. I am understanding of legacy code. But at the same time, a good job will understand the pain of inefficiency and dull codebases have on a programmer. And so, someone shouldn't have to _just_ work on that shit all the time, they should be able to mix the burden with other developers in some kind of time ratio.

For B) yes, of course. But once you get your first job, if you keep going and have good workplaces, you shouldn't need to really do much at home.

I'm not trying to knock you, just wanted to put the warning out there for everyone else, because I've shot myself in the foot by joining gigs where a load of shit was dumped on me, and that was the main event. Fuck jobs where the main event is working on something totally unpleasant. No, I'm not a diva and understand that getting paid is to offset that - but still, some workplaces just don't have the understanding that you can't have someone work on sludge 24/7 and not expect them to become bitter.
It's worth noting that Michelin guides, which date back to 1900 in France, were actually launched with the same idea in mind: http://tedium.co/2015/04/09/michelin-guide-unusual-side-busi...

Long story short, the guides were created to drum up interest in tires—by encouraging customers to actually take their cars to go on road trips. The fascinating part about them is that the guide's reputation at rating restaurants became so strong that the fine dining guides turned into a huge side business for the company.
I think I can beat you here.

14.60

15.52

17.23

0.00

49.52

36.62

The last two were from SFO to Palo Alto. In all honesty $50 for a 50 minute drive isn't that bad, but I didn't pay for it either.
You already told us you were a recruiter. Now you are just making yourself look vindictive and naive. Most new frameworks aren't grand high tech innovation. The most significant thing in web dev in the last 5 years has been creating GUIs with dependency trees or chains to have elegant interfaces that update instantly. There are a ton of different interpretations of this single idea, that's why React, Angular, Ember, Knockout, etc.. all exist. But they individually don't do much more than the others - just differences in heaviness of the framework and how opinionated the defaults / options are.

I wouldn't want you to be my recruiter with the attitude you're showing here in this open forum...
It's a double edged sword. There were always small labels that catered to very specific audiences. Nowadays, with so much noise, its more difficult for an 'eclectic' artist to find their audience.
Doesn't matter with caller ID
Hackintosh Terms and Definitions
The comments on the corresponding Reddit thread suggest this shouldn't be trusted.

Relevant comments include: https://www.reddit.com/r/TrueReddit/comments/4kctsl/blind_wo...

> This is an advertisement puff piece about a "treatment" that nobody believes to work. There's not even a plausible mechanism as to how a retro bulbar injection of mesenchymal stem cells could regenerate axons. It is the ophthalmology equivalent to "one weird trick to lose belly fat".

https://www.reddit.com/r/TrueReddit/comments/4kctsl/blind_wo...

> Weiss is not following the usual steps of clinical studies. Among other things, he didn't test his treatment theories first on lab animals or using computer models, or randomize his trials by using either stem cells or placebos in study participants. He didn't test the procedure for safety on a small group before moving to a larger trial.
Political blogger Matt Bruenig fired for Twitter snark / harassment
> There's a relationship between wealth and how you dress

There most certainly is not, full stop, and this is the psychological aspect to which I am referring and colorfully exploiting in my anecdote. Someone who hangs out on Hacker News should realize this, since our profession in particular has minted a large number of people who are exorbitantly wealthy and still wear Old Navy flip flops and hoodies. Poor people also inherit Prada, and quite a few hucksters within multiple industries dress in a particular way to exploit this psychological conditioning while having no money at all.

This is the entire point of my comment, and assuming that relationship exists says more about your subscription to certain expectations and conditioning about people than your remarks on "business." It's actually a disservice to yourself to assume there is a relationship between wealth and style based on customs that are increasingly becoming dated.
Rebuilding the latest release now, was referring to previous RCs. It may very well be just the PDF output. I'll check Sunday and report here.
Not in Montreal. The law obligating taxis to accept CC just passed a few months ago and many drivers still try to pull the broken machine stunt.
As long as you properly comment your code (and explain the magic of $src+2/$dst+2), you'll be OK.

I've written a "window server" for the Apple II (7-pixel aligned, window stack you could only add and remove rectangles from the top) with about 1K of code. It was not that difficult to reason about, but I had a much younger brain at the time.
It Isn’t Easy to Figure Out Which Foods Contain Sugar
I spent a bunch of time searching for good monospaced fonts as a result of this submission.

Luxi Mono stood out as very decent.

I settled on a font called Consolas.

I use it not only in Vim, PuTTY and Cygwin console windows on Windows, but ... in Gnome Terminal on Ubuntu.

Thank you, Microsoft!
That's pessimistic locking. Pessimistic locking is when you lock a resource in case someone may try to use it (e.g. a record lock in sql) . Optimistic locking is assuming someone won't modify it but detecting and recovering when they do (e.g. Compare and swap updates in sql).
Cheers, looks good! I imagine you'll have a lot of takers.
Is there no simple smartphone app to achieve this instead of having to carry that around?
No, there's no $5 base fee for UberPool (at least not in Chicago).
Oh gosh, I thought it's going to be yet another fancy name for a new vulnerability.
Web 2.0, when the marketing team doesn't let retarded technical names make it to production.
This sounds great but I don't think this is standard for most companies, at least none I've worked at. But I'd love if it were added to the joel list.
I've had a couple of zeros or very cheap fares in last couple of days as well. What was this zero in your case?
I agree. I studied literature in college (coincidentally, my thesis was on Woolf), and am currently working in a technical role at a startup.

I've found incredible value from studying the humanities, especially literature. Some of the courses I took in college completely changed the way I view and understand the world. Literature has been a constant source of inspiration for me, and without doubt has made me a more whole, critical, and creative person--something that has had a marked effect on my career in startups (Caveat: It helps having grown up coding alongside this, I suppose).

With that said, I found the author's examples to be terribly reductive. Studying liberal arts is not going to make you better at finding memory leaks or optimizing algorithms. Exposure to the humanities will, however, make you a more well-rounded human being and help you to contextualize and understand big-picture problems (vision, positioning, identity...the WHY behind the product) from a different (and, of course, not always better!) perspective than might typically be found at a company filled exclusively with STEM graduates. I agree with the headline and the spirit of the article, but it's too bad the author's defense of it doesn't stack up.
Can you explain this pun? Not getting it!
Forgot to add: Uncle Bob, please try Haskell. But not just for a tiny program, because it does take some time to get used to it.
>chemical is full of unknowns, but natural

Nature is chemicals. What you are saying is that you trust the chemical outputs of the chaotic natural environment more than the ones produces by scientists.
as long as the management company was able to steal that 40% of the money then it will all work out.
the kind of insolvency that zerohedge would have a field day over
5 Tips to Lose Weight for Programmers
I visited Adelaide once and had to get the map book out of the passenger-side pocket. For a destination in the CBD.
I'd wager that a Camry is still more comfortable than a 20 year old Merc. The Prius is debatable.
> "Me first" is pretty dumb in the global sense. Cooperative (nit me first) games are the way to greater benefit for everyone.

Only for games with multiple iterations.

In addition, "Me first" strategies often create something fairly close to optimal for a lot of cases--we call them "greedy" algorithms for a reason.
So my family consumes a lot of data. I mean on the order of 15-25 GB/month. That would get prohibitively expensive for me. Moreover it would be more expensive than my AT&T bill. Do you have any plans to provide better bulk pricing?
If they manage to find an exploit in the Kernel then we have something far more valuable on our hands than the run of the mill WordPress malware. Remember, anything inside the honeypot is being aggressively monitored, so we'll know where it came from and what it did.
Uber can try to optimize prices to: maximize revenue, maximize profit, or maximize volume of rides.

And there's no reason to expect that only the latter Uber has in mind.
They are so due to the business of issuing medallions.

http://blog.priceonomics.com/post/47636506327/the-tyranny-of...
No site comes up.
What a terrible strain on the animator's wrist.
Calling out blatantly incorrect statements is not letting perfect be the enemy of the good. Electricity side effects is such a small percentage of the CO2 from a single person that neutralizing it and claiming carbon zero is ridiculous.
Actually, I'd predict the opposite -- that people will purposefully start to increase their commute times and tell the car to "take the scenic route." People are frustrated with commuting because they have to be mentally engaged doing it. When that's no longer a requirement, people will watch movies/tv, read books / news articles, do their makeup/prep their hair, give each other massages/have sex, play video games, etc. etc. instead of driving their cars. I wouldn't put it entirely out of the question (except for the issue of fuel costs) that people will start buying bigger cars (akin to RVs or campers) so that they can take all their crap with them. I can almost guarantee you that people will basically want to roll out of bed into their offices / place of work, assuming the driving can be done all automatically.
To further illustrate this reality, I point thee to Hans Rosling.
Analysts estimate that Apple sold 12 million units of the Apple Watch in the first year. http://www.wsj.com/articles/apple-watch-with-sizable-sales-c...

>Apple, which routinely leaks units sold to business media

This doesn't happen because for every other major product they disclose their sales every quarter.
Pretty amazing that the "Modern Times" link in this article goes to their original review of the film from July 14, 1936.

http://www.theguardian.com/film/1936/jul/14/derekmalcolmscen...
Uber says they don't surge the price because your battery is low. All that's happening here is users are less willing to wait out a surge when they're in danger of being without an Uber (and an inability to call a cab).
Well, here's the problem. Once, the "low power mode" is entered on iOS - it remains on that mode until your battery is charged more than 80%.
Surprisingly, never heard of that book. I'll definitely be taking a look, thanks.
Or people have worse impulse control when they're already annoyed at their low battery.
AI for consumers is not a logic problem, it's a data problem. Whether strong or weak, consumer AI needs to be personal. It needs access to personal data.

Certainly better logic will create the foundations of whatever system is developed, but this only needs to be solved once. Smart people will solve it, and Apple could very well buy this answer in an acquisition if no one beats them to it.

But the main problem is still with feeding the system food for thought, so to speak. Data is the fuel. Apple barely has any data.

So in this sense, Apple could never win because it doesn't have a fuel source. And consumers will have a hard time allowing Facebook or Google to sell their data to Apple. For even now, the whole premise of this data collection is that their privacy is still being protected and is mostly for ad targeting. But this fuel is their bread and butter. It's no coincidence that ads are the main revenue for both companies. And only they are in a position to leverage their data for personal AI.

Ultimately though, neither Google nor Facebook have all the important stuff, and their data is always a product of their other services, which will always make it partial. For example, Amazon may have data on your shopping habits on Amazon, but won't have data for other things.

What is needed is a personal data mining system. This system needs to be owned, and not sponsored. It needs to be open source, so there are no ulterior secrets. And it needs to be able to gather fuel from Google and Facebook and everyone you give data to. The future will be more about us tracking ourselves than corporations tracking us in secret.

Maybe call the system "Introspection". It will happen one way or another, because there is immense value in such a system. And it can happen now, because it's about the data. Logic can be updated when better systems are developed. The data just needs to be collected, and already, there are enough tools to make data about ourselves insightful.
The Science Museum is free – so what is BP buying?
> The technologist’s argument begins with a suspicion that the liberal arts are of dubious academic rigor, suited mostly to dreamers. From there it proceeds to a reminder: Software powers the world, ergo, the only rational education is one built on STEM. Finally, lest he be accused of making a pyre of the canon, the technologist grants that yes, after students have finished their engineering degrees and found jobs, they should pick up a book — history, poetry, whatever.

It seems like he's inventing a straw-man to tear apart. The states pushing this basically want higher salary graduates. That happens to be STEM majors, for the most part, at the moment.
> What Marco is hinting at is that smartphones will increasingly become a conduit for data-intensive algorithms.

I don't think that will really threaten Apple as a hardware-first business, though. There's no reason they can't hook in to other companies' services.
All you need is some gold coins, some matches and a well sharpened hunting knife, and you will be able to handle anything :-)
This is not true. Amazon will change their price throughout the day on some items, but pricing is not customized to the buyer. Perhaps you were looking at different times, or from different sellers, or one was a prime account (which changes shipping prices and can change which seller wins the buy box), etc.

I've looked into several claims of Amazon doing this and none turned out to be true.
Or when it's "working", it's a scam to copy your PIN and give you the last victim's card back:
http://www.cbc.ca/news/canada/toronto/taxi-debit-scam-1.3478...

It's partly a consequence of there being so few banks in Canada, so you only need 5 or 6 fraudulent cards to hand back to the user.