skysight-inc/HackerNews huggingface dataset:
> When writing iOS applications I also usually end up with something that is better described as M-VC than MVC, where the view and the controller are tightly coupled and basically the same class. This is not how the MVC pattern was intended.

No, but if M-VC works, then it's fine. MS used Document/View architecture where the View was decoupled from the Document (model) in MFC and that was very popular and successful for years. "The humble dialog", IIRC, describes something similar.

I don't think we developers should fear the wrath of the the MVC police if we choose not to decouple everything.
I hope this isn't a criticism. Referral links are about the only reasonable way to monetize a blog, and are a whole lot less intrusive than advertising.

Fundamentally, I don't have any problem with it. If you're going to link to something anyway, as would be obvious with a book list like this, it's a no-brainer to use affiliate links, get a cut, and earn back some hosting fees. The price is what it is for the consumer, whether they get there through an affiliate link or not.
On the last bit, perhaps these people are just better developers than me or perhaps it's an artifact of the sort of things they work on vs what I work on but I can't think of a single thing I could complete in a couple of hours which I'd be proud enough of to show as an accomplishment.

I see a lot of these interview discussions talking about having candidates bang out real features in a couple of hours and I just don't understand how that's possible.
Having written my fair share of those hacky wrapper scripts before I discovered GUN parallel I certainly am very happy that they offer everything I need in a single easy to use command.
In practice it's very easy for most teams to make a policy decision about whether they want to disable content sniffing (most teams probably do) and then simply add a header to responses; in many organizations, that can happen without code changes.

On the other hand, doing an inventory and then auditing every place where user-controlled content is replayed and then making and testing the requisite code changes is usually very difficult, and sometimes untenable.
This guy is an idiot anyway. There's no way to "fix JSON". All you can do is create a new language, it doesn't matter if you call it JSON 2.0, it will still be incompatible with all the JSON parsers of today. I don't get why he is so mad at people suggesting him to use one of the JSON supersets that exist today.
Can't you simply have the manufacturer send the car with your desired options to the dealer and you just pay them the MSRP listed for your configuration in the manufacturer's website? Any negotiation that happens is for a price reduction on that or for extra stuff. It's how it's done for new cars in Europe, if the dealer doesn't have stock (though it can require up to a couple months for the new car to get to the factory to the dealer). I did it just this year.
Akiparty 2016 Tokyo -Fantastic Dance Party for Geeks
Great idea! It'd also be great if someone created hackernewspapers.com too. There are so many great papers mentioned on HN. Since most links point to pdf files, it'd be possible to collect the pdfs on the same site (if there's no copyright violation).
and here is the attack:

-evul haxor learns about those beacons at the target location

-finds a weakness in remote firmware update

-prepares special firmware with added Microsoft/logitech mouse/keyboard emulation (nRF52 can do this). Bonus points if he can make one beacon flash other beacons in range.

-infects one beacon using long range setup (yagi, amp)

-profit
Funny that the first book in the list "Mother...", I cannot find when using hacker news search!?
Oversea Maker Faire Meetup 2016 Tokyo Report
> It would be great to have a Genshi-like templating language for JSON, tightly integrated with JavaScript the same way Genshi is integrated with Python.

But… that already exists. It's called "Python". Just define your data structure using bog-standard Python and serialise it.
OP here, someone down-voted you so I up-voted you for making an excellent point.
Is it unethical to record a TV show and skip through the ads when you watch it if the network would prefer you didn't? If you agree that it is not unethical, then merely the "content owner's" (keep in mind many things people want to scrape are factual information) saying so is not sufficient to make it ethically impermissible to scrape.
That may be true in some parts, but not everywhere.

Nottingham, for instance, has had contactless cards for transport for years.

There's an array of confusing different options (some cards will work only on City buses, some will work on any bus but not the tram, some will charge extra when you use the tram, but others won't, their ranges cover different parts of Nottingham etc).

But once you've got your head around that, it works fine.
A serious attack on the iPhone was just seen in use for the first time
125 Easy Tweaks to Optimize Your Website’s UX/UI Today
Strictly speaking there are a lot of places where panhandling is not legal.
I always tended to autogenerate a makefile with fake goals like:

g1:
job1

g2:
job2

and then one goal to depend on them all and I used make -j 4
Looks like the homepage displays last week's results;
If you select "Browse" you can drill into the weekly data and the list for week 33 is the same as the main list.

With the frequency of comments being 1 for each book, it will ultimately come down to karma ranking of each comment author.
Tips for Improving the Digital Writing Process
So that's where we are? Idiotic wishful thinking instead of real space exploration? That's what became of yesterday's dreams?
WhatsApp to share user data with Facebook for ad targeting
I'll never understand the callousness some techies have for the less business-savvy of their own kind.

Any time a head-to-desk, business-null developer gets exploited, they say "just desserts", not realizing it weakens the bargaining position of developers as a whole.

Really sad imo.
Also to turn your statement around a bit, perhaps one could claim that your need to have a big monitor (or two) is your own security blanket, and that you should be able to work without one.

The day a job interviewer tells me to bring in my desktop and monitor selection with me, I'll be the first to complain.

It was "just a personal note". My point is that telling people to bring their own laptop in for a job interview is odd enough to object to.
I thought about trying something like that to get my HN account deleted.
> a version in C that I think was first released before GNU parallel

While this is technically correct, it is misleading: GNU Parallel existed before it became GNU. See details on: https://www.gnu.org/software/parallel/history.html
windows 10, runs faster than macOS and now it is better for development than macOS itself and I could do a load of things much better and faster in w10 so I don't really see the point in using macOS.
That can be done, question is how to recognize id a pdf is a paper or not. A bit trickier than books imho.
TL;DR: Always have a written employment agreement before beginning work.
I think the idea about removing whitespace is kinda hilarious, because that would mean one could write:

["a" "b" "c"]

or:

{"a": "foo" "b": "bar" "c": "baz"}

The advantage over:

(a b c)

or:

(a foo b bar c baz)

or:

((a foo) (b bar) (c baz))

or:

((a . foo) (b . bar) (c . baz))

seems … non-existent.
You can place them in physical locations and let users download your app that will trigger when it sees them, it almost makes sense versus app with GPS coordinate list, almost ....
Recommendation engine based on (occurs in same base post) or (suggested by the same HN user) could be interesting as well.
But there's also a lot more books that are mentioned without the Amazon link. On the top of my head "The cathedral and the bazaar" is probably mentioned zillions of times. Are you thinking of handling that as well?
Yup, he keeps going to back to things said in conversations, talking about him being a shareholder.

He doesn't mention any contracts he saw, or signed

(At least this is the impression I get from the TL;DR, maybe the full article discusses contract more).

Always read the contract. Even with my standard large company job, with a perfectly normal benefits package I read the contract and took the time to understand it.

If you're doing something complex like becoming a shareholder in a private small business understand what you're getting it to (or in this case not getting it to at all).
Sounds great, but how many people even have this as an option? Admittedly it's a bit different when we're talking about CTO roles, but still.
JUnit CheatSheet
The Applet API should be deprecated with Java 9
Burning Trash to Create Energy: The Complicated Journey to Zero Waste
imagine this would work great .. if cellphones on the market were equipped with location tracking phase arrays instead of piece of wire for antenna.
I like to think that this things are made for the public opinion. More people are exited, easier is for NASA to find the money necessary
Yikes! I would love to hear the justification for that.
Is there any similar pre-lunar landing artwork? The only one I can think of is this 1955 presentation by Wernher von Braun: https://www.youtube.com/watch?v=2fautyLuuvo
https://www.amazon.com/Prisoners-Geography-Everything-Global...
I don't think # or // for comments is a very good idea as it would also make newline characters significant. I find it useful to be able store a JSON object per-line.
http://knightos.org/download
Sure, now only Amazon, Safari and O'Reilly links are processed, for the rest I'd need to recognize the website, make sure that it is a book and then get some meta.
Playing with the site search, I thought the site was broken because it did not return results for a book that I know I mentioned. That is, until I read this comment.

I will often mention books without posting an Amazon/etc. link figuring that anyone interested can bing with Duck Duck Google to find it. Other times, I will link to the author/publisher page.

Anyway, there's a natural language processing cum machine learning project in their somewhere. One interesting possibility it would open up is surfacing books in electronic form that pass across Hacker News as links to PDF's, eBooks, and HTML.

Good luck.
This won't use Apple Pay. Also, all of the things you listed seem like a pain just to save $40 worth of transit money.
Sooo he did not talk terms, he did not sign anything, and now he is complaining? Sad to break it to you buddy, but the real world is not fair game, and you got played.
Get rid of it. Nobody wants to see it.
They tell you why they were made:

"NASA originally commissioned these posters for an exhibit at the Kennedy Space Center Visitor's Complex in 2009. As part of our Journey to Mars, these versions are now available to everyone online."

They're just freeing up the design of their decorations in case other people like them and want to use them.
You should remove the numbering. It gives the impressions of some kind of ranking and I really doubt anyone should be looking to purchase "Palm OS Programming Second Edition"
> You must be young and thinking about health never entered your mind to apply for the job.

None of the current ISS crew are young; I suspect they just assess the risks differently.
When a plot is sold two different times (without change to the state of the improvements -- which is actually impossible, because agree it's a relevant part of the state), the change is likely to reflect the change in supply/demand of equivalent improvements in the local market (i.e., houses of X square feet with Y bedrooms.)
I just added two Bentley's and a Porsche to my online garage, since I'll never have these in my real garage.
They didn't apply to go to Mars - which is the subject. Although you are right, there will be no shortage of volunteers, there never was for risky exploration.

By the way, congratulations - of all the many things I wrote you managed to find the thing the (subjective) hair in the soup. If you have a different opinion about those risks, am I trying to argue you out of it? Instead, I give you (IMHO) some really good pointers to go beyond the "count me in" forum comment.

Also, I did read about one long-term astronauts numerous health issues. He may not regret his time in space, but he sure is suffering now. Don't remember whom the interview was with, and it wasn't one of those who were up there only for a week or two, but for months and multiple times. If you go to Mars it's even worse.

Just an example, and note that the radiation issue is going to be much worse on the way to Mars: http://lemire.me/blog/2015/12/01/the-mysterious-aging-of-ast...

EDIT: Sorry for pointing out the negatives, but downvoting does not solve those problems.

I would like to see though the difference (or not) in the excitement about going to space before and after learning about everything it involves, of which health problems are just a part. Live on board a tiny spaceship already is bad enough, now imagine it going on for months.

Another quick read (with link to a longer one) to see that a mission to Mars is something different in terms of health risks is http://www.iflscience.com/space/astronaut-safety-concerns-co...

> For astronauts to be permitted to take on that risk in future missions, current safety
> regulations would have to be expanded or waived. NASA had asked the IOM to review the
> regulations and either make a special set of regulations for Mars missions or to make an
> exception. The IOM has determined that the risk is not worth it and changing the current
> restrictions is opening up an ethical can of worms.
> TL;DR: Always have a written employment agreement before beginning work.

Funny thing about that is it's true for the company too. Sounds like he took all the "tech" with him and now they don't have the code for their own platform.
Robot Locusts
Work is being done here: https://github.com/docker/docker/pull/25540
Monitoring Queues: Age vs. Depth
https://xkcd.com/927/ comes to mind when I read this.
This whole debate about mvc vs mvvm vs i don't know what really start to read like a joke.

Here's the truth : your app probably has more than three major components, and the GUI isn't the most important aspect of it. Build your app as if it was to be accessed through a command line or a repl, then add a GUI on top in the end.

You'll have reusable, business centric components, and your controllers ( or whatever you call it) won't be bloated.
Research How Lyme Disease Bacteria Spread – GreenCareLife
I wish Docker had some more open source competitors particularly some non-profit competitors. Yes I know Docker is open source but I have this terribly gut feeling about becoming too reliant on their technology. I feel like I'm going to screwed some day.

I guess I just know some day Docker's investors are going to want their money back.

Yes sure there are other quasi opensource products that are super critical that I use but they all have alternatives (for example Java has plenty of alternatives).

Hopefully I don't get downvoted to oblivion for this comment. I am sure my trust issues are illogical and I would really like to remove the inhibition to use docker but articles like this do not help.
To be fair, I don't think they built Swarm from scratch, I think it is/was a rebranding of an acquired product. That being said, Docker and swarm in particular move too fast for their docs to keep up (let's change the syntax for some important commands between the final RC and the release?) and it feels like the only way to be well informed is to scour the github issues, which seems wrong for something that's touted as a stable, commercially-supported product.
In France at least they made "insufficiently securing your home network" an offense. So you could argue that you have a guest network (or were hacked) but you would still not be in the clear.
Well it is a rank - a simple bayesian avg of number of mentions together with karma of the user. But as someone below mentioned it kind of boils down to the karma of the user who mentioned the book. A good post about that is - http://fulmicoton.com/posts/bayesian_rating
I see your point to a degree. The tools made it easy for folks to get apps up and running quickly, RAD being a popular buzzword at the time. I don't think it's fair to say the culture was that of people who didn't care about the code.

I've certianly seen lot's of terrible VB6 code, but also lots of Vb6 apps that were better designed than some WinForms C# apps I've seen. I know this is all subjective.
Information Commissioner 'looking into' WhatsApp privacy policy changes
Pretty clear people would volunteer to do missions that assume no return and possible curtain death - yet NASA instead decides not to embrace this and instead created posters for a "mission" to Mars that increasingly appears will never be done by them directly.
Here's what I've never understood despite following security for a number of years. How on earth can the NSA ever conclude "nobody but us" short of silicon level exploits at manufacturing? Do they really think they can do things that the Chinese or other governments with significant agencies and supercomputers can't?
The only thing you can do from a signal handler is flipping a static and only one signal handler can be set. Good luck making this reusable.

In fact, I challenge you to solve the problem "spawn process; waitpid for 15 seconds; otherwise kill hard" in Rust (or C++ if you feel like) on POSIX once with threads and once without threads by sticking to what's permitted in the standard and so that multiple processes can be waited for.

Then also measure CPU impact :)
I use DigitalOcean, which has great speeds and network, but also use a dedicated server from WholesaleInternet, in which I host a few VPSs for development purposes.
A Simple Makefile for Medium-Sized C/C++ Projects
You'd get pretty far just by whitelisting arxiv, .edu, .ac.uk, etc.
Furthermore, if you look at old maps of many cities, you'll note that many current highways either are adjacent to still-used railroad tracks or use the right of ways of railroad lines that no longer exist.
Is the Higgs just two photons? Einstein's equation explains
Instant phone wallpaper, right there.
My experiences (including through the American mass media) are the reverse of yours where Christmas is concerned. I've literally never seen someone attacked for references to Christmas, but i have seen a larger faction complaining about a "War on Christmas" and attacking people and institutions for using genetic holiday greetings, etc., and not specifically acknowledging Christmas, even sometimes attacking, on this basis, institutions which do specifically acknowledge Christmas out of hypersensitivity.
Uganda 'Porn-Blocking Machine' Appears to Be Part of a Darker Censorship Agenda
1. Classrooms aren't private student association settings (normally).

2. Any offices rented by a student association or other organization by law are considered private. The standing of the university as a leasing organization doesn't change because of it being a university. The same laws apply to it with regard to commercial and residential rentals as any other landlord. Which means the following: if you don't want someone in your office you don't have to let them in. That includes visitors to the university, students, and police officers without a warrant just to name three off the top of my head.

3. Nothing I've said so far applies to professors other than their right to issue content warnings or accurate descriptions for the courses in question. Trust me, I've always approved of accurate course descriptions because the biggest failure of inaccurate ones is the defined list of required books to purchase at the official university book store (which has only so much time and money to get the books in the first place). If a professor can't be bothered to fill in the course description and required reading materials in advance then maybe that professor should get out of the teaching business? Wild idea I know! Which includes trigger warnings on issues which are still even in the public are considered controversial or shocking topics. If that upsets you then I guess you better tell the MPAA and other organizations to stop "censoring" themselves.
We like to see code samples, and even if someone doesn't have github etc they often have something. But we also understand that there are a lot of people like yourself. Also people in that group tend to be older, and we don't want to have an artificial filter on younger developers.

If people don't have stuff they can show, we provide them a few small things they can do. The sort of problems which really should only take 20-30 minutes. We really are just looking at "can this person write code at all", so it doesn't take much.
So, you're proposing MVVM.
More detail on actual security issues (real CVE's) prevented just by using docker: https://docs.docker.com/engine/security/non-events/
That's not why his account was closed. His account was closed not for discovering a vulnerability, but for exploiting it.

While his intentions might have been good (and I expect that they were!), that kind of behavior isn't.
For me the question is more like: why should we bundle together containerization with anything else? Why couldn't we follow the unix philosophy and have the containers work together with the orchestration softwares and not tied together. CoreOS seems to have it kind of independent. Our biggest blocker is the lack of RPMs for CentOS/RedHat for rkt.
Sounds cool. Does anyone have any benchmarks to get an idea of what this processor can actually do?

A price would also be nice.
Boca Raton Personal Injury Attorney
Tina is now accepting Beta Testers
Lets see if you can stump her...
"Supports" is a strong phrase. Colin Percival creates FreeBSD AMIs. They work mmmmmostly as you might expect, except there's no cloud-init (instead it uses a gizmo that cperciva wrote), but AWS doesn't support it--that's a community thing.
Btw you can also list a whole year - http://hackernewsbooks.com/year/2016
Still supported yes, but after they bought Visual Lisp 2000 development on their LISP stopped.
The Concentration Vortex
I only read the TLDR but it seems this is exactly what he's done. He's just published his account of what happened and how he felt throughout.

There are lessons there for other naive tech peeps to learn from so it seems a worthy read.

The bonus lesson for the same audience: if you "go public", focus on the general aspects of the events that others may encounter and anonymise/obfuscate the people and company involved so they're not the centrepiece of the story.
Nice retro-science-fiction look!
Bill and Melinda Gates Foundation Helps Flooded Louisiana Schools
Using DonorsChoose.org, we are very grateful to have this 1-1 match for schools in areas of the state that were completely flooded (90% of citizens flooded in one parish, 14 trillions of water, etc.) Teachers are just now finding out about this and are putting up projects as soon as they can. If you can help us a little, please do. Thank you.

https://www.donorschoose.org/giving/louisiana-flood-relief/20816932/?active=true
Its not bad ,gives about the same as macOS. 7-8 hours usually but there was a time when I used to get 12 hours but that was when I just installed w10.
Everyone dies, including those who do nothing.

* Grandchild-A: "My grandmother died on a mission to Mars."

* Grandchild-B: "My grandmother died writing a book on how space will kill you."