skysight-inc/HackerNews huggingface dataset:
As someone working on 5G, I disagree strongly. 5G supports up to 1 million devices per square kilometer (the most dense city, Manila, in the world has about 50k people per square kilometer). My understanding is that you can have about 100k devices per square kilometer before speeds drop below ideal (20 gigabit). So even if everyone in downtown Manila wanted stream seven movies at once they could all do it. As other commenters have said, that’s because of clever techniques like beamforming and OFDMA.

But cities aren’t really the area where 5G home internet provides an advantage. Sure, the protocols more efficient than WiFi - the tower allocated bandwidth and time blocks to coordinate transmissions instead of having everyone’s router blast away on the same hardcoded WiFi channels. But it still achieves those high speeds and great connectivity through having a bunch of small cell towers - hardly much different than wired internet.

The real advantage is suburbs, small towns, and rural areas. You solve the last mile problem for cables, eliminate outages, and you do it all with a couple large cell towers.

Yeah, people (or more likely businesses) with high throughput needs will still use wired connections. But it will be because the electricity costs of transmitting from a 5G tower are high enough that there’s always a base cost per GB, not because there isn’t enough bandwidth to go around.
"basically every linux software needs hundreds of packages to downloaded separately from internet, as they are created by scripters who randomly using external libraries to even perform an rgb to bgr conversion, and not real programmers who have a clue about writing programs"

I... am inclined to violate HN rules, let's just say I closed the tab at that point.
Scala/Kotlin have some SQL abstraction libraries which have immutable data entities, actual constructors, etc. So I don't see why any of this has anything to do with SQL rather than the limitations of Java and Hibernate trying to force Java to do something it's not designed for.
I've been doing something like this for about 3 months with very good success. This is also pretty much the only "complete" solution I could come up with that doesn't involve duct taping 3-4 different things and keeping them all in my head.

A simpler solution I had - One linux vm, SSH connection plugin in VSCode and a simple 4 line SSH config file (~/.ssh/config) does magic.

Here's my config file -

Host <hostname>
HostName <Hostname IP>
User <User>
IdentityFile <Identity File Path>
LocalForward 127.0.0.1:8000 127.0.0.1:8000
LocalForward 127.0.0.1:7000 127.0.0.1:7000

The LocalForwards are key in setting up any tunnels I need working locally - you can tunnel as many ports as you need.

I use the terminal inside VSCode - which means I can manage docker(-compose), microk8s, etc and anything I spin up, I'll just be able to access from my local host during testing.
HRTFs are awesome, but I really wish we could have an open standard here and not a dozen competing proprietary ones. It feels like you really just need a standard way to encode the position of multiple audio tracks in 3D space and let your implementation of choice do the spatialization for you.

Anyway, fun fact: OpenAL Soft has an implementation of this. If any games you play use it (Minecraft notably does) you can get 3D audio by just setting 'hrtf = true' in your OpenAL config.
The secret economics of food delivery
> What about parallelization

If you mean multi-core, I guess you could do memory-mapped registers to control additional cores from the first one? In its simplest form, you write an address (reset vector) into a predetermined memory location, and that core starts executing from that address. IIRC real multi-core CPUs work something like that.

If you mean multitasking on a single core, you should definitely be able to implement the cooperative kind. Preemptive multitasking requires timer interrupts.
All this stuff really ignores some real advice that really works.

Anxiety comes from a lack of competence, confidence, or self-awareness. Lack any or all (and we all lack them to some extent) and you’re more nervous.

Get experience talking, presenting, comfort with how you look and sound, practice humor, gauge if you can maintain an audience. These are all practicable things. You can work on them.

I think meditation or mindfulness or any therapy tends to be good for realizing the importance of this, and perhaps some peripheral issues, but would never beat the cause of anxiety because the anxiety is rational. If someone asked me to fly a plane I’d be anxious - and that’s a good response, at a normal level, it means I’d have more cortisol and norepinephrine to react quicker and pay attention. But it’s not great for social things because it makes you shaky, so people see it as more of a fault than a good thing.

A lot of people today want to subscribe to “believe and you can” or “it’s all in your mind” type mantras but to me it’s really backwards to something like, “it’s ok that you can’t, accept it, and with hard work you can.”
Yes and in this case this could achieved very easily by simply increasing taxes on kerosene, in a way that does not affect existing and future 'green' aviation fuels.
$175 according to official info at: https://corp.delaware.gov/frtaxcalc/

The maximum is however $200k. I can believe that it may have been $180k in the past.
You may find it productive to speak with your therapist about EMDR approach. It has shown to work with trauma, ptsd, anxiety.
Obviously an outlier here, but I have as much desire to hear sounds behind my ears as I do to see images around my butt.

Best case scenario I've ever had is that it's distracting as hell.
Because the player's computer needs to know where the enemy is in order to render them on the screen, create footstep sounds, calculate shadows, etc. As long as the player has ultimate (root, admin, etc) access on that computer, it will always be possible for a program running with elevated privileges to read that enemy position data from the game's memory and make the required mouse movements to point at it and left-click.

The only way to prevent this is to remove elevated access from the player's computer. This has been done with varying levels of success on consoles, but even then it's only a matter of time.
Thanks for the reference. I didn't know that there is a paper behind it.

However, I'd say it's quite unlikely. First, he had a supervisor Stephen Chong back in Harvard who co-authored the paper. It's unclear who should get the credit on that particular thesis. Second, the paper has unexciting citation count (200+). Lastly, he stopped publishing and is not in academia any more.
China's endeavor to reduce carbon emission
China’s huge new energy vehicle market has drawn much attention of foreign investors amid the country’s continuous efforts to reduce carbon emissions.

ZF Electric Mobility Technologies (Shenyang) Co, a branch under ZF Friedrichshafen AG, a leading automotive component supplier based in Germany, announced the launch of a new project last Thursday in Shenyang, capital of northeast China’s Liaoning Province, marking a giant stride toward exclusive electrification of vehicles.
The costs of fishing are finding, catching and processing the fish. This boat might increase the efficiency of the last two and only marginally the first.

Increasing the stock of fish might reduce the costs of finding the fish.

Perhaps an exclusive lease of a fishing area would give boat owners an incentive to reduce fishing pressure, increase fish stocks and reduce the cost of finding the fish. Potentially outweighing the investment required to build a boat like this?

Let's not attribute to malice what is a result of dysfunctional government regulations with unintended consequences.
> and the compiler or interpreter knows both x's are the same variable it could optimize it away to 1.0 ± 0.0, so I don't see the problem

You're moving the goalposts here. Those are HUGE if's. You went from something you could trivially implement in any language to something that requires a LOT of infrastructure and will severely limit your options.

How are you going to handle (x - z) / (x + z) when z = 0? How are you going to handle f(x) / g(x) when they turn out to compute the same value in different ways?

You go from "I need to change float to interval<float>, give me 15 minutes" to "I need a computer algebra system, let me figure out if I can embed Mathematica/SymPy/Maple/etc. into program so I can do math." And even when you do that you STILL won't be able to handle cases where the symbolic engine can't simplify it for you. Which in general it won't be able to do.

> But if, in your code, you've copied x to y (not by reference), then it seems that x / y would correctly be [3/5, 5/3]. This is a feature, not a bug.

No, that is most definitely a bug. The correct result is 1.0, but you're producing [3/5, 5/3]. If that's not a bug to you then you might as well just output (-∞, +∞) everywhere and call it a day. You can insist on calling it a "feature" if it makes you feel better, but that won't change the fact that it's still just as useless (if not actively harmful) for your intended calculation as it was before.

Contrast this with just leaving it as a float instead of an interval, where you would've gotten the correct answer.

> In any case, since intervals are more likely to be more like ± 0.000000000000001, it doesn't seem like a problem in practice even if the compiler/interpreter doesn't optimize it away?

That's only after 1 iteration. Notice that in my example the error was multiplicative, not additive. Run more iterations and your error will magnify.
Saying this is like saying you can "clone radio quite easily". Some NFC technologies can be easily cloned, some are harder. "Tap to pay" bank cards use NFC technologies.
Check out what New Orleans does with the water infiltration.
Pacemakers are like that. For a much more serious problem, but likewise the surgery in this case is mundane and low risk.

While methods to attack these could be developed, until they are and are applied to you, you'd have a fallback payment method if you were mugged or otherwise inconvenienced.
Good Luck!

I'm in my 40's and also going through a number of interviews. It's been a lot of hackerrank/leetcode type stuff mixed with some practical problems and behavioral questions. Also stuff about times I've demonstrated technical leadership...
>The Librem 5 does not even support software encryption and no progress has been made toward adding even LUKS encryption.

OSK-SDL has been ported to the Librem 5 to the best of my knowledge (Source: talking to the actual dev working on it).

> The Librem 5 lacks a secure element for any hardware binding on the encryption and so would be entirely dependent on software-only encryption.

You do know it has a smartcard port right? That would be the whole point of having the smartcard: hardware binding encryption! Also see this:
https://news.ycombinator.com/item?id=26773309

> Current releases of the Librem 5 have been plagued by thermal throttling issues and poor battery life which in some cases has clocked in at less than 1 hour at idle.

Actual citation needed please, as this contradicts you: https://puri.sm/posts/librem-5-4500mah-battery-upgrade/

> This renders the firmware unupdateable without shorting a connection.

That is simply incorrect:
https://source.puri.sm/Librem5/redpine-firmware-nonfree
https://source.puri.sm/Librem5/firmware-tps6598x-nonfree

Note how the update procedure doesn't call for "shorting a connection".

> Although the modems and radios are not attached to the host via DMA, they rely on USB for isolation, which simply shifts the trust from the kernel driver to the kernel USB stack, and USB was never designed with distrusting the device plugged into it in mind unlike SMMU/IOMMU, which is specifically designed to mitigate unconstrained DMA.

Do you have a citation for this beyond a repository that says: "Something I should mention off the bat right now is that this repository is a rough draft. Much of the information in it is very work-in-progress, and some of it needs to be looked at."

Being that off the top of my head I am able to contradict the most of your statements (with actual citations), I am skeptical of your claims, as laptops and other portable devices have to worry about rogue USB devices too, and this has been a known issue for over a decade.

It seems almost all your comment is either 1) out of date (And the last commit to the repository you posted to was 11 Feb 2020) or 2) flat out wrong.

tl;dr Did you do any real research on this topic?
UVA microaggressions case shows just how schools abuse professionalism codes
Pretty much this... incentives matter. But if you’re a slave, what’s your incentive to work harder?

As for literature backing this up, Adam Smith in Wealth of Nations talks in detail about slavery in the American colonies.

He gives examples where slavery was only viable in the southern states where they grew tobacco. Maybe one of the reasons why the South were so opposed to the end of slavery vs the North where slavery was expensive
I am on a tangent here, but I don't think that Transformers will have very long term effects. It is highly resource intensive, and only a few company can take benefit for it.

I know HuggingFace has been a gamechanger providing API calls for big models, and providing very practically models like distilBERT, but still, Transformers don't seem practical to me.
In France it's integrated to the point where the TGV has AF Code shares, and you earn airmiles on the train:
https://www.airfrance.fr/FR/en/common/resainfovol/avion_trai...
In my "world's worst x86 decoder" idea, the idea is to make the prefixes (save possibly the segment register prefix) part of the instruction opcode, also including the REX.W and VEX.L bits as well. A nice side effect of this definition is that it makes operands on differently-sized registers different opcodes entirely, which isn't necessarily a bad idea.
> Game devs weren't paying attention to what was happening in the non-game dev space.

Well of course not, they were too busy crunching 70-hour weeks trying to hit that arbitrary release date so they could be fired and spend months unemployed before the next game studio ramped up for release. /s-only-not-really
Brave was good until they really started pushing their ad/cryptocurrency stuff. It's still okay in technical terms (they subvert a lot of telemetry, have good performance), but it just FEELS icky now.
> The most stable state is not to grow, after all.

Well, the assumption has to be that there were no external impact to that system, which was never the case.

A strong stable and healthy mainstream, plus moderate amount of innovation seem the most stable, under normal circumstances, to me.
I'm using a 4 years old laptop with 4GB as my main machine. As much as I want to develop Android apps, there's no way for me to do it with Android Studio. The IDE itself would consume much of the memory with glaring input lags, and there's gradle. The tooling isn't there outside the IDE. Kotlin-language-server and ktlint sadly isn't enough. I really wish android dev is more accessible.
In all seriousness, you're not taking it seriously. For you, mugging isn't a real concern. Congrats? For others, it really is.

And beyond that, you admit to having a minor need this could address. Can you understand that for others that same need is much larger due to other circumstances?
If only Jetbrains added something more modern to sync files with a remote host, instead of the SLOW SFTP way they do it now, I'd be an instant convert.

Recently, I've settled for using my remote machine as the source of truth for my codebase (a monorepo) and only sync specific directories I work with locally.

Remote docker interpreter (python) + this is a workable-enough solution. It's not ideal - I still have to switch to the terminal to run git, tests, etc. Compared to this, the VSCode way is just simply better; especially if you don't use all the features of a full-blown IDE.
I used to work on options MM desk. Even though BS is not correct in magnitude (e.g. our quants used some black magic to get deltas at the tails, which even then we're quite off from what CME was giving) it is directionally correct. Just having an intellectual grasp of what caused a shift in the price can be very useful. The problem IMHO is that way too much energy has been spent improving it by old school quants vs exploring other approaches ( e.g. a limes regression works quite well for daily fx option movements)
I don't understand that complaint, but I rarely maximize my browser.
You are missing GCP. GCP is very popular among people and companies.

And how could you forget Google Play Store?

So it is not just "GMail and Maps".
I guess proof is unwanted here.
Thank you so much for all the hard work. Very much appreciated!
Probably a reference to how JPA-Hibernate lets you fatten up your creatures (in memory) and then put them to sleep (in the RDBMS) until they're ready to play again.
The place to start is by falling “into touch” with people you know. Contrary to the intuition of people like us, most people are open to reconnecting...or think about it this way, people have not reached out to you because they are at least as worried about rejection as you are.

Decent people tend toward staying decent people.

Most of business sense is understanding people. You can hire accountants and lawyers and software engineers. You can’t buy genuine interest in other people. But you can build it up yourself. Good luck.
> eliminate outages

Why do you expect 5G to eliminate outages when we can't eliminate them with existing LTE towers, with home wifi, or even with direct ethernet connections to modems?

As of now, my least reliable network is always my cellular network.

> you can have about 100k devices per square kilometer before speeds drop below ideal (20 gigabit)

When, though? We're far, far from this at the moment. What is going to fix it and when?
What should the next chat app look like?
Thanks and those are very solid advice.

You mentioned having a discussion with potential pentesters at their firm would help, any advice on how to evaluate pentesters given that we probably know much less on the topic compared with those pentesters?
Here's the thread mentioned above - https://forums.virtualbox.org/viewtopic.php?f=8&t=98742#p488...
I had work related anxiety for awhile, and then one day I realized I could co-op that energy to go faster, by body and mind eventually decided they didn't like that mind hack and the anxiety subsided.
By that same token, doesn't someone have to get really close to steal it?
Can you explain further? I'm a semi-regular Mathematica user, but it's not at all obvious to me what you're referring to. "Symbolic programming"? The notebook? The massive function library? I genuinely don't get how any of these are supposed to be fundamental to understanding our world.
Yahoo Answers, a haven for the confused, is shutting down
Edit to the parent (non longer editable):

Everyone meant to refer to everyone inside mainland China.

Some replies below mentioned other corps like Amazon fb Google etc. Which are not considered in my parent post.
Hmm, 994 bytes; that’s rather small, wonder what’s in it?—

Ah.
Whereas all my native apps are positively dreamy without internet connection...
Not in the game industry but this really hit home. Some great insights, and I have many horror stories that I remember in software dev
Bass players are paid for the plays they note, not the notes they play.
Recording of the week: An interview with Ravi Shankar
Police injected him with ketamine to sedate him and he died from that.
I call every country which, on their constitution, proclaims themselves to belong to a specific ethnic group to be an ethnostate.

I live in Canada. If the constitution of this country specifically said it wasn't for me I would not accept that. If you disagree, that is your right.
Using 6 components instead of 1.
Electrode caps are a dead end in neural computing. They don't work for anything but the simplest tasks, and applied to complex tasks, they are complete gimmicks. You have to have an in-vivo invasive chip if you want to actually do anything meaningful with the data in your brain.
What dose do you take? I might give this a shot.
Firebase is actually a lock in scam.
SQL abstraction libraries yes. ORMs, not really. You can map between an immutable datatype and the state of a row at a given point in time, but the only natural way to work with the native way that SQL databases express writes - in-place updates to rows - is with a model that represents them as in-place updates. In my experience those SQL abstraction libraries tend to be oriented towards either thinking in a purely command-oriented way (i.e. they're the equivalent of an IO monad) or using your database in an append-only log style (which is a much better way of storing data, but not what SQL databases are designed for).
Surprising Search Results: Unintentionally Getting on the First Page of Google
As someone who lives in Houston, the cities just have completely different appeals. Austin has invested heavily in green spaces, and has way more to do nearby.
I don't agree about cameras. Take a look at your favourite youtubers - for the most part anyone who is even half way serious about making videos has moved past the limitations of phone cameras.
"For a limited time, you can buy any Git commit from this repository as a Non-Fungible Token on my Content-First Multimedia Proof-of-Authority revision-controlled realtime collaborative private enterprise blockchain (a shared Google Doc)."

Made my day.
I like how, outside of the central diagram, there's random buzzwords not connected to anything.
They increased the participants sleep from 5.5 hours to 6 hours per night and expected improvements in cognition. This is not how sleep works, AIUI. This is like expecting to get rich after overdrawing your bank account by $140 per week instead of $175 per week.
“Fevers of Curiosity”: Charles Baudelaire and the Convalescent Flâneur
Not with an isp measured in the thousands of seconds. This is greater than earth escape velocity. Past the earth, it'll diffuse enough to not be a significant issue.
Another collection of wisdom, this time from David Farber. https://www2.cs.arizona.edu/icon/oddsends/farber.htm

These days, Dave is in Japan. Co-Director, Cyber Civilization Research Center and Distinguished Professor, Keio University Tokyo Japan
------------------------------------------
ip: ip
Permalink: https://ip.topicbox.com/groups/ip/T5d02d25c6d0cdd1c-Mccf10bb...
Delivery options: https://ip.topicbox.com/groups/ip/subscription
Wonder what this might look like if implemented via memresistors -- such that the memory and processing were a single logical unit.
Simon releases so many community based projects how can you not love this guy.
> We've had that on the desktop but NEVER on our phones.

Give it some time. We've had to wait decades to see some people starting the transition from closed desktop systems to open ones, and we aren't nowhere close even to a tenth of the Windows/Mac userbase. Mobile platforms in comparison are newborns, and the industry after learning the PC lesson now is actively fighting against Open Source software and standards by producing software that refuses to run anywhere but their platforms (Whatsapp, banking software, etc) while they spend money to tight close their terminals so they can't be reflashed with Open Source operating systems, a practice that also creates pollution related issues.
Time will tell; we probably need at least 5 more years and a couple killer apps that will make a significant number of users move to an open device such as the PinePhone or the Librem 5, or what device will we have by then, so that those figures can't be ignored anymore.
Wait, what? Async? Isn't your cohort supposed to be precomputed?

And undefined would still have to be handled anyway, as browsers without support wouldn't have the attribute at all (at least for several years after it was accepted, for everything to get the new feature).