skysight-inc/HackerNews huggingface dataset:
Is this similar to Apple’s “off but not really off” modes for Bluetooth and WiFi where the toggle in Control Center keeps them active for certain purposes on iOS (and making it “really off” requires going to Settings)? Or is it different from that? I couldn’t really distinguish even after reading this article fully. The way to turn it off, described in the article, did seem very messy, and as with Android, the steps depend on the device and what (customized) Android it’s running.

I was so sick of this from iOS (because I don’t want WiFi to connect automatically in a different location or at 5 a.m.) that I have shortcuts readily accessible as widgets that turn these off, really off, when I want to.
Not completely related to your question but this video helped me getting start reading again

https://www.youtube.com/watch?v=lIW5jBrrsS0
There's usb and nfc solutions for this ;P
Covid-19 tests are going unused due to hospital IT challenges
> Probably more fun that losing to someone just because he can move the mouse in response to a visual stimulus faster than you?

this is a very reductive view of fps gameplay. in all but the twitchiest arena-style games, anticipating the opponents position is much more important than being able to do a 45 degree flick faster than the other person.
Ask HN: How to learn history of Enterprise software
I'm looking to use the lockdown to go from novice to conversant in history (to present) of Enterprise computing and systems software. My interest is in technology, business and competitive strategy. I liked this reading list for technology - https://people.eecs.berkeley.edu/~kubitron/cs262/index_lectures.html
Congratulations to the team on the release.

I was reflecting on the Open Source UI debate recently because I was helping a family member do some document layout stuff in Scribus. Certainly these tools can have a daunting UI but the existence of these free alternatives (Blender, GIMP, Scribus, Inkscape, etc) is so important, especially as the existing tools in these ecosystems move towards an even more unaffordable subscription pricing model.

The ability for people without access to either pirated copies or student subscriptions to start playing around with, for example, Blender as a way to get started in 3D modelling, is a huge benefit to the world.

And it was ultimately easier to do what we needed in Scribus than in Word so I think there's an extent to which we have Stockholm syndrome for existing UI.
This XKCD point is not wrong, but it's also a kind of whataboutism: Windows as used by most users is not very good at protecting user data since unsandboxed applications are typically all run as the same user with free access to all the account's files.

Most platforms are edging towards sandboxing applications, with OS X app store, UWP, and the various Linux snap/flatpak/appimage etc things. Web apps and iOS/Android have their own tings.
They are upfront about it, it’s right there in the settings. When you first set up a Google phone, it will
Warm you that WiFi does scanning for location services, and the Bluetooth setting is in the same page.
Be honest, which is the best random string? – Golang
With so many international contractors (possibly spread out over different countries and jurisdictions), how do you keep track of your possible tax consequences in both your own and their jurisdictions? How do you ensure you don't become liable to treat them as employees in your and their jurisdictions? Asking out of curiosity, because interested in hiring remote contractors across the globe but fearing possible tax complexity.
You would also then have a $1500 asset that you could sell at a later date. When you're an employee you don't have that option.

If you aren't able to max out your retirement account it means your QBI deduction is larger.

As with most things business/tax related, there's a lot of grey area and nuance here.
It is an arms race. However far anti-cheat goes, the cheaters will attempt to push further.
Ask HN: Best modern web stack for new self hosted projects
Hey HN,

I'm looking to develop several small, self-hostable apps, likely wrapped in Docker for easy deployment.

There needs to be API support, as well as front end support. It should be fast and reasonably lightweight to host on small servers (Raspberry Pis etc). I don't want to write a ton of boilerplate to get user registration, API keys, etc working.

I don't want to spend all day wrestling with types or memory management (looking at you Rust and Go). The code should ideally be somewhat approachable for other people to be able to contribute.

A million build dependencies is also undesirable so Node is probably out.

At this point I'm leaning towards just plain ol' PHP like Laravel.

Thoughts?
Case in point for OP. Possibly technically correct, misses point entirely.
Funnily enough the "trick" with this kind of fund is to be able to survive good times.

A firm I ran actually had a fund that did what's described here. In fact Taleb himself came to visit us.

Your main problem is you're selling a lottery-like return. The professional investors that you meet would have to explain to their committees every month why they're losing money. If a collapse happens every 10 years, there's a while between.

So then your problem is "How do I credibly demonstrate that this strategy is worthwhile, and that I'm the best guy to do it?". Because this isn't going to be the only fund offering this kind of protection.
I'm assuming you're intelligent on account of being able to write a comment and doing so on HN. Have you really never heard of FB's shadow profiles and the like? Are you being wilfully ignorant?
DP-3T admits now that the best solution is the Apple-Google one. They greatly contributed to the design of the A-G solution so kudos to them.
After reviewing this critical review of DP-3T, the only attack I see that applies to the Google-Apple solution is the replay attack. It can be fixed easily by the solution proposed by Prof. Serge Vaudenay of EPFL in Section 4.4 of https://eprint.iacr.org/2020/399.pdf. In a nutshell, send a tag along the ephemeral ID. This tag would be a message authentication code (MAC) computed with the ephemeral ID and a coarse timestamp of when it was sent using the sender's key, SKt. When Apple-Google sends out the SKt keys of the infected people to everybody, recipients will go through the ephemeral IDs they saw to look for matches. When there's a match, the tag will also be checked, i.e. does the tag I compute based on the timestamp when I received the ephemeral ID match the tag I received. If yes, then it was sent by this infected person. Otherwise, it's a replay attack and should be discarded.
Yes it probably is necessary. They've gone through a few iterations: lua, python, etc.

Is anyone else bored of the usage of the word language in computer circles?
It is much easier to play devils advocate then having opinion you advocate for. And it is overly easy to use devil advocate tactic to make it hard to keep original topic, to force people to go to lengthy tangents or otherwise prevent them to actually make the statement they were aiming for.

If I intend to discuss complex enough real world problem in good faith, especially one with unclear parameters, devils advocate basically makes it impossible.
So do you draw any line on this, or should all privacy be void as long as it saves 1 life?

For example should I have my every moment monitored because I might hurt someone? Should everyone have to have a BAC monitor on their cars so save people from drunk driving?

Just trying to see if there is any limits in your Authoritarian world
SVG is a specification, how it’s rendered and what’s supported vary from application to application, version to version, etc. Personally, seen some very nasty bugs related to moving from one rendering engine to another. If you’re working with professionals, I assure you few if any would want the additional over head of a teammate using another tool.

Beyond that, as I mentioned, GIMP is not comparable to Photoshop. If you’re going to be using Photoshop with vector based digital assets, not aware of any reasonable justification not to use Adobe’s vector application over Inkscape.

Beyond that, Adobe’s asset management and workflow management applications don’t compare to anything that’s available to anything that’s available within Inkscape.

If you’re aware of any counter claims, would welcome any more specific thoughts you have on topic.
Fed’s Balance Sheet Surpasses $6T
In most of the world, swear words are considered unprofessional or rude.
You might want to do a little basic homework before you post a comment like that.

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

from which we learn that:

"The annual age-adjusted suicide rate is 13.42 per 100,000 individuals."

Doing the math to figure out how plausible it is that "one suicide in 800 might be within the normal base rate" is left as an exercise.
Just use your normal desktop computer.
> 2) Satisfying your own personal curiosity -- sometimes things are just inherently interesting to you, and it's usually worth chasing those things down, I've found. It may not be immediately applicable, but usually I'll figure out how to apply it somewhere.

A few months ago, while searching for a personal project, I stumbled across a mention that the performance events on Linux can be used to set hardware watchpoints. Literally the very next day at work, we had a problem where we needed a watchpoint but gdb was too intrusive to timing to let the bug happen, so I was able to fall back on perf to confirm the stack trace of the site corrupting memory.

Debugging is ultimately about hypothesizing which part of the system is failing and why, so understanding more of how your system works is likely to be beneficial towards future debugging sessions.
What do you mean in US culture? Avoiding vulgar language isn't a phenomenon unique to US. If I was in France I wouldn't exactly be saying <putain de merde> around my family, if I was in India I wouldn't be saying <bhain chod, nai kaam karta>, etc.
My Pixel 3a XL does this with WiFi, I'm convinced it's never actually off. It will auto connect to remembered WiFi networks even when I "turn WiFi off".
Agreed, but I was referring specifically to it not bothering functionalists.
#EBABEC is now "Pink Hork" in honor of Janelle Shane[0].

0: https://aiweirdness.com
PR matters because without PR people forget things exist or are worth spending money on. Without manned space flight I suspect you get roughly 36 hours before the first Senator proposes slashing NASA's budget.
Seems like a relatively standard test case reduction tool aimed for D.

The tool reduces test cases to make them easier to debug. It removes pieces from input data and testing each variant to see if it still reproduces the bug.

In the end you have a much smaller reproducer which is easier to debug. Here's a tutorial for gcc [2].

Most serious compilers use one in some shape or form, e.g. delta[1] (which probably was the first widely used one) or creduce[3] (which hugely improved the state of the art for C), and also various descendants reducing on something different (like LLVM bugpoint [4]). A lot of the original ideas go back to Andreas Zeller's delta debugging [5]

Somehow the blog author forgets to mention this rich history.

[1] http://delta.tigris.org/

[2] https://gcc.gnu.org/wiki/A_guide_to_testcase_reduction

[3] http://embed.cs.utah.edu/creduce/

[4] https://llvm.org/docs/Bugpoint.html

[5] https://en.wikipedia.org/wiki/Delta_debugging
Oh please. It's a demo. Moving on.
>The Blender transformation has been incredible: it went from "fine" to "sparks joy" despite the fact it's a massively complex behemoth. Sometimes I open Blender just because it makes me happy to see the UI! Open it up, extrude and scale a cube a bit and close it. Ahh.

I usually reference Blender circa early 2000s as one of the worst UIs not intentionally designed to be bad I've encountered. I'd say it had steps more like "gah", "bleh", "usable", "ok", "fine." I haven't used it in awhile but I imagine its light-years ahead of what I recall.

GIMP as long as I can remember has been "ok." It lacked streamlined features available in Photoshop and most complaints for the UI were basically centered around "why isn't this Photoshop."

Unless there are significant workload improvements, no one likes to learn a new UI when ultimately they just want to get their current work done. Software is a tool for most people and UI designers should always keep that in mind before making drastic changes/"improvements."
The HN meme about "puritan America" is strong.
Of course I draw lines. Any sane person draws lines. And the current situation is far, far beyond that line, as should be blatantly obvious to anyone with a functioning sense of empathy.
I was going to swear in an apology response but that's maybe not appropriate. Being stuck alone at home for weeks now isn't great. The name does capture how I feel about this, sorry if you can't share it with friends and family. I personally don't find generic swearing that big a problem but understand if you do.
When code lives long enough. If your process is short living, you don't need any form of memory management at all, just allocate and terminate the process when done.
Imagine the lazy Fibonacci series. As long as you keep taking a number, the next one in the series is generated. It’s not incorrect to say it’s “potentially infinite”. And it exists, as the live algorithm that keeps cranking as long as you put in energy.
Ask HN: Need help and support with suicide attempt recovery
I literally "failed at life" AND at death and am picking up the pieces. I regret a lot, including obviously the attempt as it made every problem I had even worse. It was fear and desperation. I know its a lot to ask of strangers, especially now, but local resources are bare, people who said they would be there are not, the system is poor and the people working in it admit that to me. I am trying to string along enough hands to hold on to and get past this and to I hope some future that I was too broken or too afraid to grab on to before in the one or two times in years there was even a chance from very kind people working around my disability. Email is in profile if you have the time or energy. Thanks.
seems like the perfect time for popular youtubers to move to a different platform
Books are not files though!

Pandoc is great. make and vim are great too, but as you can see these tools will produce PDF files, HTML files, text files, markdown files and a lot jargon that the readers simply aren’t interested in. I mean normal readers here and not tech folks holed up inside a terminal with a homebrew theme.
When lack of direction and alignment kills trust
The author had a followup post about this that I found more interesting:

https://blog.nelhage.com/post/systems-that-defy-understandin...
I completely fucking agree.
Got any spill-over you'd like to get rid of? Experienced freelancer/consultant here, no hand-holding necessary.
Turn off location services with turning off wifi
The foul mood of being isolated away for weeks :(
It's similar and it is used for "Find My" and other Apple services. There's enough reason why Apple won't change this and will plan to keep it on for other purposes though unless you completely turn it off in the settings "cough" "contact tracing" "cough".
Would be trivial for less graphically cluttered games. Your external cheat could run a copy of a game engine constantly matching player position/orientation and comparing rendering of empty map to video feed from low latency capture card. Simple visual diff is all it takes to identify even 1 pixel of enemy peeking from around the corner. You could inject visual overlay on top of external video signal and auto trigger mouse click when crosshair points at potential differences. No fancy AI/deep learning required.
Excuse me if this is a dumb question but did you consider swagger?
The Problem of Imagining the Real
loops as in "feedback in a circuit", not code loops. Feedback is necessary to create stateful circuits, state is necessary for "control flow"
San Francisco Mayor orders cap on fees restaurants pay to food delivery apps
people that play cs for real money target ~144 fps as the 99th percentile minimum. consoles aren't really designed for this use case.
I love the fact that it's open source, and well documented. I am currently hosting my own instance at https://jitsi.mastodo.ch/ and I plan to offer it as a free alternative to zoom, citrix, etc.
Thank God for White Space
only if you are allowed stateful circuits! if its a FUNCTION i.e. straight input->output mapping, then no, you cannot do a "computer"
I agree. Recently I switched to Windows 10 Pro from Linux (mostly Arch and Ubuntu) and I don't regret it thus far.

WSL, Docker Desktop and VS Code with WSL integration. It works well enough.
Because the price per kWh for renewable sources is artificially low. To give you some examples: Renewables still have various subsidies (e.g. in construction) while non-renewables are taxed, wind power plants in particular have shorter life spans that predicted, and the wings cannot be recycled but the landfill costs are generally not included.
you're free to do anything with gpl software that you would be free to do in the absence of the gpl. consequently it in no way limits any freedom; the freedom has been limited by applicable law.

if this is a problem you need to take it up with the relevant legislators in your area. complaining that the fsf or another publisher only returns most of your freedom isn't exactly fair. they have returned most of your freedom but retained the amount that would allow you to restrict someone else's freedom. you only want off them the freedom to restrict someone else's freedom, so it's hypocritical; if there is some benefit to this freedom, then they have fairly exercised it and you lost out.

(i find the fsf's argument that dynamic linking is illegal in the absence of a licence a long bow to draw tho.)
From my own anecdotal experience, the ones that are very upset because of a few swear words at work are usually the most cunning,back stabbing, and dishonest people I've ever met.YMMV
Try listening to white noise while you read: https://www.youtube.com/watch?v=wzjWIxXBs_s
Fair point.

So what would be the percentage of people that buy Android phones and can identify themselves as "loving Google" AND wanting to allow Google to track everything about what they do to "improve the world"? 5%? Less?

If so, then maybe this should be opt-in for those who love the company so much, rather than opt-out?
Your output artifact will be larger with godot than with gideros. I really like the node scene system in godot though. I'd flip a coin (especially if you are new to programming :)).
The article says turning off Location History "cripples" certain features of Android and Google.

That's a stretch. I have had Location History disabled for years and have yet to notice what crippled experience I suffered from, but I did learn today that my location is not being sent to Google when Bluetooth is turned off.

Disabling Location History seems like it has significant upside to me.

Think about it this way. If Location History had defaulted to "off" instead and "on", would you have opted in? For what feature or benefit? With what risks?
Automatically Detecting Technical Debt Discussions with Machine Learning
"Create book from markdown files. Like Gitbook but implemented in Rust"

Now that's one hell of a good reason to use it. It's reimplements existing functionality in Rust!
Knowing the approximate state or county your ISP is in is not tracking. It's location.

Cell phones with base station multilateration track the cell phone's location 24/7/365 and in the USA that data is accumulated for 2-5 years. Over that time they get to know you and your averaged patterns of movement (<100m) very, very well.

Your IP is how you interact with the internet. Trying to 'hide' it or whatever because you worry about someone knowing your ISP's general location is shooting yourself in the leg. And after you'll start relying on third party services to do what you can't do anymore because of gimping and give away even more private information.

That said, I'm not against using anonymity networks. I host many tor onion services from the very desktop home computer I'm typing to you on. I also support i2p with bandwidth and bitcoin as a full node.
That is irrelevant to the argument I was making.

Anyway, the “fancy advanced algorithms” are not really fancy or advanced. They are de rigueur in FPS games.
Thank you for sharing!

I really wasn’t ready for Mike Brondbjerg’s work. Totally blown away.

Thanks again.
I think all of the comments are very helpful and are tactics I’ve used quite successfully to manage similar difficulties. But I wanted to add that your symptoms are also consistent with ADHD without being sufficient to merit such a diagnosis in and of themselves.

There are (some, controversial) indications that ADHD is over-diagnosed in male children and young adults. Less well known is that it’s likely under-diagnosed in women and older adults.

I was diagnosed as a child, had that diagnosis hidden from me and only began treatment in my 40s. The impact was life changing.

Everyone is distracted sometimes; everyone has specific tasks which reliably confound concentration. Neither is a sign of ADHD. But if your knowledge of the condition is very general you may benefit from a deeper review of the condition and, perhaps, a professional evaluation.

Or, you know - maybe just a kindle and some more captivating books.
Show HN: Lonely Dev – An video community only for indie hackers
It's a small project that hasn't seen a commit since 2015:

https://github.com/xdobry/tclsqueak/commits/master

Dormant projects do not really benefit from exposure.

I also didn't say I don't like the look. Quite the opposite. It is a late 90s early 00s kind of look that I personally find appealing. I wouldn't call it "modern" however.

Sorry you don't feel that's right, though.
Doesn't she ask a lot of questions? I suppose some people who are prone to QAnon type conspiracy theories will say that it's a deep fake synthesizer, but unless she goes radio silent I think they'll probably not act up.
NASA's Plan to Get a Megapixel Photo of an Earth-Like Exoplanet
Thanks for sharing. Hadn’t thought about Data Journalisms. Will look more at this too.
They should mention the AppleTv service. They've made some of their content free. I started watching "For All Mankind" this weekend, and it is excellent.

The service has horrible play delay and time to quality on my LG OLED, but once it starts streaming and ramps up, it looks great.
Mine don't. Maybe Settings->Location->Wi-Fi and Bluetooth scanning is the setting that does it.

There you can disable whether apps and services are allowed to scan wifi and/or bluetooth even if they are turned off.
Sigh. This garbage again.

So is a expensive high dpi mouse a cheat? How about a keyboard that saves macros? How about a bigger high quality monitor? Or how about investigating network traffic? It is my network hardware, and NOT yours. How about investigating RAM? I paid for my ram. You certainly didn't. Same goes for CPU.

These "anti-cheat" looks more and more indistinguishable to ransomware, coinscammers, viruses, and the like. Long and short of it - games like these are malware. And I'd argue that AV programs should target, quarantine, and disable. They are, by definition, anti-owner and anti-computer.
Is there a need for a less boring word? :D
What matters here is not the number of cases or the cases over population rate, its the doubling rate and you need to look 20 days in the past since that's the lag we saw in China since they implemented lockdown till the count "bent". Even so doubling rate is very local, customs and how much of a tourist destination it is. So far doesn't look like Sweden is out of the woods. Doubling rate looks like 8 days so far.
Almost as unnecessary as tone policing someone on a website that isn't your own.
How to Host a Virtual Trivia Night