skysight-inc/HackerNews huggingface dataset:
sure this breaks the copy and right-click implementation, but most of the users dont need it and will just do a normal click to get in touch.
If this is the pain i need to go to receive zero spam mails from page-crawlers, i go for it.
Advantage to img-solution is full use of css fonts and text aligns.
Also any js-solution which would render the plain email into the DOM will receive spam, as crawlers do already execute js before parsing (also think of SPA).
That would explain drop in use/popularity, but actually Redux is raising in usage, while sharply dropping in the other dimension towards "negative opinion".
What city & country is this?
Congratulations, krita is excellent.

Let's hope other content purveyors are also moved to support the free software which they directly or indirectly profit from.

And if krita could just add 'tweening' to the animation tools, my kids would be even happier and I'd certainly be adding a donation :)
> what are the 4 noble truths if not a doctrine that instructs people to go towards the 8 paths?

A doctrine is a belief of set of beliefs, not a set of premises or propositions for investigation nor a set of practices. For example, a hypothesis is not a doctrine, nor is the scientific method. Prince2, PMP, Scrum, Lean, Six Sigma et al are also not doctrines.

The 8-fold path is an alternative breakdown of one of the truths (the last one, presented - as all are - as "truth" because under examination/usage they should be shown to be correct), not separate.

Nowhere within the 4 or the 8 is there any requirement for belief or adherence to any authority in the form of a being or creed.
Is it possible to donate to Snowden?
This is widely joked about, there's even a Wikipedia article: https://en.wikipedia.org/wiki/Andy_and_Bill%27s_law

"What Andy giveth, Bill taketh away"
The React Team
I love Tatham’s puzzle collection but I wanted to do something different on the UI perspective.
I guess it doesn't appear in the usual stories. I was also surprised he got married and had a kid about the time he wandered off to be spiritual, it seems which doesn't often seem to be mentioned.
Definitely prefer Azure in terms of UI at least than AWS. I don't even want to know what google is doing with management.
This presents c89 as the most antiquated thing in the world, but VS didn't support mixed declarations and code in a .c file until 2015. There is still a lot of code out there that avoids this to be able to work with MS's compilers.
Ask HN: 200k of cloud credits expiring soon. What do I do?
I received 250k of Azure credits as part of participation in a startup accelerator. The company I founded is no longer running, and I don’t have any real desire to use the credits to build something (there’s also not enough time). The thing is that they expire very soon, in about two months. I’m interested in ideas about how to make the best use of the credits in the short time remaining. If someone needs some compute power for a good cause etc. Please help me save these credits from just vanishing. (I know I can’t sell them, so please don’t ask, or berate me as if I’m asking for bids.)
It’s unfortunate slack is this difficult to integrate with. Jabber or IRC clients could be spun up with zero pain.
You need really good firmware and storage to actually see this. Otherwise it’s 25s in firmware and 35s to load the OS. If you have a LOT of RAM, that’ll slow things down as a single thread inits all the pages.
I don't think that keyboard only coding is even faster, I can beat top competitive programmers on speed and I use mainly the mouse to navigate and select code. It is possible keyboarders could be faster than me if we have to write huge amounts of boilerplate code, like 1 line of code a second, but otherwise using a mouse shouldn't be a disadvantage.

Tip for more productive mousing: Disable "mouse acceleration" or "enhance pointer precision", it makes it harder for your body to adapt to the mouse. I can move it to where I look at the screen in an instant with almost no adjustment needed at the end since when that if off world space and screen space aligns. Of course I learned that skill to select and order units quickly in RTS games, but it works just as well for selecting and manipulating code.
Hi, I'm a Redux maintainer.

There's been a lot of reasons for a shift in opinions over the last few years:

- Redux is well past the initial burst of enthusiasm in the "hype cycle"

- As you mentioned, there are a number of common concerns expressed by a lot of folks, most of which revolve around "boilerplate"

- There are now a wider variety of other options that overlap with ways you'd use Redux: React's Context and Hooks APIs, MobX, GraphQL / Apollo Client, etc. These don't completely replace Redux, but they do overlap enough that there's not as much _need_ to choose Redux for everything.

- And, frankly, Redux _has_ been overused in a number of cases. Folks assume you _have_ to use Redux with React, sometimes because a senior dev told them so, because they saw yet another tutorial that pairs them together, or because it was asked for in a job listing.

Now, Redux is definitely not dead or dying. My own estimates are that around 50% of React apps are using Redux, and the overall total download trends are still increasing. But, it's also true that the market share will continue to spread out a bit over time.

I talked about these aspects in my Reactathon 2019 talk on "The State of Redux" [0] and my post "Redux - Not Dead Yet!" [1].

Besides all that, we're doing a lot of work to make it easier for folks to learn and use Redux.

- We have a new official Redux Toolkit package [2] [3]. It includes utilities to simplify several common Redux use cases, including store setup, defining reducers, immutable update logic, and even creating entire "slices" of state at once. It's now our recommended approach for writing Redux logic, and the feedback from folks who have adopted it has been amazingly positive.

- We are currently working on a major rewrite of the Redux core docs [4]. As part of that, we've already added a new "Style Guide" page [5] with our recommended best practices and guidelines for writing good Redux code, like structuring files as "feature folders" or "ducks", modeling actions as "events" instead of "setters", and so on. We're also going to completely redo all the tutorials and examples to show easier patterns to work with, drop outdated references to concepts and terms like "Flux" and "container components", and emphasize use of Redux Toolkit as the standard way to write Redux apps.

- Our new React-Redux hooks API [6] makes it a lot easier to work with Redux data in React components compared to the standard `connect` API, especially if you're using TypeScript.

So yeah, there are some repeated waves of annoyance with Redux that pop up on social media every so often, but there's also a ton of folks still using and learning Redux. My goal is to continue to make it easier for Redux users of all levels to use Redux.

[0] https://blog.isquaredsoftware.com/2019/03/presentation-state...

[1] https://blog.isquaredsoftware.com/2018/03/redux-not-dead-yet...

[2] https://redux-toolkit.js.org

[3] https://blog.isquaredsoftware.com/2019/10/redux-starter-kit-...

[4] https://github.com/reduxjs/redux/issues/3592

[5] https://redux.js.org/style-guide/style-guide

[6] https://react-redux.js.org/api/hooks
Do something like:
data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' />

And don't bother with the color there, just set a background-color on all IMG elements in CSS, the svg will be transparent.
We see exactly this kind of thing today. Think about certain political statements to the effect that "immigrants are horrible people and we should keep them out. if we had more immigration it would be horrible". <today they mean it's bad, not in the past>. "But when my forefathers came here, it was different, we were good people <white you mean?>, our forefathers did all this great stuff. immigrants today are not like that". So it's clear this willful lying to yourself is still going on.
> It's about various groups (on both right and left) wanting to tell people what they are and are not allowed to do with their bodies.

Exactly. That's what makes me bitter about these questions.

Legalization of prositution is actually an interesting question as you can find left-wing and right-wing arguments for and against. It has a potential of being very divisive or unifying across party lines.

And about health issues, I agree it is an important one, but sorry, if the workers we are talking about are free of their career choices, I think it comes after the question of people who do not have a choice.
The thread started out being about how library computers were faster in the 80's and then derailed into angry Google Maps feature requests
If you want to relive that experience, just use voice.google.com.
Including reading essays, now written half-paragraph by half-paragraph in twitter threads?
Why do these things (pine, librem) have so much trouble producing audio? It seems like that would have been one of the first things to have got working.
> there really isn't a compelling reason to build anything in a Webview as far as I know.

Neither RN nor Flutter fulfill the promise of, "write once, run everywhere", whereas Ionic, warts and all, does today.

Maybe Flutter web will work out though, we'll see. If Dart evolves then Flutter becomes a pretty compelling stack.
The volume of vapor you'd need to inhale to get yourself drunk means it just doesn't work.
I got to that point and had the same reaction you did, but finished reading the thread and realized he's actually claiming something far more ambitious and interesting than I thought he was.

Particularly when he clarified that keyboard-only doesn't just mean text-based, and it can be graphical and keyboard-only. I'm trying to imagine UI that are graphical and beautiful but works with keyboard only, and it actually could be a very interesting world if that were popular. It's not unlike games from older days where ways of input is limited and input is purpose-driven.

For sure, as you said, there's the discovery/exploratory aspect of using a software where GUI helps a lot. But there's definitely merit in what the author is saying.
The guy's rant is a pain to read, but he's mostly right.

Don't get all defensive: take this as a boatload of opportunities to make things better.

I woke up the other day to find my mouse broken, and believe me, on macos, it's very hard to do anything without the mouse. I had to look up all sort of crap from my phone just to find out how to reboot the thing.
I'm on Tingb(mvno using the T-Mobile networj) and on the West coast. Both zoom and Skype are completely unusable for me.
bet you had fancy pants autocomplete also! That was a game changer when it came along....otherwise you had to refer to docs/books.... not to mention the limited screen size.... two monitors? no one was that rich :)
Engineering Video Tutorials Add Value to Learning
A Practical Guide to OCR with Deep Learning
There are costs to changing it, just like there are costs to rewriting an app in a new language. Only rewriting something from php to python 3 doesn't potentially leave senior citizens on fixed income homeless.

That doesn't mean people like it, or think it's not problematic, but there has to be an upgrade path that's viable.
Shady modem manufacturers.
This is incredibly true. Testing libraries have not kept up with changes to JavaScript and web dev in general.

I long for a test runner that does as little magic as possible, doesn't try to be a build system and module loader, doesn't inject random libraries into the environment, it just loads URLs and reports back test results.

Test runners and assert libraries can massively slim down too if they because simple importable modules and don't modify the global environment or create plug-in systems or complex test lifecycles. Tests are async functions that resolve or reject, that's it.
There's strong factions on both sides.
If Snowden has no chance of getting any income from his book, let's boycott the official book and download unauthorized copies from Library Genesis instead. And perhaps, donate to the Freedom of the Press Foundation. But at least, don't buy the official book and send money to the U.S. Government.
V8 is not immune to memory corruption.
> such as (1/0).foo.foo (and yes you need the second .foo…)

I don't understand the nuance here. In my Firefox developer tools, I can do the following:

> (1/0).foo.foo

---> TypeError: (intermediate value).foo is undefined

> (1/0).foo

---> undefined

> (1/1).foo.foo

---> TypeError: 1.foo is undefined

> Infinity.foo.foo

---> TypeError: Infinity.foo is undefined

> undefined.foo

---> TypeError: undefined has no properties

While these are all different errors, I don't really understand why the '(1/0).foo.foo' case is an example of a _trapped_ error, but the others are not.
I get the point, but mmap is a syscall as well. Perhaps a better title would be, "Why using mmap is faster than using read and write syscalls".

Would using O_DIRECT flag result in similar timings for mmap and read/write?
Thunks are hardly "weird". The thunk middleware is only about 12 lines long, and it's just a way to let you write arbitrary code that has access to `dispatch` and `getState` without being tied to a specific store instance.

Thunks are our recommended standard way to write async logic in Redux apps [0], and our new official Redux Toolkit package [1] automatically sets up thunks by default as part of the store configuration.

Sagas are incredibly powerful, but most apps don't need them [2]. They're most useful when you need complex "background thread"-like behavior.

And no, Redux is definitely _not_ eliminated or replaced by hooks [3] [4].

[0] https://redux.js.org/style-guide/style-guide#use-thunks-for-...

[1] https://redux-toolkit.js.org

[2] https://redux.js.org/faq/actions#what-async-middleware-shoul...

[3] https://blog.isquaredsoftware.com/2019/03/presentation-state...

[4] https://blog.isquaredsoftware.com/2018/03/redux-not-dead-yet...
> Guitars get multiple rows done too.

True. Honestly, from an engineering and UX standpoint, guitars are just breathtakingly brilliant. We don't give enough credit for how amazingly expressive, flexible, simple, and robust they are.

It's an analog instrument that you can make for a few hundred bucks out of a couple of pieces of wood and some wire. It lets play chords of up to six notes with one hand while articulating each note individually with great expressive control using the strumming hand. It allows a player to cover a huge range of chords across the entire chromatic spectrum and even supports bends and slides. At the same time, a beginning can make something that sounds nice within a couple of hours. It is simple to adapt it to electronics. And even when acoustic, it sounds great.

Total mechanical marvels.
At some point in the reasoning chain you reach the bad thing that is bad because its intrinsically bad and if you try to reason more you'll just go in circles. Or you enter a philosophical debate of such depth that it's stupid to have it with internet strangers.

Drink driving is bad.

Why is that?

You might cause a crash.

Why is that bad?

People could die.

Why is that bad?

They'll be dead.

Why is that bad.

They don't get to exist any more.

Articulate your reasoning!!!!
Yeah, he was hunting for a word and "engineer" wasn't quite spot on.

Look, Steve Jobs was an integrator. He integrated people. He got the record companies integrated with computers. He got detail-focused engineers working with lateral-thinking designers. He was an asshole with little patience for idiots, and was hard to work with. He paid attention when customers said something sucked and got the right people involved.

I think Tim Cook is just over his head a little. And a new generation (or generations) of apple employees has taken over and lessons learned have been forgotten again.

I don't know, the mac pro is ridiculously expensive. I think the $400 wheels and almost $1000 for a monitor stand is just stupid marketing. It says that people should blindly pay what we ask instead of considering value.

Personally, I wish they would bring the value back. When they switched to intel, all of a sudden they were the best mac on the planet and the best pc on the planet too. They were competing.

Now it's just different.
Thank you for the feedback!

Regarding the first suggestion: that sounds interesting, I’ll give it a try.

For the second one: you can “skip” the puzzle name screen by tapping on it (see https://twitter.com/mazzarolomatteo/status/12033866772359905...). Does it fill still slow this way?
I haven’t added any “tip” about the tapping on these screens in the app... I thought this could have been discovered by tapping on it while waiting but I might have been too optimistic.
omfg. seriously?!!
The vast majority (at least 99.9%) of the documents that Snowden, Manning, and Assange leaked contained no illegal activity. No judge would classify them as whistlebowers.
Looks like my lateral reading was sub-par (actually I didn't even try, just a quick Google/post).

The "Silicon Review" one looks like a pay-to-play as well after further review, it's used in citation on a few other Wikipedia articles, but as far as I can tell, and due to some anecdotal stories, it doesn't look good.

* https://www.reddit.com/r/PublicRelations/comments/bha6hs/sil...

* https://arpr.com/blog/4-pay-for-play-scams/

Good catch, thanks for spending the time to review my links. Reading your comments above, I largely agree. It's a high bar (mostly) to get an article on Wikipedia, and that's a good thing. It allows us to read the majority of content on Wikipedia without too much suspicion.
The answer is no
Doesn't seem to have been a problem for React/PyTorch/GraphQL.

Although perhaps I'd agree, actually. I'm not sure. It's at least not a huge deterrent.
Best Programming Languages for Machine Learning – 2020
Could you combine laser engraving with a jet of air, to blow away the molten glass?
Nvidia Next-Gen GPU Teamed with ARM Hercules CPU
Trusted Time
snprintf() may not be C89, but fgets() sure is.
All the ms office 365 products are this already minus the beautiful. I only use keyboard shortcuts to interact with them.
My partner works as a government policy officer, researching and formulating sex work legislation, which means engaging with all stakeholder and advocacy groups in the community.

Her experience indicates that feminist groups who oppose legalised prostitution are a very small minority, at least in our Australian state.
React is leveraging Functional Reactive Programming concepts, with the use of lifecycle and other conventions that basically make it easy to reason about events and their effects. Every click/scroll will have an effect on the app state and/or network call, and I actually think a sufficiently complex enough app would end up with React-like patterns or the alternative which is much worse, a ton of repeated code and logic.
Capturing the reason why something was changed, why this approach was chosen, and possibly enumerating other approaches not taken (and why they weren't picked), are all gold to the Engineers of Tomorrow spelunking into some codebase.

Summarizing a diff frequently doesn't add information that the diff itself already includes. Title or no title.

I'm surprised we don't think about how to shout into the future more effectively. It might be ourselves that we're helping the most.
Yes. https://www.facebook.com/business/help/198009284345835?id=28...

Same with social media accounts run by paid staffers (unless the staffers are paid by foreign entities, which was a big scandal in the last presidential election).
Show HN: VREST NG v1.0.0 Release
We are very glad to announce our first stable version of vREST NG. It
will take your API Testing experience to next level. With this release,
It makes your swagger based testing and Data driven testing more
easier. So contact us with your enterprise needs and stay tuned with us.

* New Features
- Now record your test cases quickly and replay
them. [[https://ng.vrest.io/docs/app/tc-recording/][Learn More]]
- Swagger Import has now an option to generate data driven tests.

* Bug Fixes
- After deleting test cases, the count issue fixed in Run button.
- Bug fixed related to request body read from the excel sheet.
- Deleting the schema was not rendering the previous schemas.
- Light Theme indicator issue when we change project.
- Loop issue when there are no iterations.

* Improvements
- Now you may see the iteration summary in Results tab written in CSV
files with iterationSummary column.
- Reload Test Cases functionality added in vREST NG application.
> Two musical traditions developed in complete isolation would be different, but not completely different. There is still an underlying theory that unifies them to some extent.

What theory do you have in mind? My (limited) understanding is that across cultures there is wide variance in rhythms, time signatures, how many tones span each octave and what emotions are associated with different intervals and chords.
> I don't think its fair to say PC "Followed suit" in using USB.

I didn't say that. I said, specifically, "PC makers followed suit".

Microsoft may have supported USB in their OS, but PC manufacturers lagged.
Syndicating someone else's content without their permission seems dodgy, if not illegal.
There are a lot of hardcoded paths within ~/, including macOS-specific (~/Library/Application Support, ~/Library/Caches, etc.) and Unix-inherited (dotfiles). Essentially all applications need to access at least some of those, so you'd have to grant permission to every application you open. In contrast, hardcoding paths within Documents or Downloads is uncommon and considered an antipattern; thus, most applications only access Documents and Downloads when the user manually chooses a file within one of those directories. If the application is using a standard OS file open/save dialog, it automatically gets permission to only the files the user chose, without having to grant it blanket Documents and Downloads permission.

In theory you could make the permission correspond to "everything in ~/ except dotfiles and Library", but that would be more confusing.

That said, the whole thing is a hack. The "proper" solution is/was App Sandbox, where the whole home directory is virtualized, and apps get a whitelist of what they can access rather than a blacklist. Much more secure! Too bad nobody adopted it.
Aaw cheating with https. I wonder if an embeddable library like BearSSL would be hard to get working.
Australian feminism might be more than a little separated from American feminism, then.
Those are the ASCII notation for lead sheets?
Type confusion and memory corruption is still possible in statically-typed languages, generally due to bugs in the runtime.
If I remember at the time peripheral manufacturers had USB devices ready to go for the Win95 launch and Microsoft fucked up and couldn't get USB support ready in time. So Win95 shipped without it and peripheral manufacturers were utterly livid.

The next couple of releases of Windows included totally redesigned USB support.
The Python interpreter should not segfault for this.
Where did you see a ClojureScript satisfaction rating? All I'm seeing is the have you used it before/heard of it question.
Only for some people?
It would work with fluids also, wouldn't it? It would be cool to watch it submerged in a clear fluid, with a colored fluid forced through in one end.
Intel DG1 GPU Will Be 23% More Powerful Than Tiger Lake
Sure, but that might be the difference between 2 years and 30.

"Inevitable either way" doesn't mean that the needle stands still.
I keep thinking back how in the dark ages my parents never locked the door. Much less windows. No one had time for that.
I can't read mandarin

Is there a document somewhere in english or source code? What is the serialization protocol behind it? Advantages vs. JSON RPC, gRPC, etc?