skysight-inc/HackerNews huggingface dataset:
> Each and every time a costumer buys an iPhone they're deciding.

You can buy the house from the company defining rules of how you should use the house you bought from them and denying you access to the things they forbid.

Lets suppose you have options to buy a house from the ones that does not do this, ok.. until the company who are ruling over your property are making a big buck, and they decide to play by the same rules..

so hey, where are your options to buy a house without vendor rules? thats right, their gone..

Only that we are talking about something much more important here which has to do with data..

Private companies should never be allowed to do this, unless they offer options (other app stores should be possible), and have rules to filter who can offer apps to your device that dont damage your freedom of choice (dont forbid things on political views, taste, harassing competition, etc..).

Android is becoming more akin to Apple each day, and what you have in the end is a false sense of choice.

This is why the rule of law and a functioning government is so important.

> Adobe decided to do a half-assed flash player for the Mac.

Than if it will deliver a crappy experience, let the user decide for his own. Suppose the user agree with Apple/Jobs here and dont like to use it, but theres that tool that are available only in Flash, you need it for your mechanical enginnering job for instance.. You had a choice, a bad one, yes, but now you have none. Just because 'simon says' so..

And we are not even thinking about the small players with less resources than Adobe, that will not have the resources to make the "good experience" by whatever standards imposed by the overlord dujour.

And thats because we are assuming good faith, because the ruler of your own property, can even lie about be doing this for your own sake, and just use this to bar the competition.

By the way i never touch anything Apple because of this, but because they were the ones who leaded the smartphone industry, the rules they have specified in the beggining tend to be copied by the competition, and to become the norm.

Its not the same as creating a new car company in the XXI century where we have standards, good rules, etc..

The pioners have the power to define the reality of the industry in years to come. And giving its about our digital life, its becoming more and more important each day.

Data and digital platforms are in the XXI century what the oil was in the XX century. Pervasive, powerful, defining everything else.
Oh, so we only live in a surveillance-capitalist state because we didn’t send Facebook and Google enough emails? D’oh! Who knew it was that simple?
Sure there will. I doubt many people would use SVN for a new project, but plenty of old projects still use them. It's not always simple to migrate SVN to Git especially if you want to maintain the history.
You could ask the same question about today and the answer would be yes. Why should that change in the next 5 years?

(speaking out of experience - I try to sweet talk my coworkers about git for more than 5 years)
PayRequest lets you create payment links via Stripe without use of any code
To be honest he's not wrong. I bought my trad rack (widgets that go in cracks and carabiners for them) for around $2,000. Rope, shoes, helmet, harness, backpacks, etc on top of that is probably another $2,000 at most. Camping gear is another ~$1,000.

Most of this stuff (aside from the rope) will last for many years. Occasionally I'll lose a cam out climbing which is $50-80 to replace, but only happens a few times a season.

Compare this to skiing or mountain biking and you can see how climbing is a vastly cheaper sport.
How can I rename / delete my account?
For personal security reasons, I'd like to anonymize my old account. Is it possible for me to change the username to something more anonymous? I accidentally shared some controversial views using a username I use on other sites and I don't want people using them against me.
It's only the XFi router that gives the "free" unlimited service, and even that I believe may only be in certain areas.
Apple never thought that the iPad was going to take the place of Macs. Apple made no movement in bringing its own development toolchain to iOS nor did anyone think that Apple was going to abandon the much higher margin high end Macs for iPads.

Apple just added external drive support and mouse support this year. The iPad didn’t start getting unique features from the iPhone until around 2015.
https://www.youtube.com/watch?v=zRfJGmXg4Yg

There's a great great movie about him that came out a year ago.
Relativity Space
Damn, I've been looking at building an app that requires SMS messaging. I'll give yours a look over before going straight to Twilio.

A bit annoying that I have to give an email address to get a key, just to get pricing info though.
market fundamentalists would argue the size of the state doesn't matter; the leak in the dam would spur all sorts of competition and effective resource allocation that would eventually (perhaps more slowly) topple the system.

so it made it happen more quickly perhaps, but seems unlikely the outcome would be different if you're a believer in so called "markets".
"This is because we suspect that we are not currently in compliance but cannot expressly call out the gaps until the DPIAs are complete. (Actually, by not having the DPIAs, we are, on our face, out of compliance with GDPR regulations.)"

https://gitlab.com/gitlab-org/gitlab/merge_requests/14182#no...

The author, @cciresi is Candice Ciresi, their Director of Global Risk and Compliance.

https://i.imgur.com/52DUErO.png
Ask HN: What tech stack shall I use for a pay. processing by reading a QR code?
For my MVP's primary use-case, I want to scan a QR code by Android/iOS phone using their native camera, land on to a payment processing page, where the user can pay via credit cards, and optionally, mobile wallets. In a later iteration, I would like to split this payment to go to three different accounts.
What tech. stack would you advise for this use-case in the US?
What tech. stack would you advise for this use-case?
True for a naive approach, but I'd think looking at the chart toppers for, say, each week would give decently comparable data.
What does that have anything to do with what I said?

Your discussion here has been nongenuine and not helpful. Better if you just didn't comment at all.
They both have both types of keybindings.
I'm not trying to pick the best format for the job, I'm usually trying to pick the least bad one that's available IN the platform/standard library I'm using.
This was a really thought-out, in-depth article. I really appreciated the artistic considerations.

The camera has usually been my primary motivation for upgrading, and I'm tempted. I'm still sporting a 7+ with broken lenses. Which has meant mostly terrible cell-phone pics that occasionally due to a happy accident look like a "Holga" picture.

The upside is that I went back to really actively using my DSLR, and I'm not sure anything really compares still. However, this article was pretty compelling.

I think the title is accurate – these pictures no longer look like 'iPhone' pictures, which was a kind of brand identity more than a technical constraint. This feels like a refreshing shift. That said, they have a look. They remind me of Andreas Gursky photos – hyper realistic, super detailed, somewhat matte.
The lesson to learn is that you can't trust VC-backed companies to have the same values or behavior through the years.
Last time I checked, this was not fixed for my B450-TOMAHAWK-MAX
> Dr Pepper marketing towards men who typically don’t drink diet soda

I'm not sure that is how I would characterize the Dr. Pepper Lil' Sweet commercials, which appear to feature an extra campy mashup of Prince and peak glam-hair metal Axl Rose.
I mean "sufficiently impresses and/or catches the attention of others, especially other scientists".
I hope that the trend is indeed heading in that direction but it does take years for high fashion to permeate through society.
I have passed a few certs, may be useful if you want to put a foot in the door without network or land some govt/corporate contract requiring it.

But in my experience professional networking brings the best results - no questions about certs or silly coding quizees.

Best people I know haven't done any certs. Most people I know who did certification had not much prior experience in a subject and rarely had ocassion later on to gain one.
I took "dead" to mean a dead battery.
Out of curiosity, how do you interpret the “the clearest expression of Apple’s vision of the future of personal computing” quote, and the “what’s a computer?” ad? Or Tim's “why would you buy a PC” quote?[1]

[1]: https://www.businessinsider.com/apple-ceo-tim-cook-why-would...
Netflix has known netblocks[1] though, so you may bypass VPN for those or similar content networks.

[1] https://bgp.he.net/AS2906#_prefixes
Because if a page designed for ~1200 pixels across looks like crap on a mobile phone in portrait mode, it's the user's fault for using a damn phone?
The problem with creating such wrapper function is that someone like systemd/Wireguard developers will doubtlessly exploit it to drain entropy pool (whatever that means), at which point kernel drivers may start locking up, waiting for more entropy to appear.

In comparison get_random_u32() is safe to call at any point — including early boot — and does not affect global entropy pool. At worst it may return low-quality numbers, but that can be easily fixed by running your own peudo-random generator on top of it (which is a good idea anyway because you don't want your kernel module to contend with other parties for RNG ownership).
Oh please,this is not new. They've been doing this for at least 5 years that I know of. If you pirate,they dmca alert you with MITM'd divs in the html pages you visit. I mean the fact they inject http headers is one thing but they don't even care to do a 301 or mess with DNS responses,they will inject code in your browser tab!

Lawyers on HN, how is this not a violation of CFAA? If I sat at a coffee shop and did the same thing (say a "harmless" js "alert('Hi everyone!');") that is punishable with penalty up to 5 years imprisonment. So you're saying if I was the ISP that's ok? Why is the FBI/DOJ not criminally prosecuting comcast's CEO? Preferential treatment or prosecutorial discretion? Will comcast start pushing back on dragnet sutveillance cooperation?

The whole thing is so crooked! How can we bring this to the attention of lawnakers and media?? If the post office put notes in your mail (outside of a law enforcement request) would it not be a big deal?
I've tested two of those. It's hit and miss. If it's not closed perfectly flat (and it's metal-lined fabric, it's not always perfectly flat even if you're careful), it'll receive phone calls just fine.
Why would they be listening to audio anyway when all phones have always-on speech recognition?
How to Have Real World Impact, in Five Easy Pieces
I am also glad to see the new way to define event handlers. The v 2 way of defining a “methods” prototype forces me to constantly reference “this” (which will only exist later after the component has “really” been created), which I would prefer to avoid.

At least in AngularJS I can capture “this” as a closure variable at the start of the component setup “decorator” function, then alias other functions delegated as the component “methods” (event handlers) without worrying about object instance references for “apply” and such.

Now, I can so something similar in Vue components: get the data up front in the event handlers definitions, and delegate to any functions I want using closures or partially applied arguments.

Hard to understate the importance of the new event handler setup API.
Do you have any pointers on setting up TypeScript properly for the jsx render function while preserving intellisense? "Supported" is a bit tenuous based on the manual setup and shim creation required to get it all working nicely..
Nah -- the people buying the keys on the Steam Community Market are legit. I imagine it's something like this:

Jack Criminal buys a bunch of keys from Valve with dirty money.
Possibly Jack Criminal passes the keys off to Jane Criminal's account to muddy the waters.
Jane or Jack Criminal puts the keys up for sale on the marketplace.
Harry Gamer happily buys the keys.

Every single transaction in that chain involves a criminal, but Harry isn't a criminal and is getting what he wants. The exact quote is "At this point, nearly all key purchases that end up being traded or sold on the marketplace are believed to be fraud-sourced." It's not that every individual transaction cheats someone, it's that they're happening in order to perpetrate an overall fraud.
I am excited as well, it would/will be really nice to use the tools or features that have been developed for both ecosystems in a more seamless way.
This is a criminal case, I for one cannot accept a financiap repercussion for this.
Let me make it clear for you then:

> Their CFO showed that he has little regard for the privacy of their users.

Their users are companies, who can put on their big boy pants and decide what they think of Gitlab earnestly gathering usage information, not deep personal secrets, that it uses to help it improve its own product so that it can better serve the customer.

Throwing this all under the same category of "privacy" that one might use for private content -- the content of emails, the content of messages, copyrighted material, trade secrets, and the like -- as if this is a great moral issue, is just not a clear-minded way of operating.
Take a screenshot of your website with this notification injected and send Comcast a standard DMCA take-down request. They are distributing illegally modified copies of your website.
I'm all for people doing whatever they want to do with their money, and I realize different folks have different interests, but I guess I just don't get how this specific model is supposed to work. You pay money for the loot box itself, and then you go back and buy "keys" to open the loot box, and you just keep doing this until you actually get the skin you want?*

I realize you can buy skins directly on the steam market, and avoid the whole random factor, but then you're just paying whatever the market rate is for "coolness" plus the costs of all the other people who did the key/box buying. Plus there is the whole "condition" mechanic, so the skin you get might not even look the way you actually want.

Like I said, people can do whatever they want, but to me its just silly. When you add to that the fact that Valve actively* stops people from playing on custom (i.e. private) servers with modded skins available and it just seems like shitty anti-consumer behavior.
This is a good take. Ownership is one of those things that I feel intuitively is important, and I experience frustration around losing it incrementally. But I struggle to put my concerns into concrete, relatable examples that the everyday user might appreciate. The 'access until it is no longer' narrative seems to fit that pretty well.
I am not selling anything (maybe some software someday, but that's a different topic). But I think about things like this a lot and have posted many thoughts, over time. I hope you don't mind but this is my best work in this area, so far, over some years.

(Truly, we do not need to be alone, or give up. I have been thru many things that ... leave me grateful now. So I hope this can be useful to someone....)

There are people who can help, with guidance, and in other ways. One list (many resources): http://lukecall.net/e-9223372036854601245.html . Another (having the Church as help in life): http://lukecall.net/e-9223372036854581807.html . Another: extended family. Another (general life lessons and resources found, including overcoming addictions, but much more): http://lukecall.net/e-9223372036854592298.html . Another (pray): http://lukecall.net/e-9223372036854585359.html . I have learned by long and much-repeated personal experience (the easy way and the hard way) that prayer makes a huge difference, if we are willing to do our part and be obedient to God when we know what we should be doing: http://lukecall.net/e-9223372036854580889.html . And how I learned that: http://lukecall.net/e-9223372036854587400.html .
More resources (better than the above stuff): https://providentliving.churchofjesuschrist.org/?lang=eng

Wishing the best for everyone in tough circumstances (which seems to be all of us at one time or another)!

(edits: minor fixes, add the providentliving.org url.)
A Carbon Nanotube Microprocessor Mature Enough to Say Hello
Yes but it's minimizing the complexity of the cliff. The original author they were responding to was describing the static/dynamic discrepancy, and how it requires a lot of work.

The author I was replying points out how simple the syntax is. But that's missing the point. I provided a direct counter example:

Adding a new compiler to bazel is very complicated, and by new compiler I include something as simple as asserting "all of my C++ code is c++17" at a project level is (when done the correct way, and not one of the many hacky prone to failure ways) a 100+ line toolchain definition (because C++17 should be treated as an entirely new compiler from the perspective of bazel; treating it as a command line argument gets you in a bad place where you hit weird errors).

To draw an analogy, it's like saying that C++ code like:

some_matrix[i, j];

is great syntax and cross platform! When in reality it involves (in user space code) 3 complex classes (at a minimum!), overloading the comma operator(!), implicitly casting from builtin types, and probably hundreds of lines of template code (if you want any sort of extensibility). True it is cross platform and great syntax. But it obfuscates the amount of code and understanding required to do anything but what the most basic syntax allows, for example extending the system in any way.
The author doesn't make the connection explicit, but tools like Figma reduce the need for files as a means of conveying information between parties. Instead, you collaborate directly in the tool, freeing the designer from having to constantly export and send around documents, and freeing engineers from having to chase down exports. Figma also has a feature where you can "shoulder surf" another person as they work. The ability to see what others are doing in the document leads to some interesting interactions. (You see my cursor moving in a way that indicates I'm counting the number of rows in a design; you message me and tell me it's 15.)
Everywhere. Most prominent are the unlock icon and the flashlight icon and the camera, but there are others; and some text.

Any time there is an area of flat color, or gradient color it really shows.
If you want to ban tracking, I would totally oppose it. I think its great that google manage to make money out of my personal data, and in return I get to use their of free service. Fortunately, in the regards of google user, there are more people who are fine (or don't care) with tracking.
You likely need data model classes for the config anyway, along with support of serialization and deserialization (XML or not is not important). Use a stock property grid control, pass the root object of the config, and you’ll get a GUI that does the job much better than ASCII files.
Augh, I hate this. Reddit used to be one of the places I'd go to avoid junk. Now it's filled with this 'drive traffic through outbound marketing' bullcrap.

Now I'm not opposed to well thought out articles and essays, but obviously that's not what this is. Just keep piling on the crap.
Wall Street buying Washington state water rights
I just took a week-long road trip across Poland and noticed these. Thanks for the explanation!
You carry 4 phones?
Agreed overall but..

Most people don't want to/can't run their own backup service, so they count on the services they use to keep things alive.

Add to that users wanting to use multiple devices.

Maybe I'm over estimating software literacy but many people who want these things often write their own solutions or do without shiny new things which are often just cloud based versions of the old!
But again, bazel doesn't want you to do that. The more information bazel has, the more it can do for you. If you stick to 1-lib-per-source-file, dead code elimination, across your entire codebase, however large it is, can be done by a single reverse dependency query across every language, even those that don't have compilers.

In other words, correctly using bazel gives you access to all the cool magic linkers do without having to do the work to implement it. And it adds value even for the ones that do (like C++, again: you'll run fewer tests).
I'm currently using a Xiaomi Redmi Go that was a bit less than that and I think it's remarkable how few compromises it has.
Doesn't work in Safari (MacOS 10.14.6, Safari 13.0.2)

[Error] SyntaxError: Unexpected token '='. Expected an opening '(' before a method's parameter list.

(anonymous function) (solitaire.js:3)
I had some old Dragon 32 tapes from days of old. And when the emu scene turned up, managed to record the tape onto the PC, play an unfinished game of my youth, snapshot it so I could cheat until I finally completed the damn thing. For all of like two minutes I was king.
This is something I think we have been hit hard by with video games. The first wave of online enabled games has now had their servers shut down and the games rendered unplayable. One of my favorite childhood games from about 2006 (Viva Pinata) is now unplayable on windows because it used Games for Windows Live which has now shut down. The game is basically entirely offline and single player but is now unusable unless you use the xbox 360 version which works fine because it could be used entirely offline.
Can your extended family research any of it? (search online, read about it in books, etc) Can they speak about it without being persecuted? Can anyone who isn't your extended family find information about it other than through informal channels?

> to certain very contentious political topics in the US, which people are aware of, but you certainly cannot bring up.

Like what? Please elaborate specifically?

I'm so confused on what your stance is here. You realize there is a big difference between being persecuted by others for saying something or "knowing something" and being persecuted by the government for saying something or "knowing something"?
This pulled on a half forgotten ancient memory I have of my Dad recording “Basicode”[1] audio off the radio to run on our BBC B in the UK.

From reading the link I’ve attached it seems this was related to your Dutch broadcasts too. I never knew the history but it’s really interesting to read about after all these years.

[1] https://en.m.wikipedia.org/wiki/BASICODE
This is a weirdly negative comment section.
One more interest feature which was not clearly described: you can attach two or more ssh connections (belonging to the same system user) to the same tmux session. Each displays the same thing in real time and has full control.

We use this all the time for these two use cases:

1. Semi-permanent connections to the same tmux session on the server from multiple locations e.g. work and home. Come home and find things exactly the way you left them at work, and vice versa.

2. A sort of collaborative environment. We have something like “demo” user running tmux session, and multiple people from different remote locations login as “demo” and attach to the same tmux session. Again, everyone has full control and we can see each other’s actions as we also talk on the voice call in parallel. Usually much better experience vs. some sort of screen+control sharing solution, especially when some participants are on low-quality connections.
I imagine, that ASLR uses get_random_u32(), because it is needed during earliest phases in boot, before random pool is initialized. It might not necessarily be the proper function for making kernel random numbers — rather such function might not exist in Linux yet.