skysight-inc/HackerNews huggingface dataset:
> My definition of success is: a meal is successful if my kids eat vegetables. It’s very different from if my youngest son were in charge. He’d say success is if he gets to eat lots of Nutella. But I get to choose success. I am in charge. My opinion matters. That’s the first rule of algorithms.

> Algorithms are opinions embedded in code. It’s really different from what you think most people think of algorithms. They think algorithms are objective and true and scientific. That’s a marketing trick. It’s also a marketing trick to intimidate you with algorithms, to make you trust and fear algorithms because you trust and fear mathematics. A lot can go wrong when we put blind faith in big data.

Is funny and then she builds on this a few insightful arguments.
The people selling microphones get to decide that. This is Facebook's microphone to sell, the liars are free to buy another.
Makes winning so much sweeter: no need to concede bullshit "acknowledgements" to absent profs and grant agencies and supervisors who sit the entire project out, only to inject themselves into the final credits and collect the post-victory interviews. Standard academic practice.

Great job, students!
Super happy senior developer/consultant. Now I work for myself in an office out in the country but I've had lots of normal dev jobs. Lots of work variety, this year I've worked on; WPF/C# app for laser welding, C++/OpenGL/graphics for radar, and C++/OpenCV/computer vision for tracking the spin of golf balls. I'm going kayaking this afternoon after I check in some changes. It wasn't always this good but I've always been happy to go in to work at the companies I worked for. [1] Life it too short to work someplace that makes you unhappy when you could be working someplace where you actually enjoy going in to work every day. [2]

By your question I suspect what you really want to know is how to be a happy senior developer. I'm not in the "web world" so it might not be applicable but here is an approach that has worked for me:

1) Work for small or tiny companies.
A tiny company doesn't have many "dark surfaces" for incompetent/lazy/"political climber" types to grow in. When there are only 4 people rowing the boat you can tell pretty quick if someone isn't pulling their oar. Large enough to have an HR department? Probably too big.

2) Work on new code. I've almost never worked on code older than a year that I didn't write. You know who needs developers to write green field code? New, tiny companies, that's who. Startups are small but you they aren't the only small companies.

3) Work with nice people that are smarter than you. Working with people smarter than I am has always been a given for me...

4) Try contracting, direct if possible.

[1] I've been doing this for 30+ years.

[2] Not sure if this applies to women. :-( My wife is also a developer and it kills me how much harder working life is for her simply because she's female.
If the total population of a former large city is in the 1000 range is it looting?
What do you think of Austin Russell's Luminar?

https://www.luminartech.com/
Well, think about it in the context of a rising volatile asset. I think what OP is recommending is to identify "entry points" and "exit points".

- Buy as the asset is rising above 10 month MA (and likely will continue to rise, maybe for weeks, months, years)

- Sell as the asset is cooling off (falling below 10 month MA). Don't get "back in" until the asset is heating back up.

With something like bitcoin, this idea would be to ride up a large market bull, but then get out until it looks like it is happening again. If you play with the Moving Average[0], you can see that this strategy would basically have you enter in late 2013, sell in mid 2014, and not enter again until late 2015, then hold all the way. Not exactly a riveting strategy, but OP didn't claim as much.

[0] https://bitcoincharts.com/charts/bitstampUSD#rg1460zigDailyz...
You are seeing this wrong. Intel has two reasons to have ME:

1. It is useful in business settings

2. It enables the US spy agencies complete surveillance of all PCs

It's the second point that explains why they can't make it optional. And that makes business sense. That way they ensure backing from the NSA, instead of having to fight against them.
Sadly it seems that (broadly speaking) bribery is the only thing holding human achievement back, across our planet.
This makes one wonder if there is a secret legal requirement for this kind of capability.
The Limits of Copy-On-write: How Ruby Allocates Memory
Villas for Sale in Bodrum
In this particular case, they are applying a very digital solution (machine learning and vision processing) to an old industry (medicine). So it makes a lot of sense.

And also, there are plenty of cases in the past of 20-somethings disrupting established industries. Einstein developed his first disruptive theories in his 20s, for example.
Is it true that the vast majority of all Bitcoin mining happens near hydro plants in China? If so, regardless of anything else, doesn't that expose Bitcoin users to significant state actor risk?
> I had no idea that common lisp had image saving!

Lisp has image saving since around 1960...
> Making sure I don't work for needy people because they are prone to behave badly at some point.

Or employers without enough resources. Unless you have known the people for years, you don't want to wind up as the sole developer at a business.
Can I ask what the name of the company is?
Strange nobody is mentioning "Life on Mars" (2006).

https://www.youtube.com/watch?v=jZOzsIhCPgs

Modern Brit officer has an accident and goes back in time(?) to being a cop in the 70s. There was a US remake that didn't quite get it.
SmartOS's driver support is being constantly improved, but the improvements are being directed to server hardware (like NICs, for example). So, I wouldn't expect SmartOS (or any illumos distro) to have support for the very latest consumer hardware (like components found in the latest laptops).

I guess it boils down to if you want to run SmartOS as a hobbyist or in an actual DC. I myself got it running on a really old (and cheap) HP Proliant DL360 G6. This involved bypassing the SmartArray and installing an LSI controller, so that ZFS could manage the pool directly. But that was years ago, and maybe you can do better ;)

At any rate, you can check out the following sources related to hardware compatibility:

http://dtrace.org/blogs/rm/2012/05/10/illumos-hardware-compa...

https://www.listbox.com/member/archive/184463/2013/02/sort/t...

https://wiki.smartos.org/pages/viewpage.action?pageId=755673

https://wiki.smartos.org/display/DOC/Hardware+Requirements
"Scaremongering" implies that you're doing it insincerely and making people afraid of something they should't actually fear. I'm pretty sure this is entirely sincere, and nuclear war is a huge actual hazard for humanity.
Happily listening to the FLACs now - though given that the tracks were recovered from old cassettes (and recorded on fairly limited rigs in the first place) I am not sure they really need to be in a lossless format...
Most of this article has nothing to do with real "data-mining." They're discussing POS kit that identifies regular customers and what they typically order. Top 10 list dashboard tech.
I thought it was clearly stated. It's just not one of those things that adds to the conversation, except perhaps by demonstrating the same principles of the direct action via the downvote. It's so rare I get something I both disagree with and which demonstrates immediately by its subject matter how to deal with it.
Strange. Would be great if you can send me one or two examples that I can check that everything is working as expected. Thanks!
Since most markets trend for long periods of time, this winds up being a better strategy than you might imagine. "Buy high, sell low" also isn't quite an accurate description, because moving average crosses in strongly trending markets happen at the beginning of the move, rather than the end.

No one regrets buying AAPL high in 2010, or selling LEH low in early 2008.
"I've come to believe the secret to getting something out of a career is learning to love the grind."

I've never been able to achieve this, which is probably one of the reasons I've burnt out more times than I can count. I'd probably be retired by now if only I could have loved the grind. Instead, I'm now probably never going to be able to retire in my lifetime.
Anyone know if this will be applied to prices in Canada?
Toyota and other car companies are fantastic at building cars, yes. But autonomous driving is at its core a challenging software problem. No major car manufacturer outside of perhaps Tesla has a track record of shipping software at scale. They're hardware companies.

Your sentiment here is like saying Samsung is great at making phones so they must be great at Mobile OS's. They're fundamentally separate things, and we frequently see that proficiency in one area doesn't necessarily translate to proficiency in another.
Its simplicity is what I'm attracted to, and I think that's why I think Scheme is elegant too. It has less syntax than comparable languages, fewer keywords, a smaller standard library etc.

I'm not sure if it makes the case for elegance or if I'm misunderstanding it.
Not all trains are autonomous, and they have been known to crash due to operator error.
Art of war. 'Running'
I despise these contrived experiments and think they should be ridiculed.

Cooperation evolved in humans because:

a. Our young are helpless, and take over a decade to reach sexual maturity. Those who cooperate to raise the young have more descendants.

b. Cooperation is a sexual fitness signal because of point a

The end.

Edit: fix a word, thanks.
If you didn't sell on mtgox you lost everything.
Buying and Selling Venture-Backed Companies
Doesn't that also mean it's about time we start getting paid for the data we generate as opposed to our data just being exploited by various companies for their own profit alone?

I believe platforms such as Steemit.com will show the way towards this future, and make the "Old World" of user data exploitation obsolete.
The problem is when certain groups take the definition of harmful speech beyond all reasonable limitations. Certain powerful groups spoke of favorably by the media would designate the Google memo as harmful hate speech that needs to be suppressed. Then they will go one step further and say sympathizing with the memo is also naturally a form of harmful speech. We've already slid too far down this slope. I expect in the future I will be mandated to clap and bawl uncontrollably while my great liberal leader makes a speech on pain of death for the crime of facism
That was less than 100 years ago, after the invention of radio and newsreels; I'm not shire how it proves the point of unfettered free speech either.

I'd love to see examples of unfettered free speech from the 1600s or much MUCH easier.
>I wish the people who answer this question are people that are current deep learning engineers or data scientist that use deep learning in real world settings

There simply aren't very many people in those roles because the number of ML/AI/DL jobs out there are still limited, I think.
> But when Bangkok was hit, a huge part of the supply chain for the whole country was trashed. The western style supermarkets were almost empty for months after the floods. It was impossible to buy basic things like instant noodles and disposable diapers for months.

Don't even begin to compare Developed Western countries infrastructure and supply chains to anything in Thailand. To compare the two is laughable at best or shows your bias at worse.
These are not competing ideas, they are just lies. I have no problem with the Weekly World News being on a fiction shelf, but we have libel laws for a reason. The truth does not have a sign outside saying 'This is true' and lies repeated often enough get a following.

PS: There is a huge difference between blowing things that actually happened out of proportion to support an argument and saying anything that someone might believe.
In a real survival situation I believe you will use your stockpiles to help others.
I was able to understand it reasonably well. I could understand it about as well as normal Spanish speaking (I took a few years of Spanish in high school); I can pick out the verbs, some nouns and guess the rest. With practice, I think I could understand it perfectly.
No, the OP said it correctly, it's a momentum strategy, you presume the market will keep going in the direction it's already going. This is a simple trend trading strategy. It doesn't actually work anymore, but anything that ever worked once will continue to live and be promoted by people who don't grasp that markets aren't static.

What the strategy ignores is that it gets eaten alive in ranges, when the market isn't trending, this strategy buys high and sells low over and over until you're broke. Works great when the market is trending though.

Bitcoin for example last crossed its 10 month moving average around $246, it's now trading over 4k; $246 would have been a hell of a price to get in at. So yes, buying the "high" works well in a trending market. It's have to drop to $1827 to trigger that same sell signal so you'd lose well over half the floating profit, and then it'd probably cross back and forth a few times when it's near the average trigger many failed entries and exits eating up all the profit you just made.

Moving average strategies don't work except in hindsight when you can see the trend and decide which MA would have worked (something you can't know beforehand), but they're great teaching aids in understanding and learning about trading strategies because they're nearly as simple as a strategy can get.
This. Kalanick is as much Lyft's founder as Uber's founder. Without Kalanick, Lyft would be a tiny fraction of its current size and available only in a few markets.
6 _sustained_ gs would require a g-suit, but for very brief durations it's not bad. It would be very uncomfortable for passengers though.
That sounds... pretty bad. If you are really in SF there are plenty of jobs around the Bay that offer a good life balance and prevent you from having to sleep under the bridge, just have to look for them.
You must have replied to the wrong post. This agrees with my point that this kind of tech is abusive, but doesn't address my point that it's a long-standing problem older than Uber. Managers in retail and food service have used scheduling software to screw workers over for years. Uber just shifts the technology into the hands of people it exploits (smartphone app instead of scheduling software in the manager's office + calling in to get hours/find out you aren't getting any).

You seemed to imply that this is a new phenomenon that isn't yet legitimized. It's been around for a long time. It was and continues to be a problem, but Uber is just a microcosm of it.
They are good if one likes to write boilerplate with lots of C style coding in a C++ application.

MFC always suffered from not being as high level as OWL or VCL, because the internal devs at Microsoft thought that Afx (the original implementation) was too high level.

By WTF, I think you actually mean WTL, which is based on ATL, full of templates and low level COM style programming. Another one that gives no pleasure using.

WinAPI was already out of fashion on the Win16 bit days, I was already using Turbo/Borland C++ with OWL on those days.

The only reason to use Win16 directly was to wrap APIs not exposed to OWL.

Sadly due to how Borland got themselves mismanaged, OWL lost to MFC in the early 32 bit days, and only enterprise customers with deep pockets adopted C++ Builder with VCL, which allows for VB/Delphi style programming with C++.
> but that it will draw government funds away from transit projects that would be a far better investment.

Here in the United States, such funds are meager and almost non-existent. That is not likely to ever change anytime soon.

Even in the areas where such funds are allocated, most people do not want to take public transit, for a variety of different reasons. If you have the ability to own a car, using it for transportation and other tasks tends to be preferable than other means. You have more flexibility in where you go, when you go, and how fast you'll get there. You are dependent on a system outside of your control, or other people to transport you.
Use that horn ;)
Can someone please explain to me what is the modern day freedom of speech?

I know the 1st amendment protects Americans from the government but today's free speech advocates, warriors, or whatever they are called look a bunch of angry men.
I agree COMPLETELY. All I can say is 'at least they're trying' even if it's years late. I'd hate to see what happened if they didn't do anything at all.
The water in most municipal systems is chlorinated in some way, and kept under pressure while in the system. Once the water is no longer under pressure, the chlorination compound can be degraded by UV light (sunlight), heat, gaseous diffusion, and time, to the point where it is no longer in the correct form and concentration to be effective against biological contaminants.

So it isn't as though it "goes bad" like food does, but the safety factor against unsafe handling goes away.

The other problem is that materials from an unsuitable storage container could slowly leach into the water, like plasticizers or metals. If you store water in mason jars and seal them as though it were food to be preserved, that water will not "go bad" until the lid rusts through, and depending on the possible contaminants, you can probably still drink it after bringing it back up to a boil.

As for myself, I keep much of my water stockpile frozen in plastic 2L bottles, because it keeps the freezer temperature more stable under normal circumstances, and keeps the rest of the stuff in the freezer frozen longer in case of power outages. You can always pull one out and drop it into a cooler for short outings, to keep the drinks and egg salad cold. And then, after it melts, you can still drink it. The only tradeoff is that it takes up space in there.
HN attempts to sound authoritative on yet another subject it doesn't understand. A few people pretend to be skydivers after studying the wikipedia entry about the sport, but give themselves away through improper terminology.
Remote driving assistance by a retired Uber driver on basic income is a possible low-tech solution.
1987, wow, I have to give you my respect. I think then Lisp is just not your thing, but I have to ackownledge that in 1987 they might have sucked. Realistically, the only one I like and know is Clojure and ClojureScript. Maybe I'd hate Common Lisp if I tried it. I know I don't like elisp, because it doesn't even use lexical scope by default, that's just a nightmare.

I don't see the advantage of using it over using other languages

That's probably the best question to ask, I think sometimes there's a lot of false benefits to new/different tools, that while cool, rarely add real value.

My observed (but not measured) benefit was enhanced productivity. That said, I'm not sure how much of that is due to Clojure being a Lisp, or more that I switched from Java/C# which are staticly typed and verbose, to a dynamic language. I don't encounter the issues I do in JavaScript and Python (which I have experience with) as much with Clojure though. Mostly that they get harder and harder to maintain over time. Again, I'm not sure this is because of Lisp, I feel it's more due to Clojure's choice to be a functional language first, with default immutability and managed reference types, as well as its smart choice of abstractions, like open polymorphism using protocols and multi-method and CSP instead of event hell.

The only thing I feel are benefits brought over from Lisp are the interactive REPL workflow, concise notation, code that can be used as an extendable serialization format and configuration format, as well as macros (as double edged sword). Macros have helped me in rare times, to avoid having to write verbose code, but at my work we have very few macros even after 2 years of accumulated code, I think we added 5 or 6 macros only. And I wouldn't want to have more, for the reason you mentioned, we're not looking to use our own custom programming language, and add too many macros and that's what you get. By the way, Clojure chose to not have reader macros, which other Lisps have, and are the ones where you can really go crazy changing the very syntax.

I'd be just as fund of another language that would be functional, immutable, interactive and with smart abstractions. I can live without macros, even though I love a good macro when you need one. I would prefer a syntax with only expressions, not a fan of statements, because you're restricted on where you can use them. And I like concise syntax for having to type less and read less, able to see more at once. I reckon not all Lisps fits this description, so maybe its really not Lisp I should evangelize, but Clojure specifically. Elixir also fits this description, that I know of.

On static vs dynamic type systems, I still don't know. I like types, they feel good to have, but I just don't feel they really help, I think they're a false sense of safety, and they just slow you down. That said, maybe they pay back in the long term maintainance, I'm still unsure though.
Everyone knows lispers are chaotic good. Evil users tend towards ML and similar.
Since you seem to like snow sports, you should perhaps try downhill longboarding.
Yeah - see the CNN Gigapixel linked to in another reply. I was watching ABC's live feed, which is 8 hours on YouTube I don't feel like sifting through. Much of the debate is over whether or not it was bigger than Obama's, which I really couldn't care less about, and I'm hardly defending Trump's obsession with the comparison, but there's reliable sources matching Trump at the podium with a good view of a very different looking crowd. It's just hardly the case I would make about how it's all just "alternative facts".
that sounds awesome! We're striving to have a similar culture - care to share where you work?
Yea. Instead of a boss, you have a client. Different side of the same coin. For every true "why" job out there, there are 100 "how" jobs.
Nice list of tricks. I always try to remember one simple truth of problem solving and creativity: our minds can create nothing. All we can do is find connections between things. We consider it genius when people make a great leap of a connection, but that is usually achieved by the hard work of finding the right inputs. Shannon understood that as well as anyone.
Windows Mixed Reality holiday update
Clicking 'No thanks' stops it from re-appearing for me. Yeah, bad design. The app is still great. It lets you take screenshots that float on top of your desktop (like stickies), and can be resized and annotated.
Yeah or the front page of HN.
Facebook Confirms Plan to Help Pubs Sell Subscriptions Through Instant Articles