skysight-inc/HackerNews huggingface dataset:
> While this is for literal physical engineering, there is not an appropriate parallel for software engineering.

What you have described of an engineer applies to software engineers in Canada. There exist accredited software engineering degrees, some of which may be held under a computer science major with a further specialization in software engineering. There used to be a PE in software engineering in the US. So a parallel for software does exist.

Given that there is precedence for licensing and there exist programs attempting to focus on educating those who need to build systems, why is there such an aversion to hiring those graduates and following those processes? Do they produce worse software? Is there no need because of agile and move fast and ship things?
Medicine is concerned with treatments that work.

It’s been pretty convulsively proven that effectively 100% of the population will not lose weight TO SAVE THEIR LIVES.

Whereas, you can give someone the vaccination and it makes an immediate and sustained reduction of risk.

But yeah, let’s hear about how you’re going to solve it with a bit of sunshine on the asshole and some vitamins, there Pepper Pots.

If anything, this is a severe under-reaction based on the federal governments own fucking pandemic playbook from before the pandemic.

But yeah, vitamins and sunlight. Sure.
Funny, I actually use JUCE for audio and yet it never crossed my mind to use it as a general purpose cross platform UI. Good call!
Even if you implemented the whole checkout process yourself, you'd still be paying at least ~3% to your credit card processor -- more if you're handling small payments, as most processors charge a fixed fee as well.

10% to handle the entire subscription/checkout process isn't bad at all, especially if it means that many of your customers can check out without entering any billing details.
> They're charging X% to get your product in front of customers.

Oh, right. The app store doesn't also do that?
> The problem with deniable encryption is: if the attacker can watch the file changes, one can determine the rough size of the data in the volume.

I think it's even more basic than that. An attacker just needs to know you've used such a tool (by using FractalCrypt, eg) to know you're not really unlocking it.

After that it's pretty much game over, at least on being able to have deniability.
This website is blocked by your network operator. Category is hate and racism. Wonder why....
Windy is popular on Guam. Massive storms come through and usually demolish a chunk of Taiwan, but rarely do much damage on Guam. But it's always close. Windy gives a sense of how much wind we'll get with a very fine grain that's quite intuitive.
I think defense in depth is also a major related principle. Make each layer as beefy as possible in terms of security even if seemingly redundant since these help when other layers are bypassed through some exploit.

However, in my opinion one major failing of this paradigm is that while some additional layers are useful, it's still good to think about threat models and failure modes since at some point, you can't implement additional security measures due to the computational and human cost.
For those interested in how Python's hashmaps (dictionaries) work, here is a video that starts with first principles and then covers all the other innovations present in CPython (versioning, compactness, ordering, etc):

https://www.youtube.com/watch?v=npw4s1QTmPg
That's a jurisdiction issue though. Of course, the underlying cause is that the US, unlike other countries, doesn't have a pay parity law for US-employed temps.
You are right there are limits where too much summarizing drops important details. Generally though I prefer writing where the author had to aggressively kill the unimportant because they ran out of space to the writing that fluffs up to fill more space than it needs.
Xiaomi remotely disables all of their phones in 6 countries (Spanish)
What is the cause of the excess heat transfer? Is it mainly an excess pulse duration? I notice that the project in the OP was being pulsed on the order of 100s of ms, long enough to get a visible glow. Or is the excess heat caused by the fact that the OP runs at constant current for the entire duration of the pulse, where a capacitive discharge design is going to have the current falling off during the pulse? Or is it a blend of both?
> don't get me started on windows settings or audio

I'll bite - what's wrong with the audio? Friends on mine in game dev often complain Linux audio is hopeless to work with.
> most developers will happily just opt for Apple's system if the rates make sense

The _buyer_ experience with Apple's IAP is mostly good, but I would argue that the developer experience is downright horrible. Working with subscriptions and IAP receipts is clunky. You can only use one of about 100 SKUs, which makes it difficult to offer discounts and customized pricing at the higher price tiers, where the gaps between amounts are quite large. Until recently, it wasn't even possible for developers to issue refunds!

Even if Stripe charged 30%, I would choose them every time over Apple's IAP.
Thanks - I'd forgotten about the marine VHF reports. Rarely listen to them, and I should. LOL! Trust me Orcas has plenty of scandal that's worse than that. I'm sure less than half the island has all your social security numbers memorized.
Writing well primary involves being able to understand audience. You talk about you, but that is not enough for good writing.
at the mere utterance of "Magento" thousands of souls to cry out in terror
Another one: https://www.windfinder.com
That reminds me of "No Hello": https://www.nohello.com . Politeness is very context sensitive. If I'm writing a letter to my mom, I'll let it meander and squeeze in funny little tidbits because she likes to hear me talk. My coworkers don't necessarily like to hear me talk, and they want me to get to the point so they can get back to work. For Mom, all the fluff is polite. For my coworkers, brevity is appreciated.
This just isn’t the case. Docs for many older releases are still stuck behind a paywall on msdn, or even available offline only.
I don't see how you'd be owned if you're denying all outside traffic, but stranger things have happened.

They don't all come with it configured this way by default, and it's definitely something to be aware of.

The hAP AC^2, for example, has a button that rotates through 3 default configs. One of those configs is NAT home router/firewall, one of them is just router, and one of them is completely empty. At least, that's how I remember it working.
Tidelift – A managed open-source subscription
Maybe I wasn't clear. The problem is that smaller developers will not have access to the same frictionless services anymore. 180 million people have an account with Epic, who knows how many of them have already provided the CC.

If you are an indie, you don't have access to the 180 million people, which creates uneven competition.

When the only payment in town is Apple IAP, you and Epic have the same margin. Suddenly, Epic has %28 more margin with at about the same level of friction. If you need to match Epic's margin, you need to introduce friction.

Are there App devs on this site anymore? It feels like arguing with people who have no idea.
Xiaomi has begun blocking its devices in certain prohibited regions
Agreed. It was interesting to see the deltas between the models for Hurricane IRA. Was significant 3 days out.
This is also a PWA that you can add to your home screen in iOS for a nice full screen view.
> back on the app store is pathetic, childish, and anti-consumer.

This makes no sense. If the price of something is too high, then a company is not going to purchase it.

I am sure that Epic would be happy to put fortnite back on the app store, if Apple charged 0%.

But you can't go around saying that it is "petty" for a company to think that the price of something is too high, and then refuse to pay that price.

Apple doesn't own fortnite. They aren't owed anything, unless you are going to make some reverso uno argument, and claim that actually fortnite is a monopoly, but that would be silly.
What are they extending? What functionality does this add to Linux that is only available on Windows?
> As a Developer, I also don't look forward for integrating 50 frameworks for payment, deal with the limitations of each and every one and go through the bureaucracy of 180 countries for export compliance and taxes.

It sounds like you should be using some kind of service that does that for you, maybe even provided by Apple?

> Do you see independent Devs cheering for the %2-%3 commission

Independent devs seemed pretty happy overall with the 15% concession they already got as a result of the legal scrutiny on Apple. No doubt they'll enjoy further improvements to the terms once there is an actual threat of switching.
After bad decisions such as Brexit I don’t even pretend to be surprised. Such a shameful plan - I can just hope that it won’t became the law
For me, it comes down to the fact that WSL1 apps were ran like native apps. That was amazing. It meant I could kill a WSL1 app from task manager. It meant that those apps were only taking the memory they used, not an entire VM's worth of memory. It meant I didn't have to manage yet another virtual machine environment on my PC.

WSL2 is certainly the way to go if you want a more "true" linux experience. I just lament the fact that WSL1 came so close to being true enough.
So this is probably why my yandex mail did not work yesterday at all. Error message gave no information.
They must be non-profit and doing it as charity. Totally not as a PR stunt for the upcoming Apple vs Epic thingy.
You can use the Microchip RN2903 Motes pretty easily. (USB-to-serial connetcion). There are also USB dongles on the market such as these: https://www.tindie.com/products/dlspectrum/lora-private-text...
I'm very confused about your last bullet point. I don't use physical banks for my finances and do all my finances online (like many people). I regularly move thousands of Euros and don't see why I would need a physical bank. That would severely impact a lot of people.
> ... how you can do compile-time type-checking in a language that has eval, or an equivalent mechanism

1. `(compile ...)` and `(eval ...)` don't always have to succeed. Both those routines can be hooked into in Lisp — by and within the running process — and made to fail upon Type-incorrect code.

2. In some Lisps, 'compile-time' and 'eval-time' are the same thing.

> ... you have to either give up the dynamic Lisp magic of producing and running new code whenever you like, or you give up the static Haskell magic of ...

Note that even the "static" Haskell has a way to do "the dynamic Lisp magic of producing and running new code whenever". The simplest example would be a Haskell REPL.

----

The "dynamic Lisp magic" you refer to is actually very simple: allow code to be replaced within a running process. Lots of non-Lisps have it. E.g., Python, Ruby, JS, even Bash. The part where Lisp truly shines, and what sets it apart from those other languages, is that those languages gained this feature merely as a side-effect of dynamism, but not from the purpose of enabling a truly dynamic software construction developer experience. From simple things like `defvar`/`defonce`, `undefine-function`, etc. to fabulous and complicated ones like `defclass`, conditions and restarts, the interactive debugging support, etc.

A good DX is a first-class feature in some Lisps.
nitpicking but as someone with a scientific mind, i found the whole 'i dont know how a transformer works but lets screw with it anyway' mentality to be infuriating.

Electroboom would too.
As iOS and macOS user, I always subscribe directly through the app developer if they allow this. I stopped trusting Apple subscriptions when I called them asking to reimburse the subscription I forgot to cancel (just a few days later) and they said “no”. I never encountered any internet service declining this kind of requests.
Never forget: if slavery weren't illegal there would be no shortage of slave owners.
> You're describing things in a misleadingly mundane way again.

I take your point, but why don't we turn this framing on its head? 'Two soviet spies sentenced to the death penalty for espionage', is less mundane, but it's also correspondingly far less close to what objectively happened. It's worth keeping in mind here that legal language, especially around penal methods, has justification and euphemism baked in. Legal language is a way of framing mundane and often dimly connected events so they make sense from the perspective of basic legal categories: defendants, guilt, etc.

The actual concrete facts- they knew and stole nothing of value, they died in excruciating agony, especially Ethel, who was repeatedly electrocuted until she caught on fire, and they left two children orphans, are all raw facts, no framing needed. The legal dimension, the manners in which we understand culpability, crime, and punishment is all a structure that is used to describe, rationalize, and interpret right and wrong in our society. The actual penal system, the incarceration or execution of criminals, is the concrete, real body of criminal law. You can argue about the merits of really-existing-criminal-justice all you like, but you can't exclude it from the discussion.
No.

And my limited understanding tells me each one is going to be very different than the others. I've heard extremely positive things and extremely bad things.
Do you really think that the digital purchase cost would be 30% lower if you bought it directly through the vendor? The edge case would be that buying directly though the vendor would actually be 30% less.
Weird to blame a file format for a poor archiving job. I’m pretty sure if they did their jobs the source/project would still be available. How is restoring paintings from the 1500s any different?

It’s the walled garden they supported. What about Facebook comments on their articles? Think the realization that the internet is hard to keep immutable. These companies chose to use the easiest road instead of the best road and they are now paying the price.

As long they are more concerned with a/b testing their headlines then using more open standards I find it weird that blame flash for it.

Perhaps they should talk to musea instead. How they are preserving digital art.
A lawsuit over a TOS violation? Good luck...
We might find that Epic chooses an open platform like Valve chose with the Steam Deck.

But developer are free to just not develop apps for Apple. Or just run their app as a web page like I do.
At least with my European CC I need to fill out a PDF, put a signature on it and upload. Not the level
of convenience I am used to. Maybe it’s different elsewhere.
A solemn reminder that if you are using a locked phone, you do not own it. This is why you should only buy unlocked, or unlockable phones and install a custom ROM, and one reason why we need more and better Linux phones.
Hmmm, did they really deserve this though
To understand airborne transmission of disease, follow the flow
"The center-left, center, and entire right wing of the US for sure would be."

I doubt that. I am an American and wouldn't support war with China over Taiwan. I don't know a single person who has ever said anything suggesting they think we should commit the country to war to protect Taiwan.

Coming off the failed Afghanistan war I expect war would be extremely unpopular. Especially with an enemy so much more capable than assorted Afghan militia.
The only reservation Musk wants to keep?
Is Pappy van Winkle worth the hype?
Its not really "dangerous" only because that wording implies another state of possible affairs that could be safer.

unfortunately, ceteris paribus, the tendency of a rate of profit to ultimately slow is one of the costs of a free market, there is not really a way out of it long term!
Ask HN: Best Resources to Learn Rust?
I am picking up Rust from scratch. What are some good resources to learn Rust?
Was it Leapforce or Lionbridge? I used to do search rating for both of those.
RDP is a proprietary protocol of Microsoft. Extending their own protocol sounds pretty normal.

And the code seems available on their weston-mirror. It just a merge away.

Microsoft does enough shady things in the now, let us not try not force some EEE pattern.
The point is not that smaller devs like to pay more, the point is that smaller devs would like to compete on even playing field.

The lower the commission, the better. That should be obvious, but it is not better if it comes at cost that is potentially much higher than the reduction of commission.
You think the people who move to their own payment systems are going to drop their prices by 30%, when instead they could keep them the same and make 30% more revenue?
Wage theft is the largest form of theft
My question is, if it's so advantageous to employ people via onsite staffing firms (basically half of FAANG's workforce is employed this way), why doesn't Google stop directly employing people altogether?

Without fail, if it's a giant publicly-traded company, a huge percentage of the workforce will always be onsite vendors. It seems so bizarrely arbitrary where they decide to hire direct vs. contract.

And I'm not talking about janitors, I'm talking highly paid software engineers, product managers, etc working on the same teams with Google employees.

Based on the rates I've seen, I can't imagine it's cheaper than having direct employees. So I'm guessing its more about making it easier to fire people, harder to get sued by them, and offloading the hassle of benefits onto a third party. It's clearly legal in the US, so why not take that strategy with all employees.

Does anybody have insight as to when this trend started in corporate America and why it's only popular with big publicly traded companies?

When a company goes public, do they suddenly get a mandate from the Board that they have to start mass-hiring people through Adecco?

Based on stories of mailroom workers rising up to executive ranks in the past, this clearly wasn't true as recently as the 1970s.
Then you would probably want to fold it into something like Lonely Planet or a Rick Steves property.

Or of course a feature in AirBnB.
As far as I understand Wine does way, way more than that.
Wine actually re-implements all Windows API's. Not syscalls, but higher level libraries like DirectX and whatnot.
On Science and Civilisation in China
I wonder how it would look if the speed of the arrows matched the speed of the wind. Perhaps they'd be too slow to be useful when zoomed out.
Why I Am Building Arcadia
So many comments here about MS and Oracle. Mēh! I have an intellectual affinity for the suffering. But it has been 20 years since I wrestled with the Beast from Seattle.

Most of those twenty years were spent doing my own things in Linux, Perl, and R. In glorious ivory tower isolation from the real world consequences of serving a master who's goal was to extract revenue...

Here I am for the last year serving Apple (the Beast from Cupertino?).

The problems are the same with documentation. Yesterday I found an example in some Apple documentation. It saved me half a day, and I almost dies from shock. I have never before seen an actual example...

Their main documentation is videos. Fucking videos. Videos of what looks like actors pretending to be developers, that go on for ages, have no transcripts....

And then the tools: At least the MS and Oracle tools work! (Do they?) In Apple you cannot believe what the debugger tells you about the state of your programme with out double checking in at least two other ways, because their tool chain is very buggy, and they will not fix it.

There is no money in fixing tools. We developers pay them SFA money, brighter colours on the App store, deeper dark arts in getting you to fork over $XX for shiny apps that is where their development resources are going.

SO... They are all the same: APple, MS, Oracle, Google.... We developers are their bitches, we will crawl over broken glass to get things done, so there is no need to spend any resources on us....

Come back RMS!! All is forgiven!!!
Texas law could force social media to host misinformation and hate speech
I normally use both Waze and Google Maps, have this problem happening all the time, although it was a long time ago I drove now so maybe got fixed in the last month or so? I have a iPhone 12 Mini if that bears any difference.
You are mixing different things together.

[1] is for local district election. It's ridiculous to say that these elected personels are pro democracy, as if pro democracy is conflicting with CCP. CCP sanctions the democracy state of HK. That's part of deal of the treaty. This is one thing.

Additional, these elected officials are for local executive branches. They actually have no say in how the fundamental political structure ought to do or what to do in the place.

In the typical NYT fashion, they link two groups of people together without formal evidences.

[2] And the national security law. As a common practice all over the world, the law does not change anything in how the HK political system working. I am not sure why any patriotic citizens in HK would find national security law impairs their activity to uphold the democracy in HK. I mean the law literally has nothing to say about how power structure should be. It only states that no one share impair China's sovereignty over HK.

Lastly, stop painting the HK protests as some grandiose ideology fight. It's just young people are not getting the opportunity for flourishing. It's no different than "occupying wall street" it was just that China happen to be the favorite punching bag of disfunctional government to offset their incompetence.
Not available in Europe! Too bad
For me there are a couple areas that just have a tough time in linux: VR Development, Digital audio workstations and niche utilities. It is getting better but still has a ways to go in these areas imo.

Specifically:
VR Development - Unity now has a linux version which is great but there is no oculus runtime which means no oculus testing (SteamVR works but has some hiccups)

Digital audio workstations - Looking primarily at FL Studio, yes you can wine it but for me the audio delay makes it very difficult to use. I'd love to find solutions around this but haven't thus far.

Niche utilities - For game dev I've got a ton of old utilities for visualizing or converting old 3d object files to newer formats, sdks for old games that I occasionally need to pop into and all of them struggle or require a lot of setup to work properly on linux. For these I find myself booting over to windows, grabbing what I need and popping back to linux.
There are programmatic implications for this as well. For example, don't use/trust really long lived tickets with Kerberos and force renegotiation with the AS. This doesn't require much human interaction if you are using keytabs. However, IMO it is much more important to continuously be checking authorization to ensure no funny business is going on rather than relying upon implied permissions.
The other thing is that travel planning is flexible and uncertain. Computers are inherently specific.

Creating a program that doesn't interfere with this "maybe we'll do this, and if we do this then the trip will be X days, but if we do that then it will be Y days" isn't easy.
Compiled a list of Solidity resources here: https://www.stasha.dev/girri/learning-solidity/
A friend just showed me the rich library for Python[1] which is awesome btw. But I saw that they were using Tidelift and was wondering if anyone had experience with it sounds like a great idea.

Disclaimer: I am not affiliated with Tidelift in any way

[1]: https://pypi.org/project/rich/
So now instead of annoying users with image or audio challenges, websites can annoy users by running up their electricity bills (CPU work aint cheap) and/or denying them access if they [selectively] disable JavaScript and/or block web workers in their browser.
I can see how this could pay for scalable hosting of several popular websites.