skysight-inc/HackerNews huggingface dataset:
You can destructure objects as well.

So:

const description = (nameAndOccupation) => {
const { name: { first, last }, occupation } = nameAndOccupation;
return `${first} is a ${occupation}`;
}
description({ name: { first: "Reginald", last: "Brathwaite" }, occupation: "programmer" });

And this last _is_ in fact how real-world code would pass person data around. Your i18n points stand, of course.
just to see some content

Moreover, static content. There's a big difference between using JS to do something interactive and useful which couldn't be done before (e.g. various games, calculators, and visualisations get this part right), and using it to incompletely emulate basic functionality that web browsers already have.

the 'Flash site' of the 2010s

I like that analogy - stuffing the whole site into Flash was a horrible idea, yet games and other useful interactivity (minus the annoying ads...) weren't so bad. Now the trend seems to be putting the whole site into JS, and while it could be argued that JS is more open than Flash, the end-result is just as unnecessarily wasteful of resources and inaccessible in the ways that the web was originally envisioned.
HALL
Real-time chat & texting for business teams.
https://hall.com/careers

San Francisco, CA (local)
VISAs OK

Hiring locally for the following full-time roles:

Sr. Fullstack Engineer - JS focus

Node.js Engineer

Frontend Engineer

Mobile Engineer

___________________________

Transforming the way companies communicate.

Why work at Hall?

Work on a product you'll be actively using every day
We use node.js, rails, redis, mongoDB, capistrano, chef and EC2

We're a design & data-driven organization.

Recently raised a $5.5m series-A when the company was just 2 people led by the early investors in Mint.com, Google and Box - Felicis, PivotNorth, Founder Collective and AngelPad.

Located in SOMA, San Francisco near 4th and Bryant. Just a 5 minute walk from Caltrain.

Hall's CEO & founder Brett Hellman joined his first startup at 14, and also spent time building new products at Yahoo & Intuit.

Hall's CTO & co-founder Ron Adams, previous led the engineer team at Yahoo! Sports.

___________________________

PERKS: Be a part of a world-class team, love what you do and have a huge impact!

Top-of-the-line MacBook Pro or MacBook Air and 27" monitor

Generous equity grants

Weekly company-wide happy hours

Medical insurance with very low co-pay and deductible. HMO, PPO, and HSA options available

Dental coverage

Vision coverage

https://hall.com/careers
I'm Australian, 34, and yet to see a gun outside of a policeman's holster.

Gun control: working as intended.
>> Gun control works fine here in the UK imo. In the US I think it's different as getting those weapons back from a heavily armed public is more trouble than it's worth - getting them back from criminals will be impossible.

Re-read that last part... I think you're making your own point. Encryption is already in the hands of everyone - it's far more widespread than guns were in the US when gun control laws began. How are you going to go about getting GPG for example 'back from the criminals'?
Criticism Hurts, How to Deal with It?
Location: Florida

Remote: Yes

Willing to relocate: Yes

Technologies: Linux Admin, Web Security, Shell Scripting, Git, PHP, MySQL, WordPress, Ruby, Javascript, jQuery, HTML/CSS. Willing and ready to learn anything!

Learning: CCNA, ELK, Puppet, Perl, C

Resume: http://adamboulware.com/

Email: see resume

2012 BS in IT, Computer Security Administration. 8yrs tech experience, 3yrs+ Linux cloud sysadmin & web developer. Looking to dive head first into Ops / Infrastructure / DevOps.
Anonyome.com - https://www.anonyome.com/careers.php - Salt Lake City, Utah
Also hiring in the Gold Coast, QLD, Australia

We are hiring interns and full-time engineers. Even marketing people. We are a "stealth startup" with a healthy amount of funding.

dwilkins[at]anonyome.com if you have questions.
I have been using the Windows 10 preview to play around with Powershell 5. Up until the 9926 build it was a big improvement.

The 9926 build is the first I've noticed that the started Windows 7 "Search Program and Files" has been replaced with "Search the computer and web". Apparently you can't turn it off. I could not find a group policy or regedit tweak to turn it off. A Microsoft support article said you cannot, period. Everything you do is a search. This default behaviour, even in Ubuntu, was what helped me switch distros.

The problem with this default behaviour is that it won't fly in corporate and government environments. Any place that does a security audit will have to redo a security audit every single time a new system is placed onto their network.

Microsoft seems to be moving towards the trend of easy use rather than productivity.

Trying to make a child's first impression of computing being tied to Windows makes sense. But aren't there going to be issues with blatantly monitoring kids like this?
It's totalitarianism, not authoritarianism.
And one of the more common reasons given for that is the widespread proliferation of guns in the US. See the corollary yet?
> And yet, for a while now, the general "scientific consensus" has been "fat is bad for you",

No, it hasn't.

The general scientific consensus may have been that most Americans are consuming fat in general, and certain varieties of fat in particular, at levels which are unhealthy, and therefore that most Americans would be better off reducing fat intake in general, and certain common varieties of fat intake in particular.

It may be that many people have overgeneralized this scientific consensus into a popular misunderstanding of "fat = bad", but that, again, is mistaking popular view (and the mass marketing of "low fat" products) with scientific consensus.
Pricing APIs: Ziggeo
With potentially negative long term consequences, and it's not even a stopgap solution for people who need silence, not music/white noise masking their VP.

I'm not saying that it is the wrong solution for you, but it's not a viable solution for everyone.
Considering that what you consider 'IoT' and what Microsoft considers 'IoT' isn't the same thing it might be your comment that is irrelevant.

http://image.slidesharecdn.com/iot-whatisit-140607104402-php...
That assumes you can't do anything useful ON an operating system without changing the underlying system. I've never changed linux or osx either, but I find I can do a lot of useful things on them.

It hasn't been as common for a while, but I remember using a litestep ui in the win2k era... actually like the Windows 7 desktop/menu/toolbar interface a lot.

Beyond the UI on top of the underlying OS... I'd say that most software development is business processes, which can be handled in pretty much any operating system and higher level language on modern hardware/software that costs a lot less than the time used to develop said software. Yes, performance matters. Yes, there is a need for open platforms. However, good enough gets the job done most of the time.

I mention this as someone who really doesn't want to deal with the underlying hardware any more than I need to. I have no interest in writing or debugging drivers or system libraries. I do like writing useful, and sometimes not so useful things on top of other tools. If I can do that in node.js, c#, go or other languages that makes me happy. It also makes me frustrated when I need to do something in Windows that's far easier in Linux.
MassiveMesh – A wireless broadband ISP in Troy, NY
"This should really be the new "don't do your own crypto"."

oauth / openid for the win

Unless your companies "secret sauce" is user authentication and management, you probably shouldn't be doing it.
Reddit has shut down its nascent cryptocurrency project
Little extrapolation seems necessary.

It's also important to note that enforcing such a thing will require heavy government regulation of software production and distribution.
A male friend of mine used to use "light black" for dark grey.
OS X is free now on the condition of using only Mac hardware. Windows is the only OS that isn't free and their market share has been gobbled up by Apple in the last decade or so.

I think the only place where Windows is still pricey is the enterprise, but Apple has made it a point to give away their OS completely free to everyone. Apple got out of the server game mostly because Linux has and will take over in the long run (especially with platforms like docker which should make it easier to deploy apps).
Same reason we put locks on our doors. If someone is really serious, he or she can (destructively) break in. But a locked door will prevent someone from casually getting in.
And this has been shown to be unproven, right? That was all over this forum a month ago - thousands of studies and no smoking gun. Fat isn't bad; obesity is bad.
World's Tallest Tsunami – Lituya Bay, Alaska, 1958
Case study: Market Disruption at its finest
I think gcc is in some ways more tested than professional compilers given the huge range of code thrown at it. It can fall down in performance on workloads that things like ICC are tuned for, but performance is nearly always structural rather than micro-optimisable.
"Would Britons be required to avoid software from creators that fall outside of the UK’s jurisdiction? Would visitors to the UK be expected to replace the software on their laptops, and have all messages to and from the UK be scrutinised by the government for contamination by encryption?"

Clearly it's not possible to enforce any such law generally. So what would actually happen would be that the law would be enforced only for people whom the government dislikes - e.g. investigative journalists or political activists. It's just another pretext on which to lock up inconvenient people.
WhoaSSL
I have the same gut instinct as you do, but a huge proportion of English* verbs come into being this way, taking over nouns as a shorthand way of expressing the idea.

For a good discussion and some links to background, see this recent Language Log post: http://languagelog.ldc.upenn.edu/nll/?p=16394

* I restricted my assertion to English because I don't know one way or the other if other languages tend to this sort of evolution. My impression is that particular languages tend to be open to some types of changes and less open to others, but that which changes varies from language to language.
Not just Intel, I think Microsoft is aggressively interested in getting exciting hardware to consumers, and isn't going to wait for their existing big brands to deliver.
Yes it is, and you can even do it from just a photo.
https://keysduplicated.com/

Although it doesn't really matter if you are talking about common household locks - they are trivial to open with a bump key or lockpick anyway.
I shouldn't be amazed by this in 2015, but a car that updates its software over the air IS just amazing. I wonder if it can update while driving. Or be on the receiving end of a DDOS attack.
Grace Murray Hopper, Creator of the First Compiler
Kickstarter: Work started, 135$ of 500$ funded,mkvirtualenv helper
Being completely insulated from competition is a huge indirect subsidy. Same net effect.
It's chilling how far those in power will go to silence even the possibility of dissent that honest journalism provides. In this case, the Obama justice department inherited a case from the Bush era and fought it all the way to the supreme court to get a journalist to incriminate his alleged source.

The information disclosed by Risen was already out there and the damage was done. That it embarrased a previous administration did not seem to matter. The DOJ seems to have wanted at least one head to roll in order to send a message to government insiders: "talk to the press at your own peril."
What about The Noun Project http://thenounproject.com/?
The sun C compiler was pulled in an era where the Unix workstations were (1) very clearly superior to PCs and (2) available with steep .edu discounts.

By 2000, the Unix workstation were not much faster outside of 3D hardware and floating points and the discounted price was well above the "equivalent" PC costs.

By 2005, the PCs had exceeded Unix workstations in every way.

The line is kinda blurry in my head but basically a 2004 vintage AMD CPU could do in software (using MesaGL) roughly the same OpenGL performance as a '98 vintage O2 could do with a decent frame buffer. Once the nVidia drivers became ubiquitous, that PC ran circle around all of our SGIs except for the Octane2s (at a 10:1 price differential.)

By 2006, we were down to a single Octane2 with a busted frame buffer being kept to avoid relicensing a numerical package for $$$$.
We are pleased to announce yourself on Kickstarter with a small django package, for more info please read the description on the Kickstarter.com. Kickstarter is the best way to get an independent assessment and the opportunity to listen to your opinion. It also allows us to assess the demand for the development of necessary packages, as well as make it easier for us, the developers, to increase your efficiency.

Our task is to help to the django developers community by simplifying theirs life. In any case, we will implement the project even if the campaign fail, but your help would motivate us in the future to develop much-needed community packages that are suitable for use in real production projects.
I was thinking something less obviously encrypted than a usb stick with a dialog box saying "Enter password" - how about steganography? "A password for my image?"
Leafly

Location: Seattle, WA - http://www.lealfy.com/company/jobs

C#, Asp.net MVC, RavenDB, ElasticSearch, AWS

We’re looking for a senior-level software engineer with an understanding of the full stack but deep knowledge of server-side architecture, management and development that can help to support and optimize Leafly.com while helping to design and implement the technical components for the next generation of Leafly products. If you have experience building scalable, cloud based, web applications, are excited about cannabis, and would like to impact millions of users, look no further.

Responsibilities:

-Build out new, exciting projects for the Leafly community

-Design, implement, benchmark and deploy simple, elegant, high-performance code

-Work on the full stack, web and mobile web client and server development

-Interact with designers, content providers and others to build products people will love

Requirements:

-5+ years of experience in the design, building and management of large-scale ASP.NET MVC web applications

-Expert understanding of modern, scalable, high availability solutions.

-Experience managing, optimizing and extending document databases, like RavenDB, MongoDB or CouchDB

-Experience integrating additional data sources and systems into an existing platform

-Good communication skills with an ability to communicate complex ideas easily and quickly
To respond to jvdh, yes it is possible. Others have mentioned the more capable Allwinner based Olimex devices.

And if this really is an issue of "Buy Britain" why isn't the device based on Bristol based Xmos silicon. Now there's something that's a really neat platform.

In short, the RPi is an inexpensive enough device that a lot of hobbists can buy on a whim and proceed to install and reinstall various flavours of linux on to marginally satisfy their sense of somehow being "hackers". As I said in my initial post to this announcement, the work of the foundation in making a cheap computer a reality has been totally ground-breaking.

Now everything has been turned into at best a marketing exercise. Now there's news of RPi2 as a Windows IoT platform, with requisite Windows machine for dev work. Will wonders cease to amaze...

I started out when you had to pay hundreds of dollars to get even a C compiler (for MS-DOS). I amused myself by hex editing COM files (because I figured out that for some reason it worked better than EXEs when randomly changing stuff) and using "debug" to assemble simple programs. I wanted to make EXEs and I didn't know how, and MS BASIC didn't make them for reasons I didn't understand. I didn't know where to get MASM that the few public library books I could find were on about. Then I got on a BBS with a program called Telix and got something called Turbo Pascal, and my life kinda changed. Writing directly to segment B800...

And then a few later Linux came on the scene and I discovered the magic of having GCC just there waiting for you. But this had to happen at school, after school hours because I had a 8088 at home, and I needed a 386 which thankfully my teacher allowed me to set up a dual boot for...

I will _never_ _ever_ allow computing to be made inaccessible to my future generations to understand and learn from. I don't want to drone on about this issue, but proprietary is fine. Making money is fantastic, necessary, and a beautiful indication of the value you bring.

But putting people in a prison of no understanding is not at all okay.
No, he's providing an alternative reason for gcc's popularity in response to Rob Landley's email[1] that asserts that it was due to developers determined "to avoid paying Ed Zander extra for Sun's Solaris compiler."

[1] http://article.gmane.org/gmane.linux.toybox/1890
EBay Security Vulnerability
I thought they meant some kind of visible light laser and wondered why they didn't just say 'light beams'. After all, visible light is the most familiar form of photon to most people.
I'm not sure about the best possible resource to read, but in the traditional of functional programming, immutability is preferred in nearly all cases. This is particularly important when it comes to data with long-lived scope (e.g. members of objects, data within the scope of closures, etc.) because the functions that operate on non-constant data lose purity and become more difficult to reason about and test. In other words, mutability leads to side-effects, wherein operations on data in one part of a program are visible within other function, without explicitly being passed in.

In many functional languages, mutation of variables is only allowed in special cases, and in some languages, it's not allowed at all. This can be weird if you learned programming in a tradition where modifying variables is one of the first things you were taught, but once you get used to not mutating your variables, the benefits really start to shine. As you mentioned, it often prevents entire categories of errors. For instance, I haven't written a for loop with an index variable in well over a year, in favor of using map/flatMap/filter/fold and friends, and for that reason, I can't remember my last fencepost error.

Like I said, I don't know the best resource, but learning Scala was really influential for me in immutable programming, and the Functional Programming Principles in Scala Coursera course [1] and the (unrelated) Functional Programming in Scala book taught me a lot of what I know on the topic.

[1] https://www.coursera.org/course/progfun

[2] http://manning.com/bjarnason/
I'm actually going through this book right now, and I like it a lot. Sometimes you need to dig a bit deeper and cross-confirm with examples from your life to get something meaningful out of it. I can't agree with everything the stoics thought, especially Marcus Aurelius was sometimes contradictory in his own beliefs, and also with the actual stoics - sometimes he leaned epicurean. In any case though, it's difficult to not agree with his very sound observations of humans and human nature that continues to be valid today.

I also picked this book up once before, the project gutenberg version, and I stopped reading after a chapter, because the language was kind of impenetrable and I found myself spending more time decoding what was being conveyed than actually thinking. Then I found the Hays translation (with the red raven on the cover), and I love it now. He prefers clean prose over conveying the original verbiage, which can be convoluted. Of course, there is a certain amount of interpretation in the hands of the translator that comes with that, but I don't think it's enough of a big deal in this case. If you really think this impacts the meaning, you can reread passages in another edition simultaneously. I recommend it, it's not as expensive, and it's a dollar if you get it used.
Jazz Fingers – Rails console enhancements
P.S.: jazz_hands, the project from which jazz_fingers was forked, is now abandoned.
Everything everyone else said, plus: fake system alert ads are still around (and still fool a lot of people), fake download buttons are still common on free software download sites, and deceptive ads for junk or nuisance software are pretty common. PC Optimizer Pro sounds like a pretty good deal until you install it and it throws a teenage house party on your computer. And if that's not all bad enough, there are the fake phone support numbers for various services that keep coming up in Google or Yahoo. Google's dealt with some of that, but not too long ago you could type "Yahoo support" into Google and there would be a list of prominent and official-looking 1-800 numbers and support sites, none of which were clearly enough labeled as ads for computer novices, and all of them took you to remote support scams.

I hate dealing with client-side malware. It's a time-consuming headache for my techs, it's frustrating and sometimes dangerous for the customers, and it's a loss leader for my business. I've put a fair amount of effort into never doing a malware removal or system restoration for the same customer more than once, and ad blocking software has probably been the single most effective and reliable piece of prevention.
And isn't mmmdG0tKtN#mmmmmmmmmmmmm more secure than dG0tKtN#mm?
CTO / Technical Founder | EF | London

We're a new kind of startup accelerator; often investing in top-tier developers pre-idea and pre-team and we're currently recruiting for our March start date.

We bring together the best developers into cohorts where they can find technical co-founders and get support to help them through the early stages of startup building (ideation, customer development, fund-raising).

We're experts in day -100 to day 100 and have had two cohorts so far resulting in twenty companies that are currently worth over $100m (our third cohort are pitching to Europes top VCs in just over 2 weeks). Companies in our portfolio have raised money from some of the best investors around the world including YC.

We're experience agnostic, so whether you're in the early-stages of your career or a developer with years of real world experience, our only criteria is that you're exceptional.

Founders are required to move to London, but we’re actively recruiting from across Europe and we’ve helped sort visas in the past when they’ve been needed.

We're especially interested in developers who also have domain expertise that they want to apply to building a startup. Whether that's from academic experience (turning your academic work into a real product that people love to use), personal interest in specific technologies (blockchain, statistical/probabilistic-learning, VR, etc.) or from working in a particular field (finance, security, etc).

If any of this sounds like you, find out more about applying at: http://www.joinef.com/march or send any questions through to me at mikey<at>joinef<dot>com.
Microsoft is playing a solid game of chess with their competitors.