skysight-inc/HackerNews huggingface dataset:
That does something similar, sure, but what it in fact is is a macro. As snikeris was saying, you couldn't write anything quite like that #define in a macroless language like Java.
Lisps do not have operators. This language does.
>salaries here are $150k+ because the cost-of-living is crazy

This strikes me as unsustainable. A lot of the basic services will deteriorate quickly since those providing them cannot afford accommodation.
I like seeing the trends of what features show up frequently in new languages. These features manage to work their way into more popular languages, either as changes to existing ones like Java or C++11 or new languages like Swift and Go.
It's disappointing to me that you are choosing to encourage practices that reinforce the bad options instead of thinking about how to grow the pool of good ones.
Why Google’s Hometown Said “No” to a Massive New Googleplex
Erlang does it very much like GP's suggestion with the one downside of being 'noisy' with its punctuation (some might say 'clearer'):

factorial(0) -> 1;
factorial(N) -> N * factorial(N-1).

factorial(Foo, 0) -> .. ;
factorial(Foo, Bar) -> .. .

Semicolons separate partial definitions for a single function of a single arity, and periods end those definitions. Removing the punctuation might make parsing a bit more difficult (will there be more partial definitions?), so it's understandable to not offer it.
iOS 8.2 Jailbreak for Cydia Download
What do you mean by this:
Commitment is a thing. Even if it is just for now, it's a thing.

All the CEO was asking was that the guy committed to his job offer.

How do you "commit" to a job offer other than accepting it? Doesn't make much sense.
Don't pinky fingers press the hyphen key?
I'm not sure I understand the purpose of your comment. Google's optimizations can achieve asmjs-like performance outside the well-defined subset so it doesn't necessarily benefit Google. If compile-to-js language authors target the subset ubiquitously and exclusively it may actually hurt Google.
Does a VM of a PC count as a JIT compiler? Can we compile VirtualBox to JS using one of those C->JS compilers? I'm sure we can come up with some stack of turtles here ...
slightly tangential question- I have dotfiles, but what solution do people use for managing these utils across machines?
Just curious: why not just provide the code that generates the simulation data?
Early versions of wat-js used ["the", "same", "syntax"]. You might find it interesting. https://github.com/manuel/wat-js
What BitPay has been doing with blockchains as triple entry ledgers is pretty serious, and there are quite a few senior nodejs programmers involved as one can easily confirm by inspecting their GitHub commits. And there are many other examples around if you look for them.
This is also what I thought. I was disappointed to see no TNG references on the page.
How did you do the reddit quote thing? Custom made or is there a website that formats it for you?
It's very easy to do that in go by just import path rewriting, ignoring legal consequences, and vendoring.

Perhaps what you want is npm where what you describe is built in, first class, and looked down upon by much of the sane world.
Sculpture – The Witness
This exists in a few linux terminal shells. Notably, gnome-terminal.
I'm not a fan of using -> like CoffeeScript does. It doesn't seem to mean function-body / algorithm-to-do-the-thing to me. That operator makes sense for pointers or for function return value type expressions.
You commit. You say I like what you are doing, or you say I like what you are trying to do, and I can help. I'm here to help and I'm going to help.

That guy didn't do that, he was thinking about his next job.

As a hiring manager what I'd say is don't be that guy. I get that you want more than what I can give you. That's fine. But I'm giving you a job. You need to give back. If you can't get that, you are weird and I don't want to hire you and pretty much everyone doesn't want to hire you.
"On Flickr.com, a new feature called Camera Roll organizes them into a reverse-chronological timeline."

10 years on flickr in September.

Retarded idea. Where does the time information come from? The upload time (user & flickr controlled) or EXIF (camera controlled). My bet it's the EXIF which relies on a camera having the correct date. With 20K+ images a lot without correct dates. That's why I generate the dates in tags and titles for own search. Yahoo search is a joke.

"Using Yahoo’s image-recognition technology, Flickr will generate dynamic albums for you across 60 categories including people, animals, landscapes, panoramas, and architecture."

I don't want Yahoo's stupid idea of organisation of images. This isn't for users, people who pay. It's for viewers who search, don't pay but consume and so Yahoo makes $$$.

"But the real opportunity is in helping people manage and browse their smartphone photos"

Nope, still like my choice of camera, pre-processing and manual uploading.

"What’s impressive is what it’s doing for free:"

One of the great things about the web is you can put a face to the words. Casey you missed the chance to ask why the site is un-usable to show a page, why the front-end is rendered at the client and poor user design decisions like reducing the screen usage area. Flickr screen clutter has increased over the years making it harder to view and use.

Flickr never recovered after the departure of Butterfield, Fake and Henderson.

Read:

How flickr started: "This Story About Slack's Founder Says Everything You Need To Know About Him"

http://www.fastcolabs.com/3026418/open-company/this-story-ab...

Technology behind it: Cal Henderson, "Building Scalable Web Sites"

http://shop.oreilly.com/product/9780596102357.do

Slack: Latest Company by founders:

http://www.fastcolabs.com/3026418/open-company/this-story-ab...
To me Fitbit is a feature that will be free and ubiquitous in the future.

Just wait until developers have more time with Android Wear.
InstantPjax – V1.0.4 Release
I run a simple web dyno with a worker dyno that sends out 20 emails/day. Would be great to have a hobby dyno for the worker
It's one thing to see image recognition as a research project, a very different one to see it work on your own photos. I really like the "magic view".
Microsoft says Edge with asm.js up to three times faster than IE11
We could always write a little utility in it called Engage to make things right.
Tangential question- how does one manage these utils on multiple machines? I use dotfiles for regular dot files.
Why is the semantic of `go get` any better than `bundle install`?

There's obviously no way they can fix the behavior in a backwards compatible way because it is so fundamentally broken, and I think that doing something because of a pretty name is absolutely ridiculous when it comes to creating a technical product. You need names like 'heartbleed' if you want to talk to management, but go get is a fundamentally developer focused tool and thus its utility should come over its naming.

I almost see its naming as a bad rap against google developers because it's an un-googleable phrase and who cares if it sounds pretty if it's un-googleable and also utterly terrible.
Does Cortana Support Germany in Windows 10 Phone?
Nice one. Yes the GC pauses are usually the root cause of higher p99+ latency. Anyways, the 10ms-100ms range is pretty amazing by itself. With such a huge throughput it is hard to measure latency accurately you are kind of forced to use sampling, but it can be a good representation of reality still.
Huh? Thinking about his next job? Of course he was, what else would he be thinking of? He had offers for both Uber and Zenefits and didn't know which one to take.

What are you even saying? If you can't get that, you are weird and I don't want to hire you and pretty much everyone doesn't want to hire you. Are you like trolling or something?
Like the hiring/looking for jobs threads, may be this should be a monthly thread.
Thank you, I've been looking for a name for that function for years.
The Chinese Art of the Crowd
Feb '05, I'm Sep '05.

The alternatives are not good. I tried a few but nothing that feels as easy to use/look as flickr. I'm still searching.
Being open source doesn't help other people to adopt the code if it has hard dependencies on other parts of Chrome.
@luckydude

If anyone ever says, “I like what you are doing, I want to help”, they are probably just blowing smoke up your ass. We're workers. We want to get paid in return for labor. It's not like choosing which non-profit you want to sit on the board of.
Apple quickly reversed that rejection, and stated that it wasn't their policy in regards to Pebble.
FINALLY, A SPIDERMAN QUOTE.

Seriously, I've been reading every comment. It took me almost 20 minutes to find a spiderman reference. Frankly, that's surprising...
Postgres gets support for upsert
Well if you've gone through each then you're the best person to write a review! :-)
It already exists. Apple watch does what fitbit does along with plenty of other useful stuff. I can't imagine why anyone would use a fitbit instead, other than perhaps cost. That's not a great thing to be your only way of competing.

As it happens, while typing this comment, my watch let me know it was time to stand up and move around :-P
Linkitz: Wearable, Code-Able Toys for Girls
Speak for yourself. I've chosen all of my jobs based on a pretty robust combination of (a) income, (b) technical challenges, (c) project, (d) people -- the team + the management. I don't think I've ever taken a job where (c) and (d) weren't major factors in my decision, and I've repeatedly quit lucrative jobs for substantially less lucrative ones because I was dissatisfied with either the project or the people at my current gig.

I know there are plenty of people out there for whom life is relationships and hobbies, and career is a way of subsidizing life. That's a totally respectable set of priorities. There are also a lot of people, especially in the startup world, who want more from their career than a comfortable job and a paycheck. It's not crazy for a founder to seek out candidates who are motivated by those other more enduring (and cheaper!) factors of love of the team and belief in the mission.
Is Cable TV Toast?
We have Keurigs in the office and they produce a "crappy cup".

Your post is also ill-tempered, not because of the assertions you make but because of how you make them.
Be careful about desiring zero crime. Some professor did a study and found that on average every citizen commits 3 felonies a day. Enforce all laws 100% and society would cease to function. (And this is ignoring the problems with vague and contradictory laws.)
After 3+ Years, Federal Judge Rules FaceCash Is Exempt from the CA MTA [pdf]
Many have said that the real benefit is that you wind up turning Lisp into the language that is perfect for your domain.

When you start your project, you don't know enough to design the perfect language for your domain. You start coding in Lisp, and you begin to uncover patterns that express your domain. Eventually, you find your way towards building a small set of macros that beautifully, expressively capture your domain.

Look for where Paul Graham talks about "bottom-up" programming versus "top-down" programming, and you'll find what he has to say about this. He says you do both in Lisp. Bottom-up is "changing the language to suit your problem."

http://www.paulgraham.com/progbot.html
This was very disheartening to me when I was in the app store. Without a direct App Store link it was difficult to get someone to download. You had to swipe a random number of cards, sometimes quite a lot, to find the apps after entering the exact name. The results were usually quite relevant - in that they were competitors with similar but more popular apps.

It seems like an unjust reward for already successful apps - they're given the right to steal search results for a competitor's app name.
>Instead I subscribe to the "don't wait till you retire" to do the things you want to do. I want to travel, so I travel.

This! I'm with you. why should I ever "retire"?
This is a fantastic example of why companies like Stripe are going to come out ahead.

Other companies are basically telling you "deal with it", while Stripe is giving you documentation and rewriting their software for it.
But supporting NaCl without Pepper means no existing NaCl apps will work, so you have to somehow hope that NaCl apps without Pepper will be written.
> The worst offenders however are the requirements that some businesses simply cannot comply with unless they have some serious cash laying around. Examples of this are

>> Quarterly external vulnerability scans must be performed by an Approved Scanning Vendor (ASV), approved by the Payment Card Industry Security Standards Council (PCI SSC).

> and

>> Is external penetration testing performed per the defined methodology, at least annually, and after any significant infrastructure or application changes to the environment (such as an operating system upgrade, a sub-network added to the environment, or an added web server)?

Have you ever had a penetration test done? They basically run a load of OSS automated tools, generate a PDF report, and then charge you $1000s. It gives you no real insight and reveals nothing unless you've been a total noob. Why is this so expensive?

Broadening of PCI scope + needlessly expensive compliance = Smells like a large opportunity.
Many Men of Michigan.
We'd definitely like to expand to all skill sets. I think startups often underestimate how long it takes to get one thing completely right though, so it wouldn't surprise me if just getting really good at identifying great technical skills takes a long time!
Use This Simple Trick to Wake Up Your Friends and Family It Actually Works
I haven't heard of many $100k+ software jobs in Durham. It's almost all RedHat, that one small MS office, and Ansibleworks I would imagine that make up much of the ones north of that I'd imagine. I worked with a team in Cary and I got the impression that they were paid less than us in the Seattle area for sure for comparable experience.
By contrast to this - when Google sent me my offer letter, they also sent a list of reasons why I should take a job at Google. One of them was explicitly "Google's brand name will position you well for future moves in your career". Others included "You will get to work on hard technical problems" and "Your work will be used by millions of people." They also explicitly said "Most people do not choose to work at Google for financial gain."

I was very impressed by how forthright they were with both the benefits and drawbacks relative to other options. I thought I'd stay at Google for maybe a year; I ended up there for 5+, because it was a company that worked very hard to make sure that it's actually the best place to work for its employees and isn't trying to hide better places.

It's fine for a company to discriminate in who it hires and makes sure that everyone is a good culture fit. But when you cull out people because they might end up leaving you for a better employer, it reeks of insecurity. I don't want to work with insecure people; I don't want to work for insecure companies. That's fine; they don't have to work with me, and we're both better off.
Accepting payments is getting easier, because companies like Stripe will handle the burden of security and compliance.
He was thinking about the job after the one he was about to take.
I think Alexa's chart is worldwide, not US-only, so it's not a perfect comparison to Quantcast. That being said, Compete (which tracks US-only) also shows growth in traffic: https://siteanalytics.compete.com/Reddit.com
Can you tell me more about your research? I became really fascinated with motor control after reading an introductory neuroscience book a while back. I feel like this is not an area that receives as much attention as it should.
What are the legal consequences of path rewriting? And why would the sane world look down on npm?
But now, the big question is can it compete with Apple Watch? I didn't really "get" the idea at first, but now that I have an Apple Watch I have actually paid attention and enjoyed the activity app for all the reasons you stated above.

Why not get the Apple Watch instead, and enjoy all of the other features you can have too? I think the comparison in a comment above to camera/video camera is spot on. It's a great feature for this other all purpose computing device I happen to have. I don't expect it will be a standalone product 5 years from now in any significant numbers.
Not only does my Pebble stay charged regardless of whether I use the fitness options or not (because step tracking is not the main reason I wear a Pebble), it will also last 5 days on a charge, which is close enough to the referenced week.

Another commenter put it much better than my original post with the PDA/flip phone analogy. I'm going to wear my Pebble anyway, why would I add a Fitbit to my wrist? Cell phones didn't put Canon and Nikon out of business, but they sure gutted their low end market. And I don't see a Fitbit as offering a fitness tracker that's equivalent to a DSLR. If they did, I'll guess it would start to look a lot like a Garmin or Suunto product. Good luck going up against those folks.
Thank you for the link, I haven't read it before. Interesting part for me was

"That is, when you’re in a Wi-Fi hot spot, the entire world can see what you’re filming. You can post a link to Twitter or Facebook, or send an e-mail link to friends. Anyone who clicks the link can see what you’re seeing, in real time — thousands of people at once."

That's wow for me as this is almost exactly what Periscope is doing, which is popular around me right now. I had to check the date of article, 2011. Wow. 4 years earlier is a lot :)
Why not actual Linux packages (DEB and RPM)?
One that helped some Java friends understand is passing blocks of code, but still having it look like just writing code. Imagine instead of try/catch/finally, a transaction/commit/rollback in Java:

transaction {
// everything in here is in one transaction
} commit {
// do stuff if the commit is successful
} rollback {
// do stuff if we rollback
}

All the try's and catch's can be stuff into the macro. It can be made to nest transactions within transactions.

For all practical purposes, you can't add that to Java. You'll always have to wrap up your transactions in boilerplate.

The Lisp equivalent of what I want, the resulting code would look like:

(transaction
(do-stuff)
(do-stuff-if-commit-successful)
(do-stuff-if-rollback))

There are languages where I could define three blocks of code and pass them:

transaction(stuff, commit-stuff, rollback-stuff)

But that separates their definitions from their implementations.

How could you write the Lisp transaction expression in another language so that it looks like it's part of the language? (serious question, CL is the only language I use capable of being that close) Maybe I could torture Ruby to come close, but it would be far more difficult than the macro I had to write for Lisp.
Then reconsider your decision. Nothing is set in stone.
Real coffee snobs would use the Aeropress anyway. $30 a pop, use any coffee you want, and reuse a single filter for a week.

http://aerobie.com/products/aeropress.htm
http://priceonomics.com/the-invention-of-the-aeropress/
What are the laws governing endowments? Could an organization fund itself indefinitely based on interest on an endowment assembled from millions of small one-time donations, or are there taxes or other rules that would eat away the endowment?
> Teach people to see the other groups as 'one of us'.

You're thinking in very surface terms and minimizing the argument of the opposition. What if the group values are utterly alien to the other group? For example, are people to be taught that the Crips gang is 'one of us.'? Or Neo-Nazis are 'one of us.'?
Glad to see this addressed CoffeeScript's silly issue of variable scope by just requiring a `var` statement like regular JS.

Also, love the name :)
Almost all of which are victimless crimes. I'm not saying the police should search everybody's house or monitor everything they do on the internet. Merely recording what happens in public like this is should be sufficient.
>Secondly, "fair share of proven optimism"? In my head that translates to, "we think that maybe this might help a little"...

That clearly translates to "no, I still haven't read the article."
> I can't AOT compile, by the nature of JavaScript.

Firefox AOT compiles asm.js. All you have to do is validate it (like you would any other bytecode) and then you can in fact AOT compile it. You don't even need a full JS parser, since asm.js only uses a subset of the syntax allowed in JS.
I quite like this one, though,
Export Project Data to Primavera MPX, XML, XER Formats Using .NET API
It's a balancing act. If you want to be found by searches for your title, you have to have a branded title (that if needed you could trademark). If you want to just use your top keyword as your name, it's going to be much harder to rank for it. I think the best path is to use a small subtitle - "Branded Name - Keyword Phrase"

That's a good way to be sure you can be found. If you type "Vima"[1] in the app store, I guarantee you find my apps :-)

[1] Vima is greek for "pace", which is how we came up with it. Full title is "Vima - GPS Run Tracker"
That's a great example right there.

Notice, the end result is just data, as terse and minimal as possible. But to act on (aka "interpret) that data, he wrote functions called "term", "part-of-speech" and "definition."

So now, that data is code. Code is data and data is code.
So excited about upserts in Postgres!

This was the most requested feature in PostgreSQL: https://postgresql.uservoice.com/forums/21853-general
If you try to curl that "direct" link, you'll find it isn't.
Sam can be optimistic at times.
Facebook Use Polarizing? Site Begs to Differ
You are someone I'd have trouble hiring.

For the record, I pay better than google, apple, facebook, netflix for top talent.

I hire people who want to help. And I'm super happy with the set of people I've hired. I didn't use to pay that well because there wasn't enough money. They stuck with me and the money thing got better.

The idea that you are just a worker makes me sad. If you are that, OK, but I bet you are more than that. Very few people in tech are that sucky, most of us can make a difference. Make that difference and demand the pay that your difference made.
What about other libraries? GnuTLS, NSS, PolarSSL, wolfSSL?
I definitely curate what I upload to pretty much the same degree as I did for "slide shows." But I've long wished for a "gallery stream" that let me flag the photos I really want to show off versus those I want to retain for myself.

I'm generally fine with flickr even if I don't really love it. I use the jfriedl Lightroom plug-in and that lets me use flickr pretty effortlessly as an online repository and sharing site for all the photos I really care about. (And in so doing, serve as a really worst case backup although my raw files are backed up in a few different ways.
Lessons Entrepreneurs Can Learn from Moneyball
My new website for Free events/things to do – built with Telescope and Meteor
How will you take care of persisted storage state ?
This is actually huge. A common problem that arises when you write applications is you want to INSERT if key does not exist else UPDATE. The right way of doing this without an upsert is using a transaction. However this will make life easier as you can do it directly in one SQL statement.