skysight-inc/HackerNews huggingface dataset:
Well without knowing the specifics of your use case, the two most practical react packages for animation I've used have been react-move and CssTransitionGroup.

They both work on the principle of toggling the animation based on a property "show". It's pretty great!
Google’s Anti-Pentagon Decision Will Kill More People
Really need something like Vimari/Vimium for iOS Safari with hardware keyboard. I wonder if there are any custom browsers that support that.
Most of them seem to be on keydown except Vue.
I don't understand your analogy. What is walking to the store without juggling any plates in web development? I'm not aware of any stack that allows you to write styles, markup, business logic, and database queries in a single language.
As someone at the "other extreme" end from web developers, and having briefly done some "real web dev" myself, I can easily see why it's so loathed. There are immense amounts of churn. The continuing "appification" and bloating of websites with user and privacy-hostile crap. Reinventing ever-more-complex solutions to non-existent problems (remember the left-pad debacle?) Dogmatic cargo-cult thinking. Sadly, it's rare that a website "redesign" is an actual improvement instead of pure fashion-chasing.

(Whether that complexity is 'justified' is an entirely different discussion that, while no doubt interesting, has nothing to do with this person's post)

IMHO that has everything to do with it. It's hard to have any other opinion of web developers when you constantly see the large amounts of unnecessary complexity they foist upon everyone else. As I said, I worked in that space briefly, with others who had severe "framework envy", and largely see this complexity as being self-inflicted --- in some ways it was like Enterprise Java (another thing I did for a similarly brief time), except with much more churn. On more than one occasion I've had to clean up the mess they made by rewriting large web apps with simpler means, and the result was better by every metric (speed, memory, lines of code, etc.) except perhaps fashionability and job security.

I mentioned to some people I was learning clojure. Everyone was super into this. People started telling me I was really cool.

The author of this article must certainly not be in the same "tech bubble" I'm in, where telling someone you're interested in Clojure is going to be met more with neutral "what?" and "why?" reactions. However, I certainly agree with the title of the article: "signaling in tech is some fucked up shit".
I’ve been typing since I was maybe 10 (I’m 46 now). I’m self-taught and do not type properly. My fingers don’t rest on the home row correctly. I reach across with my hands on some keys and so can’t use a split keyboard. When typing English (as opposed to writing code) my error rate is not great so I’m often correcting my errors.

Despite that, I’ve never felt my typing speed slows me down when writing (code or English). I’m sure if my typing were purely mechanical (taking notes, copying), I’d feel different. But when what I’m typing is something that’s being synthesized in my head, I guess I feel that the typing paces my thought.

That said, I should probably try to retrain myself some day to type correctly. Maybe with faster speed and fewer errors I’d realize I’m wrong.
The writing style is a stylistic choice. I like it
would be great if it integrates ideas from http://www.pythontutor.com/
> separate templates from view logic (probably the biggest sin)

Can you please explain a bit more on this?
32 (and just learned about Competitive Analysis) but I wanted to say that learning how to make stuff in Dwarf Fortress is always rewarding in a very deep sense. I have no idea why, but every new mechanic mastered seems to multiply the possibilities of fun (and dwarf fortress 'fun' also)
How Do You Want to Die?
It’s happening, but slowly. High Sierra seems to support many AMD GPUs over TB3 out of the box. (I was more interested in gaming performance, though.)
قالب+enfold+|+قالب+انفولد+|+قالب+وردپرس+enfold+|+قالب+وردپرس+انفولد
Hybrid analog could achieve this. Film could have a picture printed on it, but instead of going for maximum resolution (down to grain level) it could have tiny tiny pixels, not visible to the eye, but readable by a computer. A kind of steganography, if you will.

The data encoded in the steganography, could be any data of course, but for our purposes, it would be the image itself.

Such a picture could be copied, with loss, in an analog fashion, but could also be copied perfectly in a digital fashion, by a digital reader capable of reading out the steganography information. Even the analog copy could be digitally read if it was of high enough quality.

Another, more straightforward, way would be to print on the film, first an analog rendition of the picture, then a digitally encoded pattern of the same image, rinse repeat.

But from a future safe perspective, it could be smart to encode the data itself inside the image, as per the first paragraph. Someone copying the images could unwittingly copy the digital data too!
> It’s also telling that Ikea (furniture) is held in such low esteem from a second hand market, that there is no market for it.

Huh? I never had problems selling Ikea stuff second-hand. Just last week, I gave away a Lack side table via Ebay Kleinanzeigen (Ebay Classifieds, known as Kijiji internationally). Multiple people were interested in it.
“Less than half the population of the world has the manual dexterity to wiggle their fingers at the speed of 50 words per minute or better.”

Do we figure out how to get people to type faster or cut the Gordian knot and remove the need to type?
Isn’t using Java, PyTorch, Elasticsearch, and neural networks for a TODO iOS app the same?
Its channel gate-keeping by layering a transparent communication control channel around the user.

The quality of the advertisement is no longer important - if yours is the only one the user gets to see.
Okay, fair enough. But I think it's possible to show that the article isn't right without trying to also prove something else?

I agree that people don't pick products based on their objective goodness. However, this doesn't mean they're picking objectively bad products or being "taken advantage of" either. Or at least not in these examples.

Do you really want to say that one flavor or brand of beverage is objectively tastier than another, or that people shouldn't care about what it tastes like? Or maybe they just like the shape of the bottle. Is that wrong?

Or take cars. There are a lot of objective measurements you can make, but no objective way to decide on how much these features should matter or whether they are worth the cost. Some people care about having better-than-usual acceleration or a more luxurious interior, and others don't. Some people care about fuel efficiency only to save money, others want to do their part to help save the environment even if it costs more. Some people buy cars based on the image they want to project. None of these things are objectively wrong.

I'd reserve "being taken advantage of" for cases where people thought they were buying one thing and got another, not where they're making choices based on different goals.

(No, I don't drink Red Bull or drive a Tesla.)
I used to think that the blockchain bubble was like the dotcom bubble, in that the core technology was actually genuinely transformative, so that even after the bubble burst and all the over-valued companies went bust, the technology would remain and continue change our lives. However, I must admit I'm starting to have my doubts now.

It was 10 years in to the dotcom era that the dotcom bubble burst, and by that time we'd had massive maturation of the technology and the start of mass adoption.

However, we're approaching 10 years since the start of the blockchain era, and there are signs that the bubble is bursting already, but in terms of progress it is nowhere near where the dotcom era had got to by this stage, and there's not much indication of anything that appears that it will be particularly long lasting or widely adopted. Sure there's niches like settlement systems and security tokens, but not something that a member of the public is going to use on a daily basis like they do with many of the internet based companies.
Maybe the real money is coming up with some over the top idea that sounds good on paper. Actually making it work is optional.
They prefer to be called women. This is an important detail if you want to know more of them.
The 3rd Law of Emoticon

ftfy
I’ve thought for a while that this would be an awesome community project for people to work on together. Pick a project and create it using a few different technologies. It would also help to demonstrate the best way of doing things in each framework because everyone would be competing to make their framework appear to be the most compelling choice.
Painting outside the box: Image outpainting with GANs [pdf]
That is definitely a good strategy for a recruiter. However the context of the author's experience seems to be how the author's coworkers treats them. If I'm working with someone and I get to see their code, or I can take a look if I'm curious, IMO it becomes a vice to use Bayesian probability when you can look at the person's actual code and judge their skill. A different way to put it is Bayesian probability is good in a situation of uncertainty, but if you are not in a situation of uncertainty it just becomes lazy/ prejudicial.
Karmabot for Telegram: track performance and reward excellence
28, how to disassemble an engine in polo 2008.. just not to be ripped off by car mechanic
Controversial opinion but I believe the skin-tone modifiers fall into this category as well.
News flash: it already popped. 70‰ from top. ICOs dried up.

Blockchain market cap is about $300 billion now. Should the next major tech wave be worth half a Facebook? IMO, yes, and more.

Blockchain has already proven 2 major use cases (e-gold and ICOs) and several minor ones (unstoppable casinos, prediction markets). Doubters are in for a bunch of regret.
Business gets in the way of a lot of things, I'd say. "No distractions" mode here would strip the branding, the ads, the engagement tricks utilized by websites...

It'd be fun to see this as an OSS project, though.
Would be a real nice concept for the undo stack as well, UI challenges aside.
I've recently decided that a lot of advertising for childrens toys can be suspect, though I don't watch a lot of TV anymore so I'm not exposed to it anymore.

To me the idea is that a company will build something that amounts ultimately to garbage, then back it with an exciting advertising campaign and catchy tune targeted at childen. Often it's a set of toys, so you're encouraged to collect them all. The children will then nag their parents for such a thing, until the parents relent.

An example from my childhood would be the Mighty Max toys (or Polly Pocket for the female demographic). I know that once I was finally given a Mighty Max toy I quickly moved on to other things, with a total play-time probably measured in hours. Contrast that with Lego, where I was regularly building and creating cars, and castles, and bridges, and towers, for well over a decade. From my parent's perspective the Lego was much better value for money - and I'm sure they knew that - but they were sometimes coerced into buying junk.
Non-trivial websites are more complicated than walking to the store.
What happened: the need to earn subsistence.
Meanwhile, no OpenGL, no DirectX, no Vulkan. Indeed, they are “Pro” machines.
These symbols are non-unique identifiers for physical objects. More like a digital trading floor: price is syntax.
I don't understand the analogy either but I do know that when I'm doing iOS development it's almost always all in Swift. Sometimes some C or Objective-C or even C++ smattered in but that actually kinda proves my point because when I have to deal with one of those languages in a Swift project I slow down.
The attitude has changed as people have realized the web isn't going away and isn't qualitatively changing. Fifteen years ago you could ask, "Why on earth would a programmer put up with that incoherent mishmash of shitty technologies? For God's sake, if you have any taste at all, work in a different domain." Now the why is clear, and anyone who had a snobbish attitude (I won't hold my breath while the rest of us out themselves) probably feels a little dumb. I peeked inside the web UI domain a long time ago and said "noooooo thank you, I will come back when this shit gets sorted out." I figured in five or ten years there would be something entirely different (something that made sense) and I would start from scratch on an even playing field, and HTML/CSS and Javascript would end up like Cobol. Now instead of feeling smart for skipping it, I just feel behind, and the people who slogged through that era have earned (really, really earned) a deeper understanding of the technology behind our generation's most influential way of reaching people with information and ideas.
As someone who has used ElasticSearch in production for years, as far as I know this is simply not true.
... as well as those who return to a subject decades after formal education.

... or those trying to have an meaningful conversation with someone from another generation. I honestly have no idea what my parents were taught in school. I’ve often wonder how much of this plays into the narratives that get exploited in politics.
Here in the HN bubble, $100K is pocket change.
Presumably people are paying you to find good engineers, not just people who match particular profiles. If "rational prejudice" doesn't always find the good engineers, why justify it like this? Wouldn't it be better to take this as evidence that your approach could use improvement?
Age discrimination most widely known illegal employment practice in the entire US technology industry.

We have the top executive of a major Valley tech company, on the record, encouraging illegal discrimination against older people.

We have ongoing lawsuits by experienced engineers getting fired after their co-workers and superiors openly mocked their age.

Yet this practice openly continues, with CEOs like Zuckerberg feeling brazen enough to publicly tell their thousands of employees to break this law.

The legal prohibition is thus the most blatantly violated employment law in the book. Anyone who ever worked in the Valley knows that most folks over 40 can't get hired, certainly not by the many companies and startups routinely complaining about "talent shortage".

Incidentally, Mark, you are now 34 years old, which is "old" by Valley standards. Shouldn't you be quitting?
> could have been done natively if it had to

I don't think so. Do you mean by something like JNI? The use-cases of Unsafe that I see most often would not have been tractable using JNI. They rely on intrinsification.

> it was just used to improve performance

But to the point where Java is not suitable at all without the performance, so it's not a nice-to-have for some people, it's essential.
There are tons of PhD works in open access on the topic.

Here things are a mirror image of what you have in "physical IP" world. TSMC, Intel and co. all publish tons of research in open access, but real world commercial value of such works is near 0.
I receive a salary in cryptocurrency for quite a long time, and I always try to be as objective and unbiased about articles on the future of blockchain and cryptocurrencies as much as I can. But articles like this truly disappoint me because there is no actual reasoning for such a strong and confident statement in the title.

The whole article just says that a single encounter with a not-the-cool-tech-guy confirmed author's suspicions that there is no underground value in blockchain technology. Which is strange to hear from a professor in ML – the last person you would suspect to make such a generalization from the single data point.

And that's not to mention that observable "blockchain boom" is, in fact, just trading on the crypto-exchanges boom, which has nothing to do with actual potential and benefits of blockchain and cryptoeconomy, which is itself a field of research even more complicated than ML world.
Why would you use any of those technologies to build a TODO app?
I recommend you try it. Even if it’s just for the comfort and ergonomics. You can try the ratatype. It’s a free online course that teaches to type without moving your hands.
These are standard information retrieval algorithms that have been known and used for decades.
A lot of the utility from blockchain doesn't come from being able to do "new" things. They come from being able to do old things better: cheaper, more securely, free from the interference of trusted parties / government.

It remains to be seen which processes the blockchain will take over. Some are obvious, ie. prediction markets, sports gambling, money remittance.

Some are more complex, and will require frameworks to work within trusted parties: ie. tokenizing physical assets or securities that exist outside the blockchain world. Identity management.
and you would be right. Say I have a broken phone which is an Android. A prejudice would be that androids are likely to break. Mathematically we could represent as

P(broken|android) =~ P(android|broken)

We see from Bayes rule that this is false, since

P(android) >> P(broken)
YouTube/ the best of compilation video (Classical Video mixtage) #18 Funny Cube
Be damned the language barrier, I was writing the exact opposite: we live in a society in which we spend the most part of time either working/driving to work or sleeping. When so much time is devoted to an activity with implied social relations as it's the case of any office, finding someone of interest there can be normal. I'm not advocating that as I have been bitten in the past for that exact reason, I'm just stating that we spend too much time at workplace to ignore relations that could start there.
Charlie Munger: How to Live a Life That Really Works
That reads like a paid PR piece.
BMW’s Alexa integration gets it right
The Future Doesn't Have to Be Incremental (2014)
fwiw ... DO, Vultr, and Hetzner have never kicked me off - regardless of how heavily I hit the systems
Compromised supply chain within a supply chain poses new risks
The Xilinx SW has a free edition called webpack that works for the lower end devices (basically it will cover all of these starter boards) and it includes all the SW you need, including a simulator.

Interestingly I didn't see the Ultra96 board listed - http://zedboard.org/product/ultra96 - This is the next-gen Zynq, which has A53's plus a load more features, plus it part of the 96boards initiative. I had a chance to play with one briefly and was very impressed. It also can run the PYNQ environment, which combines the power of the FPGA with Python very seamlessly - so gives the possibility of custom built HW offload/processing and interfacing directly in python.
Next time you have a blocked toilet, and the plumber says it's a problem with 'ABC' why don't you just tell him that's not quantifiable! and then tell him you think it's 'XYZ' that's the problem.

If someone who interviews thousands of people and finds a correlation between those who have some clojure experience and quality, I believe him.

For the simple reason that most programmers don't try very hard and anyone taking the time to even learn a rarely used language is demonstrating a positive quality that most don't.
This article was written in 2016. A couple years later in 2018, the last couple times I've heard Clojure mentioned it was it was to sarcastically mock the trendiness of the industry. E.g. "My side project is a social media platform that leverages big data, machine learning, and blockchain... and it's written in Clojure".

Has Clojure already lost its cool mystique in the 2 years since this was written? If so I think that further proves the point that assuming good/bad things about a person's talents based on the tools they have used in the past is foolish.
Oh my goodness, please no.

I already lived through the home-rolled, pure-js, custom frontend "frameworks" made by each team's resident "smart guy" once. I shudder just thinking about those days.

React/Angular/framework-whatever are glorious angels protecting us from the tyranny of half-baked, poorly thought out approaches to frontend development.
Reading this makes me feel better I make large monolothic components. Most examples would have you believe doing so is a big no no.
To be fair, the least healthy people in the world also don’t go to the gym.

I have a sedentary coding job. Bike commuting and circuit training is necessary for me to stay at the level of fitness I need to prevent injuries in my hobbies, not to mention stay at a healthy place metabolically.
>I wouldn't consider VPS providers part of "the cloud". You simply rent a (virtual) server. With AWS and the like, you pay for their automation of services.

Might want to go recheck the API documentation for providers like DO et al
You're definitely onto something here. "Messy" makes money. An obsession with "correctness" can kill a business, especially in its early stages.

Fail early and fail often. Web dev has very low (technical) overhead and aligns with "startup" mentality. The good news is that the customer has different expectations every 6 months so it's not the worst thing in the world to have a slightly different set of technologies to meet those needs.
Just a quick warning for those considering Melatonin before a flight or for adjusting to jet lag:

About a week before a long flight I decided to test Melatonin and took a single 3mg tablet (smallest dosage I could find at my local pharmacy) before I went to bed. My sleep quality seemed unchanged but right after breakfast the next day I had gastro issues.

I tried a 3 mg tablet again a few days later and had the same symptoms.

I gave up on Melatonin deciding it was better to be wide awake over the Pacific than stuck in a tiny airplane bathroom :)

YMMV but other folks online have had similar side effects. It seems a small % of people have gastro issues but if you're considering Melatonin I suggest a small dosage first (maybe 0.3mg as recommended by the article) and a test _before_ travelling!
And Australians did it on purpose with dingoes to end up with the Australian Cattle Dog [0].

[0] https://en.wikipedia.org/wiki/Australian_Cattle_Dog
It would be nice if there was a reference set of glyphs. Like if in order to add a character to Unicode you had to also add a default glyph. Then at least if a font doesn't have that character the default could be displayed instead of a black box.
> Thousands of developers over a decade have touched code going into iOS & Mac OS and so far have a pretty good track record on internal espionage and back doors.

Maybe. Or maybe they have an impeccable track record on not getting caught (at least publicly). It's essentially impossible to differentiate the two.
>the "NoOps" movement

I always pronounced that as "nnnn..oops"
It's a little less baffling when one realizes that 'front end' work often involves dealing with more arbitrary and byzantine rubbish than in other areas (I'm looking at you HTML 5).

The lack of respect for how difficult it can be to make a smooth user experience is in a way understandable. But the truth is front-end people spend at least 1/2 their time in Chinese finger traps ...
The use cases I saw were memory alloc, but I admit not being too familiar with its common uses. The other uses I saw were just for perf improvement over existing synchronization/reflection approaches.

While I agree that performance is often essential, I don't think the gains from unsafe measurably affected the language's success. Even without, the performance was still a draw compared to many other high level options. If anything, I do think it kept a bunch of libs from dipping into JNI.