skysight-inc/HackerNews huggingface dataset:
This is a great, insightful comment, and I agree with everything you said except for the part about FriendFeed.

1) Unfortunately, VCs have to care about financial impact over everything else. That's the only thing their LPs pay them for. So an amazing mission-driven company with a modest exit will make a VC and their LPs much less happy than a company that doesn't do anything particularly meaningful but exits for $2b. Put differently, if I invest in 50 companies that make the world better but don't product great returns, I won't have a job in 5 years; if I invest in 50 companies, one of which exits for $10b, I'll be able to raise VC funds for a long time.

2) That said, I bet FriendFeed was a fantastic exit for investors and employees. The acquisition was for a combination of cash and .5% of facebook's stock (https://techcrunch.com/2009/08/10/the-cost-of-friendfeed-rou...). That .5% would have appreciated about 15x by the time Facebook IPO'ed a few years later, and even more if investors are still holding on to the stock.

(source: I'm a VC.)
You forget how much Apple likes to nickel & dime people on storage and memory, it's where a lot of margin comes from. Expect to pay a few times market rate for 1TB SSD.
Linphone is the one I use. It has clients for all major OSes.

There's also Jitsi and Pidgin, but I haven't tried them lately.
Ah, the "CAD" canard.

1. 3dsmax is but one 3D/animation program, most are multi-platform (see Maya, Cinema 4d, Modo etc...). No, it's not the "industry standard".

2. PLM software like Inventor and SolidWorks are underrepresented on the Mac. Software like Fusion 360 and OnShape[0] are beginning to make up for this

3. AutCAD is available for macOS. Has been of about 5 years. Autodesk in fact produce plenty of software for the Mac... [1]

4. No, but there is Xcode. And IntelliJ.

5. No Excel? Microsoft appear to disagree. [2]

Based on your comment, you have no clue what you are talking about, and I'm so bored of seeing this nonsense every time this comes up. Please, stop.

[0] https://www.onshape.com/
[1] http://www.autodesk.com/solutions/mac-compatible-software
[2] https://products.office.com/en-gb/excel
Any reason you've stuck with snow leopard? I know it was pretty solid but I'm using same laptop and mavericks runs great on it with ssd and ram maxed.
Over the long term, it's not hard to find. You can get 8% annually by buying a broad based index fund and holding. Vanguard Total Stock Market would've worked over the past 10 years.

Beating the market is tough.
Maybe, but knowing mm^2 doesn't really help either. This AWG system has the benefit of discretization of wire thickness, so manufacturers can optimize their processes for only ~30 gauges instead of answering "what do you mean you don't have 3.1415mm^2 wires?!"
Ipad Unfinished Business
Doesn't work for me, have you tried to reset your password, or create a new account with the same email address / username ?
If "self-hosting" means "web hosting" these days, then my blog/portfolio site [1] is on a regular web hosting ($45/year, got a few other sites there as well), and runs on the code i wrote myself (PHP, no DB).

It took a few years (about a decade, really) to get the design right - people's perception is a weird thing, what looks nice to me is an abomination to most, and i usually got about one piece of feedback per year.

That's probably the biggest argument i can give against going DIY with web design.

I've had a few game servers self-hosted (in the "PC-under-the-table" sense), and i would really advice to get a real hosting for such things - every time the internet is acting up or you try something that needs parts from the server box, someone would ping you on Skype about why the server is down. :/)

[1] http://orbides.org
Eh, I'd say about 30% or so. There are quite a lot of Nintendo fan projects like this that do fine for years; this one's been in public development for nearly a decade now.

However, there is a possibility that a fake take down might hit it. There have been stories about someone pretending to be a Nintendo lawyer and randomly taking down fan works, or maybe some sort of bot auto removing stuff under questionable premises.

For example:

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

Or my post about the same matter:

https://gamingreinvented.com/nintendoarticles/fake-nintendo-...

However, it's not as likely to take it offline as for some projects. The imposter only seems to go after file hosts like Dropbox, Mediafire, etc. This fan game is also hosted on a Metroid fan site and isn't dependant on a company honouring questionable takedowns to cover their backside.

It might happen, but it could easily survive. Or have its mirror links taken down by an imposter.
First to your lack of focus. I had the same issue. I jumped around various languages like Scala and Closure and D. I would jump around background products like Mongo or Arango or PostgreSQL. Probably for the same reason for you: novelty driven by a sense of the industry leaving me behind.

I think this is a false sense driven by HN and the like. Startups playing with new things made me feel that my Java centric knowledge was outdated. They would say, "look at the scale we achieved with clusters of Node and Mongo." When I looked at what they were doing, what they actually produced the sheen faded. A generation spent on ads.

Then I turned my attention to a problem that I have and to another faced by my clients. This gave me clarity. Stay aware of new tools and techniques, but realize they are just tools and techniques. Don't lust after them. Rather look how and if they can be applied to your problems. Look if they are a better fit. See if they can help you achieve your goals in a compressed timeline. Then dig in.

As for teams and deadlines, that is not really a matter of tech. Poor teams occur even in the newest tech. I've seen people totally misunderstand, at best, and squander Hadoop and its tooling. I've seen systems that used proper decoupled design rot into a quagmire of failure due to people not reading about software architecture or the tools in the stack. You have to power through this. In such situations, I've seen first hand that people want leadership even if during the process of asserting that they despise you.
This was hard to read. I know the author meant well, but I have a lot of bones to pick with this. The shortened version of my gripes is this: Don't teach your daughter to excuse casual misogyny and seek "honorable" men, for whatever definition of that you might have (there seems to be a latent message of "don't be a slut" in here too, which is also a big problem). Women shouldn't have to put up with men who see dating as a bloodsport and women as "prey", and men who conceptualize their relationship with women like this are so profoundly complicit with misogyny that I don't see how compassion would do any good. The author uses colorful analogies as stand-ins for things that are very cold and dark, and I don't see how this is anything more than victim blaming.

I'd rather read the letter from a father to his son. At least this person realizes that socializing men is part of the problem here.
Impressive. likewise my five years old Thinkpad still runs like new (with Windows 10 startup improvement over 7 it felt even faster, but even faster is Ubuntu. it runs incredibly fast).

For tech enthusiast who enjoy smartphones unfortunately a 8 year old phone won't cut it. I have 4 year old Nokia Lumia that still runs fine and with an average 1.5 days of battery life (it used to live 2 days, it's aging). It works well for me because I care about basic apps, GPS, internet browser, and email. But for more apps heavy users most apps won't work if the phone isn't on the latest OS version, and most old phones can't upgrade to the latest OS version. For instance if Facebook stops maintaining messenger on windows phone 8.1, I'd loose my most used app. Fortunately the market share for 8.1 in emerging markets is still important enough for fb to keep a quality app.
Most likely you will not be satisfied working on technology in a non-technology company. Find a job where a company considers technology to be instrumental to what they do, and you might see a much better environment.

If you can't, move to another country.
What does this have to do with computers/technology?
What I don't understand is comment on the delete function:

// tries deleting 'bonjour' from filter, may delete another element
// this could occur when another byte slice with the same fingerprint
// as another is 'deleted'

If it deletes another element, then the guarantee of no false negatives is no longer kept. Is that right?
Mostly really nasty chat and working against own team. You don't see too much of it nowadays as we're very proactive about that, and have blocked all the major slurs from being typable.

Always glad to find a player in the wild! We're working hard on Next and hope to have the beta open soon.
This is brilliant. Thank you so much!

Edit: I made a modification for conciseness' sake, and to include SSH in the mix as that can be used as a poor man's VPN.

def is_vpn(self, ip):
api = shodan.Shodan(self.config['keys']['shodan'])
host = api.host(ip)
return any(banner['port'] in [22, 80, 500, 4500] for banner in host['data'])
-in is actually a a possessive suffix

мамин (mamin) - mother's
кошкин дом (koshkin dom) - "Cat's house"

it also refers to people

болгарин (bolgarin) - Bulgarian
боярин (boyarin) - boyar

the etymology of Rus is from Scandinavia, see Fin. Ruotsi "Sweden", Ruotsalainen "Swede"
WebSocket Based Microservice Architecure Using Akka-HTTP in Scala
$2 for you monthly is cheap. but not for people being targeted by facebook.

People don't even recharge their phones so that they can do voice calls. people like farmers who buys some low end feature phone but wont top up so that they can call others, instead they just load some songs in their low end phones and chill sleeping in their farms. Similarly I can see people who buy phones but wont topup their internet monthly thinking there is no use or not worth it.

facebook wanting to provide free internet for people already having smart phones or internet enabled phones is not without basis..

I got my uncle a smartphone.. he fills data once in some 3-4 months.. and pings me in whatsapp.. hi hello tata bye bye see you.. and does the same thing after 3-4 months.

These are all anecdotal experiences.. but I also would like to see some related stats..
Your link shows the US savings rate has doubled since 2005. Sure it's lower than 30 years ago, but it's also a lot higher than other countries.
I mean I hate the US customary system (i'm from a metric country and metric early-education), but jeez, AWG is fine IMO.

What's the purpose of having mm^2? You can't measure it any easier (how the heck are you gonna measure area without calipers? you're gonna need a gauge with holes in it to identify wires), nor is it easier to express the number easily.

For manufacturing purposes, expressing the radius or diameter might be good, but for using them, the AWG number is really nice and streamlined.
Just like we now rely on babies to call 911 for emergencies since we heard about one successfully doing it once.

Seriously, this is the worst kind of strawman, pretending reading about a single case of something will change how people behave in an emergency.
Typing is such an important and powerful construct. It'd be amazing if scripting languages like Ruby and Python built optional typing into future versions, especially if they could be used in speeding up the execution time. If nothing else, type safety for function signatures would be a huge win for productivity, testing, and would cut down on a large class of programmer-introduced bugs.
How my open source hobby project became my job: 10 years of OptaPlanner
Just feed the data into an ML algorithm.
You can't raise a family in india? Once you get used to that 150k salary you ain't going back. Pretty much all my cousins and stuff are trying to get out of the country.

I am not going to blame you are anyone else trying to make it, but I find it quite hypocritical that Indian publications glorify people who have pretty much left the country for good.
Yup. This is why these guys get classified intelligence briefings before going on duty (in this article the ones that had been five minutes long and are now hour-long powerpointfests).
Remember the target demographic though. These are people who presumable require internet access first and foremost simply to access some basic online data; not to stream youtube/netflix.
Ok - guess you have a point with that one.
Actually it would have been more tragic in almost any other car, because when people turn unconscious driving they sometimes crash against other vehicles.
The problem with that approach is that it's very centralized in a soviet kind of way. You have a small group of people deciding what people should get and how they should get it. The state then becomes the decider of what people need - and that distorts market forces. In that model, you will get bread queues and tenements.

If you give people real money, it allows them to 1) be creative in how they use it, and 2) stimulate 2-sided markets, which enables creation of new things.
It's not helpful trying to play No True Scotsman by defining “real creative” as “what we do”. Anyone with more than cursory exposure to printing, video, photography, etc. knows that there's a sizable percentage of people who vocally prefer Macs – certainly not everyone, but far, far too many to pretend that a claim like “never preferred” is anything other than fanboy hyperbole.

As an aside, what do you mean by “calibrate a monitor”? ColorSync arrived in 1993.
TL;DR - The possibility of Small Claims + attention to detail is all it takes, you rarely have to actually file and appear.

I've done this with Sprint in the USA, and later with LG and HTC in the UK (they call it 'Petty Debts' but it's basically like Small Claims in the USA).

Bottom line is that these stickers are effective - much like the parking lot signs that say how the lot owners 'accept no liability' for damage to your car. Whether they accept liability is irrelevant, you can still sue and a court may assign liability whether they like it or accept it or not. This point is overlooked by many who don't want the hassle and that's why such signs (and stickers) are effective.

They are just part of a layered defense, and anyone with the will to pursue a claim can still prevail. It's not as if you show up in court and they point to the damaged sticker on your laptop and the judge says 'case dismissed' or whatever. They have to actually defend their point that their warranty does not apply because of some silly sticker (it almost certainly does).

LG, Sprint, and HTC all did the right thing ultimately when I sent a properly formatted business letter demanding that they uphold their end of the warranty terms, and giving them a deadline of ten days to comply or they were going to be sued in Small Claims. I kept it short and sweet, and attached a comprehensive time-line with exact times, dates, and names of everyone involved's correspondence and what they said. It was a bit of a hassle but still cheaper than repairing or replacing an expensive handset off-contract.

They'll usually send an NDA that they want signed before they pay out, and you can ignore that and let them know the ten-day clock is still ticking. They may also ask you to log in to their support website which subjects you to additional T&C's more restrictive than your legal rights - avoid that, it's a minefield! Stick to registered postal mail sent to the companies registered business address.

I think they assess what it will cost to repair versus what it will cost them to show up in some random county court, and cut their losses when it becomes clear a customer has no intention of giving up. Having complete documentation plus a time-line with everyone's names that you spoke to is the single most effective tool to win when you are up against a big company, so always plan offensively from the start of any trouble with a device and keep a simple text file that you maintain for reference.

You shouldn't do any of the above if you really did break the device by doing something stupid, just take the loss and buy a cheap or refurb replacement. Don't try to lie and plan on them not showing up and you winning a default judgement. But if the company is doing you wrong, by all means go after those bastards.
How to Become a Data Scientist, Part 2
2011 Air here. Audio hardware is all dead (speakers + mic + headphone jack), but it works for development.

If I can only expect to get 3 years of use from a laptop, that's pretty disappointing. Especially one that starts at $1300. Or $1550 if you want the warranty to actually cover it for that period.
This nicely documents the "why", as does the linked PyCon talk. But both don't go into much detail on the "how", making it difficult to follow suit.
This seems to draw a few too many conclusions from what is probably a movement primarily populated or at least driven by people who are mentally ill, probably mostly paranoid schizophrenia. There's several major such memesets, including the "hollow Earth" set, the "aliens are in control of the government" sets (plural, there are multiple massively contradictory such sets), and any number of sets that have attracted no other adherents but are equally epistemologically closed, such as the Time Cube.

We often celebrate Occam's Razor, and it is certainly a valuable heuristic, but one of the appealing things about science is how deep it goes and how complicated it can be while still producing correct predictions. For instance, it is difficult to imagine how the science of genetics could possibly be completely false and yet for it to continue producing the results it does. I think a lot of this stems from a mindset that simply can not engage with complexity and sees the world fundamentally from a simplistic perspective, and from that point of view, anything goes. I think a lot of people here will know what I mean by the idea that you can explain anything with "God did it" or "God wills it". But that's not really a "religion problem", it's actually a cognitive problem that when combined with religion produces that. It can easily be combined with other things as well to produce an epistemologically closed system in which ultimately everything boils down to "That is true because I momentarily rationalized it to be that way as a simple answer to maintain my pre-existing belief."

You can't disprove that the Earth is flat to somebody by taking them up in a spaceship if they truly believe they are "really" on the ground and everything outside is just a Hollywood movie beamed on to the windws, and they simply don't know, understand, or even care what the acceleration meant. You can't even prove anything by contradiction if somebody refuses to hold more than one thing in their head at a time. There's "cognitive dissonance" and then there's not even being able to hold multiple ideas in their head at once in the first place.

This isn't new, it isn't going anywhere anytime soon, and if there's an interesting story here I don't even think it's about how it's becoming more popular (at the very least I'd need to see some stats), but about how the Internet allows such people to find each other.

But to the article's credit, it at least avoids the usual trap most articles of this ilk fall into and doesn't contain a "bad idea that deserves to die" in its list that is probably true. I could quibble with "the efficient market hypothesis caused the market crash"; I'd say it's a lot more along the lines of "A economic modeling paradigm that happens to contain the idea of the efficient market hypothesis caused the economic crash (and for that matter the utterly failed subsequent recovery)", where the primary problems with the model profoundly probably lie elsewhere, but it's at least still in the neighborhood of "a bad idea that deserves to die".
You both missed the most obvious answer as to why poor people generally have more children; poor people typically have more time on their hands and encounter boredom more frequently, thus they fill this time with intercourse. Couple this with a lack of birth control and viola, more children. Of course in the context of farming having more hands around is essential to survival, in most other cases though more children will further impoverish the couple.
yeah, it pretty much was the marketing as the mac book now being like the air (even probably replacing the air), just with retina, better battery lifetime (LOL) and latest generation tech...

should I have done more due diligence - YES (but you know, once your beloved air gets the kids&coke treatment you tend to panic), am I owning now a piece of chunk I can't wait to get rid of (with the hopefully coming soon mac book pro generation) - YES
This is not true. Were you in India when FB launched Free Basics? Lot of journalists covered it. AIB channel's video, for instance, actually made it simple for non-tech people to understand. Major TV channels covered it critically.
Reminds me of when skiplagged[1] became available, exploiting pricing differences for long flights of unpopular trips but hopping out half-way through. I wouldn't be surprised if there were many more such simple hacks available to exploit in the airline industry.

[1] https://skiplagged.com/
Seems to work here (on Comcast biz ISP, maybe your ISP is having difficulties?)
It turns out TLS isn't that bad.

OpenSSL exposes a "memory BIO", which is basically exactly this. You send in writes, and then emit data when you can, and in the meantime it buffers.

It's a bit more limited than that, but generally speaking it's not too bad.
Indeed, a disk activity indicator is actually an option now with SAE. It'll probably take a bit longer to do correctly, as it will touch more of the page than just the canvas.
I agree with other posters that you should exercise, take a vacation, make sure that you're not burning out. It does sound like you need to shake things up in your life. Can you leave Enterprise world and try a startup? Can you leave Italy? Can you take a job in a different industry for a year?

Here's what I learned when recovering from burnout (it took a year): the reason you do something dramatically impacts whether you're able to enjoy doing it. This is why being a prostitute is not the best job ever. I recommend to all of my artist friends that they find a job that pays the bills so that they can do art on evenings and weekends. This prevents them from coming to resent their art as necessary to live. Why do we let our need to buy things strip away the joy from things we enjoy most?

I do want to say that it's not your lack of focus which is the problem. It's good to be curious and try new things. There are some people that thrive because they spend their lives being the best at one thing, but many of us are valued because we're really good at a lot of different things.

Make sure that you have hobbies that are not technical. I like photography. You'll find that being an interesting person, you'll attract other interesting people (and opportunities) to you.

Finally, always make sure that anything "work" related that you do, including programming, that you do in the context of having a problem to solve or a project to finish. Even if you're the one with the project or problem. The key is that problem solving is how we learn to use tools and the reason we retain knowledge. You know a language or tool not when you have the API memorized (forgotten next week!) but when you have developed your instincts suitably to know how you'd use it to solve a problem.

People don't pay you to know everything, they pay you to be faster/better at figuring out the solution than the others.

Anything worth doing in life is hard. Good luck and have fun.
https://docs.python.org/3/library/typing.html

https://bugs.ruby-lang.org/issues/9999