skysight-inc/HackerNews huggingface dataset:
I’m on the extroverted end of things but I think principles are the same.

First though: some people are simply hard to talk to. They just don’t give you anything back. If you run into these people, don’t beat yourself up over it. Just give it a try and move on if you can’t get anywhere.

Now for the meat of my advice: ask questions. Always be asking questions. I find that people generally love to talk about stuff that’s close to them.

Let’s try just two examples:

1. Where are you from?
- how big is it there?
- do you live downtown or in the suburbs?
- what’s traffic like?
- what’s the weather like there? Hot summers? Cold winters? Much snow? Much rain?
- is it expensive to live there?
- much to do there?
- do you do road trips from there? Is it close to other nice places?
- etc, forever

2. What do you do?
- What do you work on? Who do you work with? Hours? Keep up to date? Weekends? Evenings? How big is the company? How much time off? What do you do with your time off?

Basically I find myself constantly asking questions during these conversations. The more freely they talk, the more questions I’ll ask. I’ll also ask lots of personal questions later on in the conversation if things are going well.

How much is your house / car (generally) etc. The easy way to get to these answers is to offer your own: “The cost of living where I am is great, largely bc houses are relatively cheap. My house was $300k. I bet you can’t get a house for that much where you live?”

If you learn to start thinking in questions you’ll start to develop some good habits here and it’ll get easier.

But again, I can do this all day with the right people, but with the wrong people even 5 minutes I’d a slog.

Good luck!
That's not true. Esperanto is easy to learn because it's very regular, has a small vocabulary, phonetic spelling, etc...

None of those advantages only apply to Indo-Europeans. It's not even fair to say Esperanto fits in the European language family. http://claudepiron.free.fr/articlesenanglais/europeanorasiat...

China is also one of the largest state supporters of Esperanto. You can take classes in it at University and Radio Peking has regular news broadcasts in it.
It had to cross layers, because the original implementation was flawed. The $vendor had designed the their protocol stack well, but implemented it against the very spec they wrote – for example, the outer protocol frame length field did not take into account character escape codes which were a property of the inner protocol. Instead of a protocol stack, the escaping has to be handled with a multi-layer state machine.

The vendor knows their protocol is buggy, because in their PC maintenance software they have arbitrarily chosen to start frame sequence numbering one higher than the escape character so that they can avoid triggering the bug in most cases. It still breaks down when the payload contains that prohibited escape code. Service techs are used to the whole thing randomly requiring retries and constantly joke about how repairing the $vendor's stuff has the best billable hours per work done ratio.
And he never does :)
Given socialism = European social-democracy, in which the economic system is capitalist. It doesn't make sense, except for the guy who's very above the water(or very ideologically inclined), to be against worker rights, vacations, maternal leave, public health system, not having tonnes of people living in misery and in general trying to prevent economic power to takeover democratic power... So, anyway... If you strip the charged ideological rhetoric & all the fear and uncertainty and get back looking at reality as it is. It's painfully obvious the American system could use some reform. I don't think much is gonna happen though, not without insane levels of friction, economic and real power just have a lot of weight and a lot of cards to play(a problem that could be mitigated with more actual democracy, but TBH I think it's a lost cause & pure idealism to talk in this terms).
Wormholes can exist on hard and solid physics theories, and people are trying to find out if they can make this work in practical situations.

Therefore, your "fantasy" of them coming to earth through magic portals may not be so far off. Whether or not a dragon makes for a good spaceship remains to be seen...
Yes, just like driving, if you doing it wrong you got to the hospital or die, if you doing it the right way you get from A to B. Personal responsibility does not go away because you are using the cloud.
Reddit is down globally
absolutely. If you ever see a group afraid to produce a prototype, it's because they're afraid management will try to ship it as a final product.

The effective strategy is to build an oblique, fatally limited prototype, which can not possibly be mistaken for a shippable product. The bad prototype can only be used to test the hardest parts of an idea and must have major holes in it with no way of filling them. It should also have a largely fixed timeline to ensure it is put to bed before it gets "hamstered" into the shipping product.
There are different ways something can be blocked. It's possible something is too complex to wrap your head around and you need an extra set of eyes and brains, or it might be blocked by outside impediments. It doesn't really matter, all obstacles need to be addressed and solved somehow.
You have some pretty unidiomatic JS in there. For example:

Array.prototype.filter.call(document.querySelectorAll(selector), filterFn);

What's more idiomatic is
document.querySelectorAll(selector).filter(filterFn)

The same holds for forEach.

I suggest you look into how javascript prototype based OOP works
> I'm saying devs are flocking towards it because it's a lot easier to work with and maintain.

Two things: first, my experience (and perhaps definition) of "easy" is different. I wrote an entire different post about that[1], but the tl;dr is that SPA may be easy to make things with, but it's hard to debug things, which is a more important measure of "easy" IMHO.

Another example would be accessibility (screen readers, etc.) Last time I tried, it was much harder to get that right with SPAs (not impossible, just hard).

Second point is that there are many other factors than "easy to work with and maintain". I already mentioned some of that in my other reply.

[1]: https://arp242.net/easy.html
I commented above that the initial questioning was fine.

> "or you don't know what your doing,"

That though was unprofessional, and should be addressed as such.
This is with only a small doubt the greatest work of satire ever written regarding css utility frameworks.
Well, literally not anyone can "throw" such argument, only those who actually has an experience :) How many years of these 15 you are building SPApps?

It's ok to disagree. I'm in a camp "API + SPA" after my experience. I know as fact that you can greatly increase UI performance this way and build multiple apps (desktop, mobile, web) using single API.

So argument "I just think so" is totally not an argument for me.
Absolutely, just like with software engineering missing the edge cases can drive you out of business.

https://dougseven.com/2014/04/17/knightmare-a-devops-caution...

I am not sure why people think that cloud is magically will shield them from every bad decision.
People who were at most 1 when the Soviet Union collapsed prefer socialism. You don’t say.
If the allocation of assets to index funds approach 100%, wouldnt that distort the prices of stocks? Instead of the price reflecting the fundamentals of the business and earnings, it would simply reflect how the index is moving. A bad company with a dying business would not decline in price because money was flowing in its index.

And active managers would not short dying businesses if they realize everyone else was blindly plowing money to it because it belonged to an index. Thus worsening the situation. The price of a stock is no longer “efficient” and not a reflection of the information available to the entire market.

Personally I wish index funds were abolished, forcing everyone to pick and choose the companies they think will flourish or fail.
Check out federated learning. https://medium.com/tensorflow/introducing-tensorflow-federat...
That's not really an answer. You can research everything in the name of science, but one should hope that there is some rationale behind the effort.
So you spend 20 billion dollars to bring back trillions of dollars worth of gold. What have you really done?

Spent 20 billion dollars to make gold worthless. That's not a good investment.
You forgot "your grace".
Sounds promising, will definitely check it out. Thanks!
From what little I understand models are built in the cloud, compressed and evaluated on your phone.

Better hardware probably means less power drain and larger models.

There was some cool stuff about this in Google I/O keynote.
But isn't "self-policing" the failsafe of free speech? Anyone can share their ideas, no matter how dumb or wrong. Except in certain cases, even deception is allowed. Then everyone else decides what is a good idea worth sharing, or just drivel.

Facebook is a non-government entity. They're "people," too. They can totally decide to stop sharing junk when they notice it. And other people, like the article's author, can ask them to do just that.
My father worked for a Swiss company in the 80s tut was specialized in moving buildings. Sometimes they were huge buildings that only needed to be moved a few meters so that a new rail could be added. But my father worked as foreman for the small buildings like historical churches that were in the way of a new road or something. One of my early memories are when my father was working so near our house that my mother went with me to assist the move. It was so slow except my father that was running in circles around the wooden church yelling at everyone and everything, super stressed out. He loved the work so much that it gave him ulcers so he moved back to Portugal and now restores old houses for the rich guys that want a classy summer house in the countryside.
> Isn't that different reduced a lot with ES6+?

ES6+ does not replace browser APIs. There's no ES6+ way around this:

const el = document.createElement(...)
el.setAttribute(...)
el.classList.toggle(...)

const parent = document.getElementById(...)
parent.appendChild(el)

You either do that in one line of jQuery, or end up writing your own wrappers if you need to do this more than once.
Training a model does require massive data and compute, but evaluating/using an already model (e.g. running a Hot Dog/Not Hot Dog classifier) can be done on mobile hardware. Accelerating this could, for instance, allow this to run in real time on a video feed.
> good and bad - is the project and middle/upper management.

Yep. People do not realize that the whole company has to adopt agile/scrum for it to work. It's a shift that many companies can not or will not make. They are tied to fixed deadline, fixed scope for various reasons.
Responsive breakpoints for the top websites worldwide
I don't work in a chemistry lab. But why is the boiling point of water not important there?
Neural network learning and inference primarily uses matrix multiplication and addition, usually at lower bit depths. You can do this on GPUs to great success and massive parallelism, however the GPU is more generalized than this so it takes more silicon, and more power. With a TPU/neural processor you optimize the silicon to a very, very specific problem, generally multiplying large matrixes and then adding to another matrix. On a GPU we decompose this into a large number of scalar calculations and it massively parallelizes and does a good job, but on a TPU we feed it the matrixes and that's all it's made to do, with very large scale matrix operations, with so much silicon dedicated to matrix operations that it often does it in a single cycle.

Another comment mentioned cores and I don't think that's a good way of looking at it, as in most ways a TPU is back to very "few" but hyper-specialized "cores". There is essentially no parallelism in a TPU or neural processor -- you feed it three matrixes and it gives you the result. You move on to the next one.
I have never been in a team where managers were present at the standup meeting. In fact, sometimes I have no idea who my "manager" even is. We've got a team, we've got stakeholders, we do the work. If a manager wants to join, that's fine, but he's not in charge of that meeting.

All this talk of standup meetings being primarily for managers is really weird. It's not for managers, and they have no reason to be present. It's for the team, to improve cooperation within the team. If the team has a better way to accomplish that, then they should use that.
Exactly. People talk about about "index funds" as if there is only one index, when in fact there are dozens or even hundreds of indexes. Picking which indexes to invest in is very much a active choice that can have massive effects on your returns.
It's funny you mention E=mc^2 and F=ma in the same sentence as pure truths, because the former suggests the latter is only an approximation. The consequence of special relativity is that F=ma is not a pure truth, it's an approximation of the world. A useful one at that.
Just like it happened on the past with PGP, this is just yet another step for countries to start thinking about whom they want their tech stacks to depend on.

EDIT: Just imagine this taken to the extreme, OS, programming languages, libraries, any product being developed by US companies.

Today is China, tomorrow who knows.
that website has one really annoying ad system. For me, scrolling down the page scrolls down the ads, not the page ... the state of content in 2019 ...
PS Thanks meruru for mentioning http://plaintextaccounting.org.
I started it to knit and grow our community,
give more visibility to the non-Ledger projects like hledger, beancount and the rest,
help answer VFAQs on IRC and mail lists,
collect best practices, etc.

That site is also worth checking out for more hledger materials,
such as comparisons, talks, slideshows, and blog posts.
Eg Andreas Pauley's quick intro slides (https://pauley.org.za/functional-finance-hledger)
or my slow "Hands-on with hedger" talk and FLOSS Weekly appearance.
It doesn't have to be for training the models. You can run versions of trained models locally on your phone.
Having a dedicated chip will allow for more snappy calculation of those fancy snapchat filters, language translation, image recognition etc
I didn't make the site, it's a fork of the original website by Hubspot.
Maybe index funds should not be allowed in the first place? It's extreme navel-gazing at best. Does that have anything to do with the purpose of public markets (to fund the economy)?
I appreciate your concern, but in this case, there is really nothing going on this laptop that I am not aware of. Company e-mail is archived somewhere in Google but I obviously don't use my company e-mail for personal use.

I am a bit surprised that multiple people here are living in such a permanent state of paranoia.
It takes time to "context up" on code you haven't read in a while (or ever). You have to read it, understand how the parts fit together, understand any gotchas and what purpose it serves for other modules.

All this takes time.

Comments are just a way of speeding up the process of "contexting up". Typically it's done by saving a bit of that mental context as a comment.

Ideally you want to save a piece of context that's easy to express, but took a long time to understand in the first place.
This thread just reads like one collective allergic reaction. Y'all have been well trained. Two thumbs up for capitalism!
These are all simple platitudes, provided without reference. Imagine believing that 'socialism is just a phase' -- as if the entire history of the USSR, the Eastern bloc, most of Asia, and the 20th century history of labor and social activism can be reduced to just 'idealistic children'!

Among my age cohort (29), most of my peers have received an élite education, and this included a study of Hegel, Marx, Adam Smith, Kropotkin, Lenin, Trotsky, Deleuze, etc. Nearly all of us identify as socialists of varying stripes (syndicalists, trade unionists, communists, anarchists, and so on)

Nearly everyone I've interacted with who has espoused similar views to yourself has in fact never read even the introductory text of socialism, and this ignorance leads to debate in bad faith.

In the interest of meeting the debate on its own terms, you should have at least read an introductory pamphlet presented by your opponent. We have of course, The Communist Manifesto. It's a 20 page propaganda pamphlet that has been translated for over a century now into every language, and is of course freely available on the internet. You should be able to get through it in a few hours.

You may be surprised to find that your strawmen do not exist.

https://www.marxists.org/archive/marx/works/1848/communist-m...
Thanks for making this. I'd say that Node does not make good CLI apps though. It means I have to install it on my machine in order to use your program. The best CLI apps are made with compiled languages so you can distributed them without a runtime, third party libs...
Idle threads don't count.
Some observations:

As other commenters have pointed out, the terms socialism and capitalism are very broad. However, the fact that small business and entrepreneurs are viewed positively and big business is viewed negatively (at least by Democrats), suggests that people are primarily upset about corporate capitalism and want a form of socialism that addresses it.

The fact that both big business and the federal government are both viewed negatively suggests that American socialists are concerned about the power and negative impact of corporations but, contrary to what conservatives tend to assert, don't want a centralized system run by the federal government. I wonder if policies could be developed that are tailored to this specific approach to socialism?
This is absurd and if github decides this is the case I will delete all my repositories and put them somewhere else.
Nice. What build times are you seeing for clean builds of the rust toolchain itself? Curious to benchmark against my 2700x. I'd imagine near linear scaling with the core count.

I think the 3900x might be a happy middle ground. I'm guessing we would probably see (with the increased IPC, core count, and core clock) like 70-80% increases over a 2700x in these kinds of multithreaded workloads. So probably slightly more than half way to a 2970x or 2990wx?
> 1. What tooling is there available?

So here's the thing about the JS world: You have access to essentially all the tooling ever developed for frontend dev. Linters, code formatters, IDEs, etc. Tons of crazy techniques invented to speed up development (hot-reloading in various frameworks; remote debugging with the various browser inspectors…).

All this becomes available to your server development experience the moment you choose to share the language. And having developed with Python for over a decade, I can safely say I no longer enjoy doing that after seriously using typescript for just under a year. This also does have to do with the IDE; VSCode with TypeScript is a better dev experience than Python with any of the popular Python IDEs, even with added typings (python types are awful).

> 2. How do these techniques make the user experience better, compared to e.g. ajax?

They don't. They do enable you to take advantage of them in order to make a better user experience, but you still have to actively pursue that. Someone gave the example of Reddit lower down which is possibly the worst SPA I've ever seen on a popular site. OTOH, if you look at well-built NextJS websites, they're often ridiculously fast both to load and to use.
As the proportion increases, the market distortion you describe would increase, making it easier to pick stocks successfully. So the answer is: there will be an equilibrium and we have just not reached it.
> Had they learned vanilla javascript first

Vanilla Javascript has nothing to do with DOM APIs. DOM APIs is just another interface/library/abstraction that you need to learn after you've learned JS.

> If you learn jQuery today, you're not learning core JavaScript

DOM APIs are not core Javascript.
Been here for just about all of this "web" thing. When I'm pleasantly surprised by how fast & light something is it's almost always server-side rendered or static. Only benefit of SPAs is that at least they're more likely to employ responsive layouts, but then they so often also manage to have bugs that break the page in certain layouts on certain browsers (overlays/modals are a biggie) that it's kinda a wash. And that's not an inherent benefit to SPAs, just one thing they usually get sort-of right that's less likely to be correct in oldster template/static sites.

I'm old enough to remember when AJAX was supposed to make the web feel faster. It has failed spectacularly at that goal, in fact, whatever potential it may have had. It gave us much better spying on users though, so... thanks?
Reddit Outage
My analysis is probably wrong, but anyway, Methane is CH4. There is one carbon atom to 4 hydrogen atoms. RP1, or Kerosene, is a mix of different chemicals, but the ratio is roughly one carbon atom for every two hydrogen atoms. So, with Methane, there is less carbon to be converted to CO2 or left as soot for the same amount of hydrogen.
Well, the one I have since several years for $8/year was a temporary offer.
But if you pick an ISP that has been around for a couple of years with decent reviews on that forum you should be ok. If you wait for a sale (like black Friday) you will have plenty of offers.
And if you dispense such judgement on a public forum, you're inviting people to find it unfavorable. Detachment from the subject doesn't grant us the right to be assholes. Well I suppose we all have that right, but it doesn't blanket us from disagreement.
This seems like a promotion for gitee.
Yes, those who disagree with you are trained and you have the one truth. How very convenient.
People watch horror movies, practice violent or dangerous sports and have painful sexual practices for fun.

I wouldn't be surprised if such a machine would become popular, not as way to build your empathy, but as entertainment.

We are weird creatures.
Potentially similar situation as the number of publicly traded companies continues to fall. Fewer companies available to invest in may inflate the price of those left.
My point is that there is very little difference between "user abusing" and monetization. This is precisely because of this cycle.

Users expect these services to be free, because they are used to services being sold under-cost. The alternatives for 'platforms' that I know of are:

1) accept 10% of paying customers and 90% leaving, bad plan if you rely on the mass of present users

2) go for a tiered system, where certain features are gated by a pay-wall. This is very tricky, and asking for essential features will see free competitors come up. This can work if your sheer user-base is enough of a moat. (Reddit is still trying to make this one work)

3) sell user-data

3 is definitely seen as 'user-abusing' 2 tends to be as-well and 1 is not an option for any platform.

I can't think of a single platform that started of as 'free' and got profitable without being widely condemned for 'selling out users' except for YouTube (and I guess PornHub). The moat there is massive infrastructure needed for video and a huge, hard-to-move catalogue of content.
That is, it is too expensive for some start-up to grow and capture the market.

I'd love to hear of any other success stories. Especially one that could work for a medium / reddit / flicker kind of site.
I've been to conferences in Finland and there's as much smalltalk as there is anywhere else. Going to a conference and everyone just standing there silently would be a waste of everyone's time and money.