skysight-inc/HackerNews huggingface dataset:
As always, it comes down to: use an appropriate tool for the job.

Sadly, that‘s not a nice title for your blog post to go viral, so people make posts like "x is dead, long live y", and "why are you still using x?", or "the era of x is over", in which they present very narrow viewpoints, and try to solve every single problem in the world with the hot new fotm framework.
“Dark kitchens” spell trouble for the restaurant trade
Is this a problem that's worse with jQuery than with other libraries such as vue.js, angular, react? (genuine question, not a comeback)
You may find this very much relevant: https://www.youtube.com/watch?v=OOAMNOso46g
The project I the most proud of is hoply [0] because it is a long running project. I mean by that that I started it several years ago and it is still going on. There is not much code but every line of it I meant it. There is still no real community around it but I am confident it is in the correct direction. I had projects with much more success...

[0] https://github.com/amirouche/hoply/
Isn't that self interest too? Because he thinks it is the right thing to do to save that man. He said he can't leave him out, he have to help him. So helping the guy out is important to him. Maybe if he didn't save the guy he will be suffer from guilt.
I am not a proponent of SPAs, in fact quite the opposite, but I think Reddit has done a disservice to the pro-SPA community because their engineering team is completely useless and their redesign is a train-wreck. Thus I think using Reddit as an example of what SPAs can or can't be is dishonest.
The differences are trivial though?

The main difference is the accent (when I was staying in California as an Englishman they couldn't understand me when I said "Kettle" and their pronunciation sounded more like "Keddle")

But accents will always be an issue regardless of which language is chosen.

I think they should continue using English as it's pragmatic but also introduce Esperanto as another working language and encourage its use (I used to speak Esperanto and my Grandfather is fluent so I'm a bit biased I suppose)
worst case scenario you can always buy an aftermarket passive cooler and swap the cooler yourself
> And it runs contrary to the experience of public libraries and bookstores, where print continues to thrive.

Ha? What about all the stories of public libraries and bookstores closing down?

These seems like a long article that avoids the obvious - people don't use books because eBooks and computers are simply more convenient.
American customary units are not the same as imperial units. The British imperial reform in the early 1800s altered the volume measures, whereas the US continued using the Queen Anne wine gallon and the Winchester grain bushel.
>Sharing, copying

These two are not allowed with digital academic sources.
Struggle with vanilla JS is my inspiration for writing this, which was up voted 20 times: https://news.ycombinator.com/item?id=19946032
Microsoft, Alphabet team up to teach quantum computer programming
Declarative Coding Approach to Caching in .Net Core with PostSharp
I think this is probably their first CLI tool. Maybe even their first node project? So that's probably where the excitement comes from. And if that's the case then I can appreciate that.

Personally I'd probably go a similar approach as yourself but that's purely because I don't have node installed.
I feel like folks have a bit of a skewed perspective on the timeline of the civil rights movement because of the way we teach it. For example, Brown v. Board was decided in 1954. We teach it as a culmination of a process (because it’s more dramatic that way). But Brown was just the start, rather than the end, of school desegregation. For the most part, the south simply ignored the result. The famous event where JFK had to send federal troops to forcibly integrate the University of Alabama happened almost a decade later. The first school desegregation cases were brought in Mississippi in the late 1960s. As of 2015, there were still 174 school districts under court-supervised desegregation plans.
I'd suspect that a monoglot german speaker would understand nothing of that. Even an english speaker and despite our huge borrowing from french it's not too easy.
I think, as with anything else, it's important we understand the tools we are using. I started with jQuery and the problem was (like many others) I learned it before I actually learned javascript. I've since backtracked and dug into vanilla JS so I can have a better understanding of what my code does.

Since then, I haven't found a situation where I miss jQuery. However, I don't damn anyone who uses it (beyond jokey arguments with the wordpress dev on my team).

It seems like this opinion won't fit in well here, but at this point I find vanilla more than enough for anything where Vue or React will be overkill. However, I'm obviously biased as a front-end app dev and am open to seeing what other people have to say.

I'm not sure what to think about the server side vs. client side comments in the article since that fall outside my area of knowledge.
Oh great Eugene, do humble us with your knowledge. What makes an SPA a great choice?
You don't deactivate all cookies as such, you deactivate personalised tracking cookies.

So the site shouldn't place a cookie 'session_id=12345678', but a cookie 'techcrunch_tracking_enabled=False' that's not linked to any particular user would be just fine.
> proper testing and documentation is the first thing that management wants taken out of the story

That's not breaking down a story into smaller stories though, that's simply not doing some of the tasks necessary for a story to be complete. "Story" is not a synonym for "task"; a story is user-centric not about internals. "Write the documentation for this feature" is not a story and "write the tests for this feature" is not a story, they should be part of your definition of "done".
The Asus ZenBook Pro Duo is an extravagant laptop with two 4K screens
Microsoft, Brilliant team up to offer quantum curriculum
You can build jQuery without the SizzleJS engine and then it'll just use document.querySelectorAll. You can, of course, also still use document.getElementById('foo'), so if you have a specific performance issue you can opt-out for that one function.
It's a comment, it may be obsolete.
The FCC rules were conditions of broadcast licences, and fairness in advertising laws relate to the prohibition of committing fraud. Neither of those are particularly relevant to concerns around free speech.

Political propaganda on the other hand is entirely protected by the first amendment. The term propaganda covers nearly all forms of political speech.
Yeah, that site makes a really good case for using jQuery.
Help students make it big in engineering
your link above is https://youmightneedjquery.com" <--- quote was in the link.
Working from non-existent or hare-brained specs is the classic front runner of project shittiness metrics. The article exposes an entertaining and realistic example.
Chromium won't take your bug reports on this feature.
Not really a struggle, but why would you want to type ten lines when two will do?
Other posters have already given great tips for questions to ask, so I thought I'd add my overall approach. I assume that you're not specifically asking about small talk, but rather about how to hold conversations with strangers, such as in a party setting, maybe to kill time, maybe to get to know someone (your date?) better.

I am normally an introvert and I am somewhere between bad and okay at small talk because it bores the hell out of me, but I hold my own perfectly fine in conversational settings.

The key for me was to understand that small talk is like kindling, not firewood. It'll get a conversation started, but it's very hard to keep it going with just small talk. If you want an interesting and satisfying conversation that flows (relatively) naturally and where you really get to know someone better, you have to move past small talk quickly.

So I might start with mentions of the weather (common opener), or if they're parents, questions about their kids. However, I don't try to have a conversation about weather. I'm actually rapidly scanning for something substantial to work with. What do you do in bad weather? Good weather? Oh, you play pick-up soccer? Are you a soccer fan? Which club? Do you ever bet on games? Who do you play with? How did you meet them? Oh you're from North Carolina? Ok, can you tell me what the difference is between your barbecue and Texan barbecue? I've been told they're different, but I've never tried it.

That takes... maybe two minutes? And now we can have a conversation where this person spends the next five minutes telling me about how they do their briskets. When they finish, I either end the conversation so that it doesn't die a slow death, or I go back to prospecting for topics.

If the prospecting strategy isn't turning anything up but I get the sense that they're the touchy feely type, I sometimes try intentional vulnerability. "Hey, can I get your opinion on something? I'm trying to figure out what to get a friend for their birthday, but I'm bad at thinking of presents and I'm running out of time."

If I think they're the thoughtful type I might just go straight for something heavyweight like "so in your work, what keeps you up at night?"

If they're just not really responding, you shouldn't try to force it. There are people (and some really smart people) who might have to warm up to you first. If I were a better conversationalist, maybe that wouldn't be necessary, but I'm not, so sometimes the conversation just isn't going to go anywhere, and that's okay.
Sure, but you will die at 80 C

Eventually. 80 C is normal sauna temperature.
jExcel CE: Free jQuery spreadsheet plugin
In that case it would really point towards "just be a consultant", where the balance of power can somewhat swing back from the corporation to the person doing the work.
The Utilitarian CSS Methodology
The article is filled with "unnecessary methods and such" , because you reffed to the article.

If you mean jQuery , then maybe the functions you don't use others use, give some examples , the most I use daily are attr,css, find, parent, wrap,unwrap,parents,each, filter,toArray, remove, append, after etc (my project gets a ton of possible broken html or html with garbage and I clean it up)
The correct way to counter disinformation is with information. This does assume a sufficiently aware populace able to process its own confirmation bias (which is actually a learnable skill). Sometimes it takes incrementally more information and that's okay.

Widespread availability of high quality media capture and technologies such as facial manipulation will inevitably lead to a future with many, many unverifiable snippets that go viral. This video is unique in that verification is possible, but the future will likely hold far more unverifiable content than otherwise. It is more positive to expect that humans will gain the ability to balance disinformation in the face of further information than to expect that benign dictators will censor perfect knowledge into cognisance.
I don't disagree that you should know core concepts of what you're writing. I write a lot of Go without any heavy abstraction libraries (i.e ORMs) and have done with others like PHP in the past too.

With abstraction there has to be a balance though. Sure, I concede that knowing how it works is actually important, hence why I've spent a lot of time doing things without libraries in the past, especially as I was learning. It actually enrages me when people who've only ever used ORMs make super basic mistakes when writing and executing SQL themselves for the first time, i.e selecting a bunch of relationships in a loop one by one, instead of getting them all in one query. Stuff like that is a good example of how only ever working with abstracted versions of your tech stack results in mistakes down the line that have costs, since the abstracted version doesn't explain these concepts to you.

However, when it comes to actually trying to get things done efficiently, abstraction can help a bunch. Writing a bunch of stuff from scratch every time is not particularly productive either.
Vanguard explicitly states that it will vote in the way that maximises the benefit to the fund as a whole.

Personally I would prefer if they didn't vote at all. This would have two advantages:

* There would be no question that they were harming the world by encouraging anticompetitive behavior.

* They would save money since they wouldn't have to pay people to decide how to vote.

The second of these points should be obvious to an index fund. They don't waste money trying to beat the market in terms of picking stocks, so why waste money trying to vote better than the average active investor?
I actually switched from AWS/Cloudfront to Cloudflare because pricing isn't based on bandwidth and I have greater control over security and access (firewall, rules, etc)

I had a string of sketchy accounts using my SaaS service as a file host which ran up a bill of about 1.5k. Obviously I put some safeguards in place (firewall, rules, alerts), but the scenario you're mentioning does happen and is largely mitigated by using a service with a pricing model like Cloudflare's.
There was just recently discussion about books on HN. It was based on some blog post where the author complained about the book format and how hard it is to remember what you just read.

The discussion revealed that people don't learn in shool how to read and study with books anymore. Of course you don't remember much if you read the book from start to end. E-readers may share the blame. It's very hard and slow to study with e-book. If you spend hours studyin, you really need a book written into a paper.
Be encouraged by other countries such as Pakistan and India in which English is already 'co-official':

https://en.wikipedia.org/wiki/List_of_territorial_entities_w...

Please also combine anglic with a conservative spelling reform: color, beautyfull, burocracys, enouf, allready...

Basically look at the most common spelling mistakes and chose those variants which are more logical than the current spelling.

The language should be called Anglic/Anglish, after the

https://en.wikipedia.org/wiki/Angles

It's already more of an ethnonym than a loconym. And ethnonym more in the sense of shared language and culture than common genes.
Has it occured to you you might simply not understand the advantages of this approach?

There's a lot of crazy things in the world. Talk to a child about the economy or country borders and you'll realize how some things are just not straightforward to explain the advantages of.

Serverside rendering in JS is no different to SSR in classic frameworks. You generate HTML serverside. Except in this case, you do it using JavaScript, because as it turns out, people develop with JavaScript.

Putting aside how useful it is to only have one language to learn in a stack... Typescript is actually incredible to work with. Working on a typescript and react app is the most productive environment I have ever worked with my past 16 years of programming. The JavaScript world has an immense amount of tooling development behind it it's not even funny.

So when the author says that classic HTML with sprinkled js on top is "easier to develop", I smirk. Developers are flocking en masse towards the SPA model usually BECAUSE it's easier to develop (both with a single language, and in general having the entire app be self-contained). And it's monumentally easier to maintain at scale, too.

EDIT: Clarified that last paragraph.
I heard the author’s keynote speech at NAACL a few years ago, basically the material in this paper. I found it inspirational, especially when mixed in her own story on fighting cancer and disappointments in how much potentially useful data is “siloed.” An AI system is proposed that can read and understand all research, lab notes, etc., etc. This may be only achieved in the distant future, but I believe we will get there.
Still not cheap - $200 for DDR4-2666 up to $350+ for DDR-3200 from what I can see on Newegg
If the state of public libraries is anything to go by, no. At least here in the Netherlands, most public libraries that are still open, have reduced their book shelf capacity in the past couple of years and added study spaces, conversation spaces, coffee corners, computer spaces, meeting spaces, and workshops to the menu.

The experience of going to the library now compared to 30 years ago when I was a kid is totally different. Then it was a quiet place with books, catalogues, a reading table, and maybe a computer or two. Now it is a social meeting place.

(What I do wonder is, what were the social meeting places of 30 years ago? Why is there a need for them now?)

Anyway, in my experience with university libraries, unless you know what you're doing research-wise, these libraries are not the most accessible for the outsider. There is a lot of information to wade through, and if you're unlucky, you have to order books you want from the archive/warehouse anyway, which can take from a couple of hours to a couple of days. Unless you can go to the library every day, you will have to plan your visit, search and request the books and materials you think you want beforehand, and hope for the best.

How I miss searching for hours or days in libraries and archives!
This is exactly it summarised. It's more frustration at the extra verbosity I had to put in to do something I'd become so accustomed to doing in a line or two.
Shopify is a great example. They have both, but in the right places. The websites themselves are not SPAs, because they don't need to be. A minicart is barely reason to pull in an SPA framework and architecture, so they didn't. But their live theme editor tooling makes full use of the power of an SPA.
Ah, I've just removed the quotes. Thanks.
So you went from "actually, lots of animals have brains that are as neurologically and chemically complex as humans" -- which is true, but pedantic and not the point -- to "bacteria," which definitely don't have brains.

We get it, yes, all mammal brains are complex...

But note that we have anthropogenic climate change and the Anthropocene, NOT the "cetaceopocene" or whatever the dolphin equivalent would be. There's no saurian moon lander rusting away on the moon, and the crows haven't built a corvid Internet to post their own "Well, actually" screeds... yet.

I mean, you KNOW the parent wasn't trying to argue about neurons per gram in various Earth species, right? :-)
Just start a company and make sure you document that the company you created is doing the work and not you personally. That'll probably throw a spanner in the works if it ever did get legal. You could say a contractor did the work then I guess. Obviously I'm not a lawyer and I'm probably totally in the wrong but seems at least another layer of safety over you just doing it personally if your employment contract says your employer owns all IP regardless of when its worked on as long as you're employed by them.
But you’re criminally responsible if you use your personal Wordpress site to host illegal content, or use it to facilitate a crime. Facebook would say they aren’t criminally responsible for how their users use their site, because they’re just a common carrier. However they also want to exert a huge amount of editorial control over the content, which could be described as having your cake and eating it too.
Now how to build compassion for those online with different political outlook? So much derision and belittling to be found. Nobel Peace Prize to anyone that solves that.
what examples do you have in mind?
AN-47 is a master work.
One tip, when you up vote or down vote a link is added to the comments header. It will either be “unvote” or “undown” depending on whether you up or downvoted the comment.
People aren't calling for FB to start policing their content, they've been doing that since forever. FB has never been a neutral platform.
please, need a snap to install it!
From the position of the ost-block, Ireland, Austria, Sweden, Finland and Switzerland, were definitely considered first-world western countries :-)

Yugoslavia is weird. But I would never dare insult somebody from former Yugoslavia by suggesting they are from a third-world country, it would be like asking for a black-eye :D (unless we are friends, and already drunk, then they might suggest it themselves?)
Standups with multiple teams, or simply very large teams, are a terrible idea. I'm currently in a team that has very quick, fun and productive daily standups (despite not even having a good standup space for it), but we have only 3 devs and a handful or other people involved.

But I've also been in projects where standups drag on and on and on, and they're hard to get under control. Usually, those projects had much larger teams.

I suggest smaller teams, and if you have this kind of multi-team standup, discuss with your team to have your own independent standup instead and send one representative to the big one.
This is a classic.
In the us, tv news is regulated because it is using public frequencies.

Newspapers publish lies and propaganda all the time. Ref any supermarket checkout magazine.
5 Gnome keyboard shortcuts to be more productive
Would you mind sending me your resume? I have a job you could do for $30k/year, it’s not glamorous but also not difficult and I don’t care how much time you spend working on your side projects as long as the work gets done in a reasonable amount of time. Email is in my profile.
Podcast Ecosystem in 2019
Filter by Color in Google Sheets
There’s no difference, in aggregate, between retail investors investing in an index fund vs a million investors throwing a million darts at a million newspaper stock pages.

(Ignoring weighting/market cap, but the point is that a lot of investing was passive anyway)

One experiences a lot less variability, bookkeeping and trading fees though.
So now you're editing your comments so they say something completely different, eh? how nice...
Parallel Grid Search with Spark ML
Ask HN: How do you manage a small team working on multiple projects?
It is a bit overwhelming to manage a small team working on multiple client projects. Currently we do not have a standard process or system (what we do now mostly resembles Waterfall). We tried to use a task management software but not very effectively.

I would like to hear and learn from more experienced people who have either worked in or led such teams.
I'm an old php dev, still doing server side development exclusively, and these are genuine questions:
1. What tooling is there available? Do you mean something along the lines of vim or IntelliJ?
2. How do these techniques make the user experience better, compared to e.g. ajax?
As one of many people looking for a Professional laptop to replace the Macbook Pro, I really hope this thing delivers.

If the second screen is just recognised as a second monitor in Linux, this could be awesome.
You can buy a used GPU for well under $100. Now you can drive multiple 4k screens for that HiDPI terminal goodness and stop choking your CPU's memory bandwidth :)

Still a better deal than Intel and a superior desktop experience.
Just few questions checking the repo.

Why are you using meow? It seems like you are just using it to grab args and print help. Does it do something that is not immediately apparent? It has a lot of dependencies that might be completely useless for you.

log-symbols seems also completely useless dependency, you could just add the two symbols you are using by hand. Is it doing something special?

As for nodejs making things easier. Maybe it's just what you are used to. There isn't much code here, but I'm guessing node_modules is going to be pretty large. I think you could make this work just as well using any language. I guess the bonus here is that this is portable (compared to implementing with bash), but since youtube-dl (as far as I know) is made with Python, maybe it would have been better to make this TUI using Python as well since at least the user will have it installed.