skysight-inc/HackerNews huggingface dataset:
Stepping back and having a non-emotional discussion about sportsball might help. Consider that the default plan for the stereotypical high school football player is to play college ball, of course. Also, of course, they know the odds of a successful pro career are very low. Its just something to do until you have something else to do, and there's really nothing wrong with that.

Maybe another way to put it is the most interesting cultural change is the death of the career and the rise of the gig or job as the default. Once you know you're very unlikely to have a career, you're free to have a fun job or a fun gig or fun life while doing work you like, or at least like the most out of your options.

So the article boils down to the career path is dead, and that's had little short term effect on the workers, like every other job in the country.
A Panda. An animal that once thrived but now closer to extinction due to its diminishing habit and slow reproductive cycle.
I would never want that as my mascot.
Uber Leaving Austin Letter
I agree but should be hard finding that follows each student not tax credits. Poor people don't care about tax credits.

Also, what you describe already exists with charter schools. Charter schools are actually privately run but publically funded: they get funding from the state for each student that enrolls.
Just submitted this:
https://news.ycombinator.com/item?id=11654402

> It turns out you can accomplish quite a lot with 4,709 lines of Go code! How about a full time-series database implementation, robust enough to be run in production for a year where it stored 2.1 trillion data points, and supporting 119M queries per second (53M inserts per second) in a four-node cluster? Statistical queries over the data complete in 100-250 ms while summarizing up to 4 billion points. It’s pretty space-efficient too, with a 2.9x compression ratio. At the heart of these impressive results, is a data structure supporting a novel abstraction for time-series data: a time partitioning, copy-on-write, version-annotated, k-ary tree.
TLDR;
Our ability to not give up is the key to not giving up.
> I've never heard anyone complain about it being hard to get music published.

I can't tell if you're being sarcastic or not, but if not... that is absolutely not what I have ever heard. The iTMS is brutal to independent artists and getting on it is a huge barrier to entry. It's perhaps an improvement from the 1990s system of record-label distribution (which perhaps keeps the complaints to a low volume; Apple can always point to that particular horror if the plebes get out of line), but it's in no way an open platform.

Most independent music I listen to tends to be hosted on Soundcloud, largely as a result of Apple's policies on the iTMS.
Uber appoints former EC VP Neelie Kroes to its public policy board
> how do you find out about new stuff then?

"Instead of relying on marketing, I rely on information from good, well performed randomised controlled studies published in reputable peer reviewed journals ( I like the NEJM ) and on meta-analyses of these. I view the results of these through a filter of scepticism, cynicism, pragmatism and a modicum of hope."

> how could they get you to read about it?

I'd assume by performing a sensible clinical trial that proves its efficacy beyond a reasonable doubt.

Advertising is how you're sold things whether or not you need them. It is not how you learn about what's best for your patient. There are other avenues of information that aren't tainted by the motivation to sell a product despite the consequences.
I live in the middle of one of the most highly concentrated christian areas in the south of the US (at one point we were the most concentrated christian area in the world a few years back). I've baptized more people than probably 99% of the christians you know. I've done mission work in probably more countries than 99% of the people you know have even visited. I was exactly what the church wanted me to be and that didn't make me happy. I believed in God with such a strong conviction and faith that I took it by his words to test the spirits and that's the only reason I allowed the thought into my mind that God might not be real because I decided to test the spirits like instructed in 1 John 4:1.

Only outside of this self persecution of faith that tells everyone they aren't worthy and they should relinquish all ideas that they could ever handle something on their own just builds guilt upon guilt. Jesus take the wheel? Oops I drove my own car today, I guess that's just one more subtle way I didn't have faith, because remember just a small amount of faith can move mountains but I don't have even enough for God to drive my car.

Luckily, I'm outside of that now and it's pretty easy to see all the subtle emotional warfare the church perpetuates regularly and without shame.

"You're useless without me"..."If you don't love me I'll allow you to suffer (in hell none the less)"..."You need to understand how stupid you are and how the beginning of you ever knowing anything is to accept how insignificant you are and that I'm all that matters"

Sound like church or an abusive psychopath? Hard to tell the difference when you put all these subtle common church teachings side by side.

So forgive me when I call total bullshit on you for suggesting that faith is a sure way to find happiness, because I had more faith that anyone I know and I can say that while being surrounded by more christians than you know (likely, statistically speaking).

edit: also, what do you tell rape victims? God wanted that to happen to you? Do you tell them he knew it was going to happen before they were even born and that it was part of his plan? Do you tell them that he was capable of preventing that kid from being born with a disease that killed him slowly and painfully, but he allowed it to happen?

I'm not interested in your opinions. I'm interested in what you actually tell the victims, because I'm confident you apologize and console them and say that was bad while fully acknowledging your God knew that would happen before he even created mankind. Your idea of God is portrayed in many places as making/allowing good people to suffer because that's part of his plan - but yet you never tell rape victims to chin up because maybe that was supposed to happen, do you?
How is it even possible that there aren't just buttons next to every comment in the admin UI that you can click to detach a comment and apply an incivility warning?
Academic questioned by American Airlines officials for doing math on plane
Legally, it's not really an issue. Commercial speech can be broadly regulated by Congress.

Free Speech doesn't really factor into a huge portion of what you see from the FDA, FTC, SEC, CFPB, and hundreds of state-level organs focused on regulating deceptive business practices.
After adding a 4K display and Nvidia shield to my home theater I was a bit disappointed that the recommended way to max out 4K games was two gtx 980ti in SLI. $1200 is out of my budget, but I can't fit 2 cards in my micro ATX case anyway. The 1080 is definitely going in my build.
The other thing to consider is that "x86-64" or "amd64" is not really 64-bit. Operand sizes are 32 bits by default (except the addressing modes, which leads to this mess), and you can only use 64-bit widths with an extra prefix byte --- on each instruction. There are no 64-bit equivalents of some instructions. Compared to the 16-to-32-bit transition that happened with the 386, the 32-to-64 just does not seem anywhere near as well thought-out.

Then again, it makes sense to leave operand sizes at 32 bits, as otherwise code would be twice as big, with the accompanying consequences for caching etc.; in fact I'd be willing to bet that 4 billion representable values is more than a lot of applications would ever need to put in an int. Extending that to 64 bits is really for addressing and the other cases where that exponentially larger range is truly needed.
Economist ethnically profiled, interrogated for doing math on flight
> The conversation should go like this:

I think you're missing the end to that conversation:

>PM: "Ok, we don't have 6 weeks. I can give you 4, but we're just gonna have to make do."

> Dev: "Okay, which features would you like to cut?"

PM: We can't cut any of them. We need features A,B,C in the product and we need it in 4 weeks.

Here we insert a rant from the PM about one of the following:

1) Leadership

2) Hard work

3) Threats about job security

4) Recalling that one time you delivered something ahead of schedule so why is this different

5) I see you getting up to get coffee at least twice a day so stop goofing off and get it done

I think you're vastly overestimating how much power/control said Dev has over the whole process at these sorts of companies.

Sure, they can quit, but if they felt empowered to quit they probably wouldn't be there in the first place: I don't think anyone's busting down the door to work at MedicalBusinessTM.

> we should require licensing for working on safety-critical applications.

Fully agreed, though with some misgivings.

Incorporating safety-critical software into the "professional engineering" spectrum would almost certainly require some things that are seen as near-heresy to the software community, like requiring a 4-year degree from an ABET-accredited program.

Still, I agree.
How's a competition not a game?
Was there any controversy over Stitcher's downloading, re-processing and streaming all of the podcasts? Has anyone else tried such a thing?
Last time I checked opentsdb only supported millisecond resolution timestamps. That's not enough precision for scientific data. I'm using influxdb because of the nanosecond timestamps, though microseconds would be enough.
No, it's commercial speech. The FDA already regulates what they can say in drug advertisements. There's not really a legal issue there.
At around 40, I'm now learning things like math quicker, but then I forget them a year later, whereas the things I learned in college I still remember now.

Is this normal, I wonder?

You might say, well, if you're forgetting them a year later then you didn't really learn them, but I disagree. I feel more complete mastery of a subject matter more now than I did in my teens. No, I forget things I learn much more quickly now, and the only way to not forget them is to practice them at least each week, and that rapidly becomes a time sink.
Unfortunately it's not even a "Computer Science" department, they call it "Computer Information Systems". I never even took a CIS class, I'm technically a finance major. Pretty much taught myself how to program by playing with R/C++ and doing the JH Data Science Coursera degree. Also read Paul Graham's book recently.
I lost 20 pounds in two months by dropping bread/carbs/sweets and eating chicken drumsticks and salad every day. I can finally see my iliac ridge.
I wouldn't say that's the case. If you play online as a complete beginner your rating will drop like a stone at first and then you'll be matched against other people of your level. At that point, the system will take care of you, generally keeping you at a 50% win rate as you progress along.

There's only a huge cliff if you expect to be able to win against 1500 rated players as a complete beginner, a totally unreasonable expectation.
Naltrexone != Naloxone. ULDN is incredibly dose sensitive. According to studies, 2 micrograms of naltrexone is effective, yet at 4mcg it begins to lose its efficacy.
I've always thought of it more like, there are some qualities that are conducive to success (like not giving up when things don't go your way), and there are qualities that make success less likely (illiteracy, poverty, geography, etc.), and of course there's an element of luck (the effect of which can be minimized with perseverance and continuous personal growth, but never fully eliminated). But in general, the only people who claim to have a secret to success are those selling books about it. :)

In fairness, the preceding paragraph would make a terrible name for a self-help book, so I can't really blame publishers either, which is why it's nice to have places like HN to talk about stuff like this.
Indeed, this is exactly what the Linux kernel does; it treats filenames like a binary blob, with the exception that the bytes 0x2f (ASCII '/') and 0x00 (ASCII NUL) are not accepted (regardless of where they are in the byte string).
Funny, I just happened to listen to the Freakonomics podcast with Angela Duckworth on it this morning... It also goes into a better definition of grit, why they measure what they measure, etc.

Grit basically boils down to (me paraphrasing the author paraphrasing her work) interest in the subject, finding meaning in it that can help you get through troughs of despair, a positive outlook that you can get better with effort, and an ability to find nuance in the activity so that instead of jumping to the next new subject you can focus on a specific subset of the thing you're trying to get better at, leveling up if you will.

What I took from what she said is that anyone can be gritty at anything if they want to be, but you have to ACTUALLY want it, not just say you do. Grit, the way she describes it just seems to be a roll up of a lot of values we (at least I) intuitively have always felt were important for being able to get better at something.

I always knew I was better at certain things because I liked doing them more than other and not the other way around because I was naturally very good at some things that I just didn't like and never got any better (golf). There were some things I liked and got very good at that initially I was horrible at (archery).

I think the thing that people who don't feel gritty (I have always been described as someone who is, which I think has made me grittier all around, just to reaffirm it) can get from this is that grit isn't necessarily something you are born with and it doesn't necessarily apply to all of life. it's also something you can foster and work on- but you have to be honest about how you're applying it.
IT Database Administrator (SQL DBA) for Entry-Level Candidates
Click-baity, misleading title discussed previously in response to equally laughable article from Verge.

https://news.ycombinator.com/item?id=10917473

Why is something so atrocious voted up, I really don't know.
Slides.com is focused on the presentation. The audience is not typically interacting directly with the deck.

When you create a deck, there is a pretty good tutorial explaining how the interface works, including what spacebar and escape do.

The real advantage of the service, for me, is the support for embedding any digital media you want into a slide via iFrames, and the ability to use your phone/tablet to advanced slides and see speakers notes if your venue did not provide you with a clicker.

It also has another pretty neat feature where audience members can pull up the presentation on their laptops/tablets to follow along, and their slides will automatically advance to match my progress through the deck.

I'm just trying to explain why its very much a tool for the presenter, not the presentee.

Edit: Slides.com is a locked down instance of reveal.js

Here is a link to their deck, explaining all of its features http://lab.hakim.se/reveal-js/#/
The comparison should be to the iTunes Store, Spotify of Pandora, though, not the iOS App Store. I surprised/not-surprised that podcast owners prefer control to listenership.
Thanks a lot for the advice. I think I need to just leave and take time off to clear my head.
Metric expansion of universe breaks the conservation of energy, so we are already living in the magical world.
I am talking about React Native and Ionic to build mobile apps with transferable skills
No it's not. ASCII doesn't give you enough metadata to permit for efficient and reliable parsing of data, you can do a lot better without using ASCII.
I agree with your sentiment 100%, but if you insist on doing things safely while your colleagues do not, you might get a reputation for being slow and be earmarked for replacement. Perhaps it's worth losing a job over, but your replacement will cut corners so the net effect is patients unsafe + you have no job. It feels reminiscent of the prisoner's dilemma.
...and it goes without saying that the word "success" is being used here as shorthand for "making lots of money", which is only one form of success and not the most important one in the grand scheme of things.
Python is delightful? Many of the only times i've had issues were in python.
This is why I always write a BOM in CSV files (yes, even though it's UTF-8 and it shouldn't have a BOM). Excel will actually respect it.

The bigger problem is when Excel tries to be helpful and reformats the data upon opening the file. I can't remember the intricacies, but it used to behave differently whether you opened it from a local path or directly from a browser. I seem to recall using an "incorrect" MIME type helped with that.
The MBA Guide to software development
[Aristotle, ] on Trolling
Here's a good (introductory) resource on implementing green threads: http://c9x.me/art/gthreads/intro.html. It's helpful for learning how they work in practice.

Are people running into performance issues with green threads in practice? It seems like they're already pretty performant, particularly if you're using them more as an abstraction for concurrency than as a way to get parallelism. There are lots of problems that are trivial to solve with green threads/coroutines but that are very difficult without them. If you really care about performance you probably shouldn't be using green threads at all but should instead be running separate processes on dedicated cores. Green threads also have the advantage over kernel threads in that they don't require the overhead of a kernel context switch, since the context switch can be done in userspace, which requires saving much less context and also affects your caches less.
The crontab command has one of the worst UI problems:

1. "crontab -e" lets you edit your crontab file, and "crontab -r" deletes it (without asking). The two keys are next to each other.

2. "crontab" (no arg) reads the contents of the crontab file from stdin and replaces it. When you accidentally hit Ctrl-D after it, your crontab is replaced with an empty file.
When I started using Linux very heavily for a lot of things, nothing really clicked until I started paying real attention to logging.

If you configuring logging correctly -- or just be aware of it, really, you can always optimize later -- you are no longer SysAdmin-ing blind.
Ok, you're almost there. Just keep thinking along those lines. You'll get there!
I'm really skeptical these cards will be cost/perf competitive with AMD's upcoming Polaris.

The 1080 is the only card with GDDR5X, which from what I've read has twice the bandwidth of GDDR5. The 1080 and 1070 both have 256-bit buses, meaning if the clock rates are equal, the 1070 will have half the memory bandwidth of the 1080.

In contrast, the current gen AMD R9-290, R9-390 and higher have 512-bit GDDR5 buses, and the leaked Polaris cards have 256-bit GDDR5X buses (eqivalent).

AMD cards tend to be priced lower than NVidia cards, so we're very much in a wait-and-see mode right now.

(We do datacenter level cryptographic compute and our workloads are very memory bandwidth constrained.)
MongoDB DAO plugin for Para, 1.18.4 released
I would never trust a single podcast provider. Many of the more interesting podcasts I listen to have been kicked off of one platform or another.
I worked as an intern on some stereoscopic/multiview R&D maybe 12 or 13 years ago. It was similar to the work in this video, except meant for autostereoscopic displays like the 3DS and displays with more viewing angles than 2. ( https://www.youtube.com/watch?v=acIe1vlpd84 )

The multiple projections feature is cool. Aside from saving the double geometry/draw call overhead, they're probably also clipping/transforming/rendering each stereoscopic pair of fragments at the same time to encourage cache coherency and reduce bandwidth requirements on the GPU.

Overall, the overhead of rendering the same thing twice from slightly different projections shouldn't cut your rendering capabilities in half, it's mostly the same stuff. So this feature should make a big difference for VR.

I was waiting for something like this from the Sony PS3 when they started introducing 3DTV compatible games but I guess the market wasn't there at the time for that driver development effort considering most of the games released in 3D were PS2 ports. Seems like they missed an opportunity to have a killer app for 3DTV, nearly every PS3/PS4 game could have had built-in 3D with only a 25% or so performance hit that can be compensated for with downsampling/upscaling.
In 1996 I knew everything there was to know about webdevelopment.

You only neded to know which HTML tags worked on IE and Netscape. We did our layout with tables... And they worked.. 100% of the time.

Then came Javascript, a language designed to make a monkey dance in a webpage.
And all hell broke loose.
Suddenly you didn't know which script would work on which browser.

Latter came CSS, and for the next 5 years everybody went looking for the holy grail of CSS that was a layout that looked like tables did.

The the browser wars ended, IE won and maybe could have some peace... But it didn't last.

Latter came JQuery and it made JavaScript tolerable, and then came bootstrap and made CSS tolerable.

Then came Coffee Script and all of the languages that comile to it... JavaScript became the "assembly" of the web.

Then the iphone came a long and now, your webpage gad to work in a screen resolution you didn't know existed.
---
My conclusion:
Front end development is an inestable mess.

Plagued with accidental complexity as defined by Fred Brooks.
I left it around the time I realized that fighting CSS layouts to do what a table could wasn't for me. And I stayed as a back end developer.

I definitely recommend changing direction but not completely, where can your skills for usability and design be valuable with less of the accidental complexity??

Maybe mobile development?
Specialize in a single platform and become an expert there?
Excel predates Unicode by a few years. The first true Excel version on Mac was released in 1985. The first generally recognized use of Unicode dates back to 1988.

Excel CSVs default to the system codepage when reading and writing, which makes some sense given that the files are plain text. You can actually control what codepage is used when importing data but you have to use the import option.
What is broken? Have you reported it? I've reported a related bug this week (File.truncate called CreateFileA() with a UTF-8 string). I even had a working patch but forgot to attach it. Anyway it was almost immediately fixed including various additional tests for other File class methods (which handled Unicode without any problems).
Failure is moving science forward
"The first is obviously easier and kinda more convenient but if you look at what it does to your health then maybe not so convenient at all."

Presumably for the same reason you drank too much sugary drinks, there was an immediate reward and you didn't comprehend the long term effects i.e. it wasn't an informed decision. I doubt that the doctor was very surprised with the outcome.

The latest episode of americas test kitchen radio touches on this topic and while I don't agree with everything they do have some good points.
Not the case for uBlock Origin, so there's that at least.