skysight-inc/HackerNews huggingface dataset:
> Isn't that also exactly as insecure as submitting an HTML form with <input type="password"> is?

Absolutely, but I am arguing that this is not worthy of an enterprise system like SQL Server. This is especially true for a back-end system, because at least in a web browser, you'd get a warning if the certificate cannot be verified (and the connection is therefore vulnerable).

> Which ones are you thinking of?

Most of the enterprise apps I have worked with use something like OAuth or SAML. For sure, many have an option to use basic auth, but that's only used for testing and development, and would be a red flag in any security audit.

I'll just quote Microsoft's documentation <https://docs.microsoft.com/en-us/sql/relational-databases/se...>:

Disadvantages of SQL Server Authentication

The encrypted SQL Server Authentication login password, must be passed over the network at the time of the connection.

It's good that they acknowledge it, but it would be a lot better if they did something about it.
Yeah that's the vibe I got. Kinda like claiming record job growth when it's just "people are coming out of lock downs and general fear and also after the economy was on the brink of collapse"
>Being against transgenic animals is a form of xenophobia - they have as much right to exist as older species. The additional genetic diversity is fantastic and a great chance to improve nature. If they are inferior they will die on their own, if they are better they will prosper, the most fair outcome. Nature isn't supposed to be a curated and fragile garden.

Not at all, it’s being concerned about the effects of releasing genetically engineered species into the wild, both purposely or accidentally. It’s not questioning “is it right/wrong because they are different genetically” but “is it ethical to potentially change the environments of other species without understanding the ramifications”.
All of these points are up for debate of course, but:

* compared to fission, the nuclear waste management for fusion looks to be done within a human generation, rather than outlast human civilisation. So how you discount the future has a large impact on the trade-off between fusion and fission.

* the fuel for fission is uranium, a hard to get and limited resource. The fuel for fusion is hydrogen. Initially only the rarer hydrogen isotopes, but we might eventually get fusion to work for the more common isotopes as well.
I've spent $0 on email clients the last 20 years I've been using email. At $9/mo, if I used this service, I would have spent $2,160 on an email client.

If I imagine a scenario where someone tells me they can turn GMail into Google Inbox, I would consider a one-time $20 a fair price and could maybe be stretched to $60 with some convincing.
AFAIU this is entirely simulated - if it turns out the simulation doesn't perfectly match reality, what are the challenges in re-adjusting? Does the RL network need to be re-trained with massive amounts of data on a new improved simulation or can it be fine tuned on the real thing?
> but once it becomes a serious conversation with multiple parties you need to escalate to a call or meeting or e-mail.

Why? Having multiple different communication buses seems like a problem as well. Possibly a worse one IMO
It’s cheap, but not cheap enough to be launching concrete!
I don't have those issues on mac, teams is very fast. Maybe more troubleshooting might help?
There actually is proliferation concerns, maybe even worse.
It makes sense that a null implementation is permitted to cover cases such as the one illustrated above where all writes are always synchronized. However, it violates the spirit of the law (so to speak) as discussed in the normative section to have a null implementation where writes are not always synchronized (i.e., cached). As another commenter noted, the wording was not intended to give the implementor a get-out-of-jail-free card ("it was merely a request; I didn't actually have to even try to fulfill it").
To me, it is incredible that Slack is used WITHOUT threads. There is no way that information and discussions can be effective without a threaded conversation - it would just be pure cause otherwise.

Also, I find feature-specific channels to be such a pleasure. It's easy to have everyone focused on the same topic in a given channel, without any confusion or missing information between different channels or private messages.

Moreover, I have also considered Slack to be asynchronous - meetings are necessary for sync work, but I find Slack to be working perfectly if no one expects that you reply within minutes, but within a few days (if you are not actively working on a project - in that case a lot of times is just easier to schedule very fast meetings during no-focus times)
You forgot horizontal gene transfer.
Right. I'm here for norms and organizing principles, but their answer just moves the firehose around, he still has 5 notifications, it's just... now they're buried in lengthy threads instead of lengthy channels.

There's a place for async chat. But it isn't good at replacing actual processes, documents, conversations, and organizing principles.
> But nobody has infinite engineering resources. Maintaining everything comes at a cost

Irrelevant in this case. There are far more effective ways of paying down technical debt and enhancing future maintainability than removing a small, self-contained feature that occasionally addresses a critical user need. This is Firefox we're talking about, they've got a humongous legacy codebase to play with.
It's unfortunately misguided in my opinion. With a ternary operator you can initialize in one line, e.g.

x := val ? foo() : bar()

Versus

var x Type // now this is default initialized, which may or may not be a valid state for your program
if val {
x = foo()
} else {
x = bar()
}

Honestly, I'd be fine with it being for initialization only (like the walrus operator)
Just think - we went from first flight to landing on the moon well within one lifetime.
S.F. could ditch Lyft for its own public bike share system, cost $18M/yr
How to capture book notes and turn those into smart notes
I also really like this feature of GitHub reviews and when deleting a comment as I continue reading I try to question whether to add a code comment so the next person doesn't get tripped up because they don't have the full context in their head.
Hey, it’s the creator! Thanks for uBO.
The fact that business insider (a much discredited tabloid) puts it in an article doesn't make it true either. Falcon 9 is MUCH cheaper than launching on Space Shuttle ever was. Your article is from 5 years ago btw.
Speaking as a prospective buyer, I'd expect the seller to remove any and all cloud-connected devices before selling. To the point where I will explicitly list them as deductions in my offer.
Where does tritium come from?
Try reading Mother of Learning.
Falco – Cloud Native Runtime Security
Damn, let the paint dry before sharing your experiences. I'm not saying they aren't valid or good observations, only that the short/no time reflection undermines credibility.
Encoding privilege is not something I expected to be enforced by Firefox. I guess I’m lucky to not be hindered by this - because I can’t ready any language that uses non English characters to the point where I can’t guess what they would be.
Never mind the thread czars — I wouldn't mind the ability to do this with my own comments. Often I reply to something in the channel, realize after the fact that it should have been in a thread, and then become sad when people start replying to it not in a thread.
I don't agree with him posting that (even if JT is demonstrably a dictator). But as someone famous said, "What's the point of having 'fuck you' money if you cant say 'fuck you'?". Why should he care what anyone thinks really, it's an immature meme but let's get over ourselves and see it as that (and focus on the truth underneath it about what is happening in Canada), not feign indignation over the obviously unintended symbolism of it

Edit: should add that Trudeau himself accused another MP of standing with Nazis for questioning the governments behavior, and various "white supremacy" allegations have been seriously leveled at anyone against covid restrictions in canada. These are not memes, they are people seriously equating their political opponents with something horrible to try and dehumanize them
And then the vendor wonders why privacy conscious users don't use their browser (a core demographic, judging by their product line and social media.)
Indeed. Even cities like SF and NYC look down right affordable compared to Shanghai if you compared wages.

China is going to have a massive housing correction - a la Japan.
The stereoscopic 3D thing was a bit of a fad, haha - truly never used it!

The added refresh was intended for games, but I think you're selling it short - RE: office work/the CRT era.

I still to this day buy high refresh displays because being able to read content while moving windows/logs are spamming my terminal is a dream

It's not about typing faster, it's seeing things more smoothly/clearly while there's activity
As the other commenter mentioned, fuel is limitless and the waste product doesn’t need special disposal. This isn’t just a technical advantage over fission, but also a political one.

In its current form though, the CapEx for fusion projects is huge. Fusion won’t play a big part as an energy source if reactors take 10+ years to come online and cost tens of billions of dollars. Fusion proponents will argue that costs will come down, but if the political and entrepreneurial pressure to reduce cost isn’t there, fusion will end up the same as fission.
There is no way in hell a huge ICBM would get international overflight rights.

The logistics of such system would be hell, too - Concorde only had limited routes due to noise. A rocket of Starship's size is another thing entirely. You'd basically have to launch and land it offshore so the logistics getting to and from the launch site and into the vehicle would kill all benefits.

Not to mention the simple things like weather, closing airspace, and the lack of cross-range capabilities, which would make emergency landings or evading bad conditions on the landing site pretty difficult.
> Not every question deserves the dreaded one-pager.

Since I have no context on your company or their process, can't say anything specific.

You're totally right that not every thing requires the full process. Processes must be flexible to accomodate the simple cases as well as the complex ones.

That said.. most of my experience is that developers do like to complain about following documentation process even for many cases where it is very much necessary.
>I hope to one day see Starship up close in person as it takes off to space.

You never know when you think/speak about tech progress. One day you can even fly on it.
This is a brilliant idea.
I work in a slack jungle most of the workday in a very large org across possible 100+ channels.
Multiple instances on top of that.

Sometimes replies bucket up under the thread, sometimes they do not. Sometimes what should be threaded get fragmented into separate threads.

Love this idea.

Some of the old school IRC-channel ops functions could go a long way too (I think discord is more like that).
Can't even hire a web dev with that.
That's what the AGI conferences have been exploring for the past two decades:

http://agi-conference.org
Is it not possible to have a device always connected to the bloodstream, with a replenishable supply of glucose and insulin in different compartments, that periodically checks the blood sugar level, and injects what is appropriate to keep it normal?
For some people (when paired with storing the notebook in a physical safe), it is. My parents were using Lastpass but somehow managed to lock themselves out completely and none of the recovery options worked.

For their use case and technical skill, a safely-stored notepad is best.
> And JWST took 20 years to develop.

Likely a great deal of that was trying to optimize it for weight. Also, it was a government program - not known for cost or time efficiency.
There's a real option: IPv6 and 464XLAT
I just checked mine and it said I had exposures with increased risk on 9 days. I wfh and only go to the grocery store etc. Seems useless to me so I just disabled the logging.
How much is a fair share?
SwiftMetalPlatform: Metal API implementation in Swift on top of Vulkan
> less relevant than...

Honestly, that might be where your misunderstanding of HN culture is coming from. There is no set topic for HN that something would be more or less relevant to. It certainly trends heavily to tech and startups, but is not limited to it. At the end of the day, it is community-driven.
HN's Monospace feature might be helpful for this.
Double-space before beginning each line.
If you want follow info about covid, just subscribe to Dr. John Campbell on YouTube. He's had the most up to date, honest and accurate analysis from all over the globe since the beginning.

https://www.youtube.com/c/Campbellteaching/videos
The privacy labels are larger buckets than what I went into, and they err on the side of being more inclusive. For example, Firebase collects usage data on notifications (when they are received, opened, etc.) by virtue of being used, so that privacy label cannot be removed. It's possible some of the "diagnostics" can be taken off the privacy label.
It was made this way by the previous administrations efforts. Then sustained by great reduction in energy usage. We'll see how this trends through 2022 but I'm not optimistic.
Amazon's making ComiXology much worse with its latest update
“how I think when I think about programming”
Lol, based on what, news reports quoting the Chinese govt and Fauchi?

This isn’t something a fact-checker in the US can confirm from behind a desk.
Fair enough. Although I still think people should not have expected so vague an ethos to survive the transition to a huge, publicly traded company.
Yes living alone with diabetes is fine given modern treatment and some robust habits.

Here's the instruction to the people I know I will be spending longer stretches of time with: When I look very tired, disoriented, or talk incoherently: fetch orange juice or some other sugary drink. Make sure I drink it. When you find me unconscious: roll me on the side, call an ambulance. You can put sugar under my tongue but do keep watching me. If you feel confident, apply the syringe from the orange box in the fridge.

Thankfully, none of this has played out so far. Except that I had to rely on friends a few times when my sugar ran out. That's already plenty scary.
If the poster has said "he-who-will-not-be-named", I'd be there right with you and say it was silly. But they just did not do that, that is something you have made happen in your head.

"former president" is perfectly fine. As is "last president", or "trump", or whatever. I think the point wasn't about the specific person who had said those things so much about general level of political discourse in US around this subject...
I rarely need to do that, so I cannot find an example for the moment. It is usually a one-off thing, then yes I could do the conversion manually, but it was obviously an usability degraded.
In what way? Are you implying e.g. materials science advances will lead to non-nuclear weapons proliferation?
How about f(a ? b : c, d, e)?

The go alternatives are too horrible to even contemplate, but here goes:

if a {
f(b, d, e)
} else {
f(c, d, e)
}

or

var tmp WhatFuckingTypeIsThisAgain
if a {
tmp = b
} else {
tmp = c
}
f(tmp, d, e)

It's hard to say which one is worse, but there is no doubt that the C version is "unquestionably easier to read."
> if you spot something "wrong", don't react immediately and don't interrupt. Let the other party finish. Make a note. Gather more information

The problem is that people doing the " wrong" thing (with varying degrees of wrong, which I did too and still do) will think they are right, they will usually do a presentation of their solution to people that are less knowledgeable than they are to win the "this was the only practical way given the time we had and also it works" (kinda, if we don't count when it fails) argument, lure them in their teams, keep pushing out half baked solutions that they will then rewrite "to improve them" for karma points, wasting everybody's time and company money.

It works because there are always processes that are worse than bad software.

So bad software usually is not the worse thing you can find in a company and can always blame some other department for being horribly inefficient, everybody wins, salaries are paid every month and 2 years later nobody knows what "the thing" does and why.

But it's an excuse not not do better when it's possible.

a task that takes half an hour can't take 12 days and 6 meetings "so we can talk about it" they say, truth is they are simply pushing their view.

I get people are different and have different incentives, but we don't let people like me go into space just because we shouldn't point out a problem when we see it

Software development is about being as thorough as possible while also being flexible.

I always wonder why we keep asking people who see the problem to stay quiet while people causing them are encouraged to keep making them, so they can learn.

What if people doing the "wrong" thing start listening and do what they are told and if it doesn't work they can blame who said them they were wrong?

Saying no sometimes makes you the lonliest person in the office, but somebody gotta do it or nothing will ever change.
If you need a specific list of people engaged in a conversation, you can either:

1) Schedule something in a time slot that works for everyone. Everyone arrives prepared to focus on the conversation and reach a conclusion before returning to work.

2) Ping them in Slack or @channel and try to pry them away from whatever they're working on. Get a mix of half-attention and hurried responses and force your devs to choose whether to continue focusing on their work and risk missing out, or to drop everything and alt-tab over to Slack and try to catch up on the backlog as quick as possible.

Using synchronous comms or e-mail for everything is a mistake, but trying to force everything into asynchronous commons or Slack is just as bad. Know when to use the right tool for each job.

You can get away with a lot of Slack sins in small teams or companies, but try to scale Slack-only communication up to company scale and it's a nightmare. I worked at a company where I would accumulate upwards of 200 (not a typo) Slack notifications every single day because it became a battle ground of people competing for attention and trying to give drive-by input as they rushed on to the next Slack thread. Moving to e-mails forces people to put some minimal thought and prep into organizing their thoughts, which makes all the difference.

> Having multiple different communication buses seems like a problem as well. Possibly a worse one IMO

You have different types of communication. Why would you want to try to force them all into the lowest common denominator medium?

Trying to force everything into Slack is a disaster. Slack is great for real-time, interactive communication. Information has a very short half-life in Slack, though. Once something requires a longer half-life than Slack supports or a more careful handling, you move it to a better medium.
From my experience, it's still true in rural areas. I lived in the middle of nowhere, and the doctors' kids didn't go to the same school as the poorest kids in town. Typically, one spouse didn't work and would handle ferrying the kids significant distances to get to a better school.

Country clubs were also popular among the wealthy, and they had restaurants most people couldn't access. Golfing was a sign of wealth, since the only nearby golf course was at the country club.

Hobbies also divided people. One family friend had his own airstrip and planes. Riding horses was another popular and expensive hobby, and many chose to pay those less well-off to take care of their horses in the stables.

Homes were a huge division. Labor was cheap, so it wasn't uncommon for the doctors to live in homes so large that they basically couldn't be sold when they wanted to move.

Time was also a big differentiator. Wealthy families spent a lot more time away from home, driving an hour or so to get to the closest major city to shop at larger grocery stores with more exotic ingredients, or going to ethnic restaurants, or going to shows/concerts/etc. That was enabled by only having to have a single working spouse and/or hiring a maid. Almost all the well-off families had maids.

The fissure still exists, it just comes out in different ways since the local market can't sustain a single $50/plate restaurant.
> fired a bunch of people for publishing research about the harms of AI

That paper was activism dressed up as science. It even tried to coin a derogatory term for language models. The authors were full of vitriol on forums against many respected researchers. After calling them out on their perceived ethical problems, they refused to have a dialogue in order not to "offer a platform" to their opponents. Never seen anything like it in 10 years of following the field. It was so sad to see people trying to have a sincere talk and being shut down.

If there is any good outcome from that scandal is that now big model papers devote 50% of their length to harm analysis. A bunch of better papers on harm reduction came out in the last year. The authors of the scandal paper moved on to exploit their new gained notoriety, so it wasn't necessarily a bad career step for them.
I have the exact same question for these ad blocker browser plugins. You go to install one of these things and get a warning that the plugin will:

Access your data for all websites
Read and modify privacy settings
Access browser tabs
Access browser activity

No thanks, I just use a pi-hole, something that I own and control.

I am less concerned with the password managers, as I actually pay for those.

Remember if it’s free, you are the product.
How do you deal with backscroll? That’s been my biggest hang up with Discord but I’ll be the first to admit that I don’t use it much.
This is why fundamental plasma physics is so valuable to fund. ML can come up with good models that fit the data in the domains that there are empirical datasets to train against, but it can't reliably extrapolate outside of those domains.

So this is a good tool for the computationalists but we still need the experimentalists. This is science.
This is fantastic! After this is in, can anyone propose a better documentation syntax please? I am really tired of typing verbose XML as comments, and not even being able to write "a < b" or "T<int>" in my comments...
The problem is about the structure, not the math operations. We know for a fact how Turning-Completeness is enough for artificial intelligent machines (as these machines are mechanical, not quantum).

Deep-learning is about the structure to learn representations and reinforcement learning is about the curriculum of learning actions in a world space. None of this requires "breakthrough of math operations".

It is IMHO that we have enough operations in our toolbox to build artificial intelligent machines, we don't exactly know the "structure" yet.
That only argues that non-experts will be fooled. The universe is under no obligation to make misinformation less bad just because technocracy is even worse. Maybe we're just screwed!

Between you and me I suspect it's not that big of an issue, but no matter how bad technocracy is (and I agree that it's very bad) it still has no bearing on whether non-experts proliferate misinformation.
You might like the (very old) game Countdown. Although it's a bit broader than just a locked room at the start.

https://en.wikipedia.org/wiki/Countdown_(video_game)

You wake up with amnesia locked in a room in an asylum, and have to figure it out from there.