skysight-inc/HackerNews huggingface dataset:
To clarify: it used to be possible to transfer from the Blue Line (serving the airport and parts of the north shore) to the Green Line (serving much of the inner metro west) at a single stop — Government Center, which is now closed for renovations.

For the next couple of years, getting from the airport or north shore to metro west is a Blue > Orange > Green transfer, which is definitely much more of a hassle. It would have been nice for them to leave a corridor open between the Green & Blue trains at Gov't Center, but then you'd have the liability of people walking around inside a construction zone.

I've never been happier that I work in Watertown.

Edit: the blue line does not serve Charlestown. Brain fart.
I was always confused about what 'mindfulness' means. Does it mean concentrating on one current thing? Then why not call it concentration.
Alternatively, does it mean that my brain has a 'controller' which goads the 'controlled' to be more mindful? To me this duality of our perception feels absurd. It creates internal conflict and somehow this is supposed to be good for you?

Do other animals feel this duality? Or this phenomenon unique to human beings?
The westside is really going up in costs now.

I sent this thread to my Dad, and he observes that the West Side has always been much more expensive than the rest of L.A. since the 1970s, primarily because of the Watts riots. My parents left L.A. in the early 1990s, in part because of the (obscene) cost of real estate. And because of all the reasons the grandparent post mentions (plus crappy schools).

See also Matt Yglesias's The Rent Is Too Damn High: http://www.amazon.com/dp/B0078XGJXO .
It depends on what you're doing inside the containers themselves. If you're simply pulling from a git repo to update a code checkout, and installing one or two things via apt/yum, shell script/RUN isn't so bad. If you're approaching containers more like 'lightweight VMs', the string of RUN commands gets unmaintainable, fast.

That can indicate some deeper problems, but in some circumstances (and especially when making updates to your container images), using configuration management for individual containers can be helpful for the same reasons even CM-ifying a small single-purpose standalone VM can.
Pre mature optimization.
If we're talking business ideas, then I think it should be "Reddit Gold" but for Hacker News. Because: Why not? I'm not paying for Reddit, but I most certainly would for Hacker News. It's a crucial news source for me, more important than any other, and I'm very (very) willing to pay for it.

If it keeps their servers up and the downtime low, and it gives them time to develop new things (such as a proper mobile version, or a non-table-based design), or time to fix the "Unknown or expired link" bug... then why not? Is there any reason to run this site like it's 1999?
> At the moment only Typography, Colors, Buttons, Forms, and Navbars can be customized...

So it's a paid interface to http://getbootstrap.com/customize/?
Newbie question here - I'm just curious. Is it quicker to store the data this way in loads of files or to use Postgres?
FWIW, I do more Java than Perl at work, though a fair amount of both. I guess I have written both "in anger", depending on the situation.

I guess the thing that gets under my skin about Java is that it is the mandatory one true language at so many workplaces.
Yep. It's called an electrodynamic tether. Proposed for stationkeeping for everything from space stations to skyhooks, among other things.
Red supergiant replaced its core with a neutron star
How Gut Bacteria Help Make Us Fat and Thin
Excellent question.

From what I can see, this section, deep in the FAQ more or less describes it.

> When you download stylesheets generated with Strapfork they become yours. For ever. The development time is the time span when you can still make changes to the theme through Strapfrok's visual interface and use the CSS hotlink.

So, if I read this right, you basically buy a theme. I don't really see what they add of value.
The grass is always greener...

There is also the stereotypical "startup culture" ageism. Being a military reserves soldier sounded like an adventure when I was 17, but in my 20s it turned into a PITA and I didn't re-enlist. There's a lifestyle difference between "Bye Mom see ya after the deployment" vs "OMG I got a (real) job and house and car and bills and a dog WTF am I going to do now".

Aside from attitude, lumberjack sounds physically like fun when you're young and invincible, not so fun in your later years after you've actually cut down some trees. I've wielded a +1 chainsaw of storm recovery a couple times and its not so much fun after the first 12 hours on the job.
For something a bit more realistic, we are still studying nuclear propulsion in fits and starts since we halted its development in the 60s:

http://www.nasa.gov/topics/technology/features/ntrees.html#....
He forgot the part about Go also being a great replacement for Java, for those who don't like Java.
What's the Open Connect program they mention? how does it work?
It's not so simple, I'm afraid. People have opt-out of a lot of things to prefent them 'turing in to a plant' as the popular saying is. Things like DNR or even human blood (religion based opting out). There was no ad-campagin in the region informing people what could happen. There is a specific demographic (poor black people) so they could target them with information about what's going on and specifically what the risks are. Other than that, they could ask a relative/parent/child's permission if possible.
IOS 8 Swift Cheat Sheet
Using less virtual memory to store user data doesn't imply better cache use, only a smaller cache size. The tradeoff is memory over CPU. With a database you're using more CPU. It's a fair bet to say that your memory capacity will increase at a greater rate than your CPU, not to mention costing less to power and/or cool, and a simpler software architecture to support. Wasting memory is a simple hack to increase performance and decrease complexity.

> This of course before saying anything about transactional safety of writing directly to the filesystem

1) transactions aren't made or broken by what or when they're written, they're made or broken by being verified after being written, and 2) this is a user forum for people to comment on news stories, not an e-commerce site. Worst case the filesystem's journal gets replayed and you lose some pithy comments.
Clever way to "Demethodize" native JS methods
The repl/insta-repl in LightTable was amazing to me. Particularly what you could do with clojure-script when it was hooked up to the browser.
honestly, in her situation, I would probably have run away with my family at some point, out of fear of losing them.
People complain about the error handling of Go a lot, but I've recently switched from writing Python to Go, and so far, I am really enjoying the change to more explicit error handling.

The thing is, if you're playing fast and loose, exceptions are great; there's no extra work, and it blows up if something goes wrong, so you find out -- great!

But if you're trying to do the best possible thing in every scenario, it becomes much harder.

(E.g. maybe for some reason a field in a record you're loading isn't valid UTF8. Let's say it's in the context of a larger request -- you still want the request as a whole to succeed; the non-valid UTF8 isn't a critical issue, just something you should log and fix later. In Python land, it's quite possible you wouldn't even realize that an exception could be thrown there. You leave your code by a totally unexpected exit. Users are seeing errors for no particularly-great reason. So: you fix things to handle this case properly, and you end up with ugly try:catch: indentation that's worse than just checking error return codes in the first...)
Familial link a different type of test than what the Social Services people order. They probably didn't think to do so.

Egg extraction is a very intrusive and painful procedure.

The social services people deal with thousands of people, and develop fairly rigid procedures designed to address more common issues, like people committing fraud. They are also legitimately concerned for the child's welfare, because they can be held accountable when things go wrong.

Testimony of the doctor and father aren't necessarily reliable. Who's to say the baby delivered was the baby birthed by the doctor? Who's to say that the father did't have two pregnant partners (happens often)?
Cheers! I couldn't get the video to play for some reason. It seems you were able to deduce more information than me though.

I'm not sure it's a great idea to have the visitor guess the purpose of the product. As a general rule, people like to know what they're buying. I think. And occasionally they won't have the time/ability/inclination to watch videos.
Expensify CEO: Fire your Bosses
To be fair, CPAN is also full of junk. And Acme::* :)
We're on the same page. First you stay up, then you improve with the time you bought.
New York, LA, probably others all have very fast growing tech scenes. And the worse things get in SF, the less of a lead the Bay Area has over these other cities. It is more expensive to live in San Francisco than in a nice part of New York, and way more than a nice part of LA. On top of that, San Francisco is a super lame mono-culture, increasingly comprised of mostly white and asian dudes between about 25 and 40.

More and more I hear of prominent engineers moving out of the Bay Area (Steve Klabnik is the most recent that comes to mind). I think that in ~5 years, the perfect storm of municipal disfunction (aging and already shitty public transit, insane rent and minimal new construction, strong lack of diversity) will cause San Francisco to quickly become much less attractive for companies and employees.
That file seems to hardcode the list of known TERMs rather than using the termcap. Most specifically it seems to ignore rxvt-unicode and rxvt-unicode-256-color even though they are perfectly capable terminals.
Nobody cares that you use bootstrap. Or that you don't use bootstrap. Or anything else related to the technology or systems that your site/app/software runs on unless some part of what you are selling IS the technology your site runs on.
Swift cheat sheet
Or just sorting the results by performance, rather than alphabetically.
> and is why the site went down on June 18th.

Do you mean the site will go down on June 18th?
NSA Says It’s Too Large, Complex to Comply With Court Order
Oh c'mon, HN isn't that mission critical to anyone's life. I don't mind if it goes down periodically for a few hours at a time.

There are other nice things on the internet to go and look at, it's a mighty big place. Or, read a book.
I don't understand your complaint, isn't "scientific computing libraries" a niche?
Huh. Indeed. Provided that you are correct, that does seem a bit odd.
Stock Footage (anistock) on We Heart It
1. John Nash, not George.

2. So far as I can tell, Nash was never treated with electroconvulsive therapy.

3. ECT has scarcely anything in common with tDCS.

4. Nash did all his best work before he became schizophrenic. I would be more inclined to blame the major mental illness for any falloff in the quantity or quality of his output, rather than the treatment he received for it.
C.R.E.A.M. - CIE Rules Everything Around Me

So many factors go into color matching and this is just the tip of the iceberg. Pigments vs dyes, solutions vs solid substrates, angles, light sources, observers...etc. Color is subjective, so creating an objective color-output that matches an average person's perceptual color vision is one hell of a fascinating, and expensive puzzle.
Personally I felt beaten the compiler with the advent of superstar CPU (around mid 90s for x86) Pentium P5, AMD K6 and the like.

In some particular loops some hand written assembly is bound to outperform C code but overall it's an uphill fruitless battle.
Strange. Even with headphones ?
Zero-cost abstractions come at a pretty hefty price if you pick C++. The cost is in programmer productivity & quality of resulting software. I'm sure there are some fields of academia where this is a reasonable tradeoff (if you're programming DSP algorithms running on a embedded battery powered device strapped to a dolphin, say...) but your generic number crunching job rarely calls for it.

(As an aside, zero-overhead abstractions being unique to C++ doesn't sound right to me. Then again I haven't heard the term used outside C++ circles and its meaning is nebulous, so maybe it's just a name for C++'s tradeoffs?)
You're right that it is not a usable virtualization solution... because it is not a virtualization solution at all. Docker is a dependency management tool. To the extent that you're using virtualization for dependency management then Docker is an excellent alternative due to its lower operating overhead. If you're using virtualization for resource allocation and management, then Docker is not such a good fit. As someone who has used it quite a bit over the last six months I bristle a bit at the suggestion that it is merely a "PR engine," by which I assume you mean "something that isn't really new or useful but that garners a lot of attention." Not an accurate observation at all, in my opinion.
The Swift Programming Language in Chinese
Go is Googles C#, I see good use on it, and it will evolve a lot more in the next few years.
No, they were highly recommended, and generally knew a lot about the areas.

But for a buyer wanting to do his own research, and having lived in the area for a long time, they simply couldn't add any value besides unlocking doors, and filling out a stock form to make offers.
Should'nt this be something that the browser should auto-optimise with a smart renderer?

In the example given with the element:hover and element:active, it would trivial to parse all possible CSS transforms. Then live profiling of the page would give data on the likelihood of particular transforms. The browser could then optimise as necessary given hardware limitations and current resource constraints. Even transforms added via javascript or onhover would be caught via live profiling.

The given use case of stopping flickering when a layer is created should be treated as a bug.

This feels hacky, and likely to be used erroneously or abused - at which point browser will be forced to smartly ignore leaving us with yet more cruft. Performance tuning is a fine art, and browser is in a better position to do it vs your average web developer.
Great! I can't wait for CentOS. Well, I have to. :-)
Harry Kane
Why not just show a graph of the whole distribution, sorted by amount spent? It's 2014; single-number summaries can sometimes be useful, but it's not required to use them now we have computers and can work with the full data set.
Cleverbot Responds to Turing Test News
www.netflix.com/openconnect
Reported on and discussed here a few months ago:

https://news.ycombinator.com/item?id=7477801
Java is faster to build than C++ almost all of the time. Header files (especially with templates) tend to turn C++ in to an O(n^2) run time, often running into hours.
When I think microcontroller, I think < $5. I'm not sure what this is supposed to be for - it's almost as expensive as a gumstix board.
Final Myo armband design revealed
Swift support for vim
This comment is very confusing. You spend a lot of time complaining about how Racket is overly focused on functional programming, leading to slower data structures. But the queue data structure you refer to is an imperative queue with O(1) operations for everything. Also, it isn't a priority queue.

The Rosetta code example for Priority Queues in Racket is also built on a mutable heap data structure. Of course, it has more complex time bounds, because of priorities, but not because of immutability.

Finally, the Rosetta code example for Queues in Racket uses `mcons` (which you claim is somehow taboo) explicitly.
ISPs can directly connect their networks to Open Connect for free. ISPs can do this either by free peering with us at common Internet exchanges, or can save even more transit costs by putting our free storage appliances in or near their network.

Major ISPs around the world have already connected to Open Connect, including Frontier, British Telecom, TDC, Clearwire, GVT, Telus, Bell Canada, Virgin, Cablevision, Google Fiber, Telmex, and more

https://www.netflix.com/openconnect
We then have to argue about what objects really are, and there isn't much consensus :) I don't think my design-oriented linguistic definition is very popular, but it contrasts nicely with pure functional programming; otherwise there is a lot of overlap and I don't think we can say anything very interesting about their differences.
For new development I'd recommend PostgreSQL over flat files for most projects.

Really depends on what you're trying to store though. For large data (images, audio) that can't fit in a table row, the filesystem is way better.

In our case we started with flat files, and buying breathing room is the first step to move past them.
Texas is another state that derives a great deal of its employment from the Federal government. Lots of military bases in both states.
I am so glad to see the benchmarks' source code here. So often these "performance" blog posts get written in a completely unreproducible way. A core element of the scientific method is that others can reproduce your experiment to validate or disprove your results.
That is exactly what it is (with flashy guides) - and even if it where not - building a custom generator yourself would save 216$ a year per theme!

The whole idea seems silly.
Facebook Hires From PayPal to Focus on Messaging
I'm amazed that this is faster than ag. If I can confirm that this is indeed the case then I'm going to be switching pretty soon.

Anyone have any insight as to how this was achieved? Ag is fairly well optimized from what I've seen. Is this just the Go runtime being more efficient that libc or some other amazing technical achievement or is this simply a case of pt ignoring more files that Ag by default?
Hidden pics in Bitcoin blockchain
Hidden surprises in the Bitcoin blockchain and how they are stored: Nelson Mandela, Wikileaks, photos, and Python software
And, HN becomes responsive. ✧＼ ٩( 'ω' )و /／✧
Ugh. Good for Netflix. Any consumer who doesn't have a strong opinion in favor of net neutrality should read this sort of thing. It's hard to think of a relationship I detest more than my relationship with my ISP/MSO.
http://arxiv.org/abs/1005.1614
Because running out of the box on OS X makes testing way easier. Currently we use DMGs, and performance is terrible.
Awesome idea! but you didn't have any mentors who are fighter pilots or painters yet ;p

Unfortunately I'm not sure how well this concept will work for non-freelance occupations. I doubt employers would want randoms coming in to shadow their employees and risk potential exposure of IP / confidential information, but I could be wrong.

If that issue can be resolved though, it could be a fantastic way to covertly job search or look for schools.
From what I understand, Go is an opinionated language, with a nice concurrency framework. It's not groundbreaking, it's not particularly expressive or adapted to any specific use case. It so happens that if your style fits Go's ideology (opinionated view), you become a fan.

For me, the lack of exceptions kills the language. C-like error testing smells like a twenty year de-evolution. I also dislike the flat object model, but could force myself to live with it for the sake of trying composition over inheritance. Error returning, however, is taking the ideology too far.
I try to advocate polyglot programming - using the best tool for the job - everywhere I go, but unfortunately people are largely allergic to the idea. Most programmers don't want to learn new tools, much less new paradigms or methodologies. Even worse, the management agrees - the upside of building better systems isn't convincing enough to justify a temporary drop in performance while learning.

More to the point, I don't understand why the OP wrote this article in the first place. It's obvious that Go is not designed to support his use-cases and that's really all there is to it. Listing reasons why Go is bad at doing things it wasn't meant to do seems a bit pointless to me. It's like bashing a screwdriver for how bad a hammer it makes...
Alok --

1. Many of the things you're asking would likely be very sensitive to the specific facts of the situation, and probably at least somewhat unpredictable in outcome. That includes, for example:

+ the scope of copyright protection (see my summary of Oracle v. Google below);

+ the meaning of "compete" with an employer.

Consider the Oracle v. Google case, for example: A highly-regarded federal trial judge in the Bay Area held that Google had not infringed any protectable copyright interest in the Java API. But then a federal appellate court in Washington DC ruled that the trial judge had used the wrong analytical approach to determine what was protectable and what wasn't [1].

2. If you're asking these questions because of your specific situation, be very careful what you disclose publicly, because you might be jeopardizing your attorney-client privilege by doing so.

(Also, for clarity, I'm not acting as your lawyer here, and you shouldn't rely on what I say on HN as legal advice about your specific situation.)

3. I haven't researched the California employee-invention statute recently, and don't remember offhand how courts have interpreted the term "invention" as used there. A quick Google search revealed a published law-student paper, which I haven't read but it looks as though it might be useful [2].

4. As to IC layouts, take a look at the Semiconductor Chip Protection Act [3], which protects mask works.

NOTES:

[1] Oracle v. Google: http://scholar.google.com/scholar_case?case=1233342363690832...

[2] Employee inventions: See Parker A. Howell, Whose Invention is it Anyway? Employee Invention-Assignment Agreements and Their Limits, Cite as: 8 WASH. J.L. TECH. & ARTS 79 (2012), http://digital.law.washington.edu/dspace-law/bitstream/handl...

[3] SCPA: http://www.copyright.gov/circs/circ100.pdf
7 Patterns to Refactor JavaScript Applications: Service Objects
Groovy language support for Android
If what they're selling is access to an easy-to-use GUI to generate your CSS theme for Bootstrap, I think the pricing is wrong. Rather than priced "per each", it should be time-limited.

If I'm going to use a tool like this, I'm going to noodle around with it for a few days to get something that I like. And then show it to my boss & coworkers, and then maybe do some A/B testing. And based on the feedback, go back and tweak it again. Hard to iterate like that when you're paying per-each.
Most people won't opt in before, so I think his question is entirely legitimate: in an emergency situation, the patient often can't give consent, and most of them won't have the foresight to give it in advance, so are we to simply let them die?
As another datapoint, I have a weak password for sites that I wouldn't care at all if they were compromised. For everything remotely important I use a separate random password at the max length allowed.
In summary, the Rust code in the direct source translation is about 3.5–4× faster than the OCaml. The parallel version is even faster. This is in safe code with bounds checks.
Why isn't it? It certainly sounds simple.
Techno-shaman uses oculus rift to heal your relationship to your computers
Honeywell Lyric thermostat
Agreed, the site looks fine and functional as it started in the demo. Why is consistency across sites necessarily a bad thing?
Hey, I'm the creator of Strapfork. Here's the link to the Live Theme I build in the video:

http://supernice-2.myshopify.com
This isn't right about the renaming. The switch from mutable pairs to immutable pairs happened in release 4.0 of PLT Scheme, in June 2008. The name change was in May 2010.
I would hope that the browser would parse all CSS transforms and then use this particular attribute just for Javascript-based transforms.