skysight-inc/HackerNews huggingface dataset:
I was involved in a project for the SA Government portal back in ...the late 2000's.... and I remember how much bullshit we had to put up with to get the contract. At the end of a year and a half of developing a highly custom CMS system for them to manage the portal they canned the project (and the few million ZAR of taxpayer money they'd payed us) only to contract in some small black owned company to develop something. I suspect this is linked.

I need to meet this Tumi Ntsele person. She's a friggin' genius.
Five ways a startup conference will change you forever
I work remotely but I have space in a shared office about 10 minutes walk from my house. This means I never have to a long commute, can work from home or work around others when I want a bit of company. In terms of working conditions this seems to be the best of both worlds.
It's usually pretty quick/easy to get stuff approved for in-lab, early human trials. But yeah, much longer until it's available to the public.
Offices? Probably not. Entire floors and buildings without any purpose other than holding offices and cubicles? Yes, they were a fairly recent invention and will probably be gone soon.

Remote work may be somewhat inefficient now, but when our technologies get good enough to build a room for consistent telepresence, there will be little point in having a cubicle across town when you can own a customized office and virtually project it anywhere.
Scientists Report First Cure Of HIV In A Child, Say It's A Game-Changer
I can't imagine the pain of having to assemble a team of freelancers every three-nine months for the next iteration on some product/project. Unless the freelancers are utterly interchangeable, which is a pretty awful vision (people think they are cogs now?). When you want to organize a team you'd spend 25% of your time just assembling a team. The freelancers themselves would also spend tons of time waiting for a team to be ready to go. Probably the norm would be for freelancers to have multiple projects going at a time, so any project would only get some percentage of each individual's time & attention, requiring larger teams or slower cycles, each of which requiring more overhead on communications and coordination.

The obvious alternative is to maintain a group of people that have developed a good working relationship together for a longer period of time. Of course people would come and go occasionally due to other opportunities & changing needs for skills. But wait - that sounds an awful lot like what we already have.
ImageResolver Find the Main Image from any page
I'd far prefer to work in a well configured space, vs. itinerant coffeeshops. But that might be personal space vs. a business, and wouldn't have much in common with most offices I've ever seen. (I'd like a big hw lab space, smallish but comfortable private office, and various areas on a campus or large building which are either dedicated to a specific task or just interesting.)

Maybe closer to a university's layout for a professor or postdoc than most commercial offices.
I see C, node, ruby, and Java support...any plans for a .NET API as well? This seems like something that would be nice to mess around with there.

Would also be nice to understand what the intended pricing model will be (if any). If the plans are to keep this free, that would be pretty great.
How about non-performing workers?
Well I did summarize the article quite a bit. Yeah I was hurt but we were freshmen in high school. What the blog post leaves out is how easily we were able to talk to each other even after that.

I'm a developer, I'm half creative, and I am more logical. I am good at getting things done, figuring out priorities, and talking to customers. I suck at saving money.

She's fully creative. She's more emotional, she's better at finding creative solutions to problems, and saving money.

We fully compliment each other in terms of skills and traits. Honestly id much rather be in a position where I have her as my partner rather than going to some event to find a cofounder who I trust with my business and idea over a few coffee dates.

However with that said, we do have issues balancing dating and work.
Literally IPv6
I don't find any sample related in how use the API, and what capabilities it have.
A central idea of XML was that - in reaction to the mess that was HTML - any tool that calls itself XML MUST barf loudly on anything that is not XML, so that you could never have a situation where one tool is happily calling something XML and another tool barfs on it. (Because, given the choice, humans will regularly mess it up but not notice unless their tool tells them so, and what works for one tool won't for another.)

The requirement of strictness everywhere is a precondition for interoperability between diverse toolsets.
Hi, TFA here.

Masklinn is right: I didn't ask for a schema. I didn't ask for anything. I somehow expected well-formed XML in a directory full of .xml files. That's 90% of what the rant is about.

I wasted a handful of fscking years of my life editing a significant international standard that used a peculiar dialect of W3C XML Schema. I know from schema over-design. I'm just talking about understanding the bare basics of xml and seeing that 'excerpt:encoded' might not convey what you think it means when set next to 'content:encoded'.

And it indeed took less time to hack together a solution to extract the information I needed (yay sed!) than it did to write this quick rant. That's not the point. The point is that the hacks and work-arounds should have been unnecessary. It's passing the savings of having one careless dev on as a cost to countless others having to deal with the data downstream.
> While I definitely agree that false accusation should be treated far more seriously and consistently than it seems to be, I think this is going too far in the other direction. Why should a victim of crime be obliged to prove a case against their aggressor? [emphasis added]

Wait -- that's already true. Do you think the present system relieves a plaintiff of the burden of evidence? In a rape trial, the plaintiff has to produce evidence "beyond a reasonable doubt", and the state can do little to help (most rape cases rely on circumstantial evidence).

And "innocent until proven guilty" is a cornerstone of Western legal systems -- this discussion isn't about that, and shouldn't be.

> Discretion in enforcing the law leads to gaming the system, protected and taboo groups, corruption, and ultimately profound injustice.

Yes, and it's unconstitutional as well, therefore illegal and grounds for dismissal if it can be proven. But the suggestion being made here doesn't really address it -- both civil and criminal courts are equally likely to treat cases selectively, as do the police.
Choice empowers people and makes for a more content workforce.

...

people are going to look back and wonder why offices ever existed

The choice employees make is always going to be to work from home? Surely forced attendance at an office every day 9 - 5 will be looked back on as something that should never have existed, but offices disappearing completely seems unlikely.
Agreed, but I think Keynes "doesn't go too far enough". We ought to be simply erasing bad debts and bubble-driven debts to let various markets (particularly real-estate and stocks) revert to the natural price levels where real buying power can pay for the assets.
Ah, I like to think in steps of factors 10^3. Thousand, Million, Billion, Trillion. Very rarely do you get to numbers above this (non-science related), and when you do, scientific notation is more relatable.

I think I have almost never in my life (in Norway), seen "Billiard", "Trillion" or "Trilliard" used anywhere.
Possibly my misunderstanding, but I thought chef and puppet only push changes on the files that they are configured to control - There are tens of files in /etc/, some possibly modified by an "apt-get upgrade", then reverted by chef, some that chef/puppet do not try to modify.

etckeeper is a net that gives you an idea of how /etc looked on a given date or apt-run, not just how it was supposed to look (Which is what you get from the chef/puppet logs).

Question to chef/puppet users: do you restore the state continuously? or only when you've made a change?
All good critiques of freelancing today. "Freelancing" in 2043 will be very different.

Of course no one knows the future (maybe lifetime union jobs will be back in 30 years?) but I just feel this is the way the wind is blowing. But then again maybe it's just where I'm standing.
I wasn't aware of any. If a malicious user has root access though, you are fucked anyways. Please correct me if I am wrong.
Hypothetically speaking, in a society in which "offices were a thing of the past", a problem so common as loneliness would likely be solved in a multitude of ways. Perhaps by changes in social conventions (e.g. friends working from each other's places) or by entrepreneurs directly attacking the problem (e.g. more coffee shops with fast internet, better tools for being social from home, etc).
> Also is this a "real" SSH client like I can X-window forward and share ssh keys

First, I use Google's Secure Shell app [1]. X-fowarding does "work", but (and I'm using the default window manager) the wm doesn't give you access to the window. I just see it briefly. I haven't had problems using ssh keys. Port forwarding options work great.

> Is there a decent VNC client?

If by decent you mean a client not requiring you to hit third party servers, not that I've found.

I'm optimistic about both these problems being fixed, one way or another. If by neither Google nor chrome app, then by installing your own software and switching between x servers.

[1]: https://chrome.google.com/webstore/detail/secure-shell/pnhec...
for i in xrange(len(item_list)):

Could be more clearly written as:

for _ in item_list:
Builder can be a bit of a pain if you want to do things that are...let us say "questionable" (e.g. output a tag with inner content which is _not_ XML escaped).
Re. Restaurants (rather than fast food places):

They will always exist because the presence and demeanour of staff on the restaurant floor sets the expectation for social interaction in the immediate environment. One function of the waiting staff is to provide a degree of protection from unwanted interactions from other patrons in the restaurant. One of the reasons you go to a restaurant (rather than eating at home) is to experience the pleasantness of being part of a communal group without the risks of eating beside random strangers. The staff provide that mediation (and contribute to the milieu) and are not going to be replaced by robots any time soon.

Why can't a robot do the cooking? Because cooking is an art and we continually demand novelty.
Agreed. I enjoy working in an office environment. My ideal would maybe be four days in the office instead of five, but I wouldn't want to go without it entirely.
This home-made filament dramatically improves the economics of 3D printing. For instance, producing 392 chess pieces in a particular color requires one kilogram (2.2 pounds) of plastic. Buy one spool of mass-produced filament, and that will cost you about $50. Buy a kilogram of pellets and make your own filament, and the cost goes down to $10. Buy 25 kilograms of pellets in bulk, and you can print the chess pieces for just $5.

-- Seems to meet the "10x better" criterion.

Nice work.
Holy cow! I just visited arethuza's Wikipedia link below...

I read the NASA trivia about the movie on a forum a few years back and it just popped into my memory. I had no idea these were incredibly rare. Yes, the irony him shooting 2001 wasn't lost on me.

Without reflections, space is pretty dark (excluding starlight) so I imagine the new Canon lense will see a lot of space use. Provided it can be made sufficienty RAD-hard.
I have experience with many open source VPN servers. The purpose is a bit different -- we provide a VPN service to home users to encrypt their internet traffic. But the same problems should apply.

OpenVPN is the most compatible with a variety of clients. OpenVPN runs in userspace, so the clients for each OS and mobile platform interoperate well. The downside is, it does require a client program to be installed and configured. It's considered very secure, using SSL. Since it's userspace, moving large amounts of traffic means more context switching and higher cpu usage. Despite that, I've found it to be faster and more stable than the alternatives.

L2TP/IPSec is built in to most clients -- Windows, OS X, mobile. But every implementation is different and it's hard to configure a server to work with all of them. There are also more moving parts -- an IPSec server (openswan, strongswan, or racoon), and L2TP server (openl2tpd, xl2tpd) and a PPP server (pppd). IPSec seems to be a secure protocol but it's very complicated. I tend to distrust complicated security.

Pure IPSec has many of the problems of L2TP/IPSec with the added problem of difficult to configure in Windows and OS X.

PPTP is not performant or very secure. Other than the fact that almost every client supports it, I see no reason to use it for a new VPN.
I don't know about Hungary but in 3rd world countries (I am Brazilian) the worst is not that these things happen, it is that voters are too stupid to care.

One example: a couple years ago it was discovered that the president of the Brazilian Senate and Congress had a child with a mistress and a lobbyist office was paying the child support. It was a scandal that made big news. He resigned from the presidency but remained in the Senate. Later on he was reelected as senator and chosen president of senate again, last month. See http://en.wikipedia.org/wiki/Renan_Calheiros
You're not wrong... but doing that right, over an entire population is really hard. I think there is some attempt to do this in many schools. Kids skip grades, kids stay back. There's honors programs and remedial programs.

Honestly, I think the main reason we aren't doing better educating our kids is because no one wants to pay for it. Education is expensive. Rigorous testing of methodologies and re-educating teachers is expensive. We pay our teachers a pittance... I don't know how anyone expects education to be great when we aren't trying to attract brilliant people with high salaries.
"We will offer FoundationDB as both a free community edition and a licensed version with support and larger cluster capability. The community edition will include the full capabilities of FoundationDB and will allow production deployment.

FoundationDB licenses will have reasonable and linear pricing. The license cost for a cluster, including support, will be similar to the operational cost of the commodity hardware in the cluster."

From: http://www.foundationdb.com/faq/
Based on the numbers for cost of pellets vs cost of filament, it seems reasonable for someone to simply integrate this and make a printer that takes pellets instead of filament.

The device shown doesn't look overly complicated, and I would guess/hope the "crucial core" parts cost even less than the competition's requirement since that was for the whole machine.
Hybrid Clouds, Cloud Security and Blending Customer Requirements
Customer requirements have shifted. Whats has changed?
By comparison, DC is a pretty conservative area for precisely the reason you mention.

The fact that so many tech jobs require clearances causes engineers to self-select in or out depending on their temperaments and leanings, as well as curbing the behavior outright.

Compare to California, where it is largely decriminalized and possible to acquire legally and it's no wonder there is a significant difference.
I got a "Oops there was a problem" page from Postereous trying to open the blog page/site...
Egor, thanks for your writing about the OAuth 2 standard! I've implemented that a few times in the last year and would be in serious trouble (not immediately, but when somebody notices) without your writings.
Gamer Rewrites Valve’s Steam Installer For Debian
> In Denmark the company taxation is 25%

Soon to be 22%.
A bit of offtopic:

The content (text) of the post is not aligned within the borders for certain paragraphs in Opera (latest version). Why is that I don't know, but the text is unreadable because of that.
If the work gets done and deadlines are met working from home should not cause any problems.We have technology to support working remotely but the real issue is that human interaction gets lost if we move towards this trend. This debate depends on the industry you work for its not a black or white issue.
The radeon driver, I heard, works well on hardware that's not a few weeks old most of the time, with slightly better 2D performance and slightly worse 3D performance.

I think there's also the Mali400 chip in the "detect reverse engineered" department, if we're talking about tablets.
But you don't need SurfaceFlinger to get multicontext GL out of Android GPU drivers... You only need to use the "gralloc" buffer allocator and give EGL an address from there and you can start rendering to the framebuffer or offscreen.

SurfaceFlinger does handle some things like allowing windows to draw directly to the framebuffer when they're unoccluded, but the Linux guys don't care about that (or they would unredirect frontmost windows in their X compositors, which still nobody does, ugh!).

SurfaceFlinger is also pretty immature and featureless for a desktop surface compositor:
1. Only handles 2x2 transforms (+translation) which it expands internally to 4x4 GL matrices.
2. Written entirely around GLESv1 -- no shaders, no complex geometry: no "genie effect" or anything like that.
3. Immature multi-display support. It was literally just added in Android 4.2. Try taking a screenshot of anything that's not display 0.
4. No IPC system, unless you count Binder which has it's own set of problems ("lets make every message be synchronous").

I haven't kept up with Wayland, but I imagine it has a lot of these problems addressed (except for allowing unoccluded windows direct framebuffer access -- almost nobody bothers with that one, even though it's a big win).

Also, someone at Canonical wrote a library, "libhybris" which supposedly could load GL implementations compiled against bionic on a glibc system -- this seems a much more sensible approach to me...
Securing the Kids: because Kids are Human OSs too
Yes, it's crap, but it would take a few minutes to clean this up with a couple of sed scripts to turn ns:tag into ns_tag or something to make it parseable.

Or you could prepend some fake namespace declarations.
>>It's usually pretty quick/easy to get stuff approved for in-lab, early human trials.

I'm surprised -- I thought that even if you had an eager group of volunteers for in-lab, early human trials you still needed to jump through understandably onerous red tape and provide reams of documentation and evidence that the device was safe.

Or does signing a (supposedly ironclad) waiver absolve your right as an early human trial participant to sue in the event of failure or adverse side effects?
Yeah, but in the example the text is not transformed, it's merely overlaid on a composited surface.
Ask HN: Developer Laptops
Hey HN. I'm looking for a light, powerful developer laptop which I can use for android, robotics (FRC), java, and web development. I'm mainly a windows user so I naturally looked at some ultra books. The one laptop which really attracted me was the Thinkpad X1 Carbon. After looking into it, I went to place my order and found out that even if I ordered today, it would only ship out of their offices on the 27th of this month. I need a laptop before the 20th so I can use it in the robotics competition I am attending.

Looking around I found that the Mac Book Air had exactly the same specs as the thinkpad and cost slightly less.

My question is this: Should I get the MBA and make the switch to apple products (I've sparingly used them and have been a windows/android user my whole life), or should I look at alternatives in the windows ultra book area?

Any advice is greatly appreciated, Thank you.
.NET and PHP are now our most-requested APIs on our community site; I think it's safe to say that those will be coming. We've already had a couple of people whip up quick .NET wrappers on top of our C APIs themselves.
I'm a little disappointed by how weak the documentation/guides are for a newcomer.

Is there some prerequisite required for getting involved with this framework/language/???
ORM swapping is YAGNI.
This is a detailed analysis of how to develop a marketing video. This seems just as substantial and informative (if not more for the details) as anything Patrick M puts up or Nathan Barry.
The problem is, just because they sit there all day long doesn't mean these kids are getting an education (in American schools). My wife is a teacher, it's 80% babysitting and discipline.
Much of medicine could absolutely be automated. Most doctors these days just work out from your symptoms all the possible things you could have, then generate a list of all medications that deal with all those problems, filtering out medications that fight with each other. Sounds like it would be a short Haskell program connected to a big database.

The reason the rest of us will still have to have jobs, especially pointless ones and will continue to for the foreseeable future, is that there are very rich people who wish to continue being in a much higher class than the rest of humanity and have their fingers in exactly the right pies to ensure this stays the case.
A Sneaky Way to Deregulate (The Securities Market)
You were the potential defendant, and you were facing indictment and prosecution for a crime 95% of jurors wouldn't understand, and your lawyer probably suggested that you accept the proffer. I can see how that might be a good idea, because a proffer is a gateway to the prosecution offering immunity, a good plea deal, or dropping the case entirely.

Talking to the police/feds/prosecution under other circumstances, or accepting a proffer when you're not under investigation or without advice of counsel, is where the problem lies.
I suspect with this ability the star wars opening credits in pure css3 is coming soon (or maybe already done).

added: ah of course: http://blogs.sitepointstatic.com/examples/tech/css3-starwars...
RavenDB is also ACID I beleive?
The foundation site makes it sound like they are the only one.
It is the point that you "never do that". However, it's been my experience that e.g. when troubleshooting, people always make local modifications, and don't always remember to revert them / restore from configuration management.

I have no experience with chef/puppet, so I might be mistaken, but I'm under the impression that they only push changes when asked to - which means a local change may survive for several weeks before it is overwritten. But I could be wrong about that.
Big in number of employees or capital? I wonder if you could have a fully outsourced company, where a mesh of algorithms would allocate capital to hire freelances, adquire resources, etc. I suppose it'd be hard to create new products and services, but you could always automate the acquisition of startups ;)