skysight-inc/HackerNews huggingface dataset:
>In 2016, when I got a new phone, the default setting changed and I would just wake up to my device stating, "Tinder has been updated. Deal with it".

I turned off auto-updates on my phone.

So this happened. Last year or so I traveled to SF and tried to call an Uber home after a long day of walking around. My phone had 5% battery left. I opened the app and there it was... The maps and everything showed up, but then it blocked the UI with the message: "You haven't updated the app in a month. Uber won't work if you don't update it right now." It really rustled my jimmies. In the next 15 minutes, 3 of us (2 are foreigners with no cell connection) had to stand in the freezing rain when the damn thing was updating with my 2.5G connection. When the Uber arrived, I had 1% left and not long after I got in the car, my phone shut down. I was so worried the phone would die before the car arrived.

The other day I talked about how backward-compatible Google Maps is and unfortunately it made the news on Slashdot. Some people were like, oh yeah, Windows is backward compatible with 30 years old apps. Are you a millennial/a shill for praising them for supporting their API for 10 years? Yeah, keep talking about Windows, until you fucking use some of the apps nowadays that wouldn't work when you haven't updated them in a month.
The Tyranny of Convenience
I don't think that's right. There have been systems that were Harvard architecture (Motorola 88000, I think, and definitely others). But the code to run on them still started out as a sequence of bytes in a text file, that is, as data, and a compiler still took that data file and wrote another data file that was the executable image.
> But what if this other person is really cool?

That's the "best-case scenario" I was talking about. Still not great.

> And perhaps they are being rated by other users, so you'd know in advance?

Whaaaaaaaaat hell no kill that idea with fire.

First off that implies that users are being paired up with many other users, not one-to-one (otherwise there's no way for a user to build up 'ratings') which makes it sound more like a subject-specific message board than a "pen-pal" service.

More importantly, wtf? rating individual users? On a service whose purpose is for people to empathetically "be there" for one another? Seriously? "Bob's really lonely and hurting, but he's also kind of dull. One star." No. No no no no no.
An open-source platform for self-hosting function-as-a-service - something that provides the tooling for easily saying "deploy this function, auto scale it, route HTTP traffic to it, now atomically replace it with this new version" without having to lock yourself in to Google/AWS/Azure.
Groves vs. Eubank Full Fight Live on Free
This might be a joke but there's plenty of room for a good static wordpress alternative that focuses on bloggers instead of developers.
You're right clicking the tiled image on the results page.

If you left click a result first to give it focus, and then right click->open in new tab you'll get the original, full size, image.
Great advice! I'd venture that managing large files is an unsolved problem. It's a hack in most version control systems, and uploading/downloading files from a host, even S3, is a slow, serial process. Same for checksumming. Network speeds have more than caught up, and large files are a frequent process bottleneck. Something that makes it easy to manage and consume large files could be a big deal. It probably would require a new application protocol, maybe even a new filesystem similar to XFS.
Exactly. These "kids" don't randomly harass anyone; they harass very specifically women, and the more attractive the woman is, the more harassment. This is sickening. I can't help but think that as the symptom of a profoundly heinous society towards women. And frankly, I find the sort of lame excuses in this thread quite hard to swallow.
That's a million dollar social policy question.

Being to commit people against their will (and having money for it) would be a start.
So many good memories as a kid of going to the local B&N with my parents. Unlike our library, it had coffee and social energy and tables set up for browsing and was open past 5pm.

It shared a cursed strip mall with a Blockbuster, a LAN gaming center, and a music shop that was finally torn down last year.
No. It is an asymmetric strategy. One "side" wants chaos more than the other. That other is in fact all those interested basic democratic stability. The construct of "sides" is created artificially by these tactics in order to divide.
There's two ways to "fill a gap", either you create a gap that needs filling or you make an existing solution better. You don't see anything missing because you aren't looking at things from this perspective.
Direction for ISO C++ [pdf]
Coordinate descent is simple but the resource requirements may complicate your implementation running over n=500k with tens of thousands of markers each; as it was described to me, they were using a workstation with like 128GB RAM... (Plus of course you need access to the UKBB dataset in the first place.)
Veruca Salt wrote a song about the museum on their 2015 comeback album, whose songs detail the mended relationship of its creators.
Why do you need ACLs to run a few services on their own server?
books a million I believe.
I wait with 'bated breath for this reformation to apply in the case of the United States' unprecedentedly large general prison population.
I want a distributed (not cloud) file system that handles many files and WAN latency (i.e. not HDFS). It might be a cross between Git and BitTorrent.

It feels like deb repos, PyPI, NPM, CPAN, CRAN, etc. should be put in there, with the addition of binaries for popular architectures. And probably Docker-like images, although I think if they are not opaque blobs, it would be better for rsync-like differential compression (which Git implicitly provides).

There will be some small files and some big files. I want it to be like Git so I can clone locally, not just go to the cloud. The way that Git is trivial to set up and clone through SSH is nice too.

It probably has to have a notion of "user", like a local file system. (This makes the problem a lot harder; git doesn't really have permissions.)

BTW Julia's package manager just used git, but I watched a talk that said this ended up being a really bad idea, especially on Windows.

As far as I understand IPFS has some of these properties. Has anybody used it? Could I use it for the package repository use case?

I don't know much about it, but Project Atomic sounds similar too: https://www.projectatomic.io/

Any other projects that seem like a close fit?

BTW I think this would also be useful in the data center, as some companies like Twitter apparently use BitTorrent in data centers to start large jobs quickly (i.e replicate the same 500 MB binary to 1000 machines).
as far as I can tell, we're in the grip of a mania and the main purpose of most coin offerings is speculation bait. There seem to be some coins that are targeting legitimate long-term use (such as those in the telephony market, and those trying to democratise markets like storage) but by and large, it seems to be a cash grab.
Good scientific analysis does require a level of domain knowledge though. Otherwise you will be susceptible to those exact issues of sterotyping and superstition. Especially when we are talking about issues that are so complex and have such a long legacy.
Serving machine learning models in production is still something that appears not to have an obvious correct solution.
Estimate how many people are searching for property at a given time, how many of them would use your view-focused site (a tiny fraction), how many of them would find something through it and hence give you income (probably referral bonus from whatever big property listers you're partnering with).

Now weigh that against the cost of creating/running a site, and digging out the properties with a view.

I've not done this rigorously at all. But in the site I worked on, I suspect people filtering by facets similar to "has a view" were, optimistically, about 1% of our engaged audience. Conversion rates were like 5%. So that was probably a few tens of people per day (we had a fairly big audience!)

If you monetise by referral bonuses, you'll probably get tens of dollars per referral. So at most ~100USD per day.

Now consider the costs of setting up and running such a site. Remember that we were a global property search engine -- to get that thousands-strong audience, we were running all over the world.

IMO it just doesn't add up.

You can always prove me wrong! One way might be to focus on high-end clients, and somehow make more money from them... larger referral bonuses, for example, or having the clients pay you to find them properties with a good view.

But yeah, I remain sceptical.
Sorry, if I missed this but did you see if the total volume of messages (good and horrible) went up or down based on the 4 profiles? Not that getting more notice from customers is a great trade for abuse but it might be some small silver lining.
7 Companies from the YC Winter 2018 Batch
IMHO, a large number of idle people is not good for society either. People need a purpose in life, and a great many people don't seem very good at making up their own. Otherwise there's a strong chance that they'll become depressed, and often start abusing drugs, and then it's just a big spiral downward.

As dumb as it is, that stupid job at least gives them a reason to get up in the morning, maybe even a bit of satisfaction from time to time.

These universal income ideas have the notion that your average joe will decide to learn an instrument, or maybe practice swimming, or maybe backpack across the country. In the real world they'll sit on the couch all day watching TV or playing video games and/or getting high. Universal income won't work until we figure out how to not turn the country into rural West Virginia with it.

Or as Picard put it: You see, one of the most important things in a person's life is to feel useful.
You describe a one-off transaction in which no expectation of future contact is anticipated. Facebook is an account with an on going relationship. Its the difference between seeing someone multiple times and saying hello to a stranger on the train.

I'm not saying they don't take it too far, but certainly someone with an account has invited facebook to do some data collection and tracking.
Because copyright and software can be used to perform a backdoor attack to seize ownership of physical objects from you. You are looking at a full-on attack on the concept of ownership. You own nothing: It is licensed to you at the whims of the true owners.

Why wouldn't corporations, which are sociopathic "persons" defined exclusively by their avarice not want to do so? It is more profitable to prevent repair. It more profitable to force you into buying more.
I don't want to use surplus because e.g. I want to use well developed UI components or toolkits like blueprintjs, which is implemented on top of React.

Slightly confusing is a real objection. MobX strives to implement transparent reactive programming, where the way you access, update and transform values works exactly like it would with regular objects. S.js has a worse learning curve.

Redundant computations are computed; see: https://codepen.io/anon/pen/vdWomE?editors=0010

even though the completed() computed isn't used anywhere, the reduction is still being recomputed every time todo state changes
Multithreading in Go – A Tutorial
10 years ago, I learned about the idea of elastic infrastructure. Services with load balancers in front of them, hosts that come and go easily, a structured way to communicate between services.

At the time, that was nginx + manual autoscaling, then it was ELBs and autoscaling groups, now it's kubernetes and containers, maybe hosted. It's still not there.

I'm excited about the software that makes that operable at scale. It seems like a service mesh is a good idea. It seems like mutual security between services is a good idea. It seems like storing routing configuration in a separate control plane that is executed in a data plane like Envoy is a good idea.

There's a bag of software at CNCF that's loosely organized around this, but I don't think the "just deploy some code, it can scale and you can have tons of services doing that with good visibility and operability" is quite there. I'm really exicted about Envoy, but I don't think there's a good control plane for it. I'm part of a company that's working on a commercial implementation (turbinelabs.io), and Istio is in a similar space.

There's still work to be done!
I'm only 30, but I feel the same way. I've just never been interested in keeping up with the latest tech, I just like to get things done with the tools that work. PHP, JQuery and WordPress still work. I'm a generalist as well and have held positions or have done a fair amount of work in most areas of marketing in my 9 years in the industry.

I think your idea of teaching and doing corporate training is the right direction. You could then take your lectures and record those and build courses on those. That's how you create that content-momentum and spend less time building, thereby improving your ROI.

Good luck!
I believe this comment is turning an issue of sexism into an issue of impoliteness that's developed around the culture of gaming, and I think that's a particularly toxic viewpoint.

Rather than addressing the real fact that women are treated as sexual objects by men generally, whether in thought or anonymous action in message chat boxes, this sort of comment turns it into an issue of "polite conversation". To me it seems as an (although it seems inadvertent) attempt to divert the attention from the real issue towards a non issue of "poor taste in jokes".

I still like particularly dark, demented, and a "punching down humor".

I've always felt a certain level of dishonesty amongst individuals who use polite discourse as a means of communication. There also seems to be a hint of classism in maintaining polite discourse.
OpenWhisk is a bit clunky, but it does exist! https://openwhisk.apache.org/
Joel at Joel on Software has written about "hiring developers" on his blog. That could be a good starting point.

"Team management" is a very broad area. One skill I wasn't familiar with when I was a manager (I was winging it mostly) was coaching. There are a couple of great books on coaching in the workplace by Julie Starr - I've found her work very useful.

You might also find it worth reading "Happy hour is nine to five" by Alexander Kjerulf. It pays to know what makes for a happy workplace as a manager, as many people switch companies due to bad managers, not the work itself!
No. But the heap corruption shouldn't make certain facilities go away, or hang around looking broken. For example, Springboard could be separated into separate processes (display and monitor) and built on some kind of event queue. Then, if an event containing some kind of poison pill brought down the display, the monitor could note the crash and after a few retries, evict the poison pill event and bring the display back up without it.

It's the not even 2nd rater who gives up on something which causes such a huge hole in the user experience, saying to themselves, "Uhhhh, there's no such thing as a never crash fix." You're not a 1st rate programmer if you only think one step ahead and say, "Uhhh, you can't guarantee no crashes," then leave such a huge hole in your system. The 1st rater engages in a bit of lateral thinking. The real problem isn't to eliminate crashes. The real problem is to eliminate the hole in the UX! Anything you can detect, you can "fix," and sometimes a guaranteed "fix" every bit as good or better.

(It's exactly this kind of mediocre thinking that led to the hardware quality doldrums in the 90's. The OS crashed so often, hardware manufacturers started to make cheap machines that could only stay up for a few days anyways.)
Lots of good recommendations below, I'll add Pegasus in Flight and The Ship Who Sang as my favorite McCaffery novels. Mercedes Lackey you do actually have to be careful with, because some of her books are reeaaaally smutty. I remember them fondly from when I was 12, but you probably don't want to be the uncle who gives them to her, come to think of it.

Wrede's Dealing With Dragons series is incredible, the Circle of Magic series is a good read (https://en.wikipedia.org/wiki/Circle_of_Magic), same with the Alanna series (https://en.wikipedia.org/wiki/The_Song_of_the_Lioness).
Also, I suspect, so they can have some control over who leaves.

When employees start leaving on their own, the first to leave are going to be the highly skilled but underpaid ones. They are attractive, relatively inexpensive to attract away, and have relatively little incentive to stay. They're also the ones the company most wants to hold on to, for similar reasons.
It's worth noting that all of this behavior is normal and healthy. It's part of socialization to learn how far you can push. Some back and forth teasing will be better for you and enjoyable for everyone, too much will make you an outcast. Additionally, this is a part of establishing or figuring out your position in the social dominance hierarchy.
I left math after college for software engineering, but reading A Mathematicians Lament recently re-kindled my love for it. It is tragic how intuition, technique and mental models are left out of modern mathematics education and writing.

It occurred to me that while I learned in college how to show, using Galois theory, that quintic equations are not generally solvable by radicals, I had no idea how Galois theory really relates to the process of finding roots. So I went back and derived the quadratic formula, the cubic formula, and sketched the quartic formula to see how the process used the ideas formalized by Galois theory and where it breaks down. I've tried to write the result up in a motivated and understandable way, instead of like a math textbook: https://alexcbecker.net/mathematics.html#the-quadratic-equat...
If you're talking about the legal definition, that depends largely on your jurisdiction (there are many where a single instance does constitute harassment; perhaps most states in the US require a "culture"). Unfortunately again, common language and legal language overlap but with slightly different meanings.

However, in every case where multiple messages were sent, that's clearly harassment in many jurisdictions. Additionally, the sum of actions by multiple people constitutes harassment. Also many jurisdictions will consider it harassment if there is a single, severe incident. However, many of these laws only apply when a co-worker is the harasser.

In summation: your statement is not necessarily correct.
Like many traits, height is a mix of genetic and environmental factors. Based on things like twin studies, we know that 60-80% of the variation in height is due to genetic factors [1]. This paper shows that you can predict height from genetic information with an accuracy that is in line with that heritability estimate. It doesn't mean that it will be 100% accurate all the time, since environmental factors (e.g. nutrition) will account the remaining 20-40%.

[1] https://www.scientificamerican.com/article/how-much-of-human... "The short answer to this question is that about 60 to 80 percent of the difference in height between individuals is determined by genetic factors, whereas 20 to 40 percent can be attributed to environmental effects, mainly nutrition."
Hiring: Engineering  Two Chairs (Mental Health)
I don't think that's the reason lisp didn't win. I'd say it's more because of Price, Slowness and Unfamiliarity.

I've used Clojure professionally now for a year, and I'm not finding the problem you mention to exist. Maybe its exclusive to emacs lisp?
Please do not conflate MacLisp and Emacs Lisp, they are different languages. GNU Emacs is not directly derived from Multics Emacs, it's one of the many reimplementations of the original Emacs. The closest thing to MacLisp today is actually Common Lisp, and it's much more advanced than Emacs Lisp, which is not surprising considering that Stallman was not interested in creating a state-of-the-art Lisp implementation with his limited resources but wanted to merely provide a minimal foundation for a programmable text editor.
It's much less mysterious when you consider socioeconomic factors. In particular, they concentrate in neighborhoods which are vestiges of midcentury economies of scale (i.e. factory jobs), and are now hopeless. Urban police are pretty good at stopping violent crime from leaking into white professional neighborhoods, which is arguably city institutions' true priority.

Police tactics are only going to get you so far in communities that (justifiably) see the police as an oppressive enemy faction, where witnesses don't talk to detectives and juries don't convict.
We sell diagramming libraries, most notably (by sales volume) a JavaScript diagramming library: https://gojs.net

Our stack is: we don't care. One of us spun up a couple AWS resources and a windows machine with IIS because that's what he knew how to configure the quickest. It seems like it would be a waste of time to spend any more time thinking about it until we have a real need.

We have some orders database stuff we wrote ourselves ages ago with SQL Server that hasn't needed significant changes in 10+ years.

In other words, to us, the stack is whatever makes itself disappear the soonest so we can work on the actual product. Nothing fancy, nothing new, nothing changed for the sake of it.

If our product touched the stack more, we'd spend more time on it, but only insomuch as it was the product (if the product is a speedy website, etc).

Our workflow/cycle is all JavaScript based for the JS product. We push release with a gulp script I wrote.
Tolkien Reading Day 2018
I understand that powers have shifted, and the majority of the people prefer "free" email/chat/spreadsheets/storage, when "free" means "welcome to our own special walled corner of the internet, give us your personal data and watch these ads".

But why should in 2018 be so hard for one to be able to simply pay once for hardware or software, that puts the user first? Is it impossible for such a company to succeed at scale?
So what's stopping Getty images or anyone else from going after Bing next?
Reminds me of: "In its majestic equality, the law forbids rich and poor alike to sleep under bridges, beg in the streets and steal loaves of bread." - Anatole France
Machine learning model management and serving service.

I haven't seen a decent open source framework that makes it easy to package a trained model with prepocessing and postprocessing steps and deploy it behind an API.

Adding performance tracking and model validation on top of that would be great.

Then there are things like queuing/batching and autoscaling.

Closes thing that comes to mind right now is tensorflow serving and their k8s stuff (which it looks like they just renamed to tf-operator and moved to kubeflow org https://github.com/kubeflow/tf-operator)
> backside selfie in yoga pants

See... that right there is sexual harassment. But it’s just a joke, right?

> changing the avatar is a good idea

“It’s so easy to avoid harassment! Just make sure nobody knows you’re a woman!”
Problem is in the US ISP they can sell your data without telling you. So I prefer to keep my data away from them. I trust Google more to not sell my data and fine with them renting it out. Others might not. So use them for DNS for example so it does not go to my ISP.

https://www.usatoday.com/story/tech/news/2017/04/04/isps-can...
ISPs can now collect and sell your data: What to know about Internet ...
To kill net neutrality, FCC might have to fight more than half of US states