skysight-inc/HackerNews huggingface dataset:
There’s a couple of responses already, but I think they miss the main point: when the Apple reviewer goes out and does this, they don’t mark your app for “unrestricted web access” (which is the category third party browsers go in, and immediately makes them rated 17+). That would actually make sense, even if you consider it “unfair” because Apple’s own apps of course don’t get those ratings.

No, the problem is that when a reviewer finds anything “questionable” in your app, they mark it as a porno app. Pornographic apps cannot be in the App Store. That rule is designed to keep PornHub off the store (again, putting the morality of this aside…) and yet Apple equates your app with them even if 99% of your content is squeaky clean. The reviewers specifically seek out content that they want to flag, and the problem is that they then reject it by representing it as if they just stumbled upon it by accident, or that it’s so prevalent that it’s obviously the purpose of your app. So now you’re stuck arguing that your app is not a portal for porn in these absurd cases where the reviewer has, through their misunderstanding of the rule, changed the argument from “is your app primarily focused around the consumption of pornography” to “does your app make nudity available to a determined user”?
It's extremely simple - that's because the people complaining about masks were not in these concentration camps and were not tortured in secret prisons, while it's them who have to wear masks. Therefore, what you mentioned didn't really exist in practice, and being forced to maintain hygiene during a deadly pandemic is the most broad and assertive violation on constitutional rights.
Custom React useFetch() hook for data fetching with revalidation
What constitutes financial compensation? Can they just claim it's included in the salary?

Edit: Cool! Thanks all.
Thanks for the feedback! Yup, a delay is on the to-do list.
And then used against you.
Thanks for the link. Though I can only tell that non-compete exist at all in these countries, not whether they are prevalent for unskilled labour.
Lack of DRM wouldn't help if you don't have any way of getting the copy or getting past the license check.
The OP thread is about the centralized entity revoking your digital ownership over these licenses at their will. The parent you are replying to is imagining a hypothetical future where licenses around digital ownership are not merely private records on centrally owned and mutable ledgers, but rather, public records on decentrally owned and immutable ledgers. This has nothing to do with files/media and of course it is all hypothetical and legally untested, as no publisher is using public blockchain tokens to issue licensing rights.
“This was a glitch, it shouldn’t gave happened.”

“We can’t recover the games after the account is closed.”

Noice.
You're going to have a hard time getting a job writing E, or for that matter finding E libraries, because nobody uses E. Same story with Lobster, Clean, RScheme, Cobra, or a zillion other languages that don't have much adoption. But that is an entirely separate question from it being a cumbersome programming language, which is what the grandparent comment was alleging of all ocap languages—based on, apparently, total ignorance.

There's nothing wrong with total ignorance; it's where we all start. But there is a great deal wrong with pretending that your total ignorance is expertise that justifies dismissing what you're ignorant of. Believe me, I have a lot of experience being that guy. It sucks.
Anyone knows if a git (partial) rewrite has been attempted in Rust yet?

Might be worth a shot — should be similar performance with stronger guarantees, and last I checked git was a cesspool with bash and Perl mixed in all over the place.
People get arrested and put in jail because car rental company "mistakenly" declared them as thieves on a basis of their fucked up accounting.

I have a proposal. Let's extend the same courtesy the other way around. If I feel that company had stolen / interfered with enjoyment of my right to do certain things (which they in effect did) why don't police upon my complaint go and stick their CEO/Owner to jail with no bail and let them wait till the dust settles.
Unfortunately, there is a lot of technical Jargon. I don't seem to understand much.

Could someone help me outline what's most interesting here? Maybe applications?
I agree that ambient authority is the root issue here, but not necessarily at the OS level.

Since logging is just another bit of code intertwined with your other code, it's not clear to me that OS capabilities would help here.

Let's say you have an app that needs JNDI and also needs logging, So JNDI is given a network capability, then log4j calls it. Now we just have a confused deputy within your code.

Ah - but log4j shouldn't be able to get JNDI without being given it! Or the Network object. Or whatever is the thing you need to get a job done. This is the argument by reachability of capability security.

Now you need to ensure that your internal code is structured along those lines, which is really what the OP is getting at.
I didn’t understand the need for a multi-threaded version of cat. File reading/writing is a sequential thing, right?
Because of apple.
Reading the EFF's history (and thinking about how the technology works for one second!), it seems this was how the lawsuits were put forth.
> The change directly led to less complaints from people.

Less complaints about waiting time, that is.
Don't really know. Patronage seems to be working well these days. Lots of creators seem to be finding success on services like Patreon. Also, crowdfunding. There needs to be a way to get paid before you create it for the labor of creating it. The creators and their labor are what's valuable, not the end result. Data is infinitely abundant and trying to limit access to data is just insane. It's the 21st century and we have world wide networked computers capable of copying data at massive scales at minimal cost. Paying for data just doesn't make any sense. Once it's out there it's pretty much done.
> There are plenty of male tech executives with equally poor track records as Mayer (David Marcus comes to mind), yet they don’t get this kind of treatment on message forums.

If they had the same kind of media coverage they probably would. When I hear Tumblr I think of Meyer because we had dozens of articles covering that. I couldn't tell you what Marcus runs (Goldman Sachs' consumer-lending division?)
I feel like this is very country specific.

I've been driving different rentals for the past two months (all taken from local companies, avoid huge car rentals, they'll scam you over everything). Smooth process, no hassle, just sign a contract, pay, lock money for the insurance and go.
Not seeing id cards as a problem is absurd.
surreal to read this. I had never heard of memetic theory.

A year ago , I was struggling to describe an experience and needed a word to describe it while journaling.

I called it “Wantingness” at the time! Going to go back and review my journal entries.
Your next steps are to figure out 1. what's slow, 2. why it's slow, and 3. how to fix it.

1. You can find that from basic logs - just logging the duration of each request should be enough - either at the app or the web server level. Figure out which endpoint takes more than expected time and in what situation (with specific parameters, specific user, etc.)

2. You should be able to use some tracing library or APM to figure out what's slow. It could be a call to the database, processing some data, or something else. If it seems obvious what the suspect is, you can also take the timing with a trivial `start=current_time(); the_suspect_thing(); log(current_time()-start);` For APM, datadog has a free trial: https://www.datadoghq.com/product/apm/ but there are other options too.

3. Figure out how you can improve that. For database, often indexes help. For data processing, you can try to do less of it. (filter before processing, cache results, etc.) Whatever is slow, you may need to research more in a specific area. No resource will cover everything, but asking on Stackoverflow is not a bad place to start.
Author here! I had searched around but didn't find any existing app that matched my requirements. A few that immediately come to mind:

1. I have sole ownership of the data

2. The data is stored in an easily parsable format (TSV)

3. Duplicating a recent activity takes one tap

4. Pie and area charts are displayed in the app

My app is open source and available on GitHub[1] for any Android developer to compile for themselves, but if there's enough interest I can also get around to packaging it up for the Play Store/F-Droid/etc.

[1]: https://github.com/artnc/chronofile
Yeah, it depends, though.

A few months ago (in 2021!) I moved, so my old insurance had to reimburse some €40. While they never had any issue with getting paid directly from my bank account, for some reason they couldn't do the reverse and had to send a check.
It has to be a financial compensation during the period covered by the non-compete. I think it also has to match your salary (otherwise it would be easy to exploit), but I'm not 100% sure.
What modern programming language is the best replacement for COBOL
What features of cobol made it ideal for business programming ? Which modern programming language has similar features?
And if you disconnect your computer from the internet then it's safe from most remote attacks.
Aside from the fascinating findings and good summary, just wanted to point out how disciplined one must be to do what the author has done. Congrats!
> Java is capable of all of these optimizations though

In theory - yes.

In my experience it just repeatedly does worse job than a C / C++ / Rust compiler, unless I'm very careful in Java coding (yes, I can often make it close, but this requires way non-idiomatic Java code; e.g. I've seen cases when manually unrolling a loop helped getting 2x more performance, which is something I don't recall ever having to do in C / C++ / Rust).

For example we don't use Java Streams in performance critical code, because everybody on the team knows it does not optimize them back to the level of simple for loops. Well, we checked many times and it simply never happened, although, theoretically it could. But I can throw a chain of map/filter/fold calls in C++ or Rust freely and it just works as fast as a hand-optimized loop, with unrolling, simd, etc.
More than 1.2m attacks through Log4j flaw
Based on the article, the title should be, "Why is C Git faster than JGit." It's literally nothing but that.
I can't help but imagine a parking lot full of Ferraris at their offices

Maybe I'm Elizabeth Holmsing it, but I'm thinking it could have been done for 1/50th that price while still paying people well and providing them the resources they need.

Am I missing something?
> Personally as a first step I would just migrate it to a better, dedicated server. Consider the cost of your time to research it.

I strongly believe that's a terrible idea as the first step. It may be a solution once you know the reason for the slowdown, but if it's something trivial like a lack of database index, or an accidentally quadradic algorithm, you'll just run into the same issue on a bigger host in a few days with more traffic.
Why Lua rather than e.g. TCL or Python (both similarly easy to embed, but better-known as full-fledged languages)?
Deformation fields would struggle to fundamentally change the topological type, particularly where the transformation would need to “tear” the manifold, such as turning a sphere into a donut or dividing a cell into two child cells. HyperNeRF’s exploit and extend Level Set Methods, which are rooted in Morse Theory.

https://en.wikipedia.org/wiki/Level-set_method

https://en.wikipedia.org/wiki/Morse_theory
Good thing Ubi hasn't released anything of interest to me in almost 20 years. Since the original XIII, really.

Pirating their crap as retribution is pointless. I went reading the original article expecting to see this happened in the US but no, it says Norway. While not EU, it's still Europe.

Shame on you, Ubi. Shame on you. This ought to be illegal. Fuck whoever came up and implemented this utter bullshit.
> Is that still widely used? I think manual transfer orders have largely been replaced by direct debit (companies taking the money you owe them straight from your bank account).

It depends on how much you trust that company with taking the right amount of money out of your account. Both fraud and honest mistakes on their side are your risks, even though they might be very low risks in practice.
Sure, that's your opinion, and I mostly agree. But that your comparison is absurd is not just an opinion - ID cards and vaccination pass implants are so vastly different things that no comparison makes sense, these two can't be equal by any metric.
No, it has to be paid after the work contract ends, either in one go or monthly.
From what I could read the amount must be "reasonable": between 1/3 and 2/3 of the salary depending on how wide the non-compete is (https://www.village-justice.com/articles/montant-contreparti...)
This is hard to say and I am not a lawyer. As I understand, the non-competes financial compensation has to be given when the contract end, therefore, it cannot be included in the salary.
Are you implying that having many children might lead to better outcome financially?
I too don't think there is any "moral obligation" involved but I did feel it was perfectly fine to point out what I did. I quoted their "I work for MS" to provide the context for my comment, nothing more.
This could be something as prosaic as “i want to code” then work as a programmer for 40 years though, right? The world needs millions of programmers rather than ten really good ones.
That's to do with CPU speculative execution, not C or Java
Good analogy. Fusion is like middle management: ultimately useless, but insistent on its own importance.
GP did say "all the kids", so maybe they actually meant all the kids, as in rich, poor, in-between. So that it wouldn't be based on family income or school sector or what-have-you.

Of course, this could be construed as "discrimination" against the better off, since they have to go through what seems like a tough time "just because of the poor people".
In your opinion why isn't the industry "distrupted"? It seems pretty ripe for a new startup built by industry veterans and with funding to build an app that allows users to rent a car smoothly, manage fleets, keep cars for longer, track them, without all the dark patterns and hidden costs.

Am I being an idealist? Are the dark patterns and hidden costs mandatory to become profitable? What are the unit economics preventing from such a thing to exist?

Renting car is painful and stressful if you're not a business user (or high tier member).

Yeah it seems it'll be pretty rough and capital intensive entering the market, but it seems so obvious that I wonder why there isn't a company like Uber or Airbnb that VCs want to pour money into. Turo would be the obvious comparison but I don't think the same model can apply for cars.
E.O. Wilson has died
I live in a country that still mostly prefers cash to electronic money transfers for many transactions. The individual reasons for that vary but mine is that I want to minimize the ability of third parties to profile me through my purchases (neither stores nor my bank).
That’s what OOP should handle though. You shouldn’t let internal objects escape if it is not intended.

Don’t get me wrong, I really like RAII or Rust’s compiler enforced ownership model but it doesn’t solve everything. Eg. it only disallows data races not race conditions.

Also, immutability goes a long way toward solving all that.
I swapped to it from Firefox. I want to avoid google, but the chromium dev tools are better. Also they have a really nice side tabs in Edge (built in).

Additionally they also have a built in tab suspension feature with an exclusion list.
(2012)

"lua 5.2 has no globals" is a bit of a misleading takeaway from the getfenf/setfenv changes in lua 5.2.
Let's be honest, it likely has much less to do with developer soft skills and more to do with the value Apple perceives from the app being on their platform. The big fish will have more sway; it makes good business sense but it's anti-competitive.
Mismatch between which addresses?

Why can’t I fill my car anywhere, regardless of where I live?
I think Bottle.py is quite interesting. It is a single file library (around 4k line) and has no dependencies other than the Python Standard Library.
https://github.com/bottlepy/bottle/blob/master/bottle.py

The other is Tornado. https://github.com/tornadoweb/tornado
MS Edge embedded game is now available on iPhone
The hidden embedded game is now available on iPhone.

edge://surf
GraalVM and JikesRVM aren't though.

As for Hotspot, some C++ subsystems are now in Java.
Hg, in context of this discussion, but even Dropbox moved some of its software to Rust.
In this spirit I've been playing with spun up Firefox instances in a Google Cloud Run. The container is stateless and goes away after I close the page that connects to video stream of the other container in my browser.
Isn't Turo disrupting classical car rental?
> Since I was married, everything was considered community property

Whether this is true (in the absence of a prenup, etc.) depends on record keeping and where (and particularly when) your assets come from; the somewhat oversimplified version is that a
ssets (and debts) acquired between the beginning of marriage and separation that are not gifts or inheritances specifically intended for one or the other of the spouses are community property by default, those acquired before marriage or after separation (even before divorce) are separate property.
Oh well this is a terrible idea beyond imagination. Even just simply "solving" poverty by the means of good old segregation, delimiting poor places with barbed wire, sounds better to me.
Sony is extremely trigger happy with suspending based on messages. I’ve gotten a few weeks suspension for ‘harassment’ because I told someone that kept messaging me I was hacking that that was ‘honestly kind of dumb’.
For better or worse, the language devs have a goal of keeping things simple, so this would have to be provided by a library. It's pretty easy to implement this sort of thing in luajit or provide that library to other luas though.
Maybe "The marginal Ian"?
I can confirm this - I moved twice within Europe, once after a year of working (software dev), and then after 5 more years.

First time I went financially to 0 at the time first salary came, not a nice feeling. I don't have anybody rich in family, rather poor university educated parents (the beauty of communism and some time afterwards - when you are highly skilled engineer, hardworking and manage 200+ people you may get half the salary of some common agriculture worker or trench digger; or when being head of economic departments of 3 high schools combined you deserve even less). I had to adapt 'fuck it' mentality to make this step, otherwise the risks were too high. With kids for example this wouldn't be possible, parents generally move to very risk-averse mindset.

Second move didn't ruin me completely since I've saved up a little, but I had running mortgage which was eating my savings constantly. Plus I've moved to Switzerland and started looking for work - even when living on tuna cans and pasta in flatshare my expenses skyrocketed. Going through this for 2.5 months with very real option of failing and coming back and trying to not lose the mortgage takes some nerves. Again, 'fuck it' mentality helped, this time hardened with 6 months of backpacking in India and Nepal.

In both cases, I've had plenty of folks who were dissuading me from the moves (its hard to find job, more competition, foreign country and language etc. - all true at that time). None I know made similar move to mine. Many of those were talking about it, trying to find some super convenient way through it, asking me after move if I can find some work for them. When I explained to them its not an easy feat and they probably have to move beforehand they ignored the advice. Needless to say all remained where they live.

When comparing my first 100% software dev salary ever and the first after second move, my net income jumped 20x. I was extremely lucky when picking up my university studies to go for software development - it was not popular, we were unattractive geeks to girls, the salaries at least at home sucked and not too much work.

What I want to say with all this - its possible to move out of poverty, but one needs luck (at least with timing of actions), some tungsten balls help, and the less responsibility one has the easier the choices and hardships are. Generally its worth taking risks, but one has to know when to push hard and when rather accept losses and retreat.
According to https://opentrackers.org/torrentleech/ account creation on TL is currently open, but unfortunately when I try to create an account via Tor enabled Onion Browser on my phone nothing happens when I push submit. Even with most permissive JS settings in the browser. Sad times.
I like how Arthur C. Clarke accurately referenced SN 1054 [1] and SN 1572 [2].

[1]: https://en.m.wikipedia.org/wiki/SN_1054

[2]: https://en.wikipedia.org/wiki/SN_1572
> For example: Why don't we apply our minimum wage laws to the cheap foreign labor we depend on for our cheap products?

Because that would destroy any economy that exists there? What would be incentive to start a business when some rich multinational can pay 5x more than you?

> Why don't we spend a significant part of our riches on improving education across the world?

Because there are better wats to spend 'riches'?

> Why do we apparently feel that people who happen to be born somewhere else are inherently less valuable than us?

You answered yourself, because they were born somewhere else. They don't share our core values, language, culture. It doesn't mean that we should consider them beneath us. But they're different and that's a fact.

> We would all become richer from it together in the long run. But somehow even just thinking about something like this mostly just makes others laugh or at best uncomfortably chuckle at such a silly idealist.

Because those are laughable at best.
There is a long history of marxist groups trying to destroy the family by forcibly removing children and making them live in various communal camps. For example this was done in forced collectivization projects in the USSR and China, and also by the Khmer Rouge in Cambodia.

I really recommend watching the film "The Killing Fields", in order to see this in action.

Both the USSR and China ended up abandoning these efforts and now acknowledge them as terrible failures. The Khmer Rouge had to be forced out via military invasion.

Always the justification is the fact that smarter parents tend to have smarter kids, patient parents tend to have patient kids, etc. E.g. most things in life are at least half heritable, and so you will see both competency and dysfunction cluster in families. This offended the levelers greatly and so they decided that families need to be broken up and the kids randomized in order to achieve a Great Leveling.

The result has always been catastrophic, not to mention a gross human rights violation.
Same or Different? The Question Baffles Neural Networks
Applying the same argument to C, C isn't a system programming language, because the use cases where it is used as such rely on compiler extensions not required for ISO C compliance.
Still reasonably common, as it's (amazingly) usually cheaper than sending an electronic transfer. At least, that's my experience doing business banking in the US. (I'm Canadian, so don't have a lot of experience with personal banking there.)
One of the reasons for not importing "avaliable" data is, if there's a license incompatibility between data source's license and OSM's Open Database License (ODbL).

https://wiki.openstreetmap.org/wiki/Import/ODbL_Compatibilit...
I don't.

A pinch of baking soda does the job.