skysight-inc/HackerNews huggingface dataset:
Facebook is a monopoly. There is an impossible inertia to starting a Facebook competitor because they have the network effect on their side (not to mention the money). Their monopoly is basically the same as rail monopolies, only on the social connections between people. As another user said here, they should be required to provide basic interoperability between competing social networks and to be able to transfer your account and data to a competitor. Kind of like a Federalized model. Then Facebook would have to compete on features, not simply relying on the monopoly of "this is where all of my friends are". AT&T is required to interoperate with T-Mobile, etc. The same should be true for Facebook. Trying to equate Facebook and a single WordPress site is just a slippery slope fallacy.
Is there a just GUI framework for creating flow like wysiwgy editors?
I wanted to make a gui for an editor similar to the totaljs.com editor. In the vain of other flow like editors like noflojs. I started with pixijs, a general game engine. But quickly got stuck in the weeds trying simply work out element positioning and dimensions. I don't have any game dev or gui experience and I've never used linear algebra to do this kind of thing. Since my need is very specific, I just want to be able to create a space where I can drag and drop "components" into a canvas and connect them and tie some behavior to them. Any tools out there to help with rendering something like that?
One more advantage it gives is you can have pretty easy job guarantees through the database transactions.
This is all fine and dandy; use what works for you. However, as many of us have learned when trying to aggressively optimize performance, execution time is generally much longer for jQuery than with vanilla JS. So if you're after high PageSpeed scores, for example, jQuery is the damn devil (or at least one of them).
> In my experience server-side generated templates lightly sprinkled with “progressive enhancement”-style JavaScript are still the best way to do that. Those apps are easier to develop, tend to be faster, tend to have fewer bugs, and your laptop’s fan won’t wake the neighbours.

Thanks for that part. Really. A heartfelt thank you. Every time I see another "hey, I only want to show you text, but for some reason I thought using one of the modern js frameworks for it is a good idea" pages I feel years older. Instead of showing me text using html they pack that text in js on the server (it usually exists in an html compatible form already), then they shove that JS down the connection, then my browser has to interpret the JS, so it can get the html, which it then has to interpret too. And then, finally, I see my text.

And because all of this is so slow we get techniques like "server-side rendering". The first time I read about server-side rendering I didn't understand what it was: so, you produce the html on the server. And send it to the client. Yes ..? What is the new part? Why is this something that people present as the next savior of the web?

This is some special kind of madness and I wonder when it will stop.
Nvidias single core performance is even worse, yet their GPUs sell great. Lots of workloads have no need for individual fast cores
I agree for a place of visit, and I do the same when I can, but for a place to live in, that's a different beast.

Again, I'm not saying this is a bad thing, but this realisation was quite surprising to me
Just so you know, the tool is great, the code looks fine and the link is appreciated. I think the reason why you get down voted is because your comment could be read as you humble bragging.

Don't take it personally though, I've done similar posts/comments in the past and it took me quite some time to realize comments with this tone can be discouraging for people just getting into software engineering.

So please continue creating awesome tools like this and share it with us all and don't be discouraged. We all love to see tools like this. :)
That's great, it's a cool tool, but I don't understand why this couldn't have been done in a similar amount of time in a different language. I think if you replace "nodejs" with "English" in the sentence it might explain why people are downvoting; it just doesn't really mean anything.
Germany needs qualified and cheap employees. A lot. Therefore especially in tech there is lot's of companies where most of the workers are foreigners. So they have to speak in English. Otherwise nobody would come :D

It sucks, because it's harder to learn German, because you don't use it on daily basis. Myself including. But I find it ridiculous that some people after many years are not able to handle A1. Come on.
Anyone can throw out a better-because-of-experience answer, and in fact I’ll do so now: I also have 15 years of experience in front-end dev and I disagree with your premise. It completely depends on what you’re trying to build, and SPAs are too heavily used at the light-interactivity end of the scale. We’re failing our users with brittle solutions that make us feel cleverer as developers.
hunker down and save as much money as you possibly can. it will take 3x longer than you think and you will need the savings.

literally this is your most important job. build a savings buffer of 3 years, at least. the bigger the buffer the less you will feel tempted to abandon it.
Red-green color blindness affects 8% of males. Red/green by default can be annoying to the not insignificant amount of us who are affected.
I am quite surprised that they're launching a consumer CPU with 70MB of cache! When most CPUs have ~8MB, I don't think there's ever been such a huge CPU cache jump in history.

Those duel CCXs means the 16 core Ryzen could be ready for release (that's what I have my eye on!). It's funny, going from 12 to 16 cores is basically the i7 6700k in my desktop.

Plus, it's great that Intel is being aggressive by releasing the 9900KS (which is a pretty good GPU for gamers). It's been a while since we've seen any real competition between AMD & Intel.
If you yanked JavaScript out, you wouldn't have jQuery either.
As someone who does application security assessments for a living, the biggest problem with jQuery is the lingering, outdated, vulnerable versions that are pervasive (1.x and 2.x in particular) in so many applications. I don't care if you decide to use jQuery or not, just have a plan to maintain it and be able to update it without breaking everything, should the need arise.

/preaching
I wonder how many are honey pots ran by security researchers / companies.
The most enjoyable front end development experience I’ve had is jQuery + HandlebarsJS.
Deepfakes are getting better–but they’re still easy to spot
I think it disproves the distances are too vast. Nothing more. The rest is in your head.
So, I worked at a startup in the early 00s trying to do exactly this — detect disease trends from medical chart data. We had an advantage in that all the data came from a nationalized health care system, so it was relatively consistent.

We were using slightly different NLP techniques (and were actually a leader in the NLP space), but ultimately NLP wasn’t really our restriction: we learned that we couldn’t trust the doctors to enter the data consistently. The data came in like 8 different versions of HL7 per hospital, and we had to fix our parsers every time some department decided to upgrade their records systems. The notes contained so much jargon (that was different in every department and often using the same acronyms with different meanings in context) that we ended up pivoting the tech to another industry.

Medical chart data sucks. HL7 sucks. Pretty much everything about doing deep learning on medical data sucks. Everything about working and selling in the hospital EMR space sucks. There might be something there, but have fun building a profitable company around it.
1. I stretch.
A physiotherapist I've seen for back pain problems gave me exercises to do daily. Most of them involve stretching the back muscles. One simple exercise is to lie on the floor legs against the wall making a 90° angle with the torso. While in that position, stretching by trying to put your hands away from the wall parrallel to the floor. The chin and the toes going toward the torso. It stretches the whole muscle chain from head to toe.

2. I massage my back with a tennis ball.
I use it against the floor or a wall to massage the points in my back where the pain irradiates from. I think chiropractor call those trigger points.

3. I walk.
Walking/standing as much as I can during the day has helped me a lot. Sometimes after work I take a long walk. Moving, exercising, is part of the healing process. But stretching is not optionnal. Lack of stretching + exercise is a recipe for disaster : the symptoms can worsen.

--
The pain from sitting all day sucks hard. It's so frustrating.

I spend at leat 15mn every night lying on the floor doing those exercises while my SO looks at me, both concerned and amused (I reckon she's used to it now ^^).

I know it sucks to add yet another routine to our daily obligations, but this one is important. As important as brushing one's teeth I reckon. If you work in an office. It can save you a world of pain.

You can consult with a physiotherapist to get more detailed and custom-designed exercises.

Good luck
> if we're going to think of ourselves as professionals

We need to unify around these principles, possibly revoke memberships for unprofessional behavior. One dev getting himself fired changes nothing..
Thank you, Dr. Z: Retirement is about exploring your wide open future
JQuery 1.6 Annotated Source (2011)
I was thinking more along "being correct about change you're supposed to get in a shop" than "being correct about what to do in a fire", but still, I said people learn. Life-or-death situations are pretty rare and an individual is unlikely to experience them enough times to learn from them (much less if any small mistake leads to the tragic outcome). So the learning happens at the institutional level (fire departments are pretty smart about what to do in a fire), and best individuals can do is get trained.
Code being somehow flawed and reasonable are not mutually exclusive. It wasn't stated what the actual problem was the code was solving, so I can't say whether it was complex.

The code needed comments because it crossed layers – in general a sign of bad code. So the idea of "if your code needs comments, there's probably something wrong with it" definitely holds.

Sometimes you need not to do bad things to handle a bad situation (e.g. handling a third party embedded & unfixable system working against the spec), but that does not invalidate the fact that comments are an indicator of "somehow flawed code".
I'm afraid you're simply wrong here. Single core performance of the (now sadly deceased) Qualcomm Amberwing was incredible, easily Xeon-like. And it had 46 cores per socket. The Cavium ThunderX2 also has great single core performance coupled with many more cores than you can get on an Intel chip. Apples iPhone cores are also supposed to be good. (Edit: These are ARM cores, but not ARM-as-in-the-company designs)
> 1. Be fair to your company. They are paying you to make their product succeed. Imagine a future situation where you are running a succesful company. Would you want your employees taking your money while working on their own pet projects?

On this point in particular, if you're doing pet project work outside of working hours, then your employer should have absolutely no say on what you're doing. You wouldn't have them manage your hobbies, your social life or your dating life, that would be unreasonable, same goes for side projects.
> ... so please don't distract me. I'll remove it later, I promise.

It could mean people are literally looking over his shoulder at his screen and complaining. But to me, it implies that commented code is becoming part of the project source...
Wondering if this could lead to an "index fund bubble". If everyone invested using index funds, markets exhibit increasingly erratic behaviour https://www.forbes.com/sites/greatspeculations/2018/09/19/ar...
more interested question is
why do you need small talk at all?
This is the best data I could dig up. I would love to see newer statistics of market share, if anyone has a link.
I’d be curious to see how many people have a cached copy of jQuery from one of the popular CDNs and what the overall real world effects are of that.

(That got me thinking of another potentially interesting analysis/discussion about the distribution of jQuery versions being used…)
It is advertisement: You are paying to forward traffic to your site. Think of 'Chatroulette for startups'.

Doing it on Ethereum has the advantage that you don't have to provide your credit card details, and that we don't have to integrate Paypal, Stripe, etc. Also, an auction system implemented in a classical way would be much more complicated.
No DisplayPort and it almost certainly doesn’t support 4k at 60Hz, both of which the Intel chipset supports and both of which I’d consider essential for high-end productivity use these days.
It’s not writing one email a minute.
Generally they do GA in the next ReInvent from when as service is announced, so probably by end of year. But I won't be sure on MSK. It is extremely limited right now, last time I checked their API had no way for even changing the number of nodes.
Regarding Pioneer.app, carefully consider. If I recall correctly they take a percentage, if they want and they only provide mentorship not really a lot of funds (some though).

I’d focus on an open source project in the realm of what you’re interested in. Email your manager asking if that’s alright, print and save the email. Make it clear it’s on your own time to improve your skills. Later use the open source project to start your own business, if it pertains to it. Otherwise at the very least, you’ll have gained skills and some credibility.
Cool story.

So, why?
The given example of element.nextSibling is a great example of what jQuery gets wrong. In jQuery, that's going to be $(el).next();

On first encountering $(el).next(), you need to answer a bunch of questions. Next what? Why is this a function and not a property of the object? Why not call it getNextSibling? What the hell is $() doing?

element.nextSibling is very clear. It's the next sibling of the element. It's idiomatic javascript, and it follows a good naming convention, which is a skill that is language agnostic.

The author is also conflating their time learning as a pro for jQuery. Had they learned vanilla javascript first, their point about not knowing which nextSibling to use would be moot. What they are referring to here is an idiosyncrasy, and jQuery is jam packed with them. The difference is they have learned them already.

If you learn jQuery today, you're not learning core JavaScript, and considering the trajectory of web technologies you'll be doing yourself a disservice not to use that learning time on actual JavaScript that you could use in future tools. jQuery isn't a bad choice if you know it already, but if you are a new developer do yourself a favor and learn the foundation it's built on first.
Chinese developers fear the tech war will cost them access to GitHub
This is too trivial to share, IMO.

Anyway, shell is more suitable for this kind of programs: you could write a bash script that ties together youtube-dl and dmenu or fzf or whatever within an hour.
> In Esperanto, if you know the word for "big", you automatically know how to say "small", "huge" and "tiny". This is not the case in most natural languages.

Oh? I have heard that "granda" means big, "giganta" or "kolosa" means huge and "eta" means tiny... :-)

Of course I know what you want to say. One can derive "malgranda" (non-big, i.e. small), "grandega" (more-big, i.e. huge) or "malgrandega" (tiny) from a single root "granda". But that alone does not explain all other words! For example, the Zamenhof's original dictionary [1] lists both "grand-" and "et-" as root words while "gigant-" or "kolos-" are missing (probably later additions, haven't checked). Why the heck do you need to know both "grand-" and "et-" when one is an antonym to the other? [2]

I'm not an esperantisto and I'm not able to discern the nuance behind all those different words, but I see a sign of the mature language here: once regular, now naturalized. It is not necessarily bad and the artificial origin can still help learning, but I would be rather careful to claim that it is "easier to learn than any naturally evolved language". And that leads to...

> But far more than 1/4 of the total population of _Europe_, which is the only thing that matters in the context of this discussion.

You have said universally, even though you didn't seem to realize it. And even when we concentrate to Europe, the actual number of ESL learners is not too different: 38% [3].

But yeah, most Europeans can speak either Romance, Germanic or Slavic languages [3] that form the Esperanto grammar and vocabulary. Still, in the same census most Europeans seem to be much more interested in ESL than others [4] and it would be very hard to convince them to learn Esperanto instead.

[1] http://www.akademio-de-esperanto.org/fundamento/universala_v...

[2] Of course, the answer is that it isn't. "et-" is described as "marque diminution, décroissance" i.e. "marks decrease or reduction" and not strictly an opposite of "grand-". It is therefore a fault of fellow esperantistos to use it as "tiny"! </joke>

[3] http://ec.europa.eu/commfrontoffice/publicopinion/archives/e... (2006, p. 4)

[4] Ibid., p. 9
I think a larger portion of the audience will understand "write-what-where"-primitive than "POKE" nowadays.

"Write-what-where" might feel clumsy, it's a lot less ambiguous than a word like POKE, which only means something to the subset of programmers who grew up on BASIC.
Are you suggesting that there are extraterrestrials on this planet?
Estimating how long it will take the kettle to boil :-)
Indeed but it's not just EU skepticism.

Even among very pro-EU political parties and countries across Europe, there has been no appetite for a new EU treaty since the Lisbon treaty. I'm willing to bet that there will be no further EU treaties for a decade or more.

And without a new treaty, there is little or no scope for further EU integration. The EU is a highly legalistic construct where powers are strictly defined by its multi-lateral treaties.

The idea that the EU civil service (commission) can just grab powers from national governments is anti-EU fud. Even within areas judged to be within the competence of the EU, the principle of subsidiarity (that power should remain with national governments unless absolutely necessary) is explicity a general principle of EU law.
Does anyone have any rough performance numbers on each approach? I'll only use DB tables when I don't want to deploy Redis (which I usually do, as a cache or whatever), and I'll use RabbitMQ for more "serious" projects. On small projects, I'll even forgo Redis and use the DB as a cache too, which works pretty well.

What do y'all do?
If you want to be extra paranoid, sit down and make a list of everything you need to do to start a small software company besides write code.

Stuff like, find co-founders, identify the customers for the product you want to create, figure out your business model (direct sales? support? freemium? ads?), run numbers on your business model (how successful would you have to be to turn a profit?), how do you file taxes as a business (in many countries the process is different), how will you recruit employees, remote, developers, sales, do you need to incorporate immediately, how do you do that, is there a payroll/benefits provider you should sign up with, how much does that cost, where can you get angel and VC funding for your company, are there any conferences you should go to to identify customers or competitors, etc etc etc.

There's a lot of stuff to do and learn to start a successful company besides producing you MVP. Get them out of the way now and focus on honing your programming skills. And if you don't like thinking about taxes and employee benefits and balancing what you can afford against what you want to provide, well, you might consider just working at a startup instead of starting one.
Is this true for comparable TDP processors? Speaking as the owner of one of the few x86 Android phones, the Intel performance isn't better on small devices.
Billionaire Huawei Founder Defiant in Face of Existential Threat
What about second breakfast?
Samsung May Add Cryptocurrency Support to Samsung Pay Payment Service
How would requiring use of an open API entrench a monopoly? If I could send messages from IRC to Facebook, that would be one less reason to have a Facebook account.
Is there a plan (or is it possible) for jQuery to look at going with some kind of modular approach where you can just import the stuff that you / your plugins want?

I know there are libraries that claim to have 100% parity with jQuery's selector library. Are there any ones that are making this claim reliably?
Democrats More Positive About Socialism Than Capitalism (2018)
Some latenight hosts have done mashups. Not just skits.

Would labeling this on FB as parody be sufficient? Should raw footage be labeled as such. What about taking quotes out of context?

What about news which edits and editorializes? What about political campaigns which either only pull out the bad on an opponent and only highlights the good in another?

What about news orgs highlighting something as problem when it isn’t. Maybe animal content in food, but in actuality it’s within regulatory range and isn’t a threat to public health. Or what if they highlight the plight of a particular political prisoner but in general that country treats people well and doesn’t otherwise have political prisoners but the regime slighted the news org so they decide on a “smear” campaign.

Where do we draw the line? Especially with regards to political discourse, we ought to grant wide berth.
1.35v
What could also help cure cancer is to have anonymized medical records on Kaggle. However, I'm pessimistic that this will ever happen.
It's worth thinking, too, about the role this New York Times opinion piece played in convincing people so strongly of something that isn't true that the untruth was upvoted whilst the comment pointing it out is greyed out. They make it sound like the perception she was "drunk or perhaps crazy" was entirely the result of the deliberately and maliciously doctored video. Clearly it wasn't. Anyone who didn't investigate things themselves is left with the false impression that everyone mocking this Pelosi appearance was using a fake doctored video to do so - including the President of the United States - even though the author of this never technically lied.
Cats are solitary hunters that rely on their prey not being aware of their presence. They generally don't shit on the street. They dig a hole and close it properly. Cats usually sniff multiple times to see if there's any trace. They're much more likely to dig up playgrounds and litter there.
Stonil Capsule
Get Natural Treatment for Kidney Stones with Stonil Capsule

Stonil capsule is a simple approach to assist get faster kidney stone relieve. It dissolves the kidney stones, no matter the type, size, quantity or location. This capsule also defends against the creation of upcoming kidney stones! Stonil capsule is a leading effective kidney cleanses powerfully utilized thousands of kidney stone patients. This capsule is receiving many positive customer reviews.

Stonil capsule is an effective kidney stone treatment developed to focus on kidney stones & approved by years of clinically research. If you are searching for help with present kidney stones, this capsule assists to protecting against ahead kidney stones, or you just desire to cleansing the kidneys to assist optimizing kidney health & working.