skysight-inc/HackerNews huggingface dataset:
> private location in the background indicates less conscientiousness

Wait, I'm struggling with this one. How does showing off a private location (I presume this means someone's home, a bedroom, etc?) indicate that they are less conscientious? The paper says "more conscientious individuals are less likely to reveal their personal space in the background." However, this seems to me like it should be using "cautious" instead of "conscientious". Not being eager to show off your personal space indicates apprehension and carefulness with what you share, I never associated these with conscientiousness.
The risk of crashes increase the more third-party SDKs you include. Especially if they use an external service or API which is the case here.
I would like to think that there will be maintained Linux distributions out there that we currently have today that do not use or depend on such closed "app stores". I think we will not have to worry about this dystopian future just yet as there are like-minded people out there working on Linux distributions and do the packaging for them to keep the repositories up-to-date, and so forth. If something were to happen to Linux itself (quite possible given recent developments), then someone might just fork (I am not a lawyer, so I am not sure about the legalities). We will see. I certainly hope that it will retain its philosophy; "closed app stores" are definitely not it. :/
Break other people's things it seems.
You can implement OAuth entirely server-side without any client support beyond displaying a web view. No need to include spyware and the approach is reusable for any OAuth provider.
How/why does Spotify app use Facebook iOS SDK?
> I don't understand why anyone would prefer a volume slider to discrete up/down buttons. I almost never want to quickly slide to a specific volume, it's always "this is a little too loud" or "I didn't quite hear that."

Have you actually used the slider to get used to it? It requires a significant-ish slide to increase/decrease a full dot. And by significant-ish I mean it is easy to adjust it less than one dot.

That being said I used to think the same until I got used to it, I slide more than a few dots up and down all the time. I would not want to go back to taptaptaptap.
When you know it's going to be Corkami before you even click... :D
I’d hesitate to call Kafka a library...
No offense intended, but isn't the real work you do in MS Office creating documents? Software is never about manipulating menus and buttons per-se.
I agree, the first AGI probably will be bodget together with loads of expert input. However, that's not evidence against the bitter lesson.

The first of anything is usually made with the help of experts, but they're quickly overtaken by general methods that lever additional computation
The Coronavirus Can Be Airborne Indoors, WHO Says
Thank you now I can listen to cached Spotify playlists!
That is not practical when you expect the system to be correct 100% of the time and make decisions based on that. There are many situations where this is critical. You would never want your car's safety system to be correct only 99% of the time.
if they revive the noise implications they might well manage to change it. IMO those restrictions are also because it wasn't an American jet so it kept the competition out.
> FB, Have you consider adding Continuous Integration and Functional Tests questions to your Interview's questionnaire?

:)
https://youtu.be/O2QJvc_SxFQ
This is really good and distills the point much better than I could have, thank you.
Libs over SDK!
I'm not sure if it's intentional or not, but the 'D' usually stands for Doubt (sometimes Deception).
Or you can block the DNS to be sure.

facebook.com
fbcdn.com
fbcdn.net
fbsbx.com
fb.com
instagram.com
The OP and apparently the book following Goffman make a huge leap in stating that selfies somehow give insight in a persons back stage behavior as opposed to front stage behavior. There is no reason given why a conscious act of performance completely controlled by the subject itself is now somehow an insight into back stage.

I would say taking a selfie is a form of front stage behavior, albeit a more egalitarian one.

On the other hand I am someone who thought a selfie-stick was a tool for punishment for people taking selfies at inappropriate moments.
My guess in this particular instance is that it seems like the Facebook SDK is fetching some sort of remote serialized configuration, calling “count” on what it expects to be an array, and instead is calling it on NSNull (an object representing “null”) which is throwing an exception.

There are some intricacies on iOS surrounding null values and serialization, and as a developer it is important to understand that you may encounter NSNull. As a standard practice in my company, we type check every remote value before calling anything on it. Seems like that would have prevented this issue.
Interesting - my experience was that I learned a lot from it not so much by blindly executing the steps, but by things not working the way they were supposed to. This forced me to dive into the details and understand what was going on. (This is probably 15 years ago though - maybe the instructions have gotten better :) )
Restaurant Revenue and Goodhart’s Law
Ask HN: Is your company Linux friendly or not?
As a developer who is on the lookout for a new job, one of my criteria for accepting a job offer is, "does your company support/allow Linux OS for developing on?"

Alas many of the responses say "No" followed by the phrase "We only support Mac, why would you develop on anything else?"

I find it strange that in an age of LXCs and Docker containers, we have many companies (big and small) who are not offering Linux PCs to their developers.

This is anecdotal on my side, but out of the 10 companies I have interviewed with 9 said they wouldn't or couldn't provide me with a Linux machine. The other one offered a Windows laptop which I could hack away till my heart's content.

For me a Macbook is a terrible piece of hardware and software combined; it overheats, has a touchbar, weird keyboard symbols (Alt and Ctrl key in particular), and uses 4GB of RAM just to run OSX.

I can't choose my desktop environment and have to configure my shell through a series of awkward steps.

The retorts from recruiters and devs about why they don't support Linux normally fall into one or more responses below:

* It makes security easier to have all machines the same

* Linux is hard to support

* We don't want 20 different people running 20 different distros

* Company policy, we buy Macbooks in bulk at unit price

* Why would you want to use linux?

* Our VPN and other tools are licensed only for Mac / Windows

* Macbooks are cool, why do you want a Laptop/PC

Most of these seem to be out of laziness, ignorance or corporate bureaucracy.

So HN, does your company support development on Linux? If not, why?
this, combined with a wrong past technical decision that we can not change it instantly. unfortunately it's not as easy to fix mobile bugs as it is on the web, as you have to both pass the approval process and wait for the full rollout to clients.

in our case, it's just a wrong decision, we don't use it for tracking.

also, if you use facebook login, the terms and conditions force you to use their SDK (which automatically initialises when included and does this crap).

https://developers.facebook.com/policy/ - 8.2

"Native iOS and Android apps that implement Facebook Login must use our official SDKs for login. "
> Building software

Well, the problem with that is that no make system can utilise so much core. Even linux kernel, probably the biggest C project in mainstream use, can not consistently load even 16 cores with mostly handwritten makefiles.

P.S.

I do not say that building software is not CPU parallelisable in principles, I'm saying that regular make systems have trouble handing big number of parallel tasks in practice, even in big, well run projects that use handwritten makefiles.
Yes, I remember reading someones arm chair theory that less intelligent people cannot gauge when they are in the presence of more intelligent people, but more intelligent people certainly know when they are surrounded by idiots. It was this persons add on to the Dunning-Kruger Effect and there may be something to it.
You can share what you're listening to on Facebook

"HackerLemon is listening to Band on Spotify"
If you're interested, Valve uses deep learning model called VACnet to "watch" every player on their servers[0][1]. If any dodgy gameplay is detected, it gets submitted into a moderation queue called Overwatch[2], which is basically delegates the decisions to ban cheaters community. It's really cool how they've gamified this.

[0]https://www.pcgamer.com/uk/vacnet-csgo/
[1]https://www.youtube.com/watch?v=SnRgW54EWwA
[2]https://blog.counter-strike.net/index.php/overwatch/
How about some indirect ways? This is what I've done.

Use the money you make to decrease your carbon footprint: Operating an electric car, buying or building a net-zero home, etc. Work from home. Get involved in local government.
> GOG has the right approach about it. They simply don't allow DRMed games in their store

This is definitely not true. There are DRMed games in their store right now. Yes, at the same time the homepage says "We are GOG.COM, the DRM-free home for a curated selection of games."
I am not skipping a step. On the contrary I start from the start: Society does not want that young people access pornography.

This is the starting point and everyone seems to ignore it and to immediately jump to strawman arguments about the feasibility of absolute enforceability.

If the starting point holds, then it is reasonable to try to enforce that restriction.

Only then does the issue of the feasibility become relevant.

Enforcement is always a balance between cost and benefit and is never 100% effective for anything. This is not an argument.

It is feasible to implement effective measures to enforce age restrictions online. The degree of effectiveness depends on how far we're willing to go. I think at the moment the aim is to discourage a significant enough portion of the people, knowing full well that the most motivated will find a way around it.
> why

Cancel culture.

People lose jobs for things said 30 years ago, and that were completely acceptable 30 years ago.

> Niel Golightly stepped down after an employee complained about an article he wrote in 1987 that said women should not serve in combat. He said those views do not reflect his opinion today.

https://www.nytimes.com/2020/07/08/business/boeing-resignati...

You want to be insured against that.
Seems like they’re no longer returning a string that older sdks expect and they haven’t handled the case properly back then.

The crash is:

Crash information

-[NSNull count]: unrecognized selector sent to instance 0x1cd6fe1e0
2020-07-10 17:24:26.052924+0800 OSDemo[4198:604792] * Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull count]: unrecognized selector sent to instance 0x1cd6fe1e0'
> Does it make good use of VR's potential?

Of the handful of games I've played in VR, Alyx by far feels the most like I am physically present and able to interact with the world. The one time I've ever been tricked by the illusion was when I bent down to look under furniture in a room, and then I tried to push on said furniture to help me stand back up, oops.

Like other Half-Life games it has great physics. You can pick up a marker and write on a pane of glass; you can shake a bottle and see the liquid inside slosh around. The gravity gun concept returns and it is as much fun in VR as when you first picked it up in HL2.

I won't go too much into VR-centric game mechanics for spoiler reasons, but I'm impressed with how creative they got with hand tracking. As one example, reloading is combat is tense because I have to actually go through the motions of getting out a new clip, ejecting the spent one, chambering a round, etc. while a zombie lumbers toward me.
There's already at least one exploit Ive heard of in which the monitor was the attack vector and was used to selectively alter screen pixels.
Well SDKs may do their own initialization upon being loaded into the app which might be the cause here as the crash occurs on launch.
Ask HN: What's one new skill you learned during Covid-19?
> VERY limited memory and no virtual memory

This is incorrect.
Location: London

Remote: Yes

Willing to relocate: No

Technologies: AWS, packer, docker, ansible, terraform, nginx, haproxy, python, C++

Résumé/CV: https://drive.google.com/file/d/1BrwMKOH-iecwnRQT9RXtkqq8VyQ...

Senior SRE/DevOps engineer, with extensive experience in AWS, docker, ansible, nginx, haproxy, authentication, performance optimization and much more. Regular Python or C++ developer when not doing devops tasks. I tend to alternate between dev and infra in my last roles, providing tools and assistance to developers in the company to make their life easier and more productive.

I left a stable large company few months ago to join a startup and the startup collapsed due to coronavirus, hence I am looking for a new role. Preferably permanent but open to contract if requested. Available immediately.
I'm curious about this as well. I've always written frameworks to be used with a 'Policy Layer -> Mechanism Layer -> Utility Layer' general architecture. Each layer captures and does its best to handle errors in a way you would expect that layer to. The only time errors move up towards the policy layer is explicitly because the next layer up will handle it.
You can login to Spotify via Facebook as you can see in the web version: https://accounts.spotify.com/en/login/
For doing that in a app they require the SDK, which then does all the spying for Facebook.
> There's a reason writing "HBD" was banned in the comments section

The reason is that most people who casually reference "HBD" have no idea what they're talking about, and end up grossly misrepresenting the actual science as cover for unrelated ideas like ethno-nationalism or bigoted views about other groups. Tabooing "HBD" is a legitimate way of forcing everyone to unpack whatever it is that they actually have in mind; in many ways, it is the opposite of playing dog whistle politics.
Pinta is not comparable to Paint.NET. Paint.NET is a very polished program and Pinta... isn't. While it's true that it is based on Paint.NET 3, the part they kept was the filter and image manipulation stuff and the part they dumped was the UI, and their (Gtk# I think) UI is not very good compared to even the WPF UI of the old versions of Paint.NET it was based on. Stuff like the selection handles being rendered on canvas so looking very broken when working on e.g. pixel art, or just highly zoomed in as the marching ants scale with the image pixel size.

If you need an open source editor for those use cases, go with KolourPaint or Krita. Krita is not quite as simple as Paint which is why KolourPaint might fit your use case better, but I've switced to Krita for my Linux image editor. Now if they could just bring back an on-canvas text tool...
This is also crashing PUBG Mobile and a lot of gamers are angry as a big tournament (PMWL) is going to start soon, Facebook needs a better QA process
That's... not true at all. A kernel build will be as parallelizable as you like. I do kernel builds fairly regularly on 56 and 64 core hosts and in fact the build time is quite linear with core count. (The ramdisk packing provided by the distro at "make install" time tends to be what hurts scaling, FWIW).

And my day job involves lots of iterations over the Zephyr test suite, which builds and runs hundreds of individual test apps X dozens of platforms. This is almost a pure build-time problem and scales very linearly indeed.
Prefect is workflow (particularly dataflow) orchestrator. Pulsar and Kafka are general purpose distributed streaming engines.
And people on a forum largely dedicated to struggling devs trying to start a business are asking for a free trial over that $2. There's something to reflect on here...
As an ex trader, I can confirm that the new ribbon interface, when it first came out, caused me and my colleagues a world of pain.

We knew all the shortcuts keys in the old version. The ribbon UI meant that a big chunk of the previous shortcuts didn't work anymore.

Killed our productivity for a good few months.
Ah, explains Strava crashing.

Mild inconvenience for now, hopefully this will have more people move away from the FB SDK.
Nobody is subjected to anything online. You choose what you receive.
Hong Kong shuts schools as new virus cases increase
User Agent Mess – Funny Story of Browser Wars
Removing an abstraction layer can usually be done mechanically by inlining the calls. This is a trivial operation. Identifying duplication not trivial since there might be various differences and you have to investigate if they are inconsequential or not.
My regimen is kind of the same. But then when I look at things like myself, the world, human nature, the stars, etc. my brain just freezes. I'm willing to accept even a 'fuzzy' sense of meaning, but it should be coherent. Every now and then I'm taunted by this pursuit and sometimes it just cripples me.
I find Emacs with AUCTeX to be the ideal TeX environment, but at least Vim is a sane environment. Word processors in general I find a very user-hostile environment for creation.
As cptskippy said, the helium is at atmospheric pressure, so a leak would not fail catastrophically. Helium would more or less slowly diffuse. If the leak is small enough, helium could get out but larger molecules would have a harder time. Thus the pressure inside the enclosure would get slightly lower than atmosphere and leaking would slow down.

The iPhone MEMS failed when a rather large amount of pressurized, cryogenic helium was leaked during an MRI machine servicing. The quantity of unpressurized helium in a tiny HDD enclosure is minuscule, and thus the slow diffusion is unlikely to register above background levels, even at very close range.
AWS customers unknowingly sharing AI data sets with Amazon outside chosen Region
... so if the app including the SDK has permission to access location data, the SDK could be passing that location data to Facebook?
Wouldn't this technically fall under copyright infringement? If there were any copyright holders (I assume Da Vinci and Van Gogh's expired a long time ago)... Since they copy someone else's stuff and claim it as the real thing, making money from their sale.
A Recap of AWS Africa Virtual Day
So cancel police forces?

It's proven to not work. CHOP had murders just a few days later.

Everybody agrees bad cops should be prosecuted. A wild over-reaction that opposes the huge majority of good cops is a wrong move.
Also, in addition to what you mentioned, we have jpegs because photographers are still shooting jpegs with their cameras.

The economics of the camera market right now will make adoption of new formats (and the additional/more expensive hardware in the camera to support it) slow and jpeg is a very reasonable format for photographers to shoot when they don't want/need to shoot raw.
Well, yes, in the sense that technically it's 'their' government. It's 'worse' when those who supposedly should protect you, instead abuse you, similar to how the BLM protests grew out of outrage about police brutality, even though it is a vanishingly small amount of the violence minority communities suffer.
The Case for Memorising vs Looking Up Code on the Web
Bazel utilizes the cores near linearly. It even makes use of remote cores in an efficient manner for compiling c++. 128 thread and 256 thread machines are great if you also have enough ddr4 to let each gcc/clang do their thing.
Pandemic speeds largest test yet of universal basic income
Interesting career, forgery. But more interesting is the people that buy them.

In particularly the work of Ralston Crawford, which looks uncannily like computer generated drawings. A novelty at the time (1970's?) I suppose, but very ordinary today. Why would anyone value that now? You can make it with Paint or something in minutes.
In the long term plaintext SNI is going away. I'm not convinced that France can implement such a system much faster than TLS WG can thwart it.

Also while some US cloud providers might cooperate I doubt that in particular Cloudflare would. It only takes one.
Not only could it do that, but it also totally does do that
I can pick whatever platform (and, within reason, hardware) I want, and use a VM or remote access for others if needed
Would it make the comfort of a train absolute as well?
To me it’s definitely worth the price. Dunno why he doesn’t do trials though. Maybe it’s not worth the hassle? Those interested in the service can get a good feeling for it by looking at the product tour and recent bookmarks. And if you sign up and don’t like it then $22 is not that much money[1]. (No idea if he does refunds or not.)

[1] In a Western country that is. I know $22 can be a lot of money depending on the circumstances.
PostgreSQL and KVM neither.
I dont think he is entirely wrong I had similar experience except in my case whether I used IIS or Apache with PHP didnt matter as much with my particular apps.

IIS is fine if it works just like Windows apps generally are fine when they work its the odd time where it breaks that you are mystified about the whole thing.
Depends on the target audience, there is plenty of business opportunities with developer tooling when targeting corporations.

From my point of view, and a bit sour experience as well, if you want to charge money for developer tools that is the market you should focus on.
Could also be a string that’s no longer there

Source: have had that issue before

Also maybe it’s time for them to start rewriting things in Swift, where this would be much less likely to happen
Technically, Javascript is a standard. By Ecma International: https://www.ecma-international.org
Not really hard to find examples of this, isn't it?

National Guard are mobilized all the time during crisis such as Katrina or the ongoing covinavirus pandemic.

US military was the single largest contributor to the response effort to the 2010 Haiti earthquake [0]

They were also heavily involved in the relief operation in response to the 2015 Nepal earthquake [1]

[0] - https://en.wikipedia.org/wiki/Operation_Unified_Response
[1] - https://en.wikipedia.org/wiki/Operation_Sahayogi_Haat
Seems to me like Apple needs to intervene here.

Even ignoring the privacy concerns, this is unjustifiable.
> That's only because they decided to not use tanks inside the wings.

It's not only that. It's because they didn't have alloys which would handle the thermal constraints without significant expansion, so they had to design for that expansion. And in the same way rail tracks handle expansion by leaving gaps, that's what they did.

Furthermore, due to limited room and systems able to handle the temperature gradients, the fuel acted not just as fuel but also coolant, heat sink and even hydraulic fluid for some propulsion components (e.g. the afterburner nozzles and inlet guide vanes used JP7 as hydraulic fluid).
FreeIPA is a nice FOSS alternative.
> some US citizens in China arrested on various charges

China regularly arrests dozens of foreign citizens on bogus charges every month. This is what people saying that China's incarceration rate is so low forget to say. A foreigners in China has a much higher risk to be extra-judicially jailed.

And yes, US government largely shows that it doesn't give a .... when its citizens are being jailed overseas, unless a huge media expose forces it to do so.
Googleads misleadig people searching for Kdenlive
Big darknet sale of 15B stolen credentials
Be careful and secure your data in order not to lose everything
Trials are irrelevant in China, because judges are part of the CCP.

the Uygurs are imprisoned based on their race. With or without trial makes no difference.
Understood. But my point, which wasn't getting through, is that its a pretty small complaint for the value of the result. Students have been complaining about early classes for maybe 1000 years now. Its not a strong argument.