skysight-inc/HackerNews huggingface dataset:
Only if you have multiple threads/processes/coroutines sharing resources.
While it's not quite Industrial Revolution the late 19th C saw China & South America get hit by El Nino floods. & drought.

> Late Victorian Holocausts: El Niño Famines and the Making of the Third World is a book by Mike Davis about the connection between political economy and global climate patterns, particularly El Niño-Southern Oscillation (ENSO).

50m Chinese & Indian starved to death from drought.

25m South Americans got wiped out by floods.

"All we had left was our slaves", one Brazilian wrote.

https://en.wikipedia.org/wiki/Late_Victorian_Holocausts
If we cannot rely upon HEPA ratings, then what should consumers look for if we want to take air purification seriously? Short of going out to purchase industrial air purification equipment that is purpose-made for applications like clean rooms, I don't know how to evaluate and purchase for a residential application. There are lots of pollen allergy patients who would be very happy if they could live in a PassivHaus that can be made practically airtight and pass all incoming air and circulating through an actually effective air purification system.
Pfew, I may not believe how professional you are if you had just used the word "price" instead of "CAPEX".
> How does this work? Can someone please explain to me how Apple can neglect macOS if all iOS/watchOS/tvOS app development needs to happen on macOS?

precisely because you are forced to use macos to access the lucrative ios market, they can get away with a lesser experience for developers. (Note that I'm not saying this is what is happening, just saying how that would work; although I often feel like they are indeed leaving the pro/advanced user market behind)
What would you suggest to an average (not smart but not stupid either) middle-class high schooler to do after finishing high school? Their best bet at a good life and career is by finishing their higher education IMO. This is true for Europe at least, I can't speak for the US. But I imagine that it would be true for the US as well.
Gympie Gympie
Those "rich landowners" were not the gang of self-centered malcontents that revisionist historians describe. They were deeply aware and concerned -- rightfully so -- about the ways in which direct democracy can fail.

That's why they didn't adopt it.
If you need to change your smile check this out
How it feels to be a JavaScript Developer in CURRENT_YEAR
The one upside of this MBP generation is that it will force Apple to milk every last drop of performance in future macOS updates.

(I'm still running 10.11, hope 10.12 is still stable)
> Isaac Asimov once said: "There is a cult of ignorance in the United States, and there has always been. The strain of anti-intellectualism has been a constant thread winding its way through our political and cultural life, nurtured by the false notion that democracy means that my ignorance is just as good as your knowledge."

I've often wondered what would cause the United States' empire to collapse, but see now how we've always been on a precipice. Ironically one that even financial greed can't hold together. Even Hitler was democratically elected, so given enough time the right conditions will inevitably come together for someone similar to come into power, likely states will be forced to succeed from the union when that happens etc.
Useful commands for everyday GitHub usage:

# apt-get remove git

# apt-get install svn

Then use svn. You can receive and send code to GitHub. GitHub is fully svn compatible =)

That can be especially handy for non-tech folks who would have an impossible time with git.
I wasn't implying that Emacs lacks features of other IDEs/editors. I only meant that Emacs requires a huge amount of configuration to reach the functionality of, say, PyCharm for Python.
But your individual case isn't going to affect their behavior. If you wanted to change the situation, not paying simply isn't going far enough. You'd need to coordinate with other potential victims or do something like this website and spread defenses. Without putting effort into organization, your thinking that you've helped others is pure egoism because these schemes only require a few people to pay to be profitable.
I agree that threads in Python are not great but 20000 threads is otherwise not an issue.
> especially vegetables, fruits and beer

Ah yes, the world famous French vegetables, fruits and beer.
An exception is a goto... Your conclusion doesn't follow from your premise.
It does X11 specific calls unconditionally, so it is not currently possible to run emacs as a native Wayland client.
JS Immutable Collections with LINQ
There are many poor design decisions in the cellphone infrastructure, but the SIM card is probably one of its best pieces.

Broken phone? Pop the SIM card into another phone, and you can immediately make and receive calls & texts on the new phone using your phone number.

If you had no SIM card, how would you authenticate yourself to the cell network (that's what the SIM card does)? Going online and then providing a username/password? This would be horrible security-wise as we all know people are terrible at picking secure unique passwords. So hackers could try to guess your password, then they would use your account, receives your calls & texts, and they could steal your cell data, causing you to receive large cellphone bills, etc. A total nightmare.
QEMU won't be fastest if your host is osx, because we don't support the osx virtualization API -- KVM requires a Linux host.
> The short answer is that the Europeans...were greedier than the Chinese. It's likely that the Chinese empire reached the New World before Columbus...But the thought of enslaving an entire population and stealing all their natural resources didn't even occur to the Chinese explorers.

...

> I neither wrote not implied that Europeans are evil
Don't be so sensitive that any hint of criticism as taken as a condemnation of your culture. I don't see how "opposing arguments" add anything to the conversation. I know very well that the reconquista was just finishing when Columbus set sail and that Spain had been dominated by an Islamic caliphate for centuries. I don't think that excuses his atrocities.
Worth asking: why didn't the Industrial Revolution happen in the Roman Empire?

Technologically, the Empire was close in one key way. They had weapons factories turning out steel weapons. They knew steel, and could make it is small quantities. But they never advanced to the Bessemer converter, which made steel in bulk, fast and cheaply.[1] This invention was surprisingly late; it was invented around 1855 and didn't work right for another 20 years. Yet it's not complicated, just non-obvious. The Romans could have built and used a Bessemer converter.

With steel, running carts on rails would have been an obvious next step, what with all the heavy stuff needed in steelmaking. With coal and furnaces and steel, someone would have figured out steam power. Railway mania could have happened in 100AD.

There may have been something like the Bessemer process in 11th century China, but it didn't result in volume production.

The Romans never invented the concept of the corporation. They never developed common carriers or a commercial mail system. There was a huge empire, rich individuals, and guilds, but few if any inter-city operating organizations. So there was nothing in being ready and able to exploit new technology.

[1] https://en.wikipedia.org/wiki/Bessemer_process
One of the big advantages of the new GTK-only backend I propose in [1] is the ability to use non-X GTK back-ends, like Wayland and Broadway.

But SHTDI. Volunteering?

[1] https://lists.gnu.org/archive/html/emacs-devel/2016-10/msg00...
That's a great way to rob people on an otherwise deserted highway.
There is no solution where the government is involved. The world is not that place yet, where some government can hold any company in any country accountable for something.

Still, don't worry about it, global ISP market is huge and very competitive, it's in their best interest to solve the problem, once it becomes one. We've been there before with "big and scary" ddoses from five years ago.
Intel reports, data copy and related operations occupy 69% of whole system [pdf]
A for loop is localized. I've seen Python code bases that use so many interdependent iterators that the code is non-refactorable and the developers just pray that it does the right thing.

That's plain iterators. Now people throw in coroutines.
> Because ransomware criminals would probably love to take over that site

I assume most people reading the website would be those already infected.

The criminals are more likely to take over any other high traffic website and infect computers of clueless people who have never heard of ransomware.
quite a list! a question that begs being asked: did they intentionally not hire anybody that touched windows or was it by chance?
That isn't how I meant "purpose-built". I meant an IDE tailored to a particular language and ecosystem.

For example, there are IDEs that have excellent code generation for Java (not defending the practice of boilerplate getters/setters, just pointing out a feature that people use). There are IDEs with hinting, linting, and debugging built-in and requiring no configuration.

My question was: at what point is the ultra-flexibility of Emacs no longer worth it?
There's a cookbook template on Overleaf https://www.overleaf.com/gallery/tagged/cookbook
The images did not load at all for me the first time I went to the page. There were just blank spaces at odd places and it wasn't until halfway through the article that I realized there were supposed to be images. I also saw some raw markdown-looking text like "[foo][f]", though other formatting and links rendered correctly. I'm using Firefox 49 on Ubuntu 16.04.

I just refreshed again and everything seems to be working now.
Tbh, I thought this was about https://github.com/Unitech/pm2 . I was pretty confused.
Yes exactly that but affordable.
San Francisco: Office space data says tech bubble is not popping
Oculus is adding more than 100 jobs as it plots its augmented reality expansion
It's definitely not just you. There's no such thing as LaTeX. There are 2^1000 different things called LaTeX, all subtly incompatible with each other. I suppose LaTeX can be made to work as an authoring tool where you're the only author and you're producing PDF from it. But for sharing documentation it's hopeless. I've never been able to compile somebody else's LaTeX source. There's always some weird library dependency I don't have. Whenever I find a github repo whose documentation is only available as LaTeX source, I abandon it and look for another repo that'll get the job done.
Your home's online gadgets could be hacked by ultrasound
> Maybe try lynx?

Or just use VPS when surfing the web.
> The Tibetan Empire used to control large parts of Xinjiang and western China, but you don't see the Dalai Lama making any claims :)

Many Tibetan exiles are rather fond of "minority in our own homeland" claims which are true only if you define the homeland as covering areas not ruled over by Tibetans for centuries though :)
beautiful ASCII visualization! In theory class we called it "interval arithmetic"

https://en.wikipedia.org/wiki/Interval_arithmetic
(2+2)-free posets, ascent sequences and pattern avoiding permutations https://arxiv.org/abs/0806.0666
Has anyone found an alternative to OSX that can still compete to it's battery life?
I keep seeing people say things about how the Mac is sidelining serious developers and content producers, but I haven't seen any actual argument as to why this is so. Can you explain?
I dont think there is a legal solution. The pragmatic solution is to own, then secure or disable your neighbor's insecure toaster.
I don't see the reason for this. OSX (or Windows) at this time are not something special, dev tools except the platform specific stuff are cross platform. Creative software exists for both (more on Windows actually). What would a compatibility layer with OSX on Windows offer that you can't already do other than ios app packaging and deployment (cause even that you can already develop on other platforms if you don't use the official tools). So even if technically is doable it's really not worth the legal backfire.
Multiple editors would have been an issue for me a few years ago, but JetBrains has changed that (for the set of languages I use, anyway). I can use the same IDE for a bunch of different ecosystems.

Reuse over SSH is a compelling reason. Do you still have low resource requirements if using things like linting, hinting, and full graphical debugging?
It's no different to opposition to globalism on a national scale. The White House wants to keep jobs in the USA, senators and representatives want to keep those jobs in their state.
This article is like when you go for a beer with your contrarian mate and they cook up a bunch of insinuations based on half truths. Too much bullshit to be credible.
Very relevant with VR trends these days. Interested in comments here.

Poor man solution without any special device - youtube 360

Youtube 360° Video Downhill Skateboarding VR | PEOPLE ARE AWESOME [1]

[1] https://www.youtube.com/watch?v=IpjyW_xdDrY&list=PLU8wpH_Lfh...

Click, drag in video to control view point
Dont know i switch to arch linux and i3wm last year on my mbp and i dont want to go back. Same goes for the newest mbp in its current state i will buy another brand probably a surface when my mbp dies.
I just don't think I write code in any languages where the IDE is not great, nor do I ever write code in constrained-resource environments (old machine, SSH, etc.) I'm on a desktop, laptop, or cloud desktop.
I think the problem is that the supercavitation technology is restricted (it has applications for torpedoes).
Software archaeology is in both =D
Magsafe was genius but had known reliability issues on the long run, making charging increasingly finicky with time.
For the same reason that you would intentionally clutter up the document with HTML markup tags for people who are browsing on a teletype machine.
China's unification is a relatively "recent" phenomenon. Even the area we might notionally think of as "China" historically (maybe the Qin?) was quite small. There have been literally dozens of states within the boundaries of what we today call "China", and which follow some kind of historic thread of connection.

You'll notice on maps like this one [1] that only some of the parts of "China" are colored in throughout history. Well, what about the uncolored parts? People lived there too, and organized themselves into groups with governments and so on. We don't bother with them though because some modern government just washes all of them away into the dustbin of history.

In a similar fashion, most people don't consider the Eastern Roman empire "Rome" after the fall of the Western Empire. But it was no more or less "Rome" than say, the Eastern Jin was.

Even today, China isn't unified, Taiwan operates as an independent entity.

1 - https://upload.wikimedia.org/wikipedia/commons/5/54/Territor...
> I really don't understand why Apple does that

Margins. The more they can flog the same hardware, the higher the margins: you need less changes to the production chain (which are the real cost) and components get cheaper over time.

Guess who's in charge of Apple since 2013? A production-chain guy.
They all read these comments silently, and I have a few friends who feel burned by all the negative press. Some have spent a really long time and many hours on this latest laptop.

There's definitely a camp inside the company who believe windows should take the pros back as they were burned by the whole Final Cut Pro rewrite fiasco. There's also a camp who want to see the MacPro continue on and understand brand mindshare is the most important thing for Apple.
Is it possible to map gestures that are not controlled by keyboard shortcuts?

Such as dragging a window using a three finger swipe?
What are some good resources to learn more about the inner workings of text editors or building one from scratch? So far I've found and enjoyed reading/watching the resources below and would love to learn more.

* The Craft of Text Editing: https://www.finseth.com/craft/

* Writing a Text Editor From Scratch: https://www.twitch.tv/gary_bernhardt/v/90796516

* A Modern Text Editor Built in Rust: https://www.youtube.com/watch?v=SKtQgFBRUvQ
I don't know. R&D has seen big increases[1] (from around $3B under Jobs to now around $12B) in spend under Cook. I don't know that doing that lines up with a "focus on immediate short-term bottom line improvements rather than long-term investments".

[1]: http://www.aboveavalon.com/notes/2016/5/11/apple-rd-reveals-... (linked for the graphs, not the article's hypothesis)
> I've chosen to view this update as the start of the uptick where we go back to regular updates (perhaps with a longer period than historically) and more exciting things to come.

I want to think this, but after years they release a TouchBar and I still can't get 32GB of ram. /sigh

I think that people get too caught up in wanting revolutionary changes. Many would have been much happier with new MBPs being released regularly with Intel's updates and standard more/better RAM, screen, battery life.
Because serious developers require computers with more horsepower (CPU, GPU, memory, etc.) than Apple is providing?

16GB is nowhere near enough for my work. And I can't seriously justify buying a iMac or MacPro at this point when their hardware is so out of date.
I am using elementary OS for the past one and a half years, and honestly speaking, I am in love with it. I am a long time Linux user, and whenever I get a chance, I tell people about all the great things about Linux and why it's better than Windows and the MacOS. But there was always one aspect of Linux that I always felt a bit uneasy about, and this was design/UI/UX/accessibility of the many popular distributions. I liked ubuntu the most in this regards, but after they moved to Unity, I had to ditch it. But then I found Elementary, and have never looked back. Elementary combines the freedom and transparency of open source with beautiful design. I have never seen an OS that scores high on so many different factors.

There's a lot of discussion here about the stock apps in elementary. However, since I am an experienced Linux user, I don't really care about stock apps. The Linux app ecosystem is extremely diverse, and over the years, I have found my best solution for each task. For example, Clementine for music, Atom for text editing etc. So these apps get installed immediately after every installation of elementary and then I never look back at the stock apps again.
May I recommend switching to vertical keyboard and mouse? Here https://geekhack.org/index.php?topic=79810.0 you can see my solution made from tripod parts and the Matias Ergo Pro which is a) mechanical b) split c) uses tripod screws. For vertical mice, the Evoluent VerticalMouse is fantastic and you can get previous generation (which are just as fine) used on eBay for $25-30.
> Geary, the mail app looks nice, but lacks basic features and has a tendency to corrupt IMAP folders.

Geary was forked after Yorba wound down, and Elementary are moving it over to the Evolution backend, incidentally.
I know that Clojure has its warts, but it seems to have a better reputation in the functional community than Scala. Scala seems to want to support all paradigms (or many paradigms simultaneously), whereas Clojure was created to be more tuned to FP.
Another issue with green threads is that they usually do not work very well (or at all) across API, much less ABI, boundaries.

Basically, the moment your control flow is calling into some shared library, you probably want C API at that boundary for the sake of portability and stability. Exposing what is an, essentially, promise-based system that way is not hard. Better yet, if the other side has some analogous construct, you can map to that. But how do you do it with green threads?

Even platforms that have an OS-wide unified green thread primitive, like Win32 fibers, which would presumably solve this problem, find their use very lackluster, because many languages and frameworks just plain don't support fibers correctly. Even CLR tried to do it once and dropped the feature; forget about Python etc.
Some flavoured teas contain butter fatty acids. These would be vegetarian, but not vegan, and they would be kosher dairy.

https://www.bigelowtea.com/Special-Pages/Customer-Service/FA...
Browse to it in anonymous mode.
Politicians are also untrained in law draft a constitution, which is why it generally is given to lobbyist that can pay people who are trained in law (paid by the companies that pays the lobbyist).

It would be nice to see a country (or EU) that forbade politicians to share or get input on law drafts from lobbyists. Just imagine how the many current trade agreements would look like if only politicians had seen and written them. Or just extensions of copyright law.

Its like having a operating system be written by an advertisement company and then be surprised when it is designed in favor of the advertisement company rather than the user who bought the device.
The solution is simple: The government holds them accountable for creating shoddy products. The companies creating these products pay for the damages done. It's really this simple.

Which government? The US government, which is the representative body for the affected victims? The Chinese government, which is the representative body for the manufacturer? The different governments of the countries where the actual devices were in use and where the actual traffic came from?

Right now it's considered a tour-de-force of international cooperation when police agencies from two different countries can cooperate enough to arrest scammers who were pretending to be IRS agents over the phone and were doing real damage to peoples' lives. (http://arstechnica.com/tech-policy/2016/10/cops-arrest-hundr...)

Unfortunately, the U.S seems to have this completely unhealthy obsession with keeping the government impotent and companies powerful at the expense of the people. And not just the american people, but the entire world.

Americans understand that even well-intentioned laws and regulations can ultimately be used against citizens and consumers through regulatory-capture. These are all rules being set by democratic states, yes, but dilution-of-interest is a real thing and very few people vote for a president or prime minister based on their telecommunications policy.

I would rather the government just butts-out unless peoples' lives are at risk.
With regards to price, there are many locations that provide virtual reality demos. I can image there are also many small businesses that will happily help you give your grandfather this experience.

For more info on VR, I recommend you to visit the VR subreddit, people there will help you out for sure; https://reddit.com/r/vive

Additionally, by far the "realest" VR headset out there is the Vive, because it allows you to move around in a room, which I think would be essential to a locomotive experience.
> If that's true why do I see so many developers using Macs?

Because, until recently, Apple catered to professional users. The openly hostile act of soldering of RAM, addiction to thin, and buggy OS releases, etc. are relatively new developments in Apple hx.

> Desktop Linux is a mess and always has been. The problem is structural.

I posit that all OS's are a mess. Some are messier than others but most of them are filled to the brim with bugs... macOS definitely included.
With money, you can outfit your home and workplace with air filters and own a weekend villa further away from the smog. You're still exposed, but at a much lesser amount than the guard who has to stand outside all day.

See also:
http://www.nytimes.com/2011/11/05/world/asia/the-privileges-...
For my Celiac friends, the gluten-free mark is a big deal. They like not having to squint at the back of a box, read all the fine print, and then take a guess as to whether there was cross-contamination.