skysight-inc/HackerNews huggingface dataset:
Pushups. They are the single best full body exercise, that can be done ANYWHERE, and rather quickly. When you've reached a sufficient rep, add a dip bar. Pull-ups should also be part of your routine as well.

Every hour or so while working at the computer, I'll get down and knock out twenty pushups or so. You'll be surprised at how fast you build up muscle endurance, and your lower back pain will be gone.
C:

#include <stdio.h>
int main(void) {
printf("hello world\n");
return 0;
}

Rust:

fn main() {
println!("hello world");
}
Big boys move big weight.
Well, if you can interpret it then its easy to build a repl, and repls are nice.
How Latest Kindle Voyage's Update Will Kick the Bugs Out?
Common Shipping Scenarios
Mind telling what kind?
What is the mood like with Trump coming into office? Is USDS going to remain alive and well?
Maybe, but I think your case is atypical. I came from a C++ background, so I'm well-acquainted with navigating a huge feature matrix and thinking about memory management, but I'm still much more productive in Go simply because the feature matrix is always very small and I only need to think about memory management in hot paths.

I want to be comparatively productive in Rust, I just never seem to get there because of the huge volume of decisions (even if the decisions are mostly easy) that need to be made for even straightforward code units. I think what I really want is Rust lite, or Go with generics and abstract data types.
Extensions for Payment Gateway Integration
Yes, I have been following him for some time. He inspired me to begin saving even harder than I was already naturally predisposed to. My savings rate is nearly eighty percent these days, so we're quite close. This calculator gives me a year based on rough numbers, which is about what I had calculated. I will probably engage in the standard one-more-year thing to make things even more certain.
Lots of really good businesses start as side projects :)

If you're solving a problem that you have, then it's likely that other people have the same problem.

What phone do you have? I'd develop for that first, so you're solving the problem you have. Get it to the point where you're happy using it, and use it every day (or every time the problem occurs). Only look at publishing it to others once you've reached that point where it's really solving your problem and you really do use it.
I've had several discussions with you over the last couple years. I create throw away accounts on Hacker News, Stack Exchange, Reddit, Slashdot, Rust Users, and so on because I value my privacy. I don't want to tie my throw away accounts together, so I won't include links.

My experiences discussing anything Rust related with you has generally gone like this: I list several things I think are problems. You refute a small nit in only one of them and neglect the rest of the message. Giving the impression that you've successfully refuted everything I've said, you tag on the stick-your-tongue-out smiley :P

I've had other discussions with other core Rust developers. As should be expected, the conversations go differently for each.
I've always considered that type of AGW argument as analogous to watching a rubber ball bounce down a hill and saying, "See? It bounces so high! There is no trend."
TBH microservices do a good job of making you much more dependent on your tools, and selecting the wrong tool for the job won't become clear until you've used that tool for years.
Also same question for code.gov
It also makes the writer hard to take seriously. Low blows never shine brightly.
To a scientist's eyes it looks like a standard science presentation with all the interesting bits taken out.

It's a great study on the clash of cultures. A standard scientific presentation will have those exact slides, along with 40 more that explain each of those 20. It will last an hour, and will be, ultimately, about a single thesis/topic. To try to evaluate that topic after the hour is challenging. To rest many millions of dollars of investment on an abbreviated, shortened version without having the technical foundation to evaluate it just seems dangerous.

What you see here is an ultra-compressed version of a scientific presentation without any of the detail or followup. And then mashed between the business essentials.
Isn't the other way around still man exploits man?
So what's the difference between this and using my current setup; cmder & vagrant?

If I get Windows Bash do I still need things like visual studio to compile node-gyp stuff?
Akka doesn't solve missing asynchronous libraries. You still have to wrap JDBC requests in a threadpool, and are limited in how many database requests you can serve by pool size.
Are you serious? Do you work for Oracle or have you taken their interviews?

Oracle has many many departments. Do you know about Server Technologies (the RDBMS department)? When I applied for Oracle Server Technologies in 2016, I found their interviews to be of the same difficulty level as that of Amazon and Google. They expect a single candidate to know everything from real world work involving Linux kernel details and system programming to abstract concepts like probabilistic data structures, hash trees, distributed computing algorithms, etc. And they expect you to write working code free of bugs and syntax errors in the interview to prove that you know what you are talking about.

In my experience, not many companies in the Silicon Valley expect this kind of rigor and knowledge in the interviews except for the likes of Amazon and Google.
Umm, I think he was trying to say Oracle Linux = RHEL
Maybe I'm wrong about how it works, but I feel that Optionals in Java are a bolt-on solution that only solves half the problem that the same concept solves in Swift (or Haskell, or Rust, etc.)

An Optional in Java is just another value, and nothing in practice stops that from being null. I.e. a method that returns an Optional can still return an actual null if poorly implemented. So the major benefit Optionals give you in Java is a typed declaration that the method may return an "empty" value, which is certainly helpful for knowing what cases your client code needs to handle, but it does not guarantee that the method will never return null. It reduces the probability of unhandled null pointers, but it does not eliminate them.

On the other hand, Swift & co. guarantee at compile time that a function which says it returns an Optional will always return an an Optional, never a null, and, better still, if a function says it returns some non-optional value, it still is guaranteed to never return null.

It's great that Java is pushing for this style of code, but I'm afraid without compile-time guarantees of return values it will always feel less powerful there.
Best of luck Matt- I miss hearing you on the TWiT network, but I'm truly proud and inspired by the work you're doing. Continue to lead, and others will follow.
Mattermost team here, thanks for the mention!

Mattermost had threaded messaging since 2015, it used to be called "Replies" and we renamed it "Threaded messages" in April 2016: https://about.mattermost.com/mattermost-3-4-7/

If anyone wants to try it out, you can join https://demo.mattermost.com/

Mattermost is an open source, private cloud Slack-alternative.

We're "Slack-compatible, not Slack limited" and you'll find all the core features of Slack plus many benefits added by the open source community--like markdown support, translation into 11 languages, multi-team accounts, searchable hashtags and much more: https://www.mattermost.org/what-slack-might-learn-from-its-o...
I wonder if there's a cognitive anchoring effect. I've found Android Studio to be the best part of Android development, while Java and particularly Android itself being quite painful. XCode, on the other hand, I've found to be particularly painful, while iOS is much easier to work with, and Swift is one of the most pleasant languages I've used, so XCode looks bad in context, while AS looks much better.
Since you pitch the USDS to tech people, please let us know: how free do you feel to speak your mind on political matters, or to effect those positive outcomes?

Personally I've judged the quality of incoming political appointees, and I would chafe at working under leadership I could not respect.

In my worst imagination, I would be holding down a desk until it could be filled by the employees of well-connected contractors.

You describe it as "incredibly frustrating" now. How do you think you can keep that work "deeply important and inspiring"?
Hmm maybe I stick with my current setup in using Vagrant with big projects, and add something like CodePen or JSBin to mix for quick features. Then when I'm happy append the code inside the vagrant box. Gah.
The simple fact that other people are unjustly suffering means that my mortality of x years is not the best. I think this alone should make everyone want to help make the world the best it can be. But empathy and love loses to selfishness and greed.
You failed to qualify or contextualize your remarks. You're speaking in generalities and with broad strokes.

People don't choose how, when, or where they are born. They come into the world a blank slate and are shaped by those before them. They little choice in the matter.

You can't forgive or dismiss the errs of one culture while holding another completely accountable for things that came before them.

You can't dismiss their experience as invalid or insignificant because you feel that someone else is more important.

That's the same type of reasoning and ignorance that led to the situation we're in.
It's a very friendly, engaging event and well worth your time. Jay and Paul are great hosts, and there's usually a nice mix of new people and regulars.

A few tips:

- You'll probably want to eat dinner before you go. (Drinks and light snacks are served but they're not substantial)

- Wear comfortable shoes since you'll be standing on concrete most of the time

- Most conversation is in English (in case you're worried it will all be Japanese)

- The entry of "Super Deluxe" looks sketchy and you might feel like you're heading downstairs to some kind of creepy strip club. Don't worry! It's not.
Given two possibilities:

1. Sick people would rather sit.
2. Sitting makes people sick.

#1 sounds much more reasonable to me than #2.
Then that totally misses the point I was trying to make. I was making the point that Oracle actively patches security vulnerabilities in Oracle Linux as well as other distributions for their customers when the upstream takes too long to patch them. Therefore, I was making the point that one who would like to work on security, open source and development at the same time could work for Oracle. Of course, one can just work for RHEL and Canonical too. But one can work for Oracle too. It's one more option available to developers and many developers seem to exercise this option.
we've truly reached peak internet now
Canada has a much better treatment of capital gains than the US. Instead of a separate tax, 50% of the gain is taxed as ordinary income.
New Ways to Book Trips with Miles
I think more specifically, the sentence before:

"As it becomes more powerful and self-contained, Chinese phone consumers will stop asking what phone and operating system they should buy, and start contemplating what phone best runs WeChat."
California’s Forests Are Not Failing to Regrow After Big Wildfires
I'm 37. Developer. I had suffered lower back pain for five years, sometimes severely. I started doing just 20 pushups a day and it is completely gone.

Just one data point, I know. But since that data point is 100% of me, I'm sticking with it.
WeChat's "App Revolution" is by no means a technical revolution, as several other commenters have pointed out. There's nothing new with embedding a web browser, nor with SSO, or integrated payments.

The revolution is the fact that this is an app with an install base approaching one billion users (846M monthly active users as of Q3'16). Anything they do is potentially revolutionary by virtue of sheer scale. They are a platform as influential and powerful as Facebook is in the West. If they decide they want to compete with the platform's application store, they will provide strong competition.

WeChat has already beaten out most other payment methods in China for day-to-day commerce - credit cards, cash, cheque, etc. It has beaten out most social networks there (after the introduction of the "Moments" feature), and all other instant messaging services including SMS. Taking over other application functions is simply a natural progression for the rather unstoppable juggernaut at this point - and third party app developers will be happy to oblige.
CA makes me wonder if they have a strategy in mind for acquisitions or if the plan is to put them on life support collecting fees from customers too invested to switch.
Clojure has something that arguably better than most static type systems, it has Clojure.spec
When it looks like this, it isn't complete shit
In the case of a hot war between the US and Russia, the first victims (of mushroom clouds) will be every single EU NATO member that hosts US bases and US nuclear weapons.

So I'm not quite sure what the gain is for those members as they will not survive (the US might, but they won't).
Oracle America in Redwood Shores H1B salaries, for reference

http://www.h1bdata.info/index.php?em=oracle&job=&city=REDWOO...
From 1 to 3 is seamless.
David Gelernter under consideration for Trump advisor role
Load 3D File and Save Meshes in Custom Binary Format and Import Existing PLY File
Maybe I'd get used to it, but based on only a half-dozen hours or so, the "D-Pad" on it is possibly the worst directional input I've ever used, and the analog stick sticks out too far. The controller body is great, and everything else is fine, but directional inputs are probably the most important feature.
Although they might be webpages, they may have access to extra APIs via WeChat integration (the webview can expose additional functionality, for example). I imagine, for example, that an app like Meitu (a popular facelift/beauty app in China) could recreate their filters in WeChat with the help of a photo-choosing extension API.
Trend Micro Internet Security Serial Number 2017 and Crack Free
Spark has a number of features and constructs that can make it very powerful to work with, even on "small" data sets. Big data isn't just measured by size, it's also measured by computational complexity. 80,000,000 rows is massive if the operation you're performing against it is O(N^2), as an example.
I worked my ass off at a startup, sleeping under the desk, weekends. The usual. At one point I needed a break and informed them that I was taking a break. Two months cycling through Europe.

When I came back, they'd moved and I had the best cubicle reserved for my return. They missed me but only because I forced the issue.
> The world is not pure

TL;DR: The 'impurity' of the world is an illusion created by our brains.

I have a physics degree and I completely disagree. The world IS pure.

Think of it like this: Time is the successive application of a pure function that takes the old universe as an argument and returns the new universe. All science models the real world like this. This is the foundation of mathematics. Nowhere in physics or maths do we mutate anything. Even quantum applies this perspective. This is what leads to the many worlds interpretation of quantum.

What's actually going on is your brain is such a powerful illusion machine that it has convinced 'you' that the world is composed of 'objects' that 'change'. This is entirely inside your brain. It is a side effect of the perception process inside your brain. It does not mean the real world is actually composed of 'objects' that 'change'.

This illusion is so strong that we then go on to model the real world inside computers with 'objects' that 'change'. This is a mistake that leads to no end of problems.

Once you realise the world is immutable, and that the process of time is a function, and that what we see as time is actually a succession of immutable 'universe-values', you then start modelling your problems like this. And then you realise what a better fit FP is for modelling the real world. And then you realise why science models the world using mathematics... that is functions and values... which are immutable.

When I argue this with OO developers I ask them "Is the real world mutable, or immutable?" When they answer mutable, I then ask them to go back to last Tuesday and change their lotto numbers. They can't. It's almost as if the past.... is immutable! And the present becomes the past the very moment it comes into being. And the future is unknown.

The present also cant be changed. We can affect the future by using our muscles to apply 'forces' to the 'universe-value' thereby changing the way the time-function of the universe returns the new-universe value (the future), but we cannot reach in and alter any of these immutable values directly, not the past, the present, or the future.
36, same thing. It works, it's not anecdotal. Number one reason for lower back pain, is weak back muscles.
take a look at https://mailhero.io/ I think it is what you are looking for.
It was also commercial and closed source in it's early years wasn't it? I don't think there is a place for commercial compilers anymore.
I would say that this is what hacking is all about :)
T(est)DD does tend to make your code look more like you used a functional-oriented language. A lot less mutability, heavier use of first-class functions, etc. Though I tend to prefer languages that are at least somewhat functional (eg. python, go).
Mindless 2¢ observation, you might need to review your intensity when exercising and scale it back a little until you find a better pace. This sounds like how my evening runs are after long breaks, and that's almost always due to me being over zealous and very bad at pacing. Once I correct it my evening exercise is very pleasant sans the mosquitoes.

It should be tiring you but the description you gave sounds like the intensity might be set a little too high at the moment. Scale back a little and build into it.
What was that thing, where the states that didn't want to work with impending federal legislation decided to do their own thing? That was the event that every state in the Union always describes in glowing terms, right?

And everybody has always spoken really highly of the Texan motions for secession, right?

What a bunch of hypocritical bullshit.
That's the point. :)
‘Learning Curve’ as Rick Perry Pursues a Job He Initially Misunderstood
What are your thoughts on the theft of the entire contents of everyone's SF-86 from the OPM? I've had a security clearance in the past and all of my personal info was part of the data breach[1]. Incidents like this are one of the reasons why I would not work for the federal government again, except as contractor at much higher than standard federal scale pay rate. It's just not worth it in the personal hassle to go through the intrusive background check/clearance process.

1: https://www.google.com/search?q=SF-86+breach+opm&ie=utf-8&oe...

Second question: What level of clearance do your direct reports require? Secret? TS?
No questions, just a compliment. After going through the USDS interview process and declining an offer, I have nothing but appreciation for those who serve there knowing what's involved to be selected, onboarded, and what the day to day looks like.

Best of luck as your journey there continues.
Big Data Analytics with Datalog Queries on Spark (2016) [pdf]
In fairness, the chances of most North Americans getting it right are pretty low when you consider the obesity epidemic, lack of physical activity, and all their orbiting ailments.

To your point though, difficult in what respect? I've been doing this since I was 9 and haven't had any issues. The most common concerns I hear are nutritional (protein, iron, calcium, B12) and convenience (restaurants, grocery stores, birthday cakes, etc). But I'm curious as to what your specific concerns are.
That Old-Time Hucksterism: The Oddest Doohickeys of Industrial-Age Entrepreneurs
Interesting, it renders fine on mine (not OP).
Thanks - yeah, that is pretty helpful.
Yep. I am not much into workouts and such, but I got a dog couple of years ago and the daily walks + other outdoor activities I do with the dog certainly improved my life and also my health.
Russ Cox, the guy who wrote this post, is the technical lead for the Go project. He authored more of Go's code base than anyone else (by a huge margin). His opinion about these issues holds more weight than pretty much anyone. I wouldn't downplay it.
Whenever someone compares Slack to IRC I try to imagine my company, where 70% of people are non-technical, using some IRC client as our chat app. There's no way this would happen.

Slack was never meant to replace IRC, it was meant to be used at work. Why would you hide your email from your colleagues?
Howdy Matt - will you build a Muslim registry if Trump orders it or Congress passes it?
Ramdev+Wrestling+Skills+Breaking+Hot+News,+Latest+Online+Morning+News
Yep. And with that closed mindedness he cuts himself off from trying what IMHO is the best reactive front end ecosystem around today. That is one of the react based clojurescript frontend systems.

Sorry, but your amazing, functional, pragamatic system is INVALID. Because I have deemed it so! Good one!
"...Oracle nevertheless preferred Asian applications...at statistically significant rates."

I would be very wary about what counts as 'statistically significant'. If I flip a coin 10 times and it lands heads 10 times, is that 'statistically significant'? Not if I'm going through a jar with 1000 coins.

And splitting Oracle's workforce into 'job groups' makes it much easier to find spurious rates of discrimination. Eg. there is discrimination in the 'Professional Technical 1' group but not the 'Professional Technical 2' group...etc.

(This discussion reminds me of this Dilbert cartoon: http://dilbert.com/strip/2001-10-25 )
Postmates and DoorDash are testing delivery by robot with Starship Technologies
...and then get your sitting colleagues to get theirs measured and compare? Come on.
One would need to know the size of the record. This is an exercise you'll often do if you're doing capacity analysis / growth analysis for planning (or in conjunction with FP&A).

1,000,000 4kb records takes up, as you'd guess, 4GB of RAM. You can obviously go well beyond your allocation of RAM and still have the database perform, but you'll find you're now bottlenecked on the speed of IO from your SSD / HDD. Throughput will quickly decrease, queries will run slower, etc.

This is why you'll often find that DB benchmarks that never exceed RAM can be "false" comparisons if the expected workload will always exceed available memory, and data not resident to memory will need to be loaded.

So, to truly answer your question, it's actually less a question of RAM, and more a question of HDD. The 2015 ACS (American Community Survey) plus some geographic data is around 100GB, and I comfortably run analysis against it on my wimpy 2015 Macbook (8GB RAM, 1.3Ghz Core M).
Writing code that meets code-style expectations isn't just arbitrary, though - it's exactly what your brilliant contributor will need to get in the habit of, if he/she wants to become a brilliant maintainer in the future. As you mentioned, the form of communications matters here: A friendly bot that describes where linting failed and what needs to be done to pass CI, plus a brief "Thanks, this feature looks really interesting! Once it passes Danger I'm happy to merge!" from the maintainer will do the trick. There's no need for the core maintainer to be a janitor at all, just an encouraging voice. And that's what we love about open source in the first place, right?
No we would only need to dispense with armchair jurisprudence.