skysight-inc/HackerNews huggingface dataset:
No really - the book intentionally leaves out some concepts in order to make things easy for people who are learning.

Although, the book has only a bit o theory - the minimum you will what to know to be able to use the language - going trough it my be a good introduction to Swift - arrays are different from Obj-c, you have tuples and closures are first class objects.

I think the answer depends on your background :)
> I generally like Obama (except for Espionage Act prosecutions, continued existence of Guantanamo detention centers, and drone wars), but this one makes no sense.

What's there left to like? Legal pot and gay marriage?
Nice and clean solution. I usually write the version string of a program with a git pre-commit hook.

Like this:

HASH="$(git rev-parse --short HEAD)"
sed 's/Version = .*/Version = "'"$HASH"'+"/' -i version.go
git add version.go
There is a very interesting podcast (LSE series about a year ago now), with the chair of the previous round of physical goods talks explaining what has gone wrong, and how to fix it. In essence the idea is a good one - set out worldwide standards of trade - like WTO - for intellectual goods as well as physical.

If I remember it's things like having same standards of animal welfare innabbatoirs (the U.S. Think EU chickens are dirty IIRC).

But it has gone south because it was played badly politically - the heads of the main negotiating countries should apparently have a summit, announce it was crap and announce a new round that will be

- public and open
- use a highest standard wins (ie if US rules on X are more stringent than EU then the U.S. Rules are the standard for TIPP)
- something else about timelines - I think not setting big deadlines
- being more multilateral like WTO

It seems a sensible move and likely to take a lot of the sting out of "rules made behind closed doors, race to the bottom etc"

Contrary views welcomed...
Stride Health is a health insurance recommendation engine geared towards the freelancers and independent contractors that make up one third of the U.S. labor force.

A user builds a health profile, and we use that information to predict their medical costs for the year and recommend a best-fit plan. After that, we're in it for the long haul: our personal support team is on call to help the user manage their health wisely, day-in, day-out. We're also well on our way to launching additional products that will evolve us into a broader HR support structure for independent workers.

Striders work hard, sweat the details, and enjoy life away from our computers together, too. We're looking for true team players that are passionate about our product, loyal to our users, and excited to heal a sick industry.

https://stridehealth.com/jobs
> Can a progressive democrat please explain to me why their hero is supporting this?

Did Bernie Sanders or Elizabeth Warren start supporting TPP when I wasn't looking?

Or was "progressive" an elaborate typo for "centrist"?
shout is MIT opensource, we ack the use of the looknfeel (see our about). Kwak is by no mean IRC backed, it's our own dev work based on Meteor.

The interface will change eventually to support all the features that we intend.

We first started by mapping IRC features and for that shout is super convenient .. but it is just the start ;)
A number of people working on commercial MMO design these days got their starts writing code for private servers of UO and other games from that era. The barrier to creating innovative mechanics was pretty low. There were bad parts, but also there were servers that had really great systems and communities.

I remember one private UO shard I played on for a number of years: "Ackadia". Ackadia had two systems that made it unique and wonderful.

If you were not resurrected from your corpse quickly enough it would decay and you would be forced to use one of the UO shrines. Each shrine would only work once. Once you had used all of them, that was it. You'd have to start a new character.

Secondly, monster spawns would spread out from dungeons if not periodically kept in check, eventually spawning in town and defeating the guards. This, combined with restricted travel, tended to condense the players into a smaller number of towns and gave real purpose and consequences to player organization and adventuring.

The result of this was that Ackadia had a tight-knit community, griefing was very rare, and you actually felt like you were accomplishing things other than making numbers go higher: helping and engaging with the community.
A metalsmith plugin that outputs the time elapsed between calls to it
Why was this guy down voted? Everything he said is correct, if a bit hyperbolic at points.

This is relevant: http://www.smashcompany.com/technology/object-oriented-progr...
What are you talking about, both Sanders and Warren don't support TPP.
There is also pkgsrc, which from memory can be build to be separate from the underlaying OS. FreeBSD's ports is similar. Slackware's packaging is based off simple tar files.

It does seem that this software build/deploy is a key problem that needs solving and the decentralised, easy to grok nature of Docker is key to the software delivery system. Nix is a really clever bit of engineering and design, but is also hard to grasp. Could it be made more simple? I suspect it's 'functional' nature is the hard part.

The nature of containers being essentially immutable, at least from a base software stance, with packages not being upgraded so much as newly installed avoids the problem of upgrading running services. Most (all?) software would run as its own user, so no root level daemons.

Configuration files are built from service discovery (e.g. via Kelsey's confd in lieu of the apps themselves deriving config), so even config need not be preserved if a roll back to prior to the package layering is done.

Just some thoughts, but I agree there is a need to better manage dependencies. Heck, why not build static linked binaries?
Abuse, good memories. It's one of the games (other being StarCraft and Unreal Tournament) which pushed me into learning programming as a kid. Funny that after 10 years I suddenly remembered that I had my first Lisp exposure over a decade before I learned about the language itself - it was by browsing Abuse data files.
hjkl hero would be easier for me to play
While I'm not sure how I stand on Oracle v. Google, I don't really agree with EFF's legal analysis here.

Nothing in that case suggests that using an API is infringement. It's about re-implementing an API for a different purpose. So using Twitters API is fine, but copying Twitters API for use on a Twitter clone service, not fine.

I also don't think this case necessarily prevents re-using an API for interoperability. The case was about Google reimplementing Java API for use in the android davlik engine. That really isn't interoperability since Java wouldn't run on it. They just copied some java apis for the convenience of android programers.

Pardon my ignorance but is that really common in the programming world? To take someones API and use it for a totally different purpose?
Thankfully, "moving to the web" no longer means JavaScript; WebAssembly can support that kind of thing instead, using arbitrary languages.

Also, you say "emotionally distraught" as though there's no technical reason to dislike JavaScript.
I've found Tower to be very sluggish on a large repository on OS X, where as Source Tree keeps on trucking.

Our repo is 4GB and has about 1 million commits.

Source Tree is the only client on Mac I've found so far that doesn't completely grind to a halt on a repository of this size.
I was under the impression that asm.js/emscripten are the new hotness these days? Hence not requiring porting everything to JS manually to bring it "to the web" anymore.
I, for one, am glad to know that that interests of everyone important are well protected in this treaty.

I just wish I knew how to join this class of people who are important. Apparently being a citizen is not enough anymore.
TLDR: There is a major mismatch between the device physics of the academic group and what is being marketed/sold.

If the actual device they were selling represented what they did in this technical work, I would be very, very excited. The I/V curve looks great.

BUT, compare that figure to the I/V curve represented in the longer datasheet (linked to in parent comment). A one million fold increase in resistance in 5nS- That isn't analog at all. It could be fairly emulated as almost a flip-flop with just a few transistors!! Although a binary memristor at scale might be more interesting as a memory (eg ReRAM), at this scale meant for neuromorphic analog applications, it becomes utterly uninteresting.

So to be honest I am baffled how they went from such a promising inspiration to a completely bland packaged device. Two possibiliies come to mind: 'they' are entirely different groups, or a major mis-marketing is occurring in the interest of gaining some funds for future R&D.
Second Street | http://secondstreet.com/ | St. Louis, MO | Full-Time, Onsite.

Second Street helps media and marketing teams grow and understand their audience with our easy-to-use promotions, messaging, and data analysis web platform. CBS, Entercom, ESPN, The Washington Post, Sports Illustrated, and over 3,000 others rely on Second Street to create meaningful interactions with their consumers.

We’re a close-knit, vibrant organization located in downtown St. Louis -- close to Wash Ave, the Metro lines, and the Arch. Second Streeters have a passion for software and the success of our customers. We host local meetups whenever possible, including the STL Ember.js meetup. More than anything, we value and trust each other. We set our own goals and and give everyone the opportunity to offer feedback on major projects. We keep it casual and work together to get things done.

Position Summary

This position will be a member of our cross-functional development team which is made up of designers, testers, back-end developers, and front-end developers. Members of the team enjoy a high level of autonomy while also working very collaboratively in-person and using Slack, Trello, and Hangouts. We work together to ship code every day and are constantly looking for ways to improve. Developers at Second Street are fully involved in every part of the process, from planning, to developing, to testing, to launch. We strive to use best practices including version control, automated testing, responsive design, code reviews, and occasional pair programming while keeping an eye toward usability and user experience. This position, in particular, will have a special focus on making sure we’re using best practices in our front-end development, especially with Ember.js. A typical day could consist of anything from spooling up a new ember-cli application and integrating with our existing library of ember-cli addons to helping another member of the team work through a particularly vexing issue.

Benefits

- Competitive Salary

- Unlimited PTO

- 401k with company contribution

- Development retreats every six months

- Computer of your choice

- Relocation reimbursement

- Free parking or a Metro pass, your choice

- Private gym in the basement of our historic building

- Professional development courses and conference opportunities

- Our focus on employee happiness leads to fun surprises like office scooters, renting out movie theaters, and a semi-annual week full of fun, food, and games known as Company Week

- Our incredible medical, dental, and vision benefits are 100% covered for you, and 50% for your family

- We work in a fun office environment with a shuffleboard table, Wii, gym, and full kitchen including a perpetually stocked kegerator

For more information, or if you're interested, please get in touch! http://secondstreet.com/careers/#senior-front-end-dev
How does this compare/contrast to the privilege separation that OpenBSD is working on?

edit: I tried to port this to FreeBSD but it uses the linux-only syscall signalfd
I'm afraid I'm still not sure exactly what we're disagreeing about or if we even have a disagreement. If you mean that CPUs that implement AArch64 and AArch32 are going to require more silicon and design effort devoted to their decoders than ARVv7-A CPUs of course I'd agree. If you mean that these CPUs will spend more power decoding when using A64 then I'm not sure but I'd tend to doubt it. If you mean that AArch64 CPUs have more complicated decode units than x86 CPUs than I would confidently disagree (modulo decode width and to a lesser extent clock speed).

If you're saying that the distinction between RISC and CISC isn't very important then I would agree with you, at least for high end processors. Ever since the Pentium Pro people have known how to avoid paying the price for complicated instructions outside of the decode unit and there are CISC instruction sets (not x86) that are relatively easy to decode.
Network network network, your business comes through your networking efforts, if you don't have the solid relationships you'll need to offer either a high demand speciality/certificate (for an IT pro it could be SAP HANA or CSM ) or an innovative products/services.
It's either you have the market (through networking) or the product. Value is not your option.
So, by implementing any of the interfaces, or extending any of the classes defined in the Java SE standard lib, I would be violating Oracle's copyright on Java.

;)
Anyone: Is is a good career move to work for a presidential candidate? Anyone have experience with doing so helping of hurting their career?

Also what if the candidate turns out to not be very popular?
I built an app (www.hipsterceo.com) to gain attention - make sure you focus at least 50% of your time on marketing to get your name out there. Don't be afraid to be controversial.

My experience with elance/odesk is pretty terrible. Focus on quality not quantity clients (even in the early days).

Nothing wrong with taking a full time job and doing said contracts on the side either - so long as the client understands, of course. And once you've built a portfolio app/site on the side then they'll have some degree of confidence in your ability to deliver.
I see that as a separate issue around why we feel the need to have rules around what it means to be a 1099.

My point is that regardless of the current legitimacy of how Uber et al are handling this, the contractors themselves have a choice to participate or not in the system as it exists today. If it works for them, why would anyone question it?
Oh it is. I imagine that Jon has plans to consolidate this mess, but it'd take a while to update the thousands of packages being maintained.

One step at a time!
Impact of Falling Chinese Stock Market on Domain Names
Could you explain that to my manager please? He wants our one team to maintain 6+ microservices, each in their own git repo. Its going to be such a cluster-schtuppe, I just know it, and no one cares to listen to reason...
Ahh, I took the original one on Coursera, and had no idea about these edx courses (which I must now find the time to do.)

The course made a huge impression on me. In particular, the jaw-dropping moment of realising, "I just wrote a set of mutually-recursive functions, and they worked first time, and it was easy"

At work at the moment I'm mostly maintaining and extending a system that I've been working on for the last few years, and when I look at my old code, I can see instantly whether it was written before or after taking that course.
It's possible, for instance, to write a program in C which compiles Scheme-formatted strings according to the Scheme spec. You use one; it's whichever Scheme compiler you use (therefore making your Scheme programs a "subset" of a C program). What's more, any Scheme program can be replaced by one written in C that runs faster and with less overhead.

Does this mean that C is "better by definition" than Scheme? No, both have their places. But any Turing-complete language with string handling is a "subset" of any other; that is an interpreter or compiler for that language can be written in any other language, so long as it's Turing-complete and can parse strings. If we look at which languages are "supersets" in practice, we find that C and C++ are the best languages ever by your theory, since many, many compilers and interpreters are written in them, while Scheme is a terrible language because compilers and interpreters are almost never written in it, even in most implementations of itself.

Your poor understanding of these pretty basic theoretical concepts and your silly fanboyism are why you're being downvoted.
^ This - I should mentioned this in my reply.

I haven't looked for work in about 2 years. I'm lucky enough to get referrals these days.
Here's that line from the article again:

all of which is meant to be plugged in at some inconspicuous public place

So putting it up right where staff can find it kind of defeats the purpose in having the relay stay alive for more than a few hours or days.
We haven't dig too much into optimization yet, it's _almost_ vanilla Meteor with MongoDB.
The hashtags are created by the users, and they automatically rank based on activity, we will have many more interesting ranking algorithms to come.
Running Linux on Open Hardware [pdf]
18F can hire legal permanent residents.
This excerpt from the article is relevant to your reaction:

In a letter to a student who pointed out that the chubby Midwesterners in his State Fair essay seemed “animal-like,” he answered, ashamedly, “It’s death if the biggest sense the reader gets from a critical essay is that the narrator’s a very critical person, or from a comic essay that the narrator’s cruel or snooty. Hence the importance of being just as critical about oneself as one is about the stuff/people one’s being critical of.”

What I'm getting at is that there were certainly times when DFW did say some pretty wise things, not because he was a wise sage, but because I think he sat and thought about certain aspects of life deeply. So, I'm not sure why you would have a one-sided impression of him as an asshole. Similarly, he certainly did write things that sounded like he was on the verge of wanting to go off on people, not because he was an asshole, but because he was clinically depressed. Anyway, I guess you've chosen only to remember one side of his personality, so it sounds a bit disingenuous. I don't expect people, especially in fiction, to have a flat-line, monotonous personality. A story, after all, needs to make things interesting and the mechanics of it require some tension.

We can sit and judge his personality when giving interviews, where most of the time he appeared pretty calm, maybe due to the fact that he was medicated--I'm not sure--but it would be a pretty useless exercise that kind of reduces everything to gossip.

His political opinions don't make him a worse or better writer. I mean, do semi-popular writers or artists have to always have a hard-lined opinion on something? He seems pretty liberal and, at the very least, not a right-wing conservative nutcase in the 2003 German interview on ZDF, if that helps any.
I'm really confused about this. Is the tax decided on the billing address of the subscriber, the location of the streaming endpoint, or the current location of the client?

Suppose my account is registered in Chicago, but I'm spending the summer in Cleveland; why do I have to pay the tax?
Unite - San Francisco, Los Angeles - Full Time - FrontEnd, BackEnd, DevOps - http://unite.io

We're a data startup looking for engineers to join our small and highly skilled team in Los Angeles and San Francisco. We are building powerful online advertising tools that everyone can use — not just big brands and agencies. We are growing incredibly fast, our servers handle 2000 requests per second and manage more than 700 million users (yes, that's 20% of the internet).

We are looking for talented front-end, back-end and dev ops engineers. We use Angular/React/JavaScript (ES6+) on the front end, and Java/Kafka/Storm/Redis/Node on the back end, with servers running on Heroku and AWS.

Feel free to ping me anytime at engineering@unite.io.
22 years a slave
99% of programming works like this: you pass parameters to a function/macro. If you screw up, the compiler spits an error. The details of the error message are rarely relevant, you mostly know what's wrong even before you read that message anyway.

This whole talk about macros being crazy dangerous and difficult is very misguided. Most of the time, if a Lisp compiler spits a weird message on you, you know what you've screwed up. In the 1% cases you don't, you apply macroexpand-1 (or equivalent), see why the expansion doesn't make sense and fix it. In the 1% of the cases it doesn't help, you keep reading the source until you understand what's wrong. It's no different than debugging functions. Same rules apply.
I first started learning dvorak almost 15 years ago. At that time I could type ~120 wpm on qwerty. Learning the dvorak layout was easy. After just a few hours practice I was able to type the full keyboard (maybe minus some of the symbols) at ~60 wpm. I didn't do anything else with it until a few years later.

Around 10 years ago I made a complete switch and I've been using it ever since. Today I am still not faster with dvorak than I was with qwerty when I switched. I was at 60-70 wpm for the first few weeks, and that was maddening. But after a few weeks I think I got into the 80s and that was more tolerable. Speed increases much beyond that are more about typing whole words or sequences of letters as a whole, and that tends to take longer to learn. Now I type around 100 wpm. I switched hoping to be able to type faster, so if that's the measure of success, then dvorak failed. I do think it's possible for a better keyboard layout to speed you up, but dvorak isn't that layout. It is pretty clear that my fingers travel less distance on a dvorak keyboard than they did on qwerty. Because of this, typing on dvorak has an overall "calmer" feel to it than qwerty. I've heard some say that it helps their RSI problems. I've never really suffered from RSI, so I can't personally comment there.

In summary, I don't mind that I changed, and if I could do it over, I still might do it again--but not for the same reasons.
I genuinely don't get this argument. If it was that, if Sublime were to cease updates everything stopped, I'd get it - but in the 4/5 years that I've been using it, I've only ever once had an issue (with a dev build) that stopped me from working. I just downgraded.

Just because something could stop being maintained, doesn't mean it instantly becomes worthless.

I don't know, maybe I'm missing something?
> a complete ignorance of social factors.

Maybe that's why I like Lisp so much. Because "social factors" are so frikkin' annoying and irrelevant and I feel the world would be so much better for everyone if we stopped paying so much attention to them as we do now.
Would love to see the source code if they have published it anywhere ?
Download+TaiG+Jailbreak+iOS+8.4+?+|+iOS+Jailbreak+Tools+and+Jailbreak+Guide
I took my first two jobs at crap pay because I just wanted to learn somewhere. I'm Gen Y. Not sure if you were trying to start another bs "This generation is entitled rabble rabble" argument..
Chat is more of a generic term. The discussions we refer to are content based (right now centered around one hashtag or a Tweet). We will have other contents soon (hint: original content).
Yeah, I totally get it - I realized I'm a hypocrite when I posted this; just a few weeks ago I put a custom build environment together with an obscure version of gcc because I'm dealing with some code that depends on some of those "bugs".

I just don't think it's healthy to embrace this as an alternative to proper maintenance.
Come on, that md5 hash is only useful for verifying the download wasn't corrupted or incomplete. Nobody aw re of security would rely on it for anything else.

A hash of the iso wouldn't prevent the tampering of critical files up the chain.
Pretty sure there's a package you can add that automatically does this for you. Not sure if it still works, has been awhile.