skysight-inc/HackerNews huggingface dataset:
~$520 billion as of Friday. Aside from international expansion, the difference between Facebook and MySpace is that Facebook has made and will in all likelihood continue to make a lot of money, actual profit measurable with GAAP. Snapchat will die before it makes GAAP $1, just as MySpace did.
OpenFaaS: Serverless Functions Made Simple – For K8s and Docker
I'd love it if my cell phone auto-screened calls from numbers not in my address book. Give them a special message that explains the only way they'll get through is to leave a message.

Or that they can register their number in a public registry that fully explains who they are and then I can decide whether to take calls from that number.
How Julian Jaynes’ consciousness theory is faring in the neuroscience age (2015)
I thought AWS allowed you to verify via text?
Rarely can I get the same level of service out of companies over text that I can easily over the phone. Talking to a human over the phone is by far the most customer friendly medium of communication. I can do it without physically going anywhere, yet I get almost all the benefits of visiting the business.

Online chats on websites are usually undermanned and overall useless. On the phone I am sure I have at least one person's attention. The rep isn't trying to talk to five people at the same time, we can both focus on the issue, the back and forth is almost instantaneous, and we can come to some conclusion at the end.
Not really it seems, unless you want a self-hosted solution like tt-rss, freshrss, or selfoss.
This is webgl 1 I guess? WebGL 2 has some nice particle suited features like transform feedback: https://gpfault.net/posts/webgl2-particles.txt.html
I hate telephones too, and I DON'T have an anxiety disorder please!!!

I'm just not the guy always ready for a call. I rarely pick up the phone or open the door for a unknown call, and yes it can create stress. Quite often I am very focussed and balanced, one call can ruin that state. If you cannot find yourself in this, please don't create a disease out of it.
Fighting to Replace America’s Water Pipes
Born in the 60s, old enough to be your parent: no landline at our house in I don’t know how many years. We both have a phone that’s nearby all of the time, what would we do with a landline except as a spam vector?

And my parents, who are old enough to be your grandparents? Ditched the landline a couple of years ago. I have no idea what the demographics look like for hardlines anymore.
That was the exact thing that came in my mind first. Here 10 years might just mean the date author first tried Emacs and not the time for which Emacs is the primary editor.
Show HN: Frittata.cc ideas, concept and feedback
The guy shared his personal issues in great detail. What's unfair about readers drawing some conclusions from it?
Any tool or technology requires an investment. It just depends on how much you want to spend on it. You do not need to be an emacs guru to use emacs. Just learn the basics,downloads some pkgs, use what other people already built for you. Hell I never ever wrote a line of elisp but I am able to glue things together so It does what I want.

But you are right if a tool is just as good in its default configuration then it's harder to justify the investments to learn another one.

On the other hand Emacs has been here for dozens of years and it still mostly works and behaves the same. )
I used VSCode exclusively while building a Go project, a while ago.

At the time support for this language was mostly offered via Vim and VSCode - Vim is a love/hate thing for me, so I decided to jump in with the cool kids and play with VSCode.

It was pretty great, the Go support was amazing, I was getting the productivity I needed. And then my project grew. And then my VSCode memory usage grew even more. It became clear to me just how bad this Electron deal is.

Maybe one day Electron/JS will grow in a direction that makes any sense when it comes to performance, until then you're better off just using other software - I absolutely recommend anything by Jetbrains, the license is affordable and extremely worth it, they now have an IDE for Go (not fully out but you can grab a EAP that works GREAT). I can't even begin to understand some of these blog posts - People seem to just now be discovering things like GoToDef, syntax checkers, auto tooling... Really? From Eclipse, to Netbeans, to the now amazing software provided by Jetbrains - None of those features are new. I like to try new editors/ides, but if they don't offer these things out of the box (or without minimal dependency management), why even use them? The feeling of lightness that your hardware disagrees with?
> Impressive.

... is it ? tech demos ten years ago were already north of 1 million particles.

https://www.youtube.com/watch?v=3xN2PkxNRHs
I receive about 20 spam calls per day. In contrast, I receive about 0.2 legitimate calls per day.

Google itself suspects that these are spam calls, because it pops up a bright red "SUSPECTED SPAM CALLER" warning when the phone begins ringing. And yet, I have found no option to have the phone automatically decline the call. There's not even an option to silence the ringer for any call not from my contacts; I actually had to disable my ringer for all callers, by default, and then manually, one at a time, set a custom ringtone for each of my contacts.

This is completely absurd. Why is it so hard to configure my phone to only allow my friends to interrupt me at any moment of the day, rather than any rando? Turns out, I might also hate telephones.
I think when architechture fails, its a failure to understand the problem you're trying to solve and the value an architecture gives you.

Some problems are such you don't need audit, you don't need to roll-back time and you don't need multi-database coordination. Then you don't need event sourcing.

CQRS is a more generic concept, but you also often don't need it. That's because RDBMS do CQRS for you. You can design tables in a normalized way, to maximise writes, updates and deletes guarantees and consistencies. And then you can do whatever query projection you need. All view aggregation is magically handled by the RDBMS for you. You need to manually implement CQRS when that RDBMS limits your scale or performance.
CRA Statement on US News and World Report
If that's true then Rich Hickey has refuted this approach to my mind. See my link in OP. I also mentioned npm and bundler in OP. This is precisely the approach I'm against. It's good locally, but deteriorates the eco-system at large when everyone follows it.
Have you considered not diagnosing mental illnesses in HN comments? Let alone offering "treatment advice" on a case you know nothing about, without having spoken to the person in question?
SNAP has already lost $40 mn on Spectacles, because they don't sell. This does not seem to be a strategy that is actually going to work. Meanwhile, Instagram Stories now has more users than Snap, and Snap's user growth has stalled, coming in below expectations for the second quarter in a row. So far they have also failed to improve their Android experience, which is not helping. At this point, SNAP seems more like TWTR than FB, except they don't have the kind of relevance, and therefore staying power, that the former has. Unless they can come up with a strategy for a turnaround, they may be dead in five years.
This should easily have a $1Billion dollar valuation. Settle for nothing less!
Love me some RSS.
Internal bandwidth is usually the limiting factor for neural networks, not the ALU.
Firefox 58, 60FPS.

Chrome: 40 FPS
H1-B Administrators Are Challenging an Unusually Large Number of Applications
Because it is the most simplest and the most spread one? You don't need to sign up for yet-another-communication-service; you are not dependent on corporations like Facebook to conduct your business; you don't need to install an app.

What else would you use?
> How are you doing that with VIM, grep and then editing 100 files at once?

You don't. You do it with Vim and a language plugin. The support across languages isn't great, but this is what the LSP is helping fix.
Wisconsin vs Iowa Live Stream Free
https://greenbay.craigslist.org/eve/d/watchwisconsin-vs-iowa...
There is a difference between good architecture and fad chasing, the problem is higher mgmt never buy into it and so it never gets implemented correctly hence becomes a fad in their eyes, perfect example of this in software is agile
WebGL is a new frontier for many. I myself was impressed by what I could do with three.js at work. Also impressed by other three.js projects / products out there.
Yes, things that cause you stress can be neurosis and psychoses. If it ruins your focus it is affecting your life and can be classified as a disorder.
I agree. Every times I receive a phone call, I know that:

Someone wants somethings from me ("please can you do this or that for me"). Or it's bad news. :-/

Email and text messages are better tools for me: you answer when you want to whom you want.
All those tags options require a gen tags file step that is completely inadequate and cumbersome
I would say clippy.el, and if Emacs is compiled with GTK+ support, it can display a "graphical" tooltip instead of a text one.

Edit: I'm wrong, clippy describe a function in a tooltip, it doesn't show the definition, one should extend it to use something like xref-find-definition (M-.) for the Lisp mode (and for Elisp there is the elisp-slime-nav package).
If you study a bit of corporate finance, you can learn the mechanics of valuation. At the end of the day, though, how do you determine the market value of any asset? You auction it off. If you keep it, you are saying it is worth more than $50K. If you sell it, you are agreeing that the market value is whatever the other party is offering you.

Rather than trying to calculate explicitly what it's worth, have you considered trying to find other buyers?

Edit: Another thing to consider is, if this isn't a life changing amount of money to you, you could treat this like an empirical experiment to learn the process of selling your company. This will be invaluable experience in your next start up/side project, or for any future business endeavor where you engage as an owner or potential owner of a company in a transaction like this.
You can install an app that kills all unknown calls. That's what I did.
Couldn't agree more, which is why I was so disappointed when apple removed the built in RSS reader from Safari. I now use RSS Not, but really much preferred the discreet version built into the OSX browser.
Russian 'Fancy Bear' Hackers Using (Unpatched) Microsoft Office DDE Exploit
If I stop using Debian some day, it will probably be because of that habit of pushing version information into part of a package's name.

It completely breaks upgrades. Newer versions aren't compatible with older versions, yet there's nothing telling apt that it should upgrade other stuff depending on the older version first. Also, who is to say wether foo5.3 is newer or older than foo5, and since foo5 depends on bar3.2, while foo5.3 depends on bar3.2a, what package do you have to upgrade first?
Looking at the source, seems they render all the points in software (WASM) to a 2D texture then to the screen.
So how are you supposed to intelligently take in an article like this if you can't speculate on the causes of the trauma he reports? "Diagnosing" someone is by definition done by an expert. Having a suspicion as to the cause of something (even if that cause might be a mental disorder), is something regular people do, in order to make good decisions.
There are multiple good (intuitive) explanations for this here: https://math.stackexchange.com/questions/67039/why-does-volu...
I went to the Badlands in August with my boyfriend and his recent ex’s son who lives with his mom and us at our house. Anyway, we couldn’t set up camp late one night because the site was full, so we got a cheap hotel room.

The kid picked up the phone in the room and said: “It’s making a noise.” Boyfriend said: “Maybe you called the front desk by mistake.” Kid said: “No, it’s some kind of buzzing noise.” Boyfriend laughed and said: “Oh, that’s the dial tone!” I immediately felt old. This ten-year-old didn’t know what a dial tone was.

It’s easy to forget that kids are growing up with different technology than we did. :)
"... our work suggests that individuals
are exposed to more cross-cutting discourse
in social media than they would be under the
digital reality envisioned by some (2, 6). Rather
than people browsing only ideologically aligned
news sources or opting out of hard news altogether,
our work shows that social media expose individuals to at least some ideologically crosscutting viewpoints "
How to undo (almost) anything with Git
ah, but you have to understand, "muh ide sucks!!11! use vim!!1!!"
I must be a very different person compare to the author. I prefer phone calls a lot more than text/emails. Because I can usually get a result in a much shorter timespan.
I'm aware of how capitalism works, but I'm not sure that equation is as straightforward as you stated. That value of risk is going up.

Since the article was about architecture, I was trying to point out that existing architectures have real issues.
I'm also very optimistic about Snap - it's one of the only social networks I use regularly.

That said, Snap could fix a lot of things and grow revenue and the stock could still not move - they're at about the same market cap of Twitter with a fraction of the revenue and user growth that is similarly stalling

There seems to be a hard boundary with reaching the demographic of users in developed nations and both Snap and Twitter are there
> you can never be certain that the maintainer actually follows it

The same happens for the proposed model ¯\_(ツ)_/¯
That step can be completely automated.

You could also use something like the dumb-jump package which doesn't even require a tags file. It's not perfect, but it suits the needs of a lot of people.
Commenter here. Firstly my comments are designed to highlight confusion in your argument, or with your understanding of versioning as a whole. With regard to version identifiers, they aren’t simply strings, they are complex data types made up of iterable data types. Even a custom enumeration that holds values such as “alpha”, “beta”, “rc”, isnt just a string, but an enumerated type, meant to convey MEANING. The fact that they are serialised into a format that happens to be readable and parsable, is besides the point. You write “Let's just make them a tuple. Instead of "3.0.2", we'll say "(3, 0, 2)".” Why bother? You’ll end up treating them the exact same way. Or does the tuple have some structure that is different from the containment found in semver? Semver is a heirarchy. And what would it mean? Absolutely nothing if you were hoping to understand the difference between 2 versions simply marked like “Product-1 21” the “Product-2 13”. If you think every open source developer’s life is going get easier with strings that hold no meaning, you are sorely mistaken. I’m truly baffled by your reasoning. Others have commented, and I agree, after 20 years in the industry, pinning is vital. The Go community isn’t wrong. The request to pin is borne of experience. You are ignoring the fact that working with multiple dependency’s that are produced by coders you have no control over isn’t all rainbows & unicorns.
Except that checking for a dial tone is mentioned later, so I’m going to go with ESL rather than ignorance of what a dial tone is.
You can configure emacs to have practically all the features of VSCode. The problem is that getting there has a high burden to get there .

I was thinking of making a VSCode clone setup for emacs .
Why not build a model of your revenues over the next couple of years in excel and calculate their sum?

Obviously a model can only tell you as much as it can accurately predict and you’ll probably want to generate some best case/worst case scenarios but then you’ll at least have a set of numbers to work from and know whether the offer is high or low compared to what you could make.
There are a number of phone answering services that will ameliorate this issue. These guys charge $1/call (http://www.answeramerica.com/telephone-answering-service-pri...) (no relation to them).

In terms of startup ideas, there is probably an Uber like service opportunity here. An app where your "operators" can download and put on their phone, and when ever they want to they can put them selves "active" at which point you will route calls to them over your VOIP network, they take calls, record the data (name and number). You pay them per hour to be on-call, your customers pay you per call, and for infrastructure you need an enterprise account with a VOIP provider, a web site, and a way to accept payments. (That might be what Answer America is doing, I don't know but it seems pretty doable)
I've used emacs for a long time (13 years now I think) and while I've been super impressed at the progress emacs has made (MELPA, helm, etc) it continues to be cludgey to support other languages.

That said, Go is actually one of the best supported languages because of the CLI tooling it offers. Company mode also completed Golang super well and with flycheck it all works pretty much out of the box.
Honestly, Eclipse is pretty great actually. It does run faster then VSCode. It just needs a better ux.
What if I don't want to make that investment, because otherwise I have to make 1000 investments for glue code projects
It's probably great for abusive spouses who track their partner.
It's not just customers.

I manage teams of support engineers/agents.

They will do anything to avoid a phone call.

Indeed, almost all the time, phone calls lead nowhere, only to emotional distress.

If you have a really serious issue, you need to escalate to an actual software/platform engineer, and that's something that takes hours, if not days.
If I don't recognize a number, or have a scheduled call, I will almost always let the call go to voicemail. Then I'll decide if the call warrants a call back. Usually it doesn't.
No, Cloudflare batches together many unrelated domains from different customers into a single SSL certificate.
Many IDE features (e.g. code completion) excel at letting you use code that you don’t understand well, you can jut jump right in and get something to work. But ya, it’s a just-in-time mechanism that can be used as a crutch for actually learning the abstractions of the code you are working on.

It is great if you don’t work on the codebase enough to justify learning it completely.
Excellent idea, there's a huge market for new phone management apps it seems, what are we waiting for
IDEs are great but need to work on lowering the bar for writing plugins / extending behavior. Say what you will the bar to make emacs do what you want is significantly lower than writing a plugin for Eclipse / Clion / Visual Studio.
Meet China's Blackhawk Helicopter, the 'Copyhawk'
Ok, but what is even more amazing is he didn't realise that IDEs have that feature. What did he think they did, just syntax highlighting?
Experimental design definitely has some parallels to code structure (the control flow graph, not the AST), but I think most real-world experiments would be awkward to model as code in a typical programming language. Some examples of things that I don't think translate super-well: arbitrary-fan-out forks and joins, complex decisions on when a process is "done", ad-hoc changes in the middle of the experiment, and experimental condition metadata on each branch.

Currently, we have a visual UI for defining all of this, which is particularly nice for scientists without a programming background, but it's certainly possible that we'd have some sort of description language (maybe something like Makefile) in the future. And, of course, you could always write custom code to generate the graph and define it using our API (which isn't the same as the graph being derived from your code's control flow).

Also, like I mentioned with configuration vs execution graphs, more interesting than the "code" is the "execution trace". One of the main goals here is to keep a team of scientists in the loop on how a complex experiment is going. When you have hundreds or thousands of samples undergoing different treatments and analyses in parallel, it's not at all obvious how to visually represent what's going on, especially if you need to account for errors and ad-hoc changes that happen while the experiment is going on. In a certain sense, the "code" to define the high-level ideal structure is the easy part.
Just as a quick comment the GC configuration on those Cassandra nodes is kinda crazy. I don't think anyone is recommending anyone to run 30G maxheap CMS. Somewhere around 16G you really should switch to G1GC.

Also I highly doubt you want to have 30G heap with 60G RAM available. Having a larger heap most likely doesn't help you at all. It will just eat away memory you could use for mmapping or off heap things and increase GC pause length.

(This is the bane of running JVM any apps. You really need to know what you are doing with the GC. Also with apps like Cassandra there is no silver bullet. Just some general guidelines to follow and slowly adjust your values and monitoring of the changes as the best possible settings change with the load/hardware setup)
This week in blogging, writing, and content creation: Nov 4 – Nov 10, 2017
I have an anxiety disorder (GAD), so here's some personal anecdote...

My fear of phone is more among the line of "I might miss something _very_ important if I don't answer immediately." Unsolicited phone calls, and sometimes non-important phone calls make me very annoyed/angry to the point that sometimes I started yelling at caller over the phone. I know I shouldn't.

However, at the same time, I'm also scared of answering the phone from known or unknown callers since I _don't know_ what they're calling me for. Even such call is expected, I always assume they're to tell me a bad news. I'm fully aware it's absurd, but it's uncontrollable.
I once sold a site with a similar setup. It was the kind of site that generated a lot of interest from a lot of people for a while. Some good interest, a fair amount of interest from certified crooks and every once in a while the type of interest you have.

Not going to go over the financials but I will say this:

If you care about the project, and specifically about its future, than $50k is bullshit. Opportunities are random and far between. It is extremely hard to envision, start and successfully grow something meaningful. So don't sell.

Else, if you just don't care anymore, $50k is fantastic amount of money. You can go on a trip around the word, get season tickets to a ski resort or just buy a made-to-order device that rocks your boat. It will allow you to care even less about that project, you didn't care about no more. So sell.
People should send calling cards ("Hi, it's so-and-so, wish to call on you at your convenience") and wait for a response. Same for telephones (send an email/text message first).
me, too. i have an old phone, and i keep it just for few people to call me only if its need. i don't call others, i hate phones.
It only "doesn't really work" because this is ascribing too much responsibility to it. Semver is a social protocol designed to assist in solving--but by no means completely solve--the technical problem of how to resolve dependency versioning. It only gives us the barest protocol to allow us to begin describing the problem, and permits us to attempt to build technical solutions on top of it. Nobody's pretending it's perfect, but if anyone has a better solution, feel free to propose it (and neither the OP's, nor "romantic versioning", are any better at solving this problem than semver).