skysight-inc/HackerNews huggingface dataset:
Thank you for mentioning this. I wish people understood this better.
I have to disagree about the testing bit with autism; from what I understand, that doesn't even show up until a kid is a couple years old or more. Anecdotally, I have two friends with kids, and both their kids are mildly autistic. I think, in both cases, the mothers were in their early 30s.

>I guess they'll keep the population demographics at a sustainable level by immigration or something.

Yep, that's exactly what they're doing. The people having all the kids are either immigrants (esp. Hispanic ones), or ultra-religious Christians. All the people supporting "liberal" values aren't having any kids because it's too much time and money. So I think we can look forward to something somewhat similar to what happened to the Islamic world: it used to be at the forefront of science and math, and then turned into what it is today when the clerics took over.
> I think AGPL introduces some measurable adoption friction

I agree, not just in principle but because I've seen it happen. Where we might disagree is that I don't assume that's a bad thing. Who are the people/companies who will reject something because of AGPL? Would they have contributed under a different license? Overwhelmingly no. Whatever changes they made, if any, wouldn't have been available to the project anyway. If they want to pay for the software, or support etc., then they'd probably do so even if it's completely proprietary. For them there's dual licensing.

Anyone who might have wanted to contribute still has a way to do so. Ditto for anyone who might have wanted to pay. So, who's left? Those who might use but neither contribute nor pay. Are such users a net positive? They're good for the ego, but the support load associated with such users can kill a resource-constrained project. I've seen that happen too. Keeping them away might not be a bad thing. Maybe AGPL is "toxic" in the same way that chlorine is, keeping the pool clean without harming the swimmers. And yes, some people are extra-sensitive to either. ;)
Emerging Technologies Manager
I agree with everything you said. But I'd suggest that not only are the debates in academia alive, they're actually too vigorous and too radical.

I think one of the contributors to the current political situation is the increasing influence of academia on politics and the law. Instead of having a few big ideas that we wrestle with, every politician and lawyer is a little Leninist bent on burning everything down in favor of their ever-changing pet political philosophies. And the notion of moderation has somehow become radicalized, I think; a dirty word for some people and a rallying cry for others.

The vigorous creativity of scholarship provides an endless supply of fodder in terms of new ideas, new reasoning, new justifications, and most recently new "facts". If we were a nation of philosophers it'd be some kind of paradise. But we're not, and it's ripping apart our core social institutions.

I'm not dissing the scholarship, or trying to suggest it's all bunk. I mean, even bunk can be valuable by challenging assumptions or by making conspicuous assumptions itself. But too much of that debate is bleeding out into the culture. A whole new layer of public policy institutions and media outlets feeds off and disseminates the half-baked ideas. There's never any time or energy to winnow the chaff. And so it's effectively poisoning the social and political culture.
> Does Mithril implement something akin to Redux

Depends on what you mean by "akin". The core of Redux is just a few lines of code with a set of very opinionated conventions surrounding it, plus a bunch of utilities that people may or may not use. Angular's services serve a similar purpose to redux, but the approach is quite different. Mithril's idiomatic approach is similar to Redux in the sense that it's largely convention-based, but it doesn't actually require any specialized code. We could talk about non-idiomatic options, but from my observations, Redux is the most popular state management convention/library set for React and vuex is to Vue what Redux is to React.

In any case, were talking about a 2kb difference, so it's not like it makes that much of a difference.

Fetch is not required by any library, but a) realistically nobody uses the XHR API directly and b) projects typically do require XHR capabilities. If we're going to be removing things, note that Mithril and Angular are modular and can also be trimmed down if the comparison criteria involves removing things like XHR. Also, if "using the built-in XHR API" means re-inventing basic things like querystring parsing, then a library starts to look a lot more appealing again, and at that point, we're back to the point that Mithril's XHR utilities are smaller than most others that have comparable feature sets (e.g. Axios, superagent).
I agree that things like DirecTV now is the future. As long as those services are owned by companies that have traditional cable/satellite/fiber services, they are going to try to upsell or limit these services.
This is a losing battle. May as well cut your losses and use a distro that doesn't use Systemd.

There is now a predictable pattern of Systemd devs and supporters trying to persuade developers to get more and more functionality to depend on Systemd. It started with Gnome, logind, udev, consolekit and recent attempts to get apps to depend on Systemds dns server show it is a ongoing process.

In the end its critical for end users to develop funding models for open source. Without this, accountability will continue to shift away from users to corporates like Redhat and their interests. And users will be forced to accept whatever is thrown their way or move away.
There is a name for that: price gouging.

Maybe you can justify selling an ebook for 800$ because when using it the customer will recover their investment.

What if your hospital/doctor/insurance starts doing that? After all, wouldn't be a good investment to not be DEAD or suffering? Wouldn't you give them a shit load of money for all that value they created for you?

It's a bullshit justification for milking people out of their money.

I prefer the Amazon/walmart approach. Commoditize aggressively and keep the competition away by having low profit margins. Make your money off volume instead of gouging a small pool of customers.

The same applies to this Hollywood crap. They are price gouging with licensing deals, geo-location restrictions, delayed releases etc. Then wonder why aren't enough people willing to pay us what we ask them to?
Fuck off.
I've been using the beta for quite a while. I haven't used it extensively, but I will probably use it more once it takes off. Early on in the beta process I requested Mathjax support. They added it, and now all you have to do to insert an equation is type a double dollar sign (ie, $$). That's sort of a killer feature, because most of my communications will involve equations at some point.
For every investor who buys based on what they read, there is another who will buy on fundamental value such as PE ratio, gross margin etc, but if both are selling then yes stock going down is the right direction
> The limitation in "job liquidity" means less competition for Americans for jobs that immigrants might underbid.

What is stopping the employer from trapping a "job illiquid" immigrant into such a job you want to apply for?

> If the law were rigidly enforced so that only jobs allowed under H1-B were a job that no American could do

I could be wrong, but my understanding is that there is no such law.
We did some analysis[1] on cold starts in AWS Lambda, and found that there is a cold start if there's no activity for 5 minutes, or regardless of activity, there will be a cold start every 4 hours from creation of the underlying VM.

[1] - https://www.iopipe.com/2016/09/understanding-aws-lambda-cold...
I think moderate republicans thought that gerrymandering districts would tilt things there direction and give them more power. What it's done is given immense power to 30% of the population that can ignore the left and have put fear in the moderates that they'll be replaced if they don't get in line.
For better or worse, I replaced /most-all/ of them with it: :)

https://news.ycombinator.com/item?id=12796027

A few months later, I'm still using it in place of most other tools that I had been using, with the exception that for lack of an API or good way of pulling the very rich content out, I still use Google Keep for very plain text notes.
Cloud Native Computing Foundation
Why is it strange? What do you draw from that? Why do you think that is? Please add something more substantial than an open-ended possibly deep question with trailing ellipses.
>It doesn't sound like a very positive working environment.

From everything I've been reading, and what I've experienced myself, it seems to be the upcoming norm for working environments.
I think the real issue isn't that those movies don't have value to consumers, it's that anything other than an "event" movie doesn't get people into theatres. We can happily watch visual media with complex stories and characters from our living room.

Then, of course, there is the whole point about international distribution mentioned in the article. Movies for grown-ups literally don't translate well into other languages.
I'm in full agreement with you and I believe we're just working from different connotations of the word "panic." I don't mean we should behave like a chicken with its head cut off every time the president signs an executive order or tweets. I'm talking about realizing that we face a slippery slope to a worst case scenario and decisive action is needed. Panic can mean chaos but it can also mean that we put aside relatively minor grievances and act to preserve the integrity of the Constitution. I'm using panic to describe urgency, not disorganization.
Lee Byron (@leeb) His work as a maintainer/evangelist of GraphQL is pretty impresive, in particular the way he communicates with contributors (i.e. soft skills) is something to learn from. He's also the author of immutable.js.
transcranial
- Because he is an MD and works on ML like me
- Because he is the guy behind kerasJS (Tensorflow on the browser)[1]

[1] https://github.com/transcranial/keras-js
A few points on our parse.com and migration to parse-server experience:

- I didn't like it initially. Not only the name (parse what?) but also because people started using it as a relational storage, which it clearly were not. Later, I became one of them (got convinced by colleagues).

- We recommended parse.com to a few clients, and they really enjoyed it.

- Had some issues with SDKs but we've been able to workaround them with the help of parse's team (pre and post FB acquisition).

- When the shutdown news came, that was a crossroad. Open source parse-server had got too many issues and we decided to postpone and not follow the recommended timeline. By august, we decided to stick to the open source version, but still no decision on using a third-party provider for the parse-server, mongodb, both, etc, etc. Also, the providers we had seen then turned the yellow light on due to the shutdown experience. By october, it was decided to follow the dark path of going on our own. For clients, we helped them on specific needs.

- The migration consisted of very minor changes in the "cloud code" part, and almost no changes at all to client apps. Difficult part will be to scale our infrastructure when needed.

BTW, we finalized the migration of our own app on saturday.
I wonder how prevalent cabin fever is among workers who manage to travel and work from a variety of different interesting places rather than sitting at home all the time.
Check out monotonic grey codes, they are used for situations like this. As far as I understand it is possible to generate a code where each value only differs by one bit no matter the length, but generating them can be difficult
Your mistake is listening to the support people; they either don't know anything or are forced to lie. Unfortunately I don't have any specific advice on debugging this stuff other than to become a traceroute expert.
Article mentioned the CGI characters in Rogue One, but those ruined the movie for me, among other reasons. For one I think I've seen better graphics in video games and while I concede it must have been the contrast between real and fake, what really pissed me off is the realization that either they lacked the imagination to come up with a credible alternative story or that this was some sort of sinister "fan service".

The other thing that pissed me off is that in Rogue One, like in other recent movies, nobody is kissing anymore, but people dying of violent deaths is totally OK.

The primary reason for why Hollywood is having problems is because they make really shitty movies, full of CGI but with no story. I can even understand the violent deaths, after all, given the lack of story, you can't relate to those characters, so they might as well die spectacularly, before the audience dies of boredom.

Oh yes, I'm not from the US, so not sure what audience they are targeting, but it ain't me. I like some kissing to go with my action.
I think the current dynamic is more "My job" versus "Country"
Cutler Normal Form! I love it, use it exclusively now on all my projects.

_Use_decl_annotations_
PVOID
TraceStoreAllocateRecordsWithTimestamp(
PTRACE_CONTEXT TraceContext,
PTRACE_STORE TraceStore,
ULONG_PTR NumberOfRecords,
ULONG_PTR RecordSize,
PLARGE_INTEGER TimestampPointer
)
/*++

Routine Description:

This routine allocates records from a trace store. It can be considered
the TraceStore-equivalent of a calloc()-type interface, in that the record
size and number of records are specified rather than the total size.

The memory to satisfy the total size is sourced from the trace store's
active memory map. If sufficient space is available, allocation is simply
a matter of adjusting the relevant pointers and returning.

If the required size can't be satisfied by the remaining memory in the
map, this routine consumes the "next" memory map that has been prepared
asynchronously in a threadpool if one is available. If the prepared map
is not yet available, the allocation fails and NULL is returned.

N.B. This routine should be called indirectly through the TraceStore's
AllocationRoutine function pointer.

The total size that can be allocated is limited to the maximum size of the
memory map. The allocator is geared more toward lots of small allocations
versus larger ones.

Arguments:

TraceContext - Supplies a pointer to a TRACE_CONTEXT structure.

TraceStore - Supplies a pointer to a TRACE_STORE structure that the memory
is to be allocated from.

NumberOfRecords - Supplies the number of records to allocate. The total
size is derived by multiplying RecordSize with NumberOfRecords.

RecordSize - Supplies the size of the record to allocate.

TimestampPointer - Optionally supplies a pointer to a timestamp value to
associate with the allocation. When non-NULL, the 64-bit integer
pointed to by the variable will be written to the allocation timestamp
metadata store. This should be NULL if the trace store is a metadata
store, or if the trace store's traits indicates that it is a linked
store (implying that allocation timestamp information will be provided
elsewhere).

Return Value:

A pointer to the base memory address satisfying the total requested size
if the memory could be obtained successfully, NULL otherwise.

--*/
You do realise that we need to hear more about that story, right?
Normally I'd agree, but there's a pretty substantial history of vendors trying to solve these problems in the filesystem context, and it's pretty clear that it's hard problem from many different perspectives. It's very reasonable to the skeptical.

Microsoft gave up in OneDrive (where they used stubbing for awhile), and moved to a model where they, in Windows 10 deliver a filesystem replacement that looks and smells like a traditional filesystem to end users, but is in fact a Dropbox-like mobile client.

I'm sure that when I get to use it (I'm merely a chump paying $100/year for Dropbox) it will be great for 90% of my needs. But there are many edge cases where things will break for users or applications that don't handle high latency file operations well.

If anyone has a chance to pull this off with a UX that people can grok, it will be Dropbox.
>Your sandwich shop worker served you and 80 other customers last Tuesday. I'm the boss, and it's time for me to cut the checks. Wait—what am I paying for here? Today's Friday, and all those sandwiches are already out the door.

In that case, you're paying for the time your employees could have spent elsewhere - and you're likely not paying more if your employees make more sandwiches faster. Also, every sandwich is unique, and takes physical effort and resources to make - if sandwiches could be copied as easily as software, chances are you would fire all but one employee and pay that one as little as you legally could, and still charge the same price, but would that really be fair?

The problem with the economy around digital media is justifying what, exactly, the consumer is meant to be paying for.
Use cases, kinda, yes, https://trello.com/, yes.

I started explaining all of these in depth, but aspects of it would take an order of magnitude more text to explain than they would to simply experience first-hand - I'd encourage you to instead simply try out the first page of the demo experience, which I think would be dramatically more information-packed.
Well, if you don't spend the most hours of your day at work, you spend them sleeping. And it would be pretty dull to ask someone "how do you spend most of your time?" and they said "sleeping". In fact, it would sound rude and dismissive.

What else? Oh, I'm married. Cool. I live in a house. Yeah. Exciting.
I think the home is starting to turn into the movie theater. It's fairly common to see 4k 55" TVs in people's homes; I'm wondering how far they can take the sizes for a residential area. The accompanying sound systems for these home theaters are high quality as well. I guess it's an arms race to out-spectacle what you can get out of an increasingly performant screen from Samsung, et al.
Over the decades, taste has drained out of supermarket tomatoes.

And people say that organic doesn't affect flavour! (Ok ok I know, it doesn't have to be organic)

I grew my own tomatoes a few years ago and they had a very strong tomato flavour. Delicious!
Maybe implementing a mandatory '--json' flag to all our favorite CLIs might solve the issue of parseable outputs once and for all.
What I don't get about these things is how can they be performant. If for every action you are loading an entire runtime, executing something, and then throwing the runtime away you are paying the cost of starting the runtime every time. It gets worse the more actions you execute per second.

So then you build a "serverless" thing and then it needs scale at which point you have to rewrite the whole thing as a classic "serverful" application that loads the runtime once, caches stuff, etc. So why not just build it right and with proper discipline the first time?
If a sliced tomato is slimy on your sandwich, that's not a variety problem, it's a preparation problem (in that application, tomatoes, regardless of variety, should be seeded.) Bland may be a variety problem, though it can also be a poor handling problem.
Those other questions are too intimate for a conversation starter.
So we know there is a Go version somewhere I wonder why they didn't opensource this instead of rewriting everything to nodejs...
This shows how philosophy is rather important when trying to come to an understanding.

Different philosophy can result in different theory of explanation and different direction of model building.
Split-Radix
There are companies doing far better though.

For instance CAT has almost free training courses for their equipment. The only thing they don't pay for is your initial travel to the middle of nowhere. (This isn't sales pitch exposure that similar companies do, this is actual training over 6 months to a year).

Nucor Steel also has a tech campus larger than some state universities.
]Trump’s anti-regulation policies might actually be good for tech startups
Ethylene ripens the tomatoes, which is far more than making them "look red". That link does not address whether there is a difference between the end product of that accelerated ripening and a normal ripening.
I know sales pitches are frowned on here but in the interest of helping out (with probably no return based on most users' Parse instance sizes), I have to share this. We were in the same boat when Parse shut down so here's just another option for anyone looking to migrate their app away still.

We took the parse server and built a hugely scalable platform on AWS and made it free to signup. We're still adding features but if anyone wants to start using it, it's in Production and available via http://octobas.com

You can also migrate your app to any externally hosted MongoDB service (like mlab.com) and simply connect your MongoDB instance to an Octobas.com Parse Application. (still for free under the base plan.. this method actually works out even cheaper when you scale up).
Very close in name to an existing tool, Papers [1], which is meant for organizing research papers.

[1] http://papersapp.com/
Couldn't they just go overseas? I think it's only in America where produce tastes like cardboard.
Tesla’s Battery Revolution Just Reached Critical Mass
> I'm not going to spend a decade living a shitty life waiting though.

Obama administration estimated that with the per country quotas removed, the backlogs for everyone will be gone in under 5 years. Sure, that is worser than getting your GC in a year.
You're correct. 12 vertices, 20 triangles.
I just hope it doesn't end like Mailbox.

What I love about Paper (compared to Google Docs and similar tools) is it's simplicity. Formatting options are extremely limited, so all you have to do is just to type and it'll lay the document out for you.

This is actually the best feature, since you don't waste time adjusting tab stops and figuring out how to make bullet lists work (which was like 50% of my time when writing documents in regular editors).
This is a good thing--these companies should not be helping the Chinese government subjugate people.
I used Mithril for a prototype app a couple years ago, and it was one of those projects that is awesome to get into: the documentation is short but complete, and you can basically learn it and produce a usable app in an afternoon.

One of the things I really liked is there's really no sense of 'magic': as I was learning it, it just clicked and I could basically picture how the framework had been implemented. So many times when I'm learning another framework/library it gets to the point where I just think "Whatever, I don't understand why I have to do this particular boilerplate and though it seems dumb to me, I'll just do it because that's the way it works".

Ultimately we ended up building with Vue (team decision, and I don't remember the precise reasons now) which is similar in many ways, but I did really enjoy Mithril. With 1.0 out I'm going to have to find an excuse to give it a shot again.

----

The changelog [1] is a great example of why the Mithril docs are so great. Each entry shows a code example of old and new usage.

[1] http://mithril.js.org/change-log.html
Because more free time without a meaningful decrease in income increases quality of life?

I was asking specifically about 'fiscally' and, in particular, the mention of marginal tax rates.