skysight-inc/HackerNews huggingface dataset:
I find it completely interesting that creative writing still seems to have not found any decent mechanism for being taught.

In Music Theory, one of the first things you learn to do is write music in the style of the common practice period. That's shorthand for writing like Bach.

While Bach will occasionally bend some rules, he more often does his most interesting work by using them against each other to come up with unexpected results rather than actually breaking them.

The point being, that there are well-defined mechanisms in music such that if you follow them to the letter, your music will sound like Bach--at least a really boring version of Bach. But still, you're starting with that as a baseline. And as you practice that style and get more familiar over time, you start to see opportunities for more interesting options than what the baseline rules seem to suggest.

And as you progress through a theory curriculum, you start studying other styles and sets of rules for other noteworthy composers. You spend some time imitating Haydn and Mozart, Beethoven, at least one of the Russian epics, 20th century and modern composers, and sometimes you might take the time to go back and learn the styles of pre-Bach composers.

By the end of this series of courses, you have a solid understanding of the rule-sets that different composers were drawing on and how they were using and abusing them.

You, yourself, might not be a particularly brilliant or inspired writer of music. But you have a minimum baseline ability to write something that could pass for any of a number of famous composers from the 16th century to the present day.

That won't make you rich or famous or successful or even good. Because there's a lot more to it than that--mostly luck. But you won't suck. At worst you'll be unoriginal and derivative. Then again, you can say that about a lot of contemporary composers and writers.

My point is that you can go through a course of study either on your own or at a university and just through simple practice, achieve a certain level of skill.

It completely baffles me that for as long as people have been writing and teaching people to write that no such formal system exists in that realm.

This particular collection of "rules" is not a bad example of all the gobbledy-gook that we get taught in writing classes. But it's all entirely subjective, and there are famous counterexamples to every single one of them.

It's . . . I don't know. It's just baffling to me how this situation exists.
You can chess go on lichess.com and get a rating by playing games
Cherish The Day is my favorite unintentional 9/11 tribute.

https://twitter.com/kchoudhu/status/913295169868328960

(Not that it was ever intended as such... circumstances have kind of retconned it into the role)
> It was something like 1500 years between the discovery of squareroot 2 and squareroot -1.

It was something like 200 years between the discovery of sqrt(-1) and more-or-less universal acceptance of -1 as a number in the first place (yes, imaginary numbers predate the universal acceptance of negative numbers). European mathematics in particular favored geometric interpretation of numbers over algebraic interpretations until relatively recently, and while irrational numbers come about very easily in geometry, negative numbers don't have an immediately obvious interpretation, particularly if you exclude it is a convention of directionality.
Just catching and throwing back:

Most of the time I need to log into your random service I'm doing a password reset anyways
Agreed. I'm 47 and I get hit up every week for good positions. Today I make more than I ever have. When I was 27 I was working at a Big Corp that laid off a good portion of their 60+ year old COBOL programmers. The devs that couldn't retire were all snapped up by other companies as pretty highly paid contractors. The Valley isn't the whole industry. Ageism is a thing for sure, but I think it's much less prevalent outside of startups and will not keep you from earning a living after 40 or 50 or even 60.
Is there a good reason not to use GCC or clang on Windows?
This version is formatted for printing:

http://reason.com/archives/2017/10/14/delawares-odd-beautifu...
Could you expand on that last bit? If I’m working on one part of the site and someone else is working on another, what sort of coordination problems do we have? If we’re both working on the same part, sure, but it’s not clear to me how the approach laid out in OP fixes that?
I don't think it's that bad. Reminds me of my current login flow for some sites where I utilize 2FA.
Yeah, just like the last Dot com bubble when it bursted some traditional companies didn't follow, e.g those components of Berkshire Hathaway.

My guess is AAPL, AMZN, INTC, GOOG, MSFT should all be pretty safe. Can't be said for Snap, FB, NFLX, TSLA, NVDA. I would love to see TSLA succeed though but it has lots of debts.
Cool, what kind of stack did you use? Is it open source? Do you have a link?
It is not impossible to link glibc statically, and in older versions of libc this did occur. However, the Linux community at the time decided that the tradeoff of disallowing the system NSS to be modular was too great -- Go developers disregard this and don't believe anyone does anything other than the defaults.

Even still, it's possible to compile glibc such that those NSS modules are statically linkable. See here for further information: https://stackoverflow.com/questions/3430400/linux-static-lin...

However, in 1992 it was entirely possible to statically link an application to libc4 and have it have no run-time dependencies other than the kernel ABI.
I've been a bit busy but here it is. (BTW: is there a way to get HN to notify you when someone comments?) I will be talking about https://www.youtube.com/watch?v=P8pjd1QEA0c Student Debt.

1:11 Student debt is bad because they will sue you in court. :
Well of course they will. Its not like they can take away your car if you stop paying your debt.

3:30 Why did student loans increase so much? States slashed funding for higher institutions causing colleges to increase tuition. :
Or maybe because more people are eligible for student loans. Having the government back student loans is linked to the increase in tuition according to this: https://www.newyorkfed.org/medialibrary/media/research/staff...

5:16 Students at for profit schools account for 31% of student loans having just 13% of the students. :
Does anyone expect a private company meant for people with few options to be cheeper than ivy league schools that offer on average $40,000 of aid per student? I don't have sources but I would imagine that the 13% most expensive car sales would account for around 31% of car sales.

9:00 Looks at one specific program at itt and says that it has an 8% employment rate and 25% didn't graduate:
There is / was (I don't know if it is over yet) a lawsuit against itt and the plaintiff claims that the employment rate was around 50% http://www.ajc.com/news/education/lawsuit-claims-itt-tech-ex... . Also, what do you expect from a college that excepts anyone who can pay? If they graduated everyone than their credibility would be worse than it already is. Any place that accepts anyone will have a low success rate (eg. Hollywood and start ups)

And the most annoying point about his videos is that he doesn't propose a solution. It feels like making a video about how chemo is so bad and painful but then doesn't mention any alternative. In this analogy John Oliver would like to ban or severely limit chemo.
Link to the non-mobile version: https://en.wikipedia.org/wiki/Woodland_Critter_Christmas
Just to help with a few facts (easy to find for those who care). http://worrydream.com/EarlyHistoryOfSmalltalk/

Smalltalk started working in 1972, the Alto in 1973, and Smalltalk on it a month or so after the Alto came alive. The GUI came more from other parts of ARPA than NLS, but there were a few NLS elements. Cheers.
That's a good point, but there's plenty of services which are only used occasionally. For example, I practically never log into my domain admin panel - and as a result, before I started using a password manager, I'd wind up forgetting my password every time I needed to use it.
This makes me feel like neural networks are nothing but glorified hash functions. Well, if you think about it, here we are just optimizing for hash collisions of similar things.
How Floyd Mayweather Helped Two Young Guys from Miami Get Rich with an ICO
I really want switchable, individually suspendable workspaces as an OS feature. A workspace for each development project, one for each writing/research task, one for time-wasting browsing, one for gaming, and so on.
So at this rate, if Rick and Morty keeps on going for a few seasons, a new show will mention that "Rick and Morty did it".
While we all see this as the glaring pain point, it is only because we are conditioned to a current way of logging in. Also this is the point of the token stored in cookie storage, the practice used by any large, average user focused company (Facebook/Twitter/Google services). The tokens and session keep them logged in, they hardly ever log in again.

If you are a power user that uses a 2 Factor auth, you have already decided you do not mind a "non traditional" way of accessing a service. As an example, logging into AWS takes an extremely long time: 1. pull out a separate device 2. open an app 3. finally enter a set of number (god forbid you do it as it expires). This is far slower than simply opening a new tab / switching to the already open tab or application of a mail client and clicking on a link.

This solution only becomes an issue for power users when they personally decide against storing non tracking cookies and allowing sessions.

I would also suggest 2 improvements:
1. JWT such that it is not stored in the database
2. If the front end application detects that the token is expired, either refresh the token or begin triggering the email confirmation process

EDIT: I do not think this is the best solution, but it could be viable
Something is really wrong with the system when billionaires have their bail set at 1 million. If he wanted to flee and forfeit his bail money, his net worth would be impacted about the same as the average American getting a parking ticket.
Yeah it actually is open source! :~) https://github.com/deadcast/ChainTrack. It's using Rails 5.1.4 with Ruby 2.4.1.
Software development is becoming the new blue collar job.
Unlike most here, I 100% agree with you.
For the guys here, who make their own 'stacks' and offer Windows support: maybe it will work in emerging markets, but be certain that it won't work for long in a world that has AWS, Shopify, Themeforest:) Also, I don't know if you can get by supporting a family with those skills (at least by working less than 10 hours/day).

Like you said, we know our craft good enough to know that we're not smart enough to be of interest for Google:)
Maybe we're suffering a bit from the Dunning–Kruger effect, but still, the future is grim and it will take everyone by surprise. The next tech breakthrough won't take decades, but months and then you'll be obsolete.
I don't think there's a point in investing to learn Quantum computing or AI, if u're not smart enough to understand.

That being said, under qualification never stopped anyone from deploying WP sites or otherwise really, really insecure PHP sites.. so...
AMD’s Ryzen laptop CPUs with Vega are ready for mobile warfare with Intel
Along similar notes, synth one-liners explored:

http://countercomplex.blogspot.co.at/2011/10/algorithmic-sym...
See my comment above, including the last paragraph
Men Explain Things to Me
Thanks to your contribution, Boostnote v0.8.16 has been released
I'm 53, no sign of "ageism" in the company I've worked at for 18 years. None of my friends has encountered it, either. Not to say it doesn't exist, but it's not the foregone conclusion OP makes it out to be. It's all about attitude and drive, and I have more of both now than I did as a young programmer.
I would rather store the token in Redis, so that I can take advantage of its expiration functionality. Additionally, load is removed from the database and it provides faster lookups. I would, in addition, also cache the session data (e.g. the row from the user table) in Redis.

[edit: formulation]
Show HN: Meli, a docker-compose alternative
No, please don't. Let's not bring dependency mess to proper programming languages.
Not to say C++ binaries normally link to their dependencies dynamically and can't control how they are built (and it's also good).
The OP did not request advice on how to remain technically relevant, so I won't offer any here,

Not sure if OP is interested in your advice, but I am sure there are others who would be. Please do share any advice that you can! Specifically for those who don't want to (or can't) get into "management"
From a usability standpoint, I feel that this just trades one set of issues for another.

Instead of having to remember a password, now I have to break my flow, go into my email client, and wait for an email to arrive. I have actually tried this flow with Slack's "Magic Sign-in Links." In my experience, it is not uncommon for it to take a few minutes for an email to arrive. In some cases, that could be enough to make me give up and move on. (I do appreciate Slack's approach to this -- you can choose to either use your email/password OR the emailed link). The thing is, the first usability problem (remembering passwords) is one that I can easily fix on my own if I so choose (either via a password manager or, heaven forbid, letting the browser remember it). The second (having to wait for an email) is totally out of my control.

That said, the one place where passwords are still a major hassle is in native mobile apps that don't integrate with a password manager. I still think that bouncing out to 1Password and copying/pasting my password is overall preferable to waiting for a link in email, but it's far from ideal.
Yes, that's why you commit your cmake files.
You work for a small company. If that company goes bankrupt, are you 100% confident you'll get to work again full time?
To those who are commenting that they are happily employed at an older age - I'd say, good for you. But for god's sake stop judging those that are less fortunate than you. For example by saying that that are not learning new things. Nearly all older developer are capable and generally are willing to learn new things on a job, is my observation. They may just not be up to learning those 50 new buzzwordy things _before_ they get a job.

I mean the general tone of advice seems to be: learn new things, have a great attitude, be positive, keep trying etc. What's new may I ask?
Well he's probably got most of his money entrenched in the american economy (billionaires don't just sit on cash and let it depreciate from inflation).

If he actually flees, the US government could easily seize most of his assets.
This model works great when the vast majority of the interaction on your site has no need for a persisted session.

If you can provide your value with an unauthenticated session (which is different than no session at all) most of the time, but only relatively rarely need an authenticated/non-volatile session then by all means try this.

Of course if you do try it, you still want to give users the option of a password authentication versus email link.

Step 1 enter email, Step 2 enter password or click button to get a code.

But I think if more than 10% of the active sessions on your site are authenticated right now, don't bother with this.
South Park is awful and sanctimonious at the same time. The fans are also awful and sanctimonious. Nothing about what they do in "satire" is clever.

Your quote nails it. It is for people who want to pretend they are the smartest person in the room, largely because they watch South Park.
In your mnist example, what is the relationship between all of the kernels you get for training to distinguish each pair of digit classes? Is there a natural way to intersect random forests or their kernels to get at their "common knowledge"? Is there a way to union them to get their "collective knowledge", and if so, how does that fare against an algorithm that learns all the classes simultaneously?
Clang is closer to replacing MSVC, but GCC will only work with MinGW for now. If it's a personal project I don't mind using MinGW, but it gets complicated.
"Proper" programming languages?
> Interesting bot account.

Looking at their comments I really only see a lack of punctuation. Here's how I read the comment you're responding to:

> "Start a males-over-40 political party. Leverage computer knowledge to bring majority non-voters to vote—[as a] non-profit start up. Stop describing self a mediocre. That's real loser material."

Not so out of line for some HN comments. What tells indicate that it's a bot to you?
Wait, what's wrong with using Visual Studio Community?

https://www.visualstudio.com/vs/community/
I think ageism (in software) is largely a problem in startup culture. I've never seen a trace of it, but a few of my older friends with beaucoup experience have tried to join startups and told they weren't a "fit for the culture." Really sounds like code for "you can't hang with us old man."
Robotic Crab meat extraction to bring more revenue back to Canada
Oh, boy, here we go.
See my comments above. And if you take a look to see what the Alto could really do graphically, and even more so the Dorado, you would not worry about speed. The decisions were for other reasons.
Bot for vk.com competitions
To me age-ism is a concept wrapped in fear, uncertainty and doubt. The market rewards value and exponentially so for those who leverage their position and are willing to adapt.
TLDR: slack magic link explained
Conversely, for certain types of sites (medium being one), I'm more likely to sign up if I don't have to generate and store a new password. Even with a password manager it's a lot more friction than entering an email then clicking a link.
Apple Reportedly Fires Engineer After Daughter's iPhone X Video Goes Viral
Apart from deep wagging contests this might become less relevant if we go by the notion "poly time == solved". The reason why this is so is that 3 layer Neural Networks are uniform approximators of smooth functions.

I have to read the paper carefully for assumptions made, but if the result holds true for the entire class of 3 layer NNs, or a class that is big enough not to sacrifice uniform approximation then this would be Big Deal.

Of course for practical applications, poly-time may not mean that it is a solved problem, or that the poly-time algorithm is the best algorithm to use on a typical instance. The exponent or the leading constant could be very high, and deeper networks may well offer more conducive properties.
Having to access private email to log in somewhere is a huge pain for me when on some networks, e.g uni with only http/s proxy and no IMAP so I can't even check my email when on Wi-Fi.

I have worked at places that use outlook/gmail so they block gmail/outlook for workers (yes, I've encountered both at 2 diff workplaces).
SNL is a sketch comedy show where Simpsons has a consistent cast. The characters used to be real and relatable but now have more in common with an SNL type sketch comedy show with no expressed identities.
Since nobody else seems to care, I'll just put this out here: "arited" is really rather weird. I would say "aritied" instead (pronounced "ari-teed", not "ari-tied").

Does anyone know of a parallel construction turning any word ending in "-ity" into a past participle?
To be free from taxation is not a human right (nor taxation with representation, see: Puerto Rico). I believe that’s where we’re not on the same page. Society has a cost, and while the current structure isn’t perfect, it’s the least terrible solution we’ve attempted.

We previously would take taxes by force remember.
You only listed three? Who do you consider the fourth? Personally think it is one tier with two, Google and Amazon and then FB and do not know of a fourth.
Tiny House Hunters and the Shrinking American Dream
You have linked to the same thing twice. I would like to hear the puzzle.
Falcons vs Jets Live Stream Free
https://weheartit.com/articles/300355880-watch-online-falcon...
Olympus WS-600 dictation device. It's a slim thing about the size of a cigarette lighter, but it has actual physical buttons, and a built-in USB connector to dump it to my laptop. I review it every morning, and depending on the nature of the note, it goes into (a) Google Calendar, (b) a hand-written notebook, (c) an Emacs Org Wiki which I sync between my devices with Syncthing, or (d) the Notes folder for any of my specific projects.

It's the same thing Newt is speaking into in the movie Pacific Rim. I was tickled when I saw that. They're hard to get nowadays; the later 700 and 800 models are bigger, clunkier, and cheaper-feeling.
I use mnemonics like memory pegs when I need reminders. I like to be freeform so I also have several small paper notebooks going at once. Daily journal entries and longer stuff goes in markdown files in folders on Dropbox. I like Regexxer or Grep or ag for searching those. Google Keep for longer notes if on my phone. Hi-Q MP3 Recorder for Android if I need to do voice recordings. I don't like transcribing those voice notes later but the recorder software is really nice.
Email is not instant and was never intended to be. My domain emails get forwarded to my main gmail and can take a half hour to show up.

This is a bad idea.
I trust this guy will get what he deserves, but surely there should be other people falling here?

Usually it's the taker of bribes that is the biggest criminal. Any doctor who can be shown to have given addictive opioids to people that aren't terminally ill should be investigated.

This is completely regardless of whether it was the "standard practice" at the time, or whether some pharmaceutical sales rep told them it was a good idea.

If just a couple of hundred doctors would lose their license and a few dozen end up in jail, that would make some headlines and perhaps make other doctors think twice before prescribing oxycodone to someone with normal back pain. Doing that is like amputating someone at the hip for toenail fungus.
This is false. There are NP-complete problems that, assuming P!=NP, there are provably no fast and good heuristics for these problems.
Using the URL as an authentication token is something different and has some insidious security properies for all the various ways that URLs can leak.

At the very least you must place the token after the '#' in the URL, disable Google crawling in robots and turn off certain indexing modes using Webmaster tools.
The irrationality of the square root of 2 was known long (longer than 1500 years) before the invention of complex numbers, never mind root 2 itself. But whatever the duration, there wasn't relatively uninterrupted, continuous study of mathematics over it - that's a fairly recent thing. Mathematical (and other) knowledge was routinely lost or not seriously pursued at all. This supposed 'gap' between two fairly arbitrary discoveries doesn't inform our understanding of the development of mathematics itself as much as you seem to think.
there's a lot of talk about stablecoins. I think it is a great idea but what we define as "stable" is fiat currency. The whole idea of creating this website is to make people think if fiat is really stable?
So, if we think about what is best way to create stablecoins. We should look at it from first principles, i.e. stable relative to what?(probably we want it to be stable relative to everyday commodities we consume I would guess) and how do we make sure people don't use to speculate its moves? I don't have an answer but I think it is a tough one at least for me.
Wow, there is a lot of stuff there. About a year ago I looked for some contrast based syntax highlighting for Atom and didn't find anything usable, but maybe it's time to look again.
Apple FY 2017 results were worse than FY 2015. Yet share price appreciated. Just sayin. The others yes they are growing.