skysight-inc/HackerNews huggingface dataset:
> but they're more than adequate for basic text navigation

I really think basic text navigation is no longer a problem since the the adoption of PC keyboards in the 1980s and 1990s. Key arrows are easy to find blindly except maybe on some screwed up laptop designs.
Regarding [1], I think there's pain to be had with memory barriers and such like unless one is very careful. In short, they're expensive.
The XKCD you linked is reasonable on the surface of it, but if you mull over it a bit more, you'll see the three glaring omissions:

1) people care much, much less about "hurting" automated systems, and

2) people feel much less responsibility for accidents & failures if they are separated by a level of indirection of automation

3) people feel much less responsible for mass actions that affect anonymous people far away

Together, those three factors will indeed cause more incidents of people attempting to fool the self-driving cars. Especially if done by displaying malicious images via mass devices, like the light-up info boards, electronic billboards etc.. I don't expect much more actual accidents, tho.
What's the over/under on the executives and senior management who made that decision getting fired for it?
See edit 2, citing regulation which must be met by all transport aircraft. I think also §25.255 Out-of-trim characteristics, (b) (1) The stick force vs. g curve must have a positive slope at any speed up to and including VFC/MFC
Tax Rates and Burdens in the District of Columbia-A Nationwide Comparison[pdf]
In those languages where it is not semantic, proper indentation still gives visual clues to the semantics: With proper indentation one can read programs in lots of languages even without their specific semantic markers. A simple way to see this is to configure your editor's syntax highlighting to use the background color for parenthesis, semicolons or whatever the markers are in your language of choice.
> You could quite happily set your editor to display tabs as indents π spaces wide.

There was a viral joke tweet a while back suggesting that successive indents should be displayed with ever-increasing widths following the Fibonacci series. The result looked quite nice, actually!
https://qz.com/1576597/off-duty-pilot-saved-lion-airs-737-ma...

It was another pilot who was on the flight that knew how to deactivate MCAS.
Something that I feel gets overlooked in tabs versus spaces is that a tab generally has a specific semantic meaning (increase indent by one) whereas a space's meaning depends on how many spaces you are using to indent and a single space has no meaning on its own (unless you are indenting using only one space).

As a side note: I wish that JavaScript had a utility like the "indent" utility in Unix for precisely styling C code. Prettier is close; however, it cannot be customized in the detail that I would like.
Let's say you are sharing pictures with your friends and you want them to access those pictures even when your computer is offline. That would mean that those pictures need to be stored on a server from where they can be served. So, we can rule out your computer.

How do you propose that we store the data in this case? I can only think of storing it on some server in an encrypted form. Your thoughts?
We still feel like the EU is a close cooperation of countries, not a federation. Our ideas about social system are different, our economies are at a different state of development and have contrasting needs. We fear that with federalization, we might become locked in being suppliers of low-tech parts etc for the more developed regions. It is important to know that almost all big corporations and crucial infrastructure (water supply, etc) are owned by foreign parties from these more developed countries.
> I really got the impression they didn’t even look at the code or execute it to see if I achieved success or followed instructions. Felt like they were just wasting my time.

I don't know anything about where you interviewed and of course this may not at all be true for them, but bear in mind that the point of home assignments is rarely "does it work?" That the candidate followed instructions and that the project "works" is expected. What many companies are looking for is seeing how you document, how you organize, how you test.

Again, I don't know what happened in your specific case. Just a heads up that writing tests, documenting and writing good commit messages are usually what people look at first when evaluating a home assignment.
ARM Assembly Basics
That's a given. Broadcom effectively abandoned Videocore. The only significant user of Videocore GPUs nowadays is the Raspberry Pi and this is a thorn in Broadcom's eye.
I miss the chat social culture of the 90s, and all of my IRC nostalgia is really just for that. ICQ, IRC, it was all different then. After the 90s we had the blog era and that was fine until Google and Facebook indexed and monetized searches and networks. Now there’s Slack and Discord, which are still too persistent to be truly safe but have regained much of the undiscoverability that makes small communities possible. Perhaps someday we’ll regain safety, and then it will be like 90s IRC but with good UX and more wisdom about the harm tech did to us in service of feature creep. Good luck and be well, sungo.
> "tabs for indentation are the devil"

Well, at least the author's honest about this being a religious argument, I guess
Agreed.

Similar gripe, finding out that only the sequel or the last movie in a trilogy is available: why Netflix, why?
Websites need to really up their game, specially given the amount of third-parties they are using.

I've tried highlighting similar issues in the past, where even if there is no active breach, but they are leaking sensitive data to multiple third-parties when it's not needed in the first place.

https://dev.to/konarkmodi/watching-them-watching-us-how-webs...

https://news.ycombinator.com/item?id=16516687
The mixing usually happens by accident, you copy and paste bits and pieces, you need a lot of spaces for aligning things and just hit tab, you want to break the indentation rules by a space or two for readability, ... I am not saying that it can not work if you are careful enough, proabably with visible whitespace on all the time, in practice however it will become messy most of the time, especially as people working on a code base come and go.
It means that the pi is going to get some competition from other SBC that use a Mali GPU, in terms of graphics performance.
From what i understand thought, this is an open source driver for Mali similar to the nouveau driver for nvidia cards
There are two AoAs and enough other sensors to cross check with already on the plane.

That would be only a software update.
A cursory glance looks like it has a supported Mali.
CDC Warns: 'Crypto' Outbreaks on the Rise in Pools
Yeah, so this is kind of my point, actually. I like my hobbies, so they don't really require much effort and self discipline to engage in daily. If I don't have time to study one day, I don't beat myself up over it. It is just sort of my default thing to do when I have free time.

As another example, I also read fiction. I don't set goals like "I want to read X number of chapters this week" or "I want to read for X hours this week", nor do I track how much time I spend on it. It is purely for enjoyment, it doesn't matter.
It seems the ICO website, itself was infected in a similar way last year with a crypto miner.

https://scotthelme.co.uk/protect-site-from-cryptojacking-csp...
Kubernetes – from internal project to world leader
STM32 and PPP and GSM and LwIp and TLS 1.2
I also self host this with docker using a docker postgres backend to persist data and another container to dump, encrypt and upload to S3. You can also set it to store images and attachments in the database too which makes it easy to back up. It's a bit basic, but it's all I need for a few kanban boards. The mobile interface could use some love, but I tend to use it from my laptop anyway.

My workflow is an "eventually" column that I dump any idea I have for something I'd like to do. As soon as it pops into my head I capture it as a task. Once a week or two sort and expand on these tickets, or split them up if they are too big and pull the ones I want to work on into the "ready" column. I manually limit tasks to 5 in the "in progress" column, but it also contains tasks I'm blocked on.

I really recommend people try out Kanboard if they have the desire to self host. Once I set it up in a docker-compose file along with a backup container, it's needed no management since.

(The author also created an RSS self hosted reader which is also great if you like the idea of simplicity and self hosting / controlling your own data https://miniflux.app/ )
these guys have serious problems using codebases with spaces, they have to convert, do their work, and then unconvert before committing

I used to work for a company that had automatic formatting on checkin/checkout --- everyone had his/her own formatting preferences (tabs/spaces and how many was one of them), which deviated slightly from the "official" one, but the process was basically completely automatic.

My personal preference is one space --- files are just as small as with tabs, and the column counter of the editor also directly corresponds to the indent level.

Also, the lack of capitalisation and run-on sentences in a post arguing about accessibility is a bit ironic.
(video) Jello Simulation Uses Only ~88 Lines of Code
Eh? This is fairly normal in most languages. Although in the example given I might have moved the .dispatch to the next line instead.
It's interesting then that the RPi4 has a VideoCore6 vs 4 with a ton more features. I'm not sure why Broadcom would put in the work if RPi was the only real consumer.
The target is not Application Level DOH, Firefox implements DOH now because it will take a while until OS' ship it, and the OS vendors want to know it's worth it first.

Once OS vendors include support, your pihole can run a DoH server locally and all apps in your network use that DoH server.
In this country, UK, it seems that they just ask you, at least that's been my experience when buying property.

My take on this is, it is done, so that solicitors can claim plausible deniability should the money not be 100% above board, but to be fair I've not sought to inform myself on the legislation.
> however, it cannot be customized in the detail that I would like

That's the whole point. Why is what you want better than what the formatter says?
Top Public Dataset Sources for Data Analysis and Machine Learning
I suppose interviewers regularly fail people for less than this but it's just ridiculous I bet if the interviewee is told to add unit tests the majority could and would

It's not a test of skill so much as a test of expectation, hidden expectations are the worse to deal with in an interview

If we're going to wag the testing finger and say always unit tests then why not always generative tests? They'd always test more inputs, why not spin those tests infinitely? Did they test in the repl? why not always mutation testing? why not always integration testing?

I don't think people like to realise that testing is a spectrum of confidence you'll never reach 100% nor should you expect to

Dealing in bullshit absolutes here is stupid, talk to your interviewee about what they could do to ensure their code complies with its intent instead of springing hidden expectations after the fact
If you use the latest tag of your base image, this is definitely true. It can vary by official image, but I’ve noticed a lot of them will tag a version and leave it untouched until a new version is released. But, it is technically possible they could push a change to an older version image.
We welcome you to Earth, the resource rich, protein dense blue paradise chaulk full of water and pleanty of uranium deposits!
Talking of which, here’s the little-used CSS rule tab-size: https://developer.mozilla.org/en-US/docs/Web/CSS/tab-size
Is this even a thing to strive towards? The US doesn’t even haven regional economies in sync.
> which would have been horrible for the Europeans who have been plundering the continent for centuries.

For european corporations and shareholders, that is. It would probably be better for the majority of people, because higher stabilityand prosperity in Africa will result in fewer refugees, which results in fewer issues with rightwing nutjobs.
Given that decolonization ended more than 40 years ago, "the Europeans who have been plundering the continent for centuries" are either dead or retired. How is African countries reaching an agreement would be horrible to anyone, including them?
Why in the world would you need an internet connection to do this? Never used nor heard of build kit but that seems crazy.
The excuses that people and politicians use to avoid action have been addressed. "But China / other countries", "But jobs". William Nordhaus won a Nobel prize in economics with this paper:

https://issues.org/climate-clubs-to-overcome-free-riding/ ; https://www.aeaweb.org/articles?id=10.1257/aer.15000001
It breaks a fundamental assumption, which is that indent depth strictly reflects code nesting depth.

If you're going to do that, the "correct" way would be to indent each parameter with tabs to the same depth as the function declaration, and then use spaces to take up the rest of the space (i.e. the width of the function declaration). Which is admittedly ugly - but it's ugly because it reflects the ugliness of misusing indentation for alignment. It's slightly less ugly if you use an editor that displays tabs and spaces differently - Kate/Kdevelop use a nice discreet » character for each level of indentation:

def hello_spam():
» while True:
» » print ("Hello",
» » "World")

The last line is visually aligned, but the semantic depth is the same.
I'm not arguing the validity of each point but the ranked priority of what has the biggest effect and what is needed to achieve improvement.

I'd ask you to go through each point and calculate the impact at a likely scale of participation. You won't achieve enough in the time needed. Massive political pressure is required (look at how little is being achieved right now, even in Germany where the was a large swing to the Green party).

Whether you agree with their methods or not, this is what's driving movements like Extinction Rebellion right now:
https://rebellion.earth/the-truth/the-emergency/

Read through the research they cite and you'll get an understanding of the scale and urgency of the issue.
Hi everyone!

My name is Adomas Baltagalvis and I'm the co-founder and CMO of Eddy Travels.

Eddy Travels is an AI-powered travel assistant that helps people plan their trips more easily. Travelers can send text or voice messages to the digital assistant and receive personalized suggestions for the best flights, hotels, car rentals, and other services in seconds.

Some things you can try:
"Flights from Toronto to New York in August"
"Hotel in Berlin on September 21 - 27"
"Italian restaurants in London"

And if you have any questions or feedback, please do share them with me. Thanks!

Adomas
I like to use stuff like

mountpoint -q $MOUNTPOINT || mount ...

Instead of

if ! mountpoint -q $MOUNTPOINT; then
mount ...
fi

It's much more compact in the case of having a lot of commands that need to be checked in case they don't need to be run again.
You need to be more specific about "automation".

My kids still need a lot of manual human labor to be educated ( services ).

You still need a lot of manual labor to create roads, bridges and apartments.

People were talking about flying cars 50 years ago, all those flying car investors must be billionares ?

On the ground things haven't progressed much, regardless of how much you would like to believe it.

Cape Town literally ran out of water !

If you mean automation for producing cheap plastic toys for Westerns ? If I was African why should I care about being exploited for white skinned consumers ?

China pulled a fast one, with selling cheap plastic goods to move up the value chain, steal technology and create Huawei.

African countries should do the same. If the US/EU imposes tariffs due to to currency devaluation. Africans should band together and only sell their natural resources in a new currency. Lets see how long the EU/US lasts when the most resource rich continent pulls a King Faisal.
Agreed. I have been revisiting a lot of these old school adventure games and even playing them in their entirety through ScummVM for Android. Haven't had that much luck with ResidualVM which tries to emulate 3D adventure games like Grim Fandango and Escape from Monkey Island, here's hoping they get it to a more stable state.
There’s an irony / dilemma to point out here in the contrast between “spamming emotes” and “fairly serious”: both of these are a success, in a certain view.

The non-work Discord you describe now resembles how actual social interactions and friendship often work these days: mostly irrelevant interactions by volume, with a low incidence of significant conversation surrounded mostly by a lot of brief flashes of emotion shared haphazardly without much weight behind them.

The work Slack-ish you describe now resembles a professional environment, focused more effectively on doing work and less on watercooler chat.

I think that the chat platforms selected in each case are exaggerating how we behave in each situation, and that’s not necessarily a positive or negative.

IRC is wildly unproductive without extraordinarily high levels of effort invested in keeping it under control. Slack-ish work chats are wildly productive without a conscious effort to drag some degree of personal interaction into the workplace to replace what’s drained away when leaving IRC.

Is IRC truly the only way to return a bit of social coexistence to a workplace, or has culture changed in a more significant way that just happens to be reflected through the lens of chat systems?
What does "feeling European" even means?

Eastern EU doesn't have many reasons to be optimistic: the top 5 positions on the top are taken by Westerners after recent elections (German, Belgian, Dutch / German - each for 2,5 year, Spanish, French); out of all European institutions, only one is headquartered in the east (GNSS - Galileo - in Prague). Etc, etc.
Yes, it is common. There are even countries that officially adopting a currency they do not control, e.g. Croatia uing the euro. But this has the very real drawbacks that the previous comments mentioned.
Nice hand-drawn images inside.
You can use the official images and tag them with the SHA image ID - that should give cryptographically enforced security and reproducibility.
Thanks as an occasional docker user this wouldn’t have occurred to me.
As is the case with the Docker's best practices for Dockerfiles in the official documentation, they're leaving out some really important details.

Specifically, they don't really express how Docker packaging is a process integrating the way you build, where you build, and how you build, not just the Dockerfile.

1. Caching is great... but it can also lead to insecure images because you don't get system package updates if you're only ever building off a cached image. Solution: rebuild once a week from scratch. (https://pythonspeed.com/articles/docker-cache-insecure-image...)

2. Multi-stage builds give you smaller images, but if you don't use them right they result in breaking caching completely, destroying all the speed and size benefits you get from layer caching. Solution: you need to tag and push the build-stage images too, and then pull them before the build, if you want caching to work. (Long version, this is a bit tricky to get right: https://pythonspeed.com/articles/faster-multi-stage-builds/)
There are many ways to pose a challenge.

> I don’t think of challenge as conflict

Agree, but I like to think of it as retrofixing your reasoning for the different view: "You tell me A, but I used to believe B because of C, D, etc. Can we investigate whether my reasoning was lacking, those are also in conflict with A, A and B are not actually in conflict, or B has a validity not influenced by A"
Building a global legal network for open source
I think this is one reason Disney is going to make money hand over fist. Almost all of their shows and movies are at least OK and often very good. You won’t have to wade through heaps of trash looking for something decent.
>I've never understood why people -- logical people; programmers -- are so religious about spaces,

I'm not religious about spaces and I 100% agree with the logic of tabs superiority because of its semantics of indentation. That said, I use often use the inferior spaces because it's the "least worst" option in a messy world where multiple programmers write inconsistent code with different tab settings of 2,4,8. (I wrote a similar previous comment.[1])

E.g. In C#, I could use Spock Vulcan logic and argue that tabs are superior but the reality is that the default setting in Visual Studio is that the tab key inserts 4 spaces. Therefore "tab consistency discipline" requires everybody change their settings, or constantly run code formatting tools (which is also not a default workflow), etc.

However, I notice that in collaboration on a MS Word document, it's easier to get everyone to maintain discipline with tabs because automatic numbered multilevel outlining does not work with variable spaces. Everybody editing the document notices the headings not getting renumbered which means the Table-of-Contents regeneration is also broken. This contrasts with programmers using various text editors with their inconsistent tab preferences of 2,4,8 leading to inconsistent code formatting and they don't realize that others see inconsistent formatting.

[1] https://news.ycombinator.com/item?id=12397246
> All you need is proof of address (a utility bill).

Don't you also need passport/id card? I suppose they have to accept a birth certificate too, so maybe that's the easiest thing to fake
Yeah, I really need to be able to grep for a specific word to make videos like this:

https://www.youtube.com/playlist?list=PLhIooD7mFhphhT5nDdhK0...
BuildKit is an experimental replacement for docker build from Docker Ltd. When building it fetches some metafiles from the internet. So you can not use it in isolated environments...
... if you live in America.
>There's no autobrightness!

Yes there is. The ambient light sensor is under the display.

>The phone doesn't know when you put your ear up to it!

Either yours is broken or you're 'holding it wrong', because mine works fine for both features...
I would also add to avoid many 'smart' devices, and stick to well-built, dependable, maintainable/fixable devices and appliances.

It's been a trend for some time to build-in obsolescence (not to mention, cut corners), but adding 'smart' to things seems to me to greatly worsen the situation, even if the smart controls claim to save energy etc.

The smarts, particularly the UI elements, will certainly become obsolete, and are often the most likely part to fail (often simply the tact or bubble switches, etc). Well, after built-in batteries, perhaps.

Having some smart, and exposing a simple and standardized/open lower-level interface would be much better, and have the UI, except the absolute basics, like on/off, on external devices of your choice.
Worst case, set up a dedicated video camera rig on a good 4k TV, calibrate and downscale to HD. It will look fine.