skysight-inc/HackerNews huggingface dataset:
>The same argument ("so much gets done") was made for Visual Basic back in the day, you know.

And it was right, to the argument is moot. VB was a very productive language. Any issues where with the ecosystem moving on, not with VB (which had its warts, but all languages do, C first of all).

>Oh, how the hoipolloi cried and crowed for the death of C developers back then. Oh, how they were wrong, oh so wrong!

Again, they were right, oh so right. We do 1000x the programming we did in 1980 and 1990, but we don't use 1000x more C programmers (or assembly or pascal, two other popular choices at the time). Tons of code that used to be that, is now written in higher level languages.
even MIT caved in, using python + libs in courses. They clearly said: today people are wiring solutions. I find it a bit problematic because when there's no solution you feel lost. But they have decades of experience .. I hope it's their very best insight.
Well, I'm not as convinced as to the 'why' in one's own private cloud (though if you're large enough to have a true separation of concerns, and a dedicated team to administering your cloud, fair enough), but for a public cloud, the ability to fire off a small snippet of code and pay nearly nothing for it, and do very little to make it production worthy is really beneficial.

It allows you to write rules like "every time I do X, execute this bit of code", without having to spin up servers or capacity plan for it; that's left to the cloud provider to do.

It also allows you to build 'Serverless' style applications, by even making your incoming client calls just execute FaaS to figure out how to act and respond.

Altogether the benefits are the application developer doesn't have to worry about the VM security, scaling, etc. They just write their code, and it scales transparently, on VMs managed by the cloud administrator.

For an immediately obvious use case, if you're in a cloud already, you can execute a FaaS as a cron job. Then, you don't have to worry about "where do I execute this" (is it sharing a VM? Does it get its own VM?), with the associated tradeoffs; you just point the cloud's cron scheduler to the function, and you're done.
ES6 imports syntax is harmful
The Polkit delegation is fine-grained. All it allows is managing packages.

Installing packages locally is a management nightmare from a systems administration point of view, and it does not fit the way package managers like APT and RPM work.

In most cases, a machine is used by a single user so it makes sense to allow global package installation, even if the user does not have root privileges.
Laser Drift: Reverse engineering slot cars for fun and (no) profit
Amazon Cuts Prices at Whole Foods by Up to 43% on First Day
Nuclear tests have been going on since the 1940s. And bigger and bigger ones every time.
2MB of characters in Atom use 300MB of memory or more, so it's like 150/1 -- compared to 32/8 that's nothing.
What is the safer place in a 'doomsday' scenario - the city or the country-side?
Honestly, I think you underestimate things a bit. In a "modern" development stack you rely on a lot of work by others. But it's far from the "glorified plumbing" you describe. It's not as black and white as you describe it to be.
Isn't that just survivor bias? Those people who survived when most people died were the ones who didn't do what most people did. But most of the time in life, most of the people survive and it is the few who don't.
not C, but probably very C useful http://scienceblogs.com/goodmath/2009/01/26/ropes-twining-to...
Yes, it is. Either a magic user-space chroot, a normal chroot or user namespaces.
> In other words, UI programming is about mapping incoming events to a series of effects.

Sort of like programming with Monads.

This is one of the reasons why programming with Monads is so powerful: the programmer can explicitly compose and control effects.

Good on the author for digging in and learning new things. I'd recommend following up with reading the source to vi and doing some research on programming patterns of the day. One of the things we're pretty bad at preserving is context; it'd be neat to read about what the author discovers (ie: why was vi written the way it was? What did the original authors discover? etc).
Even better: how about examining the arguments used by whoever-they-are to support a particular thesis or agenda?
It does if your kernel has userns enabled.
I've been in that situation myself, a wave luckily brought me closer to the shore as I was about to quit and then I could just run to safety. I'm much more aware of dangerous zones in beaches nowadays. I recommend everyone to see a few of these videos: https://www.youtube.com/results?search_query=how+to+get+out+...
I was walking across campus with a friend and we came upon half a dozen theoretical linguists committing unprovoked physical assault on a defenseless prescriptivist. My friend was shocked. She said: "Aren't you going to help?"

I said, "No; six should be enough."

(copypasted from http://itre.cis.upenn.edu/~myl/languagelog/archives/002938.h...)
VMware expands hybrid cloud strategy
> The more I read, the more I felt that the author was long-windedly discovering FSM's

Then you missed the main point of the post, which was event flow, not state management. I'm wondering if sometimes older devs (I'm one) read these posts in anticipation, just waiting to find something that they recognize from elsewhere, just so they can say "aha, that's just X, nothing more!". In this case, you did recognize that yes, you can use a FSM to store application state, but the point of the article was much more event flow, specifically unidirectional UI architecture. It's not a new thing, by any means, but I thought it was a well-written post on how she/he expanded their understanding of this pattern.

> giving it all a new fancy name, and blogging about it

Are you suggesting that in this case, unidirectional UI flow is just another name for a FSM?
> yum install --user <pkg>

> And have the package expand in, say, ~/.local

One problem is that many binaries have their paths (e.g. /usr/share/<pkg>/ or /etc/<pkg>) hard-coded, meaning they aren't relocatable.

For desktop applications Flatpak will solve this: It has the --user flag just as you suggested.
Can we just call this the WalMart effect? I think most people are familiar with this idea in the context of big, bad WalMart coming into town and all the local mom and pops die off. It's basically that, but at an international scale.
This is becoming more of a problem. That's why I only stick to mining certain coins.
The cookie law is a symbol of EU red tape that adds no value to citizens. Browser tech is fast moving, there are so many other ways of finger printing a user, from canvas finger printing, session storage and background apps and extensions. The cookie law was invented by some EU non-technocrat that got offended when they found out they were being tracked. The fact is companies are getting away with it in other ways anyway, its a pointless regulation that cost companies thousands to implement across their sites but does nothing for no one.

http://nocookielaw.com/
It is not surprising that C gets that much of a bad reputation when devoloper show such poor capacity at managing errors; malloc(3) return values are never checked and everything is expected to always succeed, throughout the source tree.
Thanks for the info! I was considering doing something similar when I was building my app, but calftrail's code saved the day...

Wish developers were legitimately able to generate those three-finger swipe events, because they are ubiquitously supported and really useful. (Just the other day, I discovered that Preview allows you to switch pages by swiping up and down! Weird.)
This post is worth reading if only for the Typora suggestion. Finally, I have a WYSIWYG replacement for Haroopad!

Granted, most of these apps probably aren't for advanced users and hackers, but there's still some damned good app suggestions here.
Ron Paul’s “Liberty Report” Being Economically Censored by YouTube
Indeed Amazon has never needed much funding. Crunchbase showed their most recent raise as being $100m in 2001.

Uber is very different. Their burn was $991m in Q4 2016 and growing.
Missing in London: inside TfL's lost property office
On the face of it, it seems like a worrying idea.

Uber's success has been about evolving a core product in an emerging category. Product-market fit or whatever you like to call that kind of narrow, aggressive focus. As little "hair" as possible. Market share. Simply defined product. Simply defined (and bull-headed) strategy. Basically, make uber a significant mode of transport (again!).

Expedia is all about maximizing revenue from the existing mess of travel product categories. Finding ways of inserting themselves between consumers and: hotels, flights, rentals, tours.... Basically, people are going places and doing things. Get expedia a piece of it.

Very different approaches.

If uber starts to retain customers with miles or try to diversify revenue sources, I think it'd be a bad sign. But, who knows.
99,9% crash free sessions on Android
I think uber has the exact model they're trying to execute in mind. They'll turn their existing funds into growth and turn cash flow positive at around their last $100m left in the bank. That way, they most effectively utilise the resources they have and grow as big as they possibly can get. The fact that they are firmly closing the losses gap with constant rate of improvement kinda proves that fact. They definitely won't switch to new pricing model overnight to turn profit, the process has to be gradual anyway. Of course, market forces could be more sophisticated than a simple mathematical model of funds vs returns, and there could be unseen side effects if stopping half way or closing the gap way to quick, but it's probably an assessed risk.

Uber's model of survival isn't exactly self-driving ambitions, it's more about utilising their asset sheet effectively. That's why benchmark could be so eager to get a CFO - someone needs to vouch and stand behind the path to Uber's profitability. Right now, the only person who's left who can stand behind it is Travis, and he lost a lot of cred. Recent rumours about softbank investment might suggest that Travis thinks that this model can be extended even further at the cost of the dilution, and even greater market scale could be achieved (along with his own personal desire to lead on with that deal, possibly), but investors would rather not play another round of uncertainty and ambitious spending and would rather cash out quick. Also after an IPO the company would have a much better chance at leveraging a simple loan/bond to continue growth, as because the rate of its growth would still most likely exceed the interest rates.
I've tested JuNest extensively (with the idea of getting new gcc compiler features on a cluster running an old red hat version).

Unfortunately, JuNest adds a lot more overhead than containers. Specifically, when it comes to high-throughput network applications. At 10GBit an application running on JuNest used several cores at 100%, while without JuNest (underlying red hat) the app was at 10% cpu load (network i/o bound).

All that load was due to PRoot.
I think (based on the graph linked under "[Alfred] has saved me a lot of time") that OP is using Alfred for that http://i.imgur.com/eavekiX.png
Expert Predicts Bitcoin Will Be Worth Up to $20,000 in the Next Three Years
"burdened with [scare quotes] freedom"

Wow. What a terrible way to describe a feature!

FWIW, Guix does not require system-wide installation, but it is strongly recommended to run the daemon as root to benefit from reproducibility mechanisms.

Saying that it sounds "iffy" for something you haven't tried and seem to misunderstand is not reasonable.

[Disclaimer: I'm hacking on Guix since many years and use it at work and privately.]
apps-wise - Chrome, Atom, IntelliJ and I'm pretty much set :)
Let me see if I get it straight:

According to the article, majority of participants in the trail were Americans who already had herpes? They were flown to some island to get a vaccine that had a chance of "curing" them?

Are the same people complaining about it complaining about drugs from Canada? How about medical tourism?
Free SSL Cert Using Lets Encrypt for AWS Route 53
The video is about activly using nuclear weapons in a war.

Parent was

"One of the big worries I have is that a losing super power would turn to nukes once conventional weapons stores are exhausted."
For me it was because, on iOS, you can use a Telegram-specific PIN/touch-id lock to prevent the app from being opened by anyone but you.

I wish this feature was built into iOS on an app-by-app basis.
He says, disingenuously claiming the last word.

I'm totally interested an honest discussion. Once you start being honest about how your framing of these things is part of America's historical structure of oppression, we can have one. But as long as you keep pretending without evidence that oppression miraculously ended in "in the 70s", "the 90s", or "roughly ten [...] years ago", we can't have an honest discussion.

We both agree America was founded with oppression built in. We both agree that it carried through until recently. You believe that those structures and attitudes totally ended at some hazy time by undescribed means, a time that just happens to be convenient for your argument. I don't. I believe it has continued, waxing and waning just as before.

Per Occam's Razor, you are making the claim that requires justification. The only reason you can act otherwise is that you hold one of the beliefs necessary to prop up oppression: that the current structure is perfectly fair. Suddenly, identity politics is not what white men have been doing in America since 1619. It's what those other people do. Without you ever catching on that your beef with those uppity other people is the same complaint that's been voiced at least since white people were fretting about slave rebellions.

So if you want honesty, get honest. Go take a class and learn the history. Maybe you'll discover some proof that oppression really did end the day before yesterday. But my bet is you'll realize that your claim is bunk.
it's not about reducing waste it's about reclaiming every possible revenue stream but the net effect is the same so...
If you have to ask you will probably be better off in whichever environment where you know more people.
I couldn't agree more, and I've always been a strong advocate of learning things bottom up, as opposed to top down.

However, it always amazes me how powerful abstractions such as high-level languages are. In particular, it allows people who know virtually nothing about the underlying mechanisms to develop cool applications. This is a great thing, and I think we should value it, even though it comes with some major problems.
> This is a shameless plug; I am the author of Akiee, but I really think Akiee is one of the best task managers out there.
The democratization of data science education
Terrific - thank you!
There is plenty to re-use in C, eg. BSD's queue.h or linux' list.h for linked list alone. Because the author choose not to do so doesn't mean it is the fate of the whole language. Though, it is indeed a little harder than firing "npm".
The countryside. It's where the food is. Imagine if all transportation/energy/etc were destroyed. Imagine NYC or LA completely dark and with no food coming in. Millions of people without food, without light, etc within city limits. It would get very dangerous, very quick. Nevermind the garbage piling up, nonexistent sanitation, etc.
It would be helpful to add license info so that people don't have to look for it for each model separately.
> Oh, how the hoipolloi cried and crowed for the death of C developers back then. Oh, how they were wrong, oh so wrong!

Which is kind of true for us on Windows.

Most of the C has been replaced by C++, to the point that even the new C runtime library is actually written in C++ with extern "C" entry points.

Also for those of us on Android, where using the NDK is an exercise in patience writing JNI boilerplate, because Google doesn't want us using it more than strictly necessary.

Oh and the two most beloved open source C compilers (gcc and clang) are actually written in C++.

Now I admit that on traditional UNIX systems and embedded development on hardware constrained systems, getting rid of C is an impossible task.
Incredible, Hindu temples are not churches or mosques, they were made with incredible thought about positioning, with size and geometry taken into consideration. All optimised using numerics, we've lost a chapter in human history as to how Vedic structures were created with such elegance.

https://www.facebook.com/238044912896496/videos/163973293272...
I got one the other day. £7, I was happy, the driver presumably was happy. Pre Uber I would have got the bus. There's a lot of value created for ordinary people on limited budgets.
Up and down swipes were quite common before macOS 10.9 and some apps still implement them. They basically trigger a page up/page down event.
throwaway bc don't want enemies in the Valley

Why shouldn't governments consider vc-backed free services as dumping, like they do with steel & manufactured products?

In my view this is an obvious regulatory failure.
UCO: Uber Coin Offering. The coins are mined by the power created by the regenerative braking of Uber vehicles.
There is http://icorating.com/ , and I know there is at least another one I can't remember the name of.
Cheers, that's very interesting! I guess fermenting separately makes a lot of sense, then you get to control the taste by blending the two in different amounts.
OK, but Atom isn't pitched as a "lightweight vi." If I want to ssh into an embedded device and view a 2MB log file, then I sure wouldn't want that to require 300MB of RAM.
VR will have its breakthrough as soon as it makes porn available in a way that makes you feel like being "there" or involved. Simple as that. Technology is driven by war and porn.
I'm a 10 years emacs user and considering move to atom. Why do you think it is not suitable for advanced users and hackers?
Silicon Valley's definition of "Nazi" is getting really, really flexible lately.
MIT’s Hyperloop flies
Telegram actually does have audio call support :)
On a modern Linux kernel in its default configuration this is AFAIK actually the case? The kernel overcommits memory.

http://www.win.tue.nl/~aeb/linux/lk/lk-9.html#ss9.6
I don't think the Apple ][ monitor ROM is included in this project, but I hear ya... =)
Kropotkin's "analysis" is a nice soundbite, but it's just bashing a strawman and proposing a dream-like utopia to replace it with. Feudal times were nothing like capitalism. The capitalist "class" is fluid, unlike nobility - the surveys I've read put wealth churn at around 60-70% after just a couple of generations. There are people "stuck" in generational poverty, but they're not a "class" either - there's plenty of rags-to-riches stories, and there's no obvious system to uplift them all. Consider the situation in the US, where the people below the poverty line are richer than the lower classes of most other countries. Or how the US middle class is "eroding" into upper class citizens at a 2:1 rate(for every person dropping to the lower class, there's 2 rising to upper). Is this the "not ethical" "not moral" system that is "letting people die"?

Kropotkin's solution to the evils of capitalism is anarchism - a utopia where people would just cooperate and get along. This is a fantasy, and to substantiate it he day-dreams about the good old pre-feudal days(which never existed in the way he dreams of them). Just like communism, his proposals rely on fundamentally changing human nature - they are meant for a different species, not us. Your "certainly possible to do better" world is nowhere in sight, from my point of view.

We've had poets, sci-fi writers and activists speak about how we should do better, how we should find that utopia where everyone is equal(ignores intrinsic human variance), everyone is happy and getting along(ignores basic human nature), and no one is poor(ignores the relativity of wealth). In fact, the changes in human nature that these systems require would also change capitalism for the better - i.e. you don't need a system that fairly redistributes wealth, if everyone is as altruistic as Gates after his career.
Toshiba, Western Digital close to deal on chip unit sale, sources say
I love (and agree with) Massimo Pigliucci's quote: “How is the average intelligent person (Socrates’ ‘wise man’) supposed to be able to distinguish between science and pseudoscience without becoming an expert in both?” It's easy to understand the sentiment about people believing that experts are speaking from positions of vested interest and have something to gain. Sadly, not sure that will ever change, and denial seems to be on the rise.
A New Way for Doctors to Share Their Medical Mysteries
I think this is an excellent point, but I'll add that we don't have the economies of scale for it either. If there was enough demand for a tourbillon, an Apple-esque company would emerge (maybe Richemont or Patek) and drive the costs down for manufacturing.

Other than that, part of the appeal is the handcraftsmanship involved in these pieces. The engraving and setting work on my own Lange is a thing of beauty to look at under a magnifier, and it can't (yet) be achieved by a machine, even if the design and modeling can be done in software and the tools themselves can be mass manufactured.
Ha! "New Abstraction Layer", presented as a good thing, 0:42
It's not a matter of metaphysical, it's just that we hardly can define consciousness or measure it. We feel like it's in our brain, but as long as we don't have an objective way of proving it so, it remains an assumption. There is nothing wrong with it as long as we acknowledge it. If we don't, this kind of thinking always slow down further discovery.
There are languages that don't allow the programmers to do such kind of failures.
I did a home exchange with a family in Pays Beaujolais several years ago. We tried the local Vin Cooperative and for 4 (eur) got some very ordinary wine - I was expecting much better.

Then our exchange family told us to go direct to a local vineyard where they bottled their own (1 km away from coperative). The same 4 euros per bottle was gorgeous - and they had a lovely white which was still relatively new for them! We bought a case which was all we could fit into our suitcases for return flight...

We asked how they sold, and they sent half their produce to the Cooperative for cash flow (where it was mixed in to improve the other rubbish presumably), and then bottled the rest themselves and sold direct. Over the years they had built a steady clientele. They did say that with taxes and transport other costs, the price went up 4x or more for end user.
Mac user here. I also see thin strokes that are hard to read. I've started just putting my browser into readability mode for everything, which accomplishes a similar result.

Or closing the tab without bothering, if readability mode can't handle it.
Those are massive fleet and supply chain owners. Uber is a booking platform that doesn't own a single vehicle or employ a single driver.

That said, I don't think same industry experience is that critical.
>countries with a perpetual history of dictators and authoritarianism

So Europe?
And that's a good thing, btw :)
> In other words, UI programming is about mapping incoming events to a series of effects.

So I guess the word `event-driving programming` is lost in time.

And I don't think the Unidirectional pattern described is suits for C programming. When I see people use C, I think performance, and unless the compiler optimized it away the state mutating function is gonna cost a lot of unnecessary memory copy. And worst offender is that unless you have React-like UI diff-ing library, it's gonna be a costly entire screen redraw event for the most simple update.
Exactly. To this day I don't understand how building on a slab is even considered insurable unless you're basically on a hilltop.