skysight-inc/HackerNews huggingface dataset:
I can fathom it, but not on a 20-year timeline. The market prices stocks with all the information available. It's not perfect obviously, but it's better than any other price-generation algorithm that lacks a crystal ball. I you happen to have a unique perspective that the rest of the market lacks, then you can invest in that stock and make a good return.

But 20 years out, the hypothetical "I wish I had bought AAPL in 1996" is just as useless as the "I wish I had bet on green" comparison. In this scenario, it's an apt comparison.

Anyone making an informed choice in 1996, knowing financials, track record, ceo, products, pending deals, etc. etc. would have stayed the hell away from AAPL
yes, CSS Diner: https://flukeout.github.io
Way to go, Edie!
Perhaps you could have given examples other than Foundation that met your later assertions. Personally I've used Bootstrap for years (2 and 3), tried Foundation back in 2.x days and it was pants in terms of default behaviour of its classes.

It's always looked worse IMO, and I grew used to Bootstrap's sensible (and modular I should say, w.r.t. your 'lighter' comment) ... Sass source structure and conventions, so never been tempted to try Foundation again.

I've seen a few of these 'light' flexbox-based CSS frameworks spring up, but they've always been inferior to Bootstrap 3's grid (e.g. Bulma, which has no support for multiple breakpoints in the grid out of the box).
China’s New Ride-Hailing Rules Focus on Where Drivers Call Home
I think it's an issue of industry maturity, too.

Let's say you want to open a restaurant. Now sure, you could go out, start a farm, open a steel mill and a mine to make all your knives and cutlery yourself, cut down timber and construct the entire building yourself, make your own furniture, etc.

Really, you could do all of those things. And I think that's the state of the software world, about 10 years ago. Hell, maybe even today, compared to 10 years from now.

These days, we're rapidly moving to a world where probably 95% of what a typical company needs -- code hosting, scaled relational storage, execution grids a la Docker on ECS, load balancers, A/B testing, SMS infrastructure, feature flags, etc. can be bought off the shelf, for a fraction of what it would cost to do yourself, and at much higher quality than a single individual could do.

It's a natural outgrowth of the increase in developer salaries, in fact, the two go hand-in-hand: labor productivity is up a lot because of these tools, and the incentive to buy cheap off-the-shelf stuff is higher than ever, vs. paying for expensive, scarce, flighty developer labor.

I do wonder what this means about starting companies, though. I think software will increasingly move toward an industry where, like owning a Burger King, you have to raise capital (rather than just doing everything yourself) because so much of what you need has to be bought, and peoples' standards are so high. And yet, it is more optimal to have to raise capital, because anyone can get money; not everyone has the skills/talent/know-how to build complicated software. Buying is less risky than building.

No longer is it enough to home-roll a webserver: now you need to launch from day 1 with a native mobile app on multiple platforms, everything has to work on any size of display, it all has to be bug-free, high-design, autocomplete-text-boxed, perfection, from day 1.

This whole "it's getting so cheap to ship a v1" is malarkey, IMO.
My understanding is that the Moon has far less useful resources. Sustaining any kind of base or colony on the Moon would require a larger degree of constant imports and may be much harder to sustain.

Another huge factor is the lack of consistent solar power. 14 out of every 28 days have zero solar. Mars doesn't have this problem.

There are other lesser factors as well, off the top of my head: weaker gravity which may affect health, the psychological problems with 2 weeks of solid darkness every month, and less scientifically interesting.

However, it may be still worth considering.
Probably far fewer than the millions of people willingly carrying portable internet-connected microphones (+ GPS devices) on their person.
Super Mario Run – What Users Really Think (hint: They Hate Paying)
In case you were not aware, we have about a decade of conferences on the specific topic of Artificial General Intelligence. Many of the papers from that conference provide valuable insights into the capabilities and limits of various approaches to solving specific general-intelligence problems. You might find articles from the past conferences interesting:

http://agi-conference.org/

There is also the Advances in Cognitive Systems journal and associated conference, which is AGI even if they prefer to avoid that specific acronym:

http://www.cogsys.org/

And there are always a small but growing number of papers related to AGI in each AAAI conference.
You and gpderetta are quantum-entangled?
There are already trains that people get on that don't have a person operating them directly. Many people get on them without even thinking about about what is steering them.
Here's what design told me, "In the diagrams context - the blue hexagon represents GCP product. The goal is to differentiate GCP from other products and services." My read on this is that blue hexagons makes sense in the context of a heterogenous architecture, but the blue hexagons do not provide value (as you note) if your diagram is all GCP.
To some extent, geek culture is self-deprecating. We give away our work and then, when we receive it, we don't know how to say thank you.

I feel awkward saying thank you on projects. Whenever I go to comment, it's like I feel the need to offer something in return, even if I don't have the time or money.

I do sincerely appreciate the many FOSS project contributors out there, however little I may say so, and I hope that at least a number of devs consider silence and a high download count to be a sign that everyone is happy and that they, the devs, are doing a great job.
Let's not forget the numerous volunteers around Firefox and Mozilla in general that embrace the idea of an open web.
How to Recruit the First Technical Talent for Your Startup as a Non-Tech Founder
It's the latest in hipster travel modes. Riding a penny farthing is too tame.... Unless you're skitching off the bumper of a robo-Uber.
It's funny that he identifies the problem: that avant-garde classical hasn't been able to find a way to connect with an audience, but then spends the conclusion trashing pop and rock as "plastic" music, listeners of which need to be apparently re-educated to appreciate better music. This despite the fact that pop and rock music has already achieved exactly what he is advocating. It has integrated avant-garde elements within a traditional framework and delivered it to a mass audience. Maybe he should consider learning from these genres, instead of trashing them.

Sure, there's plenty of generic, uninspired pop and rock. But there's plenty of generic, uninspired classic musical as well. And dig even a little deeper, and you find many, many pop rock, and hip-hop artists who are wildly experimental, yet still find an audience. Techniques like sampling and the use of electronics were pioneered by the avant-garde, but it is pop, rock and hip-hop artists who have taken them further and done the hard work of figuring out how they can be incorporated into a traditional (and new) melodic frameworks that actually have an appeal to the listener.
Instructions unclear, my macbook's air vents are now stuffed with peanut butter M&Ms.
Cool! thanks for info. I've added a link back to these comments to the blog source (haven't re-generated the static html yet though)
while I don't use git a lot (I use p4 for work) I think that this is often a lot of pain - the trick is not to get to far from main, continually touching up your working branch, from main as you work so that when the time comes the final merge is essentially already done (again I'm not a heavy duty git user, maybe this is hard)

I'm also not a big fan of the everyone has their own branch world view, I worked on a big project (a chip design project) where we essentially lost track of what we were building because of this. I'm much more keen on requiring people to stay close to main and eating their own dogfood
Designing for Pipeline Transformations
Agreed. Seems like these articles are a great way for "news" sites to get clicks! I think there are legitimate discussions to be had about Apple's current state and future direction, but for the most part they seem to be vastly outnumbered by meaningless crap like "LOL it only has ONE PORT? WAKE UP $HEEPLE" and so on.

I won't read this site because they block ad blocker users, but I wouldn't expect it to contain much signal.
I thought it was that modern house cats have evolved to have their purring contain that similar sound, rather than that they selectively enable a sub-carrier.
Also what do we do with all of that land, now that we aren't going to grow sugar cane or pineapples on it. I don't thing any of the islands can house many more people.
I guess what I'm getting at is that to do that for children in school implies that the schools themselves have to either become more adaptable and less rigid or cede some of their authority over education to give students space to try other approaches. It's presumably a much better sell at an institutional level if you can just say "look, we have Growth Mindset worksheets and posters and pamphlets that you can slot into your lesson plans".
Agreed, I don't have the time or energy for anything that isn't available on every platform I use. Lots of iOS apps, but if they don't have a Mac app or a web version, sorry. I don't always have my phone on me. Lots of Mac apps, but can I use it on Windows, too? Sometimes I use Windows.

We're a different kind of digital nomad: someone who never settles on one device, OS, or even form factor.
I'd just like to point out that while it does use the cloud to sync, all data is encrypted on the devices before syncing.

I do wish it could save other passwords, though.
Inside GoMeta’s Plan to Built a Thousand Pokemon Go’s
You have to show value first.

In lieu of "value", it can also help to just show a good pile of cold, hard cash first. That's the part where a lot of founders come up short.
Another effect is that our hands and ears change over time. I'm not sure I'd be capable of conducting an objective before-after test of my instrument over the seven years that I've owned it. My technique has changed, I've changed the strings, my bow is due to be re-haired, etc. And my ears are seven years older.
I like them. They're cool. They're not as effortless as they pegged themselves to be. Sometimes I hear that digital 'noise' that happens with wireless audio... And they hurt in my ears after half an hour. Something I feel I'll get used to.

All in all, a worthy purchase, a few :O moments, and the ability to wrestle with my dog and forget they're in, but still be listening to music... Pretty fun moments.
Not sure why downvotes. Parent is describing exactly the issues with undersampling that grandparent wanted to avoid.
>They say if your app controls some external "hardware", it makes your system embedded.

This is a lie and it is absolutely not what "embedded" means. Why are you spreading FUD? What do you have to gain?

To shed some actual truth on this: Java SE and Java SE Embedded are two completely different products. They have nothing to do with another. There is no mechanism by which Java SE can become "embdded." It does not depend on what you do with Java... Java SE Embedded is a specific bag of bytes. For more information on Java SE Embedded see eg [1] and [2].

It's tiresome to see so much FUD being deliberately spread about this but, again, I come back to the unfortunate decision by Sun execs to brand everything "Java."

[1] https://blogs.oracle.com/jtc/entry/java_embedded_pricing_pub...

[2] http://www.oracle.com/technetwork/java/embedded/overview/ind...
>because it's entirely useless information to bake into a commit;

I have found it very useful in untangling a complex history. You might not see the value in it becuase git does not care to maintain a truthful history, but promotes building a "clean" history. It makes sense to do that if you are maintaing somethign like linux kernal. But for smaller projects, maintaining a truthful history is much more valuable.

So I would say that it is extremely valuable information in the context of Mercurial.

And there are other version control systems that follow similar model. Take a look at the '3.3 Branches' heading in another fantastic version control system called 'Fossil' here [1].

>That is the exact opposite of what it gives you. I'm not even sure how you possibly arrived at that conclusion.

Well, Mercurial supports git's branching model and a lot of others. I am not sure how that is not clear.

>Git doesn't need a query language...

Of course. It is not meant to be used by mere mortals..

>because you can literally do everything revsets will give you with git log ...

Are you seriously saying that using command line flags is more powerful and easier than using a query language that lets you use arbitrarily expressions to query a data set?

> I take extreme issue with your claim that Mercurial has "vastly" more querying capabilities and then you not even give one measly example.

Checkout the link I mentioned in my earlier comment.

This is the manual page for revsets [2]. Please take a look.

[1] http://www.fossil-scm.org/fossil/doc/trunk:2012-01-01/www/fo...

[2] https://www.mercurial-scm.org/repo/hg/help/revsets
> 1Password doesn't require a cloud sync. I just use the local wifi sync. I'm less worried about data breaches as a result.

Firefox Sync encrypts all of its data; a data breach on the server would only result in a pile of email addresses and encrypted blobs.

> 1Password lets me save more than browser passwords: especially on mobile where I have lots of apps to log into, which shares a password with a desktop website.

Fair enough. All the mobile apps I use just stay logged in once you log in once.

> Also, I store additional data (like bank info, account numbers, etc) in 1P, and browsers don't have UX for that, even if the back end could be useful for that.

Hadn't occurred to me to store non-passwords in a password manager. That seems like something a Firefox extension could provide on top of the Firefox password manager, which would make a nice substitute for a locally encrypted file. I wouldn't mind using that to store things like security questions/answers.
I'm getting burned because I have a STEM PhD and am a competent programmer (have been programming on the side for decades) and am looking for a not-necessarly-data-science job, but it seems like all the places I'm applying to want to bin me in the "data-science" category.
I'll pay for and perform the FOIA requests through muckrock.com if you do the analysis.
Faulty Reward Functions in the Wild
Let's agree to disagree regarding the value proposition of today's Macs. I personally and strongly feel that soldering RAM and storage to the motherboard is crippling the machine, but you feel differently about it, and I'm not going to argue further.

Honestly, the USB-C situation is the least of my problems with the MacBook Pro and Apple these days. It's the entire philosophy of Apple and their stewardship of the Mac since Steve Jobs passed away that I take strong issue with. The problem is there is absolutely no manufacturer on the planet who has a philosophy toward personal computing that is aligned with the pre-2012 Apple, before Apple started soldering RAM to their motherboards and before Apple started dramatically lengthening the frequency of updating their Macs. We had a great run of no-compromise personal computers from 2001-2013ish or so, and it's over, not because it got supplanted by superior technology, but because Apple can't make as much money off the 5-10% of power users rather than the masses. Maybe it's just a "c'est la vie" type of thing, but it's a shame that nobody seems to care about the personal computing needs of power users anymore.
> through revolts

In addition to laziness, there is democracy and patience. Threatening your society with violence and anarchy shouldn't be taken lightly.
That's an interesting observation. I'm an amateur violin player, but as I've started looking at middle tier instruments, I've already noticed that more expensive doesn't necessarily mean "better." Here's the thing, that doesn't mean the money goes nowhere, it just means it isn't measurably better, but it may mean more specialized and tailored to a particular set of acoustic priorities.

There is, of course, some correlation between more expensive and better, I'm more talking about what happens once you've gotten away from the cheap mass produced instruments and even the decent but unremarkable student violins. Once you get up into a higher level, instruments may get expensive because you need a highly skilled craftsperson to bring out particular qualities in an instrument that may match up to what a musician needs. That sort of thing can't really be mass produced, and because it requires a lot of attention and construction time from a skilled person, it's expensive too.

This holds true for a lot of things. For instance, what's actually "better", dinner at the french laundry, or a damn good burrito. The burrito actually isn't cheaper because it tastes worse, it's cheaper because it isn't as expensive to produce. This actually holds for a lot of things out there.

More expensive isn't always "better", but interestingly, just because it isn't quantifiably better doesn't mean you aren't getting something for your money when you spend more, either. Sometimes more expensive means high quality and specifically tailored for a particular set of criteria.
NPM [is not ideal], BowerJS Too, Here’s Why
Thank you. So for the laptop (as opposed to the desktop) if I understand you, a more powerful dGPU isn't important, but longer battery life would be.

As for me and people like me at the university (e.g. students, researchers, etc), we complain that the 15" 2015 laptop is too heavy because on its own (I'm in NYC so we walk, take subways which are faster than Uber or Taxi by far during busy times of the day which are frequent). The weight of the laptop case, a charge often, and books and papers that I use adds up to a lot.
Founder of Snopes.com, a Facebook 'fact checker', accused of embezzlement
Where does LLVM do that? LLVM does hoist of invariant code out of loops in the Loop Invariant Code Motion and Loop Strength Reduction phases.[1] But that's not enough. This isn't an invariant situation. Consider a matrix multiply, the most common operation in number-crunching. You're indexing through three 2D matrices along both axes. The indices are usually controlled by FOR statements, so the compiler knows the range the indices can take. If the compiler knows about multidimensional arrays, it's easy to make those checks once at FOR loop entry.

But if those checks are in asserts, it's tougher. Is LLVM allowed to fail an assert early? If the array is 0..999, and the index is 0..1000, a subscript out of range condition will occur on iteration 1001. For best performance, you want to detect the subscript out of range condition at the point it becomes inevitable, rather than checking on every iteration and failing on iteration 1001. (Although technically you could generate a special case.)

But that requires special treatment of "assert". In Rust, "assert!" is just a macro. The compiler can't optimize it that aggressively and fail early. Especially since you can now catch assertion failures during unwinding.

If all those optimizations really exist, why is there code like this (at
https://github.com/SiegeLord/RustAlgebloat/blob/master/algeb...)?

MatrixMul<LHS, RHS>
{ unsafe fn raw_get(&self, r: usize, c: usize) -> f64
{ let mut ret = 0.0;
for z in 0..self.lhs.ncol()
{ ret += self.lhs.raw_get(r, z) * self.rhs.raw_get(z, c); }
ret
}
}

If what you say is true, all that unsafe stuff is unnecessary.

[1] http://llvm.org/docs/Passes.html
Have you tried asking the reporters named in the byline?
China was the ultimate test of your theory and Uber didn't pass
We associate our cat's food with a phone alarm instead of any sort of bothering us. We vary the alarm somewhat over time (three different repeating alarms) so the time of day isn't quite predictable.

This seems to have worked so far to avoid the cat bothering us in the morning.
that must be qualified because there are a lot of ML applications that have basically been adopted in the mainstream, like voice recognition (which is pretty good, probably in the 80-90% accuracy range and better for specialized contextual tasks). I remember driving for lyft and being able to input destination addresses by voice (2 years ago; had a Moto X where this was cutting edge) was a godsend and improved my customer service ratings.
Why is it sad?
Plenty of companies not using Holocracy have a lack of empathy to their employees as well as overly-bureaucratic processes.

What if a company ran itself under a nomic (a game where it is a move to change a rule of the game)? If employees where truly free to change any of the rules, perhaps they'd be able to modify the process to work better for both them and the company. (Which might only be possible in a worker cooperative, or a ESOP where the workers are also owners and thus have financial incentives to not just attempt to create a workers' paradise).
I'm pretty sure I listed 3 reasons? The only important info I left out was the screen shots...I will post in a future blog.

...Actually, at the bottom I even said to challenge it yourself. You can check out other blog posts through my personal as well as the official blog for the app. There have been numerous tests ran in house to validate the match to actual date ratio falls roughly around 1% (which was interesting because in this little experiment it was way less). Dine does actually boast a 50% match to date ratio...I'm even urging you to try it before you bash it especially if you're someone who likes the concept of meeting someone for a first date over dinner or drinks (not for everyone). It's not a shitty app if it's getting people actual dates. Apps like Dine (I can name others too with a similar offline dating concept that I admire) are definitely solving the proximity and message wall issue (that mainly men face).

You sound like someone I would love to have a real conversation with. If you would like, please email me your honest feedback after downloading Dine and I will do my best to make changes. I know we are not perfect so I'm always open to listening.

Also, that "Girls seem to be digging it too and not because they are looking for nice, free dinners" was not assuming gender roles. This is common feelings or feedback we receive sometimes. If you go to our facebook page you can read some nasty comments. I always do my best to personally educate others that bills can be dutch, your treat, etc. My advice is actually always never assume.

-Mike
> And I get an alphabetical list of elements, the first one being "Abide", which...I have no idea what the name has to do with the element, whatever the element does.

Obviously you’re not a golfer
It doesn't (most of the time) require manager approval.
How do you test for programming ability in an interview? Especially for people without a lot of work experience (e.g. graduating from college)

One data engineering role asked me to implement k-means from scratch and one data science role asked me to do some algorithms whiteboarding. But beyond this, people just asked SQL. From the rest of this thread it doesn't look like people would consider that to be 'SWE ability'.
Yes, having a past exit as a founder, money to back the startup yourself, etc all show "value".

I also believe that all startup founders need to show they have skin in the game. I.e. Put some cash and time into your startup before you ask for a VC's money or someone to work on your team for free.

I have written about this previously, but its a good point worth mentioning again