skysight-inc/HackerNews huggingface dataset:
If you really want to finger pick with your nails, you can try some clear nail polish to add a little strength. If that isn't enough, you can go for the old classical guitarist trick of layering superglue and silk to add some nail strength.
To be fair, pop music charts are rarely guitar driven. Even in the 90s where we had this big rock revival it was Mariah Carey, Michael Bolton, Madonna, Whitney Houston, Michael Jackson, Boyz II Men, etc leading the charts most of the time. Remember, the Beatles were famously turned down in the early 60s because "Guitar groups are on their way out." Well, that was true as the charts had so few guitars and no one really saw 60's and 70's rock/folk/funk/psychedelia coming.

Rock definitely is less popular now in the charts, but its worth mentioning that a lot of guitar-styles tend to get eaten up the whole Indie/DIY scene, which still has prominent guitar-work and rock-based styles. Again, perhaps not as much as the 90s, but the analysis above seems much more damning than it needs to be.

I imagine Fender is unhappy with this anyway as Indie types are very much into buying used and vintage guitars, which means no profit margin for Fender. Fender sold a hypothetical guitar in 1975 and made, say, $25. They see nothing of a recent re-sale that can be thousands of dollars easy, perhaps even tens of thousands in rare cases.

I think if companies like Fender want to survive they need to do what Apple did and make their own stores to sell their own brand and to sell/broker vintage fender guitars and amps.
I'd add two more problems:

5. Football is a zero-sum PvP game, programming is a PvE race-the-clock game. In football, you don't have to be good, you just have to be not worse than other team (+/- luck factor). In programming, you have random obstacles (requirements, management decisions) thrown at you, the effort it takes to scale those obstacles is mostly unpredictable, and you're being pushed to do it before deadline "or else".

6. Timescale. American football match takes an hour (1.5 hour for soccer, + break). That's how much time the team works together until the next deliverable. In programming, it's weeks or months. Sustaining teamwork on such a long scale is a completely different task. If you want to compare something to football, look at hackatons - and then you'll see people who worked together before often excel at getting things done.
I wish I knew about these enterprise sales 3 years ago when I was actively pursuing big brands naively. Having said that I highly doubt an individual bootstrapping their SaaS can even get a foot in the door with high value enterprise accounts regardless of how great you are (I'd love to be proven wrong here). As a Sales Engineer I can see how much of a team effort enterprise sales is and how resource intensive it is (consuming marketing, biz dev, product, c-suites).

What can I possibly write or talk about content that's unique that's still useful to the little guys without an enterprise sales team?

Regardless, those blogs you listed are real gems. Can't wait to clear out my weekend to dive into those.

Cheers!
Unless you absolutely need the laptop today, don't get something from BB. They're really not known for selling quality PC laptops. Go online and get something like an XPS or Thinkpad.
I disagree. The reason people abandon guitar at such rates is that it is far more complex than, say, the piano. I don't have data to back this up other than the fact that I play both instruments, my wife plays the piano and we have taught all three of our kids.

At some stage on the guitar your left hand (assuming right-handed player) has to start doing some really unnatural and difficult things for you to be able to play anything interesting. Then there's the fact that notes are found in multiple places on the fret board and certain sets of notes cannot be played effectively unless you switch your left hand to those other "magical" positions.

Then there's the need for precise placement of the left hand fingers as they land on the string/fret in order to avoid making weird noises.

If you are learning classical guitar, there's keeping your fingernails to the right length and shape and constantly having to fiddle with them. If you don't have good nail genetics (my case) you have to resort to nail strengthening magic cures and even such extreme solutions as painting on a couple of layers or epoxy onto your nails to thicken them up and allow you to play without them breaking.

For example, my right hand's thumb fingernail is weak and quickly develops this little notch where it contacts the string. I have been suffering with this since I was a kid. It's a pain in the ass. I've done some crazy things at times to deal with it, like bonding a thin piece of carbon fiber sting to the very edge of my nail.

Being creative and improvisational with the guitar is hard and takes a lot of work and study. You need to get past all of the above and that means at least a year, if not two, of daily (and correct) practice.

Piano is easier. You remove a lot of the instrument and musician "organic" factors the guitar introduces. With proper hand position and fingering progression can be steady. It is a one-to-one relationship between note and key, which makes it magical when compared to the guitar. Chords and arpeggios written for piano are generally within the domain on a single hand. Even if it takes two, it's no big deal.

I truly think that someone can achieve much more satisfying results by practicing piano one-half to one-quarter of the time of someone achieving equivalent results with guitar. And, ultimately, I think this is the reason so many people quit guitar early, it can be very frustrating when compared to the piano.
12 signs you're working in a feature factory
It is pretty interesting. Nice guide.
Pretending employees weren't very aware of the precise use case is being deliberately obtuse. It was well known for feature planning, prioritization, and development.
Indispensable ID That Lets You Display Your Medical Info ICE
You can get C-c to be pretty much identical with a little remap

:imap <C-c> <Esc>

Remapping caps lock would be good too, but I already have caps lock remapped to Ctrl and I'm just used to that. In anticipation of what seemed like the inevitable loss of my escape key, I've been trying really really hard to like Ctrl-[ the last three weeks, but I've just given up. I keep opening up Ctrl-P searches or hitting Ctrl-]. My pinky just can't do it. So I've given up and made Ctrl-C work and it's so much better.
>Why couldn't they just release this under the MIT license or something else like that?

I don't mean to be unpleasant (really!), but I don't understand what kind of answer you are expecting to get.

The only non-trivial answer one can give is also the most obvious: Facebook doesn't want to make free software.

Stated differently: why the assumption that Facebook is in the business of Free software? Or are you just expressing the desire for all companies to produce Free (in the Stallmanian sense) software? Or are you reacting to the implication that Facebook's software qualifies as free?

I only bring this up because these kinds of loaded questions have a way of devolving into flame-wars.
"you may not have to code for a UX job, but it really helps you get a broader perspective and can improve your work"

If you are a UX designer and cannot code up your ideas it is like being an architect that knows nothing about materials and construction.
The existence of god is an extraordinary claim. The claim that replicating a brain at the molecular level will reproduce the behaviour of a brain is not an extraordinary claim. It's not even a claim, it's a fact.
They actually reverted back to 2x2 MIMO for the wifi cards. The previous generation 13" had 3x3 MIMO (antennas), now the new one has 2x2 MIMO. So less theoretical maximum speed.
Scientists model mass gatherings, identify the risks of large crowds
How do people in production handle the possibility that your service might miss a webhook notification? If you miss a notification you'll end up with stale data and you won't know it.

Slack has a retry policy for a while but will then just give up. Another webhook provider I've looked at says nothing at all about this sort of thing. How do folks deal with this in production systems?

Seems to me like the best way to address this issue is to use the webhook as a hint that you need to run some other process that guarantees you've got all updates.
I feel like while this does open up a lot of new interesting questions, it could also just be happenstance.

It seems like there would be so many potential factors that could be causing a distribution like this. But I'm not a scientist, so dunno.
I think Facebook acknowledges that they have competitors in china such as weibo,renren and wechat. That's the reason Mark Zuckerberg visits China so frequently to persuade chinese govt in allowing facebook access there to gain that enormous market share.
It's almost too bad there isn't some way of manufacturing all 18 varieties of hemagglutinin, and wrapping them all into a single vaccine.
Haha.

Well color me surprised.

Now I really don't know which target market they're trying to aim for, cause where I'm standing it's a net miss, aside from the millennial generation which isn't a bread winning one for the most part.

Maybe I'm not seeing their big picture, but as far as I'm concerned, A net producer from technical to art, this machine is a fail.
This is only for ad base products.

Tesla has far under a billion users and SV loves it.

Many b2b startups have a few hundred to thousand users.

If you want to sell Ads and be free, you need billions. If you have an actual product you charge money for, you need far less.
No, not this case in particular, though I'm sure it changed quite a few minds. I'm taking about the "fake news" and "post-truth" phenomenon as a whole.
A friend of mine is actually running clustering right now, we want to try and classify the emails into categories automatically when a new one gets forwarded (so we can pick appropriate responses).
I'm so sorry, but I think I lost my whole inbox. Could you please send me a recap of our whole conversation?
[sent with the original seed email as body]
Can some animals TASTE light?
What's the big deal about artificial intelligence?
The error changes from not found to access denied..

Do you have a link to the paper?
It's not AMQP (sadly) but something I've done previously is to have the actual webhook endpoint be as dumb as possible, doing nothing but accepting the payload (maybe with some very high level validation that the request was expected) and pushing it into a real queueing system.

This means you can handle all sorts of failure modes, not just the backend going down, but also bugs in the consumer that would otherwise result in losing the request. I've not tried it, but I imagine this is a pretty good usecase for AWS Lambda as it's a small bit of glue code.
No, it is a stupid presentation of an even more stupid idea.

Numbers are abstract constructions devoid of any meaning. For mathematics to have any practical application, there are of course ways to assign meaning to numbers, but there are arguable infinite amounts of mappings that can match numbers to concepts. There are also infinite number of ways to match every number to every other... so, if you have enough computing power, it can be demonstrated that you could, at least theoretically, match every conceivable concept to every other.

The idiocity of the legal implications is beyond limits. The only legal defense to such enourmous liability is to restrict yourself, for your practical applications to sufficiently small numbers such that there is not enough entropy in them to hold any potentially forbidden information. Good bye IEEE754, hello PI==3!!!
How do you deal with the main thread and thread safety? Being able to 'modify' views off the main thread would be the largest advantage of something like this, kind of like async display kit
It's what prepares you best as a young person to pass interviews at companies of your dreams or win ACM ICPC and similar competitions.
This is amazing. Looping in my supervisor. [add a second email agent to thread. The two email agents will fork the email chain for the spammer and ask similar questions, hopefully wasting more of their time.
Silicon Valley (or at least the large corps) is very aware of the regionalization of software adoption. Its simply that how success is defined for them is by, as you said, large numbers that often require something larger than small regions.

One of the difficulties of SV is that several people have made the "Facebook for Brazil" or the "X for Y region" but over long term iteration, the regionalized product gets overtaken by a supra-regional product's momentum.
Replace "spamming" with "marketing" and that makes less sense. "The big money in marketing is not in selling Viagra, it's in selling marketing". Spamming is a form of marketing/sales, and Viagra is one of the products being sold.
Yes, I had to reboot again and everything worked fine.
OK. Enjoy your ignorance then.
Object Thinking by David West.
What frustrates me about Fender and Marshall is a 100% dedication to "WE ONLY DO THINGS THE WAY THEY DID IN 1970" and 0 innovation in their amplifier and guitar designs.

Granted the 1970s set the bar of what good "guitar tone" sounds like, but no one has even tried to raise the bar as far as making it even better. As a result we still amplifiers that create blocking distortion, and we still have guitars that have intonation problems, and we still have guitars that pick up electrical noise. And why can't I change my amplifier settings from my pedalboard? That's some clever Adruino programming and some digital potentiometers.

None of these are particularly hard problems to solve, but it's frustrating as and engineer and musician to be stuck in another world.

Everything above is an opinion, not a fact, so take as you will.
https://crates.io/crates/protobuf exists; though I haven't used it.

Cap'n'Proto has pretty great support for Rust, from what I hear.
I always liked Kate Beaton's take on Herodotus, myself: http://www.harkavagrant.com/index.php?id=30
I believe so, yes. After watching this unfold on reddit, twitter, and here, I am convinced that the "Powers That Be" operate with impunity, and with the help of technical people that work for these sites, and ultimately, them.

So, rather than thinking it would be foolish of the current administration to abduct Assange now, I think it is foolish to expect that the in-coming administration has any intention of exposing the current one.

"Meet the new boss, same as the old boss" --The Who
Sketch / Omnigraffle.
That was hilarious!
I found the following repo example of something React inspired too, but using f#. There's also a youtube video with a great explanation of the concepts on the repo. This guy also created an IDE for F# for the iOS. It is a great resource too...
github: https://github.com/praeclarum/FunctionalMeetup
youtube video: https://www.youtube.com/watch?v=_Qk7ZcyYZwA
ios app: https://itunes.apple.com/us/app/continuous-.net-c-and-f-ide/...
i don't think there is too much tension between "lean" and focusing on product quality before growth. the best way to improve the product is to get people using it and use their feedback to improve it. that's what lean is all about.

airbnb's 1000 days are mentioned in the article. it is not like they were just coding in their living room during that time. they had a product out, and they were flying to NY to talk to every possible host, improving the listings, and so on -- learning what made the product awesome. it was probably tempting at the time to work on getting more hosts on the platform, or to optimize the number of bookings, and other growth stuff. that's what Sam is cautioning against.
Vue js 2.1 Released
I appreciate the efforts of the author, but I'm a bit saddened to see the level of inaccuracy. The india story aside, the comparison points (The Nigeria narrative) break the article further, because they are not true.

"Nigerians have abandoned cash..."
------
Cash is King in Nigeria. At least 70% of consumer transactions are still in cash. The Central Bank issued a cashless policy some years back, encouraging an explosion in mobile wallets, alternate formal financial institutions, etc, but they have struggled. Cash is still king.

"...because they have so little trust in government-issued currency."
----------
Yes, the currency is weak. Against USD, against GBP, EUR, etc. But this has nothing to do with the everyday man's decision to stuff his mattress with cash vs bank with a formal institutions and have digital currency.

In the same vein, the chart in the article, that shows currency as percentage of GDP... This has nothing to do with the relative volume of cash transactions. It's important to differentiate cash vs currency.

"Instead of using banks, they tend to transact in mobile airtime minutes."
----------
This has been attempted once, but i don't know anyone in Nigeria that accepts airtime minutes over cash. Not to be funny, but I've been asking all day, in case there is some movement I might have missed.

Some rural villages even create their own credit instruments, enforced by local deities.
————
From the cited source, the paper focused on "a limited number of local communities of the Igbo of southeastern Nigeria”. We are talking about a few hundred people, that turned their local 'church' (oracle/deity) into a lender, sourcing funds from the large wealth they have received from donations over time. And yes, they give out these loans In CASH.
But a scrum master really isn't a project manager. That's like saying it's bad to say that a stakeholder isn't a project manager. It's a completely different project role.
I forwarded a single spam email to Spamnesty at 8:46 AM today. Since then, it has been spamming me saying it received the email...

Timestamps:

8:46 AM - initial receipt email

8:56 AM

9:11 AM

10:11 AM

12:11 AM

The conversations linked in the subsequent receipt emails lack the spammer's email. They only contain the response from the Spamnesty bot.
This Microbe Could Be the Planet’s Most Prolific Predator
A) I think the revenue would be far less than that

B) Not everything is about selling ad space, or even generating revenue.
Have you accounted for moving the trees from where they grow to where they can be used? (E.g., milling, planing, curing.) That will take energy that likely offsets some of the benefits.

Likewise, moving the lumber or finished goods to consumers will also require some energy that might offset the carbon removed.
> You can get C-c to be pretty much identical with a little remap
> :imap <C-c> <Esc>

True but you're still out of luck in other Vi like places.

As an alternative I used Karabina in the past to map Caps lock into Esc (when pressed and released) and Ctrl (when pressed with another key). I think you could also make it latch as Caps lock by using Caps-Shift but I'm not 100% on that.

Does anyone know if Karabina has been updated to work with Siera yet?
I am not sure I agree completely but you do have a point.
>Surely you have to be at least a bit aware of the fact that the only way to serve ads that you, omginternets, will find value in would be to track you and your viewing and buying habits all over the internet, right? Which is one of the things that adblockers seek to circumvent...

And surely I have, despite your strangely snide tone.

This is where relevance is particularly important: the pot has to be pretty sweet for me to accept tracking.
Whenever I see an article like this, I lose another bit of faith in all of the products in these supermarkets, fair or not. I get the sense that all of our modern 'health products' are nothing more than shams that induce the placebo effect in people. Unless a doctor prescribes it, [edit] or it's an OTC drug [/edit], I tend to think it's bologna.

Does anyone else feel that way or am I being unreasonable?
What specifically do you think is wrong with SAFe? It's overkill for small teams, but in my experience it works well when you have multiple agile teams working together to deliver frequent releases on a large, complex product.
My Macbook Pro Committed Suicide
There’s no watchdog assuring that aloe products are what they say they are.

Start teaching honesty in universities along with "how to make money".
For the receiver: Everything that can run a dynamic website can run a webhook receiver, opening an arbitrary socket connection isn't possible in all environments (e.g. software running on shared hosting or PaaS). You'd also need to define and implement a protocol on top of said socket, whereas more or less every web developer knows what to do with HTTP POST with a JSON payload.

And for the sender, keeping many concurrent connections open can be quite a challenge. Sending Webhooks also takes resources, but at least you can easily distribute it over many machines/processes if necessary.
One thing that I'd suggest adding is the ability to ship logs to external destinations.

Platforms like Splunk and SIEM tools are really common these days and analysis often takes place there for large companies. Coordinating user access activity in the cloud against employee termination, for example, is something that is high value and usually cannot take place in a cloud service.
Greetings from Europe, im kinda SVP and COO (yeah i know, embarassing, but still coding!) climbing 7a OS. Forty plus.

On most business trips I have always pair of my climbing shoes and first lookup in a new city is for climbing gym :-)
Making code faster: That pesky dictionary
Looking cool, I think iOS development in general could learn a lot from React + JS ecosystem. :+1:
He's just using it as a synonym for "Consider..." or "Assume we have...", which is a really common way to start. I didn't find this paper to read very differently from a contemporary paper in Physical Review Letters, except that there's no introduction that gives context within the rest of the literature.

Using the word "imagine" isn't that unusual. Here's some examples in just the past couples of years:

"We might then imagine other starting points which..."

"...let us now imagine that..."

"Let us imagine a potential of the form..."

https://scholar.google.com/scholar?as_ylo=2015&q=imagine&hl=...
This feels a bit like a solution without a problem, or maybe more like a giant sledgehammer-sized solution to 10 or 15 smaller ant-size problems.

I guess I'm just not sure what advantage I'd get by taking a (frankly) mind-bending approach to building an iOS app instead of following normal iOS conventions. And just to be clear I've done React development on the web, and I've thoroughly enjoyed it. Modern web development is mind-bending enough that React (and other approaches) felt like they brought some sanity to the table, but this doesn't feel like that. It feels overly complicated for iOS development, which feels like a largely solve problem.

What am I missing? I'm really not trying to be critical, I'm really trying to understand why you'd recommend I use this approach over standard iOS patterns. In the 8 years I've been developing for iOS I've never felt like I needed anything I've seen in here (or in any of the getting started tutorials I read through), but I'd like to try to see what I'm missing here.
I think this comment is fair, but could be misinterpreted.

Scala allows you to do the same thing in many different ways, and with operator overloading ... the approach you chose to coding defines almost a 'custom syntax' for a project.

Which makes it very hard to read sometimes - you have to infer the 'style' before you can get too far.

To be fair - that's a different kind of 'inconvenience' than C++ from C - but the comparison is pragmatically valid.