skysight-inc/HackerNews huggingface dataset:
> but the fact is that macOS (OS X) is the single best operating system for developers today

For contemporary web and mobile app development: absolutely, no argument.

However, if your doing VR development, you're much better off with Windows. If you do lots of systems-level programming or ML with stuff beyond toy data sets there's a non-zero chance that you're better off with Linux.

These days, VR and ML are pushing the envelope and Apple isn't building hardware To keep up.
It isn't really a political appeal, you know. It's an argument about effective processes. Which is what hackers do all day, look for the best process to solve a problem. I urge you, in the strongest terms, to click the [unflag] button now.
Not really, no. But: the first commercial firewall was Ranum's DEC SEAL. Ranum is an old-school Unix programmer. The first book on firewalls is "Firewalls and Internet Security", by Bellovin and Cheswick, who previously created one of the first firewalls (predating DEC SEAL) and possibly coined the name. Both of them are, as you'd expert, Unix nerds.

People were building firewalls in 1988, several years before there was even Trump Winsock, let alone a reason for PCs to need to filter Internet traffic.
How is taking X years out of your live not permanent? Can a state give those years back if it admits a mistake?

(Clarification: don't have an opinion on overall debate, just picking on details of individual arguments).
I guess it depends on where in the world one lives.

I'm not American, and thus my phone is free of carrier tampering.

I even learned about the SMS over GPRS (thanks) thing because a relative of mine once owned a phone where we had to turn it off to actually get reliable SMS delivery, as it defaulted to GPRS mode.
Well, I'm not intimately familiar with your own awareness of The Economist. I've established that we both seem to have a similar depth of awareness.

My view is that the paper has a specific bias and that that should be considered. In particular, it results in an inaccurate framing for economic and policy issues.
The success of Mirai is hardly the fault of the security industry. The security industry has been howling about lax default device security for decades, and how dumb it is to put your TV directly on the Internet, much less your refrigerator or your lightswitch. The electronics industry is the correct target.

The only way out of this mess is regulation of what types of devices can be sold and how they must be secured. The electronics industry and online retailers need to get together and figure this out and come up with a UL for IoT, or the government will step in and make them all a lot more unhappy.
So what? Hillary does the same thing, it is a viable business model. Instead of Papa Johns, she does it to Uranium companies
LiveRamp | Back​ ​End/Full​ ​Stack Developers/Data Scientist | San Francisco| Onsite

Want to build software that connects companies and marketers? LiveRamp is the leader in data connectivity, helping the world’s largest brands use their data to improve customer interactions on any channel and device.​ ​We help marketers eliminate data silos and unlock greater value from the tools they use every day.

Our stack: We are looking for full-time engineers and aspiring managers in three primary areas.

1) Large scale distributed systems engineering (primarily Java on our 10+ PB Hadoop cluster)

2) Full-stack web engineering (mostly Ruby-on-Rails and Javascript)

3) Engineering management (you would code for about 6 months before taking on a manager role)

We are steadily growing (230 current employees) with plans to double in size over the next year. We’re looking to grow the engineering team both in our San Francisco Headquarters.

About you: You’re comfortable in multiple languages, frameworks, and environments.Our employees enjoy a fun office with catered meals, unlimited PTO, ​an ​annual camping trip and lots of social gatherings. But the best job perk is our awesome team - we’ve got a staff of amazing people who just happen to be great engineers as well.

Check out what we’re all about:

Senior Backend Engineer (http://grnh.se/afx5wq)
Senior Full Stack Engineer (http://grnh.se/f2la7b)
Data Engineer/New Grad (http://grnh.se/jmgo1f)

​Want to learn more? Email Recruiting@liveramp.com with questions about the roles and use the links above to apply directly.
migenius (www.migenius.com) | Melbourne, Australia | Full Stack Engineer | Full-Time | ONSITE

migenius are creating cloud based, interactive photorealistic 3D rendering technologies to allow designers, builders and consumers to easily and accurately visualise their creations. We're currently growing and are in need of a Full Stack Web Engineer and/or a Front End Engineer to expand our existing and greenfield projects. Our technologies are built on React/Node/MySQL/Mongo stacks and we're after those with existing experience or who are willing to learn.

You will be working on all aspects of the web frameworks including front end interfaces (traditional and mobile), API and interaction with cloud based rendering services. You will be joining a growing, tight knit and highly motivated team to help designers easily create engaging photorealistic imagery.

For more details (and to apply) go to http://www.migenius.com/job-opportunities or send your resume to jobs@migenius.com
But given the existence of error rates there will always be wrongfully fined or imprisoned people. We won't ever get a chance to fix the vast majority of false convictions.

So even though you're partially(1) right about reversibility it doesn't really matter given that this won't actually come up most of the time. There will still be wrongfully penalized people.

1. I would argue that you're only partially right because wrongful imprisonment can be compensated for but not really undone.
> I've never had a company ask me "How would you sell this to someone else"? Have you? Do you actually state that question?

Yes I absolutely ask that question, and have been asked this question. If you hang out around startups, especially ones using Steve Blank's Customer Development Methodology you'll hear it frequently.

> Also notice how powerful this comment has just become, after I shared a personal story from the dating world

I don't know if I agree with powerful. I will say I'm less optimistic about helping you come to a deeper understanding since, well, it sounds like your mind is made up.

The best I can do is: imagine if you, and 7 billion copies of you, were the only people on this planet. Now picture where the above philosophy gets you in terms of global happiness. Perhaps strategies that emphasize communication would do better?
Life in jail without possibility of parole executed until the person dies in jail -- is also unreversible and can also be applied to someone who is innocent.
Yup, but why would a video editor buy a laptop that's limited to 16GB of RAM these days?
The guardian reported this in December of 2015. WHy does this say BREAKING?

https://www.theguardian.com/world/2015/dec/22/zimbabwe-to-ma...
Dunno why people would blame the Celery devs for that bug - if you're setting the clock on production servers to a non-monotonic TZ you are going to have a bad time.
Boeing Research & Technology | 3D Designer - Unreal Engine | Brisbane | ONSITE

Hi folks. Interested in building the future of aviation? Come join a mixed reality research and development team within The Boeing Company, based in Australia.

The successful applicant will work within a small team of mixed reality specialists who are tasked with developing innovative enabling technologies for application within new and existing Boeing products and programs. The researcher will perform a variety of research activities focused predominantly within the field of Virtual Reality. Applicants must be Australian Citizens to meet defence security requirements.

Submit a resume and link to a portfolio here [1]. Applications still open.

[1] https://recruit.boeing.com.au/jobtools/jncustomsearch.viewFu...
Pretty much nobody has been able to turn touch into a "must have" on the PC. Microsoft has tried valiantly, but it's shipping a million Surface devices per quarter versus five million Macs and 10 million iPads.
Our commitment to our customer’s security
I finally created an account so I could say this exact thing, and in the minute it took to create the account three other people said it. So... yeah, I agree.
I didn't think you were supposed to copy the code out of the book. GOF was trying to define the vocabulary, and the code was just examples.
> It's all RISC under the hood anyway, why not give us access to it?

Presumably because it doesn't matter that much, so it isn't worth the investment for Intel.

It feels to me like people have trouble accepting that both of these are true: (1) RISC vs. x86 doesn't matter that much in practice; (2) technically speaking, RISC is a superior design to x86.
You can't undo 10 years of imprisonment. You can't give back time or take away what the person had to live through.
"but the fact is that macOS (OS X) is the single best operating system for developers today"
Please, to each his own. I'm a developer too. To me Windows/linux is better. I won't generalize by adding "for developers".
"But for web or mobile development ". Its about the tools.
They're ending abortion?
You're right. on mobile phone (iPhone) it goes into endless redirect. Crashed my safari also.

Here's a mobile URL I found on the internet archives. After it loads, tap the "Reader View" on the browser so you can see the story properly. https://web.archive.org/web/20160709054149/http://m.eastbaye...
Two years after this was published, Domain Driven Design was released, which among other things talked about using a ubiquitous language to ensure all members of a team creating some software were on the same page. So it seems disingenuous to imply the software design community were completely oblivious of these nuances in Alexander's work.

More widely, addressing the slightly snidey remarks about C++, which form the basis of most attacks on design patterns - this idea that design patterns are snippets of code certainly did take root, and persists to this day. Even with DDD, people missed many of the more interesting 'soft' factors addressed, and walked away from the book thinking all they needed to do was rename their data access objects 'repository'.

But it's utterly useless to say that iterators as a concept are pointless because foreach exists (and whether or not the author wants to believe people are missing the point, this is the foot they launch off from). Languages with first class functions are popular today, and I still hear that you don't need the strategy pattern because of this. And yet I look at Python's urllib (literally today), and its retry mechanism is configured by supplying a value telling it what to do. It's doesn't expose an interface to make the decision yourself. Design patterns in software (whatever the ancestry of the phrase) give you a better granularity to discuss, think about and plan software design. Sure, we have more retrospective patterns, but that's as much to do with the fact that we make a ton more software than architects make buildings.

I certainly agree that we haven't, as a community, got full value out of even our own interpretation of design patterns. But I don't think it's because of any of the issues described in this talk, and I certainly don't think it's because of the limitations of our programming languages.
A Brief History of select(2)
Note that in actual usage, the Touch Bar will only be changing substantially when you switch between apps/contexts or are interacting with it. From the Touch Bar HIG at https://developer.apple.com/library/content/documentation/Us...:

Use the Touch Bar as an extension of the keyboard and trackpad, not as a display.

Although technically it’s a screen, the Touch Bar functions as an input device, not a secondary display. The user may glance at the Touch Bar to locate or use a control, but their primary focus is the main screen. The Touch Bar shouldn’t display alerts, messages, scrolling content, static content, or anything else that commands the user’s attention or distracts from their work on the main screen.
Location: Bothell, WA

Remote: Yes, preferred

Willing to relocate: No

Technologies: Python, Go, HTML, limited experience writing C. MongoDB, Gin web framework, NuPIC, Docker. Networking and OS knowledge.

Github: https://github.com/nytopop

Resume/CV: https://registry.jsonresume.org/nytopop

Email: ericizoita@gmail.com
This is the problem with political discussions on HN: we've all read the guideline that says "don't post political appeals to HN", and so we waste time rationalizing that our preferred political appeals are something other than politics --- often with some superficial veneer of engineering-speak. I've been here for a pretty long time, long enough to have seen the same tropes used to get Ron Paul's RE[LOVE]OLUTION on the front page. I'm not impressed.

What makes this one worse is that it has Paul Graham's name on it. Naturally, half the site thinks that means it's pre-approved for HN. But no: just because he wrote it doesn't mean he thinks it merits a shitshow political thread on HN about it.
Arguing with the ghost of Kant seems like something one should avoid, but here I go... isn't that also an argument for why a state should not impose capital punishment? Mistakenly taking someone's life is something a state could never remedy.
If you get sentenced to life in prison and exonerated after 20 years you don't get those years back but you do get to be free for the rest of your life. If you're executed and then exonerated 15 years after the fact you're still dead.

I think you can also get awarded up to something like 50-100k per year of wrongful imprisonment (though that hardly comes close to compensating you for the damage that would have caused)
Leadpages (www.LeadPages.net) - Minneapolis, MN | Full Time | Business Intelligence Analysts, Python Engineers, Marketing Designers, Product Owners, Product Marketing Managers, Technical Support Specialists, etc.

We're a Minneapolis-based SaaS startup focusing on conversion optimization products for our customers. We're a Python shop (entirely open source), but we're 100% committed to diversifying our team to include members of the RoR, Java, and PHP communities (in addition to Python) and have found that through this diversity, we're able to grow in infinite ways and build amazing things. We have an excellent culture (I'm sure you hear that a lot, but this is actually true) and a great appreciation for work-life balance (we practice this heavily!), AND... we work remote two days per week with the other three days from our incredible downtown Minneapolis office (yes, if you are not already local, you’d have to be open to relocation).

We currently have opportunities available for:

- Python Developer => <http://careers.leadpages.net/apply/bkvh23/Python-Engineer?so...

- Site Reliability Engineer => <http://careers.leadpages.net/apply/YN38C7/Site-Reliability-E...

- Senior Manager, Engineering => <http://careers.leadpages.net/apply/FMt6Qc/Senior-Manager-Eng...

- JavaScript Engineer => <http://careers.leadpages.net/apply/Uo7uSD/JavaScript-Enginee...

These are all full-time positions with great benefits including Medical, Dental, Vision, 401k, PTO, Flexible Schedules, Work From Home options, and more! We even offer relocation packages to help you relocate to beautiful Minneapolis, MN.

If you're interested in seeing any other open positions within our Marketing, Product, Technical Support, Customer Success or Operations teams, check out our website at <http://www.leadpages.net/careers>

Interested in emailing me directly? You can reach me at <Tiffany@Ave81.com>

Let’s build something awesome!
Any openings for recent graduates?
One of the first things I do on a new Mac is to toggle the preference that lets you use the function keys and function keys and the "fn" modifier to coerce them to do things like volume control. Macs (until now) absolutely do have function keys for anyone who wants them.
They are actually 2 modes (you switch between the OS keys and the Fx keys by pressing the fn key). There is also an OS setting to switch which mode is enabled by-default (without pressing the fn key).
Otonomo raises $12M to make data from connected cars useful
https://en.wikipedia.org/wiki/Blackstone%27s_formulation

"It is better that ten guilty persons escape than that one innocent suffer",
GP used indenting (which wraps text in (the equivalent of a) <pre>-tag -- intended for code listings and such:

I'm an asterix * and I'm ok
[ed: ***proof-no-space*required**]

However, a single asterix * with spaces on both sides is also "escaped": I * blink * all day and sleep all night?

So: " * #999# * " should work.
It looks like someone learned what the meaning behind philosophy is. Here's a simple hint, philosophy, itself, has nothing to do with any western philosophers, the people, nor the English language.

Also, nobody knows what the hell Socrates, etc really meant because they've been dead and there weren't media storage back then. We don't have any of the context, this means voice tone body language etc. Also Socrates, Einstein, etc., don't (say) anything, they said something. They're fucking dead. They've been dead. You have no idea how many people who think the y are smart need shit like this to be explained to them. Jesus fucking christ
TCP labels addition for end to end application authentication
Yes.

It's teacher-by-teacher of course, not part of testing, and without defects being pointed out in later years. Instructional materials show examples but don't bother to explain which aspects of letter form actually matter.

For example, it is important to distinguish points, humps, and loops. This has to be reliable. Many other things are not so important, but you might not guess which ones just from looking at examples.

Also, a fine-point mechanical pencil is a must. Ball-point pens need too much pressure and normally the tip has a bit of wiggle to it. Other kinds of pens leave ink blobs when you stop. Old-style pencils get too wide as they wear down.
Maybe this indeed is the beginning of the end of the current US based hegemony.
What's to say banning He death penalty entirely won't move that pro bono work to life sentences, even if only partially..?
Amazon | Sr. Technical Program Manager | Seattle, WA | Onsite

Come shake things up within Amazon's Big Data Technology team. Our analytical engine is powered by a wide range of distributed solutions running at scale. We are working on some of big data's hardest optimization and platform challenges. As as technical program manager within the big data team you will drive high quality products creating scalable systems by collaborating with internal and external customers as well as other teams.

For more information (and to apply) visit: https://www.amazon.jobs/en/jobs/443476
Could somebody comment on the significance of this?
Amazon | Software Development Engineer | Seattle, WA | Onsite

Come shake things up within Amazon's Big Data Technology team. Our analytical engine is powered by a wide range of distributed solutions running at scale. We are working on some of big data's hardest optimization and platform challenges. As as software development engineer within the big data team you will help create the secure storage engine that powers Amazon's business.

For more information (and to apply) visit: https://www.amazon.jobs/en/jobs/453209
Quantcast (https://www.quantcast.com) | Senior Software & Systems Engineers, Developer Tools | San Francisco, CA | ONSITE | Full-time

The Developer Tools team builds internal tools to help make our global engineering corps happier and more productive while they build systems that process over 40 PB/day. We own CI/CD, monitoring and alerting, collaboration tools, and lots more. If running one of those sounds interesting, drop me a line at acompton@quantcast.com.
Especially object oriented languages.
Kottke.org memberships
Exactly. He originally trashed the whistleblower reporter in 2009 instead of addressing the allegations (see my comment in this thread for links)
1. Do it by hand. write everything down.
2. Turn this into shell (or python, ruby, your favorite) scripts, with variables.
3. Recognize the difficult areas -- configuring load balancers, etc. Conceptualize a general solution.
4. Find this solution in a CM of your choice -- solving the hardest problems first as a measure of fit.
So now we know all about the development of this idea, but what is the genesis behind this probolsky? Why did you want it built? If it was to truly learn "development," then I suspect you would have done it yourself. Scratch your own itch? Expand it into a business offering? Where does it go from here?
Because when your disk IO subsystem can do 2+ Gigabytes/second, RAM is much less of a factor.
Yeah, it is a sort of honor system, but I'm sure if you were hacked, and they see you aren't compliant, it won't go well for you. The fines get steep fairly quick[1][2]. Considering it mentions you might be charged $50-$90 per card even if you are compliant. Although I think those are actually fees for the issuers, I can't imagine they don't have a way to pass then along to merchants.

1: http://www.focusonpci.com/site/index.php/pci-101/pci-noncomp...

2: https://www.pcicomplianceguide.org/pci-faqs-2/#15
> A sentence of Life in Prison carried to term is a worse punishment than Execution.

This isn't an objective fact. Even some prisoners would certainly prefer to live their life behind bars than lose it completely.
Because it would not be useful to any real web browsers.
Repost from the dead thread.

There is one good reason to keep the status quo (death penalty without any actual deaths) which is that anyone given a death sentence gets their case reviewed and appealed by excellent lawyers working pro bono. The people who get life get no help at all and are just left to rot in jail.

I have read of prisioners being upset when given a life sentence as they know that no one will help them appeal their conviction. If you are innocent you want to be given a death sentence and sit on death row since you will have people helping you get your conviction overturned.
Quite interesting, maybe one should also check this older talk:

Robert Martin, "What Killed Smalltalk Could Kill Ruby", 2009

https://www.youtube.com/watch?v=YX3iRjKj7C0
Your waitress friend should submit a few (fake) bad reviews explicitly naming her boss (or whomever wrote the policy).
Not to get the person fired, but to make them face the reality of that shitty policy and get it changed...
> a yes vote on 66 overrides a yes vote on 62

That's not entirely true. In the event that both propositions pass, whichever proposition received more yes votes will supersede the other
https://ballotpedia.org/California_Proposition_66,_Death_Pen...
If Kant said that then he was trivially wrong.

For example, if you blind someone, how is that not just as irrestorable?
Elon Musk hadn't started his simulation yet /s
Spoken like a true perl programmer
افلام اون لاين
UNMORTGAGE - London, UK

Unmortgage started with a simple idea: Don't get a mortgage, get a crowd.

As of this week this idea became something that is genuinely helping people realise their homeowning dreams.

I'm excited and am hoping to share this journey with people equally passionate about changing the world for the better.

We're super lean and very early stage - http://unmortgage.com - yes, we release early and ugly to validate.

Looking for a full stack developer who wants to use data to change the way people make decisions about their single largest purchase: starting with automating conveyancing.

We exist to help those no-one else is helping.

This principle guides us so that we focus on genuinely changing people's lives, rather than incremental value add.

I'm on ray@unmortgage.com - or call me on 077 95 27 35 52 for an informal chat.

Absolutely no remote workers please.
If you download the windows 10 desktop app, it has just as much access as any other non-admin metro app.