skysight-inc/HackerNews huggingface dataset:
I'm both of these developers, and I don't think either part is complex or all that difficult. I have no problem bouncing from backend to frontend in the course of implementing a feature and I don't find my mental stack getting smashed in the process. If your developers aren't cross-functional in exactly the way you describe, I think you probably hired insufficiently skilled developers. ;)

To me, it's more that every HTML templating solution I've ever seen kinda sucks for composition beyond a very basic "insert blob here", whereas TSX--don't write plain JavaScript, kids--does a lot to address that. It's more that commingled views/controllers and the actual logic of the application causes separation-of-concerns issues (and yes, you can write better code, but people don't). And it's more that for any nontrivially successful thing I'm probably going to either need to provide an API or a mobile client--which are the same thing--and so I might as well get it out of the way to start.

In a way, it's the microservices argument. You don't make microservices because of performance, you make them because it forces less skilled developers to do (more of) the right thing and allows those less skilled developers to parallelize better. So it is with tooling like React in an SPA and an API-driven backend. But, and unlike microservice-all-the-things, I find myself able to crank out more involved features, faster, using React and talking to a backend API in something like Swagger than dealing with postbacks and string-manipulating my way to HTML output. So I think there are wins on both ends.
SMR is fine for sequential loads, and anything else is not what these are for.
I was going to point out the mention of Turbolinks and other JS stuff (author isn't a fundamentalist if you read more than the headline), which would help, but in this case, to be honest, my opinion is "hopefully it wouldn't happen." It hurts my eyes.
You parting "Granted..." is precisely what fills me with dread when I see notebooks. Yes, I have seen poorly done source files. I made more than a few myself. However, many of the practices we have grown into as sound programming advice seem to be largely thrown out the window for these notebooks.

The irony, to me, is that I actually typically argue for the mixing of presentation and content. But to me, notebooks look like an attempt by people to make a WYSIWYG out of JUnit/TestNG/whatever style reports. Only, without the repeatability.

There is also the entire bend where these are taking off in a way that doesn't make sense. Do they do the things you are saying? Well, yeah. But no better than plenty of tools before them. Mathematica and Matlab both had "notebook" like features for a long long time. Complete with optimized libraries. And this is ignoring the interactivity of the old LISP machines. (You can see from my history I have a soft spot for emacs org-mode.)

Jupyter is a lot of things. Bad isn't necessarily one of them, but exceptional isn't, either. Heavily marketed is.
Google RAPPOR technique adds noise to the report at client (user) side. The noisy reports are then collected to a central server for analysis.

Doing this guarantees differential privacy, a strong privacy protection.

However, the major disadvantage of RAPPOR is that we get a collection of very noisy data points. Therefore, we need a very big collection to learn anything useful at all!

If the number of clients/users/records is small, RAPPOR is practically useless.

Prio, on the other hand, adds NO noise to client's reports. It uses crypto magic to compute some functions (mean/sum/...) on the collection of reports by a network of servers. Only outputs of these functions are known. No reports are leaked until at least one server is honest!

However, Prio has no guarantee that the computed output doesn't leak information about client's reports (in fact, it surely leaks some information). While, RAPPOR guarantees this protection statistically!

A current research direction is to add noise to the output of Prio as such it guarantees differential privacy.
Back in the early 90s in St. Marks (NYC) there was this head shop (among many others on that fabled stretch) with a [prominently displayed] "This Ain't Kansas Dorothy" t-shirt with a drawing of a handgun. Manhattan had this unique 'buzz', and some people actually were scared of visiting!

Now it is an open air disney land for the tourist. The buzz is gone and most of us have retreated to Brooklyn.

I now fully sympathize with "rude" Parisians.
I think this is a lot of people's complaint with the Commons Clause.

It's defended by citing a real problem, but the AGPL also addresses that problem. Meanwhile, its impact on non-Amazon players like "some random user who wants to write and share a handy tool" is much less pleasant, because it effectively turns that user into a free profit source for the license holder.

I can imagine a healthy role for some intermediate license that goes beyond AGPL to say "actually Amazon, you have to pay us for this". But it would need to not distort what FOSS means for everybody the way this does.
Once a plant, fungus or animal extract is proven to work (or a compound isolated from it, and that proven to work) it is no longer "traditional medicine". It is simply "medicine".

There is no evidence of any use for tiger penis or rhino horn.
How does Stimulus compare to Angular? It seemed like a random plug in the article for a framework that appeared at first glance to basically be Angular.
Two Thunderbolt ports, a bit more power, and a fan, which should allow for heavier sustained workloads.
> They are meaningfully worse. "Traditional big department stores and the brick-and-mortar sector generally" have much more control over their supply chains than Amazon does. Physical shelf space is too valuable to let every random fly-by-night fake-review-fueled company use it. There's also the legal liability that comes with having a real address in a jurisdiction where it's likely you'll be held accountable.

This is less true than ever, as more big box stores expand their online offerings with third-party sellers.
I stayed with my wife and two kids on Venice almost exactly four years ago this month. We avoided the busy spots during the day, and had Venice to ourselves at night. So even at places as busy as Venice, it's still possible to avoid crowds.

We actually found Florence to be busy almost everywhere, even with lots of people still wandering around at night. The Uffizi was the one place that was impossible to enjoy, mostly because of the tour groups. I wish they would limit the number of people in any given room at a time. But, we wandered across to the Museo Galileo and had it to ourselves.
Reminds me the old days of mIRC (popular IRC client back then) where you could (and still probably can) run similar scenario using mSL language (https://en.wikipedia.org/wiki/MIRC_scripting_language) directly from the chat input.

A script could literally takes control of the computer because mIRC is able to load native code by loading arbitrary DLLs
Those interested in the evidence (or lack thereof) of TCM should read

https://en.wikipedia.org/wiki/Traditional_Chinese_medicine
Unfortunately, no, the OSI could never get a trademark on "open source".
https://en.m.wikipedia.org/wiki/Shingled_magnetic_recording for anyone else wondering
I’m guessing this is the new Mac Pro. Just add an eGPU and max out the other specs — I have a feeling the price will be right up there with regular Mac Pro pricing.

Edit: yep, maxes out around $3900. Without an eGPU.

Edit again: I know asking about downvotes is a downvotable offense, but what’s the deal? What did I say that was wrong or even inflammatory? This thing tops out in Mac Pro price territory, I would not be at all surprised if this becomes the new Mac Pro with the addition of an eGPU.
I fundamentally agree with you but I have the feeling that some some of the major proponents of notebooks belong to the category of people who misunderstand them, and simply use them for everything, and write long and convoluted notebooks; I’ve definitely seen my share of those in my domain (bioinformatics, AI) and elsewhere. By contrast, Joel Grus for instance perfectly understands their strengths and weaknesses.

As for being a a good REPL, I feel that an actual REPL (+ editor integration) works better than notebooks: You can combine a literate document with a REPL but still get the benefits of a proper editor/IDE and a proper execution environment, rather than a half-hearted mix of both that’s hosted inside a HTML contenteditable (= Jupyter), and you also get “charts, interactivity, nice and wide sortable tables, etc” if you want). RMarkdown inside RStudio or Nvim-R does this well. — I just don’t want to give up the advantages of a proper editor for the very slight increase in integration that Jupyter gives me.
This is the kind of problem that individual action cannot solve. It's well modeled by tragedy of the commons. Similarly I'd vote for banning slaughter of animals for meat, but in the meantime am not a full-time vegetarian any longer.
You got him bro!! If you don't like that mass industrialization and overpopulation costs us our planet and potentially our grandchildren's livelihoods, instead of using the most effective means to communicate your cause, go to Africa and live in the jungle!!!! epic
It's interesting to see my home country, Austria, on the top of the chart even before the US (https://www.washingtonpost.com/resizer/2nySN0wYiI6lVROh3aQr-...). Considering the strong tenant protection laws in Austria and the relatively low rents (in comparison to buying an apartment) I am curious to see how the statistics work out if only business owners are considered.
Calling it "natural addative" would be more similar to how the Commons Clause is named.
>All Italy has to do is start load balancing tourists.

This is the approach the city of Amsterdam is trying in order to alleviate the huge tourism pressure. I'm not sure how effective it has been. It has resulted in funny things like "Amsterdam Castle" or "Amsterdam Beach" in tourist promotions that have nothing to do with Amsterdam. But, if it spreads the load...
Coming up with a convincing argument for individuals to adopt locally subsignificant choices—a new, credible golden rule—might be something for an entrepreneuring philosopher.

It’s the same problem as getting people to vote...
Seems kinda hard to design for a port that is significantly deeper than MagSafe was.
I was in the infantry for twelve years. You do not use a bayonet (a weapon) for tasks for which you would otherwise use a knife (a tool).
I think the vocabulary you use is a little too extreme but I agree with the general premise that ads are a generally a negative thing and we really should reconsider if we, as a society, should be so accepting of them.

I think there was a time when ads made some sense. Before the ultra-connected world being able to actually tell your potential customers that your product existed was a real problem, especially for niche products that wouldn't otherwise be mentioned in mainstream media. If you invented a new type of lightbulb and you wanted to get the word out then buying an ad was a good way to go. In French "advertisement" is called "publicity" which reflects this pretty well I think, it's about making your product publicly known. Somewhat amusingly in Portuguese the word is "propaganda".

But does it really make sense anymore? Nowadays we are overwhelmed with information. I can duckduckgo for "best lightbulb" and get pages and pages of reviews. Word of mouth is easier than ever thanks to social networks (and without having to buy "influencers" to shill your product "organically"). There's no scarcity of information anymore. If your product is good you can get all the "publicity" you need without having to buy "propaganda".

Besides for many big companies it's not even about advertising a product anymore. It's about the brand. Everybody knows about McDonalds and yet you regularly see ads that don't even try to sell you a new burger or anything, just McDonalds as a brand. They want to be a part of your consciousness, a part of your lifestyle. I think the Portuguese people got it right after all.
Calculate and Visualize Navigation Routes with HERE, JavaScript, and Vue.js
Who remembers when the Mac Mini was $499?
Where did you grow up?
Agree. And for a NAS the performance of SSD are unlikely to be required.

In fact at one point I made the mistake of enabling SSD caching on a NAS. The SSD became the bottleneck because of the limitation of SATA, ie one SSD on SATA is slower than 8 or 10 HD in RAID5. So unless you really need very high iops, HD are likely to be good enough.
>It sucks. But what's the alternative? It's perfectly reasonable to drag people out of poverty. But the idea that everyone should be able to do the same things implies a set of "things" very different from what, say, the middle class families on my suburban street do today.

Exactly. The "eternal growing of the economic cake" which the majority of the related policies are based on, ignores limits to growth (e.g. energy, rare materials, food, etc.) and doesn't care about externalities.

Under that model 10 billion people could all live like middle class Californians eventually.

(Religious-like faith in technology, and "it worked thus far so it will work forever" wishful thinking also play a role - it also helps to ignore the law of diminishing returns and low hanging fruits).

Under reality, there will be huge cutting back and, quite possibly, big human toll, before we reach a livable equilibrium.
you guise i got phat loot just enter this magic command and it will appear in your inventory... Newbies eyes get wide open O.O
Now that they have the Air as the super thin lightweight device maybe they could could make the Macbook Pro a more practical machine with some USB slots and put back the SD reader? Even if that makes it a little thicker.
This was probably done to only require a single Thunderbolt controller.
I'm a fan on the Mac mini, as an iOS dev it makes the perfect CI build server and continuous deployment machine.
You can plugin SSD disks over USB-C. Not the maximum speed possible, but good enough.
The nonlinear effect of code speed on productivity
Someone in another comment explained that Mao pushed it due to lack of real doctors.
A lot of death metal is straight up satirical. I don't think any of the members of Cannibal Corpse are advocating for the things described in their lyrics. It's just meant to be extreme sounding to the point of absurdity, which some people really enjoy. For the most part, fans like the music and the aesthetic.
lacking how? We do have supporting schemes for the lower income brackets
Datepickers, specifically datetime pickers, in pure html are vomit inducing.
I feel charts like this completely miss the point or the magic of Reddit. I have dozens of subreddits in my metasubreddits. There's a subreddit for everything and so many of them are so filled with helpful people and useful information. It's the best resource I have for all kinds of topics, far better than a Google search could ever provide. Even if these subreddits are nowhere as big as r/games, they're still a core part of what makes Reddit special (and something Apple has traditionally understood as a critical part of their success with the App Store - the long tail).
"It sucks. But what's the alternative? "

Ideally we would stop breeding and keep world population at a certain number. In reality population will probably keep growing and we can only hope that technology will help avert a disaster.
> You're fixating on CO2 when the problem the article talks about is clearly environmental destruction. Canada and the US produce all of our own beef.

Exactly, environmental destruction caused by the beef industry, an incredibly inefficient process if you compare the land and water requirements vs other types of protein.

> There is no environmental destruction happening here for beef production.

This is a huge blanket statement to make as well as being factually inaccurate.
Using another analogy, it's like "vegan lasagna with meat". We all understand what it mean, but once you put some juicy meat there you can't call it vegan anymore.
The main difference will be that, thanks to the direction our "tech" industry has been headed, "our" matrix will be projecting a constant stream of advertisements onto any natural wonder or monument you attempt to "visit".

"Half Dome -- BROUGHT TO YOU BY PEPSI"
iPad has USB C now. I wouldn’t be surprised if they decided to switch iPhone over soon.
I don’t find those examples persuasive. One is a very simple logical impossibility because 1+1=2 is a very basic assumption of our system of mathematics. The other is a very complex issue, and I also disageee with your conclusion. That with ‘enough’ technical progress the earth can support a given amount of life makes sense to me.
Except not all code is cocoa yet, some relies on x86, like many games and you wouldn’t be able to run windows. Apple will be blue to do it eventually, but they’re gonna want the transition to be perfect.
3rd party companies make these[0]. It's a little plug into the USB-C port, then a break away cable.

My only complaint about the usb-c is that they're on the same side. I've gotten used to flipping back and forth on my mbp for plugging it in. (different setup at home and work)

[0]https://www.amazon.com/Griffin-BreakSafe-Magnetic-Breakaway-...
Fully spec'd and w/Apple Care it comes to $2,848 before tax (~$3,100 after)
> C is a simple language that obviously maps to a programmer's idea of the assembly they'd write.

It's not. That's my point. You don't need undefined behavior to get to that point, just consider what assembly you get from this code:

unsigned prog_a(unsigned a) { return a * 2; }
unsigned prog_b(unsigned a) { return a / 3; }

What do you think you're going to get for that code? The "obvious mapping" principle for both codes suggest you're going to get a multiply and a division instruction, respectively. On x86, however, what you get is this:

prog_a:
leal (%rdi, %rdi), %eax
ret
prog_b:
movl %edi, %eax
movl $-1431655765, %edx
mull %edx
shrl %edx
movl %edx, %eax
ret

In other words, the first program turned into a load-effective address instruction, and the latter turned into a multiply-hi instruction. Even something as simple as basic arithmetic gets turned into weird instructions, and which ones get this treatment is essentially a game of roulette based on compiler optimizations and particularly heuristics. We're not even bringing undefined behavior into play here, which is usually the major objection to C-obviously-maps-to-assembly; it's falling flat enough without it.

The primary advantage C brings, what people are really touting when they tout its proximity to assembly, isn't that it's close to assembly but that it has a well-known, stable ABI for that mapping. Of course, it turns out that said ABI is actually a bad idea if you want performant modern code on most architectures (the infamous array-of-struct versus struct-of-array problem).
> We can't all eat high quality meat as often as we want. We'll boil the earth and it'll require too much farmland

This is defeatist. Technology decoupled agricultural output from the natural fertility of farmland, thereby allowing less farmland to make more food; technology now looks close to decoupling animal meat from sentient animals.
Very impressive demos, but unfortunately the number of apps that can make full use of the increased power is still limited.

A common complaint I saw during the presentation was the emphasis of the A12X for gaming, but Apple is still very bad at incentivizing developers to make games with premium experiences and prices (to say nothing of the lack of an official gaming controller!)

Also, the new Apple Pencil will only work with the new iPads; it's not compatible with previous Pros: https://www.apple.com/apple-pencil/
China recently re-banned Ivory after too much backlash. Makes sense they would open up a new market to placate the population that believes in this crap. Looks like Yao Ming has to come out of retirement again.
Thunderbolt is the reason for me.

I'd own a 12", but no Thunderbolt limits my usage (I do a lot of audio work, and the Thunderbolt sound cards are my current favourite)
>>In an MPA, we can simply pass models to views and render attributes we need. This isn't the case in an SPA. We need to define data formats and implement serialization.

>Not really sure what that's about either. JSON exists, and I'm pretty sure nobody is inventing serialization formats in SPAs.

I think the author means serialization of models into JSON for your API, which is non-trivial in frameworks like Django - you have to pick which model fields to use, how to represent foreign keys, etc. In Django you can just pass that model object into a HTML template processor (view) in a MPA.
I agree, but using a front-end framework does not mean you must build your entire app as an SPA. You can still have separate pages, and UI components on each page get handled by your framework of choice.
Also, there's a big difference between the state of a single form vs. keeping the state of your whole application in the frontend!
Sousveillance
When Venice has more people that go there for tourism, people who wanted to only go to Venice a little will decide to go somewhere else.
All you have to do is slip illegal rhino into the supply chain somewhere. It's not that difficult. Exactly what happened with the ivory market.
Yes, but charts like this are proof of how misleading data can be. While the volume of users interested in gaming is large, the vast selection of different subreddits in every possible topic is what makes Reddit special.
Thunderbolt would be even better, right?
That's why I love to use Vue to handle complex frontend states without building a full SPA
> USB C

Thunderbolt 3, actually.
You ignorant little cunt. Go fuck your mother
Yes, a bit like perl6 grammars. Just performant.
Reproduction isn't the problem, we're killing them and wrecking their habitat.

If I burn your lands and level your cities, killing the majority of your fellow beings in the process, would you just conclude you didn't reproduce enough in modern era?
thanks! I just bought my upgraded 12" in March 16gb RAM, 1.4 processor, so I likely won't be upgrading anytime soon. :)
"Production notebooks" should not be a thing... Unless prefaced by a bold RUN ALL.
>Why Florence struggles with Duomo and Venice struggles in general? Because they're famous all over the world for things they're struggle with. Everyone know about floating city of Venice, and Florence's Cathedral. Those things are being romanticised for centuries.

There's a reason they've been "romanticised for centuries", even when there was not a "lure tourists" motive: they are beautiful.

(Not that 90% of the modern tourists could appreciate beauty in anything else than a superficial way, as something to photograph semi-bored to post to their social account, when what they really want is a burger and some shopping -- but I digress).

Those other places, not so much. So, this "load balancing" can't work very well.
I think you may be wrong here. Firstly, most cattle is not grazed on open pastures:

"[…] the current pastureland grass resource can support only 27% of the current beef supply" [1]

Rather, they are kept on feed imported most likely from South America, and "Agriculture is the direct driver for worldwide deforestation" [2].

So how does attempting to minimize deforestation not address the issue?

[1] http://iopscience.iop.org/article/10.1088/1748-9326/aad401
[2] https://www.sciencedaily.com/releases/2012/09/120925091608.h...