skysight-inc/HackerNews huggingface dataset:
This is the kind of stuff I describe in my semantic hotkeys[1] piece. There isn't a really good way to define hotkeys for web apps across websites. In lieu of a browser spec (for now), or a non-normative recommendation, there needs to be convention under no uncertain terms about which keys do what.

We already have Ctrl+K and Ctrl+/, I think it's time to formalize these conventions, and more! There is a gap of semantic interoperability across websites that needs some fixin'.

[1] https://hyperupcall.github.io/blog/posts/semantic-hotkeys/
Entire article ignores trans experiences, elevates a cis "ally" who feels trans people are icky, doesn't mention that detransitoners make up a very small fraction of all cases and the vast majority of people who transition are glad to have done so.
Hand wringing about the effects of T on young girls from seeing the female body as a sexual object that is "ruined" by it.
The only thing the article gets right is that puberty blockers are generally bad, but they're used because doctors are reticent to prescribe hormones, so they delay the choice.
Allowing a single covid-positive kid go to school means contaminating a significant portion of the class's students and students' parents. Ten days out of school sounds fine. Long covid is a thing; being unlikely to die does not mean that illness is unlikely to be life-altering.
If you run everything else on k8s having just one way to manage things makes life less complex.

Running an app with state (db, storage, etc) in like this is not that hard. We ran all of the low level storage on borg at google when I was there. It worked well.
I see. You'll only listen to me when I've been abused in a statistically significant number of communities. Definitely somebody I'm going to listen to on the topic of where the good communities are.
AML/KYC laws apply to cryptocurrencies as well, in fact more so because they are by default more suspicious. Try depositing big amount of BTC to an exchange, you will get questions.
This is a valid forward-looking concern that I think needs to be much more clearly addressed. It's one thing to have default-enabled telemetry in the toolchain itself, but once that window is open it's going to be much more difficult to close it and stem the tide of telemetry features creeping in further elsewhere in the Golang ecosystem where they'd be much more of a privacy concern.

Without a strong commitment from the Golang maintainers that this is where it would stop (have they communicated anything to that effect?), we have no reason to believe it will stop here, and all the more reason to be concerned that this is just the beginning and it will be pushed much further in the future.
My system is very much like this. I capture most things to Drafts app with a “to process” or “to read” tag. And then review and handle at least once a week.

If it’s a resource that I want to refer back to (like how to do something or a tool I found interesting) I keep it in Drafts in a resource workspace appropriately tagged. If it’s a resource I keep and share a lot, I move it into Obsidian and write text around it to make sharing easy.

If it’s a longer item — say a paper that’s building my knowledge in a subject area — I move it into DEVONThink and annotate.

I do need to recall and reuse things and I find having different tools and workflows for different kinds of information helps me.
> Here in Canada the health authority has a "no safe levels" attitude towards absinthe, house-made mayo, rare burgers and many of the world's greatest cheeses. We've put "for external use only" warning labels on cooking ingredients like mustard oil and tamarind extracts. We've banned cooking wines entirely!

jeez, i use all of those here in the uk, except for absinthe, which you can't get [actually, you can, but not in your average offie or supermarket].

i remember when a bbc comedy program had a sketch "the worst thing you can hear when you turn on the tv" - it was a shit-eating voice, introducing a documentary, saying "welcome to canada; friendly giant of the north!"

sorry, it just popped into my brain and i had to share it - i don't really hate canadians.
This is correct. It's called "identifier first", and it's a feature I've seen organizations request pretty often when they have to support multiple providers and auth schemes.

I worked at a company that supported authentication with any of the InCommon Consortium members, and the solution was to provide a drop-down[1] where the user could select their institution (mostly academic or academic-adjacent) and then be directed to the provider to authenticate. As you might imagine, this only worked when there were a handful of institutions and the users were somewhat sophisticated. As of now there are nearly 600 institutions. With that many selection in the dropdown and less sophisticated users, that UX was unsustainable.

1 for example: https://spaces.at.internet2.edu/download/attachments/1686917...
Haha, whitewashing history. We've trained it well. ;p
Hello fellow hubber? We still deploy new services using AWS or our own internal datacenters. Projects, for instance, is still run on k8s, not AKS. AE development was complicated from the start due to azure capacity, so much so that a tiger team went back to building it from scratch without azure.

Our AWS spending is outrageous tbh
If there are a wide variety of well-maintained libraries available in Go, people are more likely to pick Go, or even feel compelled to choose it, and possibly be subject to telemetry.

If the bulk of developers cease to create or maintain Go libraries, fewer people will use Go and be subject to its telemetry.
What does industry interviewing process have to do with academics? Is there some history I don't know where it was pushed by academics?

I think it's just a runaway process where some metric that's easy to measure was chosen, and it's become a worse metric that's more burdensome on candidates every year as it has become more and more gamed.
Why is hiring a sales team not mentioned here?

Feels like the obvious next step and would be more impactful than focusing on increasing margins
What's the gotcha other than "it's a homegrown database engine"? Did you start from scratch? It can do JOINs and stuff?
What exactly is going on at Air Traffic Control? So many near misses and collisions lately.
It’s absurd, the use of “problematic query” is painful
There are enough common elements that it's absolutely do-able. There's no reason the payment methods would have to be hardcoded or anything, they could easily be dynamic but still let the browser supply the UI for greater security, accessibility, and user confidence. Covering 99% of use-cases is far from intractable.
It can be, but it's pretty heavyweight for a client-side feature, if the username/email to auth provider mapping is complex.
Composing things with the dot doesn't execute anything.

It creates a new function. In Haskell it's actually composed backwards. The first function executed after you compose your function and apply that function is to the right.

Additionally each composition must have inputs and outputs that match the neighboring functions.

Nobody thinks this way when writing procedures. Each instruction is independent of the other. Composition is about building a pipeline, very very not imperative.

Do notation in Haskell is the closest thing in go to imperative. It is not composition. It's just an series of endlessly nesting closures which technically is even more harder to reason about. Do notation unravels this in ways that are hard to understand what's truly going on.

The point is this. Haskell and elm are not imperative, at times they can imitate imperativeness but to deal with these languages 100 percent involves thinking differently in ways that are unnatural. No amount of bending and breaking is going to turn these languages into something you can call imperative.
You can see and also interact with some of them in Sorcerer! (The sequel to Enchanter)
Yes, it definitely should have been maintained and improved over the years.
I didn't read through all of the comments in that post (not a heavy medium user myself), but agree that the response from the CEO seemed highly myopic.
As far as I understand, that's a consequence of the automatic insertion of trailing semicolon by the lexer, not a decision by gofmt. It's explained here:
https://go.dev/doc/effective_go#semicolons
Yes, saves the import and looks cleaner IMHO https://www.blog.pythonlibrary.org/2021/09/11/python-3-10-si...
The hum of all drones is larger than the sum of the clones.

Synergistic buzzing, vague wording, public relations and human resources,

all good for emptying your purses.

Bzzt! Bzzt!

:->
It is true that a lot of those use cases are covered by "basic" Kubernetes (or Nomad) without the addition of Istio or similar, e.g. service discovery, load-balancing, circuit-breaking, autoscaling, blue-green, isolation, health checking...

Adding a service mesh onto Kubernetes seems to bring a lot of complexity for a few benefits (80% of the effort for the last 20% sort of deal).
Java is much more verbose than python, lines get a lot longer.
I was referring to the general surveillance of opposing forces by governments. Even still, balloons have been used for surveillance and attack for over one hundred years.

During the siege of Yorktown in 1862, Union General Fitz Porter decided to do some surveillance using only one rope on an observation balloon. The rope snapped and he drifted over enemy lines. Confederates tried to shoot him down but missed. Eventually the wind sent him back over Union lines.

Balloons were used in WW1 as observation posts (ushering in wide-spread use of parachutes) and in WW2 for both observation and area over-flight denial.

By May 1945, Japan sent almost 10,000 armed balloons across the pacific. They were largely ineffective, however, they did kill a pregnant mother and five children who discovered a downed balloon in Bly, Oregon. 285 Japanese balloons were recovered, one as far east as Texas.
I know it can be disabled. Whether an environment variable is "trivial" or not is certainly up for discussion. We're talking about, "never ever run the command on a system without the invonment variable set globally or in a context where the environment doesn't apply". (Did you know `sudo` strips most env vars? `sudo -u www-data go build` would send telemetry even if you added the env var to your profile)

It's trivial to disable telemetry for any given invocation, but making sure that no invocation at all, across decades, is far from trivial.
That would be fine if drinking didn't affect people's ability to satisfy their social obligations (as coworkers, parents, friends, etc.) but that's not the case.
It’s About Time: Examining Inequality in the Time Cost of Waiting
Prepublication pdf: https://files.osf.io/v1/resources/jbk3x/providers/osfstorage...
Yeah man, the popups on blogs feel a lot like being forced to watch commercials before a movie trailer
I was getting the sense that that is more than what a Scrum Master (facilitator? showing it's outdatedness) should do. I googled it[0]. Seems only to be responsible for meta/process improvement things. The SM is supposed to have the team doing all those things more effectively rather than doing any themself.

[0] https://www.scrum.org/resources/what-is-a-scrum-master
> System Requirements

> Minimum

> “I played catadda 0.B on Lego EV3 brick through ssh about a year ago. Every simple move took a noticeable fraction of a second (like 0.3-0.5 second), crafting and such was very slow as well. The specs were - 300 MhZ CPU, 64 Mb Ram (+ another 64 Mb swap on microsd flash) running ev3dev (stripped ubuntu basically), ssh over USB CDC connection.” -burgerpro

A heads up for anyone trying to run this on their Lego EV3 Brick.
Gender is a social construct[0], it is not defined by biological sex, although due to societal norms it often correlates, and can be influenced, by biological sex.

What isn't scientific (as is, no longer valid in scientific consensus[0]) is the premise that gender and biological sex are synonymous, and that, as your comment implies, transgender or nonbinary identity is a denial of science.

Just in case you're going to jump on to the title of the third article i posted below, note that it says gender is not just a social construct, rather than that it isn't such at all. I'll quote an excerpt from that article:

Evidence that gender has some basis in biology, though, in no way implies a strict gender binary, nor negates the existence of transgender and non-binary identities. Many biology-based gender differences originate from the hormonal environment within the womb, which is very different on average for boys compared to girls. But there’s a huge variation in these environments, says Alice Eagly, psychology professor at Northwestern University. “Within boys there will be a range and within girls there will be a range. To say it’s biological doesn’t mean it’s perfectly binary,” she says.

[0]https://en.wikipedia.org/wiki/Sex_and_gender_distinction

[1]https://medicine.yale.edu/news-article/what-do-we-mean-by-se...

[2]https://qz.com/1190996/scientific-research-shows-gender-is-n...
Yes, it is mostly irrelevant if something is "intelligent" if the result is that it can outperform humans on any particular task. Then we can say that it is still useful.

However, just as the argument that AI is not useful because it is not true intelligence may not be valid, then so must be that many of the concerns of a true intelligence may also arise without ever achieving that goal.
> I've been using Gentoo on the server

I don't know what "the server" is referring to but this almost feels irresponsible. If it is your personal server that's great but I can't remember a time I've been in a position professionally (where time is a resource/of the essence/being billed/we're up against a clock for a deadline) where tinkering at the distribution configuration level was ever a good idea.
Build an Online Resume with an Auto-Updating PDF Version
It is entirely possible.

But "research" as this paper here are mostly useless.

They are good for nothing.

It's like researching the fact that "there is no amount of soap that can be considered harmless for the environment".

Yes, we know, and now that everyone knows that we all know, what about "we don't care and we'll keep using soap responsibly"?

p.s.: replace "soap" with "human activity" and the paradox will probably be more evident.
I embedded Tcl in the agent for Oracle Enterprise Manager in the mid-90s, and got to meet John & his team as a result. Read about it here:

https://albertcory50.substack.com/p/in-larrys-kingdom-part-2

A friend of mine worked for him at Sun, and said his coding standards were incredibly rigorous, but never silly.
I mean, the whole fable is a logical disaster. If you really believe the story then death is a great thing because you get eternal life in heaven; under the biblical schematic death is effectively irrelevant because you persist forever regardless. So eating of the tree was a good thing, really, because heaven is the best place ever and if you could not die you could not get to heaven. Therefore, Satan is really the first savior.
Nuance - a subtle difference in or shade of meaning, expression, or sound.
In the year 2023 and in light of things like Clear Linux (super optimized binaries, runs fast) and immutable setups like Nix who is using Gentoo and why?
That’s quite a huge leap from “here’s a bunch of facts the seem to point to a specific conclusion” to “it’s all shoddy journalism and nothing but opinions”. This article lays out a number of facts, which quite clearly connects the dots to a clear picture of what’s going on.

Even in science we mostly have a “bunch of facts that probably point to a specific conclusion” and that’s usually the best we can get.
> It also shouldn't be a crime to do something that only hurts yourself.

Vices never ever stop at the user, they always end up hurting those around them.
The part about learning Debian packaging to replace Bash+Ansible rings so true to me.

Sounds a bit like this flow played out yet again: https://docs.monadical.com/s/against-curl-sh#A-tale-as-old-a...
That's irrelevant imo.

If FAANG announced leaving EU, then somebody's stock would go up hard, at least on the beginning.
The plane was being towed, so it sounds like they weren't involved.
> It is fediverse! It is supposed to be public and federated!

That's the bad assumption. Federation =! Public. If someone does something abhorrant/annoying/harmful on another instance, you should be able to disconnect from them. Just because an API exists doesn't entitle you to abuse it.
My complaint is that MSFT had 3 years to focus on this problem and the solution today is to let go of engineers rather than prioritize minimizing costs (i guess in a way they did). There were EC2 snapshots dating back to 2013 when I last checked. Bad management gonna be bad
I know it was a cross platform virtual machine, but Did it actually interpret byte code and not just text?
Wow, by all accounts, it seems the union wants to protect the pilots from the consequences of their actions, even if doing so means preventing the National Transportation Safety Board (NTSB) from documenting the causes of the near-accident on JFK's runways to reduce the risk of similar events in the future.

In other words, the union seems to be looking out for its members at the expense of everyone's safety.
The key part :

> The AI, called Adaptive Agent or AdA, works in a 3D virtual world where it is asked to solve tasks that involve navigating, planning and manipulating objects.

Not in real world.
To be honest, if it's a EDA tool and has a decent GUI then I wouldn't trust it.
Also, NOTAM outage[1]

[1] https://www.faa.gov/newsroom/faa-notam-statement

[1] https://news.ycombinator.com/item?id=34337158
> You're still touching things, then touching your face.

> Your eyes are exposed to the air.

I'm not the person you're responding to. Just what I do.

The mask covers the mucus membranes, except around the eyes. And I've got glasses with side-shields for the eyes. And an ASTM-III mask over the N95 mask so that I can touch and manipulate the masks without touching the breathing surface of the N95.

> You're still breathing the same air as everyone. You're still moving through clouds of expelled vapor from everyone who has walked in front of you recently. There is no hermetic seal around your nose and mouth if you wear a mask.

It's a virucidal N95, so besides the filtering also kills much of the virus that it traps. While the filtering is not 100%, the killing on top of the filtering should greatly reduce risk of infection or transmission in the unlikely event I'm infected but don't know it.

> Masks are mostly theater in everything but controlled environments.

I used to get a respiratory infection about yearly. I haven't had a contagious illness that I am aware of since January 2020.

Edit to add: And I take my daily shower after coming home for the day. I have never used a delivery service to grocery shop. I got about one month of work from home before coming back to the job part-time, and was fully back to the job by September or October of 2020.
Exactly my thought. If anything I would have merged this into CGAL. "30 research articles" is just the tip of the iceberg of what CGAL does.

Also, Open3D is looking very cool, good pointer.
I’m a huge fan of vertically aligning similar things, and right-side comments. I’ve been building an maintaining a plugin for my editor that aligns code into grids; vertically aligning everything in the line across similar lines. I also like conciseness too, though I sometimes back off when it gets too dense.

For an amazing comment by someone discussing and justifying very similar goals to yours, check out https://news.ycombinator.com/item?id=13571159

Purely my opinion, not a critique of your style at all, but I don’t love vertically aligning the open braces of functions, unless they’re one-line and similar (like readTDS & readEC), nor do I love starting code or data way off to the right just to align it with the first paren or brace. I want my code/data block to have a single indent, not a random content-dependent amount. It gets unbelievably stupid when function names are longer, it wastes half the page/screen, and it drives me nuts how clang-format does this by default (yes I know there are different profiles, but I’m stuck with the one my work peers chose to use). For me, the opening braces aren’t a semantic similarity that I want to see or emphasize, because the opening code for each function is expected to be different, and because they’re rarely on subsequent lines.

All that said, the most important thing when working with other people is to have an automatic formatter, and eliminate arguments over style! It’s nice to have a datapoint in the article that style has no correlation with quality of GCJ entries.
How many transitive dependencies result? And what licenses are those crates released under?

Edit: I feel like this is often overlooked, but most licenses require including a copy with binary distributions, and wrangling all those text files can be surprisingly cumbersome. Omitting a license can lead to headaches down the road.
I remember getting into gentoo because I wanted to learn more about Linux (and operating systems in general) than I could using Ubuntu…
I have to say the things I learned have greatly helped me.
Anywhere from debugging to troubleshooting OS related problems…even in windows.
One day I’ll make time to re install it on my box.

RIP Griz64
It says the plane was being towed at the time, so ATC may not have been involved.
Shapefiles are faster to read.
What do Ctrl+K and Ctrl+/ do?
Also recommend Lesics (formely learn engineering), lots of great animations to explain how everything works: https://www.youtube.com/user/LearnEngineeringTeam/videos
Feedback loops, and Google’s home-field advantage with LLMs
> First you start off with almost none, maybe a few on primary keys.

Primary keys are always indexed. Does the author really know what he’s talking about?
The Computational Gauntlet of Human-Like Learning [pdf]
Same here. Having my eyes jump and zigzag (https://en.wikipedia.org/wiki/Saccade) is very fatiguing.

I've been programming >40 years now.
I doubt it will be a lot of people since most redditors use the app. But the few will cause a mighty ruckus and rage, rage against the dying of the "old". Reddit probably keeps old around because they don't want to deal with the incessant whining. God I would hate to run a social media platform.
With photos: https://www.csmonitor.com/Business/2023/0130/Mutual-aid-is-a...
Wait so after a lecture on the principles of, say, kinematics you would then be able to nail an exam that required you to compute against those principles? I think that's unusual.

For me in class even if I could follow the teacher perfectly, only through applying concepts in study (read: solving many problems) could I gain the deeper level of insight and comfort with the material that it took to ace exams.
Exactly, they are too afraid of reputation risks.

They sit on their golden goose and don’t want anything to happen to it.

When people understand how much they know about each one of us (with AI) they will be regulated.
It's possible to accept the risk of alcohol as being worth it. I do when I choose to drink. But it's always going to be worse than not drinking, ceteris paribus. If you're able to replace the drinking sessions with tea, or a game, that's probably better for health. Maybe that's not possible, maybe there's something unique about the effect of alcohol, even in small quantities.
Your comment doesn't really help understand why.
> dependent on alcohol or drugs are six or seven times more likely

NB: this does not mean actively using. Dependency creates significant stress when sober, which almost certainly amplifies violent dispositions. Hence my GP's comment.