skysight-inc/HackerNews huggingface dataset:
To come full circle, hardware today is mostly described by textual descriptions instead of diagrams with boxes and wires exactly because at high enough complexity the schematics get totally unreadable. And even on the board/component level the schematics for almost any piece of non-trivial hardware made after 1990 consist mostly of boxes with textual net labels.
That's because they amount of people who get these is miniscule.
It's a Coronavirus. It's a purely respiratory virus. These issues are most like from some obscure genetic susceptibility to the virus or from some pre existing conditions the patient had.
You don't have to select (from your point of view) dysfunctional systems to make a point.

I feel as a world citizen but I am German; I know the system that was built after the bitter lessons of our history.
A proportional representation (with an x% threshold to limit the number of governing parties) is really key to preventing two large parties from dominating everything and becoming the only rivals with the resulting polarisation of the political discourse.

(Free higher education would then be the next step.)
def build_agi(CEV):
"""Build an AGI with the specified CEV"""
This might seem like a limitation. But you can provide a base system with a toolchain & xorg with known dependencies and a limited set of packages (like a BSD base system). Then for every big and complex app clone that base system and build the app in a chroot/sandbox or container. That way you get the app and dont pollute the base system and uninstalling is just rm -rf

On every distro uninstalling packages never really reverts the system to its previous state, always leaves some junk behind.
Which one of these have specifically studied the efficacy of masks against the Coronavirus (50–200 nanometres)?
Their goal is development and sustenance of the business, thats not their product unless they're Berkshire. They can only make products that can be sold profitably if they make products that work. All the marketing in the world can only do so much (not saying it cannot salvage at all) if a drug just doesn't work. And a CEO should know as best as any human can know whether a drug they will be spending billions on has a good chance of working or not. In the end, that's the most important decision for a pharma company and a CEO cannot just outsource it to some other experts. From where I can see that is the reason pharma companies don't deliver as much value as they should be given the investments they make.
All of Gentoo's packages are in git and it does support recursive removal: https://github.com/gentoo/gentoo
That’s actually just a natural response, have you ever seen how a child impulsively and strongly squeezes a teddy bear?
Are there any reason why that "Tech" or model cant happen in US?

It really has nothing about technological advance. If you can get the living cost and wages low enough you could make deliver works, profitable and sustainable. If the average POS system does not charge 10 to 100x of those in China there no reason why restaurant cant have them in US.

I see it as economic difference. Not so much about technology in itself.
You generally have some good points, and some points that have more to do with preferences, or luck with hardware. I would note that the lack of anti-virus software is one of the reasons a lot of companies don't want to run Linux on employee systems. Locked-in Windows systems at least have the advantage that even if you Run as Administrator some .exe that you got emailed, there is a good chance that your AV will not allow it to run; if you're running something as sudo on Linux...

> And then there's the total lack of access control. To install anything, you need to be admin. I gave my son a restricted account, but he can't do anything with it. I'd like to be able to create an account that can instal games, but can't compromise the system. No such option in Windows. If you can do anything, you can do everything. Unless you're in an enterprise environment, in which case you often still can't do anything. So I guess more detailed access control does exist, but only for enterprise users or something.

Here I never understand this point. You can't do anything on a Linux system if you don't have sudo access - it's not like apt or yum have any special magic to allow non-admin users to install stuff. And if you can install software on a system, you can already do anything else. Especially Games, which install drivers to perform DRM and anti-cheat bull.

Now, if you want to look into it and waste quite a bit of time, Windows does allow you to configure access control at a very fine-grained level for access to non-system folders. But as long as the installers want to install things in system folders, there really isn't any solution.
I'm hoping a bit that we moved past those early steps and CE is now more in a DIY phase, but I don't know, hence I'm asking.
We do nag, in that all the green shields will suddenly go bright red. But we don't block the user from being able to send messages until they've resolved the problem.

It's possible we'll reintroduce this once cross-signing has been fully adopted though; it's tricky because we need to distinguish between encrypted rooms where you simply don't care if random users have unverified slides... versus ones where it's a disaster if an unverified session slides in. Finding the right UX for that is tough, but we think the current balance is an improvement.
It is harder to get GUI right, UX in text/CLI is much simpler. In addition, developer UX is not quite profitable, the business side does not quite work out.
The general trend of Kawaii things also looks nothing like the websites he's talking about. For example, they lack the distinctive hand-drawn cartoon art style like this site has[0].

[0] http://www.mitchiri-neko.com/
I knew a guy who threw computer out of window, was threatening to jump out and was noisily destroying the place (he was not owner). This was triggered by his girlfriend running away (literally running away, he made just leaving impossible). Their friends called cops who came along with mental health professionals and took him to psychiatric hospital.

He found the whole thing massively unfair. See, according to his words, he did not really wanted to kill himself, merely show her how much he suffers and make her go back to him. According to him, she should go back due to threat, but everyone else should instantly see through it and be ok with it. He would tell anyone who would listen like the whole city is unfair and overreacts to every little thing.

So yeah, it can end up in jail or hospital from point of view of suicide threatening person. And sometimes there is good reason for it. In this case, it had also aspect of protection of everyone else in the building including his girlfriend.
This could set a really perverse incentive for people to start monetising their followers.
> It was quiet, nice food and much socializing towards the evening. What's not to like?

To me the smell of alcohol would be awful? Or maybe I don't like noisy strangers? Or maybe I can't bring my comfortable chair and twin 30" monitors to a pub with me every day?

I think you've fallen pretty deep in the trap of thinking your experience and preference applies to everyone.
A short while ago (maybe 2 months?) I tried an audio call from Android and while I don't remember the details, the experience was bad enough that we both agreed to not do that again and use Signal in the future.

RiotX Android doesn't support calls at all according to the Play store page, while the old Riot Android client doesn't support cross-signing, search doesn't work, and it overall feels unpolished. It's still very much beta software.
This isn't just Anglophones being boorish and Anglocentric, either. Those cities also have different names in German or, more obviously, Chinese.
Educating yourself about every topic out there is absolutely impossible. Thats precisely why news businesses exist in the first place.
> And there are plenty of other ways to achieve revenue targets that's not advertising:

> * Reduce costs by laying off employees

> * Focus on core investments and get rid of non-revenue generating projects

How do those help your revenue?

> Advertising shouldn't be the only business model you embrace.

A fine point, but those last two ideas aren't business models. A business model needs to include money coming into the business. Stopping money from leaving is a different thing.
It's just a python package wrapped on top of a sqlite database. Yes, it is!

Though thousands of ppl found it useful
You can see here an example of this aggressive reduction in CoreRT https://medium.com/@MStrehovsky/building-a-self-contained-ga...
I don't know what the current figure is but traditionally Apple's spending on R&D has been quite low for the size of the business.
Volkswagen withdraws Golf car ad that sparked racism row
Develop Augmented Reality Apps – Best SDK and AR Tools to Use
Looking at how to develop an augmented reality app? We have prepared a video overview of the best tools for augmented reality development. Enjoy!
Except apple has backpedaled in recent years and basically let the unix underpinnings of macos ... rot.

If I was in charge over there, I would immediately add a bunch of apple-curated command line tools. Think of apt-get or pacman or yum from an apple repo.

What could apple do by throwing just one or two clued engineers at that? It could renew so much goodwill.

part 2 would be to add an expandable/upgradable macbook pro wrt memory/ssd/etc
Hiring developers in far proximity like in a different country is a quick way to accumulate tech debt from my experience.
Any compiler or linter would likely complain about unused variables or code in such a situation.
>On every distro uninstalling packages never really reverts the system to its previous state, always leaves some junk behind.

That's not true at all. See Nix package manager (and NixOS the distro).
> Although I'll admit that since my employer is looking at 100% remote, it opens the door to moving to a nicer/cheaper house outside of the office-commutable bubble.

This is the key part--many people desire a home they can build a life in, but limiting it to the commuting orbit of a few select cities really limits the possibilities of what that home can be.

The selection at a price point is worse, and the extra financial resources it consumes lower what the home can be.

This is before you get into being part of the captive tax base of a poorly-run city with little incentive to change...
Diyarbakır Mobilya Montaj
Most people will care about something not in ASCII.

Windows-1252 encoding was supported on American computers long before Unicode. I remember “smart quotes” being promoted as a feature of word processors.

Even for people who didn't care for the quotes:

• everyone appreciates ¢, ° for °F or 46° N, ¼, ½, ¾, × and ÷,

• people handling large texts want §, †, ‡ and maybe ¶,

• businesses want ©, ® and ™,

• scientists and engineers need µ, ±, ², ³, ·.

Web browsers have made it more difficult for the average user to enter these characters, but software like Microsoft Word has supported easy ways to insert many of them automatically.
Because all the tech Apple acquired was acquired before it was a big recognisable brand. Also Apple are very good at making it look like they came up with it. Ask someone who doesn't follow the movements of big tech companies 'Who invented Siri?', 'Who invented TouchID?'etc they will say Apple.
>We have some of the best farmland in the world

Is that still the case though? Things are changing, and it seems things aren't as good as in the old days with draught, and climate changes.
Hey!
At the end of your article you mentioned you're hiring. Are the positions remote? If yes, how can I get in touch?
Build simple fuzzer – part 4
For me the main issue is the battery usage of Riot fdroid which is way too high (i don't know if the google play version have the same issue). Last time i tried it was using more than 50% of my battery just by sitting in the background.
well, yes, it is a basic human right, obviously
Are there even systems for managing many desktop machines running Linux?

- Could you push a patch to Linux systems and have it install at the user's convenience (with some end date)?

- Can you do that in waves without manually configuring things?

- Can you remotely wipe a system if required?

- Is there any popular anti-virus software for Linux, to protect company files in home folders from user mistakes?

- Can you help users install some software without giving them full access, but also without requiring IT intervention for every installation?
> It's amazing how the language advances over years

I think that with the latest improvements (from v7 to now) Microsoft is trying to "fill the gap" between F# and C#, and let C# developers embrace functional paradigms (at least, some of) without switching to F# itself.
Kind of fitting that OK Computer was released 23 years ago today. This comment reads like an alternate version of "Fitter Happier".
> This will not work.

They seem to be doing fine:

~10.0M global visible accounts

~2.5M messages per day

~4.5M unbridged accounts

~500K unbridged messages per day

~2.1M rooms that Matrix.org participates in

~20,000 federated servers

~3000 msgs/s out, ~30 msgs/s in on Matrix.org

~400 projects building on Matrix

~70 companies building on Matrix

https://matrix.org/faq/

They're up to 20k visible servers from about 5.5k servers in September 2018, and if you look here: https://youtu.be/1TPICntbC5w?t=1692 you can see the growth curve looks pretty good.

> Also, universal standards are not necessarily a good thing. Decentralization with multiple competing tools and standards is good

Matrix explicitly doesn't try to be "the one true standard". That's the whole idea of their bridging model: https://youtu.be/1TPICntbC5w?t=296
Floating point error accumulation in Patriot missile defense system
The variance in actual increase rate is probably way nosier with fewer subjects. I.e. in the beginning you can probably hover at a somewhat constant number of infected for a while before it takes off.

On average an infected person seems to spread it to 2-3 persons, but we don't know the variance. It could be something like 8/10 spread it to zero persons, 1 to 4 persons and 1 to 16 persons. With low number of infected that would make the increase very noisy. In fact, it has to be so, otherwise Covid19 would explode everywhere and not be more or less containable. It has to catch momentum or whatever.
Oh, that's good. In Germany the blood supply is very low because most is sourced event-style in small places all over the country, and this is shut down.

We are just starting up nonessential procedures again, but are limited by the low blood reserves (~3days of use only).
> the problems I have with visual programming are

The problems you have with LabVIEW are. This seems LabVIEW specific, not visual programming specific. Let me contrast your experience with LabVIEW to my experience with Max/MSP:

> takes up a lot of space

Yeah, but, my Max code only took up a bit more space than my C++ code ever did. Sure, I now use Clojure which is a lot denser, but I didn't find the space it took up to be a problem when I used Max. I did aggressively factor code into subroutines though.

> each subroutine has a window

Agreed, but I think there is room for experimentation here. Synthmaker/Flowstone has a visual map thing at the top where you can see the zoomed in/out (iirc) views and subroutines opened in the main window, which then navigated this map. That is, subroutines didn't open in new windows and the map let you quickly navigate up and down the abstractions. It worked well in my brief time with Synthmaker, so I could envision LabVIEW or Max do something similar.

> debugging is a pain

I found debugging in Max, where you add probes to connections and can see the data that flows through them, much nicer than debugging C++, Java or Python (three languages I've used extensively).

> debugging more than about three levels deep

The trace/probe window let me see all probes, no matter the depth, so I didn't have this problem.

> It gets challenging to think of good icons for each subroutine

Max used words, but I didn't have to give them names if I didn't yet know what they would do: I could write the code without subroutines to experiment, then select any areas I wanted to abstract (to simply or for DRY) and it would put it in a subroutine and then I could name it or not as I felt necessary.

> If you have any desire for aesthetics

I did, but I didn't find I spent too much more time than I o aligning text, maybe a little. I factored things into subroutines aggressively and generally just kept things aligned for nice straight lines.

> Heavy math is a pain visually

True, I agree with this point, except that I don't think using the math/expression node is a problem and that going back to text for that is a problem. Right tool for the job: visual for dataflow, text for math expressions. I thought it worked really well.

I'm not saying visual languages are perfect, but I do think that there is lots of room for improvements and just because someone has had a bad experience with one visual language, doesn't mean the whole paradigm has those problems. That's like trying Haskell and complaining that all textual languages are hard because thinking in monads was challenging.

For an interesting take of something I'd love to see explored more: https://vimeo.com/140738254 (Jonathon Edwards' Subtext demo), there are many ideas left to explore and not enough visual languages to explore them, compared to the many textual languages we see that try new ideas.
Go: Yet another Google language.

What's it going to be next week?
I was thinking of something a bit more meaningful than writing a letter. Trade sanctions maybe or divestment. Limits on travel (so Chinese students can't access western education)?

The US encouraging/requiring less trade with China is a lot less important than the US+EU+Canada/Mexico. Since those countries all seem on board in letter writing, why not approach them on something more?
nix is more like installing every package in its own chroot, with a few optimizations. not your starnard linux package manager
Yup - also makes me think of a parallel with medieval illuminated scripts. We could print all books today with trees growing in the margin or whatever but we don’t because a pleasant reading experience depends more on simplicity and quality of the basics (typeface, typesetting, print and paper) rather than ornamentation.
"Why isn't Wikipedia accepting my conspiracy theories as facts? IT MUST BE LIBERAL BIAS"

Now take that quote and expand it into a long-form article where you get asked for money at the end, and I've saved you ten minutes of your life.
You are right that state is transient but JavaScript is not the only option. For transitions and screens, you can use live navigation. For forms there is automatic recovery (as you mentioned). Another option is to persist the state on the server.

For example, go back to the Twitter timeline example. Imagine that you want to do a banner that says "N tweets unread - click here to expand them". You could keep this counter in the LiveView but if you reconnect the counter will be lost. But you can also solve this by storing a pointer to the last shown tweet on the DB. Then if you reconnect, you can compute how many tweets are pending.

If you are doing a multi-step wizard you can persist each step on the DB too, etc. Depending on the use case, this could even yield further benefits, such as automatic synchronization between devices. I.e. if you read some tweets on your phone, you can automatically bump the "last shown index" on all devices. Or start the wizard in one place and finish it elsewhere.

That's the point of LiveView, you can build interactive applications that are more server-centric. Some of those features are new but that should be no surprise, it is still pre-1.0 software. Even as we add new features, you may still have to (or want to) rely on JS on many scenarios, and that's totally fine.
It might also be related to how we learn in different ways. Some need to view, others to reconstruct and visualize in their heads.
no, but it was still a sprawling metropolis, one assumes there was a lot of wood and coal burning going on.

Here's a picture from Kathmandu in 1920. It appears to have poor visibility, but it's unclear from the picture whether or not that is pollution or weather.

https://en.m.wikipedia.org/wiki/File:Kathmandu_Basantapur_Du...

here's another near the same period that shows similar levels of visibility:

https://upload.wikimedia.org/wikipedia/commons/8/83/Kathmand...
> I do worry about the cognitive burden of remembering idioms and dealing with multiple ways to do the same thing

To me, VS 2019 refactoring suggestions and Roslynator extensions helped a lot to learn and use new syntax capabilities and idioms: you write code in "the same old way" and then often roslyn is able to convert this code using new features, often in a concise, readable but undebuggable way :)
> Uses a package manager written in less than 1000 lines of POSIX sh (excluding blank lines and comments).

Enough to get 20 bugs :-). I wish there was a good standard alternative to bash (sh in this case) for shell programming.

Otherwise I like the spirit, it's a good match with collapse os ;-)
This seems really cool!

How does it work internally? Is it downloading the news from a RSS or is it crawling the content of the website? Or is the content coming from an external service?

How are the feeds selected? Can we add more? who is maintaining them (in case the data is crawled)?

Thanks!
The US military manages to do both because it can afford to. Carrier fleets are pretty much required for global military force projection, something China isn't even close to have the capability to start thinking about at this stage.

The chinese military is way, way behind in pretty much all regards and even going for "disruptive tech" won't do them much good when they can't even manage to design/produce a working jet engine for their fighter jets that isn't complete garbage. They basically resorted to copying 1980s russian designed engines, but couldn't get the metallurgy right so they just imported them. You can't start to compare with the US military capability if even Russia can be much better than you at producing something as basic (in terms of military needs) as a jet engine
Static analysis is the only weak point of kotlin that I'm aware of..
Intellij Idea has by default something that might be considered as static analysis.

There is also detekt but it's true it is inferior to solution that Java has.
https://github.com/detekt/detekt

PMD is targeting kotlin initial support for their next major release
https://github.com/pmd/pmd/issues/419

I've answered a jetbrains survey recently and they revealed they are working on a new product that would be a full fledged static analyser, maybe this would solve the issue?
Seems to be a very useful product for small and large companies to control outrages.
> It's almost never the best gear

Well, it's almost never the fanciest gear, it's probably the lowest risk and best value though.
XMPP vs Matrix is a really interesting discussion. I don't think marketing is the main difference though, I think most developers would prefer to work with Matrix and the user experience is much better. Here's a decent past discussion that also links to older discussions:

https://news.ycombinator.com/item?id=12880860
I don't understand what "being managed entirely hands-off" means. I can assure you there is no manual intervention from IT on every desktop system in the fleet, so I would call that exactly "being managed hands-off". I am certain there are always a few systems that do need some manual intervention for whatever reason, but that seems to just be the way with computers. It's not like Ubuntu updates never break, or no one ever gets to install a broken package before it is retracted.
The Art of Rapid Reading