skysight-inc/HackerNews huggingface dataset:
> 1. If you just "click & go", you are foresaking the ability to have automated builds.

This is incorrect. Eclipse will generate ANT files that are usable via TeamCity.

> 2. If you implement the automated build independently from the IDE, you will end up in a setting where the developer makes changes to the IDE settings that are not reflected in the automated build. In a good day, this will result in broken builds. On a bad day, you will have bugs that are imposible to reproduce because the build QA uses is not the same as the build Development uses, even if they both come from the same SVCS. On an ugly day, you ship to your customers a binary version of the product that neither QA nor Development have ever tested before.

Again, just keep your ANT file in your source tree and export it after every change. This require far less maintenance then Make or cmake.

> 3. Not to mention that if you have no version control of the IDE settings, every developer has a slightly different build of the project, one that mostly works, until it does not. See the problems in #2 and extrapolate.

The build settings are stored in the project files. When you download the project and import it into Eclipse your build enviroment is kept in line.

In larger projects I use a CompanyLibraries project and inside it I have 1) all libraries, sources, and documents neatly organized along with all binaries involved with that library (so if it needs to import a .so or .dll it's there) and the IDE-Bootstrap process:

1. Go into your settings and import *.userlibraries
2. Go to your settings and import cleanup.xml
3. Go to your settings and import codetemplates.xml
4. Go to your settings and import format.xml

You don't need to import the generated ant build system. You can right click it and run the build & tests from there.

After you do this you have complete autocompletion for every library we use. If needed you can cntrl-click to view source of a library, and it will work on your system even if you have windows or linux (because of the way I setup my .userlibraries). These are some from what I've seen the "little known" Eclipse goodies for collaboration.

Could it be better? Yes I'd like to eventually write an eclipse plugin that will automatically import these on a project by project basis then just make a git submodule in each of my projects that includes the global configs to make sure I still only have one.
I often hear similar notions lamenting the demise of US education spending but from what I can tell, the US spends more than most other countries per student

Spending is not the same as teacher pay. See [1] for a source:

There was a time when it — literally — paid to be a teacher. Unfortunately, that was 60 years ago. In 1940 the average male employee with four or more years of college who did not teach K–12 earned 3.6 percent less than the average K–12 male teacher. [By 2000] the average male with four years of college made a whopping 60.4 percent more than the average male teacher. When the average earnings of male and female teachers are combined and compared with the average pay of all non-teachers with at least four years of college, the difference is 53.5 percent in the year 2000. This actually understates the pay gap because a large proportion of teachers have master's degrees, making them more educated than their comparison group.

[1] http://www.nea.org/home/14052.htm
People skills is a general expression. Where there are people there is politics. Political science.
PAPER!!! I have tried lots of electronic things, and programs. And there is still one unbeatable: paper. With pen, pencils, and fountain pens.

Bullet journal is also worth checking,however I don't feel like we love each other.
An interesting shift in the wind for modern garbage collection comes from microservices.

The work on JVM garbage collectors over the last ten years has increasingly been about supporting bigger and bigger heaps efficiently, as physical machines have got bigger, and programs' (or at least application servers') heaps have grown to fill them. Even Shenandoah, a current prototype collector, is designed around large heaps.

But with microservices, we use our cavernous machines to house many small heaps instead. That leaves us with rather different garbage collection challenges.

So, it's possible that the Go developers will get to ignore decades of progress, as they love to do, and still be competitive, because that progress was towards a different future to the one we arrived at.
Do you really find Travis easy to use and configure?

I've used TeamCity a lot and find the functionality to be decent to good but the UI horrible. Perhaps a bit biased because I had access to the server and agents in that case. A lot of debugging/discoverability issues are easier with full access of course.

I've then used Travis a bit for small GitHub projects (and contributing to other people's projects) and it has a nice UI for simple stuff. However, it gives the impression that they are struggling to stay alive - many features are in beta or feel like they are; a lot is under-documented or planned soon (for multiple years). I know I can dig into their various projects' source code to find out how things work, but I always feel incredibly unproductive figuring something out in Travis. I worry for them. Great to hear you have a good experience with GitLab!
In any event, it possibly cannot be Intel's fault if Apple makes the hardware decision.
Say hello to Waymo’s new self-driving Chrysler minivans
First, in the US I think we need to convince a substantial chunk of the population that it's not religion that will solve our problems, but better education.
plain text file + dropbox for accessing on multiple devices
I've been a fan of the concept of Quiver (http://happenapps.com/#quiver) for a long time, but unable to use it daily as it is Mac only.

I love the idea of having different notebooks, being able to easily merge text, code, mathematics and images into one note, and make 'cookbooks' out of them.

Someone make it for Windows please.
I've never understood this "UK is creepy cos of all the cameras they have". Yes, there are a lot of them in the built up cities, most are privately owned and a lot are probably directly controlled by the government (and related agencies as well).

The large paranoia towards the UK probably stems from "The UK has more CCTV cameras per person than anywhere else in the world" but no ones knows this to be true for certain[1][2].

It may well be true, but don't think that you're being filmed any less in any other first world country. Also worth noting that most of the statistics are based on "per person". There may well be countries with a much higher population and much higher CTTV camera count.

1. https://www.whatdotheyknow.com/request/cctv_cameras_per_capi...
2. http://www.standard.co.uk/news/uk/spy-britain-six-million-cc...
I use a three ring binder with thick grid paper and awesome Japanese notepad with grids (http://www.jetpens.com/Midori-MD-Notebook-A5-Grid/pd/13607).

Pens are an addicting technology. Top 5 list of various pens. https://www.penaddict.com/top-5-pens/ I also buy a cool pencil case (http://www.jetpens.com/Kokuyo-Pencil-Cases/ct/2929)

My only difference is when I was in graduate student I used OneNote with 2003 Tablet PC (Hand writing with the pen) and a external microphone. The was the single greatest tool ever created for a student. The audio was synced with your hand written notes or typed notes. I then had the college purchase a license for every student at my University I worked at OneNote and take a 1 hour class with me and a had microphones available at the Book Store. No one ever used the microphone. I got the highest review marks from students for all our Freshmen prep classes and a ton of interaction and people stopping at my office to get help but they all dropped it for one reason or another. If only computers built in a classroom position microphone in the lid of a laptop.
>Cameras are a tool of authoritarianism because they tell you in no uncertain terms that someone is watching. Pointing a camera at a space changes how people behave in it.

Not really? I don't look for cameras and I legit don't see them pretty much anywhere. I know they're in all the tube stations, but it doesn't make me wary?

I'm sure cameras mean you're less likely to do things which are not allowed - but guess what, I actually would rather have less vandalism, less assault, etc etc. Now if you want to straw man and say "well they can make anything illegal and use the cameras against you" - well sure. Come back to me when they do that, until then I'll keep enjoying lower crime rates.
Scientific Speed Reading
Thanks for the feedback. Good news! This is really close to shipping. Here's a sneak peek of what it will look like when it does https://issues.jenkins-ci.org/secure/attachment/34625/Input+...

You can watch the ticket on our JIRA to get notifications for when it is completed https://issues.jenkins-ci.org/browse/JENKINS-38494
I'm quite a techno geek but when it comes to notes I've never given up good old paper and pen.
No he didn't know I went. He also knew what else I bought. I went there to get Apple earbuds for him + other stuff. He did ask for the earbuds.

I'm thinking they linked the credit card number to the account. I don't know why he got the receipt instead of my wife, but that may be a separate issue in their shared iTunes account. She obviously has it set up so she gets the receipts.
Argumentum ad Populum applies here. A carpenter extols the virtue and efficiency of the nail and berates the screw and clip for its burdensome application until his roof flies off in a hurricane.
I tried to start one, but it didn't get any traction.

My theory was that Jerry Seinfeld and Larry David were involved at one time in something very shady, and that they created the "Seinfeld" TV show as part of a plot to protect themselves in the case their past activities came to light.

Consider that the show "Seinfeld" is about a comedian named "Jerry Seinfeld", and the part was played by the real Seinfeld. The character Seinfeld's best friend was George Costanza, and it was well known that he was based on Larry David, and that many of the things George did on the show were based on real-life Larry David incidents.

Note that a few years into the show, character Seinfeld and his best friend get a chance to write a pilot for NBC for a show called "Jerry" about a comedian named Jerry Seinfeld and based on the life of character Jerry Seinfeld, and that included characters based on the character Jerry's friends.

Then, after Seinfeld ended, Larry David went on to make "Curb Your Enthusiasm" for HBO, a show about a character named Larry David who was a comedian and was the Seinfeld co-creator, and real life Larry David played character Larry David. Much of the incidents in CYE were based on real-life Larry David incidents.

These two shows, especially Seinfeld when it went down the recursion rabbit hole with "Jerry", seem designed to blur the line between fictional Jerry Seinfeld and real life Jerry Seinfeld, and between fiction Larry David and real life Larry David.

It's well known that human memory is malleable. If you remember something fairly accurately, but then you hear someone else's recollection of the same event and their recollection differs, your memory can change to better reconcile your account and their account. (This can be a big problem in criminal justice matters...it is not hard for an interviewer to alter the memory of a witness by phrasing questions in a way that suggest something at odds with what the witness remembers).

So my theory was that the purpose of the Seinfeld and CYE shows was for Seinfeld and David to present alternate versions of themselves and of incidents they had been involved in many years earlier to reshape the memories of others who witnessed those incidents, to get them to forget or doubt something that Seinfeld and David did that would be very embarrassing or damaging to their careers if it came to light.
What's the source for claiming that teachers are underpaid in Canada?

Here's an article (admittedly from 2012) on teachers salaries in Ontario: ‪http://www.theglobeandmail.com/news/national/education/anato...

More recent reports (from the shrill National Post) claim an average salary of almost 87K for secondary school teachers, but they don't state their source information.

Also consider that teachers - like other public sector unions - are one of the last few sectors to get a defined benefit pension plan, a luxury that few others will ever have.
Alternote
It feels to me like you are putting this backwards. I've been using the MBP as my main software development platform for eight years now. My current machine is a maxed out mid 2014 15" MBPr. What does the new MBP offer me over that?

1) Very slightly faster. (2.9 vs 2.8)
2) 2 TB SSD instead of 1 TB.
3) Ability to charge and drive monitor over single cable.

But what is the price?

1) $4,199 -- nearly $1000 more expensive than the last one.
2) Complete inability to plug in any peripheral I already own without a dongle.
3) No physical ESC key.

It's only $150 more if I stick with a 1TB SSD. But if I do that, literally the only significant benefit I get from the new machine is the ability to drive monitor and charge over a single cable -- and of course, I've got to replace my existing (expensive, beautiful) monitor to do that.

Plus as an added bonus, they're discontinuing the Time Capsule, which has been my main local backup solution for years.
The tax credit going away is not a big worry, but rather net-metering laws going away. It really depends on what state you live in. Arizona has been in the news lately regarding the net-metering fight. More states will follow.
Pregnancy reduces grey matter in female brains
For those who use paper, I strongly recommend the LiveScribe pen. It records what you write and the audio. Then you can click text and it plays what was being said when the text you clicked on was written. Makes for fast, stress free note taking.
Can you please provide a link for the video.
True; I was only looking at the render method, which I think is pretty pure, and should indeed be more separated from the business logic.
Paper during meetings with customers. A5 or even A6. Faster than anything else. Big bonus for drawing diagrams quickly.

The default notes app on my Samsung until I changed phone, Private Notepad now. This is for short random notes.

Several markdown files on my laptop especially for work related stuff.
> I still have doubts if it is worth it.

It is definately worth it to have such ownership. This style was discovered in C++ and made better in Rust.

A leaner version of this is the C++11 version, which has std::unique_ptr and raw pointers. Very popular in today's C++.
Building a webGL and webworkers boat hydrostatics app
Another hurdle is the graphics hardware. The Game Boy uses a tile and sprite based approach, which is great for a wide variety of 2D games but becomes a major bottleneck when you want rendering at a lower level. Suddenly you don't only have to calculate the pixel color, you have to find its offset in the tile map and write it to the correct bits of the correct byte of the tile.

The 256 color VGA frame buffer is perfect for this type of work because of the 1-1 relationship between bytes and pixels, and the simple correlation between memory offset and pixel position.

So you have a slower CPU that's 8-bit (basically an 8080) rather than 16-bit doing more work because of the complex graphics model.
No one wants to comment on this for fear their significant other with "Baby Brain" might see it.
The Raspberry Pi Crackerjoke-A-tron
Ask HN: What are your recommended django web hosting provider?
Why do you feel that the police were not concerned? And what did you expect them to do?

To be fair, there is not much they can do for individual cases but burglary rings are broken all the time by police. They usually consist of several addicts orchestrated by a stolen-goods broker selling to one or more pawn shops or craigslist.

You images may be used in the future to snatch the perpetrator(s).
This is the crossing in question. https://www.google.com/maps/place/34%C2%B011'49.6%22N+119%C2...

I don't think it was a situation where the driver couldn't get past the crossing. I think they are saying he parked his truck across the rails when it broke down. Had the GPS warned him, "hey this is a railroad crossing" he might not have chosen that spot.

IMHO, that's a stretch. If you are too out of your wits to notice a railroad crossing - you shouldn't be driving at all.
OneNote on a Surface (for handwritten notes) and Google Keep for quick notes and reminders on phone. OneNote is quite slow to sync on Phones
Paper

Quiver[1]: suports markdown and syncs via Dropbox

Mindful[2]: chrome extension

[1]http://happenapps.com/#quiver
[2]https://chrome.google.com/webstore/detail/mindful-beta/cieek...
The Correctness-Security Gap in Compiler Optimization (2015) [pdf]
Haven't heard about MyoWave. Do you mean the Ganglion Board?
He had extra expenses due to having a special needs son. His wife was pregnant and presumably not working at the time. Also, they probably had too nice of a house if they had those other financial pressures.

Their biggest financial problem was probably their impulse to overspend on big ticket items "because my family is worth it". If I recall correctly, his wife pressures Walter to go to an oncologist that wasn't on their plan. In general, teachers tend to have better than average healthcare options. Chemotherapy for newly discovered cancer is almost always covered. If it's not, local news stations would love a story about a local science teacher who gets cancer that the big bad insurance company won't cover.

Me extrapolating here, but it's possible that they also spent big on different off-plan options for their son.
How to Increase Your Confidence as a Plus Size Single
Clausowitz deals with land warfare. A better reference is Hughes "Fleet Tactics and Coastal Combat" which deals with Naval warfare. In space you have an "attrition environment" so the proper policy is to apply "effective firepower first".

Unfortunately even Naval tactics won't be effective as there may be no available opponent. The easiest way to destroy a space object would be to hit it with marbles. The kinetic energy of a depleted uranium marble attack would likely penetrate almost any defense, including Whipple shields. A cloud of marbles would be hard to avoid. Of course, once the attack occurs the resulting space junk will likely cause a Kessler cascade (https://en.wikipedia.org/wiki/Kessler_syndrome) and end up destroying everyone's assets.

The future of war in space is maintaining the peace.
> I just bought an xps 15 running arch linux to replace my mba 13. The build quality is poorer for sure.

and

> Or I can pay almost triple the price for a macbook pro for the same specs and even slower vm on top.

;-)
Linux Anti-Reversing Techniques
It was not the pro users who made Apple rich. It was the consumers buying iPods, and later iPhones.

Pro users are at the same time extremely demanding and extremely conservative. Apple has never done much to cater to that market, and the fact that they have so many pro users these days is a happy accident which has more to do with how awful these people used to be treated when they were Windows users, and not a lot to do with anything Apple did specifically for their sake.

Apple doesn't care about pro users, whom they rightly consider demanding and ungrateful. Apple cares about ordinary people, the ones lots of pro users talk about often in the most condescending of manners. Apple's mission has always been to make computing accessible to the masses (remember the slogan: "The computer for the rest of us"?), not to make it better for the elite few who already know how to use one.
WorkFlowy – Organize your brain
EU alleges Facebook provided misleading information about WhatsApp takeover
There is no quicksort mentioned.
You're accusing TBL for "demonic" CSS (seriously?) which he didn't invent? You should ask yourself why you're attempting to use a document delivery platform into an app delivery platform for shitty apps that nobody wants anyway.
Merry Christmas Remix  2016 – Best Christmas Techno Dance Mix |
Creating a High Order Function from a BiFunction and Predicate in Java8
Geez, if only there were a protocol with as good encryption but federated so that everybody could host their own server which would make it way harder to block…

https://xmpp.org/extensions/xep-0384.html
Dropbox Paper currently: syncs automatically with everyone who I want to share the notes with, saves automatically, has an advanced and simple to use editor, keeps track of changes, has comments and so on.
> Not only did he not have them

Declassified intelligence has shown that he did.

> it was clear at the time that he did not have them

That's laughable.

> there were U.N. inspectors on the ground

This cuts the other direction. Hans Blix said Saddam was not complying with his obligations and introducing unnecessary delays for inspectors.

The only reason WMDs were a core argument is because they were a triggering mechanism for a UN process that didn't happen anyway. It wasn't a cornerstone of getting popular support, popular support wasn't a significant obstacle, as they controlled government and won reelection anyway.

Besides, it's ridiculous to say, "there may have been great reasons for the war, but you didn't claim them in time loudly enough, so the war was unjustified."

What would that possibly matter? It's like pointing out that the motivations for entering WWII weren't to prevent the holocaust, therefore preventing the holocaust doesn't matter and WWII wasn't a just war. It's a three card monte with political ethics. Inventing an arbitrary rhetorical standard that decides actual facts about actions.

Moreover, it detracts focus from mistakes in execution, where focus is required if you want future wars not to leave a massive anarchic state in their wake.

But finally, I just keep hearing Clinton's line, "What difference – at this point, what difference does it make?"

There were several reasons for the war. Some got shouted more than others, so what? How does that help us now in any way deal with the current situation in Iraq?

> > oil politics ... may have played some role as well
> Ya think?

With the caveat that most of the discussion of that is a conspiracy theory about the US stealing Iraqi oil, which is naive and at best simplistic. A dream of adding a stabler countervailing voice to OPEC is more likely, but even if true, still a long, long way down the list.

This goes back to why this gets flagged, though. No amount of sources, reason, or evidence appear to have any effect on the other side. Each of us thinks we're the sane one and the other is just being stubborn and irrational. There's no possibility for useful discussion here, because everyone's views appear calcified to the other side.

If nothing can be gained, it's so much unproductive gibberish then.

Politics is the mind killer:

http://lesswrong.com/lw/gw/politics_is_the_mindkiller/
Could you tell me how much RAM does sql server consume on Linux?
I think one thing GitlabCI lost in taking inspiration from Concourse (amongst other tools!) was the centrality of resources. It wasn't obvious at first why this is so important, I and most others fixated on the other visible differences (containers for everything, declarative config, pipeline view etc).

There are a lot of features that don't need to be added to the core because they can be resources instead.

For git-triggered builds, I use the git resource. Periodic, I use the time resource or a cron resource. S3 triggered, I use the S3 resource. Triggered on release of new software to PivNet, I use pivnet-resource. Triggered on a new docker image, I use docker image resource. And so on.

Any resource that has a 'get' operation can trigger a build. 3rd parties can add triggers without needing to avoid interference with other resources, because every operation is isolated.

Disclosure: I work for Pivotal, which sponsors Concourse.