skysight-inc/HackerNews huggingface dataset:
Do you feel that anyone in the community who isn't contributing financially or with their time to the project should expect to be able to "demand" anything from Ruby gems?

The lack of funding for foundational parts of many popular ecosystems (e.g. NPM, PyPI, Rubygems) never ceases to surprise me.
Would be interesting to see a table of spaces per indent vs language or Project.

I know the Linux kernel has an 8 spaces requirement. Code has been known to be rejected based on this violation.
Coming from that part, I wouldn't say that. Definitely nothing about "feeling European".
The reason it's more accessible is because it's The Right Way, in the same way that a text file is more accessible than a screenshot of that text file. Indentation is a semantic property, not a visual one.
Assuming you're not using some very basic text editor; good ones have skip word. For instance 'w' in vim, or 'ctrl + right' in vscode.
Yes, editors usually provide a function for that. But a lot of the times, say you go down where code is indented one level deeper and all you need is to just go right once. That's always faster than any combination of keys your editor can provide.
How do you suggest that Rubygems fund that effort? Also when you're staying away from Rubygems, which alternative will you be using, and do you think they have better security?
Zoom in. But black borders should be cropped, so it's an encoding error.
True, but nothing is simpler than an arrow key.
> but there aren't enough Linux users to move anyone's needles as far as gpus.

Well, for server and ML payloads, we are the vast majority. Things like Google Stadia is certainly enough to move needles, and if AMD ends up able to compete in ML with future products, then we'd be able to make a huge dent in NVIDIA revenue.
Think it depends on the airline and whether they allow agent bookings. Last I knew, BA.com created them on 1A but that may have changed with NDC.
It doesn't matter how it is going to exist, what matters is for it to exist.
I'm guessing when your fonts are sufficiently gigantic indents of 1 char are more than enough to see the indentation clearly (try it out). Actually, less than 1 char might be good enough or even better.
It is a solved problem! Just use tabs. Almost every editor supports adjustable-width tabs. Why go out of your way to avoid tabs, and then make spaces behave like tabs?
I hope this is the seed to stop spaces nonsense..
Show HN: Web-extension that blocks Reddit unless it is from a direct link
I don't know how bad the eyesight of the mentioned person was, but you may not be thinking gigantic enough. I know of people who zoom into the text to the level where maybe two-three words are visible in a line. (not all the time, but at the extreme, when reading something specific) By injecting more indent, you have to scroll a lot horizontally, or potentially miss an extra word from view if you get 2-3 extra levels of indent. If your space is at a few cm wide, it may be enough indication. Then, there are also ways of colouring indents for better visibility. (not sure if that's used for accessibility though, but it does make large indents not as important for me)
Why challenge someone's self-selected, battle-won access solutions before you spend time with them understanding their choices?
Turning off iMessage to prevent the bug is like turning off a car to prevent to consume petrol.. what a solution
Show HN: Boooom – A Curated List of Design Management and Leadership Jobs
They can sue the data controllers to be awarded compensation.

Article 82(1) GDPR:

>Any person who has suffered material or non-material damage as a result of an infringement of this Regulation shall have the right to receive compensation from the controller or processor for the damage suffered.
This means, Raspberry Pi will be able to perform much better on kernel 5.2?
Depends on the release.
Insulin has changed quite dramatically over the decades. Earlier iterations of insulin are available as generics. But newer versions act faster and have fewer side effects.
If there is a better way, it overrides the fact a visually impaired person, who has to set up specific settings and has a specific environment can just script the spaces to tabs and back when committing.

We shouldn't not do the 'better' way for a few, that's a piss poor argument.

A decent thing to do is help them to set the environment to suit themselves, why do people not care about this? Instead it's about dragging everyone else down rather then elevating them and their environment.

Besides which, as the reddit comments mention, someone with visual impairments prefers spaces it's not even clear it's a good technical argument.

This is just another culture war attempt.
Healthy food you should include for your Children’s Diet
Hrm, yours is more greeny-brown, mine is more browny-green, but I think we're on the same page. See you at Aussie Disposals!
Ireland has technically been the fastest growing economy in the EU for the past several years and it uses the Euro.

GDP is an iffy measure for Ireland though.
was thinking the same. would need to build a redundant second dam.
Yeah, the article I cited concedes all the facts, but tries to play it off. I thought it would be funny to cite that website specifically because it's another website sponsored by NordVPN and is literally doing exactly what I claim - playing down the exact behaviour that the original article is playing up about their competitors.

All I'm saying is that if you're predisposed to buy into the concerns this website is pushing about NordVPN's competitors, then you should absolutely have the exact same worries about NordVPN themselves.
If the basic science was the hard part, why did it take 40 years to go from basic science to “usable drug?”
Trump on Unidentified Flying Objects Interview
I am sorry, no. I do not have such expertise.

When I read economics textbooks, I see a marked contrast to physics textbooks. e.g. in physics, they might explain about a pendulum using equations etc, but then they show you real experimental data, to show that your equations about period vs pendulum length are correct. I have not found economics textbooks that do that.

The more basic thing that economics gives me is akin to this: when iron ships were first proposed, sceptics might say 'iron sinks, so iron ships are impossible, you are crazy'. You can answer this by putting an iron saucepan in the kitchen sink, and showing that it floats.

So (macro) economics can tell me some basic things about 'which way is up'. But putting even half-accurate numbers on things is difficult. imo economics is often done best when you view it using historical case studies + theory to know which way each effect acts.

This is not to say that what you ask is impossible, but when that is done (by experts, not me), it is not convincing enough to convince others that it is right.
Many of them show ads for partners to generate ancillary revenue, which is a large source of profits for airlines.

In addition, if they themselves _advertise_, they'll need to add tags to track attribution, conversions, etc.
Linux kernel has 1 tab, which many/most would map to 8 (including me). Mapping to 8 has (and not 2 and 4) becomes relevant if you have line size limits.
All info I've read has been in swedish and don't remember where. But unless my memory fails me the purpose is heat insolation.

A quick google suggested that it can also used for fire safety, to increase strength and resist large temperature differences. But that's not the type of mesh I'm thinking of (it seemed those meshes were quite noticeable).
Microsoft has been looking into adding Python natively, see: https://news.ycombinator.com/item?id=15927132 but we're still waiting for an official decision...
I mean it would just be an additional layer of safety. Didn't find my ejection seat on the last flight I took.

Another commenter actually said that it isn't really true that the plane is inherently unstable. If so, the error was probably with regulations about classification and Boeing wanting to take a shortcut.
It’s safer to assume that any code you write will at one point be maintained by somebody with a visual impairment even if there’s not currently a team member with an impairment.
We discussed this 5 days ago:

https://news.ycombinator.com/item?id=20341354
They go through every now and then and tag every bike with a paper tag, a couple weeks later they remove all the bikes with the tag still on.
\t saves bytes compared to n*' '. there is literally no other reason to do this. for 'style' both can be implemented to do the same and most editors these days can replace one with the other and have configurable tabs, or 'use spaces instead of tabs' options. in reality, if for example you sent a lot of documents over the wire, or store a lot of documents on disk, using /t compared to spaces can save a lot of bytes on disk or network... (looking at the uncompressed case...)
Kafka at Datadog
I was/am in a similar situation but with one kid. The trick I use is to use my travel time efficiently. I travel by public transport. ~1.5 hours each way. I read on my Kindle and note down thoughts/points in a physical diary. When I come home, I give my undivided to my kid. Has worked pretty well :-)
Exactly. Maybe a browser extension to pretty-print spaces to tabs, or sites like Github/SO can offer a built-in option.
RPi doesn't have a Mali GPU.
Where I live nobody uses iMessage so this sounds like a good workaround :P (Yes yes I know it’s been patched already...)
> Indentation is a semantic property, not a visual one.

Depending on style in can be both.

+-- semantic
v
def something(with aligned,
list of,
parameters):
^
visual --+
You are 100% right

"but editors will give you 4 spaces when you press tab" - yes, this one is a BS argument

But I've given up on discussing with people completely refractory to discussion, the cult of space indentation is strong

There is one consistency I'll concede: the consistency between indentation and tidying up the code, mixing tabs and spaces there is awful (as any mix of tabs and spaces are)
It's a shame we cannot consider megaprojects like these because of concerns like that.
... because they live in fear
https://nikse.dk/SubtitleEdit uses tesseract as one method for OCR. Sometimes there are errors, like I and l but there is a "correct common errors" mode you can use.
Unless they have very limited power, political unions which seek to unify peoples with significant cultural differences, such as the people of Europe, will always fail.
Nah, RaspbPi uses Broadcom Videocore as its GPU, not ARM Mali.
Thanks. That was really interesting. I concluded from the article that as a noScript/uBlock user, I wouldn’t have been protected from this attack.

In general, I’ve noticed that for many ecommerce sites, I have to enable some third-party script and refresh the page a number of times. Not only do you have to guess which third-party script is the one providing the functionality to complete the transaction but it’s an iterative process where the loaded third-party scripts have a further dependency on yet another third-party. Even as a technically aware user, I don’t have time to go examining whois records and TLS certificates to attempt to determine if baways.com (or baplc.com or bacdn) are genuine.

In any case, I doubt either of these extensions would protect use from “trusted” JavaScript from making a POST request to a third-party site. (BTW, I’m not arguing against the use of these browser extension as they do a great job of protecting against other threats).

I’m glad the ICO fined BA a non-trivial amount because users/customers shouldn’t have to be constantly on the alert, exercising a high degree of vigilance – and staying up-to-date with ever-changing and increasingly complex stacks of web technology.
Apple sells privacy and security so they should live up to the standards they have set for themselves[1].

They were actively misleading peoplebby running advertisements claiming MACs don't get virueses[2].

[1] https://www.forbes.com/sites/daveywinder/2019/06/21/new-crit...

[2] https://www.wired.com/2012/06/mac-viruses/
What's caused the death of the megaproject in the last 50 years? Even if they weren't realized (and most weren't), all these megaprojects were fascinating exercises in creativity and sheer ambition.
How is that (HSBC) relevant? The KYC requirement is still there.
I can understand this. But it doesn't have to be te sole currency. Give contries the option of either running their own currency or using a single AU currency both by participaring in the AU or using it unilaterally like Montenegro is using the Euro.
I've been a die hard 2-space indent person for well over a decade, but this is an argument I simply can't ignore and I feel compelled to reconsider my position. Thanks for sharing this!
That’s a good point. If you need specific visual alignment with an arbitrary number of characters on the previous line, then spaces are appropriate. Tabs should be used for the initial semantic indentation then spaces for additional visual indentation beyond that.

(Whether visual alignment of this sort is desirable is a different question. If you want it then spaces are appropriate.)
That is hardly arcane, the context dependent behaviour of cp and mv is a well-known standard. You are right it does make making a copy in a given path more complicated task.
Don't remote root exploits (jailbreaks) exists for those devices? Then it's basically game over if anyone want anything already.
Linux kernel is 1 tab

Golang also mandates tabs I think
Deep Dive into Recursion in Swift
Habitica is really good for forming habits, but not really for completing your to-do lists.

It got me to floss everyday, which is actually a pretty big deal.
Sierra and LucasArts' games were my vindication for getting an "IBM PC" instead of the Commodore Amiga I had been lusting after in magazines.

I'm glad there has been a resurgence in point-and-click adventure games lately (like Thimbleweed Park, Broken Age, Samorost, Machinarium etc.) and I hope they become more popular again.
Exciting, but that was over a year ago with no news on it since :(
I'll wait for mesa 19.2 (end of august), which is other part of this.
And yet these visually impaired people apparently pleaded with the OP not to take away their tabs.

Almost every program to edit text has a tab stop setting, but only the most advanced dev tools allow you the same control over spaces. Anecdotally, I’ve been struggling to get emacs to indent a certain language correctly for me (I want it to use two spaces in a place where it only uses one, I’m not really an emacs person so figuring out how to fix it is too much effort for me), if I were to switch to tabs, that would be easy: just set the tab width and be done with it. I don’t have any experience with screen readers, but it would seem to me that they should have an easier time with tabs too.
M-X tabify had two benefits. Firstly it more than halved assembly source paper tape. And secondly atleast Olivetti Teletype interpreted a TAB as a silent jump, instead of 8 bang-bang-bangs of empty spaces.
Yeah, it's pretty bad, as a novice I once opened a file in Vim, I used tabs for indenting, as I do in vscode (for Python code) and I get all sorts of errors, very annoying. Turns out, I never really was using tabs in vscode. And it's already in everything I wrote (I found out about this debat really late in my self taught coding career). Guess the choice was made for me.
From the article :

> Perhaps you will succeed where I failed, and find a way to include in a chart the largest z-index value I found, namely 10^1242-1.

> Yes, that’s 1242 times the number 9.

Come on, I know maths are no longer needed to be a developer, but this is ridiculous.
I saw a presentation on Forth and ever since then I've loved tinkering with it.

The language is old, fast and powerful. It isn't quite compiled or interpreted (or maybe it's both), it can run on teeny tiny microcontrollers or be used for scripting.

The best part is, it's a completely different paradigm of how to program from any of the other modern languages I've used. There are no function arguments, and everything is done in reverse polish notation. There's no concept of parentheses in the language (parens are used for comments)
Find out what to do in Salzburg this summer
There are too many of apple fanboys to find rational arguments against apple. That doesn't make them good at anything other than marketing.
Many editors skip the whole indentation level when using arrows. The actual encoding is irrelevant for them. Atom calls this setting "atomic soft tabs", I believe.
The author seems to be using a rather narrow definition of complex system without actually ever specifying it. Complex systems (https://en.m.wikipedia.org/wiki/Complex_system) are strange beasts that occur in all aspect of science and technology and fail in spectacularly different ways.
Show HN: Eddy Travels – AI travel assistant on WhatsApp with voice understanding
That's the kind of practical real life inclusivity that I think should be pushed instead of the "being offended by theoretical straw men" code of conduct nonsense.

But I won't hold my breath.
Eh, whatever ambitions for greatness France has, they are in the context of the hypothetical European Federation. The same goes for Germany.
Original source: https://ico.org.uk/about-the-ico/news-and-events/news-and-bl...
I got a US bank account by visiting the bank. No questions asked. So did my friend (different bank and state). I think you are over-estimating the KYC or visiting the more reasonable branches.

Lots of branches in NY will be more than happy to open a bank account for you and give you a credit card if you have 1500-2000 US dollars.
There already is a well-populated #perl channel on Freenode. Unfortunately it's a socially unwell place that in a way has been taken hostage by a small tight-knit group of regulars - users like MST, Grinnz and pinkmist, to name a few - who go about managing and policing the channel in not only unfriendly ways but also in very unwelcoming ways in relation to new and casual visitors.

(ps. I'm a regular of the channel since the late 2000s, and can confidently state that its environment is today unhealthy and degraded)
It's always fun pasting tab-indented code into the MySQL client...
Meditation Apps to Keep You Stress-Free
From memory go fmt will use both tabs and spaces when formatting but it uses tabs for indentation from the left margin and uses spaces for some alignment of variables - so it doesn't introduce any crazy interleaving of tabs and spaces which I like.
The problem I have (also a dyslexic) with tabs vs spaces is you cant (normaly) see tabs.

The old school 80 column fixed layouts like Fortran had did have its advantages.
React Server Side Rendering with GraalVM for Clojure
No, I'm young-ish (33) and I agree.

TUI's are just a very restricted type of GUI's. These restrictions make the devs focus on what is important, because there is literally no room for bullshit. These UI's pack more punch per pixel and thus make for a more productive experience - if you're so inclined.

While I like true CLI TUIs, I can also live with TUI-like interface in the browser. I just like the style of them, the compactness, the cleanness. They will never go out of style. They are too productive.
They won't and probably they never will on their own.

The west still controls the most powerful entities in Africa and also the Chinese are pushing forward with their "belt and road" strategy.
Here’s another argument:

If everyone uses tabs for indentation, then you can configure your editor to display that as 2 characters width, while the people who prefer 4 or 8 can do the same. No one needs to argue about how many columns of indentation there will be (1/2/4/8) since it’s specified in text semantically and displayed individually. No one needs to be die-hard N-space-ists since everyone can have their way simultaneously. Even code that wasn’t written by people who prefer your 2-column indent style (if they would otherwise be using spaces) will look that way to you. Everyone wins!
ADP Users Email Database – USA
One of my friends has a saying that is very difficult to translate to English, but a fair translation would be "everyone has different memories of the party". The point is not to use anecdotal evidente as absolute truth.

Maybe a few rounds of interviews with each company could help to paint a better picture. Personally I could say me interviews with Amazon have been some of the most pleasant I had so far, while other companies have arrogant engineers that ask incredibly hard algorithmic problems that you would hardly ever find in real life.

Just because I had one bad interview doesn't mean I should write off the entire company.
how big of a program would this be? seems like a ton of work to code all this stuff and make it work . impressive
More people need to realize that a company is employing you so you can out earn your salary. If you think you are making more than you make for the company, you’re expendable.
Been saying for years that tabs are an accessibility feature. It's good to see a thread get some traction. I've never understood why people -- logical people; programmers -- are so religious about spaces, especially in the Python community.

A while back I tried to make the case to the author of Black (The python community's excellent auto-formatter) to add a "--use-tabs" option. I was not successful; I had to fork Black to be able to use it. https://github.com/jleclanche/tan
Tutorial on how to set up everything to easily develop Alexa Skills using Python
That struck me as odd surely 8 is the norm - a holdover from typewriters
Would there be locks on the main dam? A 600 ft drop seems like a lot for a lock to handle.
He meant better encoder technology at the same bitrate.
related:
https://medium.com/@chrisbuetti/how-i-eat-for-free-in-nyc-us...

and the discussion about this post:

https://news.ycombinator.com/item?id=19554425
I wish the story had described the editors used by the two visually impaired coders. It seems odd that they are using an environment that doesn’t up/down convert easily. It mentioned they were forced to do this like it was a manual process.

Free IDEs like VScode do this, and it works with screen readers. Although from the description of their screens with large fonts and wide resolutions, I don’t think they were using screen readers.

Since the article is missing this bit, I can’t help that fear that all three would have benefited from knowing how to config editors to get around this problem.
I generally don't like using tabs, as I find having two characters for whitespace leads to annoying inconsistencies. However, were a team member request I use tabs for accessibility reasons, I would have no issue complying.

That aside, I don't feel that this particular argument any stronger than any personal preference, let alone some kind of be-all final reason.

Generally whenever more than one space is used consecutively it is intended for indentation purposes - thus an equivalent solution to the accessibility problem is to just configure the editor to render consecutive spaces differently.

The post author calls for more editors to support adjusting tab widths showing that using tabs isn't automatically an accessibility win - spaces users could just as easily call for more editors to support custom ligatures to help the visually impaired.
You’re effectively turning the entire meditatarian (sp) into a giant solar panel.

The sun evaporating all that water makes way for new water to flow through the dams turbines.
Well, as always, it is more nuanced. If you are simply indenting code, tabs are certainly the semantically correct way, one level of identation, one tab. But sometimes indentation by one level just doesn't cut, sometimes you want finer control for aligning things, for example to highlight common structures in expressions that just differ by some varaibles with unequal lengths. And this is where using tabs and mixing them with spaces falls apart and it fall apart in a spot where you think it is important to have good alignment in order to make the code easier to understand and modify in order to avoid bugs.