skysight-inc/HackerNews huggingface dataset:
> I didn't read that conclusion as surely as you seem to.

Huh? AFAICT, you are the one positing that there is a sure conclusion: "Ruby will no longer ship with a testing library".

The decision in the thread is to move the older versions ruby-core depends on itself out of stdlib into test, with the decisions on what to do in stdlib left to the stdlib library maintainers. The minitest maintainer made a detailed recommendation which, if done in full, would have broader impact on the distribution (distributing libraries in stdlib that are also gems as gems with the standard distibution) which has been deferred to another venue. The only sure thing is not shipping the old libraries -- not shipping any test library is neither certain, nor, AFAICT, anyone's preferred resolution (but resolving what to in stdlib seems likely to be outside of the scope fo the referenced bug.)
ActiveRecord uses YAML if you tell it to serialize an object to a text column with the AR `serialize` feature.

http://apidock.com/rails/ActiveRecord/AttributeMethods/Seria...
My MBA locks up about once a week. Seems to be triggered by closing Firefox tabs with Flash content.

The only Windows BSOD I've seen since Win7 came out has been from a dodgy stick of RAM. A stick of RAM that then got passed around a few of us at work to ensure timely laptop upgrades.
Well, there's more to the story about the T&Cs, which I didn't get into because I was trying to write about panics... So I did try to create an Apple ID, which required I agree to "Apple Terms of Service", which links to http://www.apple.com/legal/. Ok, WHERE are the "Apple Terms of Service" on that page? Perhaps I'm being an idiot, but I don't see anything with that title. I browsed around for a while before giving up for now -- I've already lost time due to the panics, I'll get back to creating an account some other day.
(Paper) A Peer-to-Peer Platform for Consumer Device Connectivity
Shutter sound is required by law in many countries.
I can say this as a co-maintainer of 2 large projects (salt and graphite).

1. Look for community ie: mailing list, irc, im, github, etc, etc

2. Look at commit frequency. How often do they commit. Is the project abandoned?

3. See if the developers are friendly. Feel free to email / im / chat with the developers. Ask what you can do to help.

Keep in mind contributing does not mean code code code. It can mean triaging bugs, updating documentation, herding other community members towards the right things, etc.

Hit me up with more questions if you want: jeffschroeder@computer.org
Do you really think that professional body will create standards that you agree are good? Hell, they'll probably publish stantards that not even them think are good, that how things roll on that kind of organization.

And then, you'd be forced to write bad software (or write software badly), or be decertified.
> the machine occasionally 'loses' USB drives, complaining that I didn't eject them properly when they're still connected

FWIW, I've had that issue several times and it's always turned out to be a hard drive which is on the verge of failing.
Please pastebin some of the panic logs.
I don't know about A's for effort. All I know is that I spend 10 hours on my Surface Pro 2 for every hour I spend on the iPad.
I absolutely despise this trend. I don't know why it's so popular lately. This is the animated gif background and midi of our time.
No Google Compute Engine or AppEngine?
> Switch to pthreads.

I'm not aware what they used before, but why pthreads? Isn't this perfect opportunity to try to develop something better, introduce new concepts (async, coroutines or some kind of userspace deterministic job management)? Not sure if backward compatibility is best way to go here, but maybe i'm just talking gibberish
https://github.com/HackerNews/HN/issues
Not to mention the original intent to not support native 3rd party apps at all.

Is there any support for this claim? The original developer story was to write web apps, sure, but how are we to know what the original intent was? It seems more likely that they were keeping their cards close to their chest while quietly polishing the SDK into a shippable condition.
Related: Digital Cinema uses a 48Khz sample rate which gives exactly 2000 samples per frame, per channel. That makes it very easy to sync the audio to the film.
I think self-promotion like this, where it is relevant and clearly disclosed as such, is good form and very constructive. Additionally, its quite common on HN.
So, the fact that there's such thing as an 'implicit string' in the YAML data model, and that I didn't know this, and that I still don't completely understand how it works even after reading your comment (thanks though!)...

...is leading me back to suggesting YAMLs data model is overly complex, and not understandable with a simple developer mental model, and that's the root of a lot of problems.

I previously thought leaving quotes off string literals in YAML was simply a convenience for hand-writing YAML and producing YAML with less noise for human readability; I didn't realize it resulted in an 'implicit string' which would be de-serialized by YAML parsers differently than quoted strings.

(Are these patterns by which 'implicit strings' are recognized to be coerceable to certain types part of the YAML standard, or up to the particular YAML parsing implementation as to how/whether to do it? If the latter... woah, just asking for trouble, no wonder we got it.)

update Oh wait, I just realized I totally misunderstood what you were saying. Strings are Strings, but on serializing, the serializer is supposed to ensure quotes are used if the string, were it unquoted would be misinterpreted as something other than a string. Okay, seems reasonable -- but OP is reporting this is failing somehow, right? And in some cases something meant to be a string is winding up unquoted, and being interpreted as something else on load?

Or I'm probably still not quite getting it. Okay, yeah, tldr, we can stick with: YAML's data/processing model ends up being way too complex making it's behavior hard to predict and hard to maintain consistent between parsers/versions.
If you disabled journaling and swap on your machine, you're quite far on the way to data loss.
No OpenShift by Red Hat?
How is this possible? Doing ANC would require the sound to be played at the exact same microsecond as the target sound.
MBP 15 inch (mid 2012) gets ultra hot. I have never seen a laptop become this hot. It also has various problems getting back from sleep and low battery. So very annoying.

Sadly, I am sort of forced to use it everyday.
One then misses out on possibilities that open up by spending another 20 cents. Innovation occurs when new applications are unlocked by products moving into different economic regimes.

Boolean satisfiability allows me to meet a design criteria, derivatives allow me to innovate.

I would like to predict when full blown linux can run on a single chip (on die ram and flash) for less than $2 or below 10 mW. I'd like to be able to track when thresholds are crossed or a combination of features exist at a price point.
No Windows Azure?
Well, if that's the case I misunderstood the landing page. Thanks for the correction!
I don't think you have any idea what my priorities are, you seem to have misinterpreted my point of view, and I find it amusing to be called an anti-hacker for all sorts of reasons.

The reality is that the patent system exists, in all it's horrible innovation-stifling glory. It's business, nothing more. It's not right and it's ruining the world, but you have to work within the system until the system changes.

If there is other prior art, that's fine. So be it. But the author did not provide any of that art, and instead made false claims based on a knee-jerk reaction to something that he misread.

I don't like having to defend the patent system at all, but the author is in the wrong. Simple as that.
Isn't OpenShift technically still AWS?
Please do not editorialize story titles. The HN guidelines ask you not to.

(The rewritten title said "Google starts two billions Linux containers a week… Thats 198000 every minute".)
Interview with Tim Joseph Dumol, Chief Hacker at Kalibrr
Hyperbole is what's known as a "rhetorical device" (http://en.wikipedia.org/wiki/Rhetorical_device) — a technique that an author or speaker uses to convey to the listener or reader a meaning with the goal of persuading him or her towards considering a topic from a different perspective, using sentences designed to encourage or provoke a rational argument from an emotional display of a given perspective or action.
The current decision is "we're not shipping a testing library". A solution to the problems with shipping one may be found (the need for Ruby to test itself with a certain version, but ship another to users, but they'd clobber each other), and that may change back, but unless that happens, minitest is gone.
OpenShift by RedHat
That was my thinking as well.

I wonder how many of the people cheering this are also the ones horrified by Google Glass because someone might disable the recording light.
After using browserify for a while now, I recently came across webpack (http://webpack.github.io/docs/what-is-webpack.html) which I'm finding more convenient and as efficient.

Advantages:

- requiring and pre-prosessing files other than js is easier

- ability to use AMD modules if you have to

- code splitting
I learned about that particular situation from one of pg's essays (something I figured I could assume was common knowledge around here).
Careful - Makerbot's parent company has a recent history of stretching 3D printing patents to sue over things that are obviously and fundamentally different from what was actually patented.
Looks like there was one after all. I don't know why more people don't host there, it's not like you can't host Linux.
10R is actually under construction and will be open around October 2015. =)
As I stated in another comment, there may be legitimate prior art, but the author did not claim that. He based his claim on art that existed after the filing, and was wrong to do so.
I don't think 16:9 is good on anything, not even for movies. Heck, movies are usually shot in a much wider format anyway.

On tablets and small devices it's even worse. There's a reason why Apple used 4:3 on the iPod -- it's because they're actually thoughtful and pay a lot of attention to the design and use cases of their products, unlike Samsung and others who simply slap together whatever's cheaper (AFAIK 16:9 panels are more cost effective for them) and shove it at consumers.
I'm currently working on a geographically distributed digital archives project. We have hundreds of collections of large binary files (video, audio, archival-quality scans) and their associated textual metadata. We're using Git and git-annex to manage all these files and sync them between locations.

Some of the collection repositories are pretty big. One collection has 21000 5MB JPGs. Another has 283 190MB files. Some operations do indeed take time, but you expect that when you're working with so many files. git-annex is awesome!
Text doesn't look right in the latest stable Chrome/Windows 7.
Beyond Apollo: http://www.wired.com/category/beyondapollo/
We own our own servers but rent space in a data center. Has increased our CPU/ram exponentially, increased our devops work, increased our risk and time spent on risk mitigation. And decreased our cost over Linode and AWS by an order of magnitude..!

Should I select collocated or in house? The former seems closest but unsure... :). We're happy though!
I can't find his handle but this guy had some very scandalous comments on here about a year ago. I'm trying to remember/find them.
Another type of non-electrical refrigeration is using an icebox in conjunction with an Icyball (http://en.wikipedia.org/wiki/Icyball)

You have to 'charge' the Icyball periodically with a bucket of water and a fire, but they can go well below freezing.

I've never seen a modern incarnation of the idea, even though with some training it could probably be manufactured locally in countries with poor access to electricity. Maybe that is worth looking into... Here is a homemade version that might be the basis for a modern version: http://crosleyautoclub.com/IcyBall/HomeBuilt/HomeBuilt.html
That'd be colocated, yeah.
Is this based on income before or after taxes?
Knowledge is power. Take pride in surviving the toughest position in the corporate food chain and create opportunities to move up. If you become the boss one day and roll less sh*t downhill than your predecessor, more power to you then.
they are nazis, thats why he goes non responsible disclosure.
He was perfectly right that there is prior art though, even if his example was flawed.

Reprap huxley video of dynamic bed levelling with z-probe, Apr 20, 2012 - http://www.youtube.com/watch?v=tP1ZpHlM6UI

I'm gonna go and start building the giant wicker man now.
Does anyone care to explain to me why there is no patent service that takes care of this process for open projects for protection of said projects? A patent would be granted under an open entity, but never used, unless a company used the patent for closed source. It seems that this could be a great way to fund open source projects. Reverse patent trolling.
Numerous patents seem to reference that provisional:
http://www.freepatentsonline.com/result.html?sort=relevance&...
I am not sure how to get a look at the original provisional application, but it looks like these are extensions on top of the original provision patent application, which could be just about anything, since the other related patents include things like

http://www.freepatentsonline.com/y2014/0121813.html <- I've been filling with urethane glue for a while now, as a side note,

http://www.freepatentsonline.com/20140120196.pdf <- http://www.thingiverse.com/thing:12320

http://www.freepatentsonline.com/y2014/0117585.html <- everything from lexmark/HP/etc. Oh, and a workaround for existing implementations already exists: http://hackaday.com/2013/04/26/cube-3d-printer-hack-lets-you...

Reading over these, they really look like a landgrab on ideas that have been floating around in the reprap forums for a while now.
Grant me the serenity to accept the things I cannot change, courage to change the things I can, and wisdom to know the difference, right?

Your problem is not really knowing if you can change things. Or whether it's worthwhile to change things. Ultimately, you can't really know whether it's better to try to change things (communicating better, focusing more on design vs writing code faster, getting a new job), so you have to accept that.

So ... whatever you choose to do, you can't really beat yourself up over making a bad choice. It's a hard decision. Whether you stick with the job and try to change people's minds, do things the way you currently are (but without stressing so much), or find a new job is a difficult decision, but no choice really stands out as a clear winner (from the little you've said), so just pick one and go with it.

If you want a new job, go hit up linked-in.

If you want to do things the way you currently are, just accept that programmers "waste time" - there's a reason why competent programmers often only write 10 lines of code a day - it's not easy work.

You can try to communicate better, but really, some people just don't listen. Or maybe the managers don't have a choice - they either have managers or customers.

Finally, work harder on documenting / presenting your progress. It never hurts to write stuff up, and explain the decisions you're making or the technical reasons why progress is slow.
While on the subject of these tricks -- disconnect the ground from the audio out, and tie the speaker grounds together. This causes the speakers to use each other as ground, which in effect causes the middle voice to cancel out.
AWS VPC right now, considering SoftLayer dedis in the nearby future to get more Postgres-friendly machines. Any folks here who made the move?
HDF is cool, no doubt; but I have mixed feelings about using some of these TLDs for important projects. I simply haven't decided how much to trust these small registries.

Awhile back I bought tra.gd when I thought I needed a short domain for something. If someone were to build a brand around a .gd domain, could Grenada change their rules to disallow international commercial usage? A more popular ccTLD example is .io.
I think you're going to see a huge amount of digitaloceans since "production" for me isn't exactly getting a lot of traffic, so it's on a $5 instance.. So I predict digitalocean will rack up a lot of $5 instances and win.
This is a good source:

dsp-book.narod.ru/FFTBB/0270_PDF_C16.pdf
Tilaa
Hipmunk lets you search for flights with a certain date range and pick the best flights from that, and there's also a "pricegraph" that sounds like it does exactly what you want by showing you the cheapest prices within the next 90 days.
Huge thanks to EngineYard for their prompt initiative and sponsorship of a mental health summit at php[tek]. Four of us spoke to the entire conference on anxiety and depression. Also, thanks to Ed Finkler (@funkatron) for getting this conversation going in the tech community.

http://prompt.engineyard.com/
Why the fuck is differential.io? All I know is it's doing some AJAX loading of their actual page content and it's not fucking working.

Stupid.
Or with Reinhart & Rogoff, who made a "mistake" in Excel that helped push disastrous austerity all over the world with a 90% debt-to-GDP cliff that didn't actually exist...
His handle was mgrunin[1]. He made some posts about how much money he'd sent to CoinBase, and how they still hadn't sent him BTC. A google of his name (at the time, at least) revealed a lot of ostentatious pictures tagged things like #rich.

I wouldn't call them scandalous. (I'm not sure I'd call him an HN user either, but we'll leave that aside.) I'd call them entitled. He used HN's community to put CoinBase in an awkward position, and while CoinBase was certainly providing abysmal customer service HN is not anyone's personal army. As DanielRibiero pointed out[2], its not like he didn't have other avenues.

[1] https://news.ycombinator.com/item?id=6929705
[2] https://news.ycombinator.com/item?id=6934089
Well, I give them respect for trying something new. It has some improvements, but the UX falls short in others.

1. Boarding pass is great.

2. Being able to scroll back up to make changes is wonderful. A lot of airline sites are slow, your session breaks when you use the back button, etc. It's nice being able to scroll up, change a date, scroll back down. Well done.

As for the downside, it uses way too much space. This might work on a tablet or touch screen, but it's awful for the desktop. For example, your typical airline uses something like this...

http://i.imgur.com/bEjWWm0.png

A couple of autocomplete boxes, and a calendar picker that pops up. Works fine, it's all visible in a little box, and easy to use. The virgin site stretches this across a handful of pages, or if you're picking further off dates, it might be 10+ pages. That's just bad design.

What they should do is keep a more traditional method of selecting all your airports and dates, then scroll down to the prices when you click continue. I think it would be the best of both worlds.

They also need a method of finding the best price over a given time period. Jetstar is one of my favorites when it comes to this...

http://booknow.jetstar.com/Search.aspx

Pick a flight, say Brisbane to Sydney for a few weeks in June. Click the box to say you want the lowest price. It gives you a nice little graph with all the cheapest flights highlighted, so you can easily choose your days. Actually, the whole Jetstar booking process is decent, and I used it often in Australia.
Softlayer, HP Cloud
I see quite a few hosting on DO, how does that suit you for a production environment?

I've heard the structure is becoming more stable now?

I have a VPS with them but it's purely for a USA VPN to watch Netflix through so it doesn't always need to be up

EDIT: Typo
I've seen it happen in the past where a client had checked for a domain and when it came to registering it was only available via a premium listing. Only generics, never with country TLDs.

Use a reputable registrar for searching, even better become a reseller and do it via your reseller account.

Unless there are specific rules against it, I could see this becoming worse with all the new TLDs.
It'll be interesting to see if anything's changed since 2012. This was among YC funded companies:

http://www.dangrossman.info/wp-content/uploads/graph1.png

My guess would be things are mostly the same aside from DigitalOcean taking some of Linode/Slicehost's least affluent customers. My production stuff for Improvely & W3Counter remain on servers rented from SoftLayer, while my personal sites continue to be hosted on a Linode VPS.
My late 2013 MBP 15 (16GB 1TB 2.6) randomly freezes 2-3 times per week, sometimes more. It seems to happen more frequently when under CPU load, but not exclusively. The mouse freezes, the fan slowly spins down, and it requires a hard reset.

I have two 1920x1080 external monitors (hdmi and thunderbolt) which seems to be a commonly reported configuration with crashes.

It came with Mavericks and has done this ever since I got it, under all versions of Mavericks
> The current decision is "we're not shipping a testing library".

No, its "we're not shipping either of the current testing libraries".

Its true that a consequence of that decision, if the identified followup tasks don't come with some other resolution that is ready before Ruby 2.2 is frozen, would be that Ruby wouldn't ship with the testing library, but it is clearly not a decision anyone involved has made at this time that any version of Ruby should will or should ship without a testing library.

At most, you could fairly characterize the decision to remove the existing libraries from stdlib without resolviing the question as a decision to accept the risk that Ruby might end up shipping without a testing library, but even that is very different than a decision not ship a testing library.
As an old MCSE I am happy to see the Surface 3 reviews, for me (an Android tablet user) this means Microsoft is fighting not to lose the tablet race. The idea of replacing the laptop with a very well designed keyboard "docking station" is brilliant. And it does seem that they did do everything else right!
Company production is Rackspace Cloud, but my personal production is Digital Ocean.
You may enjoy:

http://www.katjaas.nl/home/home.html
Before the green card lottery , I don't remember any commercial spam; the worst thing was stupid cross posts (easy to kill) and specific moron posters (kill files). The biggest problem I had was a lot of content which didn't make sense to me (cfps and such) since I wasn't even a teenager, but which came from good posters.
Well, they do have the email of the user-account the domain belongs to...
if he's wrong in 50 years, and still talked about, he will still matter for a simple reason: if a bad idea is popular, you need to implement it and make it fail to prove it's a bad idea. you just learn by your errors. It's better than to not experiment at all.

economics and policy are influenced by history. sometimes you have to find arguments in economics that manage to change politics even if it's not an entirely good idea. that's how history unfold.
Yes, but doesn't everybody know you shouldn't shampoo your hair daily, no matter what it says on the bottle? I do it about 2-3 times a week.

BTW this thread is starting to feel like a Reddit discussion :) [and I don't mean anything bad about Reddit that way btw, just that it's kind of unusual to talk about haircare on HN :)]
For what it's worth, my late 2011 MBA hasn't crashed once since I installed Mavericks. This article, though interesting, well research and well written is anecdata. Interesting anecdata, but anecdata non-the-less.
Trialfire Has Achieved The Impossible: Making User Tracking Sexy