skysight-inc/HackerNews huggingface dataset:
Nice article - I enjoyed reading it. The examples are interesting in that they show how difficult it is to cover all the scenarios one can encounter when trying to anonymise data - e.g., double encoding. However, Avast should have analysed the data, spotted issues like these, and fixed them. Of course, the problem is they didn't have the incentive to do so.

This whole issue is another example of how hard it is for all of us to make good decisions about privacy. Most people wouldn't think about privacy being a problem when using Avast. Even if you do read the privacy policy you actually can't be entirely sure what's being done with your data (which you indicated in your original October 2019 article). However, it appears that you're safe because the data will be anonymised. There's nothing more for you to do at this point other than trust that Avast is handling anonymisation correctly.

I wonder if it's actually possible to anonymise data effectively yet still make it useful. Based on literature such as the academic article you referred to [1] and another I looked at a long time ago [2], it seems to me that with enough seemingly unrelated data you can identify most people.

[1] De-anonymizing Web Browsing Data with Social Networks
[2] Robust De-anonymization of Large Sparse Datasets
I fell for the everything must be a microservice / distributed across as many servers as possible trap. Even though I've read so many warnings about it here on HA and knew upfront I might have to rewind everything.

The setup :

- Distributed file system using GlusterFS

- DNS load balancing using Amazon Route 53

- PostgreSQL HA clusters using Patroni

- A WireGuard mesh topology between all instances.

Even though it was much fun setting this all up, the ballooning complexity of all this outpaced the benefits and it felt more fragile than where I came from.
I decided to just scale vertically and keep it simple.

Most of my refactoring these days is coming up with more simple, more manageable solutions.
Wading into divisive, minority issues, seems foolish for a world leader unless the purpose is to sow division.
I don't have a mandatory life insurance and my state mandates only liability car insurance, which is much less than my current coverage. Not only that, but I can choose among many different providers. If I don't like something in my insurance policy it takes a phone call to switch to another provider.

If unions had been like insurance then nobody cared what union you joined. The lack of choice, both in joining/staying out and in which union to join, is what makes me anti-union.
Yeah, right, the same trope that 'we don't need taxes on the rich (e.g., progressive rates, wealth taxes, etc.), because they can just donate any time they like.

Meanwhile, in the real world, without such wealth taxes, the problem is not' how do we accept all these donations and what do we do with the surpluses?'. The problem is that the wealthy spend enormous sums both capturing regulators to minimize tax, setting up legal structures to avoid tax (trusts, corps, etc.), and setting up outright illegal global tax evasion schemes.

What you propose does not even work on the scale of a condo building. That Miami building that collapsed couldn't even get agreement for years in time to expedite critical repairs, and it killed like half the residents.

Even myself, I'm proud to pay my taxes, understand that in every large complex endeavor or system there will be significant things that can be called out as 'waste', yet I also take advantage of every tax break my accountant recommends.

Enjoy your fantasies, and let us know when you are interested in joining the real world.
DevOps = Sysadmin who now pushes his bash scripts to a remote git
> because you dont have Apple devices anymore so you are locked out of their proprietary 2FA

They have SMS as a fallback. I know it's insecure and I'd rather they support TOTP, but let's not pretend having an Apple device is the only way to receive 2FA codes for your Apple ID.
A Fast Mile Is More Impressive Than a Slow Marathon (2017)
Through health insurance. It’s a medicine approved by government agencies (FDA, EU Medicines Agency, SwissMedic, etc.). It’s administered the same way as an insulin pump. The only big difference is that a much larger volume is being infused.
Norway is definitely not cashless and there are plenty of ATMs around. That said, stores have been requesting people not use cash during covid, so that plays a big role. You can't miss the cash registers in stores, though.

If your card is a debit card, you might have to talk to the cashier about specifically setting the reader for a credit card transaction. Debit cards do run through a separate process, and your US card would fail. But keep in mind that the same thing happens with Norwegian cards in the US - debit cards need to be run as credit otherwise they'll fail.
They have a higher life expectancy and better infant mortality rates. Seems like good measure of overall health to me? By what metrics are they worse?
The relationship between the distance a good travels and the amount of emissions produced by that travel is not linear. Further it's a mistake to underestimate the reduction in emissions that come from productivity.
Important insights from this article:

- The hard part is the mortar

- Any useful number of brick lays will require after placement adjustment to maintain level/true alignment

- Those adjustments are where a good deal of 'skill' comes in

- Finishing / jointing is even harder

So it looks like this is an RL problem and the focus of the research needs to be geared toward the above. Basically you need a system to understand mortar and how to place various shapes of objects in it so that over time you achieve the goal of a specific wall shape.

This problem suggests an arm-farm like setup. Normally I always urge sim-first, but I'm not aware of any useful simulator that can do non-Newtonian fluids and robotic systems well. (either sure, but both? Let me know if you know of one.)
It's been a great time to do that for a while. But the CDU-led government has not done anything about it. If a CDU chancellor is elected again in September, we will be seeing the same situation.
For someone making an engineering salary, “high five figures” is around a 50% pay cut.

I have friends with no degree at all pulling down $250k in software. I have a lawyer friend with a law degree and 10 years experience in corporate litigation who makes $125k (but has student loans on top of it, so take-home is way less). Given the amount of stress and long hours, I would view it as a poor move for burned out engineers.

I don’t know if the value proposition is there anymore, but when I burned out from engineering I went the MBA / tech executive route and that absolutely has been worth it from a comp standpoint. I work a lot less, I can delegate the tasks I’m not good at, and feel like I have control over my career in a way I never did as an engineer.
Statement on the Return of 3dfx
You just want to make sure you have IPP and Bonjour enabled and it should Just Work. A quick google finds https://www.dailycupoftech.com/how-to-set-up-a-print-server-... which looks about right
That’s a good point in that the distribution is different.

Maybe the better analogy for imagining nude would be to just make an image and not show it to anyone. So the issue is commercialization or distribution.

In the future when we have digital consciousnesses running on Google or Amazon or whatnot, will we be prevented from imagining people nude without their consent because the mind will be replicated across multiple availability zones?
You can do some mocking to validate your error handling, definitely check it out.
How about some languages allow implicit type conversions, and others do not.
No, you got it the wrong way around. This puts privacy on the table. This way, I can choose to use Sign In with Apple.

If the only other options you provide are Google or Facebook, you (as an app developer) clearly doesn’t care that much about privacy.

Apparently Apple doesn’t feel that any other providers care enough. That’s why they’re mandating the use of their privacy-focused solution.
I support you and love you. HN comments are the worst
Whenever I don’t have a mouse, I notice. Immediately.

Been staying in hotels recently. The wifi login for IHG hotels varies a bit, but often has either tabs or a checkbox that is not keyboard accessible because it is not part of the focus order. Obviously this sucks for people with disabilities, but it also sucks for people with Android TV devices (in my case, a Chromecast.) Now obviously, one of those things is more important than the other (although unfortunately, I bet I know which complaint would be more likely to lead to a change.)

So yeah, I’ve always got a bluetooth keyboard/mouse combo for this reason. (It’s a bit pricey, but a K830 works well.) It’s a bit sad that websites and apps are so careless with accessibility, but unfortunately, for that reason, it’s hard to truly go mouseless. At least this page describes how to set up a virtual mouse, because yeah, you’re going to need it.
Hi, here the 2-bit dev

You don't need to choose between Apple, FB, or Google. You can sign up with your email address, which means these companies get no analytics on your behavior

The reason "privacy" is in quotes is that some of us have started seeing through what Apple really means every time they use the word. As the EU's Executive Vice-President Margrethe Vestager has recently said regarding their Apple probe, privacy can't be an excuse to stifle competition.

https://appleinsider.com/articles/21/07/02/eu-antitrust-head...
>In a way that doesn’t require test coverage

They obviously work best when "combined with test coverage" but then again, I dont consider test coverage to be "optional" in any language. This idea that "if it compiles it works" that some haskellers seem to believe, for instance, is complete horseshit.

If somebody argues that static typing works great because without tests it catches more bugs than dynamic typing does when you also dont write tests, it's notionally true, yes, but theyre telling you more about themselves than they are about types. Namely that they're not in the habit of writing tests.

If you've got enough of the right kind of testing coverage to validate an app written in a statically typed language you will have enough to trigger invariants in a dynamically typed langauge.

I have successfully had invariants usefully triggered in prod and by manual testers in big balls of mud without test coverage (failing fast isnt just for test environments) but I considered that to be a form of emergency programming CPR and damage limitation that isnt a substitute for fixing your testing "diet".
>Those who are caregivers to immunosuppressed people or have young children who can't be and thus haven't been vaccinated can continue to work from home until at least January.

Does this imply that all vaccinated staff are expected to go back into the office sooner?
Simple, open source, self-hostable and privacy-friendly
Sadly the Venn diagram of “people who understand AI” and “people involved in the lawmaking process” seems to be almost just two separate circles.
Well, kind of. Apparently Messages in iCloud is still E2E encrypted, but not if you have full-device iCloud Backup enabled. Though I've often been prompted for my previous passcode to restore data from an iCloud backup, so not sure if anything has changed on that front.
Thai reduces a number of companies, eg Slack, to an “accidental complexity” then.
Hi all!

Here's my first post about two side projects I'm working on. My goal is to start sharing more publicly while I build. Let me know what you think!
I can't answer your question.
You may care since you may not want to break other code within the library that depends on what is returned by the function (depends how it looks like).

Otherwise I don't know why you would particularly care more about types with st than otherwise
You'd just follow the same pattern as you did when extracting the other fields.
E.g. if the fields to extract are listed in a list like structure, you're just going to add the extra field to the list.
And in case of static typing, you'll get soonish feedback if you messed something up.

The return type thing was just an example to show that you care about return types regardless of static typing, not that you care about return types during every act of programming.
To graduate faster
A custom mechanical keyboard with low profile switches is probably what you're looking for. Although they are a lot less spongey feeling than the mac keyboards.

E.g. https://www.reddit.com/r/ErgoMechKeyboards/comments/j1877x/k...
On the surface yes, however in order to keep the "-C" side Objective-C lost all of smalltalks dynamic REPL development experience in exchange for the traditional compile/run/repeat cycle.
I was looking for this also and couldn't find it.
It's a Chase credit card, not a debit card. I'm sure it's different everywhere, but in the Stavanger area there aren't many ATMs, and I still don't know what cash looks like!

EDIT: To be more clear, this is coming from the US.
I've been writing software since I was about 10, and a sysadmin/systems engineer for almost 30 years now. You could be very successful with the right mindset, understanding of process and deep-knowledge of operating systems, networking, file systems and dns.

A good friend of mine suffers dyslexia and dyscalcula, and was just never able to jump past the standard unix shell scripting skillset, not for lack of trying. His understanding of Unix internals, TCP/IP, DNS and TQM-oriented process development is mind-blowing.

He just retired from a successful, 30 year career architecting and implementing secure messaging systems for several large banks. If you bank with Wells Fargo, Bank of America or Wachovia then you've probably communicated with your bank through systems he built.
I mean, there are already prototypes: https://www.youtube.com/watch?v=MVWayhNpHr0

It's only a matter of time. A building is planned, the step-by-step orchestration is QA'ed by a qualified engineer, and a set of robots go to work to build a whole building. Construction jobs will be phased out.

Also, in the movie Runaway - which actually predicted police areal drones as well, almost 30 years ago (but the concept of a drone did not exist yet, so it was called a "floater").
Are the factories mobile and/or relocatable to reduce transport costs; and/or are the neighbourhood location requirements somewhat specific (e.g. flat stable land, good road access etc)?
I thought we were all agreed that the strong - weak type axis was to what degree the language automatically converts types?
What I don't like is that audio systems on Linux are too complicated. For example, all that ALSA needs to do is to provide exclusive access to a device (only one program at a time) and send samples into it unmodified (no bit depth change, no resampling, no mixing, no volume adjustment etc). But open source developers cannot do such a simple thing. They added thousands of unnesessary features, hundreds config options and turned ALSA into a monster. When it should be just a dumb backend for PulseAudio.
Thank you for your feedback.

Is it like a Trello clone? Something more like a calendar? it's the tool that allows you to get a holistic view of everything you need to do (events, holidays, tasks, lists, notes) and how loaded your day/week/months are. It also lets you efficiently manage it from one place.

Can I add boards/cards to a "desktop" to order them in a way I like? - Yes, you can, it is implemented in Figma. I'll check the prototype out.

Can I change the background? - not in the first release.

Yes, I've started the development and I wanted to check it out with real users before I am too deep into the weeds.
Can this bypass cloudflare?
The proof reduces it to galois-groups and shows some easy properties, which are intuitive in the galois-group domain (only divisor of S_5 is A_5 which is not of prime-order). Maybe studying the relationship / reduction to / from polynomial to galois will help
One can measure the quality of a discussion in how often people refer to the arguments, and how often they refer to the person. You're making... you have your own misconceptions... Your premise is flawed... encourage you to try...

I have worked with 10+ different languages, multiple different IDE's, some types and some dynamic, some like shell which doesn't really have the concept of types at all.

If you are encouraging me to try typescript because you think its great, then I would encourage you in return to test python in combination with system and integration tests. It makes for a very safe environment where you know your code is working.
That page is a joke right? That last alternative really makes it seem that way. If you want simplicity, why would you use sed to get the first lines of a file? Head is a much simpler program that has a single job while sed has its own text transformation language.
I wasn't even aware / was for quick search. I always used Ctrl+F, which is incidentally much easier on my localized keyboard. But trying it right now, I notice that / and Ctrl+F opens different dialogs? One is called "Quick Find", the other "Find in Page", with the latter offering additional options, even though both seem to do the same thing? What is up with that?
Feel free to explain instead of assert.
But what when there are separate interfaces specifically designed for real users and machines?

Case in point: OpenStreetMap (run by volunteer sysadmins) provides completely open, machine-readable data dumps. You can use these to set up your own geocoding, rendering or similar service. There is copious documentation, several post-processed dumps for particular purposes, etc. etc.

OSM also provides a friendly, human-scale, user-facing interface for map browsing and search. There are clearly documented limitations/TOUs for automated use of this interface.

Does that prevent people from setting up massive scrapers to scrape the human-facing interface, rather than using the machine-facing data dumps? No, it does not; and the volunteer sysadmins have to spend an inordinate amount of time protecting the service against these people.

DataHen's proudly admitted practices ("No need to worry about IP bans, we auto rotate IPs on any requests that are made."; "our massive pool of auto-rotating proxies, user agents, and 'secret-sauce' helps get around them") is directly antithetical to this sort of scenario. I find this incredibly irresponsible and unethical.
The guy complains about those login buttons but the app is very much possibly the worst design I may have ever seen when I looked on his site. It harkens back to bad knockoff Metro UI text designs where the designer failed to read any form of typographic guidelines.

The author seems a little in need of therapy and to walk away from this for a little while with just how angry, sarcastic, and tonedeaf it all reads and to be clear, I'm in therapy, it's great and helps.

Honestly, I don't know why he is offering social login on an app that advertises E2E chat anyways, you are just giving them all the Keys to the Kingdom.
Actually SCOTUS has ruled that laws banning obscene material are permitted under the 1st amendment.

There is 3 part test.

The SCOTUS actually heard appeals on the "obscenity" of material on a case by case basis for a while decades back.

More specific to this case is the PROTECT act [1]. I don't know whether it's every been ruled against or whether SCOTUS has accepted that all depictions of minors are obscene...

[1] https://en.wikipedia.org/wiki/Legal_status_of_fictional_porn...

(see the US under Grey Area.)
> Even though it was so much fun

That’s the root of quite a bit of evil in software. A closely related motive is a desire to show off.

Play is good for learning but not for production systems. You’ll regret it later when you are up at 4am on a Sunday morning troubleshooting some Byzantine stack.

The antidote is the realization that simplicity is harder than complexity. Simple but highly effective systems are the ones that should inspire awe and admiration. Complexity is a sign of an immature design or a lack of high level conceptual thinking. A system should be only complex enough to capture essential complexity (problem domain requirements) and no more.

One more thing… there is a ton of submarine marketing in our industry that encourages complexity because it’s profitable for vendors and cloud providers.

The design you outline leads to more cloud resource consumption, more lock in to cloud platforms, and eventually a need for lots of service mesh, config management, and orchestration products that if the project grows will eventually start costing money.
The futurists(1967): scientists predict the 21st century
This is what I liked about the old ThinkPad nipples. I would still buy a laptop with that setup and no trackpad, tbh.
They are not diametrically opposed, but rather they’re non-overlapping with a strong type system.

In a dynamic language you end up writing a number of tests that would be covered by a static type system and writing a number of tests that would not be covered by that. Going from dynamic to static typing is a replacement for some of the former, and none of the latter.
Do it today like there's no tomorrow.
If you want "value" ICE subcompact hatches are still going to blow both the bolt and the leaf out of the water at any price point. The purchase price differential is just too big to make up on any reasonable timeline. The amount of driving you'd need to to do make back the difference in gas is beyond what these small EVs can do without unreasonable amounts of mid-trip charging.

You pretty much need a weird use case with really short trips, a little bit of regulatory favoritism and extra cheap charging in order to make these small EVs work out on a pure cost basis.
As far as I understand it it went to wherever there are still poor souls writing COM Interop stuff primarily. Luckily I've never had to touch it so outside of Dapper for SQL I've never really had cause to use dynamic. I imagine there are Windows shops using it heavily though.
Did you just watch this tour of the Starbase with Elon Musk?

He spends about 5 minutes talking about how removing things is the most essential part of a good design: https://youtu.be/t705r8ICkRw?t=833
I wish more people do that with their Web pages. It wouldn't work with Web Apps or some sort of interactive web page. But there are lots of web that fit into simple web page category and really doesn't need all the complexity.
I always thought law would be beneficial as a business owner, but not as a profession by itself.
How do they prevent self-reaction, given that the foreign Ig isn't subject to negative selection in the thymus? Do they intensively monitor you for rashes, inflammation, etc.? Could it ever be life threatening?

I suppose the fact that you aren't getting immune cells makes it so any self-reaction wouldn't grow and spread via adaptive immune amplification / proliferation and become a new autoimmune disorder. So at least there's that.
Scientists Observe “Time Crystals” Interacting with Each Other
Chris Morris did an interesting satirical piece on this in Brass Eye where he placed photos of children alongside slightly less savory material and asked the former head of the Obscene Publications Branch if they were illegal or not: https://youtu.be/RcU7FaEEzNU?t=1016
Fair. "Less code" is probably a better metric, but still has the same problem you describe.

Still, some argue that an 8 line for-loop is better than a 1 line map or something, but a map is more constrained in what it can do than a free style for-loop.

And 8 vs 1 lines in some corner of the program is less important than whether or not we make it a coding standard to write and use AbstractBeanThingyamabobs for all our stuff, etc.
K7 Total Security 16.0.0524 Crack Plus Activation Key [2021 Latest]
It's apparently the topic of 3blue1brown's next video - https://twitter.com/3blue1brown/status/1420461376896520193
Which is correct?