skysight-inc/HackerNews huggingface dataset:
> permanently restrained and enjoined from prohibiting developers from including in their apps and their metadata buttons, external links, or other calls to action that direct customers to purchasing mechanisms, in addition to In-App Purchasing and (ii) communicating with customers through points of contact obtained voluntarily from customers through account registration within the app.

This sounds like the same agreement Apple came to a few weeks ago [0]. They can’t bar developers from linking to external payment methods, but doesn’t require them to allow other forms of in app payment.

[0] https://www.apple.com/newsroom/2021/08/apple-us-developers-a...
niche the noun, not the adjective.
That's part of the definition of good security engineering. Protect stuff up to its value, and never spend more money than what is needed to rebuild it from scratch.
Anti feature
Early 2000s, me and two others, all working for major US-multinational companies you've all heard of, were onsite for one major US customer. We were all shoved into one cube, ONE. I used to joke that if the cube was any smaller it would have been fornication. Three laptops, gears, writing implements, three chairs. There was one power strip and one desk phone. This went on for probably 5 months. We were all polite, agreeable people so nobody came out with lasting damages.
Apple’s App Store Dealt Blow by Judge in Epic Antitrust Case
My only remaining exposure to Yahoo is the fantasy sports platform. Good luck new CEO
I'm really happy to see this moving forward, but I loathe the potential future landscape. Every fortune 500 is going to immediately pivot to their own IAP options which will make my life harder compared to Apple Pay.

I'm hoping with this movement, tools like Stripe/Paddle will develop some better IAP flows to make it as easy as possible. Adding my card information to 50 different in-app wallets does not sound appealing to me, despite the win for consumers and developers.

I guess what I'm trying to say, is that it's unfortunate we have to make a tradeoff at all.

Hopefully, this move will put downward pressure on Apple's payment infrastructure that incentivizes devs to keep using Apple payments because it's the same fee structure as whatever 3rd party they might move towards.
It gets complicated when you consider that a lot of people that prefer to work from an office prefer it _because_ other people are in the office. They like the interactions and collaboration. If half the team (or more) decide they want to work from home, then that benefit is lost. In that case, it can't be a win-win scenario.
> Most bots aren't marketing bots,

wouldn't you need to know how many marketing bots there are to determine that?

making statements about goodbots/(goodbots+badbots) is difficult when the good bots already make it clear they're bots, and the bad bots are misleading.
He's on the run living in Russia and we still have NSA spying on people and parallel construction is still widely used so pretty much, yeah, totally ineffective.
Wait, are you suggesting that iPads and iPads Pro are not mobile? In what sense are they tethered?
Not to mention it won't register at all if your hands are wet.

Good thing that never happens in the kitchen...
Have you forgotten the Great Toilet Paper Riots of 2020?

We're having trouble surviving a (reasonably mild by comparison) pandemic as a species that has killed millions! Now multiply what we've seen by several orders of magnitude. With all the greed and guns in the USA... oof.
I'm trying to find the original source but I'm lost. Here is a good step I recently stumbled into and it makes good sense. So, here it goes (not mine) super-condensed into a list;

1. Learn the Basics.

2. Read key reading material/analysis. Read papers, analysis, articles, etc. in that space.

3. Seek out key people. Find all the key people in the space, follow them. Engage in conversations with them or see what they talk about.

4. If possible, hang out in the community.

5. Write in Public. Last but probably most important, document your journey in public.
> back in the 1990's we faced a similar thing, where web "apps" were ugly and slow

And when's the last time you loaded an app with the Java VM on the desktop, unless it was Eclipse and you were about to use it to write more Java?
J&J still has EUA, right?
Yes indeed it does. But I am criticizing the draconian enforcement, not the taking of the vaccine itself.
"Idea: feed mayonnaise to tuna fish!"

-- Night Shift
Facebook clash with Biden admin over Diem payment system
> Yeah, they are...

This is such a cheap thing for you to say. Of course I could find citations for my position, and you could find citations for yours. Grow up!
Why conflate the choice of language with the choice of currency? If there's a need to differentiate by those countries, give them that choice. If not, don't.

Or you could display everything in Korean to those with a Korean IP even though in some cases it will happen to be an Austrian who'd be thankful to see a German flag (or any flag!) on the screen to help them change the language. Then they can worry about the currency.
Sounds like a loser - out of the frying pan already on-fire and into another fire.
They have the HRSA in place, right?
Google.com Dark Theme Available on Desktop
And shape… based on the recovered data this would be sufficient to say figure out the position of hostiles in a room in a hostage situation for example.
I'll admit I learned JavaFX at the same time as the Clojure wrapper (which fights against the paradigm a little, perhaps) but what I've seen is fine. Big component ecosystem, and styling that appears to be quite powerful if you want it.
Vcs-Browser: https://salsa.debian.org/hmh/intel-microcode
"We properly read the manual"
You'd just get rule by sociopaths - as usual.

No genuine meritocracy anywhere.
Thanks, sorry. I was on the fence about saying that, and I realize I should not have. It seems its too late to edit or delete the comment though.
The average lifetime of a cURL vulnerability is 8 years
This is also why I advocate for JS as a scripting language (if it's already a part of your stack, anyway). Curiously, every time I mention it HN gets mad at me.
Handwriting notes, to condense the book contents, in combination with the recall method.
Does it at least give you warnings that don't involve the app? My parents don't have "smart" appliances, but their fridge chimes when the door is left open too long. And they have a freezer in their basement which latches on an indicator if the temperature inside went above freezing. Both useful ways of providing a warning without app bullshit.
This great nation was not built on the corpse of smaller nation.

Since the Zhou dynasty, which derived from tribal era, China was already a unified entity. The process of creating Zhou was certainly not involving any other nations.

Qin dynasty, China have already been a unified country, under unified laws, economic rules, and mixed culture. With a great deal of characteristics of modern nations.

Qin's unification process is standard warfare between feudal lords. Very much like what happened in the long history of Europe.

Once China was unified this way. The cycle of division and unification have never ceased.

Your statement is at best inaccurate. At worst just random imagination.
Former ARRIS employee here and part of the team that wrote the DOCSIS HMS-MMM specification. Here's a link to the specifications for version 3.1 - https://www.cablelabs.com/specifications/search?category=DOC.... Understanding how these devices work will make understanding the software much easier. I will warn you however that most of the magic is in the hardware. Also note that the surfboard line originated at Motorola.
Whenever a smart business career friend comes to me with a wagging tail telling me about this "idea that will change anything", unable to tell me what his value would be in the partnership I would like to be allowed to slap them once.
More like they wanted to avoid mob panic. If the corporation was hacked and kept it on the DL, but boosted security posture in response, is that a bad thing? If they were hacked and did nothing, well, screw them. Perhaps the SEC should couch the expectations with a bit of reassurance.
She leaked internal IP.

She lied about being doxxed on Blind.

She asked for paid leave and claimed it was forced on her.

She asked for an exit package spanning 18 months covering her entire salary, RSU value, and benefits to leave.

She clearly doesn't have a lawyer, so I'd guess all of her claims are entirely baseless.

She is a classic cow and belongs on kiwifarms.
> communicating with customers through points of contact obtained voluntarily from customers through account registration within the app.

Another interesting part of this ruling.
Speaking specifically of Greeks and Romans. And in general, Ancient peoples did not consider slaves to be as animals, but American slave-owners often held the belief that they were sub-human and not more than talking beasts.

There was a class of Mycenaean slave that was close to a free man, who could own land and have status.

Greek slaves could be involved in every economic activity except politics. Slaves were bankers, craftsmen and tradespeople. Male slaves might be personal assistants, shield makers, cutlers, bedmakers, while female slaves would be textile weavers and bakers. Not only were slaves not seen as denegerate inferiors, they were expected to be able to take over their masters' business when needed. Some of the most famous and respected philosophers were slaves.

Slaves could earn wages, and use those wages to pay a fee to live and work alone, and even use their savings (or loans/gifts) to buy their freedom. Cretian slaves could own a house and livestock and pass it down to their family, which was also granted the same familial laws as freedmen.

Debt slavery was common until it was abolished; people basically could become serfs until they paid off their debts, and then become free again. Some slavery was limited to a period of time, and slaves had rights / could be involved in legal disputes, and so win freedom or other rewards.

Roman slaves perhaps were treated worse than Greek originally, and many more of them were used for agricultural labor, probably putting their experiences on par with American slaves. But as the Roman empire progressed, slaves gained many more rights.

https://en.wikipedia.org/wiki/Slavery_in_ancient_Greece
https://en.wikipedia.org/wiki/Slavery_in_ancient_Rome

Worth nothing also that a lot of Spartan "historical information" is more myth and bullshit than evidence-based. Spartans were masters of propaganda. Helots may have been treated like shit, but apparently a lot of the reputation was inflated or made up by later historical writers.

Helots could also be craftspeople, own land, raise crops, keep money, buy their freedom. They maintained family units and were less often dispersed than Greek slaves. Helot children born of Spartan citizen fathers would become members of the army as an intermediate rank.

https://en.wikipedia.org/wiki/Helots
When the winnings are $USD, not just dopamine
I started using jsonschema at work and can't go back. We have an extremely large configuration file to configure our system and there are lots of 'optional' blocks that can be configured. Jsonschema really cleanly allows you to express that logic without having to write a line of code. It's been great.

Protip: if you are using jsonschema in python, it takes in a dict() not a file, so you can use yaml (or something else) as your configuration file and still validate it with jsonschema.
It really depends on your dishwasher. I recently upgraded an old dishwasher to a Bosch 500, stopped pre-rinsing, and the end result is better than what the old one could do with pre-rinsing.
This seems pretty big, like it should have an immediate impact with everyone who ever wanted to use alternative payments on any app store should be submitted an updated app today kind of big.

Are there strings like appeal rights that means we won't see a change for years?
Science Alone Can't Heal a Sick Society
https://archive.ph/GeFwf
It then leaves a bigger argument for reversal on appeal.
Yes, multiple people that I've known have been audited by the IRS. All were small business owners who did their own taxes (vs having them done & submitted by a CPA). At the end of all the audits, the IRS ended up writing a check to the businesses. (If you can find more overlooked deductions the exceed the overlooked taxable items, they must make the adjustments in your favor.)

One good friend got audited five years in a row; maybe the local bureau chief was just sure he was up to something. The last time they were writing a check to him, it was going to be for less than $2, and the agent asked if they really wanted it — "Of course I damn well want you to write that check!".

I've had a career mostly in small businesses, and always had a CPA do it with never an audit. I strongly suspect that it not only likely gets me more proper deductions that I'd miss, but also gets a lot of points in avoiding an audit, since the CPA is also putting their license on the line by signing it. I'd recommend the practice, just find a good one who charges flat rate (they do exist, just takes some looking).
Good q. Personally, a while back I started a "learning ladder" document to answer this question. It kind of went sideways as compared to how I thought it would end up.

At first I listed and ranked a bunch of methods of learning (see below) but I found that a general ranking isn't as helpful after a while.

The biggest takeaway for me was developing my own logging process. I always start a log on a given learning topic, to keep myself accountable and to allow myself to detach and reattach to the process.

The log template I use has headings like this (Markdown):

- Title

- Contents

- To-Do & Questions

- Tips

- Chronological Log of Lessons Learned

- Log (Meta) -- When log was last reorganized, etc.

- Resources (Web links, and so on)

Then I use my own task system, Task BATL, to help me select logs to work on and mark up the to-do lists (like that above) with symbols that establish clarity. I also use a basic tagging system throughout, with shortcuts like +lll for "Log of Lessons Learned" and +crp for "Current Position" (current philosophy / position / strategy in the topic--like how I trade assets, or write system scripts) so on.

In terms of specific methods--books, articles, and videos, I also tend to ask my intuition what it thinks the best one will be for each given topic. Usually one specific method comes to mind. Over time, I rank them for each given topic/log.

I'd also add these:

- Image search

- PDF search

- Reddit posts & other forums

- Slideshare

- Podcasts (useful in topic review or topic updates)

- Writing and publishing my own guides or tutorials on blogs, etc.

- Creating HTML start pages for the topic (friendlyskies.net/radio was one of my first)

- Online courses

- In-person courses

- Get-togethers (for ham radio this has been a really good one; I'd add nets to that as well)

- Volunteering

- Certifications

- Teaching courses

- Shopping/buying things related to the topic in a well-informed way

- Starting profit-projects / businesses

Anyway, good question, I think it goes super deep too.
my car doesn't have Android Auto, so I have my Google-phone in a phone holder. It has the exact same problem: calls have precedence over navigation. Bonkers!
Constantly providing an "easy way out" for problems in form of technically inferior solutions is not a good path to tread on.
> Looks fine and dandy but could also be represented in JSON with not much effort

Yes it could. But writing the UI descriptions would be harder in JSON than in my bespoke language.

My goal in writing the tool was to maker UI descriptions as easy to write as possible. If I hadn't cared about that I wouldn't simply continued to hard-code them in Tkinter.

> I'm definitely biased being a web dev but JSON is just so widely used and supported

JSON didn't exist when I originally wrote this. If i was doing it today, it's entirely possible I would use JSON as a data interchange format.
The main problems are around taking elements of a culture without providing proper attribution or butchering them.

Reading the very first 3 paragraphs of https://en.wikipedia.org/wiki/Cultural_appropriation is enough to disprove your claims.
I'm assuming you have studies to back these assertions up?
In previous iterations of this thread I think various people recommended the "Learning How to Learn" course on Coursera. I think the consensus for learning tech related concepts in the aforementioned thread was that many people learn well by building things. I like to read books for most forms of learning, although for things like complicated algorithms I prefer to watch videos. I also like to use spaced repetition for more specific uses like vocabulary - anki/supermemo seem to highly recommended here for automating spaced repetition.

coursera course:
https://www.coursera.org/learn/learning-how-to-learn

a previous thread:
https://news.ycombinator.com/item?id=23211184
Sorry, this is not true.

The real issue is that software has many bugs as the sum of all contributes to it, and all it takes is finding one.

What I mean is that it takes just one sloppy developer to introduce a bug, and that's all you need.

Making unbreakable software is a much harder task than breaking it.

It's not about who's smarter, it's about what's easier.
I don't see a world where this happens. Not because the AI will never be smart enough, but instead because if the system is smart enough to turn this into a low skill job, then you could just have domain experts use it - which is the holy grail of programming tools.
Agreed, that forces us to vote more overwhelmingly against whoever is gerrymandering.
But then you agree with me that Chomsky said:

"[W]hat’s so exciting about at last visiting Venezuela is that I can see how a better world is being created […] The transformations that Venezuela is making toward the creation of another socio-economic model could have a global impact."

That seems to prove my point, irrespective of whether the IEA is a right-wing thinktank (yes, it is).
I’ve read this book a few times now. It is quite interesting. I am pretty sure if there was a nuclear war I would just be screwed. I live about 15 miles from a naval base. My entire survival strategy starts with “hope that Russian ICBMs are accurate so I don’t die instantly…”. Not sure anything in the book would help me after that point, but worth a shot I guess.
It'd be pretty novel and refreshing if Apple competed for developer buy-in for payments on features and functionality.
People are worried about the wrong stuff. SolarWinds was bad but it was likely intel operation. They wanted access to networks for intelligence purposes. They jacked it so they could access assets behind corp firewalls. Spys will always try to spy.

IMHO the Kaseya hack was far worse, maybe worse than WannaCry but with better outcomes. This was a criminal operation, provided by criminal software suppliers that really was only resolved when the keys were leaked on a forum.

The rumor is that local intelligence forced the disclosure of the keys (eg: guns to heads), because this is pretty much the destroy the world scenario that is unstoppable.
It is easy easy for attackers to cause billions of dollars of damage in a day.

Its not getting better. It can't. Our systems are designed for large scope of trust with massive surface areas. Security is a game where the defenders cannot mess up once. Its hopelessly asymmetric and can never be better.
This is the most Yahoo move I've ever seen Yahoo do.
Here's my question - who pays for home offices during the pandemic?

For those partners who both work at home, who paid for 2 extra bedrooms? Did you office pay for equipment, or did you buy your own mouse, keyboard, and monitor?
The charges for frequent use are his electricity bill and the more frequent running of the compressor wearing it out faster.
Yes, they are malicious and libelous. It is a smallish company (< 100 employees) so they definitely don't have the budget to take on Twitter. The turnaround time on that might also be so long that the damage will already have been done.
Game over, IAP. FortniteGame has set us all free
He was founder/co-managing partner at Upstart Capital from 1999 onwards, I'm not sure when that ended.

https://www.crunchbase.com/organization/upstart-capital
You should try visiting the Scandinavian hellholes to see how bad this can get.

They're so backward they don't even have hundreds of thousands of health insurance bankruptcies every year.
Makes me wonder what would happen if you just put it in a faraday cage and blamed poor cell coverage at your home.
Apple Pay has no bearing on IAP. You can use Apple Pay with Epic's IAP implementation.
To feed any meaningful number of men who move a lot, that's not enough.

Instead of hunting, you visit local farms that have stored hay safe from the fallout and have cattle kept indoors. You take what you need and leave receipt.
There are payment aggregators that charge about 30c and 3%: PayPal, Shop Pay, Google Pay, etc. And Apple Pay.

There are also standards like Web Payments.
How James Clear Is Writing His Next Book
Ask HN: How to accommodate everyone's office preferences?
One thing that's become clear to me after months of threads and comments both online and in person is that folks have strongly held and divergent opinions on what their ideal office setup would be. From people who would be happy to never step foot in another office to those who miss the in-person interaction and everything in between.

But what is the actual answer then? I've seen lots of what people want, but how can you compromise these positions in any way? Or perhaps there's nothing that works for every company but instead you'll pick a place to work partially based on their office policy?

(Disclaimer: I have zero power to make these changes in my office or anyone else's I just am curious what people think)
> The bandwidth rate is between 8-16 bytes/sec depending on the protocol parameters.

How hard would it be to increase the audio bandwidth? Are there limitations in leveraging dial-up modem protocols?
I'm 48 and have gone through this process countless times, it feels like familiar rote:

1. Explore the subject almost randomly. Neither depth-first nor breadth-first; just follow threads that seem most useful or most interesting. Books, articles, videos, classes, whatever - it doesn't matter as long as you don't get bored. Dabble in all of them. If there are any practical skills involved (motion, writing code, etc) start doing those immediately.

2. At some point you get the ah-hah! moment. It is like the fog lifts and you can suddenly see the landscape. You don't know everything but now it seems like further knowledge is just a process of filling holes. You wield your knowledge to accomplish what you need by filling specific holes on-demand. Everything fits together like jigsaw puzzle pieces.

The time between #1 and #2 can be short or long depending on the complexity of the subject. But the experience of #2 is a massive dopamine rush. The main thing you need is patience; don't get frustrated and give up, you know that if you just keep poking around, eventually that dopamine rush will come.
NEVER buy an internet-connectable appliance!!

Certainly never connect any internet-connectable appliance to the actual internet!!

Certainly never provide any personal information to any internet-connectable appliance that is on the actual internet!!

You are an idiot if you violate any of these. Just grow a spine and don't do stupid things that are obviously dangerous or invasive.
Now that you work at home during the pandemic, who pays for your home office?