skysight-inc/HackerNews huggingface dataset:
I really lament that PDF and the victory of Motif meant the end of PostScript for most purposes. Sadly I was a bit too young for NeWS, and there seems no emulation available anywhere. Ghostscript itself isn't exactly tooled for actual programming...

Back in the 90s the most popular train route web site in Germany used to send you a PS file for printing on Linux (they did something more native for Windows). And that was basically a serious of quite easy to understand line drawing and text positioning instructions.

And I think it was jwz who had some cassette cover sheets where you put in the song and artist data by editing the PostScript file itself.
Copyright infringement has as much in common with stealing as it does with sharing. Both of them are ideological terms to paint the action in a certain light and neither give a complete picture.
Run Windows 10 and either Microsoft's own virtualization or VirtualBox to run Linux. Much better option because all the drivers, hardware, sleep, hibernate, fan management, etc, will "just work."
Yeah, but it doesn't do \n \r, and iirc, it's not too happy when the line endings change midstream.
It is similar, but the compiled code here is not fully architecture independent like for the Z-machine. Each word in Forth is compiled to a function pointer. So the Forth code vary for another architecture or when you recompile. But thanks to debugging symbols this is easily reverse engineered and you can easily figure out what is "+" or "-" for example.
Seems like this could be a good idea for small personal or temporary dashboards. Especially those with viz powered by packages that work natively with Python data structures like bokeh or plotly .
I didn't say he isn't a racist.
He had me at: the last update Apple made to them was mostly a downgrade in terms of performance. No one except the most desperate of people should even consider buying one of these things. The fact that Apple will still happily sell you a 2-3 year old computer for new prices is beyond insulting.
Optional forces the null check (at the cost of a pointer dereference :( but that's Java for you). That's the difference.

It also provides some nice combinator syntax for handling that null beyond .isPresent, but if you were to just get .isPresent it would be a win.

Documentation is optional (hah) and therefor shouldn't be relied on.

Optional as a return type means there's no need to check for documentation, there's no need for @Nullable, and you get some pretty syntax to boot.
Immigration Ban Blocks Travelers at Airports Around Globe
I think this undersells the social good Google is doing today.

They designed, built, and maintain top shelf software products that are powering the world. They're giving them away for free. And unlike their competitors, they're not limited to running on Google platforms.

Tensorflow, Go, Android, Angular, Dart, Kuberbetes, Chromium are some of the most well known.

https://developers.google.com/open-source/projects

A decade ago this would have been an expensive suite of tools out of reach of the majority. You'd need staff dedicated to dealing with licensing from Oracle, MS, Adobe and the rest.

So they have to play the politics game. In particular with this administration, they either do it or run the risk of being labeled an enemy of Trump. We've seen how he plays favorites and makes decisions based on the last person he talked to.

If Google doesn't, the last people he talks to about tech would be Oracle and MS reps.

In conclusion, this simple black and white view is naive and harmful. It lacks reflection on the reality of how the world works. It omits complexity and opines for a fantasy.
LiL.
OS upgrades nearly always require re-installing more than half of my packages, which can only happen after fixing various command-line tools, which can only happen after updating xcode. And some things perpetually link to old versions, and the problems crop up over the next few weeks. And running a pre-release of OSX can cause looooots of complications. Generally though, for release-channel people, yes - homebrew has done a remarkably good job.

Obviously YMMV, but in a Dockerized world the required steps would be: 1) upgrade the OS, 2) maybe update Docker

And that's it.
If you have content from iTunes, iTunes on Windows is a hot mess. Scratch that -- to compare iTunes to a hot mess is unfair to the hot mess.
"The Echo family also can't stream audio continually, the CPU is not very powerful and the sheer bandwidth required would be enough for anyone tech savvy to notice."

What is the bandwidth required to stream speech? I remember reading back in the old days that speech only required 8k of bandwidth. Now with codecs that do efficient compression of speech, like Speex[1] and Opus[2], I expect that figure should be much improved.

Are you really going to notice an 8k increase in your bandwith usage?

[1] - https://www.speex.org/

[2] - http://opus-codec.org/
I use a credit card for online payment only. I don't like the idea of a debit card stored online because it is a direct link to my bank account. A credit card gives me a bit more protection and I make sure I pay it off every month.
> How Uber and Airbnb Won

The game never ends. No one wins. They can only be "winning".
When I buy a book I do so for the possibilities that it opens to gather more knowledge and understating of the world. So it feels good to buy the books even if I'm not sure that I'm going to read them any time soon. There has been so many books in my bookshelf for years, even over a decade, that I just end reading later that it doesn't bother me too much. I will read them eventually. I buy what I find interesting, I read them in the order I had mood to.

Probably the exception to this rule are professional books. If I buy a book about a new technology that we are investigating at work, or I'm want to improve my management skills I will read it immediately. But in this concrete cases the feeling of awe is superseded by the requirements of the moment.
Come on developpers. Stop showing amounts of money without a comma separator for thousands. Even in banking half of the developpers do that. Imagine when you are dealing with amounts in billions...
Daily Action – Sign Up to Join the Resistance
I've stopped giving my money to plenty of corporations. Nobody noticed or cared and nothing happened.

I've called a corporation and asked for transparency and data so I can see what they're actually doing. They oddly didn't return my call.

I've called a corporation and told them how I want them to represent my interests. They oddly didn't return my call.

I've complained corporations have no reason to do things which are good for me, the consumer or employee, and all the reasons to do things that are bad for me. By design. Not because of corruption or because of malicious actors who fail to do their jobs. My complaints fell on deaf ears.
Not the OP, but "Thinking in Postscript" is often recommended and available freely.

http://w3-o.cs.hm.edu/~ruckert/compiler/ThinkingInPostScript...
yes, this was described in Roger Penrose's The Emperor's New Mind; different pictures shown to the left or right eye and getting different answers
This is irrelevant and attacks a person for their sexuality. You should be ashamed of yourself.
My beard's not quite as grey but about a month ago I was asked in an interview to "design a garbage collector".

Motherfucker. I BROKE Objective-C 2.0 and its GC in order to meet the soft real-time constraints of video rendering, I made all video related objects reference counted.

Now there's ARC, but back then I took so much flack just to make video work appropriately.

Anyways the guy 10 years my junior didn't know anything other than the Java GC so explaining myself was futile.

Moral of the story: Don't work for Hudson River Trading.

Corollary: Don't be old.
Almost all downloads these days are over HTTP or native apps. Probably for the better that we let FTP go. If we do a custom one, its should have benefits the popular solution doesn't have. Maybe performance (eg Tsunami, UDT) or security (stuff with TLS). Ton of solutions for availability with existing stuff so I leave it off.
roughly 12% ($5.7 billion/$46.9 billion) of Apple's revenue comes from Mac sales, so they don't emphasize Mac development, i guess.

http://www.macworld.co.uk/news/apple/apple-q4-2016-financial...
I love such articles!
Because you can put him in a room alone and ask him questions. Many, many people have interviewed and investigated him. He was also severely disabled mentally, he's not a normal guy who is really smart. He was a mentally retarded person who could not care for himself. There was a documentary in which he spoke to neurologist VS Ramachandran and they showed how he was unable to grasp the concept of a metaphor, taking idioms of speech literally. I don't think he was capable of magic tricks. This is also well beyond small areas of knowledge. The guy was a walking wikipedia. His FMRI also showed an extreme malformation of the brain. He was completely missing the corpus callosum and several other very important structures. https://cdn.psychologytoday.com/sites/default/files/blogs/11... It's pretty damned hard to fake an FMRI like that. Essentially Kim Peek was not filtering any information that got into his head. It was all equally important and it's questionable how much he really understood the things he memorized (which he did hours and hours and hours of each day).
Mentioning APL in this context makes me picture an 8 bit home computer with an APL interpreter. I mean, the C64 had all kinds of weird symbols on its keyboard, too. And the magazines would save quite some pages for their source code listing compared to BASIC...
One of the crappiest services in russia. You can remove all the propaganda posts and double free space.
Take a look at the Mentat wiki.[1] It has lots of really great articles on memory aids and techniques.

[1] - http://www.ludism.org/mentat
I use a Raspberry Pi hooked up to my NAS and it's great. All for about $100.

Approximate setup I used:

* Amazon.com: CanaKit Raspberry Pi 3 Complete Starter Kit - 32 GB Edition: Electronics || https://www.amazon.com/CanaKit-Raspberry-Complete-Starter-Ki...

* Amazon.com: Air Mouse,ELEGIANT 2.4G 6-Axis Portable Mini Wireless Air Mouse Remote Control Keyboard for PC HTPC IPTV Smart TV and Android TV Box Media Player: Computers & Accessories || https://www.amazon.com/ELEGIANT-Portable-Wireless-Control-Ke...

You can also get some game controllers and RetroPie and turn your Raspberry Pi into a sweet little gaming machine. I have every NES, SNES, Genesis, and N64 game ever made I think. Plus it plays every video format (tends to struggle with 4k video outputs... I don't have a 4K TV so I just re-downloaded the video after I saw the issue).

* RetroPie - Retro-gaming on the Raspberry Pi || https://retropie.org.uk/

* Amazon.com: Buffalo Classic USB Gamepad for PC: Computers & Accessories || https://www.amazon.com/Buffalo-Classic-USB-Gamepad-PC/dp/B00...
Pro tip: Meditation will do this on-demand.
Oh those don't come out till a few years later when we figure out it was the worst thing in the world.
You might be interested in Tulpas.
The advantage of CCs in the US is that transactions are against your bank, not your money. Debit cards are debited from your account immediately, so you can't as easily reverse charges in the event of fraud, mischarges, etc.
And for typical houshold use thy last years and years.
Oh cmon at least be realistic. Are you sure, 5 years from now, Apple is going to be as powerful as today ?

Market always tend toword decentralisation. More so in AnCap one.
I don't think this is top-dow design really, just an overengineered OOP monstrosity.

Top-down doesn't mean that you have to model the universe first before getting to model your problem :)
Nah, I just became fascinated with them while I had one. Not that I'm above dissection, but when he died, it smelled pretty bad. I wasn't about to keep that thing lying around.
In the US, it's a combination of factors. Personally, I receive unlimited 2% cash back with my credit card, which is enough of an incentive for me to use it wherever I can. In addition, it helps me build my credit score, which is a system that has a lot of issues but is not one I'm in a position to ignore. I don't know about the situation in Europe though, are there similar benefits for non-credit cards (debit cards), and is the credit score system as important?
Point out an American politician who doesn't do business / takes donations from the Saudis. I'm waiting.
yes, but only things that use openssl that you connect to untrusted input. (a substantial number, but far from all)

Generally though, this should only require patching images that provide openssl, which should be expected to stay up to date, not the utilities which use openssl. The utilities should be picking an openssl-providing parent image - assuming that's the case, you'd just rebuild. That would pull in the new openssl image, rebuild against that newer target, and that'd be the end.
The next Mac Mini should be the exact size of an Apple TV but in aluminum case, with the most RAM it can get and the fastest processor in the world.

We pay for quality and we expect Apple to deliver. That NUC is ugly as fuck.
Explain to me how this line of reasoning doesn't apply to your car. Or flying in an airplane. Or doing your taxes. Or a million other things.

By living in a "modern society," we're trusting in so many things that we do not thoroughly understand. In some way, this is the principle that makes human "progress" possible. If every individual had to be competent in a given area in order to benefit from/take part in that area then things would move much more slowly.

Of course there are clear disadvantages to taking part in activities that we do not fully understand. We will make sub-optimal decisions because of our ignorance. But in sum, this isn't a problem. In sum, we gain a lot by organizing things this way.

Ignorance isn't good. It isn't ideal. But it's a necessary feature of human societies, and articles like this just come off as nasty and mean spirited.
This sentence struck out to me:

>>The protocol is inefficient and requires adding awkward kludges to firewalls and load-balancing daemons

I have always been aware that ftp across firewalls can be wonky, but never stopped to ask why.

http://www.ncftp.com/ncftpd/doc/misc/ftp_and_firewalls.html

>>The primary problems that the FTP poses to firewalls, NAT devices, and load-balancing devices (all of which will simply be referred to as Ârouting devicesÂ and not "routers" since gateway machines generally aren't problematic) are:

>>Additional TCP/IP connections are used for data transfers;

>>Data connections may be sent to random port numbers;

>>Data connections may originate from the server to the client, as well as originating from the client to the server;

>>Data connectionsÂ destination addresses are negotiated on the fly between the client and server over the channel used for the control connection;

>>The control connection is idle while the data transfer takes place on the data connection.

What a protocol.
I just refreshed my memory by looking at the iFixit guide for the 2010 mini, and it is the same cast-iron PITA that any late model mini is. I had to buy special tools and a cable and it took 2 or 3 tries to get it right. The whole time I was nervous that I was going to miss disconnecting some cable and ruin the thing.
Follow writer/millionaire Evon Latrail
Follow writer, producer, & millionaire Evon Latrail on Twitter, Facebook, and Instagram
Search, Evon Latrail
Apple could sell a $300 NUC for $600 and people would still buy it. The issue is that Apple doesn't sell anything decent in this form factor that runs macOS.
Is it uncommon for email servers to NOT use de-duplication?
Well, his first inaccuracy is claiming that cats don't make the internet better.
Ask HN: Are email open/click rates legit?
Can I trust the data from MailChimp & SendGrid's reporting? Are there known issues measuring these, like from email service interference etc.

I'm showing over 100% click rate on transactional emails my new service has sent. I suppose it's possible but seems high to me.
https://en.wikipedia.org/wiki/Immigration_Act_of_1924
There is a need for other influential business people, entrepreneurs and scientists to stand up. E.g., https://stactivist.com/2017/01/28/doing-it-for-the-right-rea...
Curious where "to Replace SQLite" came from in the title.

It doesn't appear to support SQL. The word "SQLite" isn't anywhere on the repo. And, this is a client side browser database...sqlite is not.
> Also notice that it is impossible to achieve in the real world.

It's certainly not easy to get to that point but it's entirely possible. Everything on the post you're replying to is how on-call works for me. It's not some imaginary world, it's reality.

Go to SRECon for example and talk to people there. You'll be surprised. Just because you haven't experienced it (yet) doesn't make it impossible.
2017 Isn't '1984'–It's Stranger Than Orwell Imagined
"Anyone reading this" isn't in the population of people who don't know how to use a computer.

Contrary to the beliefs of many people over the age of 40, being born around the time that the personal computer or the Internet or mobile phones were invented and took off does not make one any better with computers. The general population under 30 is just as clueless as, if not even more clueless than, the generations before them when it comes to computers.
> Airbnb can be considered one of the biggest hotel companies in the world—currently valued at $30 billion.

Priceline Group, owner of Booking.com, is currently valued at $79 billion.
Possible replacement for Meteor's minimongo?
Because it's the morally right thing to do and immigrants enrich our country. Read some history.
Electrical vs electronics engineering is also differentiated by those who take electromagnetics, thermodynamics, and those who don't.

Perhaps there is too much to pack in, especially since EE is often merged with the CS department, but students are getting off too easy these days.
OsX has always been the alt-users paradise. As a sysadmin and developer I've disliked it from the start. Windows I could use for gaming and when I had to. Linux and FreeBSD are fine for every conceivable use I have d2d.
That's only scratching the surface; the problems with FTP are numerous. It's a horrible protocol built on kludges and it really has no purpose in the modern era of the internet. There's already numerous better transfer protocols so the sooner FTP dies the better.
I think the 5X gets security updates until September 2018. Meanwhile, my Moto X Style, which was top of the line not too long ago, got the September 2016 rollup... in January 2017. Nougat was rumoured but I'm not betting on it.

I haven't installed Cyanowhatever it is now - mainly because the IR sensors and gestures are really handy.
that, or - they found a heavily regulated market, ignored all the laws, invented a business model that didn't squarely fall into legal precedent and that the people in charge of enforcing the law (city officials) aren't very keen to enforce it.

We applaud them only because we believe (and probably rightly so) that those regulations are there only to prevent competition for entrenched interests.

It's not sharing economy if the majority of the people offering the service do it full-time.
Amazon could for over a decade have flipped a switch and started churning out dividends. They made profits and reinvested them into growth.

Uber has been making a loss on each ride and trying to make it up in volume. It's a long-shot bet on self driving cars working out in the next 3 years.
Agree with everything you just said but this has been happening for years. Aren't we in the safest time of the history?
I have. This is another piece of fake news. There's plenty from both sides.
Please don't take HN threads further into political flamewar.

Also, it looks like you've been using HN primarily for ideological battle. That's not what this site is for (https://news.ycombinator.com/newsguidelines.html), so please stop doing that.

We detached this subthread from https://news.ycombinator.com/item?id=13506936 and marked it off-topic.
This is a really nice analysis, but I'm wondering if GPA is the right metric to optimize for. It's good to have a high GPA, but is it worth it to structure your leisure, sleep, and dating patterns around it? I'm doing something similar, but I record at the end of the day how happy I am, and analyze how different things affect my happiness.
What's the purpose/gain of layering ZMQ into this? I read the architecture bit but I'm still unclear as to what benefit this brings. I guess it allows for multiple clients to use the database at the same time? I can see how the queueing thing is useful for writes if you don't want to have to handle more than one at the same time for the sake of complexity, but wouldn't doing this for reading slow things down unnecessarily?
One reason is that they simply do not perform as well on benchmarks. Other reason is that if there is only one AV vendor then it is a lot easier for developers of malware to penetrate systems than if there are dozens of vendors.
> The inability of Facebook's user interface, until recently, to distinguish between real and fake news is the most blatant example.

Are you serious? Why don't you blame paper for inability to "distinguish between real and fake news"?

People can't distinguish true from false, not Facebook. Blaming a platform for spreading fake news is like blaming a knife or a gun for a crime.

What I agree of is a lot of toxic people try relentlessly to bring politics into software development, with affirmative action and delusional striving for "equality" and "diversity".

Screw it, software development is about skills and merit. Go push your agenda somewhere else.
An awfully good point – thanks.
The problem is evenntoday there is no replacement of comparable alternative to the Mini. The Intel NUC is just a kit not a machine. So I cannot order it for my mom. Either the machine has no profit margin or the other companies are clueless to not bring a worthy competitor to market in all these years.
At a guess, developing for their platform is the most valuable thing for Apple.
There's not really all that much correlation between the cost of food and the nutrition it provides.
I have a late 2009 mini, and the fan is never loud, not even after sustained load. That's the thing holding me back from replacing it.
There's another NUC called Skull Canyon that's a quad core Skylake i7 with Thunderbolt 3. It's not quiet, but there's a fanless case coming for it so it's going to be. It's about the size of a VHS video cassette, or ~2x the NUC the OP mentions.

http://www.intel.com/content/www/us/en/nuc/nuc-kit-nuc6i7kyk...
But then, it is not that easy to defraud the EC cards, since you need the physical card to make a payment with them (in addition to a PIN that is usually needed to authorize the payment).
>You could see all of this in a negative light. Run for the hills and disconnect! Reality or nothing!

>I have another idea:

>It's time to stop designing digital services to just be easy to use and start designing them to be understandable, accountable, trusted, and easy to use.

I think the author's triad of adjectives (understandable, accountable, and trusted) is widely applicable.
It seems this article is more focused on software safety than political systems.

Following the author's analogy with the industrial revolution, I think the development of safety regulations for industrial workplaces in the US is fascinating.
http://eh.net/encyclopedia/history-of-workplace-safety-in-th...

I wonder what safety regulations for software systems would look like.
yea, and actually, the movies i get through the hbo go app are often far superior to netflix's offerings. they rotate, but they often include major releases. i have been thinking about canceling netflix's streaming and returning to the dvd option to get more access.