skysight-inc/HackerNews huggingface dataset:
Ha, I've always been saying I'd like to have 4 arms like Goro from Mortal Kombat.

I guess some people actually working in this field had similar ideas :D

Though tbh having those arms on an independent robot would be much more versatile.

Alternatively, they need to have their own support (so basically, an exoskeleton) because the human body is not up to the task of supporting all the extra weight.
It's not just about rebellious. It's also about just about "just do something about it" without asking the boss/teamleader. The problem is often just how much free time you have on work to do such things. Another problem is, if you fix small things allways by yourself in the background, the real problem might stay forever.
Rustlang Ownership: Visual Analogy
Have you ever accelerated into the back of a fire truck, which was stationary on the freeway, with bright flashing lights on it, in dry conditions, with ideal visibility and lighting, while travelling at a mere 31 miles per hour? [1]

I mean, I acknowledge that some accidents will always be unavoidable. Urban driving where someone steps out from between vehicles. Challenging conditions like fog and dust clouds. Sensor malfunctions. A driver coming in the opposite direction swerving into your lane. I'm not saying a self-driving car should avoid 100% of accidents.

But avoiding large clearly visible stationary objects? I'd like to think most drivers on the road can manage that.

[1] https://www.ntsb.gov/investigations/AccidentReports/Pages/HA...
Is it only compatible with Windows? i can’t see any examples on other platforms
The IoT device can certainly work like that. The comment is specifically talking about Google Assistant support, which as HomeAssistant users have experienced, does require cloud server access even if this seems unnecessary in cases when the devices are only being controlled within a local network.
This. As an employer, scouting for talent, a well-rounded web project I can play with is miles ahead en terms of engagemnt with your profile
There are things you can easily check:
Number of prior crashes.
Do you drive alone?
Do you listen to radio/music/podcast while driving?
Are you texting, making phone calls or talking to passengers while driving?
Do you drive late/when you are tired?
Do you always drive the same routes?
Any health issues, age related or otherwise?
How good is your eye sight and your hearing?
I am sure there are still more things you can check objectively.
Great response, thank you!

> I'm been a compiled-language programmer for 35 or so years.

40 or so for me. :-)

> I perceive [procedure calls] as a fundamental mechanism for organizing code.

Yes, I've been arguing this for some time: that the call/return architectural style has been so incredible dominant for so long that it is not really seen as a specific architectural style, but instead as simply all there is. It is the mechanism for organising code.

A paradigm in the true sense.

I call this The Gentle Tyranny of Call/Return[1]. "Gentle" because as architectural style go, it's probably one of the better ones to have, particularly if you only get one.

Anyway, if you study software architecture, you will find that procedure calls[2] are just one of many ways to organise software. However, they are given special status, because they have special language support. So if you use procedure calls to organise your code, to glue your components together, you get to write code naturally. If not, it starts to look messy. And it turns out that procedure calls not always ideal, because...

> Glue is a way to move data (and perhaps other stuff too) across code boundaries that are imposed

And a lot of what we do today is moving data around. Computers don't really compute all that much[3].

>But your TFA seems to be talking about a much higher level of glue than this, I think.. protobufs, RPC, serialized JSON, even ye olde CORBA/OLE models

Yes, these are also glue. But so are procedure calls.

> In that sense, procedure calls are low level mechanism that will support a higher level solution.

One might even say they are the "Assembly Language" for connecting: [2]

[1] https://2020.programming-conference.org/details/salon-2020-p...

[2] https://resources.sei.cmu.edu/library/asset-view.cfm?assetid...

[3] https://www.youtube.com/watch?t=278&v=EKWGGDXe5MA&feature=yo...
It's not because it exists that is visible. Guide me!
> ...However the reason this came into existence was by microsoft's design to commoditize the hardware to drive software sales of its (closed) operating system.

Don't make the tail wag the dog.

IBM was in control of the hardware design and the rest of the ecosystem, heavily influenced by their previous work on the IBM System/23 DataMaster.

Microsoft just jumped on board for the expected lucrative ride, supplying a CP/M-like OS that they purchased from a local shop (SCP's QDOS).

IBM PC history:

https://arstechnica.com/gadgets/2017/06/ibm-pc-history-part-...

https://arstechnica.com/gadgets/2017/07/ibm-pc-history-part-...

Byte Magazine, Sept. 1990, "The Creation of the IBM PC"

https://archive.org/details/byte-magazine-1990-09/page/n451/...
It's easier to learn from other people making mistakes when it happens directly in front of you than when they tell you about it afterwards. I'm never going to use heroin, or try to move a broken leg without splinting it first, for example.
Open any actual application on a pinephone and you'll see that whatever fanciness/usability KDE has falls short instantly. There's quite a way to go still.
I think that an engine+battery that is both powerful enough to power the wings, and lightweight enough to be able to take off, is the real challenge.
> seriously, you have the actual data, you have the store procedures and you have the code. Each has their own version. I have never seen this work in a production environment.

How do you handle this in other languages?
Which performance exactly? Both phones can play video and provide smooth scrolling in Firefox. They support not too heavy desktop applications (convergence). Are you going to run GPT3 on them?
Also less mercury contamination.
Is there a trend of written language simplifying over the ages? (Greek and Chinese examples come to mind). Is there an objective way to measure / rank script complexity? Assuming its true, is it correlated with more people becoming literate over time (hence simplifying the educational process)?
he is popular because of the propaganda, by that logic hitler was also very popular. You are cherry picking data to suit your needs. Two examples at personal level do not balance the screw ups he has done at the national level. You are speaking as if no development work was done during earlier regimes. All the development started only after 2014. Stats speak another story about the development but then that is not what you want to hear.

Since you are still defending him, you must be blind to all other things seeing them as international conspiracy to defame your great leader.

> there isn’t anyone on the national scene

At this stage anyone, literally anyone, would be better than him

But anyways people
That's interesting, thanks.

It seems that look up tables are still faster when memory allows it though (http://www.dalkescientific.com/writings/diary/archive/2008/0...)
I was not putting down microsoft, I think they did the world a favor by bringing us commodity hardware.

fun article:

https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/
Which is why finger pointing works so well towards achieving... nothing, ever. Unless you're able to set an example, calling for others to act is pointless. So the countries most responsible can sit and do nothing now because they will claim "not even the Swiss want a clean planet"
Getting data from the real world always results in noise and artefacts etc. If you've done any kind of work with data, a large part is preprocessing. MP3 seems like a very minor source of problems compared to the potential others. Road noise, other birds, lorries backing up, people talking, mislabeling etc.
Nearly all cryptography on MCUs is hardware based. It would have otherwise be completely impossible to do timing sensitive crypto work like WiFi, or BT.

The WiFi, or BT protocol stacks themselves are however almost always in software on MCUs simply because nobody would bother making a separate ASIC IP for that which will be outdated by the next standard errata.
The Pandemic Messed with Your Sleep. Here’s How to Feel Rested Again
Ivermectin is however being promoted both as a prophylactic and a cure - https://ivmmeta.com/ (I have no idea about the reputation of this source). With big Pharmas also relying on the internet and social media to market their medicines, it has really become quite difficult to sift through bullshit and facts. Look at all the hype before with HCQ and Remdesivir last year ...
IVF has a higher twins rate (~10%), although how to get IVF without needing it might be an issue on itself.
That's like saying a hitman's customer isn't committing murder. Try another
Teflon and 'forever chemicals:' The hidden toxins in your body
> One of them will finish calculating VDF earlier

how is that different from one miner finding a valid signature faster than the other?

and how is that not parallelization?
> But if you can make a fork and petition for it to be seen as the "active, maintained" version, it would work a lot better I think.

In practice I fear that this would lead to abuse where scammers (or what you want to call them) fork dead projects but then add crypto miners, adware and ransomware to the code and then they create a bunch of dummy commits to make it seem active to automated systems and to people only taking a glance at the project. And all of that can happen already of course, but if you then allow these people to automatically be assigned status of the canonical active maintained version then much more people will end up installing these malware-infested versions of the software.
So my question is how do you do modular development that spreads across multiple portions of the stack? Because just saying "put in a library" doesn't seem a sensible answer.

SQLite is a great library, but that's more of a business-agnostic tool. How do you encapsulate a dedicated portion of business logic, let's say, managing image datasets for building machine learning models. e.g. I want some apis for basic CRUD on datasets, i want to automatically create new versions of existing datasets as images get published, i want to generate stats in the background for these datasets, i want a ui to review and manage datasets for model building, and then i want all this packaged in a single library?

Also, to clarify, I'm not playing a game here. I don't care about theoreticals, I want to hear about how people have actually solved their problems, so I can then evaluate and use those approaches. So I'm trying to get at something a little bit more specific and less handwavy.
For a long time the freenode debacle will complement my examples about why open protocols are important.
This would be an excellent addition to services like homebyme https://home.by.me/en/

They have a feature where you can put a floor plan and then retrace it yourself manually with walls, doors, windows etc.

It's quite a pain to do, having this automated would be a boon.
OP probably meant it in an industry wide phenomenon.

If one corp transitions to full WFH, their office just keeps their value.

If all corps go WFH, nobody would want offices like that, and all offices would plummet in value.
no, it would only mean less deaths per million miles driven if those worse than self driving cars switch to it. If the best drivers switch to self driving cars, there will be more deaths per million miles. Duh
That was entertaining
I think the OP is Brazilian (submissions include links to blog), in which case Secondary extends to 18, so equivalent to A-level in the UK for example.
I think that quality issues are part software and part internet connectivity. We use an internal version of Google Meet and it works fantastically well (and during the pandemic has acquired a ton of useful new features).

Internet quality and speed is a function of a few things, including where people live. I wouldn't want to extrapolate but I've not been finding connectivity to be an issue for internal meetings. Yes, occasionally there are hardware issues (e.g. I had a flaky WiFi chip in my laptop). These may be unfortunate for a particular meeting but tend to get fixed and so "can you hear me?" is definitely not a recurring pattern in my experience.

Sometimes people choose to join video calls from their phone while, for example, walking their dog (a completely acceptable thing culturally). In those instances video and audio quality can be variable; it's up to the individuals to make sensible choices around which meetings are suitable for this sort of thing.

Finally, there's a phone backup, where you can dial into a meeting (audio only) over a phone line. Some people use this if they need to take a meeting from somewhere with particularly bad connectivity. I personally have not needed to use it once in the 15+ months of WFH but I've seen others use it.

People unintentionally speaking over each other was definitely a thing in the beginning, especially in larger meetings. I've been founding it happen less and less over time, as people learned when to pause and we developed better ways to moderate large online meetings. Video makes this much easier compared to audio-only.

Overall, I think I've come to prefer video calls to in-person meetings, at least when _everyone_ joins over video. It'll be interesting to see how well the original, hybrid model (some participants joining in person and some over video) will work.
In theory no; but in practice yes. PoW relies on miners competing for the next block, and block size/time tends to always be a bottleneck for scalability. This is why most secure PoW blockchains have a very low throughput.

Solana’s approach to PoS + PoH + optimistic confirmation allows it to scale to an order of magnitude higher throughput than typical PoW blockchains while - they claim - retaining a degree of security & decentralization superior to a PoW mechanism were it to be scaled to the same network throughput (via block size/time adjustments). This is what makes it novel - if their marketing & whitepaper is to be believed.

Obviously, Solana’s throughput is achieved at the expense of security & decentralization compared to say ETH, but I suspect a PoW blockchain with nodes tuned to support 50K tps would not work at all.
What is it? I can deploy a web site with FTP.
If there only was some international treaty for everybody to bind, maybe if we signed it in Paris...
I'm mostly annoyed by the recruiters not caring to even ask me what I want. Instead they always have a job lined up which is about the same as my current one.
Home of the First Website
Like this: https://security.googleblog.com/2018/10/google-and-android-h...

TL;DR Android backups are end-to-end encrypted, but can still be restored to a new device without the involvement of the original device, using only the user's existing screen lock code and nothing else. Brute force attacks against the short screen lock code are prevented by secure elements in the datacenter.

Apple could have done this too but they caved when the FBI told them not to. They thus retain the ability to read all of your data including supposedly "end-to-end" encrypted iMessages, unless you disable iCloud backups completely. And of course Apple tolerates no alternative cloud backup apps in their closed ecosystem so you're SOL if you want end-to-end encrypted cloud backups. I think this is shameful for a company that makes such a big deal about supposedly caring about your privacy.
Was this really a company policy? I have to wonder if the server just made it up to prevent you from filling a hidden container with soda or something else crazy a kid might come up with.
Top software testing tools 2021
Did you take the 9 refills to be a personal challenge? Because that is what little kid me would have done :)

imo one of the best stupid long reads of all time is Gawker writer Caity Weaver vs TGI Fridays "unlimited" mozzarella sticks:
https://gawker.com/my-14-hour-search-for-the-end-of-tgi-frid...
Sadly, this comment being downvoted illustrates the bias in the HN community. People don't like the message, so they shoot the messenger.
Probably stating the obvious, but isn't being forced to attend a meeting that has no bearing on one's work is a sign of a pretty significant organisational dysfunction?
Tens of thousands of users is not actually that large these days for a worldwide chat app though? I don't know exactly how many concurrent users apps like Slack or Discord have, but I'm willing to bet it's at least two orders of magnitude more than ten thousand. Let's not even compare it to the real giants like Whatsapp and WeChat.
A marvelous initiative.

However, it feels like this would be a struggle to keep up personally. Have you considered being hub instead, where others can announce their products, get paid for them while ensuring that customers get the support they need too?
Too bad I'm on Windows.
You are pretty young, right?

IRC is still the only group chat technology that I use semi-regularily. Slack, Discord, Matrix, FooBar, and the next yet unnamed hype can very well stay where they are. I dont care.
I bet it connects to wifi and/or bluetooth so you can control it with some smartphone app
Yes, networks have a networking effect (duh).

First, its about discoverability - on many networks you can see in what channels someone is in by simply /whois'ing them - allowing you to find other channels you might be interested in.

Second, if you want to create your own channel - you will most likely choose a network where your target audience already is. Creating a channel there is usually easy - /join a channel that does not exist yet, and often register it with the services with /cs register.

Setting up your own IRC Network is not that hard - but you need a server you can run IRC on, pick one of the many IRCds, pick a services package (Atheme and Anope are the most popular). And then you need to administer that network. (Which often means NOT doing anything.)

Creating your own IRC Network can be fun, and you can learn a lot of interesting things. But it is also time consuming. Creating a channel on an existing network is usually 2 commands away.
You're free to not engage with content you find irrelevant to you. You're not in a position to judge what is relevant for others.
For me, whiteboards are worthless. I have zero artistic skills, bad handwriting, and my thought processes are not particularly visual. When I have to participate, I usually just stand at the board and talk, and never draw anything.

For capturing bullet points, and other terse text, a Google doc is far superior.
It's not, because again, the police aren't paying or soliciting others to do the executing.
I am rather junior and recently joined a fully remote team. The culture is so geared towards written documentation that it's honestly not a problem. Every one is extra careful about writing up extra detailed instructions for the youngsters. Also, I'm spending a good chunk of time exploring and researching by myself obviously, but I consider that a perk since one tend to learn better that way.
But your hacked phone will never have updated drivers and will never work with latest Linux kernel.
When asked to choose between a slightly emptier wallet today and a desertified country in a few decades, the choice is incredibly obvious to make: leave my wallet alone!
> Liberation in Advaita Vedanta is attaining the realization that one's individual self is identical with Brahman, posited as Higher Self. This is diametrically at odds with the anatta (not-self) doctrine of the Buddha.

This is not true, there's no conflict. The Buddha was not interested in abstract doctrines but only in what was most pragmatically useful for attaining stream entry, enlightenment and liberation from craving and desire. People who are actually pursuing these goals, even in modern times (with very compelling results, though obviously any claims to arhat status will always be viewed skeptically by most) have clarified how anatta is entirely compatible with a Higher Self as with Brahman.
Māori invented trench warfare in the 1800s. Their fortifications were surrounded by palisades, and they dug trenches beneath, shooting hapless British soldiers from the gaps between the ground and the bottom of the wall.
Fair enough. Sometimes links to next page get messed up.
Judicial system overwhelmed after gaining access to encrypted chats
That's great, but what I'm interested in is, what happens if those boostrap peers are somehow blocked or unavailable? Can we be sure that have 100% uptime?

Can we host our own bootstrap peer and point our hyprspace clients to use that?

If not, then how is it different from ZeroToer?
IBM designed the original ISA bus PC. But with microsoft's non-exclusive agreement it was able to sell MS-DOS, and it kickstarted early clones like compaq. IBM tried to close things down with the PS/2 OS/2 and microchannel, but they couldn't close the barn door.

here's another fun article:
https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/
Best Practices for Data Science Project Workflows and File Organizations
Without quantum error correction it isn't practical to use them for real world problems.

Scott Aarson wrote a piece that touches on this https://www.quantamagazine.org/why-is-quantum-computing-so-h...
My outrage blinded me of that possibility, thank you for bringing me back to reality
Very few employers need a full staff of MIT and Stanford grads, if any at all.
The AN0M fake secure chat app may have been too clever for its own good
> I'd often call someone, they'd answer with an ordinary family name, then I'd follow the script and say who I was calling from, and they'd immediately switch modes and say "Oh yes, this is actually Shady Dave's Used Cars. $Borrower bought a car from me. They always paid as agreed" often without me having mentioned the borrower's name yet. In fact the wording was so consistent it was absolutely clear the LOs had told them exactly what to say.

Sounds legit! lmao. For pete's sake, this could have been a story straight up from the Big Short.
Probably for the better.

When I first visited Florence in 1996 people where happy to talk to us. When I visited again in 2018 everyone was exhausted by the constant flood of what they call "newly rich Chinese". Newly rich for them meant that they don't have the behavior usually associated with wealthy westerners.

https://www.businessinsider.com/china-is-embarrassed-by-its-...

It's kind of culture shock because in some areas in Asia it is considered OK to just let your kids pee on the street. But with historic sandstone in Italy, the locals obviously hate that.

When I tried to revisit Venice in 2018, they had deployed military for crowd control and were actively advising against visiting it

My favorite places in Italy don't have a highway connection and they have aged well. The tourist hotspots have not.
All Programming Is Web Programming (2009)
Uh, sounds to me like the penny has dropped already...? Or do you mean, when Andrew "rasengan" Lee will understand he fucked up and kill Freenode? I think that will take at least a year or so, probably more, and he'll probably try to sell it on first.
I don't think any jurisdiction will ban human-driven cars in our lifetime, though I think it's likely they'll outlaw the sales of human-driven vehicles at some point, which means then it's just a matter time until there are no more human driven vehicles on the road. I have no idea if that point is 30 or 80 years away, but I think it will happen.

Exactly like what is happening with ICE vs. EV right now. Come 2030 there are plenty of places in the world you won't be able to buy a new ICE vehicle.. so a few decades after that there will be close to zero ICE on the road. Five or ten decades later there will be for all intents and purposes zero.