skysight-inc/HackerNews huggingface dataset:
Based on the research, how different is the proposed more-efficient bus routes from the already existing bus routes?

Or more to the point, how correct (or incorrect) were the urban planners in their choice of bus routes?

More information like how large the bus route system had grown since its inception -- for example did it grow organically over time in small growth spurts or was it in larger controlled route expansions/reductions -- would be useful as well.
Not to mention the giants coming from privatisation of previous publicly owned industries – e.g. Deutsche Post, Deutsche Telekom and Deutsche Bahn.

The difference to the US seems to be that many businesses that grew after WW2 already existed beforehand (e.g. Aldi) and/or didn’t really grow, but still outcompete everybody else in their respective fields (SME aka German Mittelstand).
Yes, --no-ff merge after a rebase gives a clear indication that's a feature merged from a feature branch. It's easy to cherry-pick it to another branch (for example for a backport to an old version), easy to bisect this branch or remove the entire feature.
No, in my experience there are no shades of gray. It's just "taxation is theft". There is no level of taxes, no matter how low in real terms, where people actually stop complaining.
The rise of employee benefits platforms: AnyPerk (YC W12), Rewardz, PerkPool
Twitter Ads now generally available for U.S. users
And we've built a society on the notion that this kind of "stability" is best! Warning signs all around.
Slightly off-topic : You can download the epub version of SICP from here. https://github.com/ieure/sicp
If I had to guess, Maps and GMail. I've been trying to get rid of Google as well, and there aren't really any good alternatives to Maps and changing email addresses is a hassle.
Dynamic typing is outdated?!
Yeah, something like that would be more ideal than the tags. That way you could do it at the folder/subdir level.
Interview with Esa-Matti Suuronen, developer of underscore.string
Depends on how much the tax rates raise the price of labor or impair profitability (and limiting future investment on account of a lack of return).
Thanks. Really interesting work.

Are you allowed to share some of the data ? If so:

Does the time includes time to walk to bus station or an estimate?

Is there some histogram of time saved per passenger ? or even something like X% of passengers save a big amount of time ?

Do you have a way to estimate time save by adding routes or alternative transport(like jitneys) before making the change?

Those are interesting, but i also think if some of this data was available(like for example big time saving for some part of the population), this would have better media coverage.
Can You Project Total Integrity as an Entrepreneur?
Yes, I think they're moving in that direction.

The intro courses, while in Python, still use many of the concepts and text of SICP, so it's not all gone. Many of the concepts translate well, and it's not the end of the world or even a slippery slope—I think that would be overreacting.

There's nothing fundamentally wrong with using a newer and more useful language to teach these concepts—after all, as Harvey always said, the language doesn't really matter. However, it's conceding to rationality just slightly, and you're right, a University, especially Berkeley in my mind, is a place where you're free to learn concepts and think theoretically without needing to find a real-world application for at least a couple years. They should keep that as a core value, and I certainly hope they do even as they use more modern languages.
.hn is Honduras, I think you meant to type .hm

If you are wondering if show.hn and ask.hn are valid: No, Hondorus uses the *.[com|net|org|edu|...].hn format [1]

Edit: Ignore that second part. It's wrong. You can register .hn and someone did that for show.hn and ask.hn. You can have ask.hn for $10k [2]. Didn't do thorough enough research earlier because I was on my phone and my fingers are fat and the touchscreen buttons small.

[1] https://en.wikipedia.org/wiki/.hn

[2] http://www.sedo.com/search/details.php4?language=us&doma...
That is incorrect. Any company must act in the best interest of its shareholders. A publicly-traded company must maximize profit because that's the implicit nature of it: I buy stock in the market because I want a return on my investment. But if all shareholders of a given company (say, Mozilla) want to produce something for the good of the Internet and not make a profit, that's up to the shareholders.

A "non-profit" status simply gives the organization certain tax advantages because the state understands that the organization is acting on the best interest of the community, rather than its shareholders. But if a for-profit wants to do the same and not take advantage of said tax benefits, that's up to the shareholders to decide.

http://biztaxlaw.about.com/od/glossaryf/g/fiduciary.htm
Yes, the article is essentially disappointing without an image of a map showing the current bus routes versus traffic/cell data versus proposed. Are they trying to promote interest in this project by creating a little buzz?

Wake me when there is one.
Jawbone acquires health-tracking pioneer BodyMedia, opens API to developers
Atomic-Scale ReRAM Element Puzzle Solved, New Possibilities for Next-Gen Memory
Broken on a full machine too, won't close when I clearly click the close button. Dreadful.
Lean startups and 4-hour bodies
Thanks for the mirror. Not sure of the answer to your question, but pastebin wraps http://pastebin.com/tBXZ7DDU
I hear you. I'd love for Google to fully open up Glass. Might not be as appealing an idea from their perspective, though.
building decks. wooden decks. also fences.
Technology Start-Ups Take Root in Berlin
Couldn't agree more with E_ALL|E_STRICT.

The current legacy system I am maintaining took me 2 weeks to clear up 90% of the NOTICE errors for using undefined variables etc.

Dirty code is dirty, and it is because of this that PHP has received so much negative publicity.
An Experience of Using WebIssues
My quick setup for a more human Ubuntu 13.04 desktop
That poor Sinclair ZX81 can't handle HN load! It's probably done more work today than it has its entire lifetime.
Plivo (YC S12) hiring Online Marketing Manager
The Pac-Man Projects (A.I. software)
The Pirate Bay Moves to .SX as Prosecutor Files Motion to Seize Domains
Not sure exactly what you mean by "active", but there are plenty of cryocoolers that work great at temperature below 1.4 K, some of which are also qualified for space. So there's no physical reason for Herschel to not use a cryocooler.

But I believe that Planck was the first satellite to cool to below 1 K using only cryocoolers. Planck actually uses a dilution fridge to get to 100 mK, which is kind-of astounding.

I don't know why Hershel used liquid helium instead of a cryocooler, but my guess is that the technology for cooling with liquid helium in space is very well understood and reliable, so it's a risk thing. That's not to say that nothing can go wrong; there was a japanese telescope that lost all its helium within some very short period of time thanks to an engineering mistake.

This is a nice whitepaper about cryocooling in space: http://cmbpol.uchicago.edu/depot/pdf/white-paper_w-holmes.pd...
Going out of my way would be switching browsers when I'm happy with the one I've used since 2001.

I use Chrome for flash and video because its architecture grants it a good bonus in responsiveness, but that comes at a high cost in memory consumption. I also consider it unsuitable for general use because it's so painfully unconfigurable. I can't even have a vertical tab bar, so I'm always left guessing what tab's what by their favicon and the first word of their title - a pretty major deal breaker for me.

I sometimes give Firefox a go, and while I find the range and power of its extensions very attractive, it somehow always fails to quite click for me. I'm sure I could get used to it, but while Opera's giving me much the same functionality in what I consider a nicer package, and with more provided out of the box, why go out of my way to switch? You might as well ask why I still use vim when emacs is clearly so much "better".

Not sure what other alternatives you'd have me use. IE? Safari? Neither are realistic options to consider for obvious reasons.
An interesting design choice to roll their own with a bare wiznet chip instead of a little "DIP-like" module like the WIZ811.

This design sounds very close to the arduino ethernet shield design. Wonder if they're doing TCP offload and all that in the wiznet. If you buy a $20 or whatever '811 and attach the correct wires to the correct ports and provide 3.3 volts that basically IS the $50 arduino shield so this is pretty well trodden ground.

The wiznet stuff can be advanced enough that you're kinda stretching the truth by describing it as being on the internet. All the "on the internet" stuff is being done by a microcontroller and the speccy is just talking to another SPI device.

At one point I had a SBC6120 PDP-8 "on the internet" but not really. The PDP-8 thought it was talking to a serial terminal, that's all that was done on the PDP-8 / OS-8 side to be "on the net". There are plenty of little $100 boxes that terminate an ethernet connected telnet session on one side of the box and speak plain ole RS-232 serial on the other side of the box and that was what I was using and the speccy thing sounds about the same except terminating port 80 connections. Its not like putting windows 3.0 "on the net" using all kinds of device drivers and stuff deep in the innards of the OS.

Maybe "internet accessible" is a better phrase.

Its still a cool project aside from terminology. I'm sorta on and off trying to hook a wiznet module to what amounts to a modern S100 CP/M box as my slow ongoing retro experiment. Why? Because I can.
I'm actually trying to build a somewhat alternative to 500px/Flickr at the moment, and one area I'm really concentrating on is the EXIF data. I'm actually thinking of giving users more control over what data is kept inside their photos after they upload them, and allowing data added via the web UI to be written back into the images.

It'd be nice just to have standard locations for the sodding data in the EXIF though, if I'm honest :)
No, nothing in Console.app. I have run various disk diagnostics tools and they come up with nothing. My best guess is that it is the gfx drivers, but I have not found a way to manually re-install those on OS X.
It's a piece of common knowledge that this study neither supports nor challenges.
Reduce integration test time by 94% by using Ramdisk
Obama administration simplifies health care form
Free as in Fortune Cookies
SSL Certificates Explained
I took Brian Harvey's SICP course, what I didn't realize until I read this article is that I was in the first class he taught in 1987.
I remember helping a friend in the course. We stared at five lines of code while I tried to explain it, he had a really hard time with it (some type of recursion I assume). I still hold the lesson from that tutor session. Write code to be easily read by the average joe. Python, Ruby, etc are great because they are easier to read by more people. Languages are about people not machines.
p.s. I am still writing code today, and loving it.
do you have any more of these stories you can recommend?
This is a fantastic new service. I can't wait to try it out!
But I/O is the communications between devices. forecast.io is mostly about using vast amounts of weather data and then processing it to forecast weather. What does that have to do with I/O? I'd take your company more seriously if you had a .com name. Your current name makes me envision a junky spam site.

http://en.wikipedia.org/wiki/Input/output
When I last worked with Windows and would end up on that Microsoft Connect site fairly regularly by Googling, I don't think I ever saw a response that would be satisfactory to the reporter. "Thank for for holding; your call is important to us" or "No", possibly rephrased a few times, was about your lot.
تورنت مسلسل Vikings الموسم الأول مترجم
For me, my alias 'git pr' is shorter than 'git pull'. For the person working with me, not being in a rebase when they didn't expect to be is also a boon.
EXIF has always seemed a crappy solution to a crappy problem, but it's what we've got and it's what we have to work with.

Interesting you're going after Flickr/500px though, there's a definite market there but I'd have thought a lot of people were either stuck in their ways or transitioning to 500px from Flickr.
Not joking. But I had my suspicions, I think I might have seen a clothes dryer in American movies or something.

BTW. We have -30°C winters and we still get by without them. We just hang our clothes indoors, next to a radiator.
Use bayesian logic first! They're yellow therefore they are likely electric type. Cast a rockslide spell first and see if you get type damage.
None of these companies you mentioned have a "Don't Be Evil" policy, nor they have a lawyer posting here claiming that they are doing a "public service"
Stranger Than Fiction, Neal Stephenson Edition
I'm a big fan of Clojure but I think this is true. I expect that in this decade we'll start seeing a shift to programming languages with so-called algebraic type systems.

Java, Python, Ruby, and Clojure will seem outdated just like C++ seems outdated now (not that it doesn't have its uses).
Introducing Trello Business Class
I find Searle's argument hard to take seriously as it is fundamentally rooted in dualism. If a chinese room were to behave in a manner indistinguishable (based on input and output) from a person, it would be irrational (not to mention unscientific) to conclude that it still lacks a "mind" in some vague, unmeasurable and unfalsifiable sense. His entire argument essentially hinges upon denial of emergent behavior- that since no part of the chinese room is "conscious" the sum of these parts similarly cannot exhibit this property. This is also clearly nonsense- I could similarly state that when I take a computer apart and examine individual atoms I will find none individually capable of performing IEEE-754 floating point multiplication and thus conclude that any machine constructed of such atoms would be similarly incapable.
And it's down...
Active as in closed loop, which appears to be false!

That Planck figure is extremely impressive, mind-blowing really. That's colder than the space surrounding it.
No no no. Rebase is an important tool that should be used for cleaning up pre-pushed history, and should be avoided on commits pushed to branches that other people pull from.
Totally agree, especially because even I personally would have rather just done all the analysis in Python or R. I figured this to be a great opportunity to play with d3.js a bit, but also build some data analysis on the spot. I like that anyone could easily fork this, play with the code just a bit to fit their needs, and have the majority of their "analysis" done (I only hardcoded the "winner" markings). They can just focus on the fun of brewing. Thanks for the geekiness appreciation!
Daniel Dennett, Author of ‘Intuition Pumps and Other Tools for Thinking’
And speaking for 6.7 billion people doesn't strike you as arrogant eh?

Saying something is non-sense, doesn't make it so, fortunately.

Both the Bolsheviks and the Stalin led Communists attempted to remove guns from the lower classes in Russia. Indeed, Stalin instituted extreme gun restrictions, and then proceeded to terrorize the people of course. About the only thing you could get away with in Stalinist Russia was a hunting rifle in rural areas. Even when the Communists first took over Russia, they quickly passed laws as part of the criminal code stipulating that unauthorized ownership of a gun would result in hard labor, so they moved to strictly control all ownership by dictate and fear.

Hitler's Nazi party initially attempted gun restrictions by performing house to house searches of their opponents to confiscate guns. The Weimar Government before him had already previously ordered the surrender of all firearms. All the Nazis had to do was selectively enforce the Weimar Government's already strict gun laws. But that wasn't enough, so in March 1938 the Nazis wrote their own strict gun control laws.

But let's just read from history on how it worked in practice...

"On November 9, 1938 and into the next morning, the Nazis unleashed a nationwide race riot. Mobs inspired by the government attacked Jews in their homes, looted Jewish businesses, and burned synagogues, with no interference from the police. The riot became known as "Kristallnacht" ("night of broken glass"). On November 11, Hitler issued a decree forbidding Jews to possess firearms, knives, or truncheons under any circumstances, and to surrender them immediately."

It's obviously not that the fascists needed to disarm everybody, just their opponents. That's a critical point.

One of the things the Nazis of Germany and the Communists of Russia have in common, is they immediately looked to control guns, so as to restrict opposition. It's common sense that that is exactly what a violent regime would do.
I think it was because the system was simpler and more reliable with no moving parts besides valves, just a giant air bottle with pipes leading to each of the cylinders. No motor to worry about or lead-acid batteries to maintain. The whole system probably took up way more room than a starter motor would but excessive space or weight is not a big concern on an aircraft carrier.
Working my way through it, though I have to admit I jumped ahead to Appendix B. I agree with the "premature" optimizations and lots of good data to backup performance as a feature. Great read so far. Thanks for sharing.
I still prefer trunk based development with very frequent commits and a strong test suite. Write 5 lines of code and a test, commit. When everyone is doing this, continuous integration is running and QA is testing continuously most problems get found fast. Merging is easy as well because all the changes are so small. For stability of the system and speed of development this is works pretty well.
So you just never ate lunch?
I had the French Silk assembler. PAL was also popular. Neither was very expensive, even for an eight year old like me, saving up his lawn mowing money.
> half my commits don't even compile

This sounds awful to me. This does not work especially if you are working in a continuous integration environment like Hudson or Jenkins.
that's because it isn't.
Please notice the tint wizard project: https://code.google.com/p/tintwizard/

It helps to configure your tint2 menu bar easily, it has few bugs anyway.
Feature branches, merge commits, and small (possibly broken!) commits are all better documentation of the process of developing a feature than big "cleaned up" commits.
Running Google Now on my iPhone runs counter to my strategy of getting Google further out of my life. I have no interest in getting further enmeshed into their services.
I don't see how .io is different from .fm or .ly or .amillionothercountryTLDsthatpeopleusefortechnicallyinappropriatereasons in this regard.
I'm doing some work for a hedge fund at the moment that is placing diesel-based power generators at locations across the southwest. These generators are equipped with cellular MODBUS controllers that can be written to via a REST API and get the power generators started within 4 to 5 seconds. The goal is to take advantage emergency peak load demand on the grid and profit from short-term spike in electricity spot prices.
How to Radically Simplify Your User Interface
For me the posts arguing in favour of using rebase explain why much more clearly than the posts favouring avoiding using it.
Show HN: Don’t Panic - UX Methods Apply to Mobile
The completely brain dead naming conventions for function names (or rather, the lack thereof) is another. PHP has grown organically, just like the web, to fill a very irregular shaped niche and it shows that history in all the gory little details. That said it made me more money than any other programming language combined (including C, but it's a very close second).

Probably a lot of people have similar feelings towards Ruby, getting stuff done is what pays the bills.
Some registries seem to be fairly lenient though, formally domains can't be registered at the second level of .au (must be .com.au or .org.au), yet somehow http://csiro.au/ exists.
Corporations in the United States are legally obligated to maximize profit.

It's not an implicit nature, it's an explicit legal requirement.
A submission just made to HN,

https://news.ycombinator.com/item?id=5632321

a link to a review of Daniel Dennett's newest book, is very much on-point for this thread. I see I have two interesting books to look forward to reading, the one reviewed in the review opening this thread, and the one reviewed in the review opening that thread.
From the second link:

> since you most not rebase other peoples work, that means that you must
> never pull into a branch that isn't already in good shape. Because after
> you've done a merge, you can no longer rebase you[r] commits.

> Notice? Doing a "git pull" ends up being a synchronization point.
Bad advice. The example is contrived.

Rebase is necessary so everyone develops based on the same version of upstream.

The example is contrived because it does not take into consideration that you will get merge commits for every developer updating his local mirror of the repository, causing the disorder to happen in blocks, worse than with rebase. With 3 or more developers committing to the same repo, the resulting history is impossible to read.

Bisect will let you go back one merge commit at a time on the branch you're bisecting (in this case, master), which will be filled with merge commits. You will be able to detect which merge contains the offending commit, but not the commit itself.
Then what? You revert the merge commit? You loose all the good commits along with the offending commit. Then, you need the original branch to make the fix, and then a new merge.

Who gets to commit into master, and who doesn't? If the answer is "nobody" then you will have master filled with merge commits.

If having the commits in chronological order was important, git would order them by timestamp instead of hash. But it doesn't. Because git tracks changes, not history (per se). Another good practice is to tag your deploys, or your versions so you can track the bulk of commits that were added since the last stable version, thus knowing where to look at.
According to their site, they have switched to python followed by java the second year. As it was after I finished, I have almost no feedback.
AMD currently uses DDR3 for their APUs but the next generation will support DDR3 or GDDR5. The PS4 for example uses an APU with GDDR5 memory.
This is a phenomenally good comment. You take the core concept, homomorphic, which is possibly opaque to someone not skilled in the art (of encryption algorithms) and explain the main advantage of this approach using a real-world example that is both complete for the purpose of illustration and also relevant for 'why should I care'.

Encryption has always been something that I care about as a user, but your comment indicates that it might be a practical application for the group theory that I've been reading up on as a hobby. Bravo, good parent.
Like scissors and pants, which have correctly evolved to "a scissor" and "a pant" where I live.

At the risk of your anonymity, anonymous, can you say where this is? I haven't heard that usage before.

(Interesting find while googling for that usage — iCarly and perhaps Rhode Island apparently say "a scissors": http://danwarp.blogspot.com/2009/07/icarly-scissors-huh.html)
Show HN: Manage, annotate, and share research papers
Made open source software to scratch an itch in my free time. Later got paid to develop on this for a contract.
Building and selling browser exploit packs.
I suspect I push working commits as often as anyone else - I just make a lot more local commits in between.
BlackBerry CEO: Tablets Have No Future
s/Berkeley/most universities in the States/