skysight-inc/HackerNews huggingface dataset:
I have seen a few cases where users complain that our mobile app (which runs in a webview inside a native app) doesn't work for them. When we look in the server logs, we find a user agent string that indicates a user is running iOS 11.4.1. My theory is that the older version indicates that the client's mobile device has run out of storage space. The device can't download the update to iOS 13.x since there is insufficient storage available on the device.

Even if the user frees-up some space on their device, not enough to upgrade to iOS 13.x, but enough to run our app theoretically, our app still fails to run for them. Uninstalling and reinstalling the native app that contains the webview that runs our web app doesn't solve the problem either. My theory is that there are truncated versions of some of our javascript files left over from when the device ran out of storage that don't get re-downloaded even when storage is later made available....

I've been telling people to free-up space on their device and upgrade it to iOS 13 to fix the problem. I sure hope that works...

If all user agents become a fixed string, how on god's green earth will we troubleshoot problems reported by users? I sure hope we get another header that will tell us the real client platform information so we can eventually repeat this exercise after another few years...

This scenario is complicated, but my point is really that of course we need a User Agent to accurately tell what platform the client is running for entirely legitimate reasons and mega corporations should not do patently evil things to make the lives of developers and support people even more frustrating than they already are. There should be laws against things like this. It really is fraud to change something like the User Agent string to a constant value that is incorrect, and it WILL lead to damaging events in real people's lives if it happens. People could be fired for being led down the wrong investigative path when troubleshooting problems. From the article, it sounds like significant damage has already been done.
the same is not true for glibc, so any dynamically linked applications (i.e. most applications in the past 20 years) have very poor ABI compatibility

Other libraries, sure, but when it comes to glibc, this is false. glibc uses symbol versioning. E.g. a program that uses fork uses a versioned symbol:

$ nm a.out | grep fork
U fork@@GLIBC_2.2.5

glibc typically ships with functions with the current ABI version and previous ABI versions, so glibc supports programs compiled against many older versions of glibc.

See:

https://developers.redhat.com/blog/2019/08/01/how-the-gnu-c-...
> But let's attack this argument on a technical level again: The data you speak of already resides in Facebook's database. There is no privacy implications of them using data, your messages, your pictures, and metadata that is already in their database or one of their children companies databases, for ads.

The GDPR begs to differ. By that logic, your web hosted would also be free to take your server logs and database contents and use them for their own purposes, since it's already on their server. Would you be fine with that?

But ok, assuming your argument were right, wouldn't then the rational thing be to contribute as little data as possible to tech companies' databases? And yet all industry trends, cloud advocates, IoT providers and modern IT projects in general point in the other direction.
> In this sense, heat is like potential energy - an absolute value is arbitrary and meaningless in isolation

Not quite. Potential is defined with an arbitrary basis as you’ve pointed out, but with temperature the basis is not arbitrary: it’s chosen for us, and this value is absolute zero. Taking a temperature difference is not enough to figure out how well a heat engine will work on it.
It is very much not the case that only open source developers prefer cross-platform standards to Metal and all the other vendor-specific APIs.

I have to say that I don't know why you dismiss open source graphics stacks. Anyone who has worked with the open source Mesa knows it is a breath of fresh air compared to the proprietary Qualcomm drivers, Mali drivers, Apple OpenGL drivers, or (horrors) fglrx.
Nice shade, but here's some in return. If you frequently find your work challenging, then you are not a good programmer (or you are working on problems that aren't primarily programming problems).
It's partly a historical reason as well. There are many projects with very complex Makefiles. Those are hard to integrate into your own project.

Header-only is the other extreme: No makefile at all.
With package managers like Conan and vcpkg, using a build-system like e.g. CMake, it's possible to have very simple and short project files which are easy to integrate.

In this regard, C and C++ are a bit behind the times compared to other languages.
Considered abandoning reading when I saw the ridiculous "if we believe in dark matter, why not aliens?" headline on the side. Did stop reading when they started talking about quantum mechanical observations. Is Nautilus just a Markov generator trained on terrible Quora answers?
Xbox Series X
The best stance is one of defiance.
And even better they can grab a pile of FOSS software, hide it behind their paywalls and don't give a neither a dime, not code back.
Racing on public streets means being willing to permanently disable or kill others.

It’s despicable.
Super Fast Hot VPN
It does not matter. Those that know use it as the ID for a process and it is fine. Those that don't, don't really need to know.

There is much, much worse marketing out there to tackle first.
Police Investigating Tiny Hidden Cameras Found in Hyatt Hotel Rooms
Just to be clear, there is a huge difference between saying I'm in Japan (which I am happy to shout out to anybody) and saying exactly where I am to a precision of a few meters. What I'm saying is that they need to provide tools that allows the user to specify the former (which I'm pretty sure they can determine without even asking their user's device) without specifying the latter. The reason they want the latter is because they can easily get it and once they have it, it is valuable for other reasons.

For Ultra Wide Band it's even easier because the actual phone manufacturer has control over the dang thing. Got an active SIM connection in an allowed country? Good to go. Even building your GPS system such that it can determine if it is in a UWB allowed country without divulding where it is would be absolutely trivial. I really can go on and on with potential solutions that do not divulge a user's positions. They just don't care about the user's privacy. That's the entire point.
>> Maybe this time it's different, imho because of Google translate.

Sounds like you are not from the field.
We can debate for a long time if other Lisps deserve the status of "true" lisp or that title forever belongs to Common Lisp only. There are many prominent Lispers that criticized Common Lisp for being overly bloated and for butchering the sole idea of Lisp. To be honest I do feel like agreeing with them and kinda glad that Common Lisp is dying. That is why I did not include CL in that list.
Then you don't go much to game developer conferences, watch GDC talks, or read game development related publications like EDGE or Develop.
Because if we’re not then the market will be depressed and all his private equity would be worthless and we’ll have to get in another war to get out of it.
Oh, wow, nice eye! I was mistaken thinking 1979+40=2019 when it was actually 1978+40=2018. Can't edit it now, though, sorry.
They might be referring to conda, the package manager used with Anaconda.
Morgue units blend in a lot better than police.
Yes.

XBASIC, QB64, and various BASICs specific to old computers I still use, like MBASIC on my Osborne 1.
I dunno, not sure about the latest Pi models but the network performance was horrid on the earlier ones, like 20Mbits/sec tops.
I wonder what their rationale is? Don’t most twitch streamers have a delay? I thought it was to deter trolls.
Building a Bitcoin Sentiment Analyzer Based on Twitter in Java
That is so bad idea. Why choose Chrome? Let it be Firefox? Web analytics will show even higher numbers for Chrome, hence developers would not bother to test anywhere but in Chrome.
Can’t think of current examples except maybe the Touch Bar and Magic Mouse.
The Matrix protocol is more or less an open, replicated database. E-mail is similar in some ways, but:

1: it doesn't define enough metadata ("this is an image", etc)

2: it doesn't handle backtracking well, if one of the recipient servers misses a message (servers are just supposed to retry a given number of times).

3: it has no security/authentication concept.

All of these could be bolted on regular e-mail, but calling it e-mail at that point would be a travesty, and we might as well call that a new protocol. And if we are writing a new protocol, we might as well take a few liberties to address the shortcommings of the first (one could argue against the last part).
The JVM part is not in practical use, but it was just to easy to use cljc to not do it this way
You have to give police information just because you suspect they might have a warrant? I would have thought you could wait until you're actually presented with the warrant.
A Comprehensive Guide to OCR with Tesseract
This is actually pretty straightforward:

pip wheel -w ./wheelhouse -r requirements.txt

Then you can modify your script to insert every whl in sys.path. Add wheelhouse directory to version control and you get a repo that can easily reproduce anywhere that manylinux is supported.
Yeah this is a totally wrong take.

It's like you haven't seen the advancements in CV or NLP (not involving translations) made capable entirely due to fancy neural network arcitectures
Zulip 2.1: open-source team chat
It was a tongue-in-check reference to the article I linked.

The article was by Matt Levine. I think he's the best financial columnist ever. I think you provided a valuable link for people.

I can see why some people might downvote you, but I sure can't understand why your earlier comment got flagged.
Ciri ciri orang terkena sipilis
Was this bit about LSD and Hypercard covered before what seems like a 2016 interview and some later articles? So much has been written about HyperCard (and MacPaint and QuickDraw) I'm wondering if I somehow managed to miss it in all that material.
Failing upwards, as someone here said
OK, banks, hospitals. You forgot SCADA systems. How on earth do you leap from these to not only all business, but all humans?
This is why I find it funny when I meet people who guard their startup idea like it’s top secret. I find it better to share what I’m working so I can get collaborators or critique.
What Are the Uses of Microsoft Dynamics NAV?
Check out QB64:
https://www.portal.qb64.org
> they'd choose features that majority of customers are requesting

Just an interesting Side-note: features customers REQUEST and features customers CARE ABOUT are not the same.

People are great at telling what they like or don't like when you show it to them, but they're not always great at telling you how to improve it.

I can't find the source now, but I've come across a story of a game in which players were complaining that the shotgun was too weak. The game devs solved this problem by... increasing the reload time on the sniper rifle, and the complaints went away. The players could correctly tell that there was a problem, but incorrectly diagnosed the best solution (assuming the devs were right in their decision).

Here are some random articles going over this argument in more detail:

https://www.appcues.com/blog/dont-give-users-what-they-want

https://www.nngroup.com/articles/first-rule-of-usability-don...

https://uxplanet.org/stop-asking-users-what-they-want-21e9ba...
You'll have to spell the argument out. My claim is that relative sexism in STEM puts women off now. This does not require me to commit to the claim that relative sexism was a dominant factor in women's career choices in the 60s. Note, however, that the issue is sexist attitudes in society as a whole, not just engineers being sexist. Even if 60s lawyers are just as sexist as 60s engineers, the idea of a female lawyer (especially a junior one) may still be more socially acceptable.
What he's telling you is that he'd rather accept false negatives than false positives. That's the hiring mindset, because getting rid of someone bad is difficult and costly.
Do GA users find it worrying that Firefox and edge beta are blocking GA by default now?
> Before we get into the social issues I think the original sin of the internet was that IP did not negotiate payments as part of the fundamental protocol. Every layer above that suffers from the same.

That isn't really what causes the problem. Payments don't need to be inside the network layer of the internet.

The problem is that a digital payment system that works like IP routing doesn't exist at all, even independent of the internet. Existing banks could implement it trivially -- you walk into the branch with $100 in cash, give them the money and they give you a secret passphrase. Then the banks talk to each other so anyone anywhere in the world who walks into another bank and has the correct passphrase can get the money.

Except that there are laws against that. Know Your Customer laws that require them to know who you are and know who the person you're sending the money to is, even if what you're paying for is both legal and private. "Consumer protection" laws that require them to allow you to reverse the transaction, which means they can't just give the money to the other party, they have to sit on it for a while.

The effect of these laws is to make small transactions between random individuals incur prohibitively high transaction costs and subject honest people to capricious denial of service attacks by risk-averse financial institutions without effective recourse. It also makes people afraid to pay for things they don't want an official record of them consuming, which specifically applies to political speech when your views don't align with the party currently in office -- or the party who may be in office next year.

In other words, it interferes with people actually paying people for creating content on the internet. That leaves the creators with only advertising to support them, which implies central control by the ad network.

Fixing that requires a way to anonymously, irreversibly send small payments with low transaction costs. Which is currently de facto prohibited by law.
That’s good for you and for Lyft, if you’re going to protest an extra person because you barely all fit, you’re not a good candidate for shared rides.
I am surprised clearing the cache doesn’t remove these lingering files, given their remnants would be a privacy problem.
While I do easily agree that npm has created some sort of unwanted culture, I still think this culture was born partly because it's easy to publish/import. I can't say the same of the C world, moreover, there isn't only npm in the package management world.
>. In one comment you suggest that the cause is law and medicine being relatively less sexist

I claimed that this is the case today. You are the only one of us making any assertions whatsoever about levels of sexism in the 1960s and 1970s, which are irrelevant to choices women make now.
I can't believe it took this long. SuperShuttle offers worse-than-Greyhound service at UberX prices.
What really is about here: the selling point of OS is software running there (which was proven by windows) The more it is a moving target, the more costs are on developers part to support old versions and follow the new OS releases. And the less software is going to support it.

As a developer I love everything that is new (I mean NEW not repacked old technology!), as someone that has to also support software on system level, I absolutely hate it.
Omniscient police would be a qualitatively new development, for sure.

But as surveillance increases, so does stealth. You’d have to include that in your model.
Functional Generative Art Using ClojureScript
It doesn't take much searching to find game developers saying the exact same things I'm saying: https://appleinsider.com/articles/18/06/05/some-game-develop...

And I've spoken with the Unity engine developers, who say they still consider OpenGL ES 2 support essential. Sure, Unity uses Metal (and I use Metal) because Apple forces us to to get maximum performance, but does anyone really want to write both Vulkan and Metal? Valve wouldn't have acquired MoltenVK if they were really itching to write Metal!
Except for the part where you do not want payments to be best effort, while it is OK for network packet delivery to be best effort.
Securely?
We use zulip for our project. I like that their threads make discussions much more structured and easier to sift through. It takes a while to get used to though. It’s also open source and I like being able to self host it. Can’t say I miss slack too much. The bots were fun but they were mostly gimmicky than anything useful.
Yeah, I tried it. I work 3 days a week from 9 to 5 and 2 days I'm available from 7am to 11pm. I can't seem to set up these kind of settings in Calendly. Is it possible?
Uber/Lyft drivers frequently hand out cards in major markets after airline flights in an attempt to cut out Uber/Lyft.
It definitely can, however I'm not optimistic about people's willingness to adopt it. From my anecdotal experience, the people who are grossed out by the thought are really bothered by it. I see no way of converting those people to consumers/customers & thus leaving a large chunk of the market on the table.
We're not sure, but it's a hypothesis that's still a long way from having solid evidential support.

And there's no begged question about appreciated sunsets. The link between emotional and aesthetic perceptions is one of the key problem areas.

Because aesthetic perception includes immediate sense data, but also links it with cultural contexts, personal memories, and sometimes a degree of artistic improvisation to communicate all of the related experiences, memories, and associations.

It's precisely the difference between recognising a sunset with an image classifier and experiencing it with (say) another human that is far beyond current systems.
Baudrillard is a hack of epic proportions. He's an example of the worst kind of French psudo-intellectualism almost on par with Lacan or Deleuze. Actually, bro the gulf war happened! And most of the book you linked is full of utter nonsense and crankery. His review of JG Ballard's novel "Crash" was the only good chapter in the whole book. Just because it was in the matrix doesn't mean that it described our world accurately at all. It's nothing but fashionable nonsense.
Someone else needs to do a small dose of LSD and figure out why HyperCard didn’t become the next pencil.
Nebula VPN routes between hosts privately, flexibly, and efficiently
If she hadn’t mentioned the word modem I’d be on board. An old fashioned analog camera wired directly to a VHS recorder would be a bitch to hack remotely right?
I really need to know, do these individuals know that they've been IRL-killfiled?
Yeah, most times those working hours in GCal are pretty outdated. Slack showing local time is meh. Prolly better if they show this person is 6 hours ahead of you or 4 hours behind you.
I think you're being overly literal, not to mention suspicious. I'm not suggesting that we turn off our critical faculties and reflexively believe everything that we hear. At the moment, we'd have to reflexively disbelieve everything women tell us to conclude that there's no sexism problem in tech.
but you know what: for Jeff Bezos it doesn't work out, so there has to be something wrong...

Given that: I'm getting tired of Netflix's concept of producing a lot of crappy shows for regional markets - if I'd like to have that, I can go to my public broadcaster too for the mandatory fee I have to pay anyways... (and they also realized by now that they have to do something for non-retirees). For nice and "special" movies, buying a DVD is most often the only sensible option. Or some stream somewhere... (which are not good at special things either)
Yep, Qt Quick 3D is available under Qt commercial and GPLv3 license [1]. "New" Qt modules, like for example Qt 3D, are used to be licensed under LGPL and not GPL for the open-source part [2].

But recently they started to change some modules licensing from LGPLv3/Commercial to GPLv3/Commercial [3].

[1] https://doc.qt.io/qt-5/qtquick3d-index.html#license-and-attr...
[2] https://doc.qt.io/qt-5/qt3d-index.html#licenses-and-attribut...
[3] https://www.qt.io/blog/change-in-open-source-licensing-of-qt...
https://en.wikipedia.org/wiki/IBM_System_i

https://en.wikipedia.org/wiki/Single-level_store
So rationally you're for corporations collecting your data under the caveat that they don't use it until it matters?
A couple of indie developers it seems, not the group I was talking about.

Valve is on the driving seat with Khronos regarding Vulkan.
The EU is not like the USA. We can have regional independence/self-governance and international cooperation, prosperity and peace, without needing a controlling national structure.

Britain is and always has been a European island. We’ll be back in the EU in a generation or less.
I’m glad Huginn is on the front page. It’s an awesome project being used for a long time now. I was testing Huginn to see how skimpy I can be and still run Huginn on a free tier. Was able to run it on open shift free tier a while ago when their allowance was generous. But, looks like it’s hard now. Will try running on a Gcp instance and see if it works.
This comment shouldn't be downvoted. This is the correct term.
This is interesting, thanks for sharing!
> I want to do this badly.

My advice is to stay far far away from psychedelics. I took LSD a few months ago after hearing about what great insights it can enable, or the euphoria it lets you feel.

I ended up having a bad, panic-inducing trip which caused something in my brain to flip and start having panic attacks and dissociation. The dissociation/depersonalization faded after a couple weeks (although those weeks were hell) but the anxiety and general feeling of weirdness still affect me.

I don't really feel like I've ever gotten back to how I've been before I took the drug. As some other commenter on HN said, "it's like throwing a wrench in your neurological cogwheels." The rewards definitely don't outweigh the risks.
AssamProtest NoCAB
Gimme five bees for a quarter!
Thanks! Doesn't suit my needs though
I'd like to point out that this is very much not what you started out saying upthread, that only open source developers are dissatisfied with Metal.
If this becomes more common, won't criminals just turn their phones off or leave them home as an alibi? The practice is a dead end. Using this for such a thing as fire vandalism and two dead dogs is a real waste here (I realize that sounds heartless). How about tracking terror suspects? Law enforcement is showing their hand here.
From Node.js to io.js and back again
And don't replace it. (Someone will replace it.)
Oh man, not the half of it.

My wife won the Netflix PR account for our market for the agency she worked for.

They moved into their office and built an elaborate viewing room — and their retainer came in at multiples of other high end clients.

And yeah, constant trips for entertainment journos.

One of the more aggressive and savvy companies when it comes to PR. In my experience that signals strong management.
_Medium_ dose