skysight-inc/HackerNews huggingface dataset:
> I'm all for improving browser security, but as an end user, I should have the option to turn settings off that cause me a problem.

I agree. I will want to configure a lot of things. However, allowing finer configuration can also be helpful; you might not want to turn off that feature entirely. (For example, maybe if you want to assign that dynamic page to the local zone (if such a thing is possible; the article says something else, though) even if it isn't local, then it will be able to work such links.)
So far the only satellite that caused significant pollution was Kosmos 954 that had an onboard nuclear reactor and after deorbiting spread it over 600km of Canada. USSR was fined 6M for the cleanup.
The problem is you are expectng philosophy to do the work of neuroscience, but that isn't what it is for. Philosophy will help you understand the problem fields of concepts which in case of the mind are interconnected with epistemology and general metaphysics. Why is that important? Because otherwise we get guys that reinvent the same crap over and over and over and over again call it something new.
I believe these protectionsaare there for good reason. I've lost count of the third party "search engines" that I've seen taking over people's homepages through extensions.

These extensions try to mimick Google and make it as hard as they possibly can to remove them. You have to remove the extension, remove the default search engine, change the homepage, and hope thst whatever crapware installed them doesn't get run again.

Chrome and Firefox have been fighting this crapware for years now and when Microsoft switched to Blink they inherited the same protection mechanisms.

You can still use these extensions, but only if you ACTUALLY want to. In most cases these alerts trigger, I don't believe the user has made a conscious choice to change their homepage.
Thanks.

I havent had the mindspace to continue working on it since the startup I cofounded has taken off due to covid. Context - We provide medical diagnostic tests B2C in India.
The canonical blog is Joel on Software/Fogcreek Software.

Patio11 has several good HN posts.

You can use showdead on and read my HN posts about databases, which apply to both startups and FAANG companies.
This is great!

Even more so, because it might be a glimpse of a 'next-gen' PDF format.

PDF can include vector graphics. In the same way that SVG encompasses both static and animated images, there's no reason why similar graphics in a 'PDF-next' document shouldn't be animatable, with a fall-back to static images for printed output...

The next step would be to get together with Adobe/Apple/Microsoft and convene a panel of experts to thrash out the details ;-)
Green threads by definition cannot use OS stack and must allocate their stack memory on heap. Although this memory can be reused, as it is known from Go to avoid performance bottlenecks at least for Go code is better to allocate the stack as single continues block and copy the stack to a bigger block when thread’s stack reaches the current stack size. But then the whole stack space is pinned to the thread and cannot be reused.

For Java it may still be possible not to allocate the whole stack as a single chunk and instead have smaller chunks like one per few frames. But I really doubt that it can reduce memory pressure compared with CSP in real applications especially given how good GC became in Java.
Transported in/as ammonia. Minimises leaks compared to hydrogen gas, utilises existing liquid storage and pump delivery model. Doesnt require long charging times. Commercial production being funded in a number of places, including Australia to produce it as a scalable fuel source.

I'd say its just about there.
I think there is a simple rule, just be kind, and most people will do the same you get what you bring..
> de facto not just a public space

Could you explain what you mean by "public space"?

> vital part of the public discourse

I don't agree. In my view, YouTube is one of the lowest forms of public discourse, its fundamental purpose is to generate ad revenue and the nature of the content hosted there reflects this pernicious incentive. Yes, YouTube does have some great things on it, but it's just one tiny facet of "the public discourse".

> Court-like processes are the appropriate standard for decisions about the use of something that affects so many people.

Can you quantify "affects" and "so many people"? YouTube is mostly an entertainment triviality, even (especially) in the realm of politics, I don't see how videos being removed from the site is important.
I started using RSS this year and everything I wanted to follow turned out to have RSS feed, although sometimes an inoffical one (https://hnrss.github.io/ for HN, Nitter for Twitter, ...).
Given how paranoid the Russians were about the Space Shuttle (they suspected it could take the entire abandoned Salyut V station into its cargo bay, "steal it" and return to the US with it so that enemy scientists could study it), they almost certainly have routines to destroy sensitive payloads and data at a distance.

Also, just changing the orbit so that the perigee is sufficiently low (say, 200 km) will basically ensure complete burnup of the satellite in a matter of weeks. Atmospheric drag is a significant force on the lower orbits and what matters is the perigee, where the remnants of the atmosphere are densest. They will act as a powerful brake.
Couldn't a malicious page use an IMG URL to issue the GET request, as in <img src="http://lighting.londons_explorer/cm?POWER%20ON">?
I had that with the geohash algorithm I implemented naively as binary search until I came across https://mmcloughlin.com/posts/geohash-assembly that ultimately doesn't even compute it but read it from the in-memory floating point representation.
Snowflake has much more advanced data security - table, column, and row level security and dynamic data masking policies. The zero-copy cloning is also pretty useful for CI/CD (pretty much the one practical way to do blue-green deployment for data application).

Databricks has some interesting features (we were originally interested in it as "nice UI" for our AWS data lake for citizen data scientists - using it for industrialized processing was price impractical compared to AWS Glue) but the security seems lacking - it goes just table level and only in SQL and Spark, with R you can't have security at all.

I really liked the Databricks UI and integrated visualizations, though, that's where they are better than Snowflake I think. Of course, they gained those by buying open source Redash.io and ending it.

The part that ended our PoC with them was when they gave us a price quote for expected number of users, the management was like "ok that sounds reasonable" until I told them that's just license and does not include EC2 costs - the real cost would be at least twice. That made everyone angry.
They already have pretty significant investment in their own ARM-based chips for servers. Given Apple's recent success in x86 emulation on ARM, I doubt it's worth the trouble of directly competing in the x86 arena.
This is a real issue on YouTube and every single website that censored any mention or video about Kyle Rittenhouse. There was probably 20 angles I saw the first day after this happened that I couldn’t find again because every website took the videos down. If a person and not a corporation had done that in a topic they could be facing obstruction of justice charges.
Yes, that’s the first step. Let’s see through to the penalties.

I got $1000 that says no time gets served, nor financial hardship (like reduction to a middle-class life) to him. Happy to lose this bet.
Some people are bad with their finances and may believe that they had outstanding debt.

Although your suggestion is entirely plausible, shaking the chains is also plausible.

It would at least get me to call the company because the letter is written to suggest that there is outstanding debt.

If this was an error: The proper thing to do is a follow-up letter to apologise for the confusion and confirm that their credit rating is not at risk, until that happens it’s fair to assume the worst of the company.
Can't you just insert a GPO registry entry to simulate a corporate policy to set the new tab page as blank?

In fact if that works, a small tool to build/set fake GPOs for Edge would be quite useful.
The first formal detailed diagram of the process later known as the "waterfall model" is often cited as a 1970 article by Winston W. Royce. However he also felt it had major flaws stemming from the fact that testing only happened at the end of the process, which he described as being "risky and invites failure". The rest of his paper introduced five steps which he felt were necessary to "eliminate most of the development risks" associated with the unaltered waterfall approach.

Royce's five additional steps (which included writing complete documentation at various stages of development) never took mainstream hold, but his diagram of what he considered a flawed process became the starting point when describing a "waterfall" approach.

https://en.wikipedia.org/wiki/Waterfall_model#History
Snails are a minor part of human life, while breathing air with enough oxygen is a major part. However sad a genocide of multicellular species may feel, strangling ourselves by destroying forests is much worse.
Forget Amazon. The Best Gifts Are Closer Than You Think
You were right to hide behind a throwaway account. It's honestly quite easy to construct scenarios where cheating is entirely rational. But even the mere idea of such things make people revel with disgust. I don't expect to change anyone's point of view, but I will provide a very simple example to at least frame the mindset of a potential cheater:

"You are happily married to your partner but after a few years your sexual relationship has ceased to exist. What used to be causal, recurring sex has now become something of a burden. One partner constantly initiates, but the other is disinterested or even disgusted. This goes on for years. You discuss therapy, but your partner won't hear of it. Your marriage is entirely functional and even productive otherwise. You think about divorce. But you've really put in a lot in this house. You still love your partner, but they've changed. You have kids and responsibilities and a life together, and yet an emotional and biological part of you is ground down to a fucking pulp. It's very easy to just say "Divorce!" and clean your hands of the whole affair. But you're not stupid. You know your life could be ruined. Everything you've built can be taken away. The trust and relationships you've built could be destroyed. Your partner is almost an intimate part of your life, and ripping them out is like ripping your own heart out. You're not strong enough to do it. It's cowardly. But you're not perfect, and neither is your partner for putting you in this spot anyway.

So what do you do? You risk it all, because you can't figure out any better. You're putting it all on the line for one little pity fuck that you don't even enjoy, that fills you with regret. You are ashamed of yourself. But deep down you still know that no matter how much love and affection and stability exists in your world, you cannot abandon that single, little fraction of your primate brain that just wants to fuck. You can lie and you can pretend all you want. Make whatever concessions exist in this world for the greater good and the happiness of all mankind and all that fuzzy stuff. And yet, at the end of it all, there's still just you. Alone."

I can easily come up with a dozen scenarios. Relationships change. Power dynamics change. The role of sex in a relationship changes. People change. Sometimes it's not even about the sex, but the possibility of sex and the projection of one's own self worth and affirmation of their attractiveness and self-esteem as they battle life's hurdles.

It's so easy to assume a puerile black and white opinion on the internet. The morally and ethically -Right.Thing.To.Do- stares at you proudly with their throbbing member. But people are not that simple, it's just not that easy.
Try rumble. It’s growing and pays users for ads run.
Or maybe his wife doesn't think about his feelings much at all.
What about async/await? You can basically write linear, imperative code, and don't have to deal with continuations or these "tuned structures" manually.

For me it is the cleanest style of writing concurrent code. And more and more I find I can also replace state machines with it, which makes sense because the compiler generates state machines under the hood usually.

You know, the kind of code where you have to communicate with some outside device and it is easy to do blockingly but devolves to state machine madness if you need to do other things concurrently. For example it would be really nice if I could use async/await in C on a microcontroller to read from a serial port...
I've watched some of Mark Rendle's talks (like this one https://youtu.be/2-mFWi5oLkM) and while watching it I realized how much I dislike when languages start to absorb ideas that are either alien to the language, or offer multiple paradigms for solving the same problems.

I can understand Java programmer want the goodies offered in languages that are more geared towards concurrency. But multiparadigmatic languages really suck because they are no longer a single language. You get islands of different practices and a partitioned set of practitioners. And they can't always use each other's code (C++ being the most extreme and painful example).

This makes me kind of glad I switched to Go 5-6 years ago. And it makes me wonder when the (good) intentions of the Go designers to not absorb every idea that comes along will go out the window and Go will start to grow knobbly bits all over.
All of these are about organizations and individuals, not teams.
Knowing what needs to be done is insufficient in programming too. You need to do careful archeology on the code base as well. Yes that code base you work on every day.
As someone who was a professionally employed explorer for 10 years until a couple of years back, who drove very capable off road vehicles then and now, I cannot wait for a little bit of maturity in that market. Id love to be able to roll through some of those areas without having to roar a diesel. A motor on each wheel means no lockers. I'm mainly just concerned about undercarriage submersion at this point - I can put my current vehicle through 1m+ of still water comfortably. Can I do that with the new electric stuff? Also, range anxiety.
You've reminded me of how they've gone and ruined the perfectly fine and useful Whiteboard app by requiring you to be online and logged in to your Microsoft account to use it. Huge turnoff and so irritating. There is no legitimate reason for that to be the case
The sad part is, I now have clients refusing to upgrade Firefox.

Great. And while I blame Mozilla for much, this isn't their fault.

I almost feel as if end users should need a network license, and if they get too many tickets, no license for them!

And yes, it is not realistic.
There are Babylonian tablets where merchants are complaining about other merchants not delivering on their contractual obligations :)
I heavily disagree with this. I went through the example papers on the website and found that the animations made a huge positive impact on my experience. While people who prefer non-animated versions of papers can read them already, something like this could help a lot of people who generally may get bored or have an aversion to reading long static text.

If in your paper you are going to try and explain abstract concepts in words and expect the reader to visualise things in their head, why not make it easier by dynamically rendering it out alongside the paper?

I think this is a very cool innovation in an area that is pretty old (research papers), and something that with a proper go-to-market strategy could end up having wide adoption.
'Moses Staff' Hacker Group Targets Israeli Companies with Destructive Attacks
My biggest gripe with continuations, futures and callbacks is the propensity for stalls; if the programmer makes a mistake it's quite likely that the program will just stall, with very little insight available as to why that happened.

With threads, green or not, you have a much clearer failure model and is easier to debug.
Of course they want to come back, how else can they micromanage people and take the entire credit for a project, and get paid big?
You are not forced to update on windows pro, only in the home edition
But wasn't it already tried with OpenCL... And quite failed to just do that? For now, in parallel to efforts to reach parity to cuda or something, I'd rather have them optimize the mother out of the necessary libraries (tensor basic blocks, basically reaching cudnn/tensorrt-level, crazy limit-of-hardware BLAS stuff, and most of the API landscape)... 47tflops that I can't use because I have to reimplement and optimize the basics isn't that interesting, except for supercompute.
Really? I can't claim to have gone everywhere but in all the places I've been, people seem to care about food. What's this supposed place that's opposed to "the west"?
This is very true. All the problems of poverty in the world are bad governance / bad social structures, not lack of resources. Industrial countries produce enough to pull everyone out of poverty already, to fill every cauldron, were many cauldrons not so badly perforated.
I think there was some recent studies that LNG might not be that great sort term solution due to losses in handling it. That is higher methane emissions and with methane having higher green house effect. After all handling a gas is harder than handling liquid. So some of it tends to leak in many parts of use negating some of the gains.
> But if I hear that someone was unfaithful to their spouse, my business trust in them goes waaay down.

Same here. I actually don't know why it doesn't seem to affect people's thoughts about politicians. People are absolutely willing to separate what they know about a person's personal life from what they think about that person's politics.

For me it's a scarlet letter. I get maybe an hour of talk about each candidate when there's an election, and it's one-way. I don't get to ask them anything, I just get told some mix of what they say and what the news says. Why would I trust someone who has demonstrated untrustworthiness to the one person they've spent the most time with?

I just don't get why people are so willing to create a business box-of-facts and a personal-box-of-facts when they discover something like this. Fact is business relationships are personal. You even do the same things when you're meeting business partners for heavens sake: One of you invites the other out and pays for it. You go for a meal or a drink. You go to gatherings together. Ghosting each other (LOL).
Cynics will tell you "because money". I don't think they're going to sell their MDM to anyone purely because they can't set an empty new tab page.

My theory is that the Edge team doesn't want the empty tab page to exist. They want everyone to use their not-quite-Google-app experience. Some of their corporate customers probably pushed back on the change, so the code is left in, but only for those big companies that protest the change.

My conclusion is simple: if you don't like the new homepage, Edge is not for you. The feature is clearly not something the developers want to support, so even if you get it to work, it's probably not going to get any priority during testing. Either swallow the Edge tab page or pick another browser, because the alternatives range from annoying to use to painful to keep working.
This is what the silk road was all about, that everyone cheered on- build infra-structure, to harvest resources like the colonizers of old. Debt-slavery and strategic owned ports.

There are no "nice" big players, just different decoration styles to resource extraction.
Letting users tick a ‘none’ checkbox
I'm speaking as someone who has handled a fair share of timelines (with reasonable success) you have pointed out.

To begin with, it is interesting to see you lumping up different kinds of timelines. For example, the cost of not meeting SEC timeline different one compared to demo to be shown in a press conference.

> should we spend $50k announcing at conference Y in month Z, or should we wait until month A?

What is it that you want to announce? Product launch perhaps? Then let's work with the product folks to design it and then take it to engineers to figure out work estimate. Give them time to estimate; if the timelines don't match then reduce the scope.

> Our competition just launched; will we be able to launch this quarter

Sure, they launched this quarter. Do you know how long have they been working on it? If not then it's a similar exercise as above.

> we have to report material financial impact items quarterly or face SEC fines

Why are you telling me this? SEC doesn't ask for such reports overnight. You messed up by not telling us so fine it is. OR there is some human at the SEC with whom you negotiate.

> So show me a methodology that mere mortals can implement successfully.

If there were such a methodology we wouldn't be having this discussion to begin with. It would have been commoditised, similar to a car manufacturing assembly line.

What business people don't understand (or internalise) is software is a truly a new beast. It is a tool that can be applied in just about every domain. No such tool has existed ever in human history. If you want to disrupt a domain then you either develop expertise in it or hire them from the industry.

> If all you can do is complain and point out unicorn 500x engineers (yeah try hiring for that characteristic, good luck), then I don’t want to hear it.

In some cases that is indeed the reality. If you don't even want to acknowledge the reality then good luck hiring good people. If you say point out how Apple launches products like clockwork then I'll point out how they have had close to 50 years worth of experience and all the associated optimisations they have done with their supply chain and what not.

Reality is, whether you acknowledge or not, is full of detail[1]. It can't be bent to your convenience, unfortunately.

[1] http://johnsalvatier.org/blog/2017/reality-has-a-surprising-...
I believe it was a project veritas video that had insider documents from google showing that someone in google had added right wing websites to the porn blacklist. Meaning, a bunch of right wing sites were getting excluded and it was probably some person with vigilante ideals inside google. We can’t forget google is still just a bunch of people working together, and if one person wants to bend others to their beliefs they can if checks are not in place.
The author is in a large University context where getting everybody who runs all the web servers (various departments, schools, etc) to add headers probably is really difficult (especially when you consider potentially closed-source applications or embedded devices that aren't easily updated).
Oxygen is produced by plankton. Trees did not appear on this planet before oxygen, so you are breathing air not because of trees. Human species also are multicellular species...
Are there any studies on which kind of cars are kindest to power grid in the future? Should we incentivize 8 PHEV of 50 km range or 1 BEV of 400 km range?
sounds like then never getting off the hook again.
Initial Server Setup with Rocky Linux 8