skysight-inc/HackerNews huggingface dataset:
The idea of doing a little work up front to save yourself trouble later on is good in theory, but the reality of the early stage startup world is if you don't move fast enough you won't be around to experience that trouble later on. Sometimes it makes sense, sometimes it doesn't. The trick is to find a happy medium that works for your situation.

Totally agree on that last part. The pain rapidly diminishes as you come up with simpler ways to do things in a reusable way. Also, the tools to do it are getting better and better as more and more people are feeling the same pain.
I guess I'd say It's valid if people weren't already aware of it.

I wasn't aware of it, and I'm actually building it.
You get the wrong context when you do that. Try it with, say, localtime and see what happens. String interpolation is more obvious, and only one character more in normal formatting, one character less in golf:

"Greetings " . get_planet() . "lings, we come in peace!"

As it says, the whole point of the baby cart is to force list interpolation. If you don't specifically want that, don't do it.
Just to add that Tradeshift also has development offices in San Francisco and that they might (well) be on the lookout for an experienced iOS developer in Copenhagen, even though it may not show from http://tradeshift.com/jobs
You can't be in two places at once. ;)
Law & Order Special Victims Unit Seasons 1-13 DVD Box Set
In the criminal justice system, sexually based offenses are considered especially heinous. In New York City, the dedicated detectives who investigate these vicious felonies are members of an elite squad known as the Special Victims Unit.
Yes, the point is the comment. I haven't said that his comment is not helpful, I think otherwise. On the other hand, the remark on the qualifications of the Danish labour market is short sighted: "Hey, lets label the Danish average people for the sake of it". PS: this is not about being "smartest guy in the thread", it's about calling on those who make unsubstantiated remarks; in this case of the people's abilities in Denmark.

On "disagreeing being one" - looking forward to your comments ("Fed up") on each thread of HN. It's human nature to differ on views, and express alternate opinions, and that is of value.
No analogy is perfect. This one works well. I would revise the chef to the sous chef though. Unless the writer intended to set the back end dev in authority over the front end. Additionally, the chef designs the aesthetics of any dish. He is the creative force behind the public facing product.

In fine dining, the waiter's job is to turn the table in a set period of time without the guest feeling rushed. The waiter should know a great back story to every dish that leaves the guest feeling like they just read a.collection of short stories. The waiter should know how different flavors interact and be able to build and defend a three course meal by its taste. And the waiter should have absolute respect for the guest, knowing all guests are different.
i don't agree with you, front-end is a what you see, back end is a things what make you works what you see. isn't it?
Note the carton it comes out in; the bitcoin receipts are printed out ahead of time, and stuffed into the vending machine like a pack of cigarettes.

A more advanced vending machine would purchase the bitcoins in real time, with the correct exchange rate, and print out the receipt on the spot. That would actually be pretty cool! Especially to think about security; you can rob a standard vending machine, but you can't steal it, disassemble it, and trick it into ordering thousands of bitcoins.

While just as functional (assuming a stable exchange rate), this particular device has zero notability as far as cool hacks go. It's a bog standard vending machine with bitcoin für euro painted on the side.
While I agree it's creepy, it would be possible in future to engineer these kind of ogranism, to work inside human bodies and cure them.
I am having the same problem. This ZURB article struck a chord though:

http://www.zurb.com/article/932/can-we-drop-the-term-ux-desi...
I encountered a problem with one of our vendor's login pages. I found that sending them a link that added a giant "YOU HAVE A PROBLEM HERE" graphic to the page and popped up an alert containing your password when you hit submit got the point across better than trying to explain it.

I probably wouldn't have done that if I didn't already have a relationship with the vendor, though. I don't want to be accused of extortion or cyberterrorism.
I'm a front-end developer, I understand peoples comments about this not showing the things we do.

BUT for everyday people this gives them an idea that backend is behind the scenes, and that frontend is the stuff they see.
That still isn't a point pal. Its an observation which frankly I don't even know if you're qualified to make. I know I certainly am not. He may have been just trying to make a guy feel better about a bad situation?

Regardless, my point is that yours did not add any value to the conversation at all, it did not leave an open door to discuss the state of the labour market, or ask "hey, are you saying that from experience?". Worse, you called someone you don't know unqualified.

Even if you happen to be the labour minister of Denmark, you still should have tried to add value to the conversation.

Edit (and last I'll say): "It's human nature to differ on views, and express alternate opinions, and that is of value."

DUDE - If thats what you'd done, we wouldn't be having this conversation. You didn't offer an alternate opinion.

Anyway, that is all. Have a good day.
No but I do know. Thanks. As said below bounties on bugs is a fantastic idea.
Meh. The more exhaustive, cannonical list:

http://programmers.stackexchange.com/questions/46716/what-sh...
A Dispute Over A Video Game May Have Sparked A Pipe Bomb Attack
Crowd funding is certainly an interesting way to validate your value proposition, but I am not sure I would call it a minimal viable product considering the amount of work a crowd funding effort requires.
They said that then, yes. They have not, however, actually done the rollout, at least for the Galaxy Tab 10.1. Retail, or the I/O giveaway variant, for that matter.
It dislocates lower/lower-middle class urban families.

And hey: I lived in a loft in SOMA. I'm not an anti-gentrification crusader.
Apple’s App Store bypassed by Russian hacker for in app purchases
Link it's not working for me, here's the google cache http://webcache.googleusercontent.com/search?q=cache:http://...
I'll keep an eye on it.
Thx ernesth: I presume that when you say step 1 didn't work, you mean that you left the (required) email field blank, so therefore you got the alert. Technically speaking, you're correct, though it's interesting that with hundreds of thousands of meetings created, we have never received a complaint like this. On the other hand, you're right that step 1 should REALLY fully specify "Choose your possible dates (and fill in the required meeting name/email fields), then press 'Go!'", so we'll have to think about this tradeoff of compact wording (with some poetic license) vs 100% fidelity to the fine-grained details (which can then be construed to be more than 1 step)! Many thanks for commenting.

All the best,

-Marc on behalf of the Meetomatic Team
Not completely biased view here but do give Pipedrive a try indeed - http://pipedrive.com . It covers most of the points you raised, and as an insider I can tell you the few remaining requirements you raised are being worked on and will be available later this year. Use 'hackernews' as promo code (or enter it later via Plans/Billing page if you've already signed up for a trial).
To complete this analogy, waiters also provide you with knives, forks, napkins and dishes. These are the tools that make it a lot easier (and cleaner) to consume what the chef makes.
Online yoga videos
Many online yoga videos offer hands-on instruction with internationally known yoga instructors right in your own home. Many yoga videos combine techniques from several forms of yoga. There are also online yoga videos available, if you know where to look - but the problem with these are you really don't want to work on your yoga poses in your office.
There's no need for a conspiracy or for central organization when incentives align. In this case, the incentives to manipulate are often financial or political. You have misunderstood my meaning of "machine" -- not all social systems involve a central authority.

I hope you can agree that American media can be influenced, for profit, by monied interests. If you agree, then you acknowledge the system I have described above.
Show HN: Email design slicing and coding for you.
Privacy anyone? Facebook users can now see if/when you have read their posts
CMD/CTRL + R will take you immediately to the find by symbol/definition. This is the same as CMD/CTRL + P and then typing @.
Not for Sweden either (they do it for the very-easy-to-explore wellfare system... sigh)
This reminds me of the fingerable Coke vending machine of 1982 (http://www.cs.cmu.edu/~coke/history_long.txt).
I wonder how all the complications might be explained within this analogy.

- At this restaurant the waiter cracks the eggs & mixes up the cesar dressing at the table.

- This is a new kind of a restaurant. They cook all the food in front of you on a hot plate and you interact directly with the chef. There are still waiters getting drinks and clearing plates but they don't talk to diners much so they are "officially under" the kitchen staff. Most customer interaction is done by the chef. Originally there was no back end but eventually they decided they still need one for washing dishes and cutting the ingredients into pieces that can easily be handled by a front-end chef. Since all the chefs are out front, the head waiter is in charge of the "not-a-kitchen."

- Katie is the hostess but she also makes the spicy pepper sauce because its her recipe. The head chef traditionally serves the steak supreme when anyone orders it unless when Harry's on. He just doesn't want to do it.

- This place now has 9 locations. Hot food is assembled and plated by cooks. Salads and deserts are plated by the waiters. All the actual cooking, slicing and chopping takes place in a central kitchen and gets delivered 3 times a day. The kitchen is open so "Everyone Is Front End (patent pending)" and everyone where's the same T shirt.
You're implying a false equivalence.
Not only that, but it reduces the number of pivots you're able to try as a startup that is seeking product-market fit.
Depends on what you're doing. In a small string, there isn't much difference. It's more useful when doing other things:

my $message = <<"HEREDOC";
Greetings @{[ get_planet() ]}lings,

We come in peace.

Sincerely,
Your New @{[ get_invaders() ]} Overlords
HEREDOC

Sure you can jam them into variables first, or use sprintf, but it's a matter of preference so long as you know what you're doing.
I once made a word-based Markov chain and fed it a corpus of my instant messages. I did that to amuse myself. I did that too crudely, though; I didn't give it any notion of beginning or ending a sentence (although I kept capital letters and periods as part of each token, simply because that was easy to do). I don't think there were any other corpuses that I did that to.
Hi, drop me an email (luciano@aestasit.com), I have good connections in Copenhagen
How else would he use hacker news to spam
That's what I noticed as well. Another misuse I see all the time is 'setup' (noun) being used as a verb instead of 'set up'. For example, 'I need to setup this computer today'
Note that you've gone from "far, far better for their customers' needs" to "just as good for their (pointless) purposes" but cheaper. Which is a much weaker argument.

I also think your "nobody cares about the data" argument is weak. But I suspect you know that already, and were just trying to argue your way out of a hole so I won't belabor it.
> That is like saying: Since we can't cool something to absolute 0 Kelvin, all termometers are valueless.

No it's nothing like that at all. It's like saying it's better to acknowledge your perspective than to pretend you don't have one.
Weekend Project:  MongoDB.FSharp
I would consider that remark biased. Sweden and the swedes is okay, but a bit envious of Denmark. Anyways, you could try to post your story on amino.dk It's a startup site though, but that could lead to a fast employment. I hope you found a nice girl, and welcome to Denmark.
Or you could actually just claim that you are from some country that's having 'political problems' from which you never learned to speak nothing but english, and also claim you can never return (because in that case you'll get killed), and voilá! :-)
Building an indie game studio - Year one
It's going to require more OS and hardware upgrades for Android to properly support music apps due to the latency of the audio stack. In previous versions of Android it's over 100ms, 4.1 they were aiming for 10ms for Nexus devices. Other devices will depend on hardware and drivers. iOS is 5.8ms.
Introduction to Generic List using C# and ASP.NET
Essentially ...

"In a May report, Gartner said Google is winning one-third to half of new corporate users that are paying for Web-based software."
Does anyone do these is Boston?
From someone who loves Perl, please do not use it in production :)

Although, it is really interesting find!
No it won't.

It's a fascinating system, with lots of potential, but it's not going to replace actually touching the thing I want to touch on the screen, and it's not going to get rid of the problem of "Gorilla Arm" which happens if you hold your arm out straight for more than a few minutes.
If there was a moment to use QR codes for something useful it would be that receipt. The last thing I want to do is type some 34 character case-sensitive id into my browser to get my money.
In the P2P world, things don't just spring back, they multiply with each attempt to shut things down. Private BT sites refer to this as "the hydra" - every head you cut off spawns several more. As an example, shutting down Oink spawned What.CD, Waffles.fm, and 2 or 3 other sites - What.CD and Waffles.fm are still going, and What.CD's codebase is powering dozens of niche sites such as LZTR (classical music and video game OSTs).
DC3DViews: cube-shaped user interface for Mac on GitHub
Real Life with Shawn Blanc
Was My Site Was Penalized by Google?
Don’t Disregard NoFollow Links
All the best for and hope something works out for you.
And despite what few of the comments suggest, i don't think your motivation and in turn your dedication would be any less towards the company hiring you.
And based on your qualifications, you would be a "Catch"<hope i am using it right> for any company.
Work at Google? Here’s why you should join the team at Streak (YC S11)
We’re a YC summer 2011 company working on email. We’re two technical co-founders looking to bring on our first engineering hire. We can’t build features fast enough to keep up with users’ demands and our growth. That’s where you come in - we need someone who likes building product, pushing code everyday and making our service FAST.

Googlers: We have nothing against Google, in fact, Streak’s founders are ex-Google/ex-startup people, but we think you should take the plunge and join Streak because you can:

Launch stuff faster
- No PM bureaucracy. No exec approvals. No insanely complex and interdependent infrastructure. Just listen to users and launch stuff as fast as you can build it.

Innovate on Gmail, not just maintain it
- ever wished you could make email better? You can, without being on the Gmail team. We’ve built infrastructure to easily build on top of Gmail.

Feel more connected to the end user
- your work will have a direct impact on making users lives better. You won’t be 3 or 4 levels of indirection removed from users

Here at Streak we’re trying to make email better. We’re focussing on business processes now (sales, hiring, fundraising, customer support, bug tracking, product dev, etc) but we’re on track to build the system that solves email for pg and many others

Obviously:

- Great compensation and real ownership (both equity and over the product)
- We’ll make your life easier. Our benefits package is amazing
- We’re very well funded by elite silicon valley investors

Our requirements:
- you are intellectually curious
- you have strong backend skills OR have built javascript web apps OR mobile native apps

Googler or not, if you're interested, email us at first@streak.com
Create animated banners or presentations via jQuery
There's always ... Ikea
A good article on security and XSS, but the conclusion is a little disappointing. The headline makes it seem like the author knew why Billabong got hacked, so the whole time I was reading, I was waiting for the big reveal. But then when it comes down to it, his conclusion is, "I don't know, there's a long list of things wrong with the site, but it was probably SQL injection." Felt kind of like watching that M Night Shyamalan movie with the aliens.
The History of HTML5 (Infographic)
Facebook Ethic That You Need to Must Know
Facebook Ethic That You Need to Must Know
You can also use http://search.cpan.org/dist/Interpolation/lib/Interpolation.... for this problem. But if you've got a lot of text, I prefer to bite the bullet and graduate to a proper templating system.

However my point still stands. You need to be aware that it does not simply interpolate the function output in, it also switches you from scalar to list context. (IMO context is the worst idea in Perl, but it is here to stay so you need to know about it.)
Beyond Theft and Sharing
Are people willing to pay enough for that superior experience? Making movies is far more costly than hosting them. I can't imagine film executives could afford even one Ferrari if they charged Megaupload's rates for unlimited access to their studio's library.
Why Android isn't a platform for making music: http://code.google.com/p/android/issues/detail?id=3434 (Issue #3434: need NDK support for real-time low latency audio; synchronous play and record, July 2009, 2000+ votes/"stars")

JellyBean promises some improvements: http://www.rossbencina.com/code/dave-sparks-on-android-audio...
tech community here is actually pretty good for a city of its size. Malmö is kinda the Oakland to Copenhagen's San Francisco... A lot of startups seem to come out of projects related to Lund University, so you might also look for things in Lund as well (about 10 minutes N. of Malmö .. actually just search for anything in Skåne, which will catch anything in Malmö/Lund/Helsingborg )

monster.se and se.indeed.com are pretty good for generic job listings. Also i've found universities here (i.e. http://www.lunduniversity.lu.se/about-lund-university/jobs , http://www.mah.se/english , http://www.slu.se/en/ ) are a good place to look for Python jobs, as a lot of bioinformatics/science dept. are looking for developers. I guess you might also try blocket.se and thelocal.se , as there are some jobs posted there...

Lastly, not too clear about your situation, but another option might be to enroll in a Pd'D program, as they will give you a visa and a decent wage. This is true in either Denmark or Sweden.

But, just to be warned, Denmark does have a reputation of having rather harsh visa requirements. I'm not joking when I say a lot of people in Malmö moved here because of the somewhat recent Danish crackdown on visas.
David House Grand Jury Notes - (Bradley Manning Case)
It was under pretty heavy load ... should be ok now.
Is there any way a practical Bitcoin ATM could be done? I.e. a machine where you can get cash Euros/Dollars/Gold from your bitcoins. The naive approach is it just has an address you send BTC to, but then you have to stand around for 30 minutes while the transaction is verified.
Job in Finite Element Analysis (FEM), Europe
I am looking for a job in the related field as mentioned in the title. any suggestions where i should look into ?
Rpglogger gets log book sharing, and we're looking for open source devs
rpglogger.com now has log book sharing (I've shared my Skyrim log book publicly here: http://rpglogger.com/log_books/1 - read-only access)

You can also share privately between friends, where they get read/write access to modify your log book. You have to be logged in to do this (i.e. create your own log book, edit it, and add your friends under the "Sharing" section).

I recently added markdown support for fields that are backed by a `text` column in the database (see the journal section for an example of how I'm using it: http://rpglogger.com/sections/3).

This is part of a two-month summer rush to implement new features for rpglogger. The project is open source, and I'm always looking for contributors: https://github.com/normalocity/rpglogger

The "short list" of things I want to get implemented by the end of August: https://github.com/normalocity/rpglogger/issues?labels=priority+queue&state=open
The jump from VCS to DVCS or: How I learned that git commands are the easy part
Actually, take a look at the "Linked" and "Related" columns on the right side.
"Sign in" is terrible.

Use: "Login" for login. "Logout" for logout. "Sign up" or "Register" for registration.

You don't want any ambiguity in your buttons. "Login" is internationally understood, "Sign in" not so much (and takes more effort to visually distinguish from "Sign up").
While these points are valid, and indeed very insightful in some cases (the logging / encryption issue hadn't even occurred to me before now), I do wonder if the author would ever be happy. Using bleeding edge features will always cause cross-browser problems like this, no matter what year you're in, no matter which browsers are currently popular, no matter how useful the features are. The other way to look at it is that every single year, there are more things you can safely use than the year before. In 5 years time when 95% of your users support all of the features he mentions, will he be rejoicing, or complaining that HTML6 support is spotty?

Also worth mentioning that for some of the issues (like differences in cross-domain feature detection) they should really be handled by libraries to abstract the differences between underlying browsers from the point of view of your business code. Browsers will always have differences, fix the problem once and abstract it away!
Is there any way you could make the search match the end of the domain instead of the start? There are a few words I'd like to experiment with where I'd quite like to have a "branding" letter (or letters!) at the front :)
So the woman keeping score: Would she accept herself as a friend? Is she a perfect 100? Or perhaps a 99, since she forgets to wish people a happy birthday on Facebook sometimes...?

If I find out my friends or acquaintances are scoring me, that's an automatic -100 in my friend ledger.
Broaden your search: If you find work with any company in continental Europe (=> Schengen area!) the work visa will allow you to live in Denmark. You could, for example, work remotely for a company in Germany.

For example in Germany, most IT jobs with a salary over 40000 Euro/Year qualify for a work visa (first three years, then unlimited).
If there is anything left of democracy, politicians would do well to cater for their growing new tech constituency. However, outrage comes in a limited supply and the lobbyists have endless resilience. I can't see a scenario where the tech crowd can have their way to a significant extent through the political process.
Why the hell can't that guy's website support browsers developed before 2009? It's all text. Is that crazy italic on link hover (great bit of usability, that) not supported by pre-HTML5 browsers?

Maybe it's not blind elitism, maybe it's forethought elitism.
Windows XP Pro SP3 VLK 15.07.2012 simplix edition-(2012)-x86/RUS
"Greetings ${\ get_planet() }lings, we come in peace!"

will give you scalar context as well. My http://shadow.cat/blog/matt-s-trout/madness-with-methods write-up covers some other uses of ${\}
On your phone, no less.