skysight-inc/HackerNews huggingface dataset:
So if it is not your cup of tea, then don’t be afraid to be true to yourself. If living well for you means spending time in your basement in front of your monitor, reading books, barely interacting with other people, then just do that.

Even then, for 90% of the people there far more obligations >30 (partner, kids, mortgage, work, etc.). When you are young you are much more agile, enjoying that is good advice, or you might be 40 and missing the life that you never had. Of course, you can enjoy the freedom in many different ways - if you are into programming and free software, go to FLOSS conferences, meet people, hack together, enjoy dinner together, etc.

I started programming when I was 10 or so and was reasonably good at it when I was 17 (as good as a kid without Internet, Turbo Pascal, and a couple of library books can be). Even though I ended up in computational linguistics, I feel blessed that I got fed up with programming when I was 18, and decided to study philosophy. It was mind-expanding and lot of fun. I ended up in CS/CL, but much more energized when I would've dived into CS immediately after high school. Of course, the low tuition fees in Europe allow you to make some detours ;).

At any rate: find a nice project and find other nice/smart people to hang out with.
> Comment karma accounts for a comment's entire content. What if the comment gets upvotes for something other than an Amazon link inside it?

Case in point: I was just looking at /r/malefashionadvice on the submitted site and found a lot of comments that were upvoted for mocking other users with joke products.
Bad things are going to happen in any organization. The key is not who you fire or blame, it's how you change your processes so that no similar accident can happen again. Make it impossible that this could reoccur.

An example of this might be something like "all plutonium rods are individually stored in locked lead boxes". (I'm no nuclear physicist, this might be a terrible idea, but you get the point).

It sounds to me like the leadership at this facility don't understand that. These same things keep happening. They don't change their processes enough to prevent it.
I think your (a) is due to wealth inequality. Even if people don’t know those two words, it’s not hard to see that $10 to $20 per hour jobs will get you nowhere. I think people do see the increasingly winner take all nature of business, that moving up to th next class is impossible if you aren’t able to achieve select professional routes. And worst of all, it’s so obvious that their children will be so far behind in terms of networking, signaling, and resources that their chances are also diminished.
I'm in a semi-management role, so 10-15 hours working directly on programming projects on a good week, zero on a bad one.

Of that time, probably a quarter is spent running tests over and over again. For a project that's just applying something I've done a dozen times before, I'll probably spend half of the rest of the time just understanding the part of the codebase I'm applying it to. For something that's new or rusty, I'll spend 90% of the time in the beginning and 20% at the end researching or planning or just looking up APIs in the documentation.
I agree, and I'll probably never be able to shake Emacs because of my reliance on orgmode. I wouldn't leave and write markdown in another editor without many orgmode features. In fact, Emacs markdown-mode has a lot of the same features and is arguably a great markdown environment in its own right. It's annoying.
> I'm 17 and I can code at a relatively high level.

I thought that when I was 17, and I was proven laughably wrong when I started university and learnt how to program properly.

Then once again I thought I was pretty good at programming and went in to industry - and once again I found my skills were nowhere near as good as I thought them to be.

My advice is to put aside notions that you are good and always be looking to improve and learn.

> but generally people aren't willing to hire a 17-year-old

Who needs to know that you're 17? If you have a good enough portfolio it will speak for itself.
Could also very easily link to documents explaining why that could be bad for the user.
Seems like bipolar ? Sometimes you don't sleep (manic) and sometimes you oversleep (depress). Maybe he was misdiagnosed (often are). But I'm probably talking too much from 1 sentence.
WordPress runs 25% of all websites. That is huge. You're trying to trivialize it as being "just one project" when it's really one of the most widely used and significant projects out there. One decision that WordPress makes is worth tens of thousands of decisions from much smaller projects that aren't used very widely. WordPress is a many billion dollar a year industry in itself, and whether it uses React or not will directly contribute to many thousands of web developers out there learning it or not.
I've made some direct and indirect measures of user activity on various platforms.

I looked at active public-posting G+ activity in January of 2015, and estimated about 4-6 million people matching that classification, based off of a sampling from the G+ sitemap files:

https://ello.co/dredmorbius/post/naya9wqdemiovuvwvoyquq

Stone Temple Consulting expanded that sample 10x (to 500k profiles) and didn't cheap out as I had on the sampling (I used a single sitemap file after various tests suggested that the sitemap files themselves were sufficiently randomly constructed), and pretty much fully confirmed my findings, as well as extended the analysis to look at a few other possible explanations. They found 3.5 million users with 50+ posts ever and also posted within the past 30 days:

https://www.stonetemple.com/real-numbers-for-the-activity-on...

I will note that this is G+ and not Facebook.

I did another analysis, looking at content posted online as determined through selected keyword searches, limited to domains, and using Google's reported result count as an indicator of total results. There are numerous possible issues with that methodology, though the errors should be reasonably consistent.

Basically, I looked for a common English word ("this"), a set of probable indicators for substantive conversation (the Foreign Policy "Top 100 Global Thinkers" list from 2015), and an arbitrarily selected string suggesting less-than-substantive conversation "kim kardashian". I searched for these across roughly 100 domains, TLDs, CCTLDs, etc.

https://www.reddit.com/r/dredmorbius/comments/3hp41w/trackin...

Facebook reported 2.6 billion results for "this", which should be a rough proxy for total public user posts.

Twitter was about 1.2 billion. Reddit and G+ about 1/10th as much: 120k and 160k, roughly.

That would suggest Facebook has at a public posting level at least 10x the volume of G+ -- something like 30-50 million accounts.

I also calculated an FP/1000 score (FP top 100 results per 1,000 pages), and ... somewhere in my records ... an FP:KK ratio -- the relative ratio of FP top 100 results per mention of Ms. Kardashian.

Metafilter, Wordpress, and Reddit all ranked quite highly on that last.

I also looked at similar scores for media sites (Financial Times and The Economist do well), alternative media (generally better than mainstream), educational, and other classifications (Harvard has an impressive online presence, along with several other private schools -- major public universities such as the University of California ranked surprisingly low compared to expectations).
Ravens vs. Jaguars Live Stream
1) Get into fitness and nutrition, to maintain a high energy level as your metabolism slows down. Also don't smoke.

2) Learn another language

3) The normal pipeline is HS-> College -> Entry level corporate job -> change jobs -> slightly better corporate job -> change job -> ... -> senior programmer in a corporate setting.... I'm at the end of this pipeline, and it pays the bills but its not that great...

How to get out of the pipeline? Make money in a non-standard way: start a tiny business, make money in the stock market, or day trade crypto, or sell t-shirts, or make an iPhone app, or start a newsletter, anything... apply your mind to making money in a different way, because the alternative is the a boring corporate pipeline. Most successful entrepreneurs start their first business around your age, which usually doesn't succeed but they learn the skills to make a better business the next time around... and keep leveling up.

4) Also if you are going to go to college, learn from my mistake... I went to college in Madison, WI, but its a transitory school (few people stay in Madison after college), so my network of people all moved away... If you know you want to work in NYC, then go to college in NYC
because when you graduate you can leverage all those connections because they will probably still be in town and not all move away.

5) If you are in the US and going to take SAT/ACT study / or take a prep class and plan on acing the things. High score can result in entrance to the best school and/or tremendous savings in terms of scholarships
Ford Is Using Microsoft’s HoloLens to Design Cars in Mixed Reality
ARVs (antiretrovirals) are free in Uganda. They are also manufactured right there
Great examples of power features. When we started using markdown for work, I was surprised that tables were kind of a pain and pandoc's recommendation was to use Emacs and org-table.
I'd say it'd be more accurate to qualify your statement as such: "the value of org-mode documents decreases as a platform to manipulate (but not distribute) your data outside of emacs"[2].

Definitely, that's what I meant. I share org stuff with ox-html or ox-latex. But colleagues cannot really use my org documents unless they are on Emacs.
Funny, that happened at los alamos again. That place really doesn't have a good record
Seems to me same-site cookies would solve this problem.

https://www.owasp.org/index.php/SameSite
No word of image embedding.

Edit: Images are inlined with a link-style syntax.

[[file:myimg.jpg]]
We started a project to translate all Haskell sample code to scala in Bartosz's Category theory for programmers book
https://github.com/typelevel/CT_from_Programmers.scala
I've been working on an elderly 11" MacBook Air a bunch. Don't love the 16:9 screen ratio, and I've been spoiled by retina screens at work, but it's perfectly adequate for local development on small projects or to SSH into a server. And it weighs barely more than a tablet plus keyboard.

The 12" MacBook is probably perfect (even lighter, better screen), but a bit pricey for the use case. Maybe a secondhand one when the Air kicks the bucket.
Poor Charlie's Almanack is a good one; it is quite a mix of stories, advice and wisdom that you can read in parts here and there when you have a moment.
> they're shit adults to do feel like we're still alive

Perhaps the problem here is that there are two groups of people, those who feel like they're aren't alive and do things to try and feel like they are, and those who don't need to lie to themselves to feel better.

I understand what you're saying in your post above, but I think it's wrong, personally. I know many people now who followed that route and their lives suck now because they didn't invest in themselves early on.

Sure, you have some cool memories, I have some cool memories too, but when I sit here, with my one-year old son asleep upstairs, my dinner cooking away in the oven, it's not the past that my mind is drawn to, it's the future. I think about what the next year will hold, what the next five years will hold, and what we'll do in a decade. I don't sit here thinking back to the summer days I spent out underage drinking with friends, those memories are slowly disappearing one by one as I live my life, but I do remember the time I spent working on projects, exciting work, responsibility free work, starting my own business at 18 was better than drinking in the sun and waking up feeling like death still dressed in a corner of a mates kitchen.

You can spend your teenage years living it to the max, and when you come to the end of the line, you can derail and find yourself stuck in the shit, or, you can start to invest in yourself early on, while you don't have a wife & child, while you don't have meetings to attend, clients to keep happy, and bills to pay. While your brain is still fertile and you pick things up at twice the rate you will in your 20s and 30s.

"Have fun" is exactly the advice we should be giving OP, but telling him what fun is, that's not how it works.

So OP, have fun, in whatever you choose to do. Don't stop enjoying life, for in every circumstance, there are things that can bring you joy.

Programming wise, practise. Practise practise practise.

Start a project. Make a game. Commit every day for a year. Interact with other developers in a field you enjoy. And don't be afraid to fail.
Not at all. Be my guest :).
Very nice idea and execution.

Btw, how do you get the main product image url to display on your site? Is there an api for that?
Wait. People still use sourceforge? I thought it was a wasteland of old projects that had crapware attached to all their downloads.
GUI toolkits moved on since the 1990's.

Go download NetBeans and create a Swing UI in Matisse. You'll find these issues aren't an issue. You can drag/drop and end up with a flexible, responsive layout that can handle things like strings changing length due to localisation. You can do the same with Scene Builder for JavaFX, although it's not as slick as Matisse. Or even Glade, if you're more a UNIX person. The latter two tools require you to understand box packing but allow for a relatively responsive layout.

The thing they don't do is let you totally change the layout depending on window size. But that's a fairly easy trick to pull off by just swapping out between different UI designs at runtime. There are widgets that can do this for you.
Deep Learning Research and the Future of AI [video]
1. Don’t tell anyone you are 17. Ageism is real on both extremes.

2. Build something. Anything. Many things. Don’t stop. You will find your “specialty” niche eventually and blast off from there. Here are some ideas (in some different spaces):

- an alarm clock that stops when it sees your face (computer vision)

- an easier way to search Instagram (social engineering)

- SMS mailing lists for small business owners (SMS, communications, lead gen)

- literally any idea that comes to your mind...build it just to say you did.

3. Talk about it. Be passionate. Help others. This could definitely be in the form of OSS contributions, which is great way to gain visibility in the community.

4. Specifically on generating income: since you don’t have a product built (yet), focus on consulting which can help build your reputation. Start with your current personal network, even if it’s just friends of your parents that may own a small business or maybe someone you know from your community. Before you contact them, do the research. Do they already have a site? What’s it built with? Where does their business come from? Is there a clear opportunity to tangibly improve this for them? If so - reach out. Start open minded and asking questions. Find out what they need - it may not be what you’ve identified in your research. If it is, great, you were spot on. If not, that’s fine, sell them whatever service you are confident you can help with, and take note for the next customer in that industry.

If you’re set on finding a normal job - just start applying. No need to say anything about a degree or school. Show off what you built (step 2!), express how passionate you are (step 3!!), and don’t stop until you have an offer. It will happen. I didn’t go to school and one of the first ways I figured out how to reliable get in the door was I just _started assuming responsibilities of an engineer at that company._ For example, does that company need a new website? Yeah? Then just build it. Send it to them with your resume. “Hey, notice you needed a new site. Here you go.” Depending on how well you nail their branding or what their focus is, this can leave a great impression of your passion and work ethic. I’ve skipped many interviews this way and just landed the offer straight.

YMMV.

Good luck mate!
I remember back in about 2001/2002, when I was an 11/12 year old with dial up, I wrote some software to send/receive UDP packets. I sent a copy to a friend, and then we tested it, and our messages were coming back and forth.

I'll never forget the wonder I felt, the joy, the prospect.
Pick a good college and study for your SATs.
I use orgmode for all my notes and productivity system and can't remember ever writing a link manually in orgmode. These two shortcuts are essential. I assume similar exist for markdown and I need to learn them.
> The law doesn't need to retroactively be applied, it always applied. New things aren't somehow immune from existing law because they haven't been explicitly named by the law. The law doesn't need to say "crypto's are securities" for crytpo's to be securities.

How about.. when a law is wrong? or if it's not just? or is changed, for this matter? since you think it's retroactively applied, which way or which one of 2 or more conflicting law are/is 'applied' retroactively?
As far as that page is concerned ntpsec is just ntp with fewer features.
Indeed. The lack of easy theming (i.e. difficulty of producing a unique visual brand) is one reason why desktop toolkits lost out to the web, amongst many others.
As somebody who writes a poetry blog (from org-mode), I've learned the love #+BEGIN_VERSE, which respects text decoration markup but otherwise leaves formatting intact.
I use vim with a Dvorak keyboard. Made a few keybinding changes (about ten or so) but that's all.
It is the default for redhat and fedora.
I wrote introductory blog post answer that.
https://tech.iheart.com/why-fp-its-the-composition-f585d17b0...
TLDR; It's about the ability to compose. Category theory enables more general and powerful composition of components. That is not to say that without CT you won't be able to compose, it's just more cumbersome and less flexible.
> you might be 40 and missing the life that you never had

I've never understood this. How can you miss something you never had? Is it that people regret not doing something? Everybody has regrets, but I'd regret losing everything I have now more than I'll ever regret not having done something in my childhood.
lol, I opened comments to post the same question as yours. Whenever I see something on Sourceforge my default reaction is that it is something shady.
The hard part of being a search company isn't starting the company, it's attracting users. Which is almost completely a crapshoot.

Far more viable to let someone else take those risks, then provide a compelling case for them to assist you in your inquries and/or interests.
all that’s really necessary for a fiat currency to have worth is for users to trust that it will remain reasonably scarce

... and that other people will accept it in exchange for goods and services. Scarcity alone is no guarantee of that. For the vast, vast majority of people Bitcoin is literally worthless - the only thing you can do with it is attempt to convert it into real currency so you can actually use it for something. And they would rather you did that rather than trying to fob them off with a bunch of numbers.
I've been using joe for over 25 years, I just like how easy it is to use.
SVG animation using SMIL is likely Turing complete, without thinking too hard about this.
I agree. Enjoying life is the opposite of working hard for me, though.
I think that's a bit unfair.

Firstly, I did try and solve the block size problem. Myself and Gavin did Bitcoin XT. It resulted in large DDoS attacks that took out entire regional areas because they contained a single XT node, any mention of XT being banned from the Bitcoin forums, large companies like Coinbase being banned too for simply experimenting with it, and so on. Miners also refused to run it because they were told that this would be democracy, and democracy was dangerous (they were almost all in China, so no surprises there). There was a large, organised and extremely hostile effort to ensure that the solutions we proposed could not be adopted even by those who wanted to. I did a lot more than just write articles.

As for this article, it says there's a second part coming where I propose concrete solutions.
No isn't the data binding the Flux part of React, not React itself? I think so...
but anyway don't you think this code is good?
I'm nicotine addict. I had had at some point "moment of clarity" and I stopped to use nicotine. Almost two years I was free and than I got moment of "disclarity" and now I couldn't find one more "moment of clarity". It is simple to say "you can decide to stop having addiction", but to really decide to stop and to stop you need something more than just a will to stop.

If you believe, that decision itself can stop substance abuse, than think about what is the more probable outcome of such a decision: freedom of addiction or failed attempt to stop. I have no statistics, but looking at other nicotine addicts I would say that decision means almost nothing. Maybe in 1 from 20 cases decision to stop leads to remission. One can argue that in 19 cases there was wrong decision, but it is more likely that there are some other causes, and decision is not cause of remission, though essential accompanying factor.

Addiction is something you cannot comprehend by just abstractly thinking about it. You need explore it either by trying, or (preferrable) by studying addicts or at least reading articles wrote by scientists who are studying addiction.
As an aside, VB contractors make a _WEDGE_ in the UK. While I wouldn't suggest it being your sole language, if you want money, it may be something to keep relevant. That being said, I haven't used it since 2004.
Retaining your customers shouldn’t be hard
Not all browsers are configurable to search keywords (particularly on mobile).

DDG is consistent across hosts / browsers / OSes.

DDG maintain (and fix) the bang searches as they break (which ... happens).

I appreciate being able to !bang away in my Android browser(s) navbars. There are other options. Surfraw (a Linux CLI utility) is an example, though my problem is that 1) I can't remember the aliases and 2) they interfere with other commands I use (there are ... a lot of surfraw elvi).
Yep! The mathematics is pretty simple and recurs in a bunch of other places, from the theory of evolution by natural selection, to the question of why things go viral on the Internet.

The basic idea is that these sorts of objects are routinely seeing spontaneous nuclear decays -- there might be billions per millisecond of these. What's important is that each nuclear decay is an explosion which releases debris that can cause other nearby nuclei to decay as a result. So it becomes important to know: what is the average number N of nuclei which fall apart as a direct result of getting hit by the shrapnel of one decaying nucleus?

Since nothing is terribly exact in physics there are two regimes to consider, N < 1 and N > 1. In that first regime we can roughly calculate that we need to multiply this baseline billions-per-millisecond rate of spontaneous decays by the number

1 + N + N² + N³ + ... = 1/(1 - N)

The virality analogy is "Given one person shares it, what is the average number N of their friends who share it?" As you can see as this gets closer to N=1 it goes towards infinity.

For N > 1 the same multiplier holds but it cannot be summed infinitely: instead we realize that each term takes a slightly longer time period and thus the growth goes something like e^(k t) for some k, it's an exponential growth towards a majority of the sample reacting.

For fissile materials like plutonium, an easy way to increase N is to just bring two plutonium rods closer together: free debris from explosions in the one now cause new explosions in the other. This is called forming a "critical mass" hence the language about "criticality". Another way is to bring in these "neutron reflectors" that reflect the debris back into the same sample, it's basically the same principle.