skysight-inc/HackerNews huggingface dataset:
I think the question is: If I have a 1000 packets and I lose 10 is the packet loss spread out of is it clustered? If it's clustered you'll have to retransmit anyway.
I've read it. It was an easy read. No mathematics. Every occurrence of "NP-complete" was replaced with "intractable" and there are tons of anecdotes, many I hadn't heard before. I didn't come away from the book feeling profoundly altered, but I didn't regard it as a waste of time either. If you're looking for something to read on the train, this will do a solid job.
Does it still use A Terabyte Of Memory ?
Washington state sues Comcast (for $100M)
When I read that chapter of the book I was super struck, because I've been doing this kind of thing intuitively for many many years without knowing it was even a thing.

It goes like this: instead of building software parts independently to completion, you start by building just the bare bones: classes, functions and other things you will need, define the interfaces early and connect those parts. At this point classes have empty methods and sometimes return dummy data.

Then I go from the bottom up, fleshing out the methods, and I can start to see some end results from the outside.

It may seem like it's poor's man TDD (verifying your code as you write it, but without actually writing tests).

But one advance of this technique is, that you can put the architecture to test early in the development. I have discovered many design issues this way.

Without this "tracing bullet", I have seen things like this happen: team discusses design on the whiteboard, and after a rough UML concept, each developer goes on to write a separate part of the system.

After the first pieces are completed, issues arise when trying to make parts play together, some situations where not considered, the design is not flexible enough to cover all cases. Heavy refactoring of freshly written code ensues.

Real world example: you want to write a web shop. You make a rough sketch of your design. It'll have a few models: User, ShoppingCart, Product. Also a few controllers and views. In your empty controller, you create some dummy instances of your models. Make them interact, and put the result in the view. The view shows some unstyled cart info. And voilà, you've got a tracing bullet. You've got the most interesting bits of the application sketched and connected. Now you can start fleshing out your models, controllers and views and see the progress in the browser.
The Knot | New York, NY | Software Engineer | Full Time, ONSITE | http://xogroupinc.com/xo-group-careers

XO Group is seeking a talented and driven full-stack engineer to join The Knot Guest Services team. The Knot is the nation’s leading wedding marketplace, providing our couples with a completely personalized experience that guides them through the entire wedding planning journey.

- Serve as a software engineer on the Guest Services team helping develop The Knot’s suite of planning tools that a bride uses to plan her wedding and engage with guests.

- Produce well-tested, maintainable code that stands up to 5M+ requests per day.

- Participate in the Agile development process to help architect, build and ship new features.

- Provide technical guidance and recommendations to junior engineers on the team.

Prospective candidates go through a preliminary tech screen followed by a round of on-site interviews.

You can see the full description at http://xogroupinc.com/careers-apply/?gh_jid=246693
It's the On Error Resume Next of databases.
No, but I'll look them up :-)
Long Game | San Francisco | Full-time onsite | Senior engineers!

Yo! We’re Long Game — a small startup with enormous plans in San Francisco (~10 folks). We’re pioneering a concept called “Prize-Linked Savings” — encouraging people to set aside money by rewarding them with variable-reward gaming interactions (like a lottery) when they save. We’re looking for great people. In particular, great people with engineering, architecture, and fintech expertise.

If you’re a hybrid of the positions listed on our site — or are just super excited about what we’re doing and want to talk about how you could pitch in — give us a shout! jobs@longgame.co

>>>> http://www.longgame.co/jobs.html <<<<
Ummm... I hate to break it to you guys, but the lack of achievements is one of the things a lot of people LIKE about retrogaming.
Linux Mint 18 improves security, but at a cost
I remember once hearing it said that the brain is always compared to the most complex machine we know how to build; before von Neumann architectures, the analogy was punch-card looms, and before punch-card looms, it was clockwork. I can't agree more that these analogies should always be taken with a grain of salt...
I've been a Mac-only user for about 15 years now, and I'm teetering on the edge of abandoning the platform. A lot of technically-minded people I know are considering the same. The hardware is outdated, underperforming, and overpriced - and what's worse is Macs are now completely user-unservicable. So I'm weary when I read about an OS update nowadays (it used to be I was excited), because OS X has been getting slower and more tedious to work with for a long time now.

Metal: it's good that Metal exists, even though Apple has no ambitions to introduce performant or even recent graphics adapters into its PC products. Some people may even have wished for Metal adoption beyond Apple, but that's not happening. What's conspicuously missing from Sierra is Vulkan support, so gaming on the Mac is basically a prohibitively walled garden that can only be tackled economically by the big graphics engines (which have mostly ignored the platform) and pre-existing iOS developers.

Swift 3 and Apple Pay: this should not be an OS feature, or at least one that is featured as spots #2 and #3 on the bullet point list.

Picture in picture: in a better world, this would be a window management feature, but OS X is reducing its windowing capabilities in anticipation of a full merge with iOS, it seems. So this is going to be a specialized video component feature instead. Even on the screenshot they chose to show this off with, it's clear this is drastically worse than just lining up non-fullscreen windows side-by-side.
Doesn't seem like a acqui-hire. Is it really worth hundreds of millions to buy someone?
> Statistically, B is much more likely to be true than A. Which is pretty much what the author is alluding to.

This depends entirely on what you mean by "statistically". Having travelled in many cities around the world, I have encountered many bus lines with long intervals, and not that many bus lines with very short intervals, so I would rather say A is statistically more likely than B. Discarding all previous data and then doing statistics is a great way to be wrong often IMO.
If anyone is interested in how modern versions of these machines work, the annual conference for the American Association of Physicists in Medicine (AAPM) is currently proceeding at the Walter E. Washington Convention Center in Washington, DC, and will continue until Thursday, August 4th. It's the largest international gathering of medical physicists in the world. If anyone is in the area and interested, you shouldn't have much trouble sneaking in and taking a stroll through the vendor area where you can see examples of the newest technologies in imaging and therapy physics. Just dress business casual and you'll blend right in with the other couple thousand physicists.
Trello | Full-time | REMOTE or ONSITE New York (NYC)

- Developer Advocate (US only)

- Full Stack Developer (working on power-ups)

- Growth Engineer

- Site Reliability Engineer (Node, Redis, Mongo on AWS)

More here: https://trello.com/jobs

For remote applicants, you must overlap with NYC afternoon.
As always with Uber you have to understand the relative, not absolute, situation.

Uber needs to not just be successful, it needs to be MASSIVELY successful. It's valued at north of $60B! If it makes a bunch of modest deals that are successful to the tune of making a 15% return on investment, and that investment is $2B, then it needs like 20 of those deals to justify its valuation, much less to grow.

At risk of pointing out the obvious, there aren't 20 Chinas. And Uber doesn't have $40B to spend on a series of 20 $2B deals.

Uber's entire existence for at least the last five years has been predicated on being a major global game-changer. Anything that is less than "major global game-changer" for them is a failure.
Wow, nice! Thanks for mentioning it.
You are using priors to decide that B is more likely than A, that is, you are saying that the frequent bus hypothesis is likely because buses with frequent intervals are common.

If the bus shows up within 1 second of your arrival then there can be no discussion of "frequent buses", you were definitely lucky, but only because the prior for buses with frequency of Order-of (1 second) is so low.

The analogy here is time-to-life and we have 1 data point for that, not enough to establish credible priors for minimum\mean time-to-life under any circumstances.
I switch to vscode, better support for debuggers, fast compared to atom, and extensions available are great
Exactly. For some reason, colonies preserve the cultures that settled them, while their homeland counterparts continue to change. The Scotch-Irish of 300 years ago, who still live in the US today, are profoundly different from the modern Scotch-Irish -- and for some reason have never adapted to an environment of peace and security.

(Possibly because the US is less peaceful and secure... but part of that is perception, and/or a product of people expecting it to be.)
Cool from a tech standpoint, but trophies/achievements are lazy game design. Rather than motivate players with story progression, skill mastery, etc., they're just checklists to complete.
Method Studios | http://www.methodstudios.com/ | Full-time | Vancouver | ONSITE VISA RELOCATION SUPPORT

Have some years of Python experience? Tired of CRUD? Want to work in a very friendly team in a wonderful city (Vancouver)? Work in the technology that helps to make movies like Avengers possible?

Core Software Lead

Method's Pipeline Department writes and manages software to connect the VFX film production pipeline. Within the department, the Core team focuses on the foundation of the production system, overseeing the architecture and development of software libraries, in-house applications, and databases. These include tools for asset management, software packaging, production tracking, render farm management, inter-site collaboration, and more.

Minimum Qualification:

Computer Science degree or equivalent experience.
Python, C/C++, or other language expertise.
Familiarity with Git and collaborative development workflows (code reviews, code standards, etc).
Five years development experience.

Desired qualifications:

Database experience (Both SQL and NOSQL).
2 years experience working with visual effects post-production pipelines.
Familiarity with computer graphics applications (e.g. Maya, Nuke, Houdini).
Familiarity with render farm software.

Millie.Cox@methodstudios.com
I've watched worse, such as 10 hour loops
Computing and renewable energy methods are becoming exponentially more powerful and less expensive to produce, a process called ephemeralization.
>Replace the olympics with the world championships and suddenly nobody is watching (in most of these sports). You remember how great that 2015 world championship in swimming was, right? It was all over tv, right?

Don't make the mistake of confusing, olympics - the event with the organizers. Swap the organizers of the Olympics with that of the World Championship and no one is going to notice any difference. Swap Usain Bolt with some other guy and the race becomes meaningless. Swap any executive with another and no one gives a shit. The Olympics are primarily about the athletes and nominally about the executive officers. Nobody gives a shit about them - I can understand officials making 50K$ the year of the Olympics but I don't understand why they need to be paid any more than that. They have organized terribly in Rio and one exec can be swapped for another and no one would care.
As I understand it, such a thing is hypothetically possible. However, as long as populations grow and people want change in their lives, it is not desirable.
Only a few sessions are available.
http://s2016.siggraph.org/live-streaming-sessions

BTW, ACM had fairly strict no photography policies this year. Authors clearly put up content on their slides that were supposed to be photographed liked URLs and QR codes, but volunteers went around telling people not to. I'm not sure if ACM failed to make the policy clear to authors or if they overstepped on copyright claims.
This stems from their choice of "mmap and done" as their entire IO strategy, for earlier versions. The data loss is silly though and shows their attitude.
History of the original LOGO turtle (the actual robot):

http://cyberneticzoo.com/cyberneticanimals/1969-the-logo-tur...
Websites die out.

No, a certain portion of websites will die out. There is a huge portion of website that do not make any or very little profit from advertising.
"..feature merge with iOS"

macOS is not becoming iOS ever, unless you mean apps being migrated over which I also find very hard to believe.
Outputting like that works exactly as I'd like for a hadoop use case.
I just made the connection that the OP of this link is the author. They seem to post links to their own Medium posts so it's not surprising that this is clickbait.
Yea, the implication is that private equity is bad because some firms have caused prices to increase.
What are the odds of Microsoft buying Salesforce?
>I think assholes benefit from the fear of rest of the people to be civil.

Just see the Europe.
They ran his ads for weeks. He got all the advertising revenue.
You might as well use Flask at that point. You can use cookie-cutter to create the starter packs.
Outreach.io | Full-time | On-site Seattle, WA

We are building the System of Engagement for sales organizations. Anyone with a sales team is a potential customer.

Lots of go, react, and ruby. Email jobs@outreach.io
> Yes, this was a viable solution back in the day because there was a 90% chance (made up number, but you get the idea) that denying someone from a redlined district was a good financial choice,

No That wasn't the reason why redlining existed. It existed because it was explicitly racist policy enabled directly from the National Housing Act of 1934[0] -- which was basically just codifying the existing racist attitudes of the day.[1] It stemmed from the racist idea that blacks were inherently bad neighbors in all ways you can imagine. To say this was merely a good enough heuristic, or even the result of government over reach is grossly misunderstand the historical context of these policies. These policies were not any more controversial than saying, we should not zone a preschool next to a oil refinery.

[0] https://en.wikipedia.org/wiki/Redlining#History

[1] http://www.theatlantic.com/magazine/archive/2014/06/the-case...
AltGr works fine for me on Linux, and has since the first time I tried Atom ages ago.
What seems to me obvious if one looks at:
a) the age of the universe
b) the age of the earth
c) the age of life on earth
d) the age of aware-enough-to-look-at-stars-and-wonder-about-aliens life on earth

Is that life itself is relatively "easy" and is likely to be common.

It seems more likely to me that the crucial "filter(s)" are for a species of lifeforms to cross the boundary into a global, technological civilization. There appear to be very unique, perhaps somewhat accidental set of circumstances that led to homo sapiens crossing that rubicon that aren't just evolution doing a "dial intelligence to 11", but more about an ability for intelligent individuals to share and store their thoughts and build shared abstractions and culture over periods much longer than individual lifetimes (e.g. capability for complex vocalizations and extremely precise control with hands and fingers; not living in water)
snap40 | Edinburgh, UK | Software Engineer | http://www.snap40.com/blog/2016/7/22/we-are-looking-for-an-o...

snap40 provides continuous automated risk analysis so health services can identify general hospital ward patients at high risk of deterioration.

We are looking for an outstanding software engineer to join our small 3-person engineering team (overall company size 5). We want someone to do the best work of their career, building our product and company with us from the ground up. We can pay a competitive salary and early stage stock options.

We build out micro-services in Java and deploy on Docker. Our front-end is built in Angular and Ionic. We also make heavy use of C# and H2O for machine learning in our calculation of vital signs and detection of patient deterioration.
Anyone know when this will launch?
The article links to another titled "What is private equity." Privately owned != private equity.
I wanted to like Atom but when I was trying it out it was awfully slow and additionally it was a real energy hog, draining my battery unacceptably quickly.

Add to that the fact that I often need to edit text on remote machines via ssh and it just wasn't worth it to me to keep using it when Vim was (and still is) perfectly satisfactory.
This makes sense.

1. Talent: As others say, an all star team. I've interacted with some of them as a vendor (Quip is our customer) and know a couple of them as friends of friends, and they have a rockstar team.

2. Integration: This is going to add collaborative document sharing to Salesforce's product line. Much like the Chatter acquisition to beef up their "collaborative, connected customers" story.

3. DATA: Essentially, Quip's metadata is the intra-organization graph of who collaborates with who. While Salesforce needs to be careful how they are going to use it (and definitely need to create the technical infrastructure to take advantage of this data), this is a deep well of customer knowledge that they can parlay into selling other Salesforce products.
> macOS is not becoming iOS ever

I wish I had your confidence, but even if they keep the Mac line and name, the only UI improvements they have been championing lately are tablet-mode activities.
Project Planning for Solo Developers
4. I would add an even stranger 4th option in that given the probes are sufficient intelligence they perhaps "evolve" into an uncontrolled state.

That could mean as simply as getting stuck like in local minimum in the hill climbing algorithm or something extremely complex as a probe like civilization (aka Star Trek 1 but in this case no longer cares about space exploration).
> conversion tool for package publishers

I'm not sure I understand how that's different from just supporting TypeScript definitions. Couldn't the conversion tool just be built into Flow so that it works transparently for the user? Or are you saying human intervention is required?

> Flow has a more sound type system

Can you elaborate? What are the features of Flow that aren't present in TypeScript and would result in lossy conversion?
Millennium Tower is tilting, sinking
They have said that Apple Pay for the web would converge with window.Payment but atm they do not feel the spec is acceptable enough.
Unless they start using native code it will always be like that.
It's an infographic. It won't look good on a Kindle, either. Reader view isn't meant for every single URL in the world.
Excella Consulting | Arlington, VA & Washington, D.C. | Full-time, ONSITE | https://www.excella.com/

We're a small-mid sized consulting company (~180 people) with a small company feel. Founders really invest in personal development, have weekly if not monthly happy hours, summer and winter weekend getaways, and the ability to WFH when necessary. Also, the projects are pretty engaging and theres hardly a dull moment. I'm on a small team working to revamp the entire US Immigration portal - high visibility, and direct impact on millions of lives. The White House has estimated that we'll make a 'direct impact on at least a million lives this year' alone.

We are hiring for a wide range of positions in software development. Looking for Ruby, Java, Python, .NET, mobile, and NodeJS engineers for a variety of experience levels. However, we have more demand for experienced engineers than junior engineers. Please reach out to me or someone in HR if this interests you. My email is glenn[dot]espinosa[at]excella[dot]com.
Technically all attributes are supposed to be surrounded by quotes regardless of how they're interpreted. That renders the premise of my whole comment invalid, to be "technically correct," so the people downvoting may have had that in mind.

Still, there are plenty of XML applications that leave out the quotes on numeric attributes. My point was really that they're not doing themselves any favors by abusing the spec that way. A text-based markup language is a great example of how premature optimization is unhelpful most of the time.
Speak for yourself. Well until the late 19th century, duels were an everyday occurrence. And spectators were common.

Enjoy reading this one that involves Jim Bowie, creator of the Bowie knife.

https://en.wikipedia.org/wiki/Sandbar_Fight
That's the question right?

By law, they are not required to answer that question, so we have no way of knowing. Other than not directly to the athletes.
Some individuals, yes.

CEOs are often paid hundreds of millions of dollars, and some VP-level executives at big companies are also worth that kind of money.
> The problem is that if you're privatizing a function because you're incompetent at administration (which is usually the case), you're probably not going to be good at regulating either.

This is one of the best and most accurate sentences I have read in awhile.
I attended npm Camp on Saturday, and the tl;dr version of their policy may fit the bill:

> be actively kind
I'm sure you make a lot of good points here, but I'm more interested in the ethical calculus of the individual ad block user than the market forces at play.
Uber's original post made the case that their engineers might not understand that keeping a DB transaction open while sending an email is not a good idea. Either I have an incredibly unrealistic expectation for "engineers" or Uber's team has low standards.
SEEKING WORK / Remote / Based in Chicago (flexible timezone)

using linux for 15 years, open source and startups for 8 years. alum of a ycombinator company in SF (W14). i'm the author of tmuxp, a python session manager for tmux. as of this year (2016) contributed to over 100 software projects. your startup is probably using something i've patched before

if you're doing python/js/node/c++/go primarily, shoot me an email

best,
tony

gh: https://github.com/tony

openhub: https://www.openhub.net/accounts/git-pull

email: tony [at] git-pull.com
Not a bad idea. I appreciate the alternate perspective.

I want to note that modern cryptography tools are not going to expire quickly, thus you might want to reconsider the "out of date" indicator.
There used to be a project named “THE”, but its name was changed to “Archy”:

https://en.wikipedia.org/wiki/Archy
Oh wow, these bugs are absolutely incredible. Bugs like this weren't acceptable even in the 90s.
> > Replace the olympics with the world championships and suddenly nobody is watching (in most of these sports). You remember how great that 2015 world championship in swimming was, right? It was all over tv, right?

> Don't make the mistake of confusing, olympics - the event with the organizers. Swap the organizers of the Olympics with that of the World Championship and no one is going to notice any difference. Swap Usain Bolt with some other guy and the race becomes meaningless. Swap any executive with another and no one gives a shit.

Er, the World Championships of any sport that is also in the Olympics generally consists of the same pool of athletes, and the same bureaucrats in the sport-specific governing body. What differs is: (1) The Olympics also have Olympic bureaucrats, (2) Scheduling, (3) Name of the event ("Olympics" vs. "World Championship").