skysight-inc/HackerNews huggingface dataset:
Rather than expecting people to standardise beliefs, perhaps it would be easier to identify a set of practices that make it easier for people with different "moralities" to coexist?

https://xkcd.com/927/
Linddun GO is designed to give you a quick start to privacy threat modeling
Nokia is doing quite well, not only did they use to money to buy back the Siemens part on the Networks business, they now own Bell Labs.

Also despite being only Nokia branded, their Android phones are just as good as ever, and the only Android brand that I actually get updates on, versus the one shot update in a device's lifetime that I have had from other OEMs.
I think the proxy is a bigger benefit than the checksum database. For the CI use case, it lets you get your modules from a server that's under less load than github (which has to support writes). Your go.sum already contains the checksums, so the sum database is not relevant there, but the module cache adds a big reliability and speed boost to your workflow.

The checksum database is of course extremely important (you want to get a known-good copy the first time you use a module), but I stand by my assertion that it's beneficial for both to be turned on by default. Yes, it's a small privacy leak. But not one that is particularly personally embarrassing or useful to adversaries. So I think the go team made the right call.
TikTok owners will relocate to London from Beijing, Sun newspaper says
To this day, I am creeped out by how often I use HALs (Hardware Abstraction Layers).

Was that acronym in common use at the time that the book was written? How about the movie? Which way does that causation go, if it exists at all?

Sorry for the off-topic question, but it really does haunt me. Modern HALs are like rat nests, and I imagine it was worse in decades past. So it must be a pun...right?
>you could find out mixer addresses

Why would the mixer need to reuse addresses when you could create a brand new one each time.
That audio player looks fantastic.
It's quite hard to develop software by just throwing money at it. And even harder when the domain is a bit niche and a bit esoteric so your hiring will be even harder. The optimal person would be a game dev with a penchant for math and a MSc in an engineering field. And you would like to have a team of these, please.

Completely doable, but very much non-standard so if you have no inhouse experience to start with you'll have to spend a few years just building the initial team unless you find a really good headhunter.

In CAD you have to combine at least two non-trivial[0] discipline, computer graphics and and computational geometry. And they are completely unlike 'normal' software fields where you can just plug in various third party components and call it a day. You have to write your stuff to a great extent. And you have to design it - there are not that many public examples of how to put such a thing together.

It's not magic, it's not intrinsically very deep, but it's complex in the sense that the systems that have to interact are far and wide. It needs a lot of work.

And there are lots of things that are not in books, you just have to understand how they go together and which ways to do things are better than others.

[0] Non-trivial as in "I'll just figure it out" vs. "I'll have to pour through a few decades of academia and industry research and technical publications plus scour obscure websites" to get a clue on what the state of the art is and where it could go on from here
"At NIH there was an average of 90 transactions and two batch submissions per work session. This did not vary, even though work session length varied with the computer response time."

The paper is not talking about turning non-batch jobs into batch jobs (or batch jobs at all really), it is just an aside where they insert magic marketing numbers to sound good. Presumably for practical reasons they would consider the response "batch job started" to be the complete response. I think we can at least agree that it is unhelpful to call an unavoidably long task bad design just for being unavoidably long.

Nothing in the paper suggests that making tasks avoidably long is ok if the system gives an indication it is doing something.
I don’t have a horse in this game but Adam (the author) does a good job of explaining his thought process here https://adamwathan.me/css-utility-classes-and-separation-of-...
Not op, but no. However I'm not talking about the phones, not directly.

I write code for a living, and has had a MBP as my work machine for more than s decade, but each version is a worse experience for me.

Some hyperbole follows, but you know, I'm so, so, so fed up with this crap.

More code signing, triple click and spin around the Christmas tree to install an application, notarization, more things that you have turn off to be able to get things done, all of which essentially leaves me with a less secure computer since more and more of the security is based on the same things that makes using this +2000$ tool worse each iteration. The amazing time machine they were so proud of, isn't available for sale. The revolutionary magsafe, which I love, and as a contractor has saved my computer more than once, isn't en vogue any more. Keyboards that doesn't work.

One can't even just use the old version, as you are essentially forced to update the os/software, because things just stop working if you don't, and the nag screens never stop

However, changing platforms is not easy, or cheap. This wasn't anything that was easy to predict +10 years ago.

But then the iPhone, other mobile devices, and the app store started to pull in all the money. Since a few years, each release is a downgrade, but where to go?

People lauded Windows 10 for being so slick, but you essentially can't get the thing to not show random popups, nag you about "wrong live password", and just randomly reboot because it's decided you're not allowed to work right now, because this update has to run. Administration tools spread over 10 different apps and screens of various kinds.

Linux gives me heartache, most is not much different from when I ran Gentoo +10 years ago. Pseudo gui apps abounds, clipboard almost works, but there are 27 window managers, 97 different docks, oh, yes, seven different package managers that all really wants to be the only true package manager.
Getting fonts to render readably in the majority of apps on a 4k screen was probably not more then a few days work. So many terrible apps. The kernel is of course rock solid, but no, still no drivers for many graphics cards, ati is quite good I heard, but exactly which card to buy? Touchpad support is also wonky, but it's like three guys mostly in their spare time, so that's not strange.

But no, I really didn't think the company that had been obsessed with user centricity and hci would stop caring about anything but the bank account, and which new fancy toy to try to entice people to buy. Making phones that are practically made to be easy to drop due to non-existent tactile feedback.

This year was the first year you could buy a non Apple machine with a touchpad that actually works. Embarrassing is what it is.

But no it's not a monopoly in one way, it's three different options that each are terrible in its own way.

Clearly, the market is not working. As everyone only tries to build walls around their piece of the cake instead of actually competing. While not a monopoly in name, the platforms are monopolies in anything but, because the cost, in time, skill, and money of changing platform is so high.
Nice product. I love it.

I released Landr few days back on Product Hunt and it got really good response and reached top 5th product of the day - https://www.producthunt.com/posts/landr-3

Landr is a landing page creator which helps you create websites for your products in minutes.

With growing internet popularity everyone wants to have a digital presence and having a website for their product is a must before they launch. Through Landr, i'm trying to make it easy for everyone to create landing page websites for their products with ease. Landr is very different from the traditional website builders you see on the market today. All these website builders are mostly drag and drop solutions. Even though they provide you with all the tools needed to build websites, unfortunately not everyone is creative enough to build good websites using these tools. Landr solves this problem by providing users beautiful list of templates to choose from and not having to worry about customising them at all. Users just have to select a template, fill all the inputs needed for that template, check the live preview of their website with the current details and then just create it by the click of a button. It's that simple.

In the first version of the product I'm providing SaaS templates. In the next version the plan is to provide templates for other category of users like freelancers who want to showcase their skills,students who want to showcase their portfolio to everyone on the internet.

I hope Landr removes one more problem from this world.I'm happy to answer any question you guys have.

Connect with me on twitter to join the journey of Landr: https://twitter.com/sunilc_
WeWork is a "tech" company in the sense that the actual business is a thin tech veneer around an established business model (like Regus Group). A huge number of SaaS services are effectively a thin design layer around a database, a technology that has been established decades ago. I think that's the real thrust of the post.
This is the problem with hypotheticals, they are never an accurate representation of human psychology just like a ball ignoring air resistance. The two problems are not the same, the human brain KNOWS that pushing a large man onto tracks is not guaranteed to save the people on the trolley, even if a researcher tells them it will. The subconscious recognition of that uncertainty will affect the result. Flipping a switch is a guaranteed outcome, one which cannot be swayed by subconscious thought.

In addition, one could also throw themselves on to the track in the second problem, and if you decide to push the large man on to the track you will also have to weigh the guilt of knowing you may have been able to stop it by sacrificing yourself.

This is just one example, but it shows how such research is flawed. The human brain isn't designed to think in terms of guaranteed outcomes, and a researcher cannot assume that two decision are equal just because they say they are.
I really don't get why HN won't upvote balloon tech.

https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=fal...

It can messed with as an amateur, it's steampunk (I also think cyperpunk). There's a lot of potential, Loon actually launching in Kenya seems like a big deal.

There's more people living in submarines than balloons which seems crazy to me. We'll talk about a balloon habitat on Venus, so lets start here.

Very cool link.
You cant disable service workers either (except using hack with uBO)
Unless those ads contain anything, that is loaded from the ad creating company, whichis then loaded in the user browser. Of course, no platform would allow requests to a third party …
It's surprising to look at the nutrition labels for anko/sweet red bean paste. It seems like it'd be a healthy alternative, but it's basically concentrated sugar cake.

I live in Japan. I've eaten plenty of it. It's the health equivalent of cake frosting in Asia.
If you browse through tor, hcaptcha can and will send you to infinite loop. Depends on the site though, not sure why...
The thing is, with Fusion 360, they created a product so good no one can match them at this point. It's pretty remarkable how fun and easy it is to use compared to Pro/E and Solidworks. With regards to Revit, I've never used this software, but I wonder if it's a similar situation.
Yep, we see the same, good to point out!

So load() needs a try/except, and except is either kill process / retry / clear / cancel, and the other loader should also expect an exn depending on that choice. All of that is app/use-case dependent.

Usefully, Futures and async/await natively represent most of these. The case we find missing is around back pressure, retry, etc., but I haven't seen a good lang construct for that. We used to do a lot of Rx for that, and now a lot of HTTP headers/libs when a remote call, but it all feels messy. This is somewhat orthogonal to futures for load once tho.
Anything Autodesk is a lic to print money. Same goes for Bentley systems.

sob's will bend you over a barrel without hesitation.
If you're doing something that's been widespread for 15 years, you'll likely have so much competition that it will be about marketing, not technology.
The only time I ever see it is on the lock screen
Just curious if you're still using anything in your hair (water/conditioner) when you shower
I recall these services used to be pretty crap, bitcoin added a bit of much needed competition
How about good offline back ups? Then you don't have to pay and hope you get your data back. Of course you still need to to figure out how they got in and lock it down so it doesn't happen again and there will be downtime as things are restored. However your are already down at that point so that doesn't really make a difference and by paying you are encouraging the behavior.
If you only upload your transactions infrequently how do you prevent double spend attacks?
Julia 1.5 Highlights
The style of the wallpapers and animations reminds me of the Windows 95 Plus theme pack. There was something that animated once every few minutes, but I can't recall what exactly…
Working efficiently with legacy database using Dapper
You could swap Adobe in for Autodesk and almost the entire letter holds true. High cost, few improvements, few alternatives. There's a little more competition these days with Adobe at least.
Always enjoy a good read, thank you Steve!

Also, this thread has some gems too, glad I found it.
Unless you violate a convention or a treaty (or the laws of the flag you are sailing under) you can do w/e you want in international waters, same goes for space.
Thanks, Brad. Updated ELO to Elo and added that both rating may not be directly comparable.
There are simpler solutions, such as dollar bills, or a centralised digital banking system in a trusted currency.
Why is it "necessary to manage oiliness"? BO, of course, becomes a nuisance for others, but if you're personally fine with the feel and look of your hair and it doesn't smell or shed dandruff everywhere - why?
And if that's the minimum you're willing to accept, that's fine! I'd also be ok with evidence showing kids don't die at more than 1 per million and also don't spread the disease to others. (This implicitly values a year of in-person education at a millionth of the life of a child. Arguably this is far too low, considering that we pay thousands of dollars for a year of education and almost every statistical measure of the value of life is under $10 million. If the difference in education is worth more than $100, that would put the acceptable deaths at at least 1 per 100,000)

If you're looking for case studies... Well, Sweden is the one everyone seems to be eyeing.
At the cost of usable? IDK about that tradeoff. With the wallpaper specifically, it's always covered, at least on all the computers I use.
Not a laptop, but the Nintendo 3DS was notably first released in 2011 and does 2.4 GHz only. The iPhone 4S was also released in 2011 as a 2.4 GHz-only device, and not discontinued worldwide until 2016.
> But I don’t believe Apple’s business model is to spy on me.

Apple business is not spying on you, but Apple business is much easier to do if they do spy on you. Meaning they do it anyway, don't worry.
You’re missing a wide chasm of design and data between tech and marketing.
Yes, not to mention that quieres and quiero should be near the top of the Words So Common That No Translation Is Needed list.
You're confusing innovation and technology.

And the gatekeeping is really unbecoming.
In our own spheres of tech, we have a nostalgia for the childhood that we missed. A childhood where everything was still new and magical. Where fairies might plausibly be lurking around the corner. Things like realizing that phone lines were using sounds as control signals let you play in this field more easily. I imagine living in the era where they were just realizing that you could define a common interface for different instruction sets that allowed portability and I wonder how many of those ideas I would have come up with.

That's what I attribute "golden age" talk to. I guess the author's point is that there are other field of technology that are currently young. I agree, but it's not exactly the same magic: Computer Tech is uniquely accessible, and our freedom to explore and play in other fields is limited by the current economic situation.

However, even if I'd been born earlier, the golden age wouldn't have been as accessible to me geographically (I'd be in <small-mountain-town>, India).

Also, my current goal is to get myself to a place where I can play in mature fields and explore younger ones.
Can you recommend any sources (selfishly I'll say preferably in a european language) for relatively mainstream chinese viewpoints?

One might hope HN would provide a non-siloed venue including (one would guess, self-selecting for relatively pro-western) chinese geeks, but as far as I've seen, those who openly identify as such are discouraged.
Why the Rust module system might be hard to understand – DEV
FB reporting tool goes to nowhere?
We've had a problem for a few weeks now with an obviously fake Facebook page clone. We've reported it and had some concerned users have done the same. Today it just tried to friend my wife, a bunch of my friends, and who knows how many others because we're getting queries about it. My friend accepted the friend request and got this spam/scam (we're a competition platform, for context):

"CONGRATULATIONS !!! You were chosen as the winner today. Grab your prize now by confirming the list on the official site in my top post before I declare your prize has expired. QUICKLY QUICKLY get your present now. Reply (READY) if you are ready."

Here's our real FB username: Gleamapp
Here's the clone username: rieska.putriap

Anyone know a trick to making reports work? Maybe an alternate channel that doesn't go in to their massive moderation queue (I can imagine they're a bit busy in 2020)?
I agree. I found that behaviour disgusting, and that's why I avoid Signal.

Anyone who says Signal has good privacy is just wrong. When Signal say they have good privacy, that's false advertising.

Of course, Telegram does the same thing. I have Telegram installed, and I use it, but it wasn't really a choice. I needed to access a forum which is only on Telegram :/ Unfortunately that meant I had no choice but to have people who know me notified that I installed it. Someone messaged me about 30 seconds after I installed it to say hi. I'm not comfortable about this, but as I say, I didn't really have a choice.

Then there's WhatsApp. I was surprised to read an article which recommended that, of the three, WhatsApp is probably the most privacy-respecting of the apps. I have WhatsApp installed after a long period of avoiding it, because of all people recruiters started expecting it. Hmph. I still refuse to grant it access to my contact list, because I'm not handing that over to Facebook. Which means every message is associated with a raw phone number only, and I have to guess who it is from the content :-)

You can tell WhatsApp doesn't reveal so much, by the people who have sent WhatsApp messages without being told that the recipient doesn't have WhatsApp installed and won't see the message. I've known a few people this happened to. One installed WhatsApp and found they'd been sent a message a year earlier, from someone they thought wasn't talking to them. They were talking, but the sender assumed of course the recipient would have WhatsApp.
Update: also friended my mum :-\
TEMPEST is a generic term for extracting data that emanates from channels which were are not supposed to carry data. It’s usually an attack, used to spy on people.

The classic example is pointing a high speed camera at an office window across the street and recording the brightness of the walls. Even if the office computer is hidden out of sight the attacker can reconstruct what’s on screen by analysing subtle changes in brightness reflected off the wall.
As much as I don't like Epstein's network, it is better for him to go free than to live in an authoritarian state with locked down protocols which control what someone can and can't do.

Someone like Epstein could easily communicate with coded messages. Or send someone to convey messages in person.
Reversing Lyft's ride history API to analyze 6 years worth of rides
That's not really true. Unless you're specifically following a recipe, chances are most of what you're doing has never been done before, at least in some aspects of it.

But I do think it's a bad way of evaluating this. Personally, I would say that a more important distinction between tech and "tech" is the degree to which the technology makes or breaks the business.

For example, for Uber, the tech is an enabler, but the business is made or broken by the cabs, the vetting, the pricing, the number of cabs they can hire, the salaries and benefits they can avoid etc. Sure, the tech has to work, but there is no reason that Uber would be falling behind if their tech went into maintenance mode today - even if their competitors kept investing in new tech. So, Uber is a "tech" company in my book (even though they have spent inordinate amounts of money on the tech before).

On the other hand, a company like Cisco must make ever better routers or Arista or F5 or whoever will quickly steal their lunch. So Cisco is a tech company, at least on the NEM side.
Fusion 360 isn’t a Solidworks competitor, not even close that would be Autodesk Inventor.

Yes Fusion 360 is very easy to use but it is because it’s basically sketchup with basic CAM, simulation and parametric modeling baked in.
This article about Everlane [1] and OP mentioning the company makes me wonder if we (outsiders) are capable of truly judging a company of being “radical” and deserving of free marketing by us outsiders / customers.

Of course we can look at financial results, but OP seems to be asking about something more intangible.

[1]: https://www.nytimes.com/2020/07/26/fashion/everlane-employee...
When you get to a certain age, the constant worries of toxoplasmosis that one has while young fade away; especially if you have had children already. Companionship becomes more important. That's what has happened in my family, although I haven't warmed up to the idea yet.
Age: A simple file encryption tool and format
I ran a successful SaaS and didn’t test. While it’s easy to test basic conversion, it’s way harder to test the prices’ impact on churn and an effect on PR.
May I ask what kind of setup you're running with Firefox? I'm having Firefox on a MBP with only uBlock but I rarely get any recaptcha. Am I mistaken in thinking I'm securing my privacy?
You realize that's actually the case, right? If Nintendo wanted to publish Mario Kart on the Xbox they would have to sign a publisher agreement with Microsoft and pay a royalty for every copy of Mario Kart sold on the Xbox.
Some of those exist, a friend of mine has a startup that's essentially "Git for building plans" (https://shapedo.com/)
There is no info about pricing on the main page? I really don't want to sign in to see the pricing info and details of other features.
> To apply for an Issuer (and its key commitments) to be included within Chrome, the Issuer’s operator must file a new bug on the Chromium Issue Tracker, and provide...

The implementation within Chrome isn't a community thing that anyone can make use of. They are controlling who can use this feature. That is vendor lock in.
Is rhino actually used for serious CAD work? From what I‘ve read/heard I thought it was mostly something used in student projects or design explorations because of grasshopper‘s visual programming functionality