skysight-inc/HackerNews huggingface dataset:
Here's some citations for you:
https://pseudoerasmus.files.wordpress.com/2015/06/irish-fami...
https://pseudoerasmus.files.wordpress.com/2015/06/ograda-fig...

As you can see, domestic Irish production of all foods, in calories, just about halved. Food production absolutely cratered, due to weather and blight. They eminently were not able to farm "all the rye and corn they needed", and such imports were also in shorter supply than usual, because famine/scarcity conditions were occurring all across Europe (helping to spark the 1848 Revolutions, notably.) But these imports still had to be paid for somehow, and in an era of largely subsistence farming and thus small savings, this had to be paid for in large part by exports - of what? Of highest-value agricultural goods. You see from the graph that Ireland, during the depths of the famine, was a net importer of every grain except oats, where their exports had also fallen from normal levels. And, you see from the chart that, in total calories, Ireland had gone from being a net exporter to a net importer - bringing in over one-quarter of their total food supply in the Famine years, and going from typically exporting around 240,000 tons of grain a year, to importing up to 750,000 tons. Stopping exports from Ireland would have meant more dairy, oats, meat in Ireland, true - and less of the cheap imported grains that people really needed. It's true that the landowners were part of the overall problem, but no export limits would have caused new food supply to spring into existence or be imported.
Rich people hate losing their money. I do not know how, but I am sure the average Nigerian would feel the effect somehow. It could take any form but one I thought of is some kind of contrived import tax could be created to 'encourage' to locals to buy local oil instead of foreign solar panels.
This one looks like it was designed by a genetic algorithm or someone who just slapped the chips down randomly and wired them up. Either one.
> I think the reality here is that we don't have the fuzzy logic and AI to handle snow covering up lane markers...

True, but improved AI isn't the only way to address such problems. For instance, thermal cameras can see through light snow, so those may become standard. Also, something like RFID embedded an inch or two below the road surface could serve as marker enhancers. If all else fails, GPS and highly accurate maps can stand in for road markers in many areas. Besides, snow won't be as much of an issue if self-driving snowplows get started shortly after snowfall begins.
One of the issues I recall comes from not using Homebrew exclusively. For example, installing GPG from package puts files in the same location, and I've had conflicts in the past. It's not always possible to use Homebrew exclusively, so I move it elsewhere to mitigate this possible problem.
No, I didn't get the carbon fiber version (nor the dock, which I'm glad I didn't based on peoples negative reviews of the video card).

I've been surprised at how much it has held up its speed, even with upgrading to Windows 10. I can see myself using it for at least 1.5–2 more years.

The on-board RAM and SSDs are unfortunate. I experience memory limit issues occasionally, especially with heavy Adobe usage.

I believe linux will support the RAID configuration (seeing it as one drive). Good way of checking is to boot Ubuntu on a thumb drive.
Yeah but that's lazy IO, and is highly frowned on, even considered a historical mistake.
Thanks for the reference! Not convinced that this is the sole reason, but it is interesting nonetheless.
There is a plausible argument that ceasefires and endless international community meddling make wars worse, not better, because they drag on as open sores for years instead of being resolved one way or the other. Interesting to see some data suggesting that's true.
> That there's no such thing as Unicode issues or needing to use silly "u" prefixes. That 0.1 + 0.2 == 0.3 reliably that you can write accounting software worry-free and not wonder about why it fails in so many old langs.

It's interesting that you lead with a bunch of examples which are very old or simply wrong.

For example, in any language where you don't think about Unicode you are guaranteed to have encoding issues as soon as you have sufficiently diverse (i.e. real-world) data. If Python 2's u"" prefix offends you so – I must say, hearing a Perl programmer complain about punctuation is a somewhat novel experience – note that Python 3 was released in 2008 which changed to use Unicode by default. In every language, however, you will need to think about file encodings everywhere you read or write data until we finally hit that halcyon decade (century?) where you can assume UTF-8 with a very high level of confidence.

Similarly, Python has had decimal-accurate math since the early 2000s so the developer is free to pick whether they value absolute precision over standard IEEE floating point semantics. Perl 6 dynamically switches numeric classes so the simple syntax you show will lose precision at some point depending on the data and order of operations – that's why the documentation specifies Rat as “limited precision” and it means that anyone writing accounting (or, in many cases, scientific) software would explicitly use an arbitrary-precision data type to avoid the classic floating-point math problems:

$ perl6 --version
This is Rakudo version 2016.10 built on MoarVM version 2016.10
$ perl6
> 123456789 - 1e-5
123456788.99999
> 123456789 - 1e-6
123456788.999999
> 123456789 - 1e-7
123456789
> (123456789 - 1e-1) - 123456789
-0.0999999940395355

Please note that I'm not saying Perl 6 is terrible. This is a well known trade-off which everyone has to learn about if they work in fields where this matters. Perl 6 has arbitrary-precision types built-in so anyone dealing with financial data is simply going to learn to specify that precision is not an acceptable trade-off for performance:

> my $a = Num(12356789)
12356789
> $a + FatRat(0.1) - $a
0.099999999627471
> my $a = FatRat(12356789)
12356789
> $a + FatRat(0.1) - $a
0.1

I would suggest focusing on the parts of Perl 6 which you like rather than hurling bricks at other languages. Things like start / hyper sound kind of interesting and it'd be far more interesting to hear about how those work in practice and how you manage issues like communications overhead or shared data than your personal dislikes about some other language.
That's true. And unfortunately the act itself usually gets tied to other issues every time it's discussed. Human trafficking for example.

I wish people were more willing to separate the act of "consenting adults doing a financial transaction" from all the surrounding "badness" but that rarely happens.
Go essentially went with the node solution (node_modules). Go's pm will essentially just ensure the version that resides in vendor/, and will work more like yarn than npm. This is, of course, not unique to node.

Having a global vendor folder where everything is the same version regardless of the project seems like a fragile solution to me, especially if you work on a lot of projects. And how would that work with third party libraries? Those would still have to vendor?

I think it's a good thing that Go standardizes vendoring.
They are pretty, aren't they? What makes you feel they are the most Apple-like in years?

My research into alternatives made me think the Thinkpads are probably the best option. But I just can't buy them because they're so ugly (to me). I feel really silly about that but, dammit, if there's one object where I want it to be pretty as well as functional, it's the laptop I stare at most of my day...
Command line interface with (or without, for that matter) X integration, and Open Source would be two features it seems to lack.
Doesn't that seem to indicate that people don't want it then? That sounds like an even stronger reason to have it opt-in.
Except that people's hours are not based on solar noon, they are based on whatever the country has arbitrarily chosen. If you look at a daylight map, you can be misled by multiple hours. Or if we're near a solstice and they're far from the equator, there will be gross inaccuracies. So you still need a translation into "local time". That means either doing math in your head, or having the computer reply "four hours and 35 minutes until start of business". Both of those are more awkward than taking "4:25" and classifying it in your head the same way you classify your own times.
That's what I thought, but after running that it doesn't log any sort of version update.
Sadly, that's not a legally binding contract, and even if it were, it's too short and doesn't define things like "profit center", leaving a lot of wiggle room. Never is a long time. Elon Musk won't be running Tesla forever. Tesla may not even be around in 50 years. (I hope they are.)
Something like this?
https://www.kickstarter.com/projects/874883570/marvell-espre...

but then we need to see how fast they are on the network side
Soylent Thinks It Found What Was Making People Sick: Algae
$HOME/.homebrew
Not to mention, notoriously unreliable eyewitness accounts.
Hm. The japanese miracle is a bit separate from the rest of the Asian miracle. It was artificially engineered by America to establish a counter to Chinese/USSR/North Korean growing influence in the region, through a sort of Asian Marshall Plan. Essentially America airplaned cash in to stop Communism.

I'm increasingly growing into the opinion that capitalism fails to engineer any new "real" growth after physical needs are met for the majority of the population and this is true of any developed economy. Developed economies by nature stagnate. And when you look into post-physical-needs-are-met growth you mostly see financial services that might not be any net-benefit to society. Again I am still studying the topic so not sure. But it's the impression I get.

If you look at Japanese society it's clearly hit that stage. Physical needs, basic human needs for food and shelter, have been met. Therefore capitalism has for the most part stopped functioning. Most developed economies reach that stage. The issue is we're not satisfied and we keep asking for more and more "growth", even though capitalism might not be able to deliver it.

It might've worked before, but without physical needs capitalism stops functioning effectively, maybe at all. I've written about it here: http://www.rafaelkino.com/essays/capitalismisfailing.html
"They had an experimental project called 'annotations' where you could attach 1k of json to each tweet, like a DIY microformat."

That's what we're doing with "Oh By"[1]. When you speak of a "message bus for everyone", that's our goal.

You are correct, however, that there is a chicken and egg problem - Oh By Codes are interesting if everyone knows what Oh By Codes are. Otherwise, people just wonder why a weird code is written in chalk on the sidewalk ...

[1] https://0x.co
> all people behave in the same way

because once the reptilian survival instinct gets triggered, there's no hope of anyone behaving rationally. It's similar to drowning in a body of water. Once you start to panic, your instincts will trigger you to move any and all muscles in attempt to save yourself. In water, behaving this way will cause you to exhaust yourself and sink. In a crowd, it will cause you to shove and compress your neighbors which will trigger their survival instincts. Just like atoms undergoing nuclear fission.
LA according to their website.
Having brew install to ~user would be grand, not just for portability, but also to isolate it across users.
Let them Extend it for NodeChakra.
That said, Perl 5 can be quite a bit faster (to run) than Ruby. But Ruby is speeding up, and is generally easier to read.
I wouldn't exactly put "efficient" and "Slack" in the same sentence when it's a terrible memory and CPU hog. Actually Slack is the perfect example of Electron done absolutely wrong.
Gossip, Rumors, and Lies
It did sound like they picked the right things to say. I won't be surprised if the extra words appear in the 20 minutes of training speech. Either way even if it's not as magical as they try to make it its still extremely useful for the voiceover industry.
There's possibly another, more subtle, interpretation.

It may be that the structure of spacetime does not necessarily exhibit this conservation. However, all scientifically observable phenomenon must, by definition, exhibit space, time and rotational invariants. Otherwise they can't be scientifically observable i.e. by repeatable experiments.

From Noether's theorem, this means that the scientifically observable phenomena must exhibit at least energy, momentum and angular momentum conservation. Either in the laws that govern the phenomena or the consequences of a, potentially violating, law that do conserve.

It's an interesting take on the duality, at least it is to me.
Having this on AWS is perfectly fine. I even think it's viable to look at Hyper.sh as an alternative to Elastic Container Service, even though both are being hosted on AWS. But if it's hosted on AWS, it's important that people actually know that. If someone wants to build a highly reliable system, and they pick 2 resources -- let's say Hyper.sh and AWS ECS as the most likely candidates for that -- it's pretty important for the customer to know that both resources they're relying on are on the same service, and even possibly in the exact same data center, as that affects how effective their redundancy actually is.
The underlying assumption seems to be that everyone uses LinkedIn/Facebook/Twitter. While it would be largely true, not everyone uses those. What would your tool say about them?
This article hijacks the history so that in one browser I have to double click the back button to get back to hacker news and in another browser I end up at facebook. It's very irritating.
Justinmind Sponsors UX South Africa in Cape Town
Of specific interest: "This deprecation was announced and these methods removed/undocumented before 1.0.0 was tagged so arguably it was not part of the public API when 1.0.0 shipped."

I'm ambivalent. If I rev 1.0 - 1.1, then I'm going to assume the API won't change, even if I'm using undocumented and warning-spitting methods.

But I shouldn't be doing that, I shouldn't roll in a minor update without at least reading the change log, it's a FOSS project run by a volunteer staff, and brew never swore an oath to follow the laws of versioning as set by semver.org.

If the brew documentation said, "We use semantic versioning," then I'd say the complainants were correct. Otherwise, versions are just versions, and all you can count on is (Major Changes).(Medium Changes).(Minor Changes).(Tiny Changes).(etc.)

edit: Thoughts:

Years and years ago, I spent a lot of time and energy ranting about the fact that Google called GMail "beta software" when it was clearly not feature complete, and beta has a meaning, and we are just destroying a useful system of names for the software testing and release cycle, and…

But in the end, version numbers and development stages are language, and you cannot force your language on others, irregardless of whether or not you'd like to.
"This site can’t provide a secure connection

www.indiehackers.com sent an invalid response.
Try running Windows Network Diagnostics.
ERR_SSL_PROTOCOL_ERROR"

Chrome Version 54.0.2840.71

=//
When my ex and I finally broke up I wasn't surprised in the least. I was very sad though.
What part of that UNIX education would cover putting user-owned binaries into /usr/local ?
When I was using KDE I edited scripts and whatnot using Kate. Much later I have upgraded to Vim/Evil but having a good experience out of the box is fine. I also use mousepad in virtual xfce machines quite a lot.
Backups - http://lifehacker.com/how-to-back-up-your-computer-automatic...

I don't use touchpads, even on my laptops. I use a vertical five button wireless mouse because I don't like to rotate my cuff all day since I get repetitive stress syndrome. However, my wife does use the touchpad on her Surface Pro 3 and it works just fine for her. Actually there is one touch pad that I do use for my entertainment PC in my living room and that is a logitech K400R. It also works just fine with two finger scrolling, swiping etc.
I'm leaning toward the XPS but I keep hearing that the trackpad is pretty shitty. Can you confirm/deny that?
I'm going to ditto the positive comments. Kudos to the maintainers - not just for the package itself but for growing it. They successfully went from a hacky page with some scripts, to a big giant repository, to multiple repos, to a fully fledged mature best-practices package manager for macOS with all the bells and whistles.

The sign of a great project isn't just that it does one thing well, but that it grows with the needs of the users and engages with them to constantly make something better without falling prey to bloat. And by that measure, Homebrew gets a gold star.
In the Charging Estimator section on their website, they think that a Model competitor gets 21 mpg (https://www.tesla.com/models) and gas is $2.70/gallon, so I would expect it to be based on that.
Maybe repost a week or two after the election, it'd be a pity were a thoughtful essay to vanish into oblivion with the current furor coming out of Clickbait Central.
> A middlebox has no way to tell what protocol is inside of a TLS connection unless it terminates TLS. It could be HTTP, it could be telnet, it could be whatever. So no, you're not effectively using HTTP as your transport.

While you're right that you could just use TLS without HTTP (as a great many services already do), the comment I was replying to was talking about running over HTTPS (he specifically stated HTTPS), ie TLS + HTTP. Which is effectively just using HTTP as your transport.

Like everything in IT, there's multiple ways one can approach this problem and it's probably fair to say that using TLS without wrapping your data inside a HTTP body makes greater sense if you're writing your own protocol from scratch. But on this occasion the post I was replying to - and many of the posts that preceded it - did make frequent references to HTTP and HTTPS.

> The great firewall of china has traffic models of what payload sizes should look like for upload and download traffic of standard HTTP over TLS. If you start to tunnel TCP/IP over it, the pattern changes enough (small payloads for TCP ACKs, etc) that they will inject a TCP RST into the stream to screw up the connection. It's impressive and super frustrating.

Ouch. Impressive though. Could one change the payload sizes of the TLS connection to make it look more like HTTP traffic? Shouldn't be that hard to do as most of the time you'd probably just need to add junk to the end of the server replies (assuming you have a client / server relationship with your TLS protocol). You'd probably need to make the TLS connection RESTful as well - to further mimic HTTPS and the limited connection times. Though before long you've just reinvented HTTP....

By the way, how well does websockets work over TLS? Do they throw up false positives on the Chinese firewall?
Are you sure network is free? Because if I host IPFS it will consume all the network you have available.
A note: "my old Raspberry Pi 2" -that was released in February 2015, which makes it ~1,5 years old. If that "old" IT is utterly broken.
I'm curious if you've received feedback from software developers on what the experience is like being recruiting with your tool.

The agency spam approach you mention is irritating, but I would imagine that if you're correctly predicting when someone is looking to jump that would be less of a problem.
Well, venture capitalists typically do not invest in the hopes of building a free, open protocol for all to use. That's... not really what they're trying to accomplish.
You are speaking of the 22 year old Perl 5. This HN thread is about Perl 6.

Larry Wall (primary author of record for both Perl 5 and Perl 6) noted in an article[1] that:

"Perl 6 is also a completely different language ... [that specifically addresses] readability"

Or, in greater depth:

"Perl 6 is also a completely different language that has been rethought and rebalanced on every level, with much stronger support for both functional and object-oriented programming as well as reactive and concurrent programming.

There is now pervasive concern for composability, evolvability, readability, and maintainability.

We try to "hang everything on the right peg" to allow proper separation of concerns.

While we still believe in providing multiple ways to accomplish something, we now try to encourage one of those ways as an appropriate starting default.

So we think the language scales both down and up to the level of talent of the programmer; the programmer can start out in "baby talk" without getting into too much trouble and then whenever he or she is ready to learn a new concept, the language is ready to support that and to make it easy to refactor the code as the programmer grows in sophistication.

For developers who are already sophisticated, they'll see that most of the problems endemic to the currently available dynamic languages are solved in Perl 6.

We understand lexical and dynamic scoping. We detect most typos at compile time. We don't have a global interpreter lock. We encourage Smalltalk-style trait composition over uncontrolled mixins, multiple inheritance, or monkey patching."

[1] http://www.infoworld.com/article/2882300/perl/perl-creator-l...
Kubernetes lets you do stuff similar to this, but you still have to manage the infrastructure and the platform.

It seems like with Hyper, you literally are just deploying an image to be run in a container. You don't have to worry about configuring and managing a Kubernetes or Swarm cluster. Probably not worth it for very large companies, but for startups and hobby projects, this greatly lowers the barrier to entry.
Unlike the usual at least this one ended with the author stating they were going to work on the problem. These types of articles usually end by telling me why I am wrong and what I should be doing.
In 1961, Roald Dahl Hosted His Own Version of 'The Twilight Zone'
Bottles are good. But I've never hit those other problems, while I have hit issues through using /usr/local.

Perhaps your release of Homebrew is better and safer than you expected? :D
The irrationality studied by Dan Ariely et al it's not comparable _at all_ with the freudian irrationality. The former brings to the forefront our fauly heuristics and biases. The later is about how culture and our psyche actively makes us ignorant of parts of ourselves that are inconvenient, and that can come out in bursts of irrational, unstable, "crazy" behavior.
Booting Go on bare-metal
Just a quick poll. Is anybody still using MacPorts or anything else? If so, why?
When you're storing small sums of money (less than 10k €/$), the amount you lose from inflation from stuffing money in a mattress over a year is negligible.
How about the Pyra? Seems to be close to your ideal.
https://pyra-handheld.com/boards/pages/pyra/
"Hyper is a set of Linux kernel, init process and management tools, able to virtualize containers to improve their isolation and management in case of multi-tenant applications, eliminating the need of guest OS and all the components it brings. Hyper provides safe and fast isolated environments (virtual machines), on which portable environments (containers) can be easily scheduled.
"[1]

The article[1] links to the hyper.sh site [2], as well as a github repo [3].

[1] https://wiki.xenproject.org/wiki/Hyper
[2] https://hyper.sh/
[3] https://github.com/hyperhq/hyperd
Only in the same way that a photo edited in Photoshop 1 looked incredibly obvious though. In 10 generations of the software it'll be really hard to spot where speech has been changed.
I knew this had to be coming eventually, but I don't think anyone knew the details.
What if there were two sets of time? The 'local' timezone, as we know it, and a universal timezone - like Swatch attempted to create with Beats way back (in the last century?).