skysight-inc/HackerNews huggingface dataset:
Offline Mesh Networking on Android?
I want to get 30-100+ Android devices to connect to each other offline without requiring a WiFi access point. I also want to have high connection speeds between them to enable transfer of video files etc. The main purposes is for an education app that is used in areas with limited connectivity (Afghanistan, Tajikistan, Rwanda, and a few others).

Google Nearby API is proprietary and doesn't do mesh. Normally WiFi direct on Android gives 192.168.49.1 to all group owners, so you get an IP address conflict if you have more than one group owner on the network. I found it is possible to to get around this using IPv6 link local addresses.

I have now gone and built an open-source library that implements this:

https://www.github.com/UstadMobile/Meshrabiya .

In testing I can get 300Mbps using a 5Ghz network on neighbor nodes, 150Mbps over multiple hops.

I have checked out Briar, Bridgify, Qaul, and others - Is there anything else that can setup a multihop mesh network on Android over WiFi without requiring a rooted phone? Anything else out there to interoperate with?
> I honestly haven't come across anyone who would advocate for Hacker News or Reddit as a productive use of their time.

Really? I actually encounter such individuals quite frequently, even if it's more subtly expressed through statements like, "Hey, did you catch that discussion on HN about X? You should check it out!"

> Are we implying that all social media platforms are indistinguishable?

In the sense that they all harbor pseudonymous individuals often baiting one another and getting embroiled in futile online conflicts aimed solely at boosting egos (even our current exchange is not exempt from this and I am guilty of it)?

Yes, I believe that's a valid assessment of virtually every social media platform.
The Advantages of Remote Work for Decentralized Autonomous Organizations
Which is the best position to sleep in?
well apps like 1password makes it easy to fill those 2fa codes from computer and phones easily.
I was going to suggest, is it the person's workout that's causing inflammation? Or the need to go tell everyone about it on social media. I'm not sure this study accounted for this.
The problem is that at a real company, this is very difficult because you have to argue with your product/design team and explain why you don't want to implement [x] feature because it's "too complex". Inevitably they'll point to some competitor website that has the same feature, which makes you look like you're just lazy. It's possible to succeed in those arguments, but it's hard.

It's one thing to convince them not to do some weird scrolljacking, but even something like a dropdown or a popover adds a ton of complexity for responsive sites.
> I'm talking about the complexity that namespaces and entities add to the data model

I've worked a lot with XML, and I have no idea what complexity are you talking about. This just wasn't complex / difficult. Once you've learned what this was about, this was your second nature. Eg. I spent a lot of time working with MXML -- that is an XML format for Adobe Flex markup similar to XAML and a bunch of others of the same kind. It used XML namespaces a lot. But that was the least of my problems using it...

Again, I've never had anyone who learned how and why to use XML namespaces complain about it. All complaints about this feature were coming from people discovering it for the first time.

> You can normalise and compare arbitrary pieces of JSON

Dream on. No, you cannot. It depends on parser implementation. For example, you have two 20-digit numbers where 15 most significant digits are the same. Are these numbers the same number or a different number in JSON?

The fact that it's 5 pages means nothing... it's 5 pages that define a bad language that creates a lot of problems when used. So what if it only took 5 pages to write it? You can probably squeeze Brainfuck definition into half a page? -- So what, it's still a lot harder to use than JavaScript.
To me, having a profile with some kind of “like” system (karma) makes it social media. The main incentive is to gain upvotes which dramatically changes the way in which users write their thoughts. Even though there’s nothing tying the “real me” to my profile, I still know it’s me and am incentivized to make posts that will garner more votes. SO, Quora, forums etc all count. Only when people are truly anonymous, with no “score” being kept do I believe it doesn’t count.
I don't know if it will ever shrink under 10%, and even if we could shrink it we wouldn't want to. Hear me out:

Now that lighting is cheaper, we can have more of it at night. By properly lighting parking lots, community streets, and parks we can reduce crime while increasing economic and leisure opportunities in cities.

I don't think the 10% figure is too much. Lighting frees up spare time for leisure, study, or even business (safely). If anything, lighting is the ultimate service because it gives people more time to do what we must.
it's really terrible. I recently had an awful experience with apple and dumped all my apple products and moved to windows. I really feel microsoft's multi-monitor support, wsl, compatibility is a lot better, but the built in spyware from microsoft is outrageous.
yes it does, good point
Flatpacks solve no problem that I have, and bring their own headaches, so for me, flatpack is certainly not the future.

Same with snaps, although I dislike snaps more.
A) and b) are not really a problem (you don't need solutions to be universal to be useful), c) is solvable (e.g. pause any programs trying to access unavailable memory), d) is trivial, implement it as daemon that has pre-allocated (and locked) sufficient memory
You've some hesitation with Perl, but if you stick at it, you'll find what you seek. It feels very 'unixy' and can achieve much the same as shell while being more consistent in its syntax. Its portability means it will work the same across environments. Plus the newest editions have niceties like modern classes and try/catch as inbuilt language features.

Sharing this because its the route I went, anything I'd have written in Bash I'd now do in Perl.
Shouldn't gnu put a stop to this?
The Right to Not Have Your Mind Read
I don't know about America but in the UK people don't get their driving licence taken away that often, even if they have hit 12 points (ie: racked up enough offences to theoretically lose it). There is a lot of consideration as to whether removing the driving licence will cause hardship and defendants obviously usually argue that it will (with some truth) so judges sometimes don't remove the licence.

Anecdotally, I feel like it's actually gotten less common over the years. When I was a teenager I would meet adults who were riding the bus because they'd had their licence taken away. Often it would be for a 6 month period before they could re-apply (without retaking the test). That became less frequent at some point.
Most importantly, the context changes the meaning of "free" from libre to beer. Most people use the phrase to mean libre.
And most important of all - no push notifications trying to drag you back in all the time.
If you work at a small startup - they are mostly parroting what large and mid-size companies are doing - regardless of the fact that they're likely to fail before they get to that size, and doing said thing might make their chances of failure higher.

If you work at a large company - having a larger pool of candidates to hire from is definitely worthwhile.

And, it is much easier to have a poor understanding of Databricks than a very good understanding of data engineering in general.

Someone with a poor understanding of Databricks might be able to do 80% of what you can do with a great understanding of data engineering in general.
From the student side I end up carrying an extra 2FA app that only works with my college vs. Google Auth (and similar) that carry my other 15 sites.
> Eating a good meal today doesn’t prevent you from going hungry 6 months from now.

Sure it does. Angus Barbieri fasted for 382 days successfully.

In the same vein, working on one's body strengthens future potential disabilities, but not all, such as sight and hearing. However, most people who become disabled later in life begin to have orthopedic injuries rather than completely losing sight and hearing, which of course they lose but not to the same extent as getting arthritis etc. So the point of strengthening one's body is still valid.
Haven’t read the article yet, but there’s a lot of old mines in my area and I’d love to build a self exploring drone to map these mines using LiDAR.
I would like to propose a fourth category. Crimes of perceived justice. Crimes committed to right perceived wrongs and balance personal justice against public justice.

Stuff like: Stealing from your employer because you believe they are treating you unfairly, keying someone's car because they cheated on you, trashing an apartment when the landlord evicts you, not paying a fine that you think is unfair, doing drugs because the law is stupid, etc...
I'm talking about which instructions and idioms are optimal. AFAIK, with intrinsics the compiler won't completely change what you've written.

Back in the days REP MOVSB was the fastes way to copy bytes, then Pentium came and rolling your own loop was better. Then CPUs improved and REP MOVSB was suddenly better again[1], for those CPUs. And then it changed again...

Similar story for other idioms where implementation details on CPUs change. Compilers can respond and target your exact CPU.

[1]: https://github.com/golang/go/issues/14630 (notice how one comments the same patch that gives 1.6x boost for OP gives them a 5x degradation)
> click confirm prompt from lockscreen

This is also a huge vulnerability that has been exploited.

https://www.theregister.com/2022/11/03/mfa_fatigue_enterpris...
There's a practically infinite amount of sun and wind available.

The relevant metric for efficiency is not "heating done" over "sun or wind collected" but "heating possible" over "investment required".

A simple solution can outperform a more complex one.
> The interaction of hashes, symbols, and blocks lead to a language which feels like it is designed with DSLs as first-class citizens.

Totally agree.
I think that's fair. I also think it's fair to count on-prem versus hosted as a metric for your org that should be evaluated.

I think that what is missing from the article is that it's not a matter of free versus paid, but rather integrated solution versus dispersed solution with custom glue code. Depending on your organization and your constraints, you should define your budget, wants and needs, build metrics to represent those, evaluate all systems against your particular metrics, and come to a dispassionate result.
I agree it's a social interaction. Just not an in-person one.
Direct damage from combat sports can catch up to you eventually. CTE is pretty serious, but unfortunately you probably don't realize the extent of that damage until it's far too late.
As someone who read "The Scarlet Letter" in highschool, the lesson I learned is that the state really should avoid encouraging and supporting a culture of vigilantism and ostrization. I for one don't think that lasting punishment* for life are appropriate where addiction is likely the root cause. But if the goal is just that, the laws should be changed to do so more deliberately, rather than offload the dirty work to the public.

Also, I can't decide if "whiskey plates" are useful in any real way. As something that is socially stigmatizing, it's really unclear what the social response (if anything) is supposed to be. That said, I don't know of any PSA or public decree what went along with the launch of such programs. Now I'm just curious.

Hilariously, in Virginia, there are "Gadsden flag" ("don't tread on me") plates that can resemble whiskey plates from other states. So, across state lines, you have people inadvertently diluting this "DUI driver on board" message all while expressing a confused mess of other sentiments.

(* I should clarify this by saying that I'm all for one-time penalties for doing the wrong thing, including removing privileges. It's where we brush up against a person's rights, forever, that I take issue with. To me, revoking a driver's license for life is okay, but removing their sense of personal safety and autonomy through crowdsourced abuse, is not.)
10-year Treasury yield hits highest level since 2007
In Minnesota drivers recovering from DUI revocation are required to use the "whiskey" plates. (Incidentally the license plate database is incomplete because it does not include the Minnesota "whiskey" plate.)

While "whiskey" plates are on the vehicle police officers can legally stop the driver of the vehicle for a impairment check without cause (e.g. without any indications that the driver is under the influence or any traffic violations.) The idea is that the extra enforcement is incentive for the recovering DUI driver to continue to drive safely and re-develop that habit.
> I hate them to my bone because they do not have my interest in mind, and they will be very deceptive and dishonest about what's going on. They are not there to be friendly, nice or care about you. They are a repetitional splash guard for the awful, inhuman and socially toxic behavior that corporate values celebrate.

It's not a case that "recruiter" is the politically correct version of "head hunter".
I work in post-sec and this is very common practice. There are few key players that tend to capture the majority of schools in the States/Canada for specific tech solutions. Blackboard/Canvas/D2L for LSMs, Shibboleth for SSO, Duo for 2FA, Cisco AnyConnect for VPNs.

tech solutions in the field tend to be incredibly low risk given the size and make-up of the anticipated users (enterprise services with thousands of employees and tens of thousands of students). For public institutions, there's the added element of public sector risk avoidance.
If it's too large, then just write normal Python code. It'll be a lot longer than the equivalent shell-like script, but you'll gain it back in maintenance effort, debugabillity, and robustness.
Curious, but in your parts, is bamboo synonymous with Japanese knot-wood or is it still considered a separate plant?

I’ve got my oldest kid trained to be on the lookout for knotwood shoots in our yard. It grows and takes over so dann fast.
Be careful, that is a decade plus old expired draft of a proposed update to RFC 2606. The current version of the standard, including 6761 which updates it, does not reserve most of those.

https://datatracker.ietf.org/doc/html/rfc2606#page-2
https://datatracker.ietf.org/doc/html/rfc6761

You are probably safe using names like .lan and .corp but they are not currently protected by standard in the way example is.
I’m not sure I understand what you’re asking. Why is the intention of the author of the license in question?

In this case, Stallman simply clarified that Parallel’s notice did not count as a legal requirement and does not conflict with the GPL. His opinion wasn’t necessary, but since he wrote the license, it is authoritative. In this case, the question wasn’t brought to court, it was simply a clarifying discussion, and thus his intention did affect how things go in practice.

> And specially someone who is neither licensee or licensor?

Also wasn’t Stallman effectively the licensor or representing the licensor at the time, as president of FSF, head of the GNU project, and author of the GPL?
> Then there is a free phone. You don't pay a lower price if you refuse the phone, so it's effectively free.

No. The cost of the phone is baked into the plan and you get punished with a higher price if you don’t buy your phone from the carrier. It’s a way of getting people to think of it as free so they’re effectively buying a new phone every 2-3 years.

It’s a variation of tied selling, but instead of requiring you buy a phone from them they just price it so it’s obviously a bad deal not to.
It is not stated whether these are killed, killed in action, or ‘casualties’ - which include all wounded.
A few times in my life, I've lived near U.S. military bases. That gives you a chance to see all kinds of license plates from all around the world as people who live off-base are transferred in and out.

Once when I lived in the desert, I had neighbors with plates from Hawaii and Guam.

One neighbor had a German plate. Not on the front like some chav adornment. But on the back as his legal plate.
start a bunch of threads and e.g. invoke subprocess.run() from them

Done that many, many times and honestly combining python with parallel is in many cases the best way to go. Write your python script to be as fast as possible on one core and then use parallel to run it on all your cores. This has the added advantage that you can go from running on all the cores on your machine to running on all the cores on a 100 machine cluster by just changing a couple of lines of code.
I have not accidentally flagged any submissions. I've flagged two, and both of them were intentional and worthy of the flags.

I don't read HN on a phone or tablet, though. Perhaps that's where the trouble is?
Two, and both were unintentional. Thanks for flagging this! (Pun obviously and regretfully intended.)
If by true phonemic you mean 1:1 relationship between sound and letter, sure; not all the letters sound the same all the time, and not all sounds are always represented by a single letter. It's a natural language so it's bound to have some irregularity.

But those exceptions you listed are either rare exceptions (h is always silent, but with a handful of exceptions, normally loanwords like hámster or hachís; x is always "ks" except in old/historical words like México or Quixote), or just follow more or less complex rules.

In general if you read and know basic rules, you know how to pronounce 99.9% of the time, if you listen you need to have some deeper level of orthography/etymology/grammar knowledge to write correctly.
You'd think some algorithms would be considered near always wrong solution for the problem and so never used aside for very specific use case (like tiny microcontroller) but here we are.
I still disagree with arbitrary, just less strongly.

Whether his opinion on GPL is relevant, or if it is, how important it is, is up for debate. But I still don’t think it’s “based on a random choice or personal whim, rather than any reason or system”.
> I don't know how useful this is.

The website that is the subject of this discussion comes from Andy Bell.

I would encourage you to see his other work, e.g. Every Layout[1], and the website[2] linked to a recent talk he gave[3].

In particular the answer to your question can be found at 14:38[4] in the talk, perhaps more precisely the slide he shows at 14:59.

[1]https://every-layout.dev
[2]https://buildexcellentwebsit.es
[3]https://www.youtube.com/watch?v=5uhIiI9Ld5M
[4]https://youtu.be/5uhIiI9Ld5M?t=878
Two for me. IIRC, I've never flagged anything.
If I say "Please don't use this software if you make more than $100k/year" I haven't added an additional clause, just communicated a desire. I'm as annoyed by parallel's citation nag (particularly since I don't plan on ever publishing a scientific paper), but it does not impose extra requirements.
Isn't it a pain to clean up the salt afterwards? It seems like hauling out the vacuum to clean up after killing a bug would offset any advantage the gun might have.
Why then? Stealth can't be that good. Cost seems impossibly unlikely at a development stage, but are they somehow lower cost to manufacture? Seems unlikely.

I am welcome to alternatives, but the announcement included:

“Blended wing body aircraft have the potential to significantly reduce fuel demand and increase global reach,” said Secretary of the Air Force Frank Kendall. “Moving forces and cargo quickly, efficiently, and over long distance is a critical capability to enable national security strategy.”

It could be cleverly written to suggest it is about fuel efficiency and range, but that these straightforward and public explanations aren't the real reason. Totally possible, but what are they then? I know I don't know enough to second guess the public statements of the Secretary of the Air Force and the plain reading is that the first sentence is directly related to the second.

But we all know that's not how it works. Both sentences are just always true, they aren't necessarily related. I don't know what else it would mean though.
You wanted to send zero byte. This is how you send zero byte. You are making unrelated claims now that has nothing to do with your original claim.
This implementation sounds better. Though for me I still have to manually input a code from the Duo app (that doesn't auto refresh after code entry since it's not time based).
Fair enough, the free tier should be plenty for a basic use-case!

I would also challenge you on it:

How much time does it save you each day?

How could that translate to your income?

Do you want the app to improve and add features over time?

Is 65 dollars a year truly out of reach if you feel that you need pro level features?
What does this even mean? Stop assuming everyone in the world thinks the same way you do and has the same pants-on-head-retarded hatred of insurance companies.

Guess what? Sane people in sane countries recognise that insurance isnt the best mechanism for accomplishing every social outcome. In fact, it is terrible at doing that for healthcare. So we dont use it that way. Instead, we do the sane thing of taxing people.

Instead you insane parochial exceptionalists think "hurr durr ill force everyone to buy insurance and ban insurance from taking into account people's health, basically making it not insurance". Then it confuses stupid people like YOU into not knowing what the term means.

Please microwave your balls. You are too stupid to be allowed to reproduce.
The dreaded “welfare queen” trope has cost so many lives, so much misery. We’d rather countless needy people suffer than dare give someone else more than he/she is due.
I think it's always been that way to some extent. There's some element of being human, where we seek empathy from others or pity if you will to a degree. I know I've done it, where I made justifications for something I have difficulty in.

It's just now there's a lot more of it, where there is a lot more awareness of disabilities, and empathy rightfully but also means more people are inclined to maybe take the easy way out through diagnoses or taking medication to cover for some emotional issues. If there is no other way, then you should seek out meds,etc. But it is part of being human, to understand and overcome some difficulties through perseverance, resilience, or emotional work.
> I might expect designs (and fonts) to converge towards AI legibility

Why would you expect that? AI is getting more capable faster than our legislative systems are likely to address something like this.
Why is the Google project advertising Webpod?
It's going to depend how you us it.

I waste far more time on Hacker News, which has a similar dubious added value...

I like to keep up with my friends and see what they're up to, and we trade text messages through our Stories, etc. It's something I can do during a couple poop breaks in the day, so I don't really think of it as being "bad" for me. Maybe I'm the only one using it who isn't addicted?