skysight-inc/HackerNews huggingface dataset:
> This is why it is imperative to build your model up from first principles

That sounds... time consuming.

> "Philosophizing in midstream"

Since you're picking axioms/first principles, isn't it all philosophizing in midstream to one degree or another?
ConnectedText, an offline personal wiki with some auto-generated hyperlinks, http://www.connectedtext.com/manfred.php

1945, As We May Think, http://www.theatlantic.com/magazine/archive/1945/07/as-we-ma...
Ah, vimwiki looks perfect. I've been swayed away from hosting my own wiki every time I considered it because editing is such a chore (opening new pages, delayed feedback, etc), but vim is the perfect environment for one.
Welcome to the New York Review of Video Games
Reading and experience train your model of the world.
And even if you forget the experience or what you read,
its effect on your model of the world persists. Your
mind is like a compiled program you've lost the source
of. It works, but you don't know why.

I often feel like that, but much more in regard to people than to books and experiences. It's strange, how much others have formed me, but how little I do remember about them. How little I remember about my parents, but how big a part of my compiled program they are.

Of all the time I spend with my daughter, of all the activities we do, she probably will not remember much in a few years, but at least I can hope it will have an effect of her model of the world that persists.
Do nothing jobs like HR pay six figures

Not to fresh college graduates, they don't. Six figures in HR is seniority pay.

The vast majority of entry-level office jobs available today pay very poorly compared to junior SDE. An entry-level HR coordinator is typically making ~$20/hour.
This site is from OpenCorporates - have a look at their mission here: https://opencorporates.com/info/principles

Edits: Here is the blog post announcing the project:

http://blog.opencorporates.com/2014/12/10/launching-map-the-...

From the post:

* Which companies have debt collection operations in other jurisdictions? Even with the small amount of data already collected, we know there are at least 178 financial services companies from India that operate in the US.

* Which countries have the most financial services outsourced to them?

* What companies are licenced to operate in the largest number of countries worldwide?

* Which US bank has the most consumer credit licences in Asia?

* Which organisations appear to operate like financial services companies, yet aren’t regulated as such?

* Where are credit unions being dissolved or created the fastest?
A fun game with a 2nd screen experience that donates to charity
Yes I am fortunate to have full control over the code. I still have some older code written by someone else to maintain, and that's pretty horrible in its architecture (incessant message passing for no good reason).

In other jobs I didn't have access to all the code but there were coding standards, regular reviews, and younger developers were mentored by older ones and their check-ins to repositories were vetted to ensure at least some standards. CPPCheck was also useful in some cases, and that Borland memory corruption tool that got built into the executable and caused false positives most of the time...
But what if parts of your model are based on 'feeling'? Like improvisation in music, for example, or art. There is no 'filtering through logic' here -- of course there is some element of technique, such as mixing of colors or how you hit a drum -- but ultimately it is all about a human element that is complex and hard to convert into logical statements.

It seems as if becoming proficient at something indeed involves moving more knowledge into intuition, same as how you had to purposely look at the rear view mirror and watch cars closely as you learned to drive but now it becomes something of intuition. You had to pay special care to syntax and to grammar initially, but now all of that is habit and you can concentrate on the 'design' of a program, or the 'characters' and 'themes' in a piece of literature.

What if these 'logical arguments' we make for things are simply retrofitted justifications on top of our feelings? Pro-choice 'feels right,' but of course that won't fly in court and so I'll make up some argument for it, becoming disingenuous thus not just to others but even to myself, distancing myself from who I am and causing some amount of strife within. I hope to think I am a perfect rational thinker, but am I really? I am driven by drives, by passions. Maybe I should become aware of this and proceed, acknowledge the person inside me rather than attempt to destroy it with reason. Maybe I should just stop and listen and stop trying to rationalize, both to others and to myself, stop thinking, open my eyes and see life in HD.
Thanks for the pointer; didn't know about that plug-in. As a long term Intellij Idea user, implementing this as a plug-in to Intellij is one of the things I would like to do in the short term. Would be really great to make the tool let you know about possible coupling as you work on the project.

Let me know if you can get your hands on a list of related plug-ins, I am really curios to see them in action.
tmurray is basically right: most of the really big reported gains are artifacts of unoptimized CPU code. Except for hardware special functions on GPUs, you shouldn't be able to exceed the theoretical perf ratios between GPU and CPU, which are roughly ~30x in FLOPs and ~10x in bandwidth. Depending on whether arithmetic or memory is the algorithmic bottleneck, you'll hit one of those limits.

I wrote a paper [1] on this in one particular domain (computational chemistry) more or less as a rebuttal to a paper that claimed enormous GPU speedups; it was a consequence of slow CPU code, not especially fast GPU code.

[1] http://cs.stanford.edu/people/ihaque/papers/2dtanimoto.pdf
I must say I'm not too sure what to think about the concept. I'm sure it can face quite a few legal issues. But if the Kurds are considered allies ... why not?
The OP does not really define "bad" software. I'm also not convinced of the concept of "good" vs "bad" software.

When reviewing code, we tend to judge how the final output looks based on the reviews' aesthetics. There is almost no emphasis on the process of building the software nor is there much emphasis on how long it takes & how reliable the software is.

While aesthetics & clarity are important the notion of "good" or "bad" software depends on the context of the judgement. Is it good/bad for the programmer? Is it good/bad due to the costs of development? Is it good/bad based on it's flexibility toward changing requirements? Is it good/bad based on the flaws in deployed system? Is it good/bad based on the feature velocity?

Why is software productivity so difficult to measure? Software is complex & software is created in complex situations. It is tough to get an "apples to apples" comparison when comparing complex contexts. It's like comparing two people. Is one person better than another? Usually it depends on the context...
Questions vs. Answers: http://kiriakakis.net/comics/mused/a-day-at-the-park
You should check out the announcements for KSP beta version .90... It seems the tracking station have to be earned now, in career mode. ;)

Edit: It seems like the simulated Saturn 5 launch program is spending most of the time keeping the apoapsis relatively close to, and in front of, the rocket. Is this the most efficient way to bring up the periapsis?

Edit2: Ah well... Ended up in a fairly elliptical orbit, as the launch program didn't control the apoapsis too well in the end. Final orbit - apoapsis: 1116nmi & periapsis: 99nmi
Based on the definition of the very word, yes you were incorrect. If you want to make an argument that we should ignore the definition, provide a reason, but as far as the definition of the word goes, you were incorrect.
Buffer's entire team is remote, and they write a lot about their approach https://open.bufferapp.com/distributed-team-benefits/
Amazon leaves sellers without remedy after 1p automated pricing glitch
Interview with the band about this issue - haven't watched it yet but... https://www.youtube.com/watch?v=2UTSKex8YkU

Also, I'm a big fan from the old days - I'd probably choose something less melodic:

https://www.youtube.com/watch?v=rUQ_R8faRjg

https://www.youtube.com/watch?v=eGQZyMUMDGc

https://www.youtube.com/watch?v=AEDgnYuZkRg

https://www.youtube.com/watch?v=8c6CsQL752o
I'll be updating the article at some point to add miniKanren.

Will Byrd is my postdoc, and he's been pushing relational/logic programming with miniKanren:

http://minikanren.org/

If you haven't seen miniKanren, check it out.
Like traditional BBQ (e.g., low-and-slow cooking over coals) sous vide is most interesting when applied to meat, especially cheaper cuts that would normally have to get boiled, braised, or roasted to within an inch of inedibility before being soft enough to eat.

That being said, my absolute favorite thing to prepare sous vide is carrots. Lots of other root vegetables (turnips, burdock, sunchokes, new potatoes) can similarly be cooked in a water bath to a temperature just high enough to soften them without extracting flavor or nutrients via boiling, steaming, or sautéing. I've also had good luck with green beans, asparagus, and broccoli rabe.

Finally, if you're pescetarian seafood is also a great option. I'm not sure I'll ever cook lobster any other way after seeing what whole (shell-on) lobster tails are like cooked sous vide with a healthy dollop of butter.
I'm pretty sure that that website is just a SaaS-wrapper on PlantUML [1], an open-source Java application (pick your license, they allow several).

If it isn't, the syntax is similar enough that this emacs mode is probably useful for PlantUML as well.

[1] http://plantuml.sourceforge.net/
> We believe there is a social contract between citizens (represented by the state) and companies. The state permits companies to carry out activities like banking or debt collection; in return, these companies agree to meet certain standards of behaviour: for example, only lending to people who can afford the debt, or backing their promises with a certain amount of assets.

This is a bizarre statement that simply isn't true. Historically, the state has just as frequently encouraged lenders to lend to people who couldn't otherwise afford what they were purchasing. This has been done through legislation like the Community Reinvestment Act, as well as government-sponsored entities such as Fannie Mae and Freddie Mac. And the state is still doing it[1].

[1] http://www.marketwatch.com/story/feds-hope-3-down-mortgages-...
right now, it is not really tied to GitHub; but only expects you to give a git repository URL. Coupling it GitHub will allow more information on the system, for example knowledge on commits that resolve issues on the tracker. That is a long-term goal of this project.
The FN has a brief foray in economic liberalism in the 80's which was primarily an opportunistic way to capitalize on the shock of having the socialists in power. It didn't last and the success you allude too came after they turned towards an anti-capitalist and anti-free market rhetoric.

There's a specific poll that I'm trying to dig which was about attitudes towards free markets and capitalism where French citizens polled among the least favorable country in the world, below Cubans. I didn't just make it up as a quip.
Introduction to Functional Programming for Rubyists: Linked Lists
And for those wondering what the Triforce is, in this context:

The _Triforce_ is an arcade system board developed jointly by Namco, Sega, and Nintendo, with the first games appearing in 2002. The name "Triforce" is a reference to Nintendo's The Legend of Zelda series of games, and symbolized the three companies' involvement in the project. The system hardware is based on the Nintendo GameCube with several differences, like provisions for add-ons such as Sega's GD-Rom system, NAND memory, and upgradeable RAM modules. As with most arcade systems, each Triforce game has it's own custom peripherals and functions.

https://wiki.dolphin-emu.org/index.php?title=Triforce
Ah, thanks. I did miss that indicator that this is only the first step.
This seems a little misguided, seeing as how the financial crisis had many actors including regulators, home loan originators, academics which attributed far too much strength to certain portfolio management methodologies and models. Certainly there were actors within banks who were also corrupting the financial system, but in no way were they alone in the destruction of wealth.
The comparison to a Xeon is what confused me. I didn't think such a development had taken place.
Should have drawn a trend line to avoid a comparison that includes the bubble in real-estate value... but then it wouldn't likely be such an ominous number.
How Many of Your Co-Workers Are Hungover?
I use the IRC gateway with weechat. Makes me happy I don't need a bunch of clients.
Six figures is seniority pay in almost any field outside of medicine, particularly if you exclude the Standford PhD folks going straight to Google, Microsoft, or Amazon.

$20/hr is about $40k a year. I don't live in in a city, so my first job as a developer was $42k a year. I think it's safe the say the developers I worked with provided more value than the HRC.
Last minute xmas gift ideas: Ultra geek apparel for hackers, engineers and geeks
0. It has nothing to do with TDD

OP is referring to this line:

It also turns out, in both softwares, a majority of the couplings are attributable to Test Driven Design, where a source code is coupled to its test. So these are apparently false-positives I should take care of in the next version of the pipeline.
that is partially true: single file apps will never have couplings in this manner. One extension to this project would be to find couplings between particular regions of the file and then even single file apps will start falling down. I think it is not true that if you cannot find any coupling using this tool, your software is well-designed; it would just mean this tool is not smart enough to capture those bad designs.

Couplings between different regions of the files, however, are relatively harder to find and requires some more thinking in terms of implementation.
This is the city of #illridewithyou. There are probably volunteer uber drivers who are willing to help people escape safely during the crisis free of charge. That would have been an awesome PR moment for Uber.
It's great to see the Test Anything Protocol[1] being used outside of the Perl world.

TAP allows you to detect when an assertion hasn't run (you declare the number of tests upfront and each test is numbered).

It's also really helpful to have test output be in a format that's both machine- and human-readable so that other tooling can consume your test runs.

[1]: http://testanything.org/
A 1990 quote from Heinz von Foerster, http://web.stanford.edu/group/SHR/4-2/text/foerster.html

"Only those questions that are in principle undecidable, we can decide.

Why?

Simply because the decidable questions are already decided by the choice of the framework in which they are asked, and by the choice of rules of how to connect what we call "the question" with what we may take for an "answer." In some cases it may go fast, in others it may take a long, long time, but ultimately we will arrive, after a sequence of compelling logical steps, at an irrefutable answer: a definite Yes, or a definite No.

But we are under no compulsion, not even under that of logic, when we decide upon in principle undecidable questions. There is no external necessity that forces us to answer such questions one way or another. We are free! The complement to necessity is not chance, it is choice! We can choose who we wish to become when we have decided on in principle undecidable questions.

This is the good news, American journalists would say. Now comes the bad news.

With this freedom of choice we are now responsible for whatever we choose! For some this freedom of choice is a gift from heaven. For others such responsibility is an unbearable burden: How can one escape it? How can one avoid it? How can one pass it on to somebody else?"
GP: compared to most other large (>25M) countries.

Scandinavian countries aren't >25M, neither are they "most [...] countries".

EDIT: I started thinking there's more to this argument. Scandinavian countries are more the size of the average US state, than the size of the US itself. Comparing Sweden to Michigan makes more sense to me than comparing Sweden to the US (also makes sense from a GDP perspective: Sweden had a 2012 GDP of $523 billion, while Michigan had a GDP of $408 billion; they're close in both population and wealth).

The GP's point was that the US is rich for its size, which IMHO is testament to the effectiveness of good federalization (the US being a federation of 50 semi-self-governing states). IMHO size does matter, and it's really hard to govern huge countries.
The license conditions do, however, forbid you from using the first-stage bootloader on anything other a Raspberry Pi. That is, if you somehow manage to get hold of another board with the same Broadcom SoC that's somehow compatible with the bootloader, you're not allowed to boot that with it.
To prove your idea you can use paypal . . . the api isn't as nice put it's a great start to prove your idea/app.

I would recommend automating signup so that is seamless . . . but you could have your backend email you for cancelations, etc and do those manually through paypal.

In the beginning keep things simple and be willing to do things manually behind the scenes to keep time/costs low till you have signups and users getting value out of your app that will be subscribers long term.
I've read the post it about the new hacker news API based on firebase and was very excited about it. The main reason I did not use it was because I wanted to draft something quick (for now at least) and I ended up using a node.js module that actually wrapped around Algolia's API. The problem with the firebase API is that I would have to make lots of subsequent request to get data for each story.
"You can take my life, but you will never take my .gitignore"?
"Fee to check even one bag" means that people traveling with small amounts of luggage can pay less.

"Fee to pick reasonable seats" means that people who prefer a lower price can pay less in exchange for getting worse seats, while people who insist on better seats have to pay.

"Fee to board at a reasonable time" either means that people with more carry-on luggage pay more, or it means that people who don't understand that being on the airplane earlier doesn't make you arrive earlier pay more for no reason. Either way, it's more opportunity for people who want to pay less to do so.

I'm not a big fan of airlines, but I don't see the problem with paying for optional services. Why should each ticket come with a free checked bag? Sure, it's nice when I'm actually checking luggage, but it means I've basically lost out on $25 (or whatever) on those occasions that I don't. Maybe you think, well, I never travel without checking a bag. But lots of people do, and there's no reason they should pay the same price when they don't need the same service.
let me know if you find points that can be improved; I would be more than glad to pull your changes in to the main repository.

Thanks for trying this out.
Show HN: Deep Snow - plow streets, avoid yetis, and help donate to Toys for Tots
Captain Picard, Enterprise CEO
True. But the web version just has zero velocity at all times, so the guidance computer can't do any guidance.
If you did live in a city, and you were seeking your first job as a developer today, you could expect your first job to pay at least double that, with just a bachelor's in CS. I live in Seattle and entry-level SDE jobs here typically pay $80k+. I hear that Microsoft, Google, Facebook and Amazon start in the low six figures.

Meanwhile other entry-level office jobs are still around that ~$20/hr or ~$40k/year (depending on whether they're overtime exempt or not) level.
I'm not so sure.

Most of what I read suggests that American workers are as productive as ever; the generated wealth just seems to be getting concentrated into the hands of a smaller number of people. It's not really employment or even industry that's broken, it's the exploitation of workers (and not just in the U.S., although it's pretty bad here right now), and since it is politically incorrect to suggest anything that smells even a little like wealth redistribution, the problem will continue for a while until there is sufficient public unrest.

The situation looks to me a lot like the one in the late 19th century (e.g. http://en.wikipedia.org/wiki/File:The_Bosses_of_the_Senate_b...), except now the political fat cats and monopolists are in the news and communications industries.
The “Wild West” of Academic Publishing
Yeah, that statement is purely false. AirDisplay[1] does pretty much the same thing and has been out for years.

[1]: https://avatron.com/applications/air-display/
> all considerations

The market has been doing a terrible job of making such considerations visible. I'd like to book a flight from city A to city B on an A380. There are two possible routes on two different carriers, and I'm happy to pay the (fairly small) premium.

Do you have any idea how difficult it is to actually do that, to manually go and find the flight times and numbers that correspond to an A380, and then to find those in a search engine (either Kayak or the airlines')? Especially when there's a stopover. Both airlines have a ton of other flights on the same route, which is just noise that I have to filter through. But I'm willing to spend a couple hours doing that to book a slightly less miserable transatlantic flight.

If comfort information was readily available and visible on a flight search, people would actually be able to make that choice. But it's not, so it's not reasonable to draw the conclusion that people don't care about it. It's not easy to research the differences, to the vast majority probably don't know them.
I disagree that culture is hard work.

Culture is a byproduct of civilization, we produce culture merely by existing and interacting with each other. Music, media and cartoons are but one [current] aspect of our culture, they do not comprise all of it.

I would be quite interested in what a world would look like where artists created things for the sake of creation and innovation, instead of merely for a paycheck. That doesn't mean you couldn't get paid from producing hit music, it just means if you're not a popular artist you better have supplementary income.

Speaking only for myself, what I find inspiring is generally the work of other impassioned people working on topics I'm interested in. I like watching the videos that come out of DefCon for that reason, I find them inspiring. Those videos are feely available and IMO they're part of our culture too.
You can run through a simulated launch by following the instructions on http://www.svtsim.com/moonjs/checklist.html
From another comment:

>>It's transparency, it all helps

Sorta pedantic and not picking on that comment so much as the CA Prop 65/label GMOs/Citizens United world that we live in: transparency might not be a real solution or means of achieving some goal. Increasing transparency and generating more data when there is already a very low signal to noise ratio and an even lower impetus to act on actual signal feels like a waste of time and energy. For example, we don't need any more data about NSA privacy invasions or CIA torture or effective criminal wrongdoing on the part of the financial industry; we know there is willing, flagrant illegal activity, yet modern society (not just American society, mind you) is unwilling or incapable of doing anything about it.

So what will more data get us? Seems like a waste of time if the desired outcome is change.