skysight-inc/HackerNews huggingface dataset:
I used to hang out down there in the early 2000's. I remember walking one night somewhere in alphabet city. I was approaching a vacant lot on one side and a pile of garbage bags on the other. One of the bags was moving.

As I continued to walk, now directly between the garbage and the empty lot, a huge pack of rats maybe 40 or 50 strong streamed out of the trash bag, deflating it completely. They ran over my feet up my legs, and then down again, disappearing into the lot.

I was young and drunk so it didn't bother me all that much but it was pretty nasty in retrospect.
Am I missing something here? I don't get what's so special about this as opposed to all the other web app frameworks?
I was thinking about this when driving in the recent rain here in California. A lot of data 'goes away' and sometimes I relied on memory of what was there rather than actively see what was there to navigate. I haven't seen any discussion on whether or not auto-cars would have some sort of equivalent to a 'muscle memory' of where they have been driving to help them over the rough patches.

In the test case, if the car recognized "oh this is the course from yesterday, even though it doesn't quite look like it, its in the same GPS coordinates" and then try to match larger easier to spot landmarks with its previous experience. That would certainly help it out.
Thank you. It was painfully obvious. The Google PR machine used to act in subtle ways.
Is that the same way I can always insist on only ever receiving PGP-encrypted e-mail?
What Matters in Web Development
During/after the recent leak of celebrities' private photos, the condemnation was swift and serious. People can see how that directly applies to their own life, they wouldn't want their photos out there like that.

But when it's a company -- it's apparently OK to just look through all their shit. It's already publicly available anyway, so what's the big deal?
swarm and machine are separate binaries.
Compose is still a proposal.

EDIT -- link to compose proposal https://github.com/docker/docker/issues/9459
I've always used the Less version myself as a base for customization... lately, I'll npm it in as a requirement... copy out the bootstrap.less and variables.less into my project, update the references and work from there. It's relatively straight forward to do so... from there, I can comment out the parts I don't use. variables.less is mainly copied as a reference point... In my app.less, I include the bootstrap variables, then my own variables, then the rest of bootstrap, then my application less files.

At this point sass doesn't really offer much over less (other than a slightly stronger presence in the design community). I'm using node mostly, which fits in better for me, and makes less a better/tighter fit.

For better or worse, being able to bring in less, react and the like combined with SPDY/HTTP2 will bring some interesting development as things progress. Right now transpiling ES6/7 stuff to ES5 is probably the biggest bottleneck in terms of serving applications closer to as-is.
GitHub repo for Machine: https://github.com/docker/machine

GitHub repo for Swarm: https://github.com/docker/swarm

Compose is still being designed in the open. If you want to have a say about how it works, check out the proposal: https://github.com/docker/docker/issues/9459
$1.2bn investment round for Uber
Eating meat is worse for the environment than driving to work
I quite like it. Simple, bare, no excessive styling as opposed to current trend.

Buttons kind of look out of place, though.
I like how in the "what's next" section, we still don't have vertical centering.

Thanks CSS!
I agree, and I think that's exactly why an article like this exists. The R learning curve seems to be much gentler on people without too much serious programming experience in another language.

Have you looked at Julia at all? I'm only mildly familiar, but it looks super promising and I'm curious if the syntax there seems more normal or predictable for an experienced dev.
You can try your luck on the reservation marketplace, but depending on your region, instance size, reservation duration, reservation age, you may not end up being able to get out.
You mentioned actuarial - as an actuary interested in quant work, I'm surprised they are so well-represented on your team. Do you find lots of them in the industry? I'm taking the Quantitative Finance specialty actuarial exams and figured it'd be a long shot to break in, but maybe there's hope.
You missed Web 2.0, around 2004, the rise of AJAX.
Where does the name come from? My brain linked it with pastebin and I assumed it was going to be a site to show off code samples.
don't you think 5 posts in a row about the same topic is a little excessive. i started upvoting you until i realized what was going on and then i went back and flagged your posts.

for future reference, if you want to persist and include all 5 articles, put them in the comments and those of us who are interested in the topic will follow the links.

otherwise, if a topic is really that interesting and i want to learn more about it, i'll use a search engine.

and don't get me wrong, i appreciate your efforts to make life really convenient by listing the information for me, but in this case, it was overkill.
That was indeed a thing in the days before AES-NI or simply having 1.4 billion transistors on a chip.

But in my day we've been spending years fighting this sort of short-sightedness: https://www.ietf.org/mail-archive/web/rtcweb/current/msg0274...
No it wouldn't. Users who paste the title wouldn't be able to edit out the least relevant section of text without pasting it somewhere else first, editing it, and pasting the resulting modified text in. It's far better from a UX perspective to let the user do whatever they want without stopping them but inform them that there's a problem at the first opportunity. Ideally, in this case, there should be some JS to input events on the entry box that highlights the text that's over the limit. With all the server side validation as well, obviously.

For an example, Twitter's entry box on their web app gives a character count in the bottom right but still lets you go over, but anything over 140 characters is given a background color of red. It's very clear to a user what the problem is.
Cool! Nice work.

Here's a first-hand user's experience: It took me a bit to figure out how to make it work. I thought I should click the pen hole and press my mouse key as I move it around. Maybe a simple how-to description to get me started would be helpful. Of course, I could just play with it a little more :)
America’s wage problem is worse than we thought
I hadn't even noticed it was there until now! It looks nice down there, just unexpected.
I like how they never even gave money to the guy that built the physics engine powering their whole schtick. He only asked for a shirt--when they finally sent him one, it wasn't the one he'd asked for. Stay classy Rovio!
It's very likely that your CPU interprets the machine code at runtime. What's your point?

EDIT: "machine" -> "machine code". Doh.
Probably to limit the amount of use it gets. Search is expensive (in terms of resources that it costs Algolia rather than money).
That's hard for me to say. Can you give me a concrete example of "the repetitive code that Go's inadequate type system makes necessary"?
The real reason to learn the MEAN stack
This is all cool, but I really am I excited for better ARM support one day...
The poor used to have the most opportunity in America. Now the rich do
Linuxbew
The research shows that there should be a greater convergence because of the cognitive dissonance that occurs otherwise. It is an inarguable fact that people are using software in all aspects of their lives - to have a simplified, straightforward experience in one instance and not the other is a huge source of frustration. I'm not trying to insinuate that making things "not boring" and simplifying is in any way easy. There are plenty of consumer apps that get this totally wrong.

As far as "making them feel more at home" - the more comfortable a user is with an application, the less likely they are to make mistakes. The less mistakes, the more efficiency. The more efficiency, the either:
A) less time spent in the application (for ad-hoc, or get in and get out applications - a common staple) or
B) more tasks accomplished (for bread-and-butter, run the business, 24/7/365 applications)

I want to be clear - I think that what has been built is an excellent job wrt technical implementation.

However, the driving design justification seems wholly contrary to the direction the industry is (trying) to move toward.
Uber Confirms New $1.2B Funding Round, Looks to Asia for Expansion
> Companies do this all the time, not just in audio, and they have for years.

Yes, I agree they do. A lot. Do you think that should make you want to buy their products more? That was what the parent was claiming.
Oh, sorry, I did not know about that! It need some extra planning before buying it.
It's relatively clean, but a bit more klunky feeling. It also seems REALLY sluggish... Not sure if this is typical, but it really doesn't feel nice.

I'm also not a huge fan of enterprisey software development.. SAP and most Java projects make me pull my hair out just getting an environment for development setup.
Designers don't care about that...it's dangerously like code.

Note also the omission of SVG support, WebGL, or any of a number of similar technologies that actually make the loss of Flash compelling.
> I think the question that rhodri poses is an important one.

And I think kasey_junk answered it pretty succinctly. That's not to say that it's the only valid reason to want to do anything. It just happens to be quite a common reason for people to become quants.

If what you want to do is answer the great questions in life then I'm not sure that being a quant is necessarily going to help with that.
The Wall Street Journal published an influential article about Byers, "The Radium Water Worked Fine Until His Jaw Came Off" which can be found on p. 18 here:
http://www.case.edu/affil/MeMA/MCA/11-20/1991-Nov.pdf
The 2 examples in Docker Swarm were Redis and MySQL.

From the announcement: "Docker Swarm provides high-availability and failover. Docker Swarm continuously health-checks the Docker daemon’s hosts and, should one suffer an outage, automatically rebalances by moving and re-starting the Docker containers from the failed host to a new one.".

Does anyone know how they'll handle the data? Both Redis and MySQL have various ways to deal with high availability e.g. Redis Sentinel, MySQL master / slave or MySQL multi master with Galera.
Yeah, this is a surprise and awesome :-)
I feel internal business applications can be visually appealing too. People have to look at these things all day, so
why are we so quick to assert that these people are practically robots who can't appreciate comfortable interfaces when we design and build boring apps?

Life can look good all over. Don't succumb to this "business is serious and should therefore be dull and boring" stuff.
i think there are big issuses on the horizon here, it's going to get increasingly difficult to find simple problems that humans can solve and not bots. i'm not sure there is a fundemental answer
The right way to ask users to review your app
For what it's worth, we often sponsor VISA candidates. I don't know the particulars of your case, but we have a number of employees who have come to the USA to work for us and do everything we can to support them.
The Family Video chain hasn't slowed down adding stores.

Believe it or not, a lot of people don't have broadband, smart TV's, or the credit card required to sign up for streaming internet services.

Even with Hulu+ and Amazon Prime I will still rent new releases at either the store or RedBox.
The reasoning you quoted has nothing to do with equality. Don't make things up just because you find them easier to argue against.

The reasoning was: If you force jobs to be filled by people who are not as good at them, we collectively get less work done. Assuming that work tends to be useful, that means we collectively have fewer resources available.
flock? :)
> I can't see what's wrong on Amazon's side. It's like a business telling you "if you buy four coffes you'll get one for free"; and then you complain "but I would have to buy four coffees there!".

To make that analogy more correct, you've got a finite amount of coffee money, and you'd be agreeing to drink the same coffee (size, flavor, quantity) for 1-3 years. If a better blend or different flavor arrived at the coffee shop, you'd be out of luck until the end of your contract. Unless you wanted to go outside of your contracted discount and pay the full rate (On Demand), while eating the sunk cost of the reservation fee. If you found your tolerance rising and wanted a bigger cup or more cups, you'd lose your discount.

It's not as simple as "give me an instance and give me a discount". It's a shifting of risk from AWS to the customer.
Protecting Roof and Gutters from Ice and Snow Damage
Let's work on a proposal with an initial pov to make it happen. It won't come unless someone steps up to build it.

Look at Microsoft for Windows and HyperV, Joyent for SmartOS.
Single-shot compressed photography at one hundred billion frames per second
This is great - I'm working on internal webapps full time and I often notice how data-heavy apps with high density of information come with their very own challenges that make Bootstrap, Foundation and Co. less of an ideal choice. What looked great in a simple demo, suddenly feels cluttered in boring data grids. Often it turns out that adapting these frameworks to our own requirements, visually and in terms of functionality, is more of a hassle than simply starting from scratch. Which is what I started to do lately.

This, however, seems like a great starting point that I will definitely keep in mind for future projects. I'll need to check how easy it will be to customize and extend it, but it's a great first impression.
All of those options provide message-centered data flows. You have to define the message format--JSON, BSON (lol), or even protobuff would work fine.

Just because you refuse to use well-established tools doesn't mean they aren't there.
I think part of the difference is due to the fact that the business of administering healthcare, insurance, financials and other businesses are infinitely more complex than say, serving up search results or 140 character micro blog posts.

It seems much easier in my opinion to scale a single function (search or tweet) than the kinds of tasks that a healthcare company has to do like say...scanning faxes from doctors, applying OCR and properly placing them into a pharmacy order system.
Recursion Reloaded
Cannabis testing for hiring engineers- can corporations supersede the law?
Now that Oregon and Alaska have joined Washington and Colorado on the marijuana legalization bandwagon, how are companies that drug test new engineering hires coping?

Drug testing for marijuana has always been a ridiculous practice, as marijuana stays in the system long after its direct mental effects have worn off. It's also, very obviously, much more conducive to software development than alcohol, for example, which no one tests for. Furthermore, with increasing evidence that marijuana is not only good at treating certain conditions, but also good at preventing and inhibiting certain cancers and glaucoma, it seems that engineers who make a conscious, healthy choice to use marijuana are being told by potential employers that they need to sacrifice their health for work.

Yet some companies, particularly those that engage in work with federal agencies (especially the DOT), continue to test for marijuana as a condition of employement, even in states where marijuana use is legal or decriminalized. This seems to me to be an egregious overreach of corporate powers, and potentially even grounds for employment discrimination lawsuits.

What experiences have you had with employers that drug test engineers? If you work for a company that tests, how do you address the issue when hiring engineers, especially in legal states?
It makes sense if you've ever had to work on internal facing apps, like an admin panel. You wouldn't want the overhead and clutter of something like bootstrap which'd be overkill (albeit you can customize it to be minimal).
In French, piste (de ski) means skiing slope / skiing trail
People identify themselves with the brand. When the brand is discredited, people feel they're being discredited, hence the resistance.

This is where marketing tries to be.
Think about who would have access to:

1) 100Tb of storage on presumably short notice

2) The bandwidth required to move all of that before sony noticed

This [likely] wasn't some script kiddie that exploited some obvious security hole. Of course their security was under optimized. Every single theft in the history of time has been a result of "under optimized" security.

Ocean's 11 is about "under optimized" security.
TL;DR: Tragically, R has a lot in common with old-skool PHP and MS Excel, at the same time.
I think you misunderstood my post. Everything I've seen does push for simplicity. But simplicity doesn't manifest itself here... datagrids are not simple, no matter how clean the lines are. Nor are forms without inherent rules about use and context. Data saturation and semantic satiation are both immense problems in the enterprise.
A sufficiently smart compiler probably should be able to inline constant expressions, yes. And that's a transform that we know is safe, and I would want my compiler to have quite a lot of assurance that its constant-inlining worked correctly (probably strong typing and high test coverage). I think it's worth imposing a bit of structure on any code that runs in the compiler (e.g. compiler plugins at least have a test suite and a release process - and even then I wouldn't use a plugin (other than maybe a readonly analyzer) on production code). And of course I'd like my compiler code to be structured well, such that it could be used as a library (or indeed, such that it is a library, from the point of view of those compiler plugins). But having a good library for transforming source code doesn't mean I want to allow random one-liner snippets to transform my source code.
Does anyone know why this might've suddenly plummeted from the front page to page 3? Seems strange.
The insurance secret Uber doesn't want you to know
Piste is French for ski track.
I believe to start off with, anything with volumes won't be moved... at least this was what was said during the POC demo given for hack day last month.
This is a beautiful post! I'm loving what I am reading and the suggestions seem quite insightful :]

I am not sure if any of the following books were recommendation already:

- Carl B. Boyer - A History of Mathematics
- William Dunham - Journey Through Genius
- Philip J. Davi & Reuben Hersh - The Mathematical Experience
- Martin Aigner & Günter M. Ziegler - Proofs from the Book
- Imre Lakatos - Proofs and Refutations
- Robert M. Young - Excursions in Calculus: An Interplay of the Continuous and the Discrete
- Courant & Robbins - What is Mathematics?
- George Pólya - How to Solve It
- Morris Kline - Kline’s Mathematics: The Loss of Certainty

More or less a general deep understanding of Mathematics but will definitely give you a boost in a direction that you will favor.
I'm excited to watch this battle between CoreOS and Docker heat up. I recently took a CoreOS/Docker-based system into production on AWS and there are definitely still some missing pieces. Swarm appears to be a slightly higher-level version of fleetd. Compose is something CoreOS is missing though.
Pg_shard – PostgreSQL extension to scale out real-time reads and writes
Neat idea, but the application is very resource hungry!
You can think of the lazily evaluated arguments feature a lot like lisp macros. Basically, any function in R can either get the value of its arguments (i.e. acting like a regular function) or it can get the unevaluated expression passed for that argument (i.e. acting like a lisp macro). So in your "do.stuff" example, it's not a matter of special scoping, per se. The do.stuff function is actually getting the symbols "Width" and "Height" and then choosing to evaluate them with the value of the data argument as the innermost scope.
as much as i'd like to say the opposite, it's not nearly as progressive as it should be. There are tons and tons of places who are actively regressing.
I'm a little bit afraid about the fragmentation occurring in the container world right now. I felt like in the beginning I could rely on Docker being focused on containers and really making that a stable building block and utilise tools around that provided by industry leaders. Now Docker have thrown their own hat in the ring, creating a monopoly for themselves. Do you choose docker and their whole ecosystem? Do you pick something else off the shelve? How about Amazon ECS container service, CoreOS with their array of tools.

I don't feel like I can depend on any of these things, so I stick with the absolute bare minimum of what will build me a container. Which of these technologies will stay? Which will go? What will change as time passes? What will be deprecated?

In all honesty with Kubernetes talking about supporting Rocket and probably any other container technology that creeps up in the next few years, I'm leaning towards using that as the point of stability which I can deploy anywhere and know that I get the exact same API. Google, the leader in cluster management writing open source orchestration technology, think that's where I'll keep my focus.
We just saved my neighborhood's old video store, Video Fan, which is going to transition to becoming a non-profit. It's pretty exciting!

https://www.kickstarter.com/projects/videofanforever/video-f...
I'm certainly nowhere near making a living, but I have a few simple tools that generate adsense income. The sites generate international shipping documents. It was something I needed myself. Targeting businesses in a small niche helps with the per-click value and organic search rankings, I believe. So I don't need a huge number of visitors.

I feel good about actually providing value. And they are useful tools for me and I make a little money (about $150/month).

I've made a few consumer-oriented tools, including a baby name site, a meat temperature guide and office football pool site. I have not generated enough traffic to make ads worthwhile, but I suspect the pay-off would be low anyway. These sites would require thousands of visitors a day, and it would take a lot of legwork to generate that sort of traffic.

A few others that I use regularly that I did not make:
https://identitysafe.norton.com/password-generator/
http://www.freeformatter.com/csv-to-xml-converter.html
https://www.xml-sitemaps.com
The exfiltration of 100TB of data from systems across their entire organization suggests so.

On a 100Mbit/s pipe that would take something like 3 months of full saturation to get that amount of data out. Realistically, we're probably talking about a hack spanning nearly every one of their systems for upwards of a year.
Piste is a word meaning "ski run" or "ski slope"