skysight-inc/HackerNews huggingface dataset:
The reason this happens is that the link is actually a reference to a live closure[1] held in memory on the server. Notice how the URL has `fnid=...`? Well fnid is short for function ID.

There isn't an obvious way to fix this without dramatically changing the way pages are rendered. The reason the link expires is probably that the garbage collector picks them up after a timeout interval. I remember this was something on the order of 10-30 min.

Honestly though, HN is a free service built with an experimental programming language buy a guy who worked full-time as a seed-stage investor. That's a miracle in itself. You're not going to "shame" anyone into fixing it.

[1] http://en.wikipedia.org/wiki/Closure_(computer_programming)
For a non English speakers, they usually take some time to reply and most of the time they end up with `expired link`. I doubt the user who wrote very big comment (usually highest rated comment in that thread) use HN editor, I guess they first write in the word processor and then copy it here since the amount of time it involved in writing comment is not sufficient.

I use the HN edit box. On mobile, I take care to copy my comment to clipboard before submitting it, so that if I hit the unknown/expired issue then I can hit the back button, refresh, paste, and resubmit. On desktop it's a nonissue because when it happens you can hit the back button and (in firefox/chrome) the edit box will have dutifully saved your whole comment, so nothing will have been lost.
It's not driving me crazy because I'm using AutoPager to load the continuation pages before they expire.
Austin companies Ordoro and uShip bring simplified freight shipping for SMBs
You can handle database migrations the same way as you would on Heroku. Deploy the application, then do the migrations afterwards with `deis run`.
Couldn't have said it better. Classes are useful, but only occasionally so. About the only time I find myself using classes is when there's several functions that have a very strong relationship to a particular portion of state (like when using an ORM). The rest of the time it's referentially transparent functions.
If I pick up a stone and move it six inches I have changed the world. Some kind of qualifier is necessary for a phrase that vague.
There isn't an obvious way to fix this without dramatically changing the way pages are rendered.

Actually, it's easy to fix, because it's easy to turn dynamic urls ("fnid" urls) into regular URLs (something like "/submitreply?id=xxx").

They just haven't gotten around to it yet, which is fine.
Tesla, SpaceX
Just sign up for HN Gold to get infinite scrolling and more.
What if an autonomous vehicle see a pedestrian walking towards the road in front of the car (X meters in front but on a collision course with the car)?

It calculates that if the human continues this path, they will collide. Should the car slow down so that no matter what the car can stop if the human decides to run out in front of the car or assume that the human will stop?

What if you change human to deer?

Autonomous vehicles should never be in the situation of hitting something. They should always calculate ahead of time what could possibly move into their path. If there is an obstacle then the car should slow down sufficiently to prevent an accident no matter what happens.

I realize that there are near unlimited use-cases that will have to be accounted for. How would it handle a squirrel that is just sitting in the road? Stop and honk? Would it ever go around the obstacle by moving into an oncoming lane if it's deemed safe?

Should they program in the ability to recognize the difference between a piece of carpet that has fallen onto the road and a board with nails or should it stop in the middle of the street for both?
In the event WSJ are pulling paywall shenanigans (link WFM), an alternative: http://language.chinadaily.com.cn/portal.php?mod=view&aid=21...
Actually I've gotten to find it a nice tick of the site. Meh so you have to refresh and try again. It's kinda telling you you've spent to much time here and to move along.
Must see baby laugh
Having a parameter for how many pages to skip (and purposely not care about changes between clicks) would not be dramatic at all.
Artificial lighting can be seen from space (the only man made thing that can be seen from space), but I guess the camera isn't good enough to pick it up.
For security reasons, we have no choice. It's specifically designed not to allow execution of arbitrary Ruby code. GitHub wouldn't run Pages if Jekyll didn't have this guarantee.
Truth has been spoken. What the effing eff? I can only browse two pages and then i have to browse them again because after page 3 it never works. Totally stupid.
They'll send you another missile with the source code just as soon as they get your location.
I'll trust that over an inattentive or slow reacting human.
I do it this way simply because I don't like having to scroll too much.
Microsoft may sell Bing and XBox business units
Being hackable, I presume that integrating a remote debugger should be possible.
Vim can already technically do it - just that most people who cared about integrated debugging were probably using emacs.
this insightful comment is only visible to HN Gold members
What is so hard in personal accounting that takes an enourmous quantity of apps, webapps, web services and CLI tools to solve? Is it really worth creating markdown files for each expense and passing them to a "powerful tool"?

I'm asking honestly, not trying to make fun of it somehow.
Size is, and has always been, at least in my opinion, a symptom of failing the single responsibility principle. Its not the cause. Its only useful as an indicator, you still have to look at the case, figure out if the function / class is doing more than one thing. And even then, a function / class can do more than one thing, to increase cohesion, and limit bloat / complexity.

General rule I use: does this block / section of code increase complexity of the overall purpose of the function or class. If it does, it should probably move, likewise if it isn't relevant to the overall functionality / behaviour it should also probably be moved.

Everything is a trade off in the tech world. You can't argue you are right or they are wrong, only that you are right in this instance or that.
This is just the start. Next phase is to over clock while transistor error budget is within bounds, need to have heat and error sensors all over the die.

The other one is having functional instruction packet transactions that they can retry somewhere else if they fail during processing.

With these changes, the CPUs will always be operating at some pre determined error rate regime. No more over clocking, just change the AER (allowable error rate) register, which also will be a thing for simulations that don't matter like games and that do matter like Excel handling your payroll.
Learn Linux – IBM DeveloperWorks
When I'm coding I either use; www.getworkdonemusic.com or www.mynoise.net. GWD is just a soundcloud interface with some fast vocal-free techno beats, so it pumps me up while not interrupting my focus. I get frustrated with it because it breaks a LOT. I'd say ever 5 or 6 songs it will finish playing a song and fail to load the next which is absolutely attention killing when you're in the middle of a creative rush.

Mynoise.net on the other hand is absolutely incredible but it's ambient sounds. The guy who runs it is a sound engineer and he updates the site frequently with new sounds. It's seriously great. Ive donated multiple times. He now has an iPhone app as well.

I absolutely love his binaural beats, airplane cabin, sail boat noise machines.
And you are okay with it?
Sweet! Thank you. I just used your service apply for PIEPDX Startup Incubator just a few seconds ago. I needed a quick way to create an online photo gallery and just emailed the pics to p@mailp.in. Private by default, no account needed, and easier than min.us
Yeah, but killing people also goes against freedom.
TIL: Chromes Google translate looks for domain names and decides based on the tld's within which language is the source language.

(A whole bunch of .es domains were showing when I looked, it tried to translate from spanish)
If we have flying killer robots they may as well be running software we can, more or less, trust.
It is hard to convince someone to fix what you see as a bug, when the author of the software is really so proud of this "feature" he's filed a patent on it:
http://www.reddit.com/r/programming/comments/67iza/patent_on...
> This is driving every. single. one. of. us. CRAZY.

I'd consider it more of a minor inconvenience.
Convenience-wise, you could also make a "varargs" version with `func_get_args()`, e.g:

f($structure, 'bar','baz', 15, 'quux');
It's great to see open source projects that are used by many people evolve.
Enterprise I would think. Volume license fees probably make up a good chunk of revenue for microsoft.
Of course. Their time is limited, and they spend it on more important matters: how to get better stories, how to detect voting rings, how to eliminate randomness of whether stories are upvoted during their short time in the /newest queue, etc. I'm happy they spend their time working on what matters; unknown/expired link is a nonissue in comparison.
Just making a redirect to the latest front page, or nth page of the latest rendering closure would already much better.

Is there any obvious reason why this isn't done?
I use hckrnews.com and this doesn't happens so much--still does on comments pages cause that's still on ycombinator.
mzscheme-372 4-life.

Honestly it's nice to see an esoteric correct approach. If you're using a web "app" you shouldn't expect anything but a toy anyway. The only place it ever actually bothers me is paginated topics.

Probably the most straightforward way to 'fix' this would be to serialize delimited continuations to disk, but who knows if it would be easy to import that functionality into Arc.

On the other hand, C-a C-c C-r <submit>.. the mousing is by far the hardest part.
Just a heads up, you left the unsubscribe active in the sample Costo email.
I second this. I recently discovered Middleman and the experience is very familiar to Rails, in a good way. There are also many amazing plugins, such as one to automatically deploy to S3.
A very good point. In order to match up the limited supply of handmade goods with the limited market of buyers, you need to have a long-tail searching tool, and the ability to tap into small but geographically dispersed consumers. The internet is indeed the glue that brings this together, probably moreso than rising incomes (which have been rising for a long time, anyway).
Sales and A Strong Stomach
They could probably use Docker and not allow network access and limit the resources (including time) to do a build. I don't know if their business model would support it but it's technically possible.
Umm any decent camera would pick up at least something, black means they turn off the feed

+ like someone else said 480p is not hd
From my experience, even the developers need thick skin.
With Jekyll and GitHub pages people don't have to run any code on their own computer systems. Combined with GitHub for mac and windows, this counts for something in my book.
Outcast Reboot Kickstarter
Or, you could try a liberal democracy with a strong constitution and separation of powers, based on common law and strong rights of individuals.
Make sure you have an updated version of openssl.
The Play framework has JsPath, which I like quite a bit. It allows for traversals of the kind I assume Tim would want to do with XPath.

http://www.playframework.com/documentation/2.1.1/api/scala/i...
Farhad Manjoo, the Man Behind Tech's Most Captivating Tweets
At least in the early days of EC2, there were more than a few higher profile AMIs with password logins enabled, e.g. some of Oracle's AMIs used a trivial default password.

As far as I know, you can still create/publish AMIs where password auth is enabled, but all of Amazon's stock images only allow ssh-key auth.
If you can find a way to get people to view ads, click on them. You can eat some of Google's food. It doesn't need to be search. Google is an ad company in search clothing.
I've got the `openssl-1.0.1g` package from `brew`
I think there's a lesson here that might be applicable to, say, JavaScript frameworks, devops tools, or maybe even programming languages. If you're building a new JavaScript library, and you're getting lots of positive feedback from people who have tried everything except jQuery, you're probably not creating something with mass appeal...
A related project is Chisel, in which you create language using Scala: https://chisel.eecs.berkeley.edu/
Start with Tsiolkovsky equation. Pick a fuel - that determines the speed of exhausting gases. Choose the number of stages - since you're trying to reduce complexity, you can't rely on good mass ratios. Obviously those things are related.

When you'll try to make payload - and rocket - small, you'll find that some parts of the rocket reduce their mass in proportion to the total rocket mass, and some other parts don't. Tanks are usually the biggest parts by mass in an orbital rocket - and they scale down rather well, to a certain limit. Engines, however, could scale worse. That will affect your mass ratio, and at some point your payload will become zero.

This is the main problem with current state of the art in high power rocketry (if you want to launch a satellite, you have to have more than 8 km/s delta-V, and this is enough to qualify it as a high power rocketry). Some parts - like control circuits and some sensors - advanced greatly since late 1950-s, and you can have a whole control system in a really small and a lightweight package. But engines, valves - you'll have to have valves - and, after some point, tanks (because you can't have too thin of a wall without breaking in a real flight) will stop scaling. You'll likely find that it's about the same mass of a rocket which can launch 1/4 kg to orbit or 1 kg to orbit.

Elon Mask proved that $90 millions are enough to build a half-a-ton payload rocket from scratch. May be - may be - $1 million is enough to build and launch a smallest rocket from scratch. Hard to say... but it's definitely more than $100 thousands today.
Always great to see new developments in HDLs.

It seems there is no synthesis (which is to be expected without vendor support).
With 'limited' conversion to VHDL/Verilog, I wonder how useful this is for actual implementation.

Also from the site I couldn't find any mention of higher level functionality such as generics, etc.
A Directory of Documentary Films Available for Free
Hmm that is a new and worrying development with Gandi. 129 domains that can only be bought by paying 45 UKP per month for a Corporate 'subscription'.

https://www.gandi.net/corporate/extensions
Finally! Thanks for all the effort!
It's not that I can't see the message anymore, it's that whoever might be able to help likely won't be able to see it.
I've never been a fan of the class-file coupling. It pulls me out of the mental model I'm trying to build in my head and forces me to think about file organization which is almost always inconsistent with the language semantics I'm dealing with.

I've used IDE's that make this more or less painful, but none that actually solved it. If anyone has any suggestions on one that does, I'd be interested to try it out. I don't really care what language. I can pick up enough to see what it feels like.

I also want to say that rich hickey talked about a file as a unit of code not being very good, but I don't recall where, or if he really said it. I want to say it was in a Datomic podcast right around when details about it were coming out.
Then what did he mean? Obviously all land is connected to all the rest of the property on earth, the resources under the earth, and the air above it. I don't have an option for it not to be. But he said if it wasn't connected then he might agree with me. So clearly he will never agree with me because it will always be connected. I can only assume he doesn't feel it is ok for me to dislike when others try to tell me what I can do with my property. From that I can assume then he feels this way about everyone and not just me. No attempt at a strwman. just trying to infer his meaning.
Shout out to parkr, albertogg & troyswanson for the fastest public bug-fix turn around:

https://github.com/jekyll/jekyll/issues/2317
Supply chained: Apple's sapphire production will be hard to copy
How DRM Makes Us All Less Safe
Good to see them supporting Kramdown as the default Markdown converter. When building up my personal website using Jekyll, I very quickly switched to Kramdown from the default Redcarpet—it had a lot better handling of typographic characters like smart quotes and dashes, and played much nicer with Mathjax.

Collections also look like they will really help with creating websites that deviate from the exact "blog" format that Jekyll is optimized for.

Good work from the team.
Makes sense. IBM tech did power the Holocaust.
'live capture not supported on OSX' - not surprising, I guesss.
To be fair, there have been legitimate freedom fighters whose battles would be considered just by many of us even if blood was spilled.

I'm not sure how de-arming would help the US right now, but I understand that there are a lot who would argue that the US has too many weapons (as opposed to having any at all).
It wasn't too painful to get running on Windows. Main pain points where making sure I had the correct versions of all of the dependencies installed.
FREE Pluralsight video: "Get Involved" in community
Seven Years of Digital Publishing: What Have We Learned?
Yes there is a notable lag on android, also the app doesn't quite scale with screen size so on bigger phones you get a smaller version of the game which isn't a problem it just doesn't feel quite as clean and well implemented as the web app. Way better than my first cross platform atempt
It would be disastrous for Microsoft to sell off Xbox. It is a fundamental pillar of Microsoft and is the one that has kept it, is keeping and will keep it alive.
G
This is a great example of how to do release announcements.

First sentence gives a broad summary of what is new. Next paragraph explains what Deis is. It could be a little longer, but by the end you get the gist what it does. Then the features, what changes could affect you, then known issues, roadmap, and finally a "Here's how you can help".
Yes, this point is not in dispute. A small sample : http://www.theaustralian.com.au/news/world/gulags-reveal-awf...
Google Debuts Free Tool Classroom for Teachers
Toxic customers are a fault of a business model--not the customers. eg. some biz models are not robust enough to be "indifferent" to the customer--they have exteranalities that are not compensated for--customer support, say. Commodity products typically lack such externalities, and/or are compensated for by other tactics at the industry-structure level.
This is amazing news. I currently have to run 2 Jekyll installs to do what I want with custom post types (before this I had a fork to add a different type and that was getting hard to keep updated): I have one main Jekyll install for my blog, and inside of that inside /photos I have another Jekyll for my photo blog so I can do things like this:

http://paulstamatiou.com/photos/japan/two-weeks-in-japan/

<3 open source! All hosted on S3/CF with https://github.com/laurilehmijoki/s3_website
Long ago, I taught a college math course for a semester. My office mate was teaching differential equations. I asked him if he taught any engineering applications of multivariate differential equations, and he confidently assured me that there were none.
That was so well written and so sad, I literally started crying at the end of it. Goddamn, it's a reminder to live it up while we still have our health.
> To rephrase: Acting on the spirit of the poem, and other similar philosophy, without taking heed of certain caveats I elaborated upon, is political foolishness

How is it foolish when the cost is low and what does this have to do with being a liberal (ftr I am not a liberal)? Of course let's not forget that your original point was that you felt the poem had a very limited scope.

> has to contend with allocation of limited organization resources (opportunity costs).

Is the cost of writing and posting an article online expensive? What opportunity costs are they missing by writing a single article?
We have codes and ordinances so people don't just go willy-nilly doing any old thing. I'm not against some regulation. So in most cases I would agree with you. But this isn't one of them. His locking his gate didn't poison anyone's well or burn down anyone's house. All he did was stop random anybodies from entering his land. He didn't even mess up the beach or anything. No surrounding land was touched. He locked his gate. The fact that the people were entering his land to get to a public beach is irrelevant to me. I firmly believe any land owner should have 100% full right to block any person from entering their land (aside from proper police authority). Just like many times before and many times to come... people are butt hurt that something they used but didn't own was suddenly taken away from them.
domains4good.org
The Nginx Fork that Powers Alibaba
For details on executive's comment, see http://www.amazon.com/IBM-Holocaust-Strategic-Alliance-Corpo...
I think the major issue with Tent was that their development efforts had always been divided between two Tent servers. Tentd, the reference implementation used by self-hosters, and their proprietary multi-tenant server that powers https://micro.cupcake.io. But in a blog post in November 2013 (https://cupcake.io/blog/2013/new-tent-server), they announced that they will stop the development of Tentd and open source their multi-tenant server. The development of https://flynn.io (another Cupcake project) will simplify the deployment of the multi-tenant server. The first preview release of Flynn was announced two weeks ago (https://cupcake.io/blog/2014/flynn-preview-release).

There hasn't been much updates on Tent since the last office hours in January (https://tent.io/officehours/2014-01-28), but Daniel said a few hours ago that they will announce May office hours in the next few days (https://micro.cupcake.io/posts/https%3A%2F%2Fdaniel.cupcake....).

I'm really excited for the new features in Tent 0.4 (https://github.com/tent/tent.io/issues?labels=v0.4&page=1&so...) and I can't wait to self-host Tent on the new multi-tenant server!
If you think the 3% in CC fees is something felt by a small number of businesses you're so, so very wrong. Dwolla is actually doing quite well despite the fact that it's insanely hard to pay with Dwolla if you don't have an account - that's how much businesses hate the fees. They push it anyway. Programmers making SaaS products often don't understand but that 3% is often 30% to as much as 90% of a businesses margin.
There are lots of large, flashy programs, but in my cases UX is exceptionally poor and the tools are extremely inflexible.

Take Mint, for example. It is impossible to have an overall budget. You can only set budgets per category. There does not appear to be a modern tool that will show me a progress bar of where I am on spending per month. Every option I've ever seen requires budgets to be set per category.

There are lots of different ways people want to see data, and many of these flashy/polished tools (like Mint, Simple, whatever) give a giant "fuck you" to anyone who doesn't think in exactly the way the program was designed.
What are multivariate differential equations? Is that another name for partial differential equations? If so, then I assume your office mate was joking?
the stream is gray when they turn off the feed, black is night.