skysight-inc/HackerNews huggingface dataset:
The dependency could have easily been avoided by forking the repo which you're using, and using that instead. Obviously the maintainer(s) of the original will be making changes, so wouldn't you want to make sure that if you're distributing the code, you're all on the same version?

> Why does this matter?

Maybe I'm not understanding this, but the dependency issue and the issues in this paragraph are not related. Issues like improper syntax? That's not related.

Sounds like bad planning as far as the dependency stuff goes. For everything else, sounds like a distribution issue.
How does it work compared to S3/CloudFront? I've been using Jekyll and a VPS but wouldn't mind testing out something like this or S3 for it.
No one helps out? That's a shame. You can't build products for people who can't buy them.
It seems like these people represent exceptions to the rule more often than what is achievable by ordinary people within an ordinary time period. If I had as my goal to bench press 400 lbs within 2-3 years I wouldn't rely on body weight exercises alone.

There are ways to get incredibly strong using only body weight exercises (inmates and yoga practitioners do it, after all), but to my knowledge these all require a greater time investment due to the higher number of reps, and the results materialize over a much longer time span. I imagine that most HN readers are more interested in a time-efficient form of exercise.

Unless you want to avoid sports or paying for a gym membership entirely, the only real benefit seems to be that you can move up very slowly and conservatively, with little risk of injury.
And health care that's not tied to your employer.
looks like a little task managment + little document management + email. Probably need to change the focus away from email which is free to problems your trying to solve. seemless email integration might be a better way to look at it.
Looks like an acquihire. The things Tasty Labs were working on are not very related to Walmart.
500 Startups gets its first African founded startup, Dropifi
Principles are principles, but they are interpreted in context. It's not about "fleeting public zeitgeist" but about recognizing that American principles have always been about balancing security with liberty. A lot of people would have us read the word "reasonable" out of the 4th amendment, but it's there and it is what implements that balancing. The question is how to find that balance in a world where China can attack important economic assets digitally instead of having to cross an ocean physically.

I should note that I'm not arguing that the government should read text messages. I tend to think that if you're sending something in clear text so some flunkie at AT&T can read it, its no problem if the government can too. My point is that you can't just ignore the real security concerns. The U.S. has never been about liberty at the cost of security.
No, but the GP apparently does in saying the UX is something less than terrible.
> The cost of a repair to a bridge?

It was a tunnel ;)

>Maybe if the driver's employer is Fedex perhaps but even then the worse case scenario is the driver looses his job but I'm sure that already happens regardless of cost impact.

I don't really want to punish somebody retrospectively for their actions in this case.

If my family and I were to be behind this over-sized vehicle at this time - I would think probably think much different.
> I was diagnosed with Hashimoto's thyroiditis in 2003. This is a fairly common benign inflammatory condition of the thyroid which causes me no problems.

Larry is indeed very lucky.

One of my good friends was diagnosed with Hashimoto's thyroiditis after ten years of misdiagnosed and ignored symptoms. (It's a very rare disease, and many of the early signs - weight gain, mood swings, fatigue, etc. - can easily be mistaken for typical adolescence).

In Larry's case, it seems they caught the disease and began treatment before it completely destroyed the thyroid, which is a real danger - if the disease isn't diagnosed by this point, treatment becomes much more difficult, and patients develop heart problems.

Unfortunately, my friend has not been so lucky, and has been suffering with the complications for several years now.
Hmm that's fishy... I would only give my card to government.

Is switching providers an option?
How old are you? I used to have the same existential feelings as well when I moved in SF, but over time you just get used to it and don't care anymore. It is part of the maturation process and realize that the world is not a fair place, and no not everybody is equal and will live equally.

I am appalled that you actually believe this. I mean, ok, the world is not by default a fair place, but the notion of simply ignoring the moral duty to make it so... Ick.
Love the comment from Sergey : "Sergey says I’m probably a better CEO because I choose my words more carefully"
Obviously. Every country in the world spend money in defense, the difference is the percentage of the GDP spent.
Hi Larry,

Thank you, this is great advice. I know I need to start small and progress slowly so your recommendations are great places for me to begin and improve.

I like all sorts of games, but I wanted to start with something 2D. I was thinking a puzzle game to start, which could expose me to some of the event-like structure of programming a game without the complexity of the physics engine (for now). I could recreate a game like Tetris, for example, but that doesn't really seem very interesting to me.

I have thought about 'modding' a SNES game or downloading an open source gaming project to poke around and understand how the code / architecture works, rather than starting from scratch myself. I generally learn much faster this way, and would love to find someone willing to help me with this approach.

Does that help?
Yeah, this article made my head hurt. It can be summarized as

"Original author didn't localize dependencies, obviously caused problems."
looks nice.

Minor thing - On the big image, the user wouldn't know to mouseover on the tooltip. I accidentally found out - if I hover on the tooltip, it expands. May be you could put the expanded version by default?
> Sure, but it's also a common solution outside of Go.

In the C and C++ world, yes. Because they lack the software repositories many mainstream languages have.

The problem is that we got used to Maven, Ivy, CPAN, Gems, eggs, NuGet, ...
Make CSR, Make Certificate Signing Request Online for Free
I heard the spokesman's statements today. He kept saying "we have to find a balance between protecting the media and national security", implying that of course they can spy on the press, they just won't do anything about it unless it's an issue of national security (he was referring to certain leaks).

So it's the "trust us" argument, basically.
I think a downvote option would have solved this problem. Why doesn't HN have a downvote anyway? Am I just stupid and don't see it?
Boston's Storrow Drive has this, but trucks hit the bridges routinely. Even the Boston Fire Department.

[1] http://goo.gl/maps/wrXWQ
[2] http://www.policeone.com/news/35256-Loaned-fire-truck-stuck-...
Body weight (BW) exercises like push-ups and pull-ups are still moving heavy weights. At least in my case. It may not be as hardcore as serious barbell training, but it's substantial.
Swiping is quite rare in European countries which use chips and codes everywhere. This might be not the best concept for Europe, but I believe that in the US it works fine. Dorsey should come to demo it at Le Web to see how people will react to swiping.
and OneOps also
Thanks, this looks like a promising starting point. Have you used this product? Am I sacrificing learning anything by using this SDK?
Yes. I just thought I'd mention this because I remember reading about it first via Scott Adams blog.
Wait, are you saying that embedding a reference to some other fast moving master could be dangerous? No way!
I've explained myself in more detail here: https://news.ycombinator.com/item?id=5707453
I experienced this phenomenon. I've been working hard to get in shape, and I told all my friends. The net result? They all think I'm trying to lose weight!

The ridiculous part is I've never had weight to lose. I started at 140 lbs! After considerable effort I'm up to 165 lbs now. An hour on the weights every second day and I eat ~4,000 calories / day. My goal is to reach 180.
Ofertas baratas de fin de semana
Doctors have no vested interest in your specific case. Their job is to cater to the lowest common denominator.
Zact: This Is How Every Wireless Plan Should Work
Hmm, they have issues with dependency handling and 3rd party libraries.

Go doesn't have a gem/pip/cpan/npm/... like ecosystem, instead you import git/mercurial repos directly. This is pretty nice for rapid development and to test things out, but not the right approach for complex long term projects like a game.

The original author of the game missed to include the dependencies into the project and now they are doomed. Put the libs you rely on in your version control, be it as a submodule.

I'm wondering if anybody is working on a package manager for Go libs... That would be great.
Show HN: Buy/sell digital content for bitcoins - btcfile.com
Wrote this on weekends over the past couple of months: http://btcfile.com

Tried to keep it as simple and straightforward as possible. My target audience is genuine content creators (writers, bands, app/game developers...).
I should be more clear.

The startup's customers are from among many verticals. Acquiring those customers is why I need the sales team. I can work to acquire a few myself within a specific vertical. To service the acquired customers is where the monetary expense is required (think PPC ads that are later billed to the customers, for example).

Of course, I can do one at a time, but why? That's the point of me wanting to seek funding - to scale quickly...to go after multiple companies in multiple cities within multiple industries.
Canada Targets Foreigners in Silicon Valley with Billboard on Highway 101
In a way some of the success folks are seeing with selling info products, or other things, could be possible, especially with small to mid offerings.

Software like FogBugz is available in both flavors, self-hosted or hosted by them.
> poor version control practices

I agree that, if this problem had been foreseen during development, better version control could have helped.

> Go didn't screw anything over

This is where I disagree. Having a language feature to fetch dependencies from mutable online sources means that you're practically asking for programs to break unpredictably based on external changes. The local cache makes it worse, because every machine will have a slightly different version of the library, and bugs won't be reproducible.
Oh man, agricultural subsidies. Farm bills in the US, CAP in the EU. They're criminal, and socialist in form and nature. They're designed to protect the livelihood of farmers who wouldn't be otherwise economically productive and would fail in the face of labour from other regions which are cheaper, in other countries. This not only impedes development, but results in people selling subsidies to one another, buying agricultural land en masse in order to claim vast subsidies to grow nothing (see Tate & Lyle in the UK - over £1bn a year), and vast amounts of food being burned and buried because it exceeds quota. This is positively insane, even though the rationale (price control - equally insane) makes sense in an obtuse protectionist sort of fashion. Some farmers will fail. Others will prosper. Food won't magically disappear overnight and leave us all starving.

Competition is essential, but so is cooperation. Again, though, you need the rule of law to set universal finite bounds on both phenomena, otherwise you end up with cancer in your soda and PMCs in your back yard, even more than already happens in the US.

I suppose that at least we live in interesting times.
If you have any talent or desire, you might want to add a bit of sysadmin work, especially setting up systems (in my case, I start with building them from "scratch", but I like that sort of thing). I.e. broaden your problem solving scope. In small companies I also generally took over the duty of doing backups, it's something I like to do and its importance cannot be overstated.

If you have the aptitude for consulting (I'm too much of an introvert to do that), yep, that's the classic thing to transition to. Other options are embedded and seriously classified work.

We're now going on two decades of bias against older programmers ... that hope may be misfounded (well, unless it's some young idiot that makes the first mistake that kills tens of thousands of people, the only thing that will substantially change our field in my opinion). It would be really nice if this changes, though. It would certainly be good for our field, then again, a counterpoint to the embedded recommendation is that device manufacturers have now trained us very well in the art of resetting borked devices....
Thank you for this feedback. I will make sure before I start a game I have a strong direction of what I would like to develop and make sure it is not too ambitious.
The page doesn't load
Why? I can't imagine building a serious product and being dependent on a github repo I don't personally control. It is terror inducing to even consider any real project that would be... even if you are based on a tag or a hash, the author can destroy or rewrite it.
Boost Your Productivity with a 10-minute Workout - Part 1
actually, no. Borlaug went straight from his PhD into industry (worked for DuPont), then did some wartime stuff. The "postdoc" as a career stage did not exist at the time, most PhDs went into industry or straight into academic research as a professor. The postdoc, I think is an emergent phenomenon that is resulting from the broader academic bubble, largely fueled by several countries' nationalistic fervor to "produce PhDs" as a measurement of national greatness. The consequences have been quite bad.
I think everyone here saying "just fork your dependencies" is missing the idea that it's supposed to be an open-source game.

Managing DLL hell may be acceptable to ship a game, but it's not acceptable to openly develop software.

In this case it wasn't even intended to be open-source, which may be why the dev went the route he did, but doing so essentially closed the door on the later option of easily letting the community take over on code development.

There's a reason people codified semantic versioning. Projects like gstreamer take it even further and make the major version part of the library name, even allowing for co-installability of old and new (e.g. gstreamer-0.10 and gstreamer-1.0 can both be installed and used).
Show HN: CoderPad, an etherpad + REPL for coding interviews
I recall seeing a sign on a low tunnel in NY (?) that had something like "15 feet We mean it!"

edit: I'm not from NY I Googled and see it is the Holland tunnel which has the sign 12'6" (but it's actually 13') and We mean it.
The mooninites (http://aqua-teen-hunger-force.wikia.com/wiki/The_Mooninites) are the perfect voice for that persuading.
Jig was excellent, some very clear talent involved there. Curious to see what comes next. Best of luck to all of you!
It is instructive to see what happens to these very people as their squat strength goes up

This is a claim worth investigating, not "macho bullshit"
Wow, that's awkward.

One of the things I spent a bit of time on when Java was being developed was class management. We had an ongoing discussion about embedding versioning information in class files, creating signatures that could be checked at runtime, and just winging it. Bill Joy was convinced that it was possible to give the class loader the ability to statically analyze a class and determine whether or not it would work with the code that was trying to invoke it. This was when I was first exposed to the idea of creating a digest type 'signature' for a method/class invocation that would encode semantics.

The end result was 'just wing it' of course. This was expedient but didn't advance the state of the art :-)

Go's implementation seems a bit more dangerous. Not the least of which being drive by malware injection attacks on abandoned/poorly administered code repositories. It seems in principle to be no more or less dangerous than something like "apt-get install libcairo-dev ; make" but that would only be true if there was a trusted repository system.

Can someone from Go comment on the ability to create and manage trusted repositories? Should we look for a go 'distro' to build with?
Alright - Denmark made it easy on me with the spreadsheet here: http://www.erhvervsstyrelsen.dk/numbering_lists

The probability that a valid, non-reserved, 8-digit danish phone number is prime is 4208056/73399100, or ~0.0573312. This probability does not account for number blocks which are valid but not yet assigned/purchased.

Code uses a copy of the number spreadsheet without header row saved as 'danish_numberlist.csv'

Code here: http://pastebin.com/kWUsHsL4
I was wondering the same. I've always put Nintendo and Apple in the same category.

Likes to release a bunch of proprietary hardware.
Can't keep the same goddamned power/video connector from one console to the next.
Likes their walled garden.
Likes making everything perhaps a bit too easy to the point of taking away options.
Tries going for the "casual / mainstream" market, forgoing everyone else.

I'm sure there are plenty of reasons to not group them, but I like my fantasy.
Have you ever been strong? If not how can you evaluate this claim as it relates to you?
I'm not making any judgements on the project itself, or its dependencies, but I see a lot of people just use code off github (or butbucket, or launchpad) with no regard for the quality of said code. Just because it's on github doesn't mean it's good code, or the maintainer has any idea what they're doing. In general, if I can't trust a project to maintain a stable master branch (or a Go version tag) following best practice guidelines, I'm not going to trust that code in my project without a full review. In that case, I'd fork it (or clone it into another VCS) and work from there.

There are some issues with the way the Go tooling handles dependencies, but I think the minimalist way in which it does is very useful, and easy to build upon. Go uses a distributed dependency system, and you can't give it the same level of trust you give to centralized repositories, like one does with gems, Pypi, NPM, CPAN, and so on.
Actually a language compiler is more complicated than a web server when speaking about the data-structures and the algorithms used

That would depend on how much of the web environment you want to reproduce and what language we're talking about. The original Oberon fit into some 5500 lines of code, if I'm not mistaken. That's sort of smaller than Apache httpd. It's even smaller than nginx and lighttpd. And we're still talking about pretty weak languages, have you seen some of the self-hosting metacompiler stuff? (META-II, TREE-META, OMeta etc.) Don't forget that the design of the reference Go implementation is actually pretty close to the Oberon tradition of making things simple.
Yep, they're going IPO.
Department of Homeland Security Bans Dwolla Transfers To or From Mt. Gox
luck favors the prepared.
"You think you know when you learn, are more sure when you can write, even more when you can teach, but certain when you can program." -- Perlis
They're making a push to work on the native tools now. The native tools in Nightly are actually pretty usable now, though still not as advanced as Chrome. It'll come, I'm sure. :)
I don't disagree with your stated ends, of the young supporting the old (after they are first supported), but the new means of doing it through a welfare state are societal suicide.

For that matter, comparing it with the old model, the demand upon the youth start out much too early. In the US it looks like we might be reaching the tipping point where the young by and large can't afford to start families because the financial burdens placed upon them have grown too large.

Sorry to be harsh, but Canada is at an 1.7 fertility rate (2.1 is break even) and your society is therefore dying out, so your opinion in this area is not necessarily worth very much.
No I do not, I do not feel entiteled to anything and neither should you, while you have the right to have a go to try earning money with your works it does not say you have the automatic right to get that money just because it is your works.
You do not have the obligation to share your work with the world, neither do I, still I do share some programs with the world and it is my own choise to do this for free.
But I do not have the feling that the world owes me something just because I made some stuff, I do not share all my work for free, some of it I try and make money with with different grades of success but enough to be able to debate with you at this forum.
I think you look too narrow at what culture is and I think you thought is too much on ownership and how property is owned by a few.
Some things are owned by large groups of people, things like culture.
And yes, monopolies (the right of a few or a single entity at cost of the rest of society) are a awful legal construct which has nothing to do with natural rights.
Last but not least, I do not know your work and probably it isn worth to know if I see what kind of mind created that work.
Good luck with earning your money, if other people grant you that.
What about the Chinese government having access to US govt systems for several years without anyone knowing? Could leaking nuclear, space, or strategic plans to a foreign government hurt anyone? Yes. All of a sudden the plans for bombs and ships we've spent billions to develop are handed over and free to use. That's not a good thing.

http://www.bloomberg.com/news/2013-05-07/chinese-cyber-spyin...

http://en.wikipedia.org/wiki/Logic_bomb

and of course:

http://en.wikipedia.org/wiki/Stuxnet
Places with good weather have huge visible homeless
populations

Singapore has great weather and no visible homeless population. The government there generally keeps mentally ill people off the streets.
Who Needs Equity Crowdfunding? Dealstruck Builds Crowdlending Market
I'm not sure there's a point in testing on x64 because I'm not sure that changing to a fixed shift is actually an optimization. I think that the variable shift was slow back in the Pentium days but it's really a thing of the past.

I'm honestly surprised that the variable shift didn't get fixed. This strength reduction will happen if you use a multiply instead of a shift: the multiply will get reduced to an addition. I had assumed that the same would hold for variable and fixed width shifts.

I would file this as a bug against the compilers in question. I don't think it would take very long to fix.
I tried this. I did squats, dead lifts, presses. I ate like a horse because I was very hungry. I drank a lot of milk and protein powder. I was gaining a pound per week, and my wife asked me (after a month) if I'd lost weight. On dead lift days you can eat the whole world and still lose weight, if you're challenging yourself.
Coquette - a micro framework for JavaScript games
I use Firefox everyday as one of my main browsers. On version 20 right now and expect to be updated to 21 the next time I restart it. I've installed the "Memory Restart" add on, so that memory use stay reasonable. Once the memory size hits 900MB, I see performance decline. Over 1GB and I start to see the Beach Ball of Death. My typical usage is to have 2-3 windows open with 3-6 tabs open in each window.

While I feel Mozilla has tried to address the memory leaks, I still think there is a lot of memory bloat for my usage.