skysight-inc/HackerNews huggingface dataset:
Get enough sleep. Every single day.
Drink enough water. 2-3L.
Make progress every day, even if it's just a little. Don't put too much pressure on yourself. Just make the most of your down time - on the toilet, in bed before you fall asleep, waiting in line for your coffee, on the bus. Try to always have some reading material on you.
Find a way to enjoy it.
Teach others. Share your knowledge. Teaching is a great way to find holes in your own understanding. Helping others is a great motivator.
Vary your sources. Ask friends and experts. Read the news. Subscribe to mailing lists and blogs. Follow interesting people/groups/organizations in the tech world on Twitter or Facebook or Google Plus. Read books.
Be opportunistic. Always look out for new opportunities to learn. Help friends with their projects.
Have a community. Don't be afraid if you don't fit in, or if you think you're not as smart as everyone else. Or be afraid, but don't let that stop you from asking questions and picking brains and listening.
Be enthusiastic, curious, and humble.

Now, I know everyone is different - but I don't personally think you can keep up with your self-education purely out of a sense of duty. You must love it. So I think the most important thing is to find a way to love it.
Python already has an 'operator' for combining dicts.

d = {d1, d2}
Gamblers fallacy is me rolling a die 10 times and so expecting the 11th time to be anything other than a 1 in 6 chance.

That isn't what I'm saying. I'm saying if you roll a die 10 times, the chance of any one of those rolls being 6 is greater than 1 in 6. It is statistically likely if you roll a die 10 times, that you will roll a 6 at least once.
I'm sure people asked. But you don't get promoted by not doing things. You get promoted by doing. So they do.
The 14 All-Time Best Books About Personal Finance (Categorized)
The only reason I don't watch her show anymore is the endless drug company ads.
Defeating 6 enemies feels cooler than defeating 2 enemies.

It's similar in movies where the hero beats up a room full of goons who attack in groups no larger than 3.
Are you me? Wish I could upvote a dozen times.

Free startup idea: map people on LinkedIn to the types of roles they're aspiring to based on skills, experience, activity, etc. Especially those with more than 5-10 years experience.
Isn't a donation (bribe) such as this itself fraud on a much more significant level? Especially for tax-funded or subsidized institutions?
My only proposal is that the Rust community spends more time coding and less time criticising other languages and praising Rust.

Making proposals about the ergonomics of Rust is way overdue, but I will note that jumping through even more hoops to get correct code is not progress, nor the huge victory that the Rust community hails it to be. Humans use compilers to do work for them, not vice versa.

GC for example is brilliant, Swift is also quite nice. Even if neither solution is applicable, they are both excellent examples on how a user-friendly solution can look like - almost zero user effort.
EBT moved to discreet debit cards more for ease of accounting and disbursement than recipient dignity, but WIC still uses stacks of paper checks that have to be run as a series of discrete transactions. They're embarrassing to use, almost more trouble than they're worth.

It's obvious when people are paying with it-- the conveyor belt is lined with bunched groceries and paper slips while the line behind the customer backs up into the aisles.
"Annoying vegans" are usually associated with baseless moral grandstanding by their detractors. Someone who meticulously cites their sources and allows those citations to do the arguing for him seems like the exact opposite.
The Internet Archive pretty much bends over backward to accommodate any remotely legitimate removal request--in part because the legal status of archiving copyrighted content is a bit of a gray area. (Yes, they're an archive/library but it's still a gray area with digital media.)

There's definitely a tension between preserving the historical content of the web for future generations given that companies and the content they host come and go and letting rot occur naturally. Some of that rot is (almost) unquestionably bad to the degree it's an important part of the historical record.

But many people also have an understandable desire to not have every public utterance they've made on the Internet tied to them for all time. And anonymity is rarely guaranteed.

Personally, I'm happy that pretty much everything about me that's on the Web per-adulthood filtered through an editor first.

BTW, Archive Team is not the same as Internet Archive but they can mostly be treated as equivalent for this purpose.
Yes i know they did, but it would still be a much better solution to this “problem”. I think those buttons are a nice idea by the way, i’m surprised it failed!
The US provides acute treatment for the destitute (i.e. we'll fix your broken bone), but I don't think we'll provide chronic treatment for the destitute. I've never heard of a destitute person getting free chemo or hospice for example.
https://github.com/twbs/bootstrap/pull/23586

V5 won't.
Just because Fox is 50% negative on Trump and MSNBC is 92% negative, doesn't mean in aggregate, Fox is less negative. There are other news topics, beyond Trump. Hard to believe, I know, but there are.
> doctor someday who was educated at least in part by YouTube or comparable online resources

Emphasis mine.

No one cares if medical students avail themselves of digital resources to help them through medical school. Good for them.

Show me how many practicing doctors passed the boards and made it through residency after ONLY using Youtube channels and flash cards to self-educate.
John Maeda: In reality, design is not that important
The problem is not the chat but the widget that pops up on your screen.
Because Lisp programmers like to extend their tools using Lisp. Which happens to be the case because Lisp is the most powerful language to have ever existed.

When you use Lisp to make an IDE to edit Lisp. Emacs like software is what you get.
Agreed on Intercom, but I think it's regularly abused.

Often times you will scroll through a page and a chat popup will show, but nobody is actually there to chat with you (because it's outside business hours, or they never intended to have someone available). So it's a misrepresentation of service and becomes a spammy annoyance.

I also think it's debatable whether that floating chat modal needs to be on every single page on a website, which is often the case. If you're going through a lot of sub-pages on a website, it definitely becomes an annoyance.
I guess you could get rid of the sentiment by increasing the amount of regulations. But that's not going drive housing prices down.
If you read the linked post you will find out this section:

If you don't want this to happen, you can request removal of specific items through the Internet Archive's procedure: https://help.archive.org/hc/en-us/articles/360018138951-How-...
I was going to write an extension the other day to block custom responses in Slack, as they gets triggered way too often in one of the workspaces I am in. While figuring out the best way of identifying those messages I realized it would be enough to just add one line to uBlock Origin rules.

(for those interested: ##.c-message--custom_response)
Actually there wasn't much disinformation.

cl-lib is cumbersome to use, especially since the CL operators now have a different prefix (since Emacs Lisp has no packages). This means I can not use any existing CL code in GNU Emacs - the operators are partially there, but all renamed.

That's cumbersome.
Everyone should also read Modern Geometry book by Dubrovin, Novikov and Fomenko, it starts pretty basic and covers a lot of ground, and is extremely well written.
AliExpress has lots of cheap panels and 5V solar controllers. I suppose the trick is finding one with a credible 3rd party review/how-to.
Becoming good at jquery is a waste of time, yes, unless you have inherited a legacy project built in it.

Jquery's strength was in its polyfills for older browsers for selecting elements and the like. Since it's introduction, browsers have pretty much replaced all of jquery's functionality intrinsically.
The author, in my reading, isn’t claiming these are bad changes. They are just saying that the changes require adjustments of how we manage the economy.
Is there a good option for VPS hosting with OpenBSD? It receives minimal support from major providers which I'm aware. Which is unfortunate, since I personally find it to be a much nicer system to work with than the more popular operating systems.
I lived in London since I was a teenager, but moved out in 2015. When I next visited it in 2017, I thought there were a lot of homeless people. It was a huge increase, and the composition was changed -- more British accents asking for change, more people in "nice" areas (like near the theatres) and far more rough sleepers. There were even tents on streets in central London, which I'd not seen previously.

A friend a decade older than me said it was the usual effect of Conservative government policy, but I was too young to have noticed the previous implementation. I was 11 when the Conservatives lost power in 1997, and they only fully regained it in 2015.
Most can be killed with a 'kill sticky' bookmarklet which comes in handy for increasing all kinds of real estate problems.

https://alisdair.mcdiarmid.org/kill-sticky-headers/
Can we talk about how Fox News is literally at the intersection of the Yellow, Orange, and Red rectangles? For context:

- Yellow: Fair interpretation of the news

- Orange: Extreme/unfair interpretation of the news

- Red: Nonsense damaging to the public discourse
Re-used an ecosystem? Perhaps not. But the breadth of the library is a big deal for language usability. The easy way to get a big library is to steal an existing one.

Java and Go didn't take that route, because they had corporations behind them that could put a lot of people on writing a solid, broad library fairly quickly. When C came out, the standards were a lot lower - a few people wrote the library that they wanted. Same with Perl. (CPAN is an amazing organic achievement, but it took time to develop.) When C++ started, it just used C's library. I don't know about Python.

Rust is the exception to my reading of this, but even Rust had a large organization, even if it wasn't a corporation. So I think the rules are be early, so standards are lower; have a big organization write a big library at the beginning; or use an existing library to get off the ground.
Shouldn’t it be the opposite? The prosecutor must prove your intent to do something illegal?

Germany is not common law so I’m legitimately unsure.
I think it’s worth learning FROM jQuery.

https://youtube.com/watch?v=i_qE1iAmjFg

https://youtube.com/watch?v=ARnp9Y8xgR4
That is hardly neutral.

Right in the second full paragraph, Trump's page turns nasty. The fourth full paragraph is nasty too. OK, seen enough...

Over on Obama's page, every one of the intro paragraphs is nice. I also note the large section on religion that does not even acknowledge that famous interview in which he slipped up and said "my Muslim faith".
The author didn't talk about the difference between wealth and income. That, to me is a key distinction in understanding people's choices and possibilities. I'd call someone who lacks income, broke, and one who lacks access to resources, poor. The article merely talked about different degrees of lack of income.
I'd argue Lodash/Underscore.js is a direct comparable to jQuery rather than React/Angular.

jQuery is likely diminishing but its death has been somewhat overstated. There's at least two areas that hurt jQuery:

- IE11 is disappearing for consumers (less so in corporations/governments)

- ECMAScript 6 now offers enough conveniences so jQuery isn't as "mandatory" as perhaps it once did.

We still use jQuery with AngularJS, but we also need to support business users so our IE11 share is significantly higher than most consumer sites.
Show HN: Simple App for Self Reflection
Essentially all of the money created by central banks since 2008 has gone into the hands of speculators to drive up the price of existing assets (paper and real estate). Except for China which built out couple of trillion worth of infrastructure instead.
You forgot to mention Vue. ;)

I would say it's done. ES6 javascript replaces a lot of its functionality as well.

I switched from jQuery to Vue/ES6 (last March) and would never contemplate switching back. The difference is like night and day.

The next stage I'm thinking about is moving over to TypeScript for more productivity and safer development.
Good grief.

The reason that OO, FP, functional decomposition, entity relation diagrams, methodology de jure sucks is because modeling is hard.

--

These rules apply to all programming paradigms:

Favor composition over inheritance.

Try to not share state.

Favor dumb objects over active objects.

Favor shorter call stacks, less indirection.

Try to bunch like things together.

Try to DRY.
Bankruptcy is a middle class concern, the concept presumes a level of credit that poor people rarely have. Medical care is often written off or billed to the government up front if you meet the criteria.
Excuse me, do you mean white pages? I don't use Facebook for finding businesses.
That is basically what we learned from it. About a year ago me and two other friends wanted to start a new company and we found investors but they wanted to have those 51% so after many negotiations and back and forth the thing they didn't want to give up was the 51% which lead to us not working together with them. It's just not worth to invest all the work into a new company which you don't own to a degree that you can decide what to do.
Ramblings through technology, politics, culture and philosophy by the creator of the Python programming language.

This was literally the first thing I read when I hit the link.
Don't mean to sound rude but how did you miss that ? Does it render differently on web? I saw this on the mobile version of the site on my Android.
> If they are JS devs, experienced in next, sure, go right ahead, but I don't think that's the case here.

The author is clearly experienced in UI development. The app was already written in React/Redux. So honestly, yeah, just install next.js and fix your routes.

This solution would be a complete non starter for any professional project in terms of accessibility - there's a few issues screen readers would run into with this. Not only that, but good luck getting other developers to sift through your spaghetti code.

But the main thing is, the authors goals are somewhat pointless. If you don't want a SPA then just use jQuery. The author ended up using plugins anyways so the whole story was aimed at people who don't know front-end but latch onto this idea of javascript is baaad. Don't be that guy.

So to recap. If you don't know javascript, and you don't want to learn the standard tooling - please don't roll your own framework and blog about it.

Edit: looks like someone already commented this on his blog. This is all you need to know: https://dev.to/isfotis/comment/9c7k
I agree, though I think studies like these encourage further studies. Researchers are basically saying that there is evidence that points in a certain direction, so let’s follow it and see what it reveals.

I’m personally extremely excited about the suggestions of this research, and am looking forward to future studies that are more in-depth.
Not a perfect analogy, but PHP was on its way out for a while and probably would have gone all the way out -- if it had not been for one very high-profile company that essentially made it usable at scale. And the reason it did so was because even though PHP had little cachet, it was easy to hire PHP devs.

Similarly, there are now a lot of things you can achieve with vanilla JS (or even vanilla CSS) that you used to only be able to achieve with jQuery, and frameworks like React and Angular are viewed more favorably. But lots of devs of a certain age know jQuery, even if they don't currently use it, and there is something to be said for familiarity. Honestly, if I needed to whip something up in a day, I would probably use jQuery rather than a heavier framework.
and is also a good reason to use a different operator for it too such as & or. and even space in some languages.
In a China, beggars will have a QR code that you can use to give them some money.
Agree that they serve a useful need when searching for help but when you're just trying to browse a site the intercom widget randomly pops up taking a good portion of the screen and it also plays an unwanted notification sound.
>We were told that the Internet would “dematerialise” society and decrease energy use. Contrary to this projection, it has become a large and rapidly growing consumer of energy itself. According to the latest estimates, the entire network already consumes 10% of global electricity production, with data traffic doubling roughly every two years.

That's not a complete statement unless you also include the energy use associated with the paper processing that no longer happens, along with controlling for the massive increase in the number of people with access to computation. If all communication that presently happens over the internet was to be redirected to other forms energy use would probably not change that much, after all the telecoms put it all on the same backbone anyways.
And you are deeply ignorant of you think that Venezuela which is under industrial and financial assault by the US and Europe is at all germane.
You confuse "it's useful" for "it's done well". Chat is super valuable and users should feel like they have the option to initiate a chat. That is not the same as yelling at them the moment they open your page. And let's not even get started on how much you're fucking over people with screenreaders.
If it is and you believe it to be so, then it is on you to explain. Why should anyone take time to advance arguments against your ghostly position?
Did you even bother reading the article? Because the point is, as of right now, the number of human driven miles completely and utterly dwarfs the number of autonomous miles. That's why in order to compare the relative safeties, you'd need several orders of magnitudes of more sample data from the autonomous driving side.

Please try to understand the underlying statistics, it's really not hard.
uBlock Origin has a lot of suggested rule lists to subscribe to, including those made for general annoyances. I have found that the country-specific sometimes also do these things instead of only ads.

Not sure it would solve all your problems, but can recommend to look it up. Really easy to add more rules yourself, and consider making pull requests if you find other things to block.
Of course; it’s proprietary software.
Emacs Lisp is similar to CL, since both were derived from Maclisp and many basic code looks similar.

In Common Lisp a subset would mean that all programs of that subset would run unchanged in a full CL implementation. Emacs Lisp isn't like that.

More tragically, over time, Emacs Lisp implemented Common Lisp features - even though Richard Stallman does not like Common Lisp's features like keyword arguments - but not in a source compatible way. Emacs Lisp got CL features and operators via libraries, often with incompatible naming, but still can't be programmed in straight Common Lisp.
They can only archive your public posts. Maybe if people were afraid their posts might be read in the future and tied to them they’d stop shitposting so much and only post content they’d be proud of.

Internet social media is full of some the most vile verbal diarrhea to come out of the human species, enabled by actual anonymity or beliefs in obscurity that others won’t find what they said.

It’s reached a head now with all of this radicalization leading to neofascist terrorism and what’s being asked is for all online platforms to start censoring shitposting.

I’d say this removes the primary social feedback mechanism that has existed in human culture: the fear of tit for tat repercussions in the future based on past bad behavior.

Perhaps there’s something to be said about holding people
To their words. I’ve been in the internet posting since 1986, I’ve said some crazy shit during my teenage years as a dick headed devotee of Ayn Rand, but I don’t want to delete them, I don’t think it’s honest or brave.

There are legit reasons for anonymity like violence of course but this isn’t the norm. We need to find ways to promote and protect people who need anonymity while also not encouraging the worst human behavior and abuse online as it seems the alternatives are either self censorship based civility or actual censorship and I prefer
The former.
It is quick and easy to access and work with the DOM using jQuery. Both React and Angular are heavyweight libraries that require a lot of bondage and discipline to work as intended. React is from and linked to Facebook and Angular is from and linked to Google. Both of these social media ad companies are broadly considered to be corrupt and potentially best broken up by force of law. There is not particular corporate agenda or threat of breakup hanging over jQuery.

This idea of software tools being on the way out is a slippery one. Perl and PHP are both broadly considered to be somewhere between slipping and no longer relevant, yet a close look shows there are still many commercial sites and actively developed frameworks built using those tools. Popularity and recent trends alone are not necessarily a robust guide to utility or futures.
He got his PhD from Princeton though. That's probably why he mentions Princeton as his example.
How seedy is it, compared to what we know about Singer? I'm guessing no outright bribery, but what about essay "help"? Cheating on tests?
Ah, sorry, I didn't mean to imply guilty-till-proven-innocent (I don't think that's how German law works). Merely that a prosecutor is going to present some evidence to try and imply your intent was illegal ("67% of Tor traffic is illegal therefore the accused is guilty!"), and you better hope your arguments will be more convincing.

Basically it makes Tor nodes too much of a legal gray area to safely operate.
I think you (and me and our extended social bubble) have less time in a shared physical space. People living in the village where I have a cottage all spend more time together outside thanks to technological progress. Back when I was young (and there was no mobile phone signal - just 10 years ago!), people from other villages didn't even interact with them [people from my village], today it is normal to just hit each other up on Messenger and go hang out.
These students (or their parents) still paid the regular fees for the degree, didn't they?
Sure! And they could know about all your doctor's visits, so they could do your medical expense credits for you and similarly track every move you make in society. Oh, you paid for $257.35 on your VISA credit card ending in 1295 for prescription drugs this year: that's deductible!

Is that what we want?
and that, like Wikipedia's convoluted editing qualifications, calls into question whether the apparatus is capable of housing great bias on a multitude of topics.
I use to work for a company that facilitated in home nurse care for special needs children. The majority of our reimbursements were from the government.
It seems to me that a cashless society can have many advantages - when everything works well.
Yet, cashless societies would be pretty disastrous in case of natural disasters, acts of war, acts of terrorist, industrial accidents, and any other circumstances that would take out electricity and/or telecommunications. To me that seems a good reason to kill the case for going cashless nationwide.
Yes, but not just any people. There is a bias toward people with free time and the ability to write. This heavily favors unemployed people (such as those with humanities and liberal arts degrees) and those without families. This clearly introduces a political bias.