skysight-inc/HackerNews huggingface dataset:
I find the description of this confusing. I feel like there's a number of people who talk about programming in a way that I'm not familiar with. Where do people learn verbiage like this? Is it popular among some universities? Is there something beyond code complete and gof?

For example, I've never gotten a good handle on what other people see as declarative. I know the definition and I know my interpretation - but other people's interpretations seem to lead to very slightly different sets of declarative things. Is the term really not strongly defined?

I think my main grappling with this (such as "two way data binding") is that they are generally things that aren't that hard, I just didn't know there was a name behind it. Then when I see someone describe it, it takes me embarrassingly long to figure out that it's something I've done for a decade.

Do other people experience this?

edit: I noticed a downvote. I don't intend this to be off-topic or irreverent. My apologies.
Congress Tells Court That Congress Can't Be Investigated for Insider Trading
The devil's in the user experience details.

"Steve, can you pull up the thing?"

"Yeah, I added the thing to the thing but it didn't show up."

"Did you push the button?"

"What button?"

"To put the thing in the thing you've got to push the button."

"Oh, okay. Wait. The thing just disappeared."

"It might have to sync."

"I just got an error."

"Fuck it. Can someone just mirror their laptop screen up here?"
How does AgileZen compare to Trello? Looks like a very similar kanban-based product.
This is what happens after you die
The two new biggest upcoming industries (VR and Drones) seem to have their origins with smartphones. Cheap screens and cheap/accurate gyros. Which all 3 got their start from cheap/fast computing.
I have been meaning to get into powered paragliding. It looks like it offers the same kind of views at a much more leisurely pace.
Mozilla Addons for Web Developers
Habits of Highly Creative Designers
Wow, it largely (maybe completely) works without javascript. A rare thing these days for pages which look like that.
Full text search in milliseconds with PostgreSQL
Apple appears to be on track for giant iPad
TurboReact
"I can't afford to pay the licence" gets you a criminal conviction.

"I can't afford to pay the fines from that conviction" gets you jail time.

The disproportion in genders is possibly to do with difference in response when challenged by TVLA.

I quite like the idea of the licence fee but there are some really troubling aspects to it.
RFC7525: Recommendations for Secure Use of TLS and DTLS
Data locality matters so much.

This talk from Herb Sutter at 29:00 shows this wonderfully:
http://channel9.msdn.com/Events/Build/2014/2-661
Bitcoin DNS System
I'm excited to use this in the future, mainly because the OneNote integration looks really slick, and OneNote is incredible. If this could get integrated with Outlook (e.g. you accept a meeting and your AD user account is automatically included into the session with any permissions taken care of) that would be superb.
'I have something to keep private' isn't as punchy. Also it doesn't go far enough. 'My entire life is private' is closer. Of course my public interactions aren't AS private; but still largely private (its nobody's business what laundry detergent I buy at the public supermarket).
Interesting that you say that. That's one reason why I've always used my own domain name (that I own) for my email rather than rely on a @gmail.com or @yahoo.com or other email.

I still use gmail for my email (using the hosted app service) but ultimately I want to make sure I use my own domain.
Open all silver searcher "Foo" results in Sublime:

subl `ag -l Foo`
In college, I'd boil some ramen and drop in a couple eggs. Tasty enough (if salty) and cheap.
Sounds like some 4 year vesting...
Oh yikes, thanks. Listen to this guy.
In case anyone is looking for the video of the keynote Kay gave before this post. There's a dead link to it at the bottom of the page.

https://www.youtube.com/watch?v=oKg1hTOQXoY
> I am interested in learning more about such arrangements

http://www.microsoft.com/en-us/sharedsource/default.aspx

Basically:

* be a big/huge company (10k seats under Enterprise Agreement or Select + Software Assurance)

* be a big OEM ("Top Volume", 5k internal seats)

* be an MVP in good standing

* be a governmental entity

In all cases there's an NDA to sign and you must be in an "eligible geographic market".

> the fact remains that for Foss software the license and freedom to read and change the source code is there for all from the start, no license negotiations or purchasing required.

Sure, but that's not really my point.
If you don't think I have anything to hide, why are you so intent on looking?
There is a famous story of a hiring manager who divided the pile of resumes on his desk into two piles. "If you want to work for me, you need to be lucky," he said, and dropped one of the piles into the trash.

I bring that up because from the perspective of the hiring manager, it might not matter that interview questions are fair, simple, and clear. The point is to find a good candidate; as long as you do that, eliminating other good candidates along the way is acceptable.

Consider it this way: let's say your interview question requires your candidates to read your mind to some extent, or at least intuit what you mean, or at least share your assumptions. Isn't it possible that those attributes would be helpful in a new hire?
For me, reading blog posts helped build my confidence to be able to ask for higher rates—seeing that lots of other people charge over $100/hr can really help to convince yourself that you're worth that.

You are right though, that reading blog posts is not going to create that change—for me it really came the first time I said what I thought was a high rate ($135/hr), and there was no pushback at all from the client. I was kind of amazed at first that they thought I was worth it, but with one success in the bag, it gave me the confidence to move forward.
So the takeaway is, start your company in San Diego or Thailand or something :)
Smart boards are nice but they're not collaborative right? That's the killer app with this.
You could argue that any interview reflects the organisation doing the interviewing.

For instance, if situations like this one happen often in the organisation, then that might be a negative symbol for the job as it indicates a lack of rigour in gathering and specifying requirements. An interview question like this could prove to be telling, and have a negative impact on hiring.

Likewise if the interview is unfocused and rambling, or the interviewer is looking for a particular answer (not just a working answer), or the interviewer just talks about themselves, etc.

These are all hypotheticals, of course: it's up to the interviewee to determine how likely these are for a particular organisation. It's useful to keep in mind when interviewing, though.
The problem isn't that it's not feasible. The problem is your SF apartment. If it's really the dream, reprioritize, find a property that does allow it, ditch the apartment and never look back ;)
Yeah, though often you have to publicly over-advocate your solution as being the only "right way" ("Why my novel carrier pigeon-based NoSQL database is eating the world") just to get any visibility around your product. Of course your solution isn't right for everyone, but the people who it's not right for probably know that already, and the people who it might be right for have a higher chance of seeing it.
Deliberately relinquishing power means we can't be corrupted. :-)

If the backer community wants closed source versions to exist, we feel it should be on even footing based on a permissive license, not based on the whims of the founding team.

Also, copyright assignments are a burden which makes people less likely to contribute in the first place. We don't want any such burdens, getting folks to take part is hard enough as it is.
I wanted to learn a full-stack MVC framework but when I was learning Django, it didn't seem to make as much sense to me. After doing Hartl's Rails tutorial, I started building a Rails app of my own and after awhile the Rails concepts just clicked in my head and I started getting really productive with Ruby on Rails. After building a Rails app, I was able to go back to Django and better understand its MTV paradigm, something I wasn't able to quite do when I first started learning. Nowadays I can build a web app using EmberJS and Rails or Django in the back-end, all depends on the scope of the project, but both are great, mature frameworks.
True story: One day I was out of milk, but figured it wouldn't be too bad to go without and have my tea anyway. Dropped the kids off at school, lost my stomach in the parking lot. 8:00am, lookin' classy at the private school.
How would this compete with HP's Slate 17? It's an android tablet-desktop thing. $450! http://store.hp.com/webapp/wcs/stores/servlet/us/en/pdp/desk...
I think the techniques discussed here have value, pedagogical and otherwise. Perhaps one is working on a codebase where we don't have the luxury to move to pypy or similar (e.g., my current one which uses some incompatible libraries, so transition would be nontrivial).

The fact that that method accessors are much slower than properties, or that closures can speed things up, is something that we might not always be mindful of, and that new python programmers might not think through.
uBlock is constantly blocking things that I actually would like to see. Wasn't able to download msu packages from Microsoft's website without turning it off as recently as last week.

It seems to hog less resources than AdBlock/etc, but I still find it breaking a lot of things. Maybe I need to tweak the settings, but with that in mind, I don't consider it to be "just working!"
This is something I've hacked together to learn how to develop client-side apps with Haskell. I've used GHCJS to compile Pandoc into JS (which is the reason for the huge app size, though I'm working on bringing it down) and built an interface around it using Reflex FRP library (https://github.com/ryantrinkle/reflex)

You can find the source code here: https://github.com/osener/markup.rocks
HandsOn: Curated Videos from Entrepreneurs for Entrepreneurs
Also the portions are large (which everyone already knows). But it is also culturally normal to take a doggie bag of the leftovers home with you, to supply additional meals. ie one restaurant meal is good for more than one meal.

This arose because the easiest way for a restaurant to increase revenue is to increase portion sizes and hence the price.
Seems neat. The pocketchip seems like a viable alternative to a smartphone or Open Pandora/Pyra. Micro usb otg port means I can use my meenova for extra storage.

I've seen kickstarter hardware disasters (icontrolpad2, gcw zero), so I'll probably wait to buy on the aftermarket. They aren't planning to deliver for a year anyway. It was already funded, so there's no loss if I wait til they deliver to Kickstarter backers before buying.
I assumed that was cgi - like a weather forecaster waving at a bluescreen. Did she have any way of choosing the seat? I think it may have been 100% controlled offscreen.

Totally farcical UX - the screen had 3 functions yet she had to walk back and forth to slap a tile to switch them. Its a bad sign to measure Fitt's distance in meters! A remote would have been more sensible but it was for the pretense of being tech, not actual practicality.
Thank you for this article. I loved it :)

>It was January, and the weather was fucking bleak.

I was hooked from the first sentence. Please keep doing more of these.
The post states that soup is easy to make in large batches. This is true. Cut up some stuff toss it in a pot with some water, and turn on the stove (for the most part). You're just limited by the size of the pot, and the mechanisms you have for storing the soup.

I think it's rather hyperbolic to have some strong association between the word "soup" and cultural icons like "stone soup" stories.
It all depends on whether your goal is to find one of the adequate candidates mixed into a sea of weak candidates, or if you need to find an extraordinary candidate mixed in with all the others.

In the first case, requiring candidates to be lucky is fine.
"the film offers an unscripted and critical look at the lack of gender diversity in the technology sector"

I agree that there are less women in the tech sector. I just don't feel that more discrimination and separation of the sexes will fix it: IE: all woman companies, coding teams, etc.

The go-to person for this on social media, "Brianna Wu", also seems to think the answer to discrimination is with more discrimination in her favor (her company is all female, the games she creates are designed only for females, and she talks about both of these facts as a "good thing" all the time).

Aren't we supposed to encourage more diversity..and not less? Gender bias goes both ways and until both sides realize this, the problem will never go away.
I haven't interviewed for quite a while, but I might do so pretty soon. What surprises me in this blog post is not the question itself - I find it quite reasonable - but the pickiness of the interviewer. If I was asked this, I suppose that I would come up with some kind of bruteforce, like writing a function to combine two numbers and an operator (the empty string can be an operator):

function combine(x,operator,y) {
if(operator === "+") {
return x+y;
}
if(operator === "-") {
return x-y;
}
if(operator === "") {
return 10*x+y;
}
return 0;
}

And then getting the 3^8 possible combinations of 8 operators linking the number together and picking the ones that give 100 as the final result.

While I am sure this solution is not completely efficient, I would expect it to show that I can write Javascript. Would that get me rejected for the job?
"Would you allow a stranger to enter your home, and look around?"

Yeah, that's how you make friends. Certainly not into government spying but this is a ridiculous comparison.

Reminds me of those piracy ads that try to convince you not to download music by saying "you wouldn't download a car". It's like pretty different and of course I'd love to download a car.

I'm down for the cause but I don't think talking to people like they're idiots is a good way to rally support.
The Startup Care Package
Part of the reason is the JavaScript community, specifically http://nodebots.io/.

A few Felix G made a module to control Quadcopters using JavaScript. There have been robotics hackathons at every major JS event worldwide since.
How does this differ from how Diaspora works?
Hopefully that's true, but auto dealers are huge contributors to elections (even bigger than auto manufacturers - https://www.opensecrets.org/industries/indus.php?ind=T2300 )
Is there no distinction between hiding something and choosing not to discuss it?
Strength Training.

It's cool because:

1) Being strong is an awesome thing to be. It's like a secret superpower when you can lift heavier stuff than other people.

2) It's objective. The weights I am moving either get heavier, or they don't.

3) It has loads of health benefits, especially as I am 44 next month and stuff is starting to go south. Strength training prevents muscle loss and strengthens my bones.

4) I go at lunchtime, so it gives me a slice of "alone-time" in the middle of the day where I can reflect on things. I get some of best work ideas in the gym.
Could be relevant: http://blog.higg.so/2015/04/29/do-ad-blockers-and-anti-track... I wrote this in response to all the silver bullets being offered as a solution to fingerprinting. It turns out, it's a hard problem and not a quick fix. A small excerpt:

"The EFF have released a tool called Panopticlick that creates a lossy hash of your browser. The idea behind the tool is to issue each user with a very unique browser footprint that is used to definitely verify you are the person visiting a page. I stress the importance of definitely because the tool can zoom right in to an individual at the personal level, or a small sample size of users. (More on sample sizes later). Especially concerning about fingerprinting is how accurate it can be. If a useragent is changed, something else will give an identity away like the fonts installed on a machine, the pixel depth of a screen, or the time you visit a page. Flash and JavaScript are typically disabled by users now because they can prove too invasive"
OP here.

The only thing that I can come up with is that I happened across a malicious page that did a drive-by install of some malware that magically disappeared upon browser restart (which both the lastpass installer and uninstaller force in order to get their extensions registered).

At least, that's what I'm hoping, or I've still got malware on my system!
Would you give me your email and password?
Helping Job Candidates Who Don't Get Hired
I am that person. Read Brennan's book in 2012 and im making 3-4x as much net today as I was then. Is it entirely due to that book? No, of course not, but it did shift my thinking and start me down a road of continually pushing the boundaries to charge more. Which I often feel I'm pretty terrible at, but at least I'm trying.

The set of freelancers working right at the rate they should be is orders of magnitude smaller than those who are far undervaluing their work because they've never even really tried to dramatically increase their rates.
I once took a helicopter lesson, and I watched some videos about flying before hand.

One of the guys said: "A plane wants to fly. A helicopter wants to crash". This seems true to me: flying a helicopter is a continual act of not crashing.

It makes complete sense to me that a quadcopter is 100x easier to write software to autonomously fly vs a helicopter design.
How to view hidden Friends List of any Facebook user
Absolutely. Are they more helpful than the other attributes you're disregarding in searching for the mind-reader, though? I'd suggest that people who can communicate clearly and don't put up with being asked to read minds are desirable candidates.
210 Zappos employees – 14% of the staff – take buyouts after CEO ultimatum
TypeDrummer
It is nice that the original Surface lives on.

I really liked their idea back when the Surface was introduced, specially that .NET was the main programming stack.

Now it would be WinRT/.NET, most likely.
Yep, same here. May have seen another article or video that same year but that was the one that stuck in my head. Kind of sad that I didn't even get a "toy" quad until this year but I ought to be building my own sometime this summer.
They are moving away from periodic purchases to subscriptions. Windows will still have version numbers, it will just be transparent to most. The question will be "is your windows subscription current" instead of "are you using windows 7 or 8?"
You can also keep the odd fish, and cook what you caught yourself. That's pretty cool too.
New versions of Postgres usually ship in September. Except 9.4, which slipped to December.
Didn't know if Google will recall all the bricked Nexus 9.
Interesting, I keep thinking I'll build something like this, although I note that Seiki discontinued their big 4K screen. The key for me in previous "smart boards" has always been that drawing on them has been like drawing on a tablet, which is to say the "ink" is way behind the pen when it comes to updating the display. It is the same experience on a slow timeshare system where you're typing doesn't get echoed for a dozen or more characters. And when composing text, you at least have a moderately easy way to back up and correct but when drawing not so much. That and the occasional sample glitch that suddenly has the pen making a mark 2 miles off screen you get this weird across the screen line.
OK. Supposedly,I have no expectation of privacy when I am out in public. Certainly, anyone could see me go into a particular store. That is not the same as following me around everywhere and noting down everything I am doing. Most people would call that stalking. So what if I have nothing to hide? It is still creepy and inappropriate. This is my main objection to widespread surveillance cameras and an analogous argument applies to my online activity.
I agree about software - one cool thing is that there are a number of apps where the traditional PC or tablet is actually a sub-optimal user experience and they've focused on them - for instance, Stormboard is in their demo, and it works OK on PC, but would be a lot better on something like this.
Value of items produced isn't always so easy to measure.
Starting by cutting down to 4 days a week (32 hours) is a good idea. I became an independent consultant in 1998, but for the 20 years before that I worked 4 days a week (and this was for a variety of large corporations - you have to ask, firmly sometimes).

I have never regretted the lost income from reducing my work hours.
You can watch this happen in real time too-- every once and a while a video like this will bubble up through social media, hitting the reddit frontpage and making the rounds on facebook. Then TC or pando will run an article featuring the video and suddenly all the domestic part shops are out of stock for a week!
Cheers, I think this might be what we settle on (or similar).

One slight tweak would be to do a "retry" using the guid, but the server knows to send result of last success if the guid matches a completed transaction.
It's not irrational. The text alerts (from United anyway) are hit and miss. Half the time I find out about delays and cancellations from the board long before the phone get an update.
I don't know about the newer smart boards but the old ones sucked hard. This windows surface device seems like it will be using an actual digitizer and it wont be using a projector.
Yeah, most small businesses are impacted far more by overall market forces than they are by local competition. Even at large corporations in big industries though, individuals talk across companies. A lot. I've heard of major product launches from major companies in a fiercely competitive market because one CEO had lunch with another CEO and they shared their plans with each other. It's usually in the context of "This is what we're doing and we think we can beat you."

At the end of the day, even CEOs of large companies are only hired guns. They may be in a position later on down the road where they need a senior executive to run a charitable foundation, be a board member on a company they invest in, or to take the reins of their company when they retire. Always remember that there is the person and the role. The role gives them power, but the person is more valuable.
I'm curious why the desktop OS matters and why they suggest using linux to thwart NSA surveillance.
Blastchat Classifieds feature launches at Stanford and 10 other colleges
TL;DR; Native code generation implementation of programming language A outperforms interpreter implementation of programming language B.
I've bought various helicopters through the years as gifts but they always get totalled on their 2-3 flight. The quadcopters I bought are still in good nick, are cheap to replace parts for and are very intuitive. The entry level models are £30 and robust enough for beginners.
diaspora is an open source social network. It's not a site for an individual, unlike, for example, http://withknown.com/, WordPress, and the rest.

My personal opinion behind the indieweb is here, in case it makes more sense like this: https://petermolnar.eu/journal/indieweb-decentralize-web-cen...