skysight-inc/HackerNews huggingface dataset:
Tried it with two websites, and neither was supported.

Is this aiming to be a domain-specific equivalent of Outline.com and reader-mode?
I always felt like I was the only one that experienced this. Even worse, I think sometimes it highlights the character you actually want, but once you release your finger it inserts something else. It happens very rarely but I remember I had to retype a character 5 or 6 times at one point, thinking I was going mad.
Open source tool for watermarking text
A few years ago i tried to get into this. Like I really tried. I too installed and used Dwarf Therapist.

here's where I struggled: I still wouldn't have the hang of managing the dwarves I had and then a new crop would come along. Even with all these tools it quickly descended into me not having any idea who was doing what or why. Or why they weren't doing the things I was asking them to do.

A lot of the things seemed way too roundabout to me too. Like I'd have chickens (or were they ducks? I forget) and I was attempting to breed them. But the whole process of making egg-laying boxes or nests or whatever was tedious and then you had to lock the door to stop the dwarves coming in and taking the eggs.

Likewise, i found the process of feeding the dwarves hard to manage largely because I couldn't easily figure out if there was any food, whether that was because no one was making any or that it was simply all getting eaten. Was it an issue of not having room to stockpile food? Or was the dwarf who could make food doing something else (possibly because he was the only person who could do that or he just happened to be the one who'd picked up the pick for some reason)?

So I never got to that point where I felt like I had a good grasp of my colony as a coherent unit and could then engage in flights of fancy.

I think the last time I tried I then got a monster invading and I hadn't figured out military yet. That was a whole new system to learn and I just lacked the motivation so stopped and never went back.
Agreed, really like Reddit. Only issue is their obnoxious push to use the app all the time. I wish Reddit and Wikipedia had a child.
How to Make Git Assume Files Are Unchanged (Without .gitignore)
(When) Is a self-hosted version coming? Does Relay use Lyra in some way, or is it a brand new engine?

The usual DevOps automation web systems like Jenkins, GoCD, Rundeck are all disappointing in one way or a dozen. Java, to start with. I'm desperate to see a modern, full-featured, self-hosted alternative.
Cups work great for certain things, such as a cup of water, sugar, flour, or peanuts. It gets difficult in other situations though, like trying to measure a cup of spinach, strawberries, or ice, because the measurement greatly varies depending on how the items are packed or arranged in the space.
I think it's also really cool that companies are using "We'll stop paying these harmful companies for advertising" as a marketing play!

It is essentially positive for everyone involved except for the harmful companies.
In 1990, the Belgian parliament declared the king "unable to govern" for day because his conscience didn't allow him to sign a law. So Belgium was a republic for a day, the government signed the law in absense of a king, and the next day the parliament voted to declare the king fit to govern again, and everybody was happy.
Show HN: Dokku-Nginx-stream: a plugin to open up TCP ports for your app
You don’t. This is not an European body, but a derived standard for Estonia. EU version at https://www.cenelec.eu/dyn/www/f?p=104:22:1562386624244501::....
Ask HN: With Apple going ARM, what will happen with MacBook as a developer tool?
The Macbook Pro is, in my experience at least, the standard equipment for developers, especially those working on web development. Now that Apple has decided to leave x86 behind in favor of ARM - what can we expect as developers?

Will developers leave apple behind due to the shaky transition period? Will Microsoft push harder for Windows RT (the one with ARM-support) or will linux or a windows laptop with WSL 2 become the new standard? Does it even matter with the rise of on-cloud developing tools like VS Code Remote Development?
Ask HN: How about we create a cross-platform UI library based on cassowary?
The idea is to develop a native library with the approach similar to WxWidgets i.e. make the calls to native UI APIs rather than emulate it. But we will also use cassowary for layout. First we will start with Android and iOS, then afterwards develop support for desktop. Anyone interested? Suggestions and feedback on the idea are most welcome!
This.

I never personally felt depressed when using these platforms in the past. In my post I suggest that those who may not necessarily understand the unfair comparisons they make of themselves versus other people's 'picture perfect' life could be negatively affected.

For me the issue was more about my data being used to serve ads back to me, and being disgruntled over all the outrageous things they were allowing to happen across the platform.
The old layout wasted more space on the sides. But I agree the new layout's top bar is misaligned.
Is there an option to revert back to old UI, like old.github.com, similar to reddit?
No i have not!! That looks great, thank you very much!!
Sounds good until those consumers form echo chambers that amplify crazy crap and then elect Actually Crazy people (on the left and right).

Then it's time for some guard rails.
You have two grids. Clear grid 2. Go over grid 1, calculate the new state for the current cell, write it to the second grid. At the end of a step you swap the grids.

Just slap on a good old "#pragma omp parallel for" with OpenMP (a nice guide is here [0]).

[0] https://bisqwit.iki.fi/story/howto/openmp/

I also found this pdf if you are interested. http://www.shodor.org/media/content/petascale/materials/UPMo...
By that measure, nothing works ever, because every system dies one day regardless of what they suspend. Such standard is completely useless. Also, "ceased to have power" typically means failure to suppress.

That being said, Nazi Germany did not lost because of internally suppressed people raising, they lost because foreign forces won on battle field. They were quite successful in keeping control.

> You can't be serious.

I am serious. There is nothing to suggest that contemporary German issues have anything to do with post WWII suppression of Nazism. They don't.
So what's the course of action? Give up and simply accept massive privacy infringement, or support laws that push back wherever (still) possible?
You need to pay to read ISO standards too.

Presumably it covers some of the costs involved in producing the standard.

Library Genesis (sister project to Sci-Hub) archives standards, but doesn't yet have this one.
Airbnb CEO: It Took Us 12 Years to Build and We Lost Almost Everything in 6 Week
>you've edited it since I replied—in fact you've largely rewritten it.

Yes, I edited it to make more positive, based on the reaction. It apparently was seen as as attacking the project, when that was far from my intent.

>I was reacting to your use of the word "pathetic".

I noticed this, and changed as soon as I could. I do believe 130ms really is pathetic and shows there's much work to be done (probably outside of the project, which I thought was clear in my original post but as per its reception, it definitely wasn't, so I expanded that part to put more weight on that), but do absolutely appreciate and welcome pretty much any work on reducing latency (endemic throughout software and hardware; everybody thinks 1ms here and there isn't important and it all adds up).
I really loathe how UI designers have become so entirely separated from the world they live in, with the result that they are forcing random change on users just for the sake of fashion, not actual innovation in how a UI works. All they talk about all day in day out is a "design language" or what "emotions" a font evokes. THIS DOES NOT MATTER!

It would be fine if there would be an opt-out (let me install my own skins like I can do on pretty much every Linux desktop, and even on older Windows versions). Let me decide how ugly or pretty I want my computing environment to be.

UI/UX designers (I'm using the term interchangeably, because hell if I know what actually separates a UX designer from a UI designer) should focus on functional improvements, not on superficial fluff like colors and fonts, or whether a button is flat or looks 3D. Stuff like this should entirely be under the control of the user.

Oh, and the Hamburger Menu is not a functional improvement.
Usually, no.
Virgin Galactic marks second glide flight over New Mexico
Big Sur on Unsupported Macs
This is exactly the same situation as software WebAuthn keys, if they are used as a single factor.
Simple Proxy on macOS
Profiteering During Covid
I think there's a vast difference in what you expert from Wall Street compared to Main Street.

Investing in a portfolio and watching a candles comes with one very singular yet very clear expectation. Those candles moving in ways that's favourable to you and yielding an unrefined monetary return.

Investing in Main Street? You would do that for a multitude of very different reasons or personal reasons. For instance, that coffee place down town is where you meet up with your friends, or you have fond memories of that place because you met your spouse there a decade ago. The value of a funeral parlour would be that the entire local community, at one point or another, will get into touch with them. Hairdresser? Corona forces me to do my hair at home, but as soon as I can, I'll go back to my hairdresser where you'd have the banter and the relaxing atmosphere while you get treated.

So, the idea of investing in new main street businesses isn't because they fulfil a simple, crude financial return. It would be because you expect them to flourish and add a wide range of intangible values and a unique identity to a local community, which you'd be hard pressed to find in one-size-fit-all chains of stores and services.

Put more succinctly, sure, you could invest in Starbucks on the stock market. But if you've been to one of their venues, you've pretty much seen them all. Which is the opposite for an independent coffee place where the owner went out on a limb to add their own unique touches and has build up their own specific clientele.
Ask HN: Why is development so expensive?
I feel like anything costs at least a million now. Is it just me or are software development costs increasing? If so, Why?
> What so many of you flippantly dismiss as an outrage mob is a coalition of concerned citizens who believe Facebook is wrong for allowing dishonest political content to disseminate unchecked.

So "hate speech" is a synonym for "dishonest political content"? Or are we maybe talking about different things here.

And just repeating "hate speech" is not convincing either, other values exist and compete with the "human right" to not be offended.
Z6 may be compact, but the lenses for FF will be big, heavy and expensive anyway.
Also, I do not think that anyone came close to Olympus IBIS.
A New Wave of AR Realism with the ARCore Depth API
It’s not about citing others. It’s about accomplishments. As far as accomplishments Schmidhuber > Bengio.
Every android phone in that page has a score lower or equal to all the iPhones. This has to be a joke, right? Example:

Galaxy S20 Ultra [3/10]: https://www.ifixit.com/Teardown/Samsung+Galaxy+S20+Ultra+Tea...

iPhone 11 Pro Max [6/10]: https://www.ifixit.com/Teardown/iPhone+11+Pro+Max+Teardown/1...

But sure, lets keep bashing Apple because that gives us all the internet kudos, am I right?
To boldly go: NASA launches Lunar Loo challenge
What about setting up a Gopher server?
Gaffer on Games was an invaluable resource when I was at University - I remember this article fondly.
Sure tell that to the Zimbabwe dollar, the South African Rand.. the Yen, etc. This is an ideal that doesn't exist in practise for all but a small handful of actual currencies.
>Facial recognition is not quite ready for prime-time

Will it ever be? Should it ever be? You have no perfect laws or rules and never will to begin with, so the idea of following rules with ideal tech-supported precision is wrong in it's core. Pursuing laws perfectly would kill any freedom and it's a perfect way to a totalitarian state. Searches were limited for a reason and thus tracking should be prohibited too, even if you have tech ability.

Mr. Turing himself was a victim of idiotic laws, I just wish he could get away with his "crime" of making love. If you think today it's different, it's not.

Too much laws and you have zero progress or evolution because progress comes from reviewing known and accepted concepts. You can look in history how many idiotic laws were in place, add to this tech precision of your dreams and the free world is finished. Would you like that? I don't, for sure.
Breach attack simulation – new pentest technology
Medium format cameras will still have bigger lenses compared to FF, regardless of the body size, due to the sensor size. This usually the show stopper, since lots of people have had FF DSLRs with the extra battery holder, etc.
Hi! One of the authors here.

Thank you for the exposure and feedback! We really appreciate it.

About the code. We have added comments and simple running examples to the code on github. Hopefully that helps make the code more accessible to everyone.

About the contribution. Classic numerical inverse Laplace
transformation methods work in some cases but fail in others, while the CME method always gives a good approximation at low computational cost. We recommend it for general use when you just want to invert a
function numerically without spending effort to figure out what methods might be applicable.
I personally see no reason to bother writing async code if your intention is to block there.

Problems start when many people work on the project, some of them wanted to use async and some of them don't have knowledge/experience to correctly compose async code.

Composing async code requires a different way of thinking about the flow of operations and I found it impossible to understand for many developers who are barely understanding the regular flow of what is happening.

I am undecided on whether allow blocking code in async. On one side I think disallowing blocking in async is the correct way, on the other hand I am a little bit scared by millions of developers who don't know what they are doing, don't know how to compose async code and will inevitable be putting bits and pieces of blocking code somewhere deep inside async flow.

My current project uses Reactor and RxJava. Some people do understand what this entails but large portion of developers use the pattern where they put a simple Rx flow and in the same function block waiting for the result instead of returning reactive component for composition.
In this specific case it's more of a nitpick, I think. Even shellcheck won't demand double-quoting `$#` because everyone(?) knows that it'll always be a number and have no whitespace in it nor evaluate to an empty string.
Oh boy, there is way more to photography than sensor size. Olympus was a pioner in many of that and not surpassed in some of that.
They have the best IBIS, some innovative computational photography stuff and amazing weather proofing.

I am glad Olympus decided to sell M43 cameras, as those are you actually take with you.
I saw that, but I still saw their "capture drivers" configuration example.

As I understand it, they have little in terms of outside dependencies, but still do run their software on a common OS.

Unlike seL4[0], Linux/OSX/Windows are unsuitable for real time.

[0]: https://sel4.systems/About/seL4-whitepaper.pdf
> if the person who is in charge of the modal is the implementer, not the designer, then they may not have the expertise to design a good ui

Isn’t the obvious fix there to let the designer design and the implementer implement? Obviously if the designer is kept out of the loop completely they may not even be in a position to argue for the importance of good design (or just any design process), but then it shouldn’t be surprising that the outcome is bad design.
> At what cost in terms of development effort? "Not Invented Here" is a well recognized anti-pattern for good reason.

Building a system from smaller pre-built components helps address that; you would be able to take those already-built pieces and arrange and configure them to your specific needs.

That is: not all customized solutions are a symptom of NIH syndrome. Sometimes one size doesn't fit all.
Zoom is Level 4, any experimental SDCs is Level 4 and all production SDC technology is Level 2. Few manufacturers thought L3 is simple enough to at least try, but all were abandoned for above reasons. By definitions,

Level 2: driver always pays attention

Level 3: car pays attention, may request driver

Level 4: car do not require driver

This seems simple enough, but Level 3 requires car to be able to drive entirely by itself + be able to predict situations minutes into the future, including situations that cannot be predicted. That requirement far surpasses Level 4, or laws of physics known to humans, Level 3 classification is thus invalid and there are only Level 2 and 4.
It baffles me how many commenters here and on Facebook just assume this is somehow illegal.

I‘m not saying I know the US Code by heart or anything, but lacking the basic intuition for what the laws of the land are must be a terrible disadvantage.
Damn, and I thought I knew all about x86 assembler... never noticed unpacked BCD before.
I have a Fairphone [1], for which repairability was a major focus (the latest two models are the first smartphones to get a perfect 10 from iFixit, IIRC). At some point, it started having some issues. Likewise, a friend of mine who had one wanted a new phone as well.

By combining parts from mine and his phone, I now have a properly working phone again with very little effort. This is so important.

(That said, the reason I started having issues in the first place was because some connections didn't fit as tightly anymore. This is supposedly better with the latest model, whose screen you can no longer replace without tools, but needs a regular Philips screwdriver that actually comes with the phone. Less gimmicky on parties, but should be an improvement.)

[1] https://www.fairphone.com/
Why your organs might reach 100 even if you don't
Looking at the selection of businesses and the badges, I think they're going more for the feelgood factor of supporting trendy cafes and arts projects.

Looking at the actual figures, a typical opportunity offers a capped 30-50% ROI owed within seven years, which is in the ballpark of average stock returns before you start to consider the businesses which can't repay. You can do better if a business exceeds revenue targets and repays early, but you're not exactly at the front of the creditor queue when they're underperforming...
Have you tried typing 'form/multipart' into your firefox url bar? I expect a google search - what I get is a redirect to `https://form.com/multipart` - what?!
Complexity begets originality.

As time progresses technology will become more complex and powerful. Where the use of the technology may become simpler or the tools to produce make the work easier, the overall complexity of the software will increase as time continues. The amount of platform increases, the amount of users increases, and the amount of edge cases increases.

When you couple this solemn fact with the idea that inflation has increased what would have been tens of thousands of dollars of development costs in the 50s to the millions that exist now - the cost has increases as everything has, and the complexity of understand and designing the system has increased more alongside it.

If you consider that there are more developers than ever before who are all competing on salary then the price of employment increases as well.

There are many reasons for your question, and really it all comes back to the initial line.
Because 30% cut from every app is worth squeezin$.
> The problem is that the behavior of your physics simulation depends on the delta time you pass in. The effect could be subtle as your game having a slightly different “feel” depending on framerate

Is THIS why the physics in GTA San Andreas felt different on each console, and WAY different on PC? I have always suspected something like this but never knew for certain.
Yeah I think nowadays a lot of people think "modal" means "a dom element positioned with respect to the viewport that prevents interaction with the rest of the webpage".

The classical sense of "a collection of related controls that prevents interaction with the rest of the application (however the collection, controls and application are implemented)" is surprisingly rare now, particularly since the older sense were often called "dialogs" (and indeed, "modal" was short for "modal dialog") - intended to emphasise that this was communication between the user of the application and the developer of the application to decide how the application should behave.

Therefore, a modal dialog should be used when the communcation couldn't have happened before and cannot happen later, and the developer of the application cannot do something intelligent and allow the user to correct it later on. (For instance, just delete the thing and let them undo it - no interaction between the developer and the user actually needs to transpire.)
Firefox native CSS masonary view demo (In Nightly with prefs)
I've been an Apple fan since 1989 (I remember the exact moment).

I have low expectation of other technology companies. But every time Apple falls the slightest bit short it's like a kick in the stomach.

There was a story about how, when Bill Gates spoke at an Apple conference, beforehand, Steve Jobs announced a new hinge on the iBook. The crowd went wild and Bill was apparently totally bemused by the reaction to such a small detail. But that's why - I expect every detail to be just right.
It really frustrates me.

Apple put so much effort into very beautiful hardware only to completely lock in their users. I understand why, but they have one of the only market positions that could charge a premium for a computer ecosystem which is genuinely free from the cancer of the "free" business model like Google and Facebook and seem genuinely care about avoiding that model while simultaneously locking people in to an almost Soviet degree.

I'd love to own a beautiful arm laptop, but I find apple software just dull - not as "big" as windows but not as fresh as Linux.
The word boycott suggests a grassroots campaign against a company. But these are companies attacking individuals. Restricting their ability to trade, make a living and communicate.

What we have on our hands is a trade blockade.
I recently discovered Powershell, in a Windows context.
It's weird, but has interesting ideas, and is better than bash for sure.

Supposedly it supports Linux, but I haven't actually tried.
Why is the systematic definition worse than the traditional one?
The only advantage I see to the traditional definition is that it is semantically nicer. The traditional definition 'does what it says on the tin'. So sure, maybe we should use another word than racism.

However, if this were a problem, I think the solution would be to change the wording of the policy to match the interpretation. Not change the policy to match the wording.

When we say 'racism is a big problem to be solved' that big problem (in the west) is discrimination against non-white people. At least as seen by most people. This is why calling someone the N-word is a lot worse than calling a white person anything relating to their race. Because white people suffer a lot less from racism.

That is not to say that racism against white people is totally okay, but the badness of it is on a totally different level than racism against e.g. black people. And to say that one form should be treated just like the other is ignoring a whole lot of context, just for the sake of semantics.
I think “find my” let’s you put it in “lost mode” with a message on the screen