skysight-inc/HackerNews huggingface dataset:
A bit off-topic, but I hate that there's such a stigma in the American workplace around getting fired. Statistically, not every hire works out, not every job is great, some people and companies are better off without each other.

Rather than engage in this collective delusion that everything is always OK, I wish firing was a more commonplace thing. I also think how it's framed matters a lot: "this isn't working out for either of us" vs. "you aren't welcome here, don't come back".

Additionally, Slava (coffeemug) is right, personnel decisions are the loudest, most unambiguous signals about what's valued in a work culture. Posters on the walls are bullshit - look at who's advancing, who's getting the raises, titles, and what kind of person is getting hired, to know where an organization's priorities really lie.
The Selectric is an elegant mechanism. Typewheel typewriters go back to the late 19th century; if you want a typewheel machine, Blickensderfer machines are available on eBay for a few hundred dollars. IBM had electric typewriters, including ones that could communicate, decades before the Selectric.

The Selectric has a mechanism with a modest number of moving parts, and rotational joints rather than sliding elements. This keeps the noise down and reduces the need for lubrication. That's what made this device suitable for general office use. Teletype machines, which do roughly the same job, are much louder and need considerable lubrication. (I restore pre-WWII Teletypes as a hobby, so I know.)

There's a variant of the Selectric for computer interfacing, the IBM 2741.
The internet moves much faster than government and so the government can't control it. Information moves like water. Everybody is exposed for who they are and nobody can fake it. The whole world is in a big room and everybody can hear each other. Wars will no longer be violent and fought with weapons, they will be fought with software hacks.
Immutability-by-default is a necessary, if not sufficient component of the semantics of Scheme that is lacking in JavaScript, and it's that same lack that leads me to think that any comparison between the two languages is basically spurious.
for Perl, there are three project in the paper,
gitolite, showdown, rails-dev-box

gitolite is a perl project.

showdown? https://github.com/showdownjs/showdown it has some perl code in it, but it is a js project.

rails-dev-box? rail dev, do you agree with that?

So I will not read the paper.
On of the announcements the Servo team makes here is that they want to take a component written in Rust within Servo (ie: image decoder) and bring that into the Gecko project.

Ambitious indeed! If that does happen, it would speak pretty well for Rust. Servo is a flagship project, but being able to demonstrate it can be successful in such a high profile piece of software (Gecko) would speak very well for the language.
I don't see running in the browser as a benefit. It means that a required step for a neophyte in producing meaningful output is getting a handle on the utterly brain-dead DOM API.
It's true. And for as much flak as "cultural fit" takes in the popular press, everyone's going to be happier if people get along. Look hard at this stuff when you're thinking about joining a company, you'll spend a lot of time there.
Are these work sponsored outings or small non-work sponsored groups of people hanging out? Work-sponsored should attempt to round-robin enough to be maximally inclusive. Non-work sponsored gatherings are what they are -- I used to do Thursday night drinks at a bar near with coworkers; anyone was welcome but we weren't going to go get bubble tea instead just because someone didn't drink.
IIRC he decided to start teaching. Hard to criticize that.
Stripe is hiring for developer support
Stripe gets a lot of praise from developers because we make their job easy when it comes to building paid products. The Developer Support team interacts with developers using Stripe more than anyone else at the company, so your role will have a significant impact on what Stripe is known for and values most. Our work is measurable and has a significant impact on our goal to increase the GDP of the Internet. When we do our job well, people all over the world are able to launch and grow their businesses on Stripe.

The Developer Support team understands the fundamentals of programming incredibly well and will eagerly jump into others' code no matter how unfamiliar things seem at first glance. You will do everything from explaining technical concepts about Stripe's services, to building and debugging integrations with customers, to producing and improving guides that help customers solve particular problems and be successful with Stripe. Interacting with users through email, IRC, or face-to-face, you will essentially be a facilitator for developers of all levels who are looking to make Stripe work for them.

We're looking to cover US timezones; we welcome remote workers and folks who want to work from our HQ in San Francisco. If you enjoy hacking on code and are a fast researcher, strong writer, and are enthusiastic about helping others build mission-critical products with Stripe, we want to hear from you! Send an email to michael@stripe.com.

Please include a list of languages you feel comfortable working with (both technical and human!). In addition, we'd love to see other examples of work you feel comfortable sharing. This might be something online, like a code repository or a blog post, or something unpublished, like an email to colleagues or a personal project you'd be willing to share. Whatever form it takes, we'd love to see an example of your technical and creative work.
I used to rather long names too... but now I think short variables have their place, and sometimes they even improve readability.

This code seems to follow a lot of conventions (if I see the var "i" I could bet a million dollars is an int that is being used as a counter, probably to go through the positions of an array). It uses plenty of enumerated constants, which is good too.

I've been doing some functional programming, where you find that often types are more important than names. See the "Names are overrated" section of this article [1] ( although this point may not apply to this piece of software... C being the language that it is :p).

1: http://techblog.realestate.com.au/the-abject-failure-of-weak...
If I had the coding ability I'd play around with these:

- home automation, get home in the dark & lights go on or other possible location based activities.

- conference badge/phone app, allows user to interact with displays or other conference attendees + more

- other ideas.

IMO advertising via bluetooth would make people turn off bluetooth, and leave it off.
similar problem with Perl project in the paper.
> I do not feel as though these activities are specifically 'white male engineer' activities.

If someone says they're uncomfortable they're uncomfortable. Even with black teammates, as a woman she might still feel those activities are not her usual thing to do.
Sorry you had troubles logging in. But thanks for using it.

To your point, the idea is/was great but if it wasn't good enough that you stopped using it because of a login issue that emphasizes my point.

I agree it's a great idea and other have had it before me and obviously still continue today. I don't believe it's something you can scale a large business from.
When people accumulate some experience and wisdom, they tend to work less whilst accomplishing much more compared to less experienced [hard] workers. Are you sure this is not the case for you as well? Raw commit numbers say nothing. Take a closer look, maybe their 1 commit per week has same or more value than your 100 commits?
If you're interested, I run a team at Docker and would love to chat :P
The power supply output 12, 5, -5, -12 volts. -5v rail was for the DRAM.
>I'm really no expert, but I think that language-specific persistent in-memory databases are the way to go.

Yeah, let's go back to the seventies, and drop everything we learned about having an abstract, sound data model, and multiple access from different services.
Neat! It might cool if NASA would start by send a smaller robotic balloon to Venus flow in the sky and collect pictures and data.
Yeah, that looks like an early version of it, I'll ask why we aren't developing it in the open anymore (it may have been because of rapid changes need by Inbox)

The central idea of Page Oriented Architecture is to return to the Web 1.0 era of "A URL for everything", where the application consists of a bunch of pages, and if desired, any page can be rendered server-side.

However, what really happens beside the scenes is GWT processes all the pages for the whole site, synthesizes an application, which each page between a GWT "splitpoint". So you have your cake and eat it too. An application that is developed a 'page at a time' with crawlable, indexable, server-side URLs for everything, while at the same time, you get a monolithically compiled, globally optimized, Single-Page-Application out of it.

There's an old set of slides here: https://docs.google.com/presentation/d/1JobclkctBvciYZ8CzHIo...

However, that's since been super-ceded by a system I'm working on that makes everything look like Polymer, only it's monolithically compiled and optimized, and using ReactJS style virtual DOM-diffing.

I want to combine this with DeltaJS techniques and ServiceWorker to produce offline-by-default high performance mobile web apps out of the box.
A platform alternative to dating sites
iknowthecity.com a platform alternative to dating sites. It allows people in your city to request to join you based on the status you post, which could be whatever it is you are looking for such as; a date, someone to go watch a movie with, dog walk partner, study buddy, someone to go watch a basketball game with, relationship, single moms, friendship, gym buddy, travel buddy, bbm friends or anything you want and you have full control of who can join you in whatever activity you post. It is the most effective way to meet people. People can’t chat or message you unless you approve their request to join you in whatever activity you post.
Akinator – the web genie
Generate JSON schemas from Java classes
I agree completely. I hear "celebrate diversity" all the time, but when you want to get to know someone, you usually try to find things in common. Commonality is just as important.
Multiple reasons:

- Because they can. People are willing to pay this much for this product.

- It takes a lot of research and development costs, which have to be included

- You also buy a (lifetime?) service that tracks and stores your data
Never seen a decision tree (if so) implementation more accurate than this.
I still have a three-vertical-button Alto mouse that somehow ended up in a box of my stuff when I left PARC. I had assumed it had yellowed with age but it's the same color as the one in that picture. Perhaps that picture is recent and the same yellowing happened. There were also some with the three buttons arranged top-bottom but I think everyone figured out quickly that they were hard to use.

I never used that chord keyboard (note that it hasn't yellowed).

I still have some old custom D machine microcode lying around although I suspect the media are now unreadable. Sigh.
I tend to think that you have a more chance to learn something in smaller companies, where it is more likely that your role is vital, compared to being a cog in the wheel of some monstrous organization.
"Some folks aspire to the minimum amount of work and the maximum amount of pay. And they are shocked when they get laid off after a decade of that, that nobody wants to hire them."

Wholeheartedly agree. However don't forget those who worked hard but were just got stuck doing something that was ONLY relevant in that organization. Once laid off, they belatedly find out their 'skill' isn't a skill outside of the organization.

Hence I believe you should be extra vigilant about stagnating skill set when working at a company for more than just a few years. A lesson I'm learning now.
Is this true
Cloud harmony is indeed a great tool that makes comparison of different services easy as reading a story.

Beyond performance benchmarks, you get clear view of features and capabilities of different vendors.
‘Quantum holograms’ for information storage and computation
Scala 2.11.4 is now available
January 2013: "I'm leaving the Linux world and Intel for a bit for family reasons."

July 2009: "I've had enough. If you think that problem is easy to fix you fix it. Have fun. I've zapped the tty merge queue so anyone with patches for the tty layer can send them to the new maintainer."

No, they're not the same incident.
Pangu8 1.2.0 jailbreakDownload Pangu and latest jailbreak tools
that's a joke, right?

eastern europe is chock full of awesome talent, talent that can actually get shit done without constant supervision.

outside of the most braindead tasks i have not seen anything productive coming out of indian it shops.
I feel similarly I think as an asian mechanical engineer among a group of whites. On my first day, I was subjected to an excruciating conversation with one of them telling me about how he saw a movie "about asians." Yeah, I watched a tv show about whites too. Portlandia. Ugh I'm not a race. I'm a rock climber, long distance cyclist who likes to cook indian food, and read Tolstoy in a messy room. I drive a pickup truck that get shitty mileage but I can sleep in the back.
I uploaded a .NEF and in the usage panel it shows I'm using 0 bytes of my 5GB and 1 photo of my unlimited photo storage.

I have nothing else on my cloud drive.

While not on that list, it seems raw files are supported
It's great to see they're being updated. They were embarrassing for the first 4 months, with obvious typos and duplicated content.
That last bit is not comforting when you've tried a time or five to adapt and not made it.
> These may be true, but it misses the point: personal dignity is a worthwhile goal in and of itself.

As a black engineer, seeing this maxim put into words really felt like lifting a weight off my shoulders. It's like, why should we have to "sell" ourselves to the majority in order to maintain a job? It's 2014, not 1914, we should be included regardless.
the marketshare reports are good to see. I wonder how google cloud's announcements today are going to change market share.
Honest question - was Sean Rad ever the "CEO?" That is, given that Tinder was an IAC unit, does the concept of a "singular" chief executive have any meaning? Or was his position more akin to that of a vice president of a business unit of a larger corporation, subject to the whims and direction of the IAC CEO, Gregory Blatt?
DerbyJS (http://derbyjs.com/) is built specifically for these principles. I'm working on big updates to the documentation right now, but I can say that we have a great solution for Server HTML + Client DOM rendering, realtime data updates, and immediate optimistic updates on user interaction in the client.

By building on ShareJS, DerbyJS uses Operational Transformation for collaborative editing of data in realtime, which means that users can see data updated immediately in their browser even if other users can edit the same thing at the same time. This is the same approached used by Google Docs.
I found it very interesting when he spoke about founders who've learned to mimic an attribute investors find important. He notes that ignoring a single investor's feedback is fine, but ignoring the world in general is usually disaster.

I imagine the rise of this sort of mimicry leads investors who previously would consider investing in an idea and seemingly great founders to more strongly favor traction. I wonder if the YC partners keep track of the change in the percentage of startups accepted with an idea alone or complete a prototype just before an interview.

I'm also curious about the percentage of successful (or surviving) YC startups that were accepted with no traction versus those accepted with a product that had a quickly growing number of users. This value may be misleading, though, because the sample size isn't enormous, and there are so many other variables that affect the survival of a startup.
"Coming Soon"

Snore

Does anyone think people will care enough to 'check' when they can get one?

just announce a date, and if you can't announce a date, don't announce it...
Basis Peak does look much more advanced, but I wouldn't say that it has many more features that other bands don't have. In my opinion, the bigest factor for it is the design (both site and product). It just looks a little less futuristic and as something that regular people could actually use on a day-to-day basis.
It's not weird. If we were deciding between green shoes or pink shoes and all we heard were opinions from people who own green shoes, it would be weird. Does that mean all green shoed people think the same? No. But clearly we'd like to hear from everyone to make an informed decision.
Also, here is a video from a very informal talk I gave on similar concepts last year at our office: https://www.youtube.com/watch?v=iTC5i63eOzc
There's Nothing Functional about a Functional Spec
Three types of work that can transform you from rags to riches
Yeah I'm not sure how they can have this on the front page:

> The world's most advanced tracker.

> The most advanced activity tracker known to man

When it obviously has less features than some of the competition. Eg no GPS for one.
Bear in mind that the more you implement of the HTML5/CSS specs the slower things get. But the feeling of the team (many of whom have experience on Gecko or Webkit) is that even with that taken into account the performance and power consumption improvements will still be significant. They have gained a great deal from all the experience with last generation of layout engines.
If you're in a supportive environment where freedom of thought and debate are allowed, then no, people aren't usually against you just because of the ideas you hold.
Apple and Google are merely absolving themselves of being involved in the legal matters of others.

The third-party doctrine basically forces third-parties to be legally culpable for discovery. Google and Apple don't want to be legally responsible anymore, so they've pushed the responsibility for complying with counsel to the end-user.

i.e. instead of law enforcement going to Google and Apple and saying "I have a legal right to search X. Hand it over.", law enforcement now needs to go up to the person whose papers and effects are being searched and ask the same thing.

Had the founding fathers been aware that the notion that one day third parties would become responsible for the papers and effects for millions of citizens, it's reasonable to assume the warrants would have had to be issued in a way where the subject of the warrant would at least have a right to know they were the subject of a warrant. With third-party doctrine, the government got the benefit of issuing warrants to entities unlikely to protest because protecting the rights of others incurs a cost.

Third-party doctrine has been a civil liberties disaster because it decoupled the recipient of the warrant from the subject of the warrant. That decoupling has lead to a scenario that deprives millions of people the right to contest a warrant in court because they might not even know such a warrant was ever issued.

It's not like Google and Apple are taking away the government's ability to issue warrants. They are just removing themselves as a third-party. The government now needs to go directly to the person who possesses the phone and issue a warrant to that person.
I've been developing GWT apps for over a year, and without any doubt, they are the fastest running apps I've built compared to everything I've built using regular javascript / AngularJS. My clients have also used terms like 'insanely fast', 'runs like native' (on mobile), etc referring to sites done in GWT.

I've used adwords a little bit, and it runs fine for me. The only slowness I can think of is when you request keyword / bid data and it fetches it from the server. That takes a while. But for that, it probably has to query a gigantic dataset on the server, and that's probably the reason for the slowness.

You can contrast that with Angry Birds' html5 version, which was also written with GWT.
> I'm willing to pay $5 for 100GB.

Well there's the issue. S3 rates are $3 for 100GB, which leaves $2/mo to provide the value-added services you enumerate.

You'd need 5k monthly subscribers just to hire 1 engineer.
Software Firms Scramble to Jump into Containers
Why 2 crucial pages were left out of the latest UN climate report
This is where HR should be available to act as a third party, but sadly that's not the real function of HR in most companies.
In the context of a crypto competition that sort of bounty is a way to try to get more attention to your design, therefore making your candidate more likely to be selected. Many designs are rejected due to lack of analysis at the time of the selection process. It's better to pick a well-analyzed primitive than a not-so-well analyzed one that looks more solid but is more of a gamble.
Non-white people already often feel like they are spoken over.

The world does not suffer for a lack of opinions on anything from white people -- it's fair to say such opinions are even overrepresented in the world of available writing.

If people already well-represented care about diversity, they should help some of the not-well-represented speak up.
Pixel Thingy Songs: Game I’ve made for people who love 8bit music
"I don’t need to change to fit within my industry. My industry needs to change to make everyone feel included and accepted."

Erm... so I guess basketball should change to include short Thai guys too? Or maybe Thai guys should stick to martial arts and weight lifting?
People forget that an employee is also a member of the company. What if the accuser is in management? Who is HR supposed to defend? By choosing to defend discrimination over the route that might actually resolve the situation, HR can end up causing more problems for the company in the end.
Maybe just have it push to email, and make it easy to turn off. I, for one, don't want another inbox to check.

That way, you can contact anyone, but everyone's email is not visible.
> interpreting the wave function as encoding probabilities of different states of the world that merely reflect our ignorance of the true state

The wavefunction definitely encodes probabilities - that's the Born rule, and it's a key result of QM. But probabilities of what? Not of the probability of the system being in different states, for there is only one state, which is described by the wavefunction. Instead it encodes the probability of the results of measurements.

For example, in the double-slit experiment, the wavefunction tells us, if we were to deploy a measuring device at the left slit, or right slit, or at various points on the screen, what the probability of measuring an electron would be. It does not tell us the probability that the electron went through the left or right slit. That would prohibit quantum interference, as you say!

A key point (of non-Bohmian interpretations) is there is no underlying "true state," i.e. predetermined values of observables. The uncertainty principle drives that home.

> we can get interference effects between those different potential states of the world

If these possibilities were classical, that would be impossible, as you say. But they are quantum possibilities, and quantum possibilities can interfere. AFAIK this has to be made a postulate of the theory. But once you've done that, and specified the mapping from quantum probabilities to classical measurements (i.e. the Born rule), you can show how classical measurements reflect the interference.

The key idea is that an electron's wavefunction is "made of" probabilities or numbers, not electron-stuff or matter or anything physical. Then "wavefunction collapse" is just a change in subjective knowledge, not a physical process.
Think Distributed Panel, Recorded at RICON 2014
A New Acoustic Instrument That Creates Sounds Like a Digital Synthesizer