skysight-inc/HackerNews huggingface dataset:
Wait until you deal with government programs. You not only get a lobby[1], but there are t-shirts that need buying. I still think a healthy business could be run just by sending letters to all new grantees advertising t-shirts for their new program.

Yes, everyone has an association, often multiple.

1) yes, government grant programs (e.g. Head Start) have lobbying organizations to lobby for more money for the grant programs.
They actually do print money but most of it is spent on OpEx. They are basically airline, trucking and shipping companies, and all of those things are $$$$$$$
I use fsview for this on Linux. It works well, although it is slow when applied to the entire file system.
Inauguration Attendees Make Significantly Less Than Women’s March Attendees
The problem is two fold. The first is that most authors and publishers are not very technical. The second is tools like InDesign created EPUBs that would fail the idpf epubcheck tool with errors [1]. Adobe has fixed some of these issues in later versions, but it's expensive for a publisher to re-export all their books.

What this leads to is basically fixing random, one off issues depending on publisher and book. I would definitely suggest not writing your own reader and instead looking at something like Readium (and contribute if you have time!).

[1] http://mademers.com/two-more-indesign-cs5-export-to-epub-bug...
It doesn't have to be. In Common Lisp nil is a symbol but not a list. In Racket '() is a list but not a symbol (or a cons).

FWIW, in my rite-of-passage lisp-in-C implementation the type of nil and () is nil, just like the car or cdr of nil: http://akkartik.name/post/wart
What UI? [edit]Also, what type of process goes into converting a binary shipped by someone like Adobe? We are talking just changing the package format to install the binaries correctly, right?[/edit]
It's more about who gets sued. If you make software to fully automate interpretation you would be the party sued. If there is still a human in the loop, you are not liable for their errors.
I went to a local accountant since they "know all the rules." Got incorporated as a NY C-Corp for less than $1000
This is fearmongering at its greatest.

He goes from "Companies can pay for competitive advantage" and cites a S1 which is not backed by evidence, and jumps to the conclusion that the free net is over.

Somebody had some column inches left to fill or a click quota left unfulfilled.
I think you are suffering from confirmation bias.
From what I understand youtube allows viewing without the use of non-free software (youtube-dl) and allows you to get copies in free codecs.
They won't, but they eventually won't have a choice. If the experience is simply better on other devices, consumers will move.
Why are we posting articles from 2014?
> it is much simpler just not to ship any OS to customers that want to avoid the Microsoft tax

Simpler yes, but it would undermine MS monopolistic control. That's why MS force manufacturers not to sell such computers. Their leverage is simple. If they would sell such, MS would raise the price of Windows for them. Most give in to blackmail.

See https://web.archive.org/web/20150714080353/http://www.justic...
Great feedback, thanks.
> It wasn't until several years and versions of Ubuntu later that I decided I wanted to try a different distro and realized how convenient it would have been if I had put /home on its own partition.

It's a great idea in theory, but my /home is full of dotfile configs that belong to specific applications - which is great, I can take my configs with me! Except that not all distros have these in the same place. For a given app, some distros will have the config in ~, in ~/.config/, in /etc/, and so on.
We simulate quantum mechanics on classical computers all the time. Superposition requires exponentially more resources in some cases, but it doesn't somehow make QM non-discrete.
Fred's a smart guy. I hope the end of the neutral internet hastens the rise of mesh networking.

If I want to order a pizza online, it really shouldn't have to go through the ISP gatekeepers, travel along a Level 3 trunk, be inspected by the NSA, and then be routed back down to the pizza joint 3 blocks from my house.
I can't speak for everyone in my field (chemical manufacture and catalyst development), but I wrote about some of what I think are the current coolest new developments in chemistry and materials science as it relates to machine learning. [1]

In summary, the use of machine learning can help us develop better representations of chemical reactions, catalyst behavior, and we can now use adaptive learning to create closed-loop systems to identify, carry out, and optimize chemical processes to reduce environmental impact, reduce energy usage, and decrease costs.

The state of the art isn't quite there, but I see no major conceptual barriers left -- just a matter of implementing it.

[1] http://www.brianneltner.com/machine-learning/
This is similar to what React.js or Vue.js does on the browser. I always thought of this, very nice to see it running.
I worry about the following..
1. How we do complex objects like Trees and Tables?
2. How efficient are these Native nodes over DOM nodes in Browser?

I always wonder between Native vs DOM.
Same here. I am also happy they did not throw away the confusing but great working ui for that big icon bullshit. Using ms office is a very depressing eperience for me these days.
What kind of things are hedge funds using satellite imaging for that they would amount to being a big customer? I'm assuming maybe oil tanker/bulk carrier movements for the commodities market? Or maybe something in the agriculture markets?
Did I say it was "common and frequent"? No.

In fairness, you said:

There are well known stories about planes making unscheduled landings in the US (emergency, storm, delays, etc). Cue CBP opening the front doors, walking down the aisle, and pulling one guy off the plane.

I'd also be interested in hearing about these well-known stories if you or someone else wouldn't mind sharing a link or two.
You'd be surprised how disgustingly high the legal limits are for food to be considered defective in the US, though.

http://www.fda.gov/Food/GuidanceRegulation/GuidanceDocuments...
Do you know if steamed or boiled meats generate HAs and PAH?

I've know about both for a while and switched to only eating meat I've steamed or boiled.
I would still use Winamp! It was a great piece of software...

... if I didn't stream all my music now.
In Common Lisp, NIL is a symbol and a list and a Boolean.
The "News" of Hacker News is misleading. Any topic that might appeal to HN community members, regardless of age, is appropriate.

That said, this particular article was on HN 20 days ago and generated 116 comments: https://news.ycombinator.com/item?id=13425159

It's been featured on HN quite a few times in the past:

https://hn.algolia.com/?query=The%20open-office%20trend%20is...

Kinda amazing that this submission already has over 170. I guess people have a lot to say on the topic.
It is none of my employers business whether I was arrested. It might OK, to be informed about convictions for certain crimes for certain jobs.

Knowing this absolutely has a chilling effect.
fvwm95 is still around.
Depending on how many years you want to go back in your diet, it might be quite hard to find it, artificial selection has rendered most of the food our ancestors ate non-existent.
Which ancestors? When?

By some accounts my ancestors have been eating potatoes and roast meat with quite a lot of beer and / or apple cider, for quite some time.
The Library of Babel is finite if the books are unique. Interestingly, Borges does mention that one of the books in the library must be an index of the other books. This is similar to the notion of a universal computably enumerable language.

However, I doubt that Borges' claim is accurate. If the set of programs is finite, then I think there cannot be a comprehensive index of all programs. A finite set is a regular language, and there is no universal regular language in the set of regular languages.
WhatWG is just rubberstamping "whatever Chrome implements" (sometimes with feedback from Firefox) as HTML5.

The actual development is entirely controlled by the browser vendors, causing pain for everyone trying to parse HTML programmatically.
Seems like this was de-bunked reading the comments [1], the system would have to be incredibly huge considering the RFID tag inside the tire is only a few inches (so it is not generating a very far field - the 20 feet seems incredibly far for such a small tag).

On top of that it would be far easier to just track the giant visible license plate since we already have that technology available.

The destroying with a camera flash is legit (not because of the flash but because of what seems to be caused by capacitors in the device - light reading on this so I may not be correct) however many users point out why read that when there are much easier ways to track a vehicle where-a-bouts.

Interesting and disturbing however much more complex then just OCR!

[1] https://www.reddit.com/r/privacy/comments/3kl3e9/which_manuf...
A list of which would make for an interest design book.
A guide to cross-browser testing: installing all the things
https://github.com/jamrader/XTAudioBeacons

maybe
Yeah! Even more so if you have first-class macros (fexprs) like say Kernel does. I had a lot of fun building a fexpr-based lisp-1 with quasiquote (which Kernel eschews) and also with a first-class apply that works on both functions and macros. Not even Kernel can do that.

$ git clone https://github.com/akkartik/wart
$ cd wart
$ ./wart
ready! type in an expression, then hit enter twice. ctrl-d exits.
mac (foo x)
`(+ ,x 1)
=> (object function {sig, body})
(foo 3)
=> 4
(foo @(list 3)) # apply analogous to the ,@ splice operator
=> 4
(foo @'(3))
=> 4

More info at http://akkartik.name/post/wart. Lots of example programs at http://rosettacode.org/wiki/Category:Wart.
> <script /> is invalid. <br /> is valid. <br></br> is invalid.

OK, then the best way to handle that is to let the HTML-renderer know that different tags need to be rendered differently if they're empty. Are there any cases where you would ever want to distinguish between the various kinds of empty tags?

((:tag/ :attr "value")) => <tag attr="value" />
((:tag :attr "value") "..." (:/tag)) => <tag attr="value">...</tag>

No, that's not what you want. Let's start with this general form:

((:tag attr value ...) content ...) => <tag attr=value ...> content ... </tag>

Let's assume we have no attributes so I don't have to keep typing those. Then we have:

((:tag) content ...) => <tag> content ... </tag>

In this case (no attributes) we can unambiguously remove the parens around (:tag) and get:

(:tag content ...) => <tag> content ... </tag>

Now if we have no content we get:

(:tag) => <tag></tag>

All this is still completely regular, no special cases. But now if we write (:br) we get <br></br> which is not what we want. So we need to tell the renderer that some empty tags get rendered one way, and other empty tags get rendered another way. CL-WHO does this.

Notice that we have not actually typed any / characters. This is important. The role played by / in HTML is played by the close-paren in sexpr syntax. If we re-introduce the / into our new syntax we will have a hopeless mess.

> So a leading `nil' would be treated as a special case

That is exactly right. If (and this is a big if) we want to be able to write something equivalent to both <tag/> and <tag></tag> in the same document we have to be able to distinguish between those two things in the markup somehow. I just looked this up and the distinction that HTML makes between <tag /> and <tag></tag> is that the former content is EMPTY while the latter content is "" (i.e. the empty string). So really the Right Thing would be:

(:tag) => <tag />

(:tag "") => <tag></tag>

That will work, but now we have to remember to add an empty string in some situations, e.g.:

((:script :src "...") "")

Personally I would find this annoying, so I would choose to go with the lookup table.
The mind behind Linux | Linus Torvalds

https://www.youtube.com/watch?v=o8NPllzkFhE
I canceled a $10/month Spotify subscription because their player wasn't close to parity with players like WinAmp and wasn't even moving in that direction.
This Is Why Some People Just Never Get Stressed Out
Tech has ruined many classic ways of storytelling in cinema

Nobody prints giant newspaper headlines anymore. Nobody holds a map upside-down.

My bet is many more movies will be based in the 80s.
I'm somewhat surprised to learn that Jobs and Page were on speaking terms, particularly towards the end of Jobs' life, given the animosity, at least publicly displayed, between Apple and Google.
Thank you for your kind words! I am happy that you like it, I am writing a series of guides on vi, python, git and probably bash along with their YouTube series, you can find them here http://github.com/thewhitetulip/multiversity
https://9to5mac.com/2016/01/21/windows-mac-ipad-microsoft-of...

With 2016, it ain't much. Do they use a lot of VB scripts? I have found 2016 Office for Mac has been nearly 1 for 1 feature wise.
Forgive my ignorance, but what exactly is the definition of processed red meat? I assume it lies somewhere between gnawing on a freshly slaughtered animal carcass and buying beef jerky form the corner store, but I'm not sure where, exactly.
Sure, just make two protocols that nil's class conforms to, one for list and one for atom.
Maybe it was this guy? https://www.reddit.com/r/IAmA/comments/5pouv4/18_months_ago_...
The Growing World of Sports Marketing
In this day in age sports are one of the top Industries. A football game can bring 50-100,000 people to a stadium to watch a game as well as thousands of fans watching from home. Basketball can bring 10-20,000 people together in one building. This is just college events High school sporting events are starting to get high numbers as well. High school programs for football in the state of Iowa can range from 3-10,000 for a regular season/ regular match up. It is a big time event every time there is a game a huge production. When people go to a high school game they want it to be just like a college game. Big time atmosphere, videos , the Full package. Many schools these days are going out and buying big huge video boards that you see colleges have at their stadiums. This is where we come in, Platinum Marketing is designed and devoted to your sports marketing and game day operation need. Our goal is to go out and find business and companies that want to invest in your brand of sport. Weather its a permanent signs on the video board to a commercial, or a still graphic ad we will go out and find companies that want to invest money in your program. We will find a company that will sponsor your teams starting line up to the coin toss, or for every time we your team is in the red zone. Our goal is to help bring money into your high school program to create a larger budget and allow you to pay for new and exciting things for the future. We will design ads, graphics and direct, edit and produce videos to be aired on your video board before, during and after your games, just like the pros and the colleges do. We are here to create a college atmosphere for your high school events.
We are Platinum marketing
https://www.platinummarketing.company/
>So it's not constrained to operating systems but it's pretty much constrained to operating systems. You can see how I'm less than convinced.

It's just that operating systems is not just the kernel. The POSIX userland of tools (ls, cat, ps, etc) are also systems programming, and essential part of an OS. And of course device drivers (which they even get linked or loaded directly to the kernel).

Postgres, Varnish, redis, or Apache on the other hand, or some ad-hoc enterprise backend service, is not "systems programming".

>* By your strange definition, writing an NFS server would not be 'systems programming' because for some reason networking is excluded.*

Never said that "networking is exclude". The TCP/IP stack is very much systems programming, as an example. And NFS would be too, as it's still a kind of filesystem (and thus working with the kernel and OS at a low level), and an essential part of a POSIX system.

Some load balancer for MySQL, on the other hand (one of Go's touted examples), not that much.
Every front-end engineer knows - React is a library and not a framework. From my own experience one of the best ways to see where React shines is to try out one of Clojurescript libraries, and there are plenty to choose from: Rum, Re-frame/Re-agent, Quiescent, Om.Next. React plays extremely well with immutable data-structures. Om.Next is mind-blowing awesome.
I am a happy Spotify user and ... it's still easier to find a song quickly by Googling "song name" "artist" site:youtube.com .
Not really, CS students have usually been exposed to Linux at the university and very few of them still choose it as an operating system.
It did more than not suck. Lots of software sucked by just not being good at what it was supposed to do. That got ignored.

Winamp radically not sucked by being basically the only piece of software in that space that didn't try to turn your computer and your love of music against you while you were using it. It doubled down on that pile of win by being highly competent at what it set out to do as well. That rightfully earned much love.

A lesson a great many web service companies could learn from today.
iPhone 7 Plus: A Tale of Two Personalities
Where does safegraph source their gps data? Is it too expensive for a lone open source programmer to have a crack at it? I'd love to push some through tensorflow for mostly fun and a slim chance at profit.
Google also operates a very large fleet of aircraft to get higher resolution then what satellite can provide. Both in North America and Europe. DG is just the fill in.
"Methods of meat processing include salting, curing, fermentation, and smoking. Meat processing includes all the processes that change fresh meat with the exception of simple mechanical processes such as cutting, grinding or mixing."

https://en.wikipedia.org/wiki/Processed_meat
If all you wanted to do is embed " This post was made possible by xyz co." Most blockers would miss this. However most advertisers want to have a link provided to track results . It's trivial to block the links to xyz.co/partner=123 . With the above knowledge and some trust a retailer could gain customers and bypass adblockers by bypassing links in their ads and focusing on views.
Ah, you're right. It's a list but not a cons.

$ sbcl
* (symbolp nil)
T
* (listp nil)
T
* (consp nil)
NIL

Is there a boolean predicate? My Common Lisp is rusty and I don't see one at https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node73.html#S....
So! How is one to reconcile both since both are needful? I studied geology in the same building Hoover did; fish, perhaps the same streams he did for the same reasons; and pursued and still pursue a similar career in mineral resources. I believe after a long life that I understand no better than he did how to reconcile the two, and I find both needful. The best I can "reason" is that conflict and contradictions in life are inescapable. Maybe they define the human experience.
This is really cool.

I have to admit that I don't like the login-via-Facebook thing though - I don't have an FB account. So I can't play with it. Something to possibly keep in mind.
Everything in your post rings false.

> 13 years ago. A friend visited an airline, and had a set of cables pointed out to him: "That's the feed to the NSA".

13 years ago, that is 2004 noone would openly talk about the NSA, Room 641A was only exposed in 2006. I would also venture that in 2004 noone had or needed a direct feed to the NSA, the Internet would already do. In case you do not remember, how 2004 was, by 2000 you have Expedia, Travelocity, Priceline, Hotwire, Tripadvisor all launched. Edit: as comments below and the article itself points it out, the NSA would get your data from the GDS if it's there, what I mean here is that OP claims a dedicated line running to the NSA when it could have just used the Internet instead of a dedicated line to connect to your system. By 2004, the Internet was plenty established for that. That's all I meant.

> There are well known stories about planes making unscheduled landings in the US

This is, in fact, extremely rare. A flight which does not start or end in the USA rarely has the need to fly over it. Europe/Asia - Central America would and not much else -- and there are very few such direct flights, mostly only to Mexico City. Even a London-Bogota flight wouldn't.

> CBP opening the front doors, walking down the aisle, and pulling one guy off the plane.

While the previous event is merely rare this would be extraordinary and all over the news, even if not mainstream news. All the news I can remember about law enforcement boarding an emergency landed plane is about unruly passengers, not this Bond shit. So... source?
And the name is amazing (a Little Prince reference).
They are growing beyond their original technology as they search for revenue. The Dove's got them started but it's clear they need to move onto real satellites to become meaningful as the Dove's are low resolution and low accuracy; and pretty much just creating a space-junk problem for future generations. This is why they bought BlackBridge and now TerraBella - to try to get a reasonable constellation to get them competitive to DG.
Follow writer and millionaire Evon Latrail
Follow writer, producer, & millionaire Evon Latrail on Twitter, Facebook, and Instagram
Search, Evon Latrail
Sqlserver coming to Linux via docker containers. It's insane and exciting. We are a sole MS shop and this is exciting because I'm pushing to move us away from Windows and onto Linux if possible the kicker being we are dedicated to SQlServer so exciting times ahead. Hopefully Ms doesn't gimp SQLserver on Linux.
But the axiom of choice applies to all sets, not just ones that you can easily choose a number from. For instance, what is your favorite non-computable number between 0 and 1?
I'm in a pretty weird place with Go.

On the one hand, I really cannot stop using it. I can build an small web applications in a day or two, I can write them in just slightly more lines than Rails, and the applications I can build are much speedier than Rails applications.

On the other hand, I really, really hate using Go. It's tremendously boring and I never feel the code is that elegant.

I've tried Haskell, but I end up messing around monads too much because there's so much IO.

Rails is fantastic, but I'd prefer to experiment. I never grow as a developer when I use Rails.

Node.js is great. But if I don't need to write a lot of JavaScript on the frontend I end up asking myself: why am I writing JavaScript on the backend?

Racket or Chicken Scheme look like good directions for me. Erlang looks interesting. Maybe I should give Clojure another shot?
I know it's probably a bit late for iPhone 7 related reviews, but I found this website interesting in that they actually review cellular reception. It's somewhat humorous that in most smartphone reviews, actual cell reception is rarely given much attention. They have a great article on the Samsung Galaxy S7 as well.
There exists a 4 year old bug in Ubuntu LTS releases (not sure whether mainline Debian is affected too but it is very likely) in which kernel upgrades fail to remove old headers. Because the way headers are structured it is possible to run out of inodes long before free space is exhausted if you don't pay attention to inode use.

https://bugs.launchpad.net/ubuntu/+source/update-manager/+bu...
Did NAZI daz comzing.
They also spent $2B roughly to launch 5 additional TerraBella satellites. So $2.5B sunk into this and rumors on the street is went for a few hundred million. As a Google shareholder I'm fucking pissed.