skysight-inc/HackerNews huggingface dataset:
Congrats , I know nothing about "modern" IBM but it seems like they are trying interesting things with Bluemix. Let's see what happens next.
The problem with this argument is that the underlying assumption is, "I have a right to make a living through the sale of information." This is a popular idea to say the least, but it's a positive right which is why I disagree with it.

I do not think that people should be able to own ideas and information.

> And most of these people are not people who are trying to earn a living from their works.

You could make the same argument to a person who wanted to abolish slavery. Just because someone is earning a living by doing something doesn't mean it's right.
How Apple’s September 2015 updates affect designers
Pagekit CMS Beta released
How do those affect the amount of spam you receive?
I thought they were just to make it less likely your outgoing mail would be marked as spam by someone else.
The new user interface follows Google's Material Design, the control panel is built with Vue.js, package management is done with Composer and it comes with a highly modular architecture.
Same here. I struggle every day with my 24 inch Dell glossy monitor. I originally had a matte display, but It went dead during guarantee period and it was replaced with one with a glossy screen.

I am thinking of getting a smoked window glass and putting it in front of it. It is that bad.
I'd say that Slack is actually bloomberg's biggest competitor at the moment.
Ask HN: What startup podcasts do you listen to?
I've watched the whole How to Start a Startup series and looking for more, preferably in audio format, and focusing on tech/internet startups (early stage if that's even possible).
Update on figwheel vs boot-reload from some contributors of boot-reload:

- "Figwheel has more bells and whistles but the core functionality should be very similar" -- martinklepsch

- "...reloading individual namespaces isn't as useful with a Hoplon app as it is with for example react" -- micha

I haven't remembered this 2nd statement well, so I my corrected statement:

* figwheel at it's core is the same as what boot-reload can do for you if you develop a Hoplon app
Having a ziptie on your luggage will probably get you singled out for terrorism eventually...
My understanding is that that particular definition is outdated.
It's slightly worse than that: a payload can be any 8-bit data... except a LF character. Which is to say, you will need to either escape or quote it in some way, which is to say you are on your own.

It might have been cleaner to specify base64 encoding or length-prefaced payloads (say, 16 bit int preface indicating length in bytes). As it is, you are on your own.
Sorry, it's too late to edit now. I'll read up on HN formatting for future note.
PCI and HIPAA are on the roadmap for Private Spaces - stay tuned for updates.
Get Mad App Ideas
base64 is the preferred way but any 8-bit encoding that doesn't use LF would also work.

There is no support for a length header or chunking as SSMP is designed with small messages in mind.
"You already acknowledged a difference between raising taxes and cutting spending. Done."

OK, clearly you're not interested in actually paying the least bit attention to what I'm saying, and your complaints about "ignoring arguments" are just projection. Sheesh.
> This meant that we could crack accounts created prior to this date with simple salted MD5.

This means that there was a decision not to force previously created accounts to update their passwords to make their accounts more secure.

Contrast this with the big Evernote vulnerability where all users were required to reset their passwords.
A Single Protein Is the Root of Dengue's Virulence
There's also Mailpile, which looks and feels a lot more modern: https://www.mailpile.is/ - unfortunately, the demo seems to be broken at the moment.
That suggests we did. It doesn't necessarily suggest we still could. Nicely illustrates why speciation is more complex than "can't interbreed" though.
No More Sticky Notes
Articles like these always remind me of this fantastic essay by James Mickens and his "Mossad/Not Mossad" concept.

http://files.catwell.info/misc/mirror/mickens-usenix/thiswor...

"“But James,” you protest, “there are many best practices for choosing passwords!” Yes, I am aware of the “use a vivid image” technique, and if I lived in a sensory deprivation tank and I had never used the Internet, I could easily remember a password phrase like “Gigantic Martian Insect Party.” Unfortunately, I have used the Internet, and this means that I have seen, heard, and occasionally paid money for every thing that could ever be imagined. I have seen a video called “Gigantic Martian Insect Party,” and I have seen another video called “Gigantic Martian Insect Party 2: Don’t Tell Mom,” and I hated both videos, but this did not stop me from directing the sequel “Gigantic Martian Insect Party Into Darkness.” Thus, it is extremely difficult for me to generate a memorable image that can distinguish itself from the seething ocean of absurdities that I store as a result of consuming 31 hours of media in each 24-hour period."
You are looking at a ten fold slow down to use Numpy. This is a extremely time sensitive software. Mentioning wrappers even adds to the over head.

Here is NASA's benchmarks using Fortan vs MATLAB vs Numpy vs Java. pretty evident that Fortran blew everything away.
https://modelingguru.nasa.gov/docs/DOC-1762
Client auth is explained in more details in the spec: https://github.com/aerofs/ssmp

Our most common use case is client certificates but there are provisions for alternate auth schemes.
Would love to get a response to this. We are required to be HIPAA compliant and started out on Heroku. We basically only had a prototype built and didn't have any clients yet, so we didn't really care. After a weeks of paying for Heroku we got a very standard sales call from Heroku. They were checking-in/trying to up-sell us on some stuff.

They asked us what we needed, and I responded with, "We need to be HIPAA compliant - what do we need to do to make that happen on Heroku?"

The sales rep immediately replied along the lines, "We don't do that."

He ended the call shortly after that, clearly uninterested in our money.

Since then, we started using Aptible (https://www.aptible.com)and they are AWESOME. The biggest difference for us is that they also provide the legal documentation and advice to working through HIPAA compliance. They're totally willing to go beyond just being a PaaS and really start to blend into a moderate level of legal counsel. Only downside is that their premium service entails a premium price.
Thanks for posting this. It has always baffled me that we are led to believe that all of humanity springs from one common root. Absolutely ridiculous and goes against common sense -what other species (of anything) has just one single representative??? Who's been selling this and why???
Previously: https://news.ycombinator.com/item?id=10196185
Taking a break or wasting time? Here’s how to tell
Would you consider the lenovo x1 carbon's or the x240's touchscreens to be matte?
Just add a "2" to the end of the existing password, duh.
Better suggestion box: use a Twitter hashtag to organize user feedback
Ask HN: Is an easy day-job "a good thing" so that I can start a side-business?
I am software engineer and my current job is low in both pressure and growth-opportunity. I can slack off for half a day or more and no one cares as long as I get some okay'ish results. Is this normal in our field?

Will this lead to me becoming lazy or is it a great place to be in if one wants to start a side-business? (I am only somewhat stressed after work and feel like I can code in the evenings.)
ApplyBoard | Kitchener, Ontario, Canada | Ruby on Rails Developer | full-time, part-time, intern | ONSITE

ApplyBoard is a software platform for international students to choose and apply to universities in a fast and simple way. Our mission is to change the way students apply to schools and the way universities choose students and we have been successful so far.
We are looking for passionate software development to join us and build the first software platform to make university applications enjoyable to millions of students around the world. You will have the opportunity to work in a post-revenue startup and work on a well structured web application used by hundreds of users from all around the world everyday.
Our platform is built on Ruby on Rails and MySql and is running on Amazon Servers (AWS).

Job Responsibilities:

Add features to ApplyBoard web application using Ruby on Rails framework, Find and fix bugs and propose new ideas to improve the system, Get hands dirty with both frontend and backend when needed, Talk to real customers everyday, find the pain points and find solutions for their problems

Required Skills:

Programming experience in at least one of Ruby, Python, PHP, C++, Java or similar Object Oriented programming languages, Familiar with basic data structures and algorithms, Familiar with web application architecture, HTML and CSS. Familiar with MVC frameworks and RESTful services (RoR/Django), Basic knowledge of databases, Familiar with Linux/Mac and shell/bash script, Familiar with unit testing and test driven development

Nice to have:

Experience working with Ruby on Rails, Passenger and Apache web server, Experience with MySQL, Experience with AWS, Experience in Javascript, JQuery, Bootstrap, Familiarity with Git or similar version control systems, Speaking any of the languages French, Arabic or Spanish

Contact: sina@applyboard.com
Strangely enough, email is a outdated protocol left over from the 90s, with its lack of seamless encryption, no real API standard (JMAP tries), etc... Seems fitting that clients look appropriately outdated.
Of course, it's true that it can't be proven whether any arbitrary program will halt or not, but in practice most (possibly all) useful programs can be proven to halt or not halt.
JavaScript is eating the world, part XXIV.
Yet we have Neanderthal dna?
Oh, right, that's only 40,000 years. Not 1-3 million.
If you are in tech, hedging your financial exposure to tech valuations is a bit like betting against your baseball team: it may feel disloyal, yet it is the rational thing to do.

Probably the most easily accessible strategy is to buy Short ETFs focusing on the tech sector, such as PSQ and SQQQ. As mentioned in the article, such strategies would be a blunt instrument. And holding these for more than a few months is often a bad idea, given the high fees.
Welcome to ’For the Record’
Could you give an example of an architectural benefit vs operational benefit?
Pokémon Go for brings Pokémon into the real world
I suggest that you call it the default in your spec and include it in your reference implementation, then.
The same goes for forum software, but what bothers me more than PHP is that these things usually only work with MySQL. Is this due to shared hosting providers usually only supporting MySQL and not PostgreSQL, or what is the reason? I honestly don't understand.
I'm really surprised there is no mention of SOGo (http://www.sogo.nu/).

It has a nice mail interface plus calendaring and even provides mobile device integration via an Exchange compatible interface (so your mobile device calendar and email integrates using the Exchange connector).

I've never understood why it does not get more traction (or mention on HN).
Bikes can actually be better for people with mobility issues than cars. Biking is pretty low impact and uses less energy than walking, so for some people for whom walking is a challenge, biking might be possible. With safe bike infrastructure, these people can still get around without cars. As a bonus, the exercise will keep them mobile longer.

> There's lots of people like my father, old, handicapped, both, how do you design a mass transit system that can accommodate people like him?

You build an ADA compliant system. Compare the NYC subway, built long before the ADA, and the DC Metro. Except when elevators are broken (a big problem given WMATA's incompetent stewardship of the system), you can use pretty much the entire DC metro system in a wheelchair. Escalators are in every station. In Japan IIRC there were markings in the walkways of train stations, airports, and sidewalks to help the blind navigate, and we could incorporate that in the States.
I've done it on tens of flights, nothing bad happened yet. I've had my bag searched twice in all that time, and one of those two times I knew exactly WHY (there was a piece of camera equipment that may have looked odd under x ray, a "Giottos Rocket Blaster," they did unzip the inner-camera case, and leave a leaflet in the bag).

I do recommend if people zip tie they cut off the excess/tail so it cannot get caught in any machinery.

I've seen a lot of international frequent fliers who zip tie when they have to check bags.
> According to the administrative law judge who heard the first appeal, Uber has sole discretion over fares, and can charge drivers a cancellation fee if they choose not to take a ride, prohibit drivers from picking up passengers not using the app and suspend or deactivate drivers' accounts.

> The company argues that drivers want independent contractor status because they value the chance to be their own boss.

If you are an individual contractor and you have one client, and that client can prevent you from taking others, fine you, put you on probation, and directly intervene in you work while it's ongoing, you are not a contractor, you are an employee.

This is the reason for labor laws, to prevent companies from taking advantage of employees. Whether the employees have been tricked into foregoing some of their rights because they think it's better due to marketing spin is irrelevant.
Yeah, we'll be working on it. We just wanted to test if people would actually use it. 8500 uses in three days is enough for us to start working on the extension.
Implementing and Verifying Algebraic Structures in Scala
That's generally not true. For example: you could buy a few copies of the same lock and take them apart. Unless there's something Really Funky going on, you can use the master oracle method as well (start with your working key, and change one pin at a time to derive the master key, as most locks with a master can be opened with all the pins set to the normal key and any one pin set to the master keying.

I'd say what this "leak" really did was (a) show the world that real security is hard to think about, and (b) make it easier for normal folks who don't know about how locks work to impress their friends with their ninja secret agent tools.

Really, this is all just a parable for the big fight over encryption. Do you really want to trust a government agency with any kind of control over how we lock down our stuff? Newp, nope, and noooope.
Off-hand, I'd guess you can use these hints earlier in the loading process than you could start executing JS.
Remember - the discussion is about what platform is dominant. The fact that messaging is implemented an app doesn't change that. New developments occur on iOS first for a reason.
Once I worked in a project which IBM was also involved. And everything in IBM related to that project was slow, very slow.
If you knew it was going to go for 1.26 would you bid 1.27 ?

The pain of losing affects your rationality.
Matte. Even if you "don't notice it", fatigue you experience over time may be related to unconscious strain to tune out reflective glare.

I hate looking at marketing material for monitors where they don't at all describe whether the monitor is matte or glossy, or where they hide this spec or use other unspecific descriptives that leave one wondering, "Huh?"

Glossy has its place; however, I think that place is not the general nor varying workplace. Not for me, at least. So, make it clear what I'm getting with your product.
Whenever I have issues with their API I just use their API support web page, not the terminal. In my experience, the terminal support team doesn't know anything about their APIs. If you are as lucky as I am, you also get to directly email or call the person responsible for handling all about your company at Bloomberg. I understand other people might have a different experience but in my view they are the best custome service I ever used. On the opposite side I can think of their main competitor, Reuters, and their awful customer service, in particular the API support team. I always need to schedule a meeting if I want something done about my support emails. I would add their APIs quality match their customer support...
6 Keys to Content Marketing Success for Any Blogger
Efeitos de Nutrabolics Waxybolic 2040g
Notice how it spikes during work hours and takes the weekend off? ;-)
Exactly. Should be "Meta-W, Ctrl-Y" :)
I though Fortran programmers are more expensive than C++ ones; but itjobsearch.co.uk says they aren't.

Fortan programmer: 45,000 GBP (3 month avg), +23% salary change from last year

C++ programmers: between 47K GBP to 100K (for c++ quants).With 3-5% average salary change from year to year.

I don't know Fortran; but looks like the fame about its high costs comes from mainframe hardware (which also runs C++, btw).
Sorry for the joke but how many callbacks did they need to make this transaction?
While I think Lockhart correctly points out there is something wrong with math education, I disagree with the solution he proposes to fix it.

Read page 16+17 and tell me who you agree with more, SIMPLICIO or SALVIATI
Projects like this were often started many years ago, back when PHP was the language of choice.
Think of it like that Jaba the Hutt/thermal detonator scene in Star Wars episode 6:

"This bounty hunter is my kind of scum, Fearless and Inventive"

When dealing with sociopaths,, to negotiate from a position of strength; you need to have an offer in hand from another employer, because it is very likely that you could be fired on the spot when you confront this type of individual. The sociopath doesn't care, and will just find someone else to exploit.
Test Web Services with Resty
Welcome to a new Google Wallet
Yeah, but maleness wouldn't help if he was black, he would be perceived as threatening. Sexism works in different ways for people who aren't white.
"There was exactly one breaking point, from Python 2 to Python 3"

One breaking point?

The majority of the libraries that I use don't even work properly in Python 3. The standard Mysql library for instance, which is used in the majority of ORMs (including SQLalchemy) isn't included in Python 3, which means you need to make major changes/try to use a different library.

The case of many standard libraries were changed, breaking lots of code. Example: ConfigParser to configparser.

Even simple things like print 'test' is now print('test')

These are only a few examples. There are lots of other major changes that break 2.X code.

I have been using Python 2.X for all of my projects and wanted so badly to change to 3.x for my new projects. However, because of all incompatibilities, I can't.

I don't think I'm alone on this either. Python 3.X still isn't being used by the majority of developers.
Slack's four-step plan to hire (and promote) more women and people of color
Overwork is Destructive
I'm not sure if it tells us anything about what the TSA knows about security. It was already pretty apparent they didn't know much there. Even just looking at the locks, the master keys would have been pretty easy to reverse engineer from the locks themselves, which of course are sold all over the place.

What's interesting to me is that this shows they don't even know about pretend security. Releasing these pictures doesn't impact real security much, but it does impact the impression of security they try to give to the average idiot.
Most of the roadmaps are linked from https://wiki.mozilla.org/Roadmap . For instance, take a look at the Platform Roadmap at https://wiki.mozilla.org/Platform/Roadmap and you'll see that there a huge effort ongoing on non-visible parts.

Nice troll about pocket compromising your privacy... you know the code doesn't run at all (it's lazy loaded) until you click the icon that you can remove from your location bar right? and of course you don't get an account by default etc.

I'm not sure either what you mean by a "slim" browser. All modern browser codebase are huge because the api surface is huge. Firefox & Chrome are in the same ballpark, IE/Edge may be smaller since they are not multi-platform. Pocket is a very, very small part of the codebase. At the same time, we are working on making some core parts of Firefox (un)pluggable, see https://wiki.mozilla.org/Firefox/Go_Faster#Project_1:_Ship_f...
Rightly so, but look at the replies to my post. Essentially nobody responded to my query. Looks like mostly Nobody knows what monads are without learning functional programming AND this article totally failed to help anyone understand what monads are.
You'll already have to recompile because go is statically linked.

The current state of the art is just vendoring dependencies (see godeps) which means they never get updated ever. Security updates don't happen now, and version pinning by vendoring is a hack, so it would be better to at least have version pinning built in so I can delete a few million lines of (vendored) code from my repository and instead just use a better import path. I assure you that that will be easier than dealing with the hell of vendoring tools and hacks go has now.

And yes, the semver way to do it is great and is actually done well in some ecosystems. npm does a really good job of encouraging users to use semver and as a result you can just say "I want the latest 1.1.x release" or "1.x.x". The hardest problem there is to get people to version things.

Your next point, that you don't want to recompile all go programs, is where I'll again point out go is statically linked. The authors of the language designed it so that no, you can't just update a go library in one place and build once. You have to build everything that depends on it again. You have to hope there were no breaking changes or you have to backport patches. Go does not handle this and is designed so as to be actively hostile to security.

And yeah, the idea that semantic changes are backwards incompatible is a developer call, but you need a programmatic way to express it.... hence semver.

In conclusion, having that sort of import-path thing would be awesome not because it solves any of the things you complain about (it doesn't) but because it's a step in the right direction. Any change is good change when your package management is "eh, fuck it" like Go's is now. If you look at all other good package managers (e.g. npm, rubygems, crate, etc) you can specify a repository and specific commit because there are plenty of valid cases for that, even when you have other options. No one is saying Go shouldn't have those other options in the future too here, just that having this option is a step in the right direction.
Amazon Now Shipping to Burning Man
Can you own a language? (2014)
Read those a long time ago brah. You dispute what I said?
Some questions for testers:

- Does homebrew still work?

- Does this fix the mdnsresponder stuff if you had WiFi probs with Yosemite? I've heard they removed mdnsresponder in recent Yosemite updates but I still haven't got WiFi working as reliably as 10.9.

- Is it true there's no more OpenSSL binary out of the box?
Force touch is like adding right click to mobile, but if you mention that then there is no story.
Let's see: They set their own hours, they can work for anyone, including other ride companies at the same time, and they use their own equipment.

If they're employees then everyone is.
It's true that we communicated badly. But we didn't answer "oh well, sucks for you I guess" either. The plan is at https://wiki.mozilla.org/WebExtensions/FAQ and https://wiki.mozilla.org/WebExtensions#Additional_APIs
You can sign up for the beta of Private Spaces here, as well as a technical webinar: https://www.heroku.com/form/enterprise-beta-programs