skysight-inc/HackerNews huggingface dataset:
If you're a product, then there is simply a bigger paying customer.

Companies are ever tending towards surveillance capitalism because the profit the marketplace for personal information provides them potentially far outweighs the profits of mere direct sales. Withdrawing your business from such a company will achieve very little so long as they still have some user data in the bank. Participating in surveillance capitalism provides a great competitive edge at first, but the race to the bottom makes it a necessary component of conducting business. If Wacom simply needs to sell customers' session data to stay afloat, a not-wacom that expressly refuses to do the same probably won't stay in business for long on just sales. They would need some other revenue source, in crowdfunding, venture capital, SaaS, advertisements, a corporate buyout, government or military contract, renting and franchising, anything. Save for crowdfunding, these kinds of alternate revenue sources serve to tap into the lion's share of currency consumers don't hold.

Incredibly inequal wealth distribution prevents money from functioning like a distributed democratic force.
SlashNext, which uses AI to combat phishing, raises $26M
A little while ago I tinkered a bit with automatically generating "more idiomatic" language bindings from C-APIs by parsing the AST-dump output of C headers from Clang (a better approach would be to use libclang I guess, but the JSON AST dump is good enough for simple C headers).

The parsed AST information is then further processed by a language-specific script which replaces some "C-isms" with target-language concepts (things like replacing pointer/size pair structs with target-language-slices). This could be further helped by custom annotations on the C-API, but so far I'm just looking for special type name patterns in the C headers. IME making C-APIs "binding friendly" even helps with making the C API a bit safer (for instance by providing a size to each data pointer).

Anyway... currently it's good enough to automatically generate Zig bindings for my Sokol libraries, but I think with a bit more work a more robust and universal tool could be created with essentially does the same thing but more flexible. Microsoft is doing something similar now to expose the Windows APIs to C++ and Rust, but as far as I have seen this is on a whole different complexity level than my handful of python scripts ;)

Here's a bit more detailed information: https://floooh.github.io/2020/08/23/sokol-bindgen.html
I disagree. A simplified version of the problem expression is:

unsigned char foo = 0x80;
long bar = foo << 24;

It overflows and bar is set to -2147483648. If foo was initialized with 0x7f, there'd be no overflow and bar would be set to 2130706432.

In the original problem, the value of foo isn't known at compile time.
Why is it more trustworthy, or is it just "agrees with my prejudices"?
Slightly off topic, but known scammer Robert Maxwell (father of Ghislaine Maxwell) had a major hand in building up the international operations of Springer after WW2 into Pergamon Press (now part of Elsevier).

https://en.wikipedia.org/wiki/Robert_Maxwell

https://www.economist.com/books-and-arts/2021/02/13/the-rise...
Most people have no idea about how to use command line and it's fine.
In other news, the new Google Drive for Windows also uses wxPython as its Desktop GUI framework (wxPython is a Python wrapper for wxWidgets, a cross platform UI C++ library).

https://www.google.com/intl/en_au/drive/download/
Ugly Truth About Blocked Drains in Macclesfield
Drainage systems are continuously used and they are needed to be working in good condition. For this, all you need to do is just find the best blocked drains in Macclesfield to help you out on this trouble. The professional workers will get this thing sorted in no time as they are skilled and experienced
> If a completely context-free self-tracking app exists, I am not aware of it. Every tracking app seems to apply only to a certain narrow topic - often sport or food.

I think you need Toggl.
"Well done" might be overstating things... they're better than other tools alright, but if I only had a dollar for every single time I saw a poor git diff. Forget language-aware diffing; the line-level diffing doesn't even seem to handle even the dumbest cases of indentation and brace-matching with any intelligence when merging. They have a lot of low-hanging fruit for improvement.
I assume they have a deal with Apple and Google for less than 30% on in-app transactions. That probably means Roblox is getting between 10-20% of the transaction.
Looks like avoiding dependencies and snippets is a good way to mitigate this.

In my own work, I use almost no dependencies (aside from compilers and built-in APIs). Scratch that. I use a lot of dependencies, but ones that I have written, and generally rewrite snippets, when I use them.

Also, very little of the code I see, has comments.

Like, any comments; even headerdoc comments.

> Green said the good news is that the researchers conducted a widespread vulnerability scan, but were unable to find evidence that anyone was exploiting this. Yet.

… “yet” …

I know that I’m a “dependency curmudgeon,” but stuff like this just serves to reinforce my posture.
> What happens when everyone eventually figures out politics is pro wrestling

Cheer louder? People love that stuff.

I'm more worried about the people who think the pro wrestling is real and end up storming government buildings on that basis.
Presumably I should be injecting green tea into my alveoli or something, right?
Communication is dependent on context. If two people do not share any context, nothing will be unambiguous. As sender it's impossible to know the context off all recipients beforehand.
> Feel-good rhetoric aside, your impact as an individual is limited and your defenses are fragile.

Genuine question - you are from the west, am I correct? It seems to me (just my feelings, no hard evidence) that there is something that people from the west often miss. They construct their arguments about this topic as if only the external result of actions mattered. As if personal integrity did not have any intrinsic value. As if the point of "the courage to defend even his own soul" was to change something about the system and not just what it literally says.

When you say "your impact as an individual is limited", it is only true if you are talking about you impact on society. Your impact on yourself is huge. People who do not live "in truth" (whatever that means) know that about themselves. They might rationalize it, but deep down they know. You might frame it in psychological terms and talk about self-esteem, repressing stuff, loosing connection to your own emotions... my point is that the price people pay for not behaving in congruence with their true self might be high.

I feel this is why it is important to have the courage to defend your soul - because you need to defend your soul to live well (and by living well I mean "at peace with yourself", not external circumstances - those might actually get really shitty if you intend to live at peace with yourself in a totalitarian regime). Communism was horrible not just because the oppressors did bad things to the oppressed. It was also because many people, who would otherwise lived as decent human beings, compromised one way or the other, and they still have to live with themselves. There are still many people with crushed souls around here.

EDIT: I do not want this to sound like unsolicited mentoring from someone who knows better - I am thinking about my own integrity and courage with high level of doubt.
This stuff has always been there consider this code:

if (uid = NULL) { // Check if root

And if you’re using clang: if ((uid = NULL)) { // Check if root

I'd venture that this is far more dangerous than unicode in strings...

or how about:

strcpy()

or #include anything with a #DEFINE
The ISP would still be untrusted. They're just running a database/discovery service for your public key.

Now you might say, what stops them announcing the wrong public key to the world, and then decrypting/re-encrypting a connection when it flows inbound to that IP across its wires. And the answer is the same as with TLS/SSL: not much, so you have to do lots of double checking and pinning.

Recall that nothing in today's internet really rigorously stops an ISP obtaining a certificate for a website it hosts, or even one that it doesn't! A CA like LetsEncrypt will automatically probe an IP from several vantage points as part of validating a domain->IP mapping but that process can be triggered at any point, and the vantage points can be easily discovered. So an ISP that can 'catch' all the vantage points, can just redirect IP traffic from the CA to its own server to obtain a cert, and then MITM traffic heading towards a website. It's the same problem when doing it at the IP level.

However, there is still a lot of value because you can get public keys in a variety of ways. For instance you could try to connect to yourself back via Tor, or a variety of other services, to verify that your public key the rest of the internet sees is what you think it is.
Reporting inflation is complex and the natural bias is to report it too low, so that more money can be "printed".

The idea of the "Big Mac index" suggests the need for alternative metrics. Consumer organizations should get to work on this and have their index published in the media along with the official numbers.
It's useful on a headless Mac used a server.
Philips Promotional Code
Philips Promotional Code is the best way to avail discounts on Philips store shopping, there are lots of items on which you can avail the discount, amazing offers so visit the store by clicking the button and Save your Pocket now!
This is pretty basic PostgreSQL tuning (1). An oft-cited problem with PostgreSQL is that it uses a process-per-connection (session in PG lingo, I think). `work_mem` is the amount of memory a connection has to, you know, do work. Sorting, distinct, some joins.

Number of Connections * work_mem is usually going to eat up the biggest chunk of your PostgreSQL's memory. AFAIK, the configuration is extremely coarse. There's no way for example to say: I want all the connections from username "myapp" to have 10MB and those from user "reporting" to have 100MB. And it can't be adjusted on the fly, per query.

Being able to set aside 200GB of memory to be used, as needed, by all connections (maybe with _some_ limits to prevent an accident), would solve a lot of problems (and introduce a bunch of them, I know).

Since they're on RDS, I can't help but point out that I've seen DB queries on baremetal operate orders of magnitude faster. 10 minute to 1 second type thing. I couldn't help but wonder if they'd even notice the disk-based sorting on a proper (yes, I said it) setup.

(1) https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Serv...
The page keeps reloading for me on Brave on iOS. And sadly text is not very legible on Mobile, but I see a big chunk of time labeled Hacker News, which seems realistic to me.
"A playful venture into the vast and mysterious forests of combinatorial game theory."
The bootstrappable community already produced a solution for this:
https://github.com/oriansj/stage0/blob/master/High_level_pro...
True, but it affects people both directly and indirectly since the majority of goods is still shipped with trucks.
So, IMHO, it makes sense to use it as AN inflation marker, but not the only one.
When the rule was originally introduced in 2001 [1] it was a total ban. It seems that the rule was slightly relaxed in 2013 [2], but I think it still massively discourages any octet >= 128 because there is no portable way to set the input encoding (like GCC `-finput-charset`, which is ignored by Clang AFAIK).

[1] https://www.ioccc.org/2001/rules

[2] https://www.ioccc.org/2013/rules.txt
The polio vaccines had problems and caused it in some people. Improvements in manufacturing removed that danger.
My bank called as they had red flagged a suspicious charge on on my credit card. The sum was $0. The bank rep told me that this often flies under the radar and doesn't show up in some records and it indeed did not show up in my transaction history that i could see online in my banking details. But yeah the point was exactly the same. The fraudsters testing whether the charge goes through and the card is alive/valid.
> I'm older, so I have 'habits' that don't tend to change.

> So what is the government reporting?

In addition to CPI, the government also reports CPI-E for elderly consumers. It is generally higher than the more widely used standard CPI (all urban residents).

https://www.bls.gov/opub/ted/2012/ted_20120302.htm
Ask HN: Anyone else seeing their HN karma go up unexpectedly?
My HN points (not sure of the correct lingo) are going up but nothing I've done recently is getting up voted. Is this happening to anyone else?

Are there tools to track this?

Edit: updated to use the term karma.
The github page describes the exact scenario that this is supposed to solve. I don't think I can explain it any better than that page already did.
Or they using it as lazy approach to fix long-dos attacks by competitors.
I think you got it wrong. The compensation is exposure which is important for most academics.
On Windows, I use AMD's VSR (Virtual Super Resolution) to set 5k screen resolution on a physical 4k display, letting me set the UI scale factor to 200% and have reasonable font sizes with clean icons (125% and 150% looks fuzzy). Under Linux, it is an xrandr spell that achieves the same thing.
This is why I hope the greenpass certs just leak. You cannot as easily withdraw them since that would mean vaccinated people would need to get a new cert.

To be honest, Covid policies are driven by fear. It is a serious disease, but the response is as bad as against the war on terror.
Can you define what you mean by "actually functional ports"? Are you referring to the removal of a Thunderbolt port, and the addition of a HDMI 2.0 port and SDXC slot?

Assuming yes (I'm not sure what else you would be referring to that is a 'recent example'), can you explain to me how you consider a port that can connect to practically any peripheral you can imagine at speeds unmatched by any contemporary alternatives, not to be "functional", while you also consider a single-use video port, and a single-use card reader port, both using versions from close to a decade ago, to be "functional"?

To be clear, its your choice of wording that I'm questioning here.

If you'd said convenient, or more accurately convenient for some/many, I'd still disagree that the benefit of the convenience is worth the cost of losing flexibility, but I'd agree that the port(s) do offer more convenience for some people/workflows.

But you didn't say that, you said "functional".

I currently use all four TB3 ports on either a 2018 Mac Mini or 2018 MBP15, (without using one dedicated to power); I already run two 4K displays from a single TB3 port (either via the eGPU on the mini, or via a DualDP adapter on the MBP). Only one TB3 device I use is daisy-chainable (i.e. has a downstream TB3 port), and it is already daisy-chained to something else.

So if I were to update my portable/spare machine to a 'current' model, yes I'd get a nice CPU/GPU perf boost, and the option for a lot more memory, which is great. But I literally don't have enough ports any more, and suddenly I have two ports that are not usable, for me.

I wouldn't quite call them "non functional" because they do function, I just dont have a use for that function, and because they're single-use ports (and OLD single use ports at that) they're not adaptable to anything I do need to use.
My favourite was the Skype outage in 2007 where a peer to peer algorithm didn’t scale - they had to work this out, and change the algorithm to fix it. It took ages!

https://www.wired.com/2007/08/update-skype-ou/
So then you use headless browsers to render the js and that is even hackier, but totally worth it to hit another full webpage request to get the token, so you can go back to plain requests.
This is the first time I see vaxxie. I suppose if you take a selfie with mask on it will be a maskie?
Clone Landing Pages
not sure of the correct lingo

Technically, "karma".

nothing I've done recently

Comments and submissions can be upvoted (but not downvoted or flagged) long after they were posted. Maybe a prior submission of yours was linked recently, or a prior submission that you commented on.

Are there tools to track this?

Don't know.
c7DJTLrn - unfortunately this is totally normal for us human animals. Negative thinking is hardwired to be the dominant thought process.
https://www.nature.com/articles/s41398-019-0560-0
https://www.verywellmind.com/negative-bias-4589618

Luckily it is well studied and there are many old and new techniques that work for many of us with the most recommended seeming to be Mindfulness.

For me Visualization is also an amazing technique because if done right the brain remembers what we visualize so we can rewire our default thinking.

Try checking out Mel Robins her YouTube channel has a lot of great free stuff and her books are great as well. But if you don't gel with her style there are a ton of alternative people trying to explain more or less the same concept.
How to clone any landing page you want (Cpa landing pages, Funnel pages, Coming soon, 404 and Lead pages …).
ADVANTAGES OF LANDING PAGE CLONING
SAVES A LOT OF TIME AND MONEY
QUICKLY SHOWS YOU WHAT WORKS
REDUCES YOUR LOSS ON ADS
Every field has those that treat it simply and those that get into the nitty-gritty, and digital things are no different.

Most origami-makers will just work with the paper they’re given, most typesetters will use whatever software without much tweaking, most developers won’t get into fine performance tweaking. But in each field, some will do fancier things.
getting to school 1k hours

work commute 2k hours

higher edu studying 2k hours

porn 800h

wc 4k hours

hmm, pretty interesting.
By scale limiting you mean showing you the scales?
It's a setting in the piano roll which highlights the notes in the scale you select. Alternatively showing you which scale you've placed notes in if you've made something yourself.
I tend to overthink and hyperreflect when it comes to organisation and structure. Most of the time this doesn’t really help. One of my goals in the last year or so was to reduce that.

A very simple but effective thing I started doing is writing „cleanup“ comments. Duplication, ad-hoc coupling and such.

In the comments I sometimes decribe how one could go about it, so I remember later what the issue might be.

There are several benefits to this. For one, prioritizing what matters in the moment. Letting things unfold for real, so the right structure becomes more obvious later. Also it sometimes sparks little discussions that are useful and reveal a pragmatic way forward.
Go Beyond Borders, Go Beyond Banking with NeuXP
NeuXP is designed to address the concerns of non-residents in Europe, the US, and Asia by providing extensive services beyond banking (e.g. investment, insurance, travel, entertainment, retail, etc.) in one powerful app. Discover more with NeuXP at neuxp.com/, and sign-up to be the first to get notified when we launch in December.
What does stock Android have in the way of UI? I assume Google, Samsung, etc. create their own.
OK, but it is also possible that some people are genuinely successful, but are not good speakers or presenters.
> my employer pays for them to review and edit it

You don’t pay them to do this… because they don’t do it! The community does it via peer-review.
But what if this is slipped into your compiler? Your operating system's kernel? A top voted Stack Overflow answer? You can't (or it's infeasible to) check and control everything.
Is there another - stated purpose - that I missed?

Primarily it is for automating web applications for testing purposes

Here was I thinking it was just a tool to scrape all the js I am too lazy to reverse engineer.
Can anyone link to or explain the problem? I'm in the market for a new display and didn't quite get the README explanation.
Persian Open Source Status
With a UBI I'd probably go back to cooking professionally. Not for the crazy hour weeks I was doing though, but more passion cooking.
I think that the problem is share of discretionary spending. If 80% of your income is spend on fixed costs any increase in them will hurt a lot.

The way I understand cpi is that for some class of citizens it is good representation but is total bullshit for the working poor to low middle class.
well there _are_ a lot of companies doing financing for small stuff, even fintech :)
When you apply for a promotion and they ask what your community service has been and you say you haven’t done any you’re not going to be in a good position if you work at the same kind of institutions as most junior researchers.
I'm shuddering just with the idea of science being left in the hands of a random editor in Wikipedia with little dictator complex
Kisses, Huma Abedin, and Gradual Escalation
I think they try to account for this in a hedonic index - https://en.wikipedia.org/wiki/Hedonic_index
Wordsmithing is the art of using semantic tools to manipulate low info citizens into giving up their rights and freedoms.

Just like the "HEROES Act" which funnelled trillions into the hands of corporations and foreign nations while giving chump change to Americans.
Yes, arguments::generate_parser function. Install bash-modules, then run `. import.sh log arguments`, then call `arguments::generate_parser '--foo)FOO;String'` , and it will generate function with parser, which include parser for foo option for both `--foo VALUE` and `--foo=VALUE`:

...

--foo)
FOO="${2:?ERROR: String value is required for \"-f|--foo\" option. See --help for details.}"
shift 2
;;
--foo=*)
FOO="${1#*=}"
shift 1
;;
...
Sounds like something from the movie Megamind.

So your weakness is ... green tea?
Yes, you're totally safe then. I've never heard of standard libraries having problems that affect security, certainly not the str* family of functions.
They tried a social network a few times and got nowhere, they might try again but I’d grant a low chance of success. iMessage is close enough.

I’m going against collective wisdom on this, but I don’t see them launching a user facing search engine. The only way to monetise that is ads, and that puts them directly at odds with their privacy focus.

The way things are now Apple gets mucho $billions from Google to make their search the default, they get to mess with Google over privacy, and Google gets all the heat. Win, win, win.
I have zero real-life exposure with the American cooking landscape, you seem to have some personal familiarity with it; both isn't a great basis for these kinds of societal judgements.

The linked study claims: While the mean per capita time spent cooking increased over time for both men and women, women cooked for a much greater amount of time than did men (50 min/capita/day vs. 20 min/capita/day). Even 20 minutes is a long time for microwaved mac & cheese.

From what you've been observing, it's very different here in Europe, I know a lot of people now who take cooking quite seriously, and I knew a lot of people back in the 90s for whom it was perfunctory. And in fact: The increase in men’s cooking found here mirrors trends in Europe, where research from four Nordic countries found increases from 1997 to 2012 in the percent of men cooking, particularly those from the working and upper classes [28]. Even in 2016, however, US males’ cooking levels were still lower than in the United Kingdom a decade earlier, when a 2005 time use survey showed 60% of men (and 85% of women) in the United Kingdom cooked over one 24-h period [29].

Unfortunately, I don't get a response for the URL you posted, maybe I'm geo-blocked or something.