skysight-inc/HackerNews huggingface dataset:
This question needs to be asked about mediawiki.
> However, many languages take an alternate approach and codify the most common programming patterns into their specification. The result is a compromise that works for the majority of cases, and better understood than custom macros.

That's not the case in my experience. It's very easy to look up the definition of a macro, or see what the macro-expansion of an expression looks like. Good luck trying to figure out what your interpreter/compiler/JIT is actually doing when the language documentation is lacking.

For Common Lisp at least the quality of documentation is also another huge advantage over any other language I've used - the Hyperspec (http://clhs.lisp.se/) is extremely detailed, concise, and easy to access (you can pull up the documentation page for a particular symbol with a keystroke, or browse through the index or by TOC when you aren't sure what you are looking for).

> Homoiconicity is elegant, but somewhat over rated in practice. Declaratively expressing intent does not require homoiconicity, you can do that in JSON or XML if you agree on a format. Now with lisp, code being data, you can be infinitely more expressive; but at the same time inferring intent out of complex code-as-data is essentially writing a very intelligent macro/parser. There's a cost to it.

Except that doing it with JSON or XML is usually two orders of magnitude more code than a macro solution would be. Now simple problems that could have been debugged with a macroexpand involve tens of thousands of lines of parser libraries (it's 2015, why are encoding errors still an issue for anyone?), ConfigurationFactories and class hierarchies for the internal representation of whatever it is you are trying to encode in JSON, and glue code to connect it to your current controller and model classes.

> Compilers can optimize well known constructs better than equivalent macros in lisp.

Compilers are very limited in the partial evaluation and domain-specific optimizations that they can do. This is not the case for macros.

> But there isn't a one programming paradigm that's universally better than others.

That's kind of the point of macros - to allow you to add new programming paradigms without having to change the base language or compiler.
How to soar on Venus
So with customs as he problem to be solved, you're suggesting smuggling as a startup. SaaS.
At first I thought I was a great dev because my boss routinely praises me as an unqualified genius and savior of the company! And this is like 2 to 3 times a week.

But then I jump on HN and read all the "Signs you're a bad developer" articles and discover that I'm actually a two-bit mediocre hack.

I dunno.
They don't even need to have intentional backdoors (as in, designed for spy agencies/law enforcement). The chances of a random home internet appliance not designed with serious cybersecurity considerations in mind (as opposed to "good enough to stop the average snooper/criminal") not having root-worthy vulnerabilities that can be exploited from the upstream provider is close to nil.

Remember, most of these things have as their only threat model someone trying to gain access from the Wi-Fi side before authentication. I doubt many vendors seriously consider questions like "can the cable connection to the ISP be used to take over the router?" or take steps to prevent it. For many devices, that sort of access could be considered as a potentially legitimate feature (think, customer support and remote diagnostics).
Technical Support Manager | FinFolio | Denver, CO | Onsite

FinFolio is a boutique technology company that makes software for professional financial advisors. We have all the standard startup amnenities with a great office in central DTC.

We make great software and we need somebody to help us support it. You must have a financial background and strong technology skills. Leadership experience is desired, but we may be willing to take a chance on the right person.

http://www.finfolio.com/careers#op-70131-technical-support-m...

I am the founder and CEO and have a programming background. I am a serial entrepreneur in the wealth management tech space with a few successful startups under my belt. If you are interested, please mention that you saw it on HN as we consider that a positive indicator. Note that this position is our top priority, but are also hiring Quality Assurance and a Technical Support Analyst.
This isn't exactly the case - see Puerto Rico. For that matter, the debt (of Greece/Puerto Rico) is owned by other states/countries either directly or indirectly.
Links or references?
This is not excellent science. The author even says "Now, that's not research". Instead, it's a test that the methodology might be used to do science.

Another way might be to look at presentation transcripts. Picking two TED talks from the top Google hits for "TED talk transcript", I found http://www.ted.com/talks/christopher_soghoian_government_sur... and http://www.ted.com/talks/susan_cain_the_power_of_introverts/... .

The word "just" appears 4 times from the male speaker, and 12 from the female speaker.

There are 10 from this female speaker, http://www.ted.com/talks/amy_cuddy_your_body_language_shapes... , and 8 from this male speaker http://www.ted.com/talks/tony_robbins_asks_why_we_do_what_we... . Bill Gates uses "just" 8 times in http://blog.ted.com/bill_gates_talk/ while Maryn McKenna uses it 3 times in her talk at http://www.ted.com/talks/maryn_mckenna_what_do_we_do_when_an... .

From this alone we can see there's some variability, as McKenna uses "just" less frequently than any of the male speakers.

Based on this, it's clear that a much larger corpus needs to be used to tell if there's anything meaningful in that observation about the gender preference in the use of "just."
That should not be news to anyone. The only thing that has recently changed is Citizens United makes it easier to just avoid having to pass through money through more middlemen to bribe politicians.

Before radio and TV, only the rich elite who had the time to research politics voted. After radio and TV, only the rich elite who had the money to buy election ad slots got representation.
Pick a problem that you personally want to solve, and go solve it. It'll simultaneously give you the skills you want, and get you in the door with prospective employers.
How on earth is the cost of a legal appeal not directly related to jail?
I've looked into both l2l and moonlisp and they were too incomplete to be usable in their current state, and not being worked upon recently (or not much). The most current and interesting effort in this area in my opinion is Conspire[1], which is actually based on Terra[2], another amazing piece of software.

The decision to not go with LuaJIT was complicated and depending how it goes with S7 I probably won't take it again for a new game. For starters I doubt I will delegate any per-frame non-evented computation to the S7 side, while I could easily do it in LuaJIT. But I'm already seeing an at least 10:1 ratio of lines of code for things like building GUIs, and it's only going down even further now that I'm implementing event callbacks with lambdas and adding reactive-like system for rendering updates.

Good work on hua! I read somewhere that once you learn a Lisp you are destined to write one. I've been tempted too :)

[1]: http://blog.duangle.com/2015/01/conspire-programming-environ...
[2]: http://terralang.org/
I'm reminded of a story I heard about some kind of VR experience at Disney or some theme park.

He thought it was cool and got in line to use it. The guy before him was very physical during his sim and sweated up a storm.

He put the goggles on, got immediately grossed out by the hot sweaty mess inside and took it off before it had even started.

Gross.
So the reason .net feels antiquated is purely a function of the other people who use it. That sounds like something a Ruby programmer would say. ;)
~Oh, no, no, no. You can't just be an important person any more. That's like being only a millionaire. You want to be a very important person nowadays, otherwise you're just the froth, floating on the scum, floating on the unwashed rabble.~

It appears that certain people have forgotten that the grandest plans of the grandest men may be thrown into chaos by a mere handful of angry serfs. I think I would very much prefer to be anonymous and free to act than to be important, and mortally afraid of every moving shadow, or wound up too tight because people are not respecting mah propertah or mah authoritah.

I think that perhaps now might be a good time to learn some glassware-only techniques for solid-phase peptide synthesis and HPLC purification. Alternately, become an unlicensed expert on CRISPR-based gene modifications. I'm very concerned about the provisions for "biologics", and I would much prefer that biohacking be freely available to the people, rather than locked up for the exclusive benefit of the VIPs. There are some genies out there that need to be unbottled quickly, before some jerkasses decide that they're the only ones who deserve to get wishes.
Having a good plugin and theme system with an intiuitive web UI would make the rest of it easier. Bonus points for being able to add multiple repos.

Unfortunately, the can of worms that opens up in Wordpress is one of the worst things about it. Every plugin and theme is essentially its own ad-hoc web application running with global privileges.
Honestly, the one thing I want more than this from ST is a promise that in the event of loss of interest or catastrophe, ST3 will be open sourced.

Hit by a bus insurance if you will :P
I thought emulation would bring back the arcade, but that failed to catch on. A dying arcade I visited several years ago had a simple cabinet and a marquee that said something to the effect of "500 Games in One!" After trying it, it was pretty clear that it was running some kind of legal version of MAME. I wouldn't be surprised if the innards themselves were just a PC tower with a MAME-GUI loaded onto it.

The point being, however, it probably cost them less than $200 to put the thing together assuming they had an empty cabinet, and you paid a quarter to be able to pick from 500 games on which you could have a "vintage" experience. It was cheap, it was space effective, and to be honest it was alot more enjoyable than most of the other games they had there.

I kinda figured that would be the sort of thing that would survive in this day and age. I came back six months later and it had been replaced by a "Deal or No Deal" cabinet...
I am pretty sure that providing derivatives to enable a client to hide debt is illegal, particularly since Enron.
What Washington really knows about the Internet of Things
Semantic-UI, the Web's Most Beautiful Front End Just Launched 2.0, It's Amazing
You're right, he's not very good at the rhetoric [1]. That doesn't mean anything logically.

1. https://en.wikipedia.org/wiki/Ironic_process_theory
Paypal acquired Xoom
Inside Azure Search: Chaos Engineering
SEEKING WORK

I will build your MVP for you. Price is fixed at $5,000 and we'll scope it around there.

Otherwise, I can be hired for Clojure/Clojurescript work.

Email in profile.
Duolingo – Pittsburgh, PA (onsite) – full time

Duolingo is the most popular language education platform worldwide. It also just got $45 million from Google, who stated: "Duolingo’s mobile-first, adaptive, and gamified platform is changing the way people are learning languages across the globe."

It's free, gamified and the curriculum is completely science-based and proven to work. You can learn on the go, from anywhere, and dedicate a few minutes at a time. A few facts below! It is also being used increasingly by teachers, schools and departments of education (https://schools.duolingo.com/).

- It's the #1 downloaded app in the Education category on both iTunes and Google Play worldwide
- 100 million users!
- Selected by Apple as "iPhone App of the Year" and by "Google as Best of the Best for Android", 2 years in a row
- Unlike other online education platforms, Duolingo is a completely digital experience meaning it requires constant interaction and is native to computers / mobile platforms.
- Lessons are bite-sized so you can learn a language in 5 minutes at a time, whenever you're in line or waiting for someone, with no excuses!
- It's 100% free. Our mission: free language education for the world
- Duolingo uses machine learning technologies to create a completely personalized experience for each user
- Luis von Ahn, co-founder and CEO of Duolingo, is a MacArthur fellow, Carnegie Mellon University professor, and the inventor of CAPTCHA

We're looking for: Software Engineers, Designers and Product Managers to develop the next-generation technologies that improve how millions learn.

More details on our Jobs page: https://www.duolingo.com/jobs
Or send your resume and cover letter directly to jobs@duolingo.com
In 1900, there were no cars in LA or the USA. But cool story bro.
He's not my hero. I didn't vote for him mainly because I'm not in a swing state; but if I were and you ran him against Romney and Paul Ryan tomorrow, I'd hold my nose and go vote for him. I might even go find myself an ACORN volunteer t shirt and go register a bunch of poors to go vote for him too. Go ahead though, and tell me how much better we'd all feel about TPP if your horse would've won.
Well no, doesn't modern x86 have an extremely large number of registers in actuality?
No, but it will raise your XKEYSCORE profile!

http://www.slate.com/blogs/future_tense/2013/07/31/xkeyscore...
Goldman (and Paulson) profited hugely by the bailout of AIG. This bailout was focused on securities issued by AIG that GS held, and certainly wouldn't have taken place had the securities been held by e.g. Lehman. Let's rip Goldman for that one, too. Counterparty risk is a bitch, unless you own the Treasury Department.
When I'm hiring people for my company (especially new people), I look at things beyond the Binary Tree stuff. People straight out of school can regurgitate that stuff all day but they don't know how to put themselves in a clients position on why it matters when a site is slow and actually make software that helps someone. Obviously, if you have been doing some project management, you are way ahead of those people.

Just build something. Don't worry about the details an how many O's it is. Find a tutorial on codecademy and have some fun with it. Figure out something _you_ could use in your day to day life and build an app/website/facebook thing.

This is just my experience in a SMB software company.
I don't think simpler to decode necessitates fewer instructions. If all your instructions put the bits describing which registers to use in the same place, use the same way to specify constants instead of registers, to specify that they operate on floating point variables, etc, using 8 bits that select the instruction gives you 256 different discussion with limited added complexity.

Of course, it is unlikely that you can make 256 instructions use the exact same format (some operations will not have any use for 3 registers, for instance) but if you can keep things as consistent as possible, decoding becomes easier. Price paid is that you sacrifice instruction space, for example because the instruction format allows you to write the result of an operation to a register hard-wired to contain a zero.

And x86 isn't that CISC-y. There were processors that basically could do a simple number to string conversion in one instruction, and there _are_ processors with an instruction that does Unicode conversions (http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/d...)
Shorter or less boilterplate isn't necessarily a good thing. C#'s greater explicitness can make it easier to keep track of what's going on comparatively.
I am not sure of what you mean by "client money". It is not a deposit taking bank. (And even deposit taking banks are wrongly perceived as taking risks with clients deposits when in reality all losses go to the bank shareholders and the deposits are state guaranteed).
It's just a programming language, use it as you see fit.
Google Mistakenly Tags Black People as ‘Gorillas,’ Showing Limits of Algorithms
If the US government stops running those huge deficits, partially financed by foreigners, the US trade deficits will close naturally.

I just don't know why you'd want to do that, and why you'd want to do that now. But run those deficits too far, and you'll be forced to anyway.
Your income taxes, yeah. Your sales tax, highway tolls, certifications (state car inspection, state certifications to operate certain businesses, etc) and additional resource taxes (gas tax, tobacco tax) are going to your state, and your property / zoning taxes are going to your principality.

The federal level matters because it supplants state law. The FBI and other federal agents can arrest anyone in any state where pot is legal statewide under federal law. You just get out of having local PD arresting you for it.
The biggest issue[1] I've found with vi(m)-like modes in shells and readline is the lack of any feedback as to which mode you're in. That, and my tendency to use C-c as an alternative to esc in vim has...unfortunate consequences in the shell, although I could potentially rebind it.

[1] Actually, the biggest is 'discovered it set by default on a server you occasionally adminster, and taking far too long to realise why you're typing largely gibberish'
Just centralize it :-). Exactly the reason I think IPv6 won't fix it (arbitrary inbound will still be firewalled by upstream either as a ToS/AUP or as a "feature") because too much money is at stake for the centralized services.

I think solid decentralized service discovery and direct routing would be as pivotal as the Blockchain itself. One actually helps solve the other, e.g using an altcoin for anti-spam. But the direct routing (a better NAT hole punch) apparently is not possible without service provider cooperation.

Tor is probably the biggest reliable semi-centralized overlay network, I'm not sure if there are any better options for punching through NAT that don't involve running your own public relay or trusting a 3rd party. But I assume
Tor is much too slow to support realtime voice between an arbitrary client and hidden service?

Bitcoin miners faced a similar problem of needing to build a higher speed relay network to shuttle large blocks faster than the existing P2P relay network. In that case there was a group of P2P nodes configured to allow much larger number of peers combined with dedicated fast paths between themselves each located in high-speed hubs. I'm not sure if it was ever deployed.
What does any of that have to do with it as a programming language?
Couldn't they just do it in C++ though?
The current technology is just loads better. I don't find myself longing to get to an arcade to experience Gouraud-shaded polygons at 10 frames per second.

Likewise, I don't want to throw on a head-mounted display and strap myself into a movement pad just to play another Call of Duty iteration, either. It will be interesting to see what new experiences indie devs can come up with that aren't another rehash of the last ten years of AAA gaming.

(Although the crossbow game looks pretty fun! https://www.youtube.com/watch?v=v6t69mp0ZhE)
https://wikileaks.org/tpp/healthcare/
“Adds iOS build support to gomobile command”
At least they have avoided giving it an Orwellian name including the phrase "free trade". Free trade can be described in a few sentences. These voluminous inter-governmental managed trade agreements are just protectionism by another name.
https://www.bomberbots.com/#/match/202081 is very interesting to watch
Here in Oregon, pot just became legal today.
Visual Studio Code is based on Electron, not Atom. The editor component is Microsoft's and based on Monaco, the editor used in Visual Studio Online.

Electron is a souped up Chromium Embedded Framework, patched to make it easier to develop desktop applications. Atom is built on top of that.

So, Visual Studio Code only uses the "low level" components from the Atom project, but it doesn't use Atom itself (unlike Nuclide which is, instead, a set of Atom plugins).
Last time I checked, fraud is illegal. And if Greece's debt limits were illegal to exceed, there are Logan Act violations.
For that accusation to work (even ignoring the difference between being a "fan" of Obama and agreeing that Obama is a "progressive" rather than a "centrist", which are really orthogonal concerns), you'd have to have me ever claiming Obama was a progressive rather than a centrist.
I don't see why his affiliation with Doctors Without Borders carries argument-ending weight here. They do noble work, but their interest is the well-being of people outside the U.S. The best case scenario for them is U.S. companies doing all the expensive R&D, and their patients outside the U.S. getting the resulting drugs for free.

The USTR, in contrast, has the sole responsibility of maximizing the benefit to the U.S. It's in our interest if people outside the U.S. have to pay us a bunch of money to get the drugs we invent.

That is not to say that we shouldn't be giving free drugs to people who need it. But that's a policy decision decidedly outside the scope of the USTR. We have agencies like USAID whose job it is to handle humanitarian aid.
GS isn't responsible for Greece's accounting/auditing, are they? They sold Greece a swap. Greece elected not to declare it as debt. It's not like GS has the power to force Greece to carry the debt on their books.
Front end, Full stack and Machine Learning | San Francisco | ONSITE

Mattermark is organizing the world's business information. More about that here: https://mattermark.com/mattermark-engineering-the-path-forwa...

Mattermark is looking to fill a number of positions on the engineering team including:

Front end engineer excited about using modern practices to build web applications where the client is in the browser and the server is an API. We're using ES6 (Babel), React, flux, modules (CommonJS with webpack) and solid engineering practices. https://jobs.lever.co/mattermark/059c168c-d60a-4b97-a4e0-7fe...

Full stack ruby or python: https://jobs.lever.co/mattermark/d5e404dd-fc1b-4238-b6d3-22b...

Machine learning: https://jobs.lever.co/mattermark/2f9c8c35-c9eb-4201-880a-886...
Vungle | San Francisco, CA
Full-Time | ONSITE | VISA
(http://www.vungle.com/jobs)

Goal: Help us make mobile video ads not suck!

About Us:

- Leader in the Space : http://bit.ly/1U9FdpR
- Always Profitable
- Benefits include: Gym ($100/month), Food ($15/day), Travel ($200/month), Relocation, and paid to visit any of our 5 international offices for 2 weeks!

Looking For:

* Senior iOS/Android Engineer (Obj-C/Java) - We are looking for 2 separate people to help drive our iOS and Android teams which are the core of our business

* Data Science and Machine Learning Engineers - The Data Science team is instrumental in determining our success as a company, not just a side project. (Kafka, Cassandra, Spark, Python/Scala)

* Senior Data Engineer - Looking for people help scale the service-oriented infrastructure to handle over a billion requests per day. (Kafka, Cassandra, Spark, Python/Scala)

I've been with Vungle for about 6 months working on the iOS SDK team. It's a lean environment where I can still impact technical/business decisions. Great place to collaborate with inspired engineers from many diverse backgrounds.

Engineering Culture : http://bit.ly/1GOGQzV

Respond at:

Me (Nicolas) - nicolas.goles@Vungle.com

Recruiter (Simon) - simon.bunker@Vungle.com
It's mainly what its used for, if you want to make pretty graphs and keep track of materials at your factory maybe you pull out .net if you want to do something interesting you use pretty much anything else. I know tons of people make a living with it, but I don't understand the passion for the language.
I haven't used Firebase, but would RethinkDB with its real-time feature be an alternative that has joins? It has the drawback that it'd be self-hosted, but apart from that..?