skysight-inc/HackerNews huggingface dataset:
A common API structure amongst teams? It's hard enough coming up with a good API abstraction WITHOUT a team! I do my best to keep things as abstract as possible and leaving myself in a place where I can pass along versioning data with different object information so I don't massively break things.

Some of the biggest issues I face still include lack of foresight, thankfully I haven't had to have any truly major redesigns in any of my projects but there are always things you don't expect.

Working in the private sector FOR someone the challenges are more along the lines of "Can the other team really define what they want?" I can't define a good well abstracted API when they're unexperienced or just don't know what to ask for or even what they want.. but that problem tends to extend beyond programming :)

Other big problem: Documentation. I tend to be a 1 man team that interfaces with other teams of multiple people. I don't usually document well. That sometimes bites me in the ass months later, but that's a typical story -- document and comment! Know WHY you chose to implement an API the way you did. Was it your choice? Was it the other guy? Did you miscalculate something or not realize how a project might expand? Documentation goes beyond defining the API/ABI and again something I'm pretty bad at.
Yes, I was suggesting storing a pointer to the entire structure.
They absolutely do. And they always ask you where do you live when you are applying for a job.

Obviously, this is not the most important point to decide whether they hire you or not, but the price of the commuting fee can make them choose between two similar candidates. Specially for low paying jobs.
A guide to implementing 2D platformers
Dataset: databases for lazy people
"I wish you the very best and hope that some of these suggestions and contact references prove helpful though most of it, I'm afraid, is probably unworkable, silly suggestions that won't help you one bit"

So the author himself admits that this is a bunch of silly nonsense that won't help you at all. For some inexplicable reason the article continues past this point.
> The pinnacle of laser surveillance (which is actually a real thing) is measured in the hundreds of meters.

You skipped the very next line, which says exactly this.

On top of that, while I don't think satellite laser listening tech exists, we don't in fact know what they are capable off.
New dance style that goes viral in 1 hour
The ruling only applies to workers who are being sent to appointments, rather than working from a fixed office. E.g. sales reps, care workers. From the article:

"Time spent travelling to and from first and last appointments by workers without a fixed office should be regarded as working time, the European Court of Justice has ruled."

This seems fair to me. I know people who are regularly leaving home at 5am to make their first appointment at 9am just so their employer can avoid paying them overtime.
Lets say that you're working on a part of a project that sucks and you're not very good at it. What I find interesting is the possibility of swapping work. For instance: two people with opposite problems:

1. Alice: "I would rather be coding Python, not this front end crap."

2. Bob: "I would rather be coding front end stuff, not crappy Python."

3. They decide to swap tasks.

4. They both win.

Seems people have already figured this out.

I wonder what other use-cases there might be.
Seems to be an attempt at reimplementing at least parts of datomic as open source: https://github.com/aosabook/500lines/tree/master/functionalD...
> A majority of companies that I see that say they are doing agile are still doing waterfall.

Actually 3 week long mini-waterfalls. :)
" * The IP agreement was Draconian (and we aren't in a state with nice moonlighting laws)
"

None of these exist in the US (particularly when you work for someone like IBM). Employees who think otherwise are simply misunderstanding the law :)
For the most part, I don't see the point.

For me, at least, what matters is keeping stuff private that I want private. For everything else, my primary goal is being unremarkable, except for career reputation and so on. Trying too hard to disappear just attracts attention, no?
Amazon Web Services in Plain English
not associated. It is indeed a kind of a pun. wirbel is whirl/swirl and also metaphorically "fuss", wirr means confused. So I put those words together, as BlackFingolfin described.
Aggregators like http://skimfeed.com use RSS/XML feeds to send you free traffic.

As a developer, you need to decide if it's worth your time to implement (it's a single database query and some layout code to build an RSS/XML feed, not difficult at all).
If XHTML had prevailed, we would already had XAML for the web, instead HTML keeps getting hacks.
+1 for RSS; I use digg reader[1] multiple times per day

[1] https://digg.com/reader

(edit for spelling mistake)
Access Governance: What it is and Why you Need it?
These Are the Two Forgotten Architects of the Silk Road
Most people are comparing it to a much more capable product.
oh hell yes.
Yes!
I use liferea to keep up to date on many things. e.g.

- You can watch your Github feed: it'll give you notifications of all pushes on repos you watch + things that people you follow do.

- You can watch JIRA and Confluence: I haven't found a better way to catch up on what happened overnight with the team members on other side of the world

- I subscribe to LWN.net for linux security alerts

- I subscribe to ~30 blogs of developers I respect

- I watch various comic strips.
Many worlds requires postulates (Everett's word!) that are not a consequence of theory, in particular that the wavefunction is an objective property of a particle. This is very much in dispute, and is rejected by the ensemble interpretation, consistent histories, etc.

I don't agree that those interpretations are inferior to MWI. In particular those theories postulate that the world is essentially probabilistic, and so do not have MWI's trouble with predicting probabilities.
It's not dead! Without RSS I can't even use the internet properly. The hole that Google Reader left in my heart has since then been filled by newsblur.com.
This particular ruling was against a company that closed all their regional offices and forced people to work with customers on-site all the time.
Internals of a Turbo Pascal Compiler
Absolutely, I spent quite a few years on the other side, implementing systems for a vendor. We rarely had technical problems but usually encountered some kind of management failure, from either side.
Another computer system at the Pentagon has been hacked
It may also be worth mentioning Baserock[1] here,

[1]: http://wiki.baserock.org/
Android in China: The lure of the mobile kingdom
Ask HN: What is the worst you poured over your keyboard?
Really. Want some good mood for your almost-weekend-Friday?

Facebook mode on: I just poured my breakfast egg over my keyboard, and it sucks.

Because first, I cannot get that egg-yolk out, but second, it reminded me how much more it sucked when that colleague poured orange juice all over my laptop few year ago. The laptop still works I think, but with an external keyboard only. And the smell is just as amazing as the whole experience.

Think about that today, when something goes wrong. 1st Its Friday. 2nd: someone else out there has now egg in his keyboard.

Have a great end of the week everyone.

This was probably the most useless thing you are going to read today :D
Any possibility we could get more details on what went wrong? I'm an EE and had some thoughts when I first heard about the campaign, but I suspended disbelief and gave you guys the benefit of the doubt.
ANGEL – Browser-Based RISC-V ISA Simulator
How they discovered the new human ancestors is even more crazy
You're thinking along the right lines. They think in profiles of people that look or act a certain way. Some are much more traceable than others. You have to pick a profile that resists traceable tech while blending into that overall group. In my area, it's probably the rural rednecks given they have believable reasons to use little tech and mostly use cash. Those two traits, especially, have to be part of the culture to blend into less traceability.

Also, plenty nearby wifi connections for you to use with a cantenna. So, suburbs bridging city and rural types are best. ;)
People can claim all they want, until a UK employee sues his employer in European courts and wins, and then they can't.

This affects any worker who does not work in a fixed place and is otherwise forced to attend appointments, regardless of pay grade.
Simple website monitoring with RethinkDB changefeed
Paper Chase: Lobby Lud in London (1927)
I love working out. It is so much fun now I have so much more energy!
Apple devs wontfix webkit bugs by Jake Archibald because “he's a dick about it”
Is There a Limit for Productivity? Tracking Employee Hours Can Tell
Yeah, that might have been the one I was thinking of. Clicking on this one made me think it was another article. Will be fun to re-read anyway. :)
There's also an RSS feed of findings: http://mechanicalcurator.tumblr.com/rss
XY plotting with Arduinos
I mean, if you had some Californias and some Antarcticas, your decision about whether to build a train between LA and SF within each California should not depend on the number of Antarcticas.
Classical software studies? What about System 370, CP/CMS, IMS, CICS? There is so much that was forgotten.
Maybe you don't have the resources to analyze the data today, but you still need to collect it for when you do. A history of data can give you a null hypothesis to work with. When we see a drop in traffic in August is it because we're losing relevance, or because August tends to be a slow month.
They do in fact launch Tokyo as a region in combination with this announcement! (together with Frankfurt, Germany and two US regions) As all these places are AWS regions and this service most likely is built upon VPC I don't think it's a too wild guess that this service will eventually be available in all AWS regions (https://aws.amazon.com/about-aws/global-infrastructure/)
If its loss making then why are companies continuously releasing new Android mobiles. They should have shut shop. Samsung isn't even dominant where i live. There are many local brands releasing one Android mobile over another.

Anyway it seems useless continuing this. I suppose you would come back some other Apple this and that line. I just wanted to know where you got the stat. Since i am not getting any references i assume you made it up.
Wow, really amazed with your app!! My catalog is 500Mo and was analysed super fast! Love the filters too and the ability to restrict the period (it would be even nicer if we could move some sliders to analyse a specific period). Anyway, this is totally amazing! ;-)

---

Now this is really, completely OT, but since you seem to be an expert with Lightroom catalogs, I wonder if you would know the answer to the following problem.

I had been using Lightroom 3 for a very long time, with newer cameras the RAWs of which it couldn't read, so I converted the RAW files to DNG using the Adobe utility. This was fine but used double disk space.

Now I finally upgraded Lightroom; I still have the original RAW files and was wondering if I could somehow replace the pointers to the DNGs with the original RAWs in the .lrcat catalog file; would that work, or completely break everything? (The point being, to get rid of the DNG files on disk).
Document Sharing and Collaboration with ONLYOFFICE
Thank you for pointing that out. Indeed, it's easy to take the growth battle as a personal one and forget about the mission and vision of the company.

It's a tricky one. How would you suggest to fix this. Short victories are sometimes very important but the ultimate goal is the fulfillment of the vision/mission.
Show HN: Get a color palette from an image
HN Rule 1 - he/she who Latins first ... wins the argument. Game over.
Very true. We warn people out here. My take is, if they know anything at all about it, that they intuitively think it will be OK when the car is off. They don't realize that the radiator keeps doing its thing for a while. I've had to shout to plenty of people "No, don't touch that shit! Wait an hour or two!"

It's the "little" things people rarely thing about that get them the most.
I use The Old Reader to follow around 500 feeds. Basically all of them are blogs and sites that update less than once per week. I get a few new items per day into my reading list this way. I newer use feeds of news sites that have a lot of traffic, like HN. I visit those directly.

For me, RSS or Atom is the only usable way to keep up with rarely-updated sites. Twitter is too-fast moving, since it's very easy to miss interesting things in the noise. I don't like to use email because going through my inbox and acting on mail is very different from reading articles and blog posts and I like to keep them separate.
Except, you know, Windows.
very helpful... very, very helpful.

[/sarcasm]

I really love this passive aggressiveness.
I use it with Feedly with around 600+ feeds. I also have a Google CSE set up with my subscriptions. Google Reader had the best search ever. Sad that it was shuttered.

The majority of content comes from few big sites so I put them into HF and just scan them and mark as read while others are organised as folders like:

Interesting	|
Interesting	| Australians
Interesting	| Prose

My state	| General
My state	| Films
My state	| Religion

Religion	| General
Religion	| Catholic
Religion	| Orthodox

Tech	| Personal Computing
Tech	| Vendors

Tools	| Excel
Tools	| Emacs
Tools	| Vim
Tools	| PIM

Career	| General
Career	| SAP
Career	| Professional accounting

Books	| General
Books	| Public domain
Books	| University Press

Language	| Blogs
Language	| English
Language	| Advice

Country	| Defence
Country	| Nutjobs
Country	| Foreign media

RSS is really great and I wouldn't replace it with anything else from the restricted web.
Alive – Live Coding for Visual Studio
There is no general word. Philosophy itself is the art of putting the wrong words in the right order.
I like the article conclusion a lot:

> Actionable insight is an asset. Data is a liability. And old data is a non-performing loan.

As comments react on the post's assertion that "code is a liability",
I would translate this conclusion as:

Useful program is an asset. Code is a liability. And spaghetti code is technical debt.
That you can pick a couple of technologies such as these and use them now, but in the spirit of "If your app wants to talk to my host, cool. If it doesn't, that's cool too."
A little exaggerated. I was prepared to do that many but found a job sooner.

Recent stint was 12 interviews. but bear in mind that 1 job = 3-4 interviews then that is - telephone, first round, test, second round etc.

Sneaking away is challenging! Try to get the interview after hours if you can but not always easy.
You also don't want to forget about aggregators who automatically grab your content and make it accessible to their audience. This is either a positive or a negative depending on your viewpoint, it's certainly a positive for me because it allows domain-specific search engines possible simply by collating a few feeds together for example.
i think its just them putting chips on the table then spinning the wheel.
Location: Colombia (South America)

Remote: Yes.

Willing to relocate: Yes

Technologies: JavaScript, PHP, Python, Node, many others (check link below)

Resume/CV: http://nyudvik.com/PresentationIvan/public/Your%20Startup.ht...

Email: ivanca -> gmail
Etcd 2.2
Sad, but this seems to be hardwired in to human nature. See also 6am-3pm, 10am-7pm, "four tens", telecommuting, unpaid leave to supplement vacation, and other things employees do to improve their own quality of life without harming anybody else.

There's a dominant personality type that, when it sees somebody getting something nice seeks to tear them back down. The concept of "what a great idea. I could do that too" never breaks into conscious thought. Only rage and the desire to bring the offender back to the status quo. Ideally with punishment.
My Almameter seems to be doing that this year in their Design Patterns Course. The task is to find a large code base that desperately needs refactoring. I let a young friend use my old Final Year Project for this. Its scary how bad my code was when I graduated (never took Design Patterns) but at the same time, inspiring to see how far I have come since then
Why Futurism Has a Cultural Blindspot
It's included in this collection:
http://www.amazon.com/Imaginary-Magnitude-Stanislaw-Lem/dp/0...
The only rail system that works is the Koreans and that is because their country is so small.

Good trains for relatively small price.
I poured a whole cup of tea. The whole thing.

It stopped working immediately, so I just shut it off, but left it to dry upside-down (something I read online that would apparently help).

I went and bought a new laptop right away, knowing that I wouldn't be able to work otherwise.

3 days later, I turned the tea-tainted laptop on & it worked fine.

Now I lug two laptops around with me :/
http://webcache.googleusercontent.com/search?q=cache:-V-Mfmd...
I did not know about HISTIGNORE! Very interesting. I knew about HISTCONTROL=ignorespace, though I did not know it was a variable; I just thought that was a hard-coded feature.
The US Marines tested all-male squads against mixed-gender ones
Great input!

I have called and declined the offer.
Flappybird for vim
The statement that it is the most afforadable is not true.

There are bottles that refracts light in liquid invented by a Brazilian car mechanic Alfredo Moser.

http://www.dailymail.co.uk/sciencetech/article-2393454/Brazi...
I'm pretty certain that lots of folks here are looking at this from an unproductive perspective.

Robert Colwell from DARPA presented a talk at HotChips 2013 which was focused on post 'Moore's Law' technologies and he brings up specialized ISAs.

Looking at the potential of Apple releasing chips with new ISAs from this perspective seems to me to make a lot more sense (to me at least).

https://www.youtube.com/watch?v=JpgV6rCn5-g
Fun fact: In Japan most companies will pay for your public transport ticket.

This is primarily a tax optimization, FWIW. If I pay you 10万 in cash, I owe the government ~１万 and you owe the government maybe 3万 or so (depends heavily on bracket). If I pay you 10万 for your train ticket, neither of use owes the government additional taxes.

Thus, if we come to the agreement that your labor is worth 35万 a month to the company, it is in our mutual interest to characterize that as 25万 of salary and 10万 of "reasonable travel expenses."

There exists a spectrum of how aggressive companies are on this one. Some play things very safe and use the actual cost of the shortest public transportation between your house and the office, going to elaborate lengths to calculate that. Some say "We assume, unless you tell us differently, that transportation costs you more than 10万 a month, and will accordingly compensate you for the first 10万 of it." (The reimbursement is only non-taxable up to １０万.)

(Edit to add: １万円 = 10k yen = ~ $100. Much like our Indian friends count things in lahks and crores, Japanese breaks numbers lower than a hundred million into a count of 10^4 rather than a count of 10^3.)
Virtual personal assistants: The software secretaries
It's interesting that you asked that on the very same day that Github introduced a plug-in that automatically generate an Atom (RSS) feed from your posts on Github Pages: https://help.github.com/articles/atom-rss-feeds-for-github-p...

RSS ain't dead!
Distributed systems programming will always be a world of tradeoffs [PODCAST]
Yes.

There isn't much buzz around RSS anymore, but there isn't buzz around telephony or email either, and yet all three technologies are still used every day by many people.
Soylent. Laptop was unrepairable after that. Needless to say, I quit Soylent.
-- Ideally with punishment

Yes, or shame. "It will look like you aren't a hard worker."
I feel RSS/Atom feeds are still an extremely important way to subscribe to informational updates online - particularlly for news following/reading.
I have always been hopeful for projects like Zone (https://github.com/abouaziz/ZONE) to get more public interest, and RSS-social-reader products aimed at the facebook folks - such as http://newsbae.com, http://popurls.com, http://alltop.com, http://skimfeed.com, etc - will raise awareness of the need for the public to still want this simple service to exist.
Of course! Reading it from the diggreader.
You know you could have a length-prefix and a new-line. Best of both worlds.
At my last job, travel time was added to my timesheet. A (rare!) transcontinental flight tended to give me an extra day off.

This was a public sector job in the UK.
HACK ATM AND BECOME RICH TODAY
How to hack an ATM MACHINE or BANK ACCOUNT
You can hack and break into a bank's security ATM Machine without carrying guns or any weapon.
How is this possible? First of all we have to learn about the manual hacking of ATM MACHINES and BANKING ACCOUNTS HOW THE ATM MACHINE WORKS. If you have been to the bank you find out that the money in the ATM MACHINE is being filled right inside the house where the machine is built with enough security.to hack this machine We have develop the special blank ATM Card which you can use in any ATM Machine around the world. this card is been programmed and can withdraw 2000 USD within 24 hours in any currency your country make use of. The card will make the security camera malfunction at that particular time until you are done with the transaction you can never be trace. getting the card you will forward the company your address details so we can proceed to send the card to you once you agree to the terms and conditions. you can contact us on email now atmmachinehackes@gmail.com
Elon Musk has offered to throw Mars thermonuclear bombs
Because the UK law is a different law from this European law, and uses its own definition of working.
Opencart.com down, can't search extensions- Which can't you live without?
Pam Warhurst: How we can eat our landscapes [video]
I had to get a physics degree to get exposure to such topics.
The company can solve that by having a London office, and then your time to and from that London office isn't work, but between there and anywhere else is. I think the spirit is that the employee should know where they're supposed to be working from and be able to choose where to live based on that.
I fear the day that RSS will become so unpopular that developers won't support it anymore. RSS is the basis of my information aggregation and is a necessity for me. It allows me to read news at my own pace and to get all the news with a backlog so that I'm sure I don't miss anything.

RSS allows me to go directly to an article without having to navigate through the website. Some websites (TheVerge comes to mind) have a pretty nice design, but make it hard to get an overview of all the news and you easily miss things. With RSS I know that when I start my client all the articles they posted will be there and they will still be there when I start my client next month. I can manually mark articles that don't interest me as read, but keep others for when I have more time.

I follow about 50 sites, so if I had to check manually if any of them had updates (often in various sections, because they don't have a main overview that shows everything) I'd lose way more time. It's also synced over all my devices. I use the Reederapp in combination with Feedly, and it syncs over my Macs, iPhone and iPad. I have a backlog of about 500 articles, some months old, imagine having to go through a specific site and scrolling back page after page after page to get to that specific article you saw the title of 2 months ago.

I wish more sites would show the entire article in RSS feeds instead of a short preview. I understand the advertising reasons behind requiring users to click through, but with RSS you have a plain article that's optimized for reading without all the distractions of a website.
I read my news exclusively through RSS. Including Hacker News.