skysight-inc/HackerNews huggingface dataset:
You can use the web version of skype now. I'd never install the dumpster desktop version but if anyone refuses to use alternatives I can just go to web.skype.com and it... works.
In Guns, Germs and Steel Jared Diamond claims that a large contributor to the disparity between Europe and the indigenous New World was due to the North-South aligned axis of the Americas versus the East-West major axis of Eurasia. Crops can often grow at different longitudes as long as their along the same latitude but the converse is not true.

Thus the crops in the Americas were more specialized regionally because the folks who cultivated them and potential adopters had little reason to make any effort to spread the crops and reach the widespread diversity of foodstuffs available in the Eurasian continent.

Obviously he lays out his other argued sources but this seemed to be a big one as far as something that encourages trade and interaction between civilizations.
there is a linux OS built specifically for chromebooks called gallium OS

https://galliumos.org/
Non-politician isn't the same as being untrained in law. There are plenty of lawyers who aren't politicians.
I'd say climate played a factor in Brazil and South America's economic progress. This article mentions nothing about climate, Europe during the winter months would be the perfect time to sit by a fireplace and solve hard problems. Notice how much of the countries and people living near the equator fail to have built great civilizations, humans just aren't as productive in the heat.
No, it is a nasty mess of shell scripts and Haskell, though mostly Haskell now. (There used to be XML for recipes, what a mess.) It is useless to others without documentation, which would take a long time to write. Maybe one day. It makes grocery lists with items in categories, which saves me so much time that I have been using it every week for years. But if someone made something decent I would happily pay for it.
Why would you want an HTML signature?
What's the difference between this and typing 'react' in GitHub's search? What I would really love is a list of curated, quality, complete implementations that follow good practices, testing/documented code etc. that you can use as a reference for your own projects instead of just everything.
"...and longevity"

I never had a laptop that I used as long as my MBP (2011) and it's still going strong.

That being said the problem with the new Macbook Pro's is that in their quest of making things thinner a lot of possibilities regarding future upgrades disappeared. Through the years I have upgrade my RAM and replaced the HDD with a SSD. I spend in total (including the macbook pro itself) 1500 euro's max and that over a couple of years.

I do work but I'm also disabled making that my income is not at the range that I honestly can afford the new Macbook Pro's or can cough the amount to get a configuration that will last me 5 years... The base model costs more than my current system (including the upgrades) and the price they ask for a simple 16Gb RAM makes the cost even more out of my reach. And unfortunately in this we aren't able to buy refurbs from the store as it only includes iPods and iPads.

That being said there are more important things in life than a MBP and I'm also thinking about my post mac life that will happen when my current machine dies.
The web version of Skype works fine in Linux. Also, there is https://meet.jit.si/ - This works very well in WebRTC capable browsers.
I've been using elementaryOS for a few years now and just upgraded to Loki. On the whole it has been great, but there are just a few buggy elements that occasionally make me want to wipe the thing and start fresh with Ubuntu, which at least I can trust to not break. Hoping that eOS continues to become more polished.
It does not work well. In particular, the Dell trackpad has either bad hardware or drivers or both, but it so bad that it significantly detracts from the product's usability.
Finnish startup has a solution to provide internet anywhere
I have a Clevo 740su, the same model as the old Galago Ultrapro from System76 (I just got it from Sager instead) which has a webcam that works fine out of the box on Linux, the headphone jack works fine, etc. I use KDE and the plasma-pa tray applet easily lets you switch output audio devices for applications which I use (as an example) to playback movies from my desktop to TV.
Now we need true color terminal support.
Amid all the gloomy U.S. Presidential campaign rhetoric, this made me smile:

There's a debate about the extent to which everything that can be invented has been invented. Have we picked all the low hanging fruit, can we continue to grow the way we did? I take a very optimistic view. I think if you want to summarize the future of technology, the short summary is, "You ain’t seen nothing yet."
> unless you tried your best to address the problem in a more restricted exchange.

That sounds like orders of magnitude more work. In case you are not interested in performing that work, it seems more constructive to me to share your thoughts rather than to say nothing.
I bought a Windows laptop this year after being a long time Mac user. I still have Macs in the house, and use a beefy 15 inch Macbook Pro for work. I'm pleasantly surprised by my Win 10 experience. It isn't as polished as a Mac but hey .. I have touchscreen, new processor, lots of ports (which I care about) and almost half the price of an entry level Macbook pro. The cost isn't a big factor .. I would have loved to buy an expensive Macbook with beefy hw specs. What is being sold right now isn't for me.
Yes, in Haskell monadic functions are strictly speaking still pure functions, but it's the set of mutations performed by the package of runtime + your code that matters.

Do-notation shows that there's a trivial mapping between monadic code and imperative code. For all practical intents and purposes, things happening in the IO Monad are not 'functional', because your mental model needs to consider the mutations they represent.

What functional programming encourages you to do (as opposed to OOP) is segregate the pure aspects of your program, under the theory that pure code is easier to write, maintain, and test.
Sure, if you got everything right on first try.
because almost everyone has JavaScript enabled because websites are broken with it disabled…
It's more likely that Knuth remained in Si Va after his retirement because he didn't want to sell the house, buy another house somewhere else, make a new set of friends and learn to get around a new city, rather than his making some list of places he could be living, then picking Si Va from that list.
That's an interesting question I've thought a lot about in the past (the rise of the great empires in general, to be honest).

My best guess is that they were able to do this thanks to the advancement required to face off the threads before their eventual rise. There wasn't anybody who could really compete with what they had after those wars were won. The Pax Romana held relative peace in Europe because of that strength.

I'd love someone with more knowledge on the subject to come and answer this - really fascinating subject.
> While we are trying to reach all our customers and fans in every

> corner of the world, security and warranty issues prevent us from

> doing so at this point. We currently ship to the following countries:

> http://www.razerzone.com/store/shipping-guide#destinations
Whoops yeah, I just pasted from their jQuery code and forgot to remove the #. Remove them and it works: https://jsfiddle.net/wqxxufkv/

But as Skywalker mentioned, node.querySelector() / querySelectorAll has been working well across browsers for a while and supports most expressions jQuery selectors would.
Actually, it was an elaborate and well thought out democratic process. It wasn't perfect, but it wasn't arbitrary either.

https://en.wikipedia.org/wiki/Icelandic_constitutional_refor...
It's a simple approach to lazy loading, so that you only download the images you actually want to view on a phone as you scroll to them.

(I also pick the right kind of image depending on your display DPI, and resize them on the back-end, but that's beside the point here)

I get a _lot_ of mobile visitors, and mobile bandwidth is expensive, so I'm considerate to them - folk with JavaScript disabled know how to re-enable it to view the images, and are a very minute percentage of my page views.

Sorry! :)
If money is your main goal sure, but most of the time we want money to be more happy, and help us reach other goals. Like I'm spending time on making the next Google, to get enough money to help me build a space rocket. It would however be better to concentrate on building the rocket, instead of getting enough money to be able to build the rocket.
As far as an anonymous person is concerned? You keep stating that your opinion matters, but won't back it up with your actual name. Why is that?
See my other comments -- Annatar, what is your real name?

I'll add: as someone who has written and published countless DTrace and BPF scripts, I don't know that pursing a DTrace front end is wise right now, for reasons I've already covered.

I'm sorry you weren't able to solve that issue. I'd suggest starting with a profiler (timed sampling) if it was running on-CPU, to see where CPU time is spent.
Couldn't you also compare it to letting people that don't know about programming describe what they want in a program, as a target?

Like every customer would do (potentially with multiple stake holders/persons trying to prioritize different things). In the end the trained people handle these wishes and either decline them ("Not feasible, because.."), discuss them ("You might think you want that, but that would cause X, Y and Z. I'd suggest doing..") or turn them into reality.
See my other comments -- Annatar, what is your real name?

The problems you discuss -- knowing what to do with a tracer -- having little to do with the front-end.
You need locks in asyncio as well.
This happens when people are no longer enthusiastic about their line of work.
As you probably know, there's a big "gap" between Computer Science and programming. While on HN we mostly talk about in terms of job interviews, it's more endemic than that. Most of my colleagues (and myself, many times) dismiss anything related to academia or academic papers as too hard, theoretical, and not useful.

This not only applies to simple things such as coding a paper's algorithms to test it out, but can be manifested as a refusal to read old literature to avoid making the same mistakes people did decades ago.
It's a common use case that's why.
Configuring a Static Website on AWS with Terraform
That's an interesting question!

I wrote this mainly for the need of better debugging in development, and never inspected live traffic on a production server.

If you balance your application across servers/workers and keep the log on a per-worker basis I think there shouldn't be a problem in doing so.

Otherwise - you could make a middleware that collects requests that require attention (response time above some threshold, non-200 status codes, errors).

Then you could "replay" the logger on those requests.

(You can't do it live, since you can't know in advance which requests will be of interest.)

Maybe I find a way to incorporate this into the project, so that you can use it out of the box :-)
Do you have a link about the technical properties of "mobile DDR4" memory? Lenovo T460p has 32GB RAM, DDR4 RAM and a quad-core Skylake i7 CPU with 4lb weight and a claimed 10h of battery life.
That is a good point. Basically, you've abstracted the argument away from the Apple focus and applied it more generally to any proprietary technology. If one takes this proposed abstract perspective, I think it becomes clear that this isn't even just an issue of hardware or consumer products, but likely applies to nearly every product, service, ecosystem, network or tools provided by third parties -- if their goals and interests diverge from yours, you might be left in the dust and they likely won't care.
But don't threads run cpu-stuff in 1 thread, by not switching? (in python) The same as async but more overhead/slower.
If only they worked to make Pantheon work well with other operating systems, instead of forking off as a separate one. And picking Ubuntu as the base to fork off is not the best choice.
Egoboo – 3D open source dungeon crawling action RPG
I know you do, but I asked for his implementation (which needed locks on threads but not on async)
Whoa... Armin has never, to my recollection, been malicious in his criticisms of Python 3. He simply disagrees with some of the core team's decisions. And he's far from the only one.

It's not Armin's duty to interact in any way with the core team. Hell, the core team should be working to please Armin if you ask me. He's your target user, and he's disappointed with your product, it's not his fault.

I think Armin does a wonderful job providing a voice for those of us who are increasingly disenchanted with Python 3.
From bananas to bats
The ability is there. Many people don't bother setting it.
Why Donald Trump has already won
Are you able to pass through USB devices?
I got the impression that the author really loves Emacs and has spent a huge portion of his life caring about it and I think there's a huge amount of enthusiasm in the post.

It manages to be fairly lighthearted and fun, while still teaching me something about Emacs. All in all, I really liked it.
Do you happen to know if they use Clevo, or somebody else? I'd be curious to know which China OEMs are at least marginally Linux friendly.
There's actually a Vagrant plugin to use Veertu as a backend. You can find the underlying CLI that the plugin uses in /Applications/Veertu Desktop.app/Contents/SharedSupport/cli if you want to script it yourself.
Wood is sustainable until it isn't.

Rome and the Mediterranian had a long history of deforestation, going to Egypt and Sumer. The first story, the Epic of Gilgamesh, can be read as a story of ecological limits and deforestation.

Roman heating systems, hypocausts, had voracious fuel appetites. I'm not finding a solid reference but believe one could consume a ton or more of wood daily. That was imported from distant locations.

Early industrial windmills and water wheels typically produced 10 - 20 kW of power, with perhaps a few thousands throughout Europe, for a total power capacity of a few tens of MW. The power availed by coal and oil is thousands and millions of times this.

U.S. woodfuel consumption wasn't sustainable, and hasn't increased from levels of the late 19th century.
As a Portuguese, what would surprise me is if they were able to overcome the dysfunctional culture we left them and race ahead. Remember that the guy who proclaimed independence was himself a Portuguese, and his son ruled as emperor until almost the 20th century, when his authority was so weak that it barely needed a push to fall.
I would never recommend this in the workplace unless you knew the person pretty well.
It's more to do with the Google daydream support.
" if you want to link your software with GPL code, you must also make your software’s source code available. "

Actually, no. The main question is whether it makes your software a _derived_ _work_ or not, in the eyes of a copyright judge.

The notion of derived work is not related to the size of the code being included. A small function could still make your software a derived work, and a big library could still not make your software a derived work of it. And in any case, it's up to the judge to decide.

But otherwise, indeed, linking with GPL code is asking for a judge to possibly force you to deliver your sources.
How do you describe this flicker effect? I've never seen it.
What do you mean by "up until Unity"? Unity has always looked like a macOS desktop clone, from having the menu bar always on top, and integrating a dock by default. Unity seems significantly closer to the macOS desktop compared to the old Gnome 2 setup.
bloodyshovel.wordpress.com is pretty excellent on this and related issues.
Is there a link that does not require logging in? Right now this is a walled garden article.
IMO, the author is being unfairly generous to the intentions of Europeans. He has it right when he says it's about competition, but then he goes on to credit Europeans for being more interested in progress and general welfare than the Chinese. That interest in progress and public welfare did eventually show up in the 19th century, but until then I'd say it was more about competition for money and power. The elites of the European nation states simply wanted anything that would give them a leg up on their neighbors. Anything that could either benefit their military or create a trade surplus was especially prized.
Of course! It's not a sexual thing, unless you found them sexually attractive. But I do pay compliments to men if I want to.
For beginners, sure. Point them to tutorials or heavily abbreviated documentation.

But I want to list all commits in the topological order they are in the graph, or need to understand date format specifiers, man git-log .

I actually think quite highly of git's man pages for anything more than rudimentary first steps.
OP here. It does not add anything that I wanted, and I had already ditched XFCE in favor of LXDE in the past. The point of the post was not to get Elementary running on a Chromebook, it was to see if I, coming from a Mac, could use it on a future desktop without issues and the usual ugly UIs Linux DEs have.
After all my school years working and developing on macs, some professional years on windows, I'm on linux for 5+ years. 6 months ago I bought a new slick ~2015 mac book pro to be able to develop some iphone apps. So coming from the other side (wild world of linux), I was disappointed by the last 3 versions of OS/X, and finally upgraded to Sierra yesterday.

Endless little annoyances on the GUI side on OS/X (and Sierra)! Some recent issues are, app store crashing when you click the menu and press Cmd+Q, a lot of confusion on the terminal app between the use of command and ctrl, alt, and other key combinations. A lot of drivers being obsolete and unsupported after jump to Sierra. The update/packaging mechanism being a total failure, where I need to update xcode by downloading 4.5GB of files again and again. Apple software appears so far to me an incomplete toy, filled by annoying delaying animations. Apple fails to develop stable software just for couple of hardware, while having a fanatic user base which can accept any kind of planned obsolescence. Sad.
What else are we getting wrong about programming languages?
That is one possibility.
And this guy is their role model!
Try comparing air quality in [0] Beijing and [1] Delhi. Most days you will find Indian air pollution far worse than the air pollution in Beijing.

[0] http://aqicn.org/city/beijing/
[1] http://aqicn.org/city/india/new-delhi/us-embassy/

Not letting China off the hook, but India is hardly ever mentioned and their problems are worse. India has been unable to implement effective policies and instead are looking toward gimmicky solutions like installing air filters at street intersections.

More needs to be done in India, China~
Growth Hacking: How did Padmapper gain traction
"To combat the tyranny of ridiculous medical costs the people have decided to support a crowd sourced model of drug discovery and hospital administration."

Which sounds super crazy but only because there is a perception that good medical treatment is difficult and not something you can do with out a lot of training. Government on the other hand is often perceived as "easy" because, hey anyone can throw their hat in the ring and be elected to President right? No previous training or education required.

You spend your life studying the heart muscle, its ailments, and ways that it can be treated when it is old or damaged. And your a revered, board certified cardiologist.

You spend your life studying people, their governance, and ways to manage conflict and justice through the law. And your a despised lifelong politician.
To describe China as "unified" ignores their dozens of civil wars and conquests by external groups. They kind of have an at best metastable "tough shell / gooey center" dynamic, and I would not be surprised if their proportional deaths by strife were greater than the European number over most timeframes.
This is a poorly written article mainly complaining about the lack of an update to the Mac Pro product despite it's thesis that:
> Apple, the MacBook Pro is not a pro-level computer. It’s simply not.

However, the article is indeed self-contradictory as it later goes on to say:
> Who needs anything more than a MacBook Pro? The answer is a very small segment of high-demanding users.

So given that the main thesis that the Macbook Pro is not a professional machine is entirely unsupported, I argue that the Mac Platform Decline described in this article is not an accurate portrayal or reality.

Edit: Update
The linked article even states the different thesis that the Mac _DESKTOP_ product line is doomed.

> Apple’s desktop Mac lineup is headed for the graveyard. Dead. Done. Over.[1]

[1] http://www.tedlandau.com/slantedviewpoint/index.php/archives...
These stories are getting enough press I figure I'll chime in.

I've been drinking Soylent since the early days. At times I've almost exclusively drank soylent. Since the first early adopters received their first shipments almost 1 year later than originally anticipated.

The one thing that has caused mild indigestion for me was when I was drinking Soylent almost exclusively in combination with energy drinks. Specifically Monster Lo-Carb (1 each morning on weekdays). Once I eliminated energy drinks from my diet the indigestion stopped.

Otherwise my personal impression (given my mostly eventless but extensive history with soylent, along with an inability of the company to precisely define the source of the issue) is that a lot of the bad press is a smear campaign.

EDIT: Another thing that has crossed my mind is that the American diet is notoriously bad. When switching diet from mostly bad to mostly good a person should expect a change of the composition of the bacteria in their stomach. Which could lead to the sensation / symptoms of indigestion.
What is the standard of evidence for someone expressing their frustration with an experience that had, given that they have named no names, made no call to action, and otherwise have just told us what happened and how it made them feel?

This isn't a trial, and no one is trying to raise a pitchfork army, as far as I can tell. So, what else do you believe she should do to make it acceptable for her to tell this story, or for people to express sympathy for her unpleasant experience?
I'm all for reduction in friction and I believe software sims will reduce this. I mean I can conceive of a world where connecting to a 3g+ network is little harder than a WIFI network.

It wouldn't be good for the carriers but it'd be great for consumers.
Plenty of options there.

iMovie: Pitivi, OpenShot, KDEnlive and even Lightworks for something more advanced.

Lightroom: Darktable, Rawtherapee and Corel Aftershot Pro.
> Bluetooth is kind of a mess, on Xubuntu at least.

(Speaking as someone who likes Xfce, and is currently switching from MacOS to Linux and is mostly settled on Xubuntu), I think that's mostly an Xfce thing. GNOME (and therefore Unity, Budgie, possibly Cinnamon and maybe MATE) handle it better.
What's missing from the asyncio docs, IMHO, is a section on common asyncio idioms and patterns. I understand the pieces individually, but I struggle to get a more global, Gestalt understanding of the system.