skysight-inc/HackerNews huggingface dataset:
> unify.ui.com is a SaaS

As far as I am concerned, UniFi is a set of compatible hardware products. Physical goods. Expensive, high-quality physical goods that I have already paid for. None of that is like GitHub.

But it looks like they want to be a SaaS instead, maybe because that's where the ad revenue is. But that's not what I as a buyer of WiFi APs want from them in any way whatsoever.
It's tone deaf to push back against criticisms that are misleading?
Imagine of your TV had wired remote controls. Never changing batteries, never having to search for it. What a dream. (No sarcasm btw)
It's all very stupid until a ship gets stuck or a global pandemic means people will rush to resources.

Props to economists on having zero foresight ability
We bought their four-hardrive NVR for our security cams - same thing. You have to login with a Cloud login to access the web interface.

The unit still sits unused in our office rack.

The previous NVR allowed local logins.
> Many years ago I posted that I could not see anything wrong about sex between an adult and a child, if the child accepted it.

> Through personal conversations in recent years, I've learned to understand how sex with a child can harm per psychologically. This changed my mind about the matter: I think adults should not do that. I am grateful for the conversations that enabled me to understand why.

https://stallman.org/archives/2019-jul-oct.html#14_September...

I'm eagerly waiting for your apology.
Look at software engineer salaries in Vancouver, pretty rough.
To make it effective you'd need to prevent the charity from cashing out. Perhaps make a dividend-paying instrument by continually re-loaning the base currency and taking the interest payment and converting them into a stablecoin which gets paid to the charity, but with no way to redirect the payments or convert it into a lump sum.
Clutch Recognizes Invozone as Top Software Development Company in Canada -2021
I think most big companies tend to assign devs when they get some bizz value out of it. Sure that can be a hedge against abandonware, but i think most of the time they're looking for a more direct benefit.
Would be interesting to see if this can be used for eavesdropping as a keylogger.
The majority of work these days are web apps, and the bottlenecks are usually database query and IO issues. Many can be solved with an appropriate index. If you have a slow Django app, I would guess than 9 out of 10 times it is someone who is letting the ORM produce far too many queries in loops. Hashmaps are never something I have needed to look into personally, but I guess it depends on exactly what you are coding.
https://i.imgur.com/wS4bMIi.png

I remember it worked better in 2016...
Ever heard of "trucker bombs"? There is nothing stopping a truck driver from stopping for pee breaks. They choose not to to save time.
PHP Git server exploit, the Zero day bug that nobody wanted to buy
That wouldn't work. You can already rent humans and sim cards to do captchas and phone verification. There's nothing stopping someone from verifying their bots.
The parent said that: "You don't need religion to learn about morality. Watching Mr. Rodgers or reading Winnie the Poo would do".

My point is that Mr. Rodgers doesn't take all these teachings out of thin air, as is mentioned in the PBS article.

It seems that major themes are taken from Jesus Christ's teachings, and His Sermon on the mount. See: https://www.biblegateway.com/passage/?search=Matthew+5-7&ver...
Yeah. It is a bit like that.

A ship gets stuck in the Suez channel.

Let's drill a new channel ...
GPT-3 was trained over months using a huge cluster of computers far more powerful than a child's brain (if such a comparison is even meaningful). It is still laughably bad at what it does, which is completing simple sentences.
"Nano is digital money for the modern world. Try out a fee-less, eco-friendly and instant currency that is easy to use, accept and integrate with."

"EOS is a cryptocurrency designed to support large-scale applications. There are no fees to send or receive EOS. Instead, the protocol rewards the entities that run the network periodically with new EOS, effectively substituting inflation for transaction fees."
but EOS has inflation.
Regarding 1.: no. AllowedIPs in the WireGuard world have the double meaning:

* I expect anything coming from that peer to have an IP address in AllowedIPs

* I know that a peer's AllowedIPs can only be reached through that specific peer

Also, RFC 1918 lists 2^24 + 2^20 + 2^16 = 17 million IPs. You should normally not have an issue finding networks that don't overlap.

10/8, 172.16/12 and 192.168/16

Also, using the same net on different interfaces would probably confuse your server. Maybe if you do some magic with VRFs you could. (And it doesn't mean you should)
bonus feat for heroku for a lot of teams is that their infrastructure bill comes from exactly ONE provider that includes your appservers, database, caches etc. this eases biling/budget things in some companies by an order of magnitude or two.
No - it never did.
probably, but from the outside looking in its what i see.

I don't get that feeling from most other 1st world countries. hell, I've been through a few south American countries like Argentina and Ecuador without any real concerns.

America as a whole seems to have values that just dont sit comfortably with me.
Understand the issue about generalizing. Doesn't change my gut feels though.
Softbank raised a lot of money off early WeWork hype. The management fees on that cash alone will offset any loss WeWork can ever make. And it looks like WeWork will now turn around with spac $ and restructuring. They played the long game and did it well.
Two receivers in the same general location tend to see the same atmospheric distortion, so a naive solution for demonstration purposes can still work well assuming the receivers mostly use the same satellites. No need to make an experiment for fun more complicated than you want to, although filters can be fun!

As others have mentioned, There's much better you can do if you're going for optimal and you have the raw satellite timing information from both receivers.

You can go to the extreme and build a full blown IMU that's tolerant to GPS outages. If it's sensitive enough, you can even measure the rotation of the planet. Big expensive ships presumably have that. The boats on a tracker that glitch their orientation when stopped seemingly don't have that, or at least don't have it integrated with that tracking system.
Predatory Authors, by Wolfgang Dreybrodt
GPT-3 certainly was fed far more data than any human needs to start talking.
I compared the spike encoding regions, and it looks like they're quite different...I wonder if the codons wind up coding for different amino acids. And who got it right?
10Mbps is 5 times the upload speed of NASA's Perseverance rover on Mars. Currently, 3Mbps upload qualifies as broadband in the US.
hello, OP of the blog post here.
Yes, the plan is to write a Cython backend at some point, so that all Cython extensions will benefit from HPy automatically.

The main Cython developer (Stefan Behnel) was present during the very first few meetings where we started to talk about HPy and gave positive feedback on that.
There is no other sector in finance that saw a 40X (!!!) gain in the past year. See for yourself: https://defipulse.com/

Yes, USDC is by definition DeFi. This is VISA plugging into it, providing ON-RAMPS and OFF-RAMPS into the whole DeFi and Ethereum ecosystem.

Take it from Circle's CEO Jeremy Allaire (the organization behind USDC):

"Major USDC news today - @Visa has become the first major payments network to support USDC as a native currency and settlement system on its network. This is massive news, and marks a major turning point in mainstream adoption of crypto.

With USDC being the fastest growing dollar digital currency in the world, connecting its use to existing global networks will accelerate its adoption as both a store of value and medium of exchange. Crypto dollars FTW!

What does this really mean? A customer who has USDC in a wallet, and a card attached to their wallet (there are now dozens of these) can spend at any Visa accepting merchant, and the USDC is used to settle the transaction with Visa instead of the legacy banking system.

For Visa, this means they get the money as fast as a blockchain moves funds, without reversal risk, without the time delays and costs of SWIFT, ACH, etc. Huge!

This is "Over-the-Top" (OTT) money, and a major step in our mission to build a new global economic system on a more open, global, safe and inclusive foundation built on crypto and blockchain tech.

Huge congrats to @cuysheffield and the team at @Visa for really putting your money where your mouth is and embracing the future, we welcome you with open arms in the movement towards an open internet of value!"

https://twitter.com/jerallaire/status/1376493343476187138
Who Will Win the CLM Game of Thrones?
Dr. Fox Effect
>You don't have the phenomenon where you just miss the critical thing while in a debugger, and then you have to laboriously start over. If you miss the critical thing with logging, you turn on more of it and run it again.

This is rather confusing to be honest. Are you saying restarting the software is hard, or that restarting it is easy? If you just missed the critical thing, just add a conditional breakpoint ("Stop here if ptr is null") and restart the software.
I’m really impressed by the diagrams (and they’re vertical so they’re mobile-friendly too!), how were they generated?
Several years ago I did some experimenting: https://imgur.com/gallery/0zv5m

This is the using a hackrf and I'm sending a file vs. not sending a file locally (i.e. to roughly max out the throughput) using powerline ethernet
For a household, it's certainly not enough.

1- Streaming 4K videos through Netflix, Youtube...

2- Downloading a video game and waiting 4 minutes instead of 4 hours.

3- Using a cloud backup service to sync 2/3 Terabytes of data.

4- Running a full bitcoin node, because why not.
AP source: VW plans brand-name change to ‘Voltswagen’ in US
SetApp – Curated Mac and iOS applications
No. See A Disclaimer about the GIL right after the Abstract.
Fair, but... I always wondered how people in Seoul could deal with living so close to North Korea, with artillery pointed at the city perpetually.

But then in europe people would ask me "Aren't you worried about getting shot in America?"

And I'd say no, not really. But I guess now I understand how many of the South Koreans deal with it, they just don't think about it. Gun violence is really quite high in every state and every major city in the US. Mostly we don't think about it.
The same problem exists in Europe. I can relate to the problem of having to carry "a wallet full of RFID cards", which for me is 12 different charging apps on my phone. Some apps work to find a compatible charger, others are necessary to pay. And the rate that I pay varies widely from free to a 35 euro flat rate for a charge (which, yes, is insane).

I would think it makes sense to equip all electric cars with a standard charger and integrated software that handles billing for you. Like cell phones. I don't need a different interface for every cell tower I connect to. I pay only one phone company, and they make sure that I can seamlessly connect to cell towers around the globe. Electric vehicle charging networks should work in a similar way.
YouTube was originally Python, not PHP.
This is the website we need for that 32" e-ink newspaper we're all planning
So THAT's why plugging any USB3 external HD to my "factotum" home server breaks immediately all my home automation working on Zigbee.

And I thought the motherboard was defective...
The "SARS-CoV-2 entry" video was really interesting too, and I recommend watching them both to see how they are different.

https://vimeo.com/510310488
AFAIK fabs are literally buildings within buildings on shock absorbers.
I used TP link power line adapters for years to solve for this.
Worked well.
It's gambling.
The BBC article that this one references arguably has more detail and analysis: https://www.bbc.co.uk/news/world-asia-china-56560829
Do you possibly have any example projects you would be willing to share?

I've been getting into Go for the past couple of months, but I still struggle with this.
Spot on, and I think it's reflected in the very first item on their patch list

> The NCPD spawn radius for when the player commits a crime has been increased.

Their engine just isn't capable of emergent game play or a realistic feeling police response like GTA5 so the fix is to just increase the radius. If they spawn round the corner it will feel a bit better I guess.
"Show HN: How I increased ROI of my cult by 20% with AI-driven personalized advertisements."

Imagine GAN generated pictures showing attractive people (optimized for your taste) attending imaginary member's meetings near you. It would basically be the same as the text generation SPAM that eBay and AirBnb already use, but with pictures.
Some_title
This is some text 1. This is some text 2. This is some text 3. This is some text 4. This is some text 5. This is some text 6. This is some text 7. This is some text 8. This is some text 9. This is some text 10. This is some text 11. This is some text 12. This is some text 13. This is some text 14. This is some text 15. This is some text 16. This is some text 17. This is some text 18. This is some text 19. This is some text 20.
my underwear is a weird kind of battery actually. You put your energy in it, and when you need energy later, you use the money I paid you.
My thought exactly. So this thing is like a VM with a bunch of primitive opcode, why can’t someone write a higher-level language or at least some gadgets
What is amazing takes the fun away at the same time: The detection is way too fast/early. For example you are tasked to draw an octagon, the detection will already trigger once you drew three lines that are roughly aligned at 135° to each other. Draw an elephant? I can see there is something that remotely looks like a trunk and there is an attempt to draw an ear that's merely a stroke at this point. It's an elephant alright!

Things like that made me play the game in a different way: Draw it so the AI won't detect it but a human would most likely instantly recognize it. Example: Microphone. Just draw a microphone hanging from a two-segment microphone arm. Start with the arm and add the microphone last and draw a circle around it or point at it. Clearly someone would recognize this as a microphone, while the AI struggles and thinks it's something completely unrelated.
Maybe after 4 billion years of evolving our code we will get it right.
WHO Report: Wildlife Farms, Not Market, Likely Source of Coronavirus Pandemic
This is about the last mile. I'm pretty sure some people in the US enjoy 1Gbps internet in their homes.

Here is the global index: https://www.speedtest.net/global-index The US is definitively ahead of India in Fixed Broadband (180mbps vs 55mbps); though for a populous and developing country, India is certainly doing quite well.
Yeah. It is internal US politics. Not really rational.
He's a man. It's his fault.
UTP seems to be doing just fine.
Debuggers are great. But to unboggle your mind, here’s why I don’t use a Python debugger.

I don’t write enough Python to justify the time to learn the debugger. I write just enough to help my staff/teammate fix their problem or debug some tool I’m using and move on.

I’ve been doing this long enough to lose interest in digging deeply into each language. I learned gdb for C. After that I learned jdb and Eclipse for Java. There was probably something I used for the few years I wrote PERl later PHP. After a while I stopped getting excited about deeply learning new languages and their tools.

Debuggers and IDEs are yet another dependency. Frequently I use systems I don’t control, like client systems. They have really stringent rules about what can be installed. The lowest common denominator is vim and print.

Certainly there are lots of reasons to learn debuggers. But there are also lots of valid reasons to learn a tool like this which is easy to learn, useful in across many languages, and gets the job done in many situations.
So can you technically "hide" data in a ZIP file as a form of steganography? Just add it to the zip file but mark it as deleted. Then any common zip utility will skip it, but a specialized one could extract that extra information. This would be easy to miss as the size of a zip file is always different than the sum of the size of the files it contains.

And of course googling zip file steganography reveals this is not a new idea: https://aroralakshay2014.medium.com/hide-it-lest-find-it-zip...
There are some zkRollups already live: https://loopring.org/#/ and https://zksync.io/

They are currently capable of 2K - 10K TPS, which is substantial. But with sharding they'll achieve 200K TPS.
I keep hearing about Alfred, and frankly I don't know why but I'm missing the reasons why so many people rave about it. I've tried it only once, a while ago, and perhaps I wasn't in the right mood to appreciate it.

Does anyone here uses it, and can ELI5 to me why Alfred is so good?
A purpose-made device that estimates orientation by measuring the phase shift in the GPS carrier waves would be pretty cool. GPS receivers synchronize their internal clocks to GPS time within nanoseconds anyway, though, so it seems like getting raw timing data from two receivers and processing them together is still pretty good and doable without having to DIY a GPS receiver.
This and other recent threads here about OS development make me wonder, how many OS projects set deliberate and specific rules to safeguard the sanity of the maintainer and prevent burnout and distress?

I'm sure I've seen at least one solo dev GitHub project where the maintainer has said something along the lines of "I maintain this in my spare time and predominantly for my own purposes, so I'll definitely fix bugs that affect me directly, but I'll do this at my own pace and you may need to be patient, and other bugs will require contributions from other developers, but I can't test those so I can't guarantee those fixes".

I can't find examples right now, but I'm sure I've seen it happen. (Edit: see thread here https://news.ycombinator.com/item?id=26625461)

Obviously, this applies only to a certain class of project. Probably single maintainer, and going through a growth in popularity, and an issue list that has started to grow and diversify.

Larger, highly popular projects set clear boundaries, and will reject issues simply saying "platform not supported" or similar (for better or worse).

I guess I'm wondering if there could be a collective push-back against the burnout and stress that OS maintenance can induce. Is there a well defined 'code of conduct' statement somewhere that puts the health of the maintainer first, maybe with some nice badges and boilerplate text to pop into the readme.md and wiki and issue templates?

I appreciate that popularity and GitHub stars have become career currency, that smashing out thousands of LoC over the weekend is a badge of honour, and that people can get abusive if their issues aren't fixed ASAP. But this is well recognised as a toxic situation, and requires recognition and pushing back.

Edit: As if by magic, yet another thread has appeared relating to the pressures of maintaining software, bug etiquette etc: https://news.ycombinator.com/item?id=26625461
> I can easily imagine it costing fractions of a trillion in startup costs, but these would be recouped easily if everyone switches over

Hmm. Let's think about that. Let's say a "fraction" of a trillion is $240 Billion. There are ~100 million households who are potential broadband customers. If they pay $100/month, that's an income stream of $10 Billion/month or $120 billion per year. So you'd be repaid in 2 years! Well, unfortunately that's not all profit, so let's say 10 years. Still decent.

But wait! There are already 100 million (actually 114 million) households with broadband in the U.S., and their average broadband speed is 124 Mbs. Yes, that's behind the world-leading Singapore at 200 Mbs (I wonder why that is..) but better than Sweden and about the same as France -- two other nations with population density closer to the US than to Singapore. So pretty much everyone who wants broadband has broadband with the exception of a small number of households in rural areas - you are talking about say, 20 million households. But there it's really expensive to lay fiber. Now those rural households will pay their $100 but that's an income stream of 24 Billion/month which will not justify spending fractions of a trillion. And for the other 120 million households, you are going to have a hard time getting them to pay more for faster broadband, as there are rapidly diminishing returns. Not many would be willing to pay $30/month more to go from 120 Mbs (US) to 200 Mbs (singapore).

That convexity (diminishing returns) means when you begin your rollout, the incumbents can reduce their price by $20/month and you have to massively increase speeds to compete. Then they reduce their price by $10/month and you have to massively increase speeds even more. So you are really screwed now, with a trillion in debt, and at the complete mercy of competition that can steal your customers by spending a lot less money, in terms of reduced fees, than you have to spend in terms of increased infrastructure costs. That is why beyond a certain point, it doesn't make sense to compete on faster broadband.

So I think the mistake you are making is thinking in terms of average revenue and average costs. But actually you need to think in marginal terms. Say it costs an extra $X to deliver a network that is 1 MB faster than the current network. But customers would be willing to pay $Y more for 1 MB of speed, or equivalently, would give up 1 MB in speed for savings of $Y. If X < Y, you have a winning proposition, but if X > Y, you have a losing proposition, and this is true regardless of whether the average costs and average revenue work out in your favor. And the problem is that Y is kinda small in a market that is close to broadband saturation, even if everyone always wants more speed and even if there are rural households that are left out.
We've Just Launched Inwise.app
Hello,

We made an invoicing app for invoice creation. Our intent was to create a well-crafted interface for high-quality invoices. We will be extending our platform to support mobile devices and implement a dashboard for invoice management and automation.

Let us know your feedback
Are there any visual compilers that simulate the process of using these sequences to assemble a protein?
I imagine it’s convenient to them but being difficult for everyone else is a feature. They don’t want people sending in random garbage code so the barrier to entry is kept high.
is this baby's first bitcoin day out?
Add in Nan's as well - and then try to discuss the difference between 'show 0% show 0, show a blank and show a null and what's a NaN' in the report to senior management.
I looked at the code and it did not feel good. Go's ecosystem focuses on line-of-sight coding, that is, happy path has the least indentation, unhappy path (e.g. test failures in the naive / default unit test approach) should be indented. This tool seems to do a lot of indentation.

I know it's a bit of an arbitrary thing, but it's a good rule of thumb. And it's consistent with the other 99% of Go code, which is really important.
I absolutely do not have a link, but I remember reading that the lipid nanoparticles are actually created by mechanical action (possibly fluid dynamics/turbulence). I thought that was pretty neat.
Thoughtful is the keyword here. If it’s not a thoughtful person they might spread close to lies. For example: -masks help! -no what helps is distance!
This is what my doctor said. A non thoughtful person would say that is antimask, and it might imply it, but until you ask the person that directly, you don’t know and there is so extremely much bad faith articles online that spring from polarized anger.