skysight-inc/HackerNews huggingface dataset:
> including this site.

What I find most interesting is that on HN, the Correct Thought depends on the time of day. I have seen quite a few comments that either didn't get any votes or even got a few upvotes in the European morning. Then, later that day, when the US folks start reading it, the upvotes disappear and the comments got downvoted. Seen that several times...
patrol vehicles are the ones stopped on the road partially blocking the lane, so, what's the opposite of survivorship bias?
No, actually I didn't and I don't know if I can depend on it but I am definitely going to try it. Thanks.
There was absolutely nothing "trailblazaing" about the BART engineering, rather they were just completely ignorant of the world around them. The St Petersburg metro had ATC and platform screen doors way back in 1961. The spread-spectrum radio research project was also a gigantic waste of taxpayer dollars (radio-based signaling was a common off-the-shelf technology by then).
Yes. But it’s also useless if they go out of business period. I know, I know, opensource it in the event of bankruptcy and continue receiving security updates and what not. But when as that ever actually panned out?

Tbh, I don’t know why subscriptions get such a bad rap on HN. recurring revenue (ie subscription) is actually one of the best tool we have for ensuring the products/services we depend on don’t go under.
This kind of training is incredibly standard practice at large companies.
I bet there is a VSCode or Sublime plugin for that.

But if you prefer something more oldie, there are plenty of plugins for Ultraedit, Notepad++ and similar with scripting support.
It's not about the axioms, which are perfectly fine as set theory. It's about the encoding of geometry in set theory, for which there are many options, some with nicer properties than others. Cf the original link in the thread, https://twitter.com/andrejbauer/status/1428471658088738818, which argues that you should model locales rather than points (and I guess if your foundation is set theory then you should use set theory to model those locales, though it sounds rather painful to me, a layman).
Boring languages don't have to eschew interesting concepts. The problem languages have is balancing abstraction without gaining state and losing performance. Ideally programming would consist of multiple small languages focused on specific abstractions (types, concurrency, functions, etc)
Taliban shut down internet in Panjshir to prevent Amrullah Saleh from tweeting
I can’t count how many times I’ve found developers doing “select *” and doing all of the logic and sorting themselves. That goes horribly wrong when you get to production and the database is larger then ram. Then they just stare at you and blink in total disbelief that such a thing is possible.
Now that we are closing two years of this pandemic; some people have had reduced activity (due to lock-downs) or travel (due to travel restrictions), been working from home (if you don't have the right conditions or you hate it), been going through some climate change (hot summers) and that's us (tech) folks who mostly didn't lose jobs or have precarious financial situation.

There are probably some countries with population-wide burnouts and on the risk of collapse (South Africa, North Africa, Colombia, etc...)
> Disabling copy-on-select is really in my mind, priority #1

reading yoru entirely comment, I am not entirely sure if you mean changing how it's implemented or if you really would like to get rid of the user interface it has.

Because copy-on-select along with middle-click-to-paste is like ... the best thing. Tiny bits of data stuck that follow your cursor is the most information-at-my-fingertip feeling that I can get out of these machines.
1. The guy knows the value of hard work.

2. The guy was honest and didn't embezzle funds to retire in luxury.

I believe he will not only be ok but thrive.
There is also fiver for smaller tasks. Again, lower pay than heads-up freelance/ consulting, but more accessible.

https://www.fiverr.com/
I like the NeoVim project and think Lua is a great scripting language, and so I wish the project all the best, but it is not attempting to scratch many of the itches that Emacs and Elisp do for many of us old timers.
Scrimba (YC S20) Is Hiring a Web Dev Instructor (Remote)
anything can pay is good, thank you.
What do you mean by "infantilising tone"? If you have examples, I'd be glad to see them.

For the "expert", it's just to have a progression in the series. It's entirely subjective.

I read the whole user manual, it's a pain. There are too many details in many areas, not enough in others. It's way too long, too. I don't see a beginner reading that and getting the info he (or she) needs before giving up.
It's equivalent to the measures you mentioned.

Here's a paper which discusses fractional degrees of freedom:
Effective degrees of freedom of a random walk on a fractal
by AS Balankin · 2015 · Cited by 42 — This allows us to define the fractional dimensional space allied ... number of effective dynamical degrees of freedom on the fractal

https://pubmed.ncbi.nlm.nih.gov/26764671/

To hammer the relationship home, consider the holographic principle, which is based on observation of black holes, and states that our reality only needs 2 spatial dimensions instead of 3. Both Hawking and Susskind have eluded to this being the case solely because of the symmetries in the laws of physics. The symmetries cause a massive redundancy/pattern in the field values over the 3d space, such that we should theoretically be able to predict the state of the entire field given only the values at two-thirds of the volume.

Therefore, you can imagine a 2d surface which contains the state of our universe, and some kind of computational (possibly geometric/algebraic) projector, which understands the redundancies, reads the 2d surface, and renders a sparse 3d volume. In the case of our universe, the projection operation might be extraordinary complex, requiring a deep understanding of the laws of physics and the redundancies they induce into the underlying state that they operate on.

https://en.wikipedia.org/wiki/Holographic_principle
AFS has ACLs like that (on directories)
The DRM schemes actually used the "no man's land" between MBR and start of cylinder 1, which was supposed to be unused.

This craps itself when you run Grub, which happily scribbles itself to the same area
Can you explain why I'm supposed to "pre-order" a license key for a Vim-like editor that doesn't yet support .vimrc files?

How is it better than this with NeoVim's LSP and treesitter support?
Code-Server: VS Code in the Browser
I've been wondering, is there any reason to use GPU rendering for a terminal emulator ?
Git Merge: The Final Guide
It's really not either-or, but «following your heart» and «doing what you love» seems to be a better predictor of success, happiness, and major breakthroughs. You'll still do tons of things on the way that you don't particularly like, but a lot of time you will be too focused on the core purpose to notice.

In the context of these comments, perhaps college teaches some people to do soul-crushing things — as the «reward» is not quite worthy and not really connected to what they're doing.

This is a difficult and complex topic.
What "prevailing socialist false narrative" are you talking about?

I don't see how print media, owned 62.4% by Fox News/Murdoch and 26.4% by Nine (chaired by Peter Costello, former treasurer for the conservative Liberal government), can be considered anything _but_ "prevailing".

Is there some other definition of "mainstream media" I'm not aware of?

Perhaps there is a false narrative, but it may not be the one you're thinking of.
I suspect that it's linked to the pandemic. I've been running a small company for a little over four years now and the last year and a half has been pretty brutal.

Other than the obvious economic impacts of the pandemic on small businesses, the de-stressing activities I personally enjoy - lifting weight, martial arts, going to the cinema - have been unavailable for most of the pandemic. I think that this has led to a less well-defined stopping point at the end of each day both physically and mentally.

The knock on effect of this has been more chronic stress. Before I had a really strong demarcation between the working week and my leisure time: up until things opened up again recently (Scotland), I haven't.
Music Composition with Deep Learning: A Review
What for example? I genuinely haven't noticed any difference out of the box. I usually also don't like deviations, hence why I can't stand Emacs' Evil mode.
Thanks, that was much clearer. Well, there are indeed many options and paths we could take in the space, so good luck with whatever you end up trying. Only one final note: I'm a very secretive person myself, and even beyond that I understand your reticence to share more details about some of your specific ideas... but I think that sharing more openly would align better with that shift in the local maxima you aspire to achieve. For example, I'm sure at least some of us would be interested in reading a submission or blog post about many of these ideas.
In sales, you're looking for a (perceived) win-win situation. In that situation, both sides get to brag about their good deal. One of them perhaps later regrets their decision, but they won't send a press release about that.

And so we hear two positive stories, and no negative.
And?

These whataboutisms are a distraction and in no way support the idea that people shouldn't be worried about Apple implementing a new client-side system that's ripe for abuse.

If things are already bad, we should be working towards making them better instead of rolling over and apathetically allowing them to get worse.
Has anyone tried to port Godot to Solaris on SPARC?

Then you could listen to this tune while waiting for it to compile Godot and tell you what went wrong:

https://www.youtube.com/watch?v=yj5WvpkYHz0
Pi Wars 2022 at Home
> Based on the obvious principle that forcing someone to take what they consider too many precautions is radically different from forcing them to take not enough precautions.

What if the professor demanded his students wear a specific kind of mask, like an N95? What if he required his students to take rapid tests before class? Where do you draw the line?

If an elderly person with comorbidities -- the highest risk individual in this pandemic by far -- wants to work in an environment where he will be exposed to many other people, which is inherently risky regardless of vaccination and masking (because neither offers 100% protection), he should find an employer whose rules are satisfactory to him, not impose rules that are contrary to his employer's.
Isn't this just a UI layer for NeoVim, which you can easily switch to text when going remote?
Maybe obvious and or stupid

But can you transfer the domain?
One thing I did that helped me a lot is to set up an automatic transfer to a savings account on the day I get paid. That way I don't even see the money. I try to forget about the savings account as much as possible. I mentally file it away as "not my money".

It works much better for me than trying to save at the end of the month for me anyways.
that's not a collection;

THIS is a collection! :) https://github.com/sw-yx/spark-joy/#illustrations
Not to judge anyone by a single repo (I certainly have worse things on my github) but that isn't exactly a shining beacon of good software practices...

One small C file (with... creative indentation) and a 2000+ line lua file apparently written by someone unaware of for loops.

Not bad per se, but definitely not the kind of project that makes me think I should listen to author's advice.
Fibonacci Sphere
As a LEAN architect by myself, the Main problem that I encounter every day is that following the principles require actual thinking. Like:

- why do we do this in the first place? What _is_ the customer value (and therefore is waste?)

- is this complicated reporting process actually needed?

- which strategic knowledge is missing so that the delivery teams can decide things on the spot?

And so on… . The bigger the company, the harder to overcome human issues. At least it helps that the LEAN focus is always to deliver customer value fast, with high quality and still cheap (by eliminating everything else).
Ok, then tax the rent seeking instead of productive work.

Land value taxes have a negative deadweight loss. It also applies to every tax on other monopolies or externalities.
Chrome for Windows already scans local files for "unwanted software" (using ESET’s technology), other kinds of hashes could be easily added there:

>As applied in Chrome Cleanup, ESET’s technology is used by Google to alert users about unwanted or potentially harmful software attempting to get on users’ devices through stealth, for example, by being bundled into the download of legitimate software or content. Google Chrome, using ESET’s security technology, then provides users with the option to remove the unwanted software. Chrome Cleanup operates in the background, without visibility or interruptions to the user. It deletes the unwanted software and notifies the user once the cleanup has been successfully completed.

https://www.eset.com/int/about/newsroom/press-releases/compa...
Good work!!
FYI, you can read about those issues in more detail from one of the authors’ (Todd Sedano) website:
http://sedano.org/software-development-wastes/index
Pharma Security Teams: is your DB secure?
> They have mentioned that it can also run standalone

I’d love to see this misused as a workstation. We’d need to do something with `htop` though, because showing all these cores would require an insanely tall terminal.
When I hear that a terminal is "designed for tiling window managers", I expect that it:

- Doesn't do any kind of tabs, or split view, or switching between different "buffers", under the assumption that you use your window manager for that stuff

- Always fills the entire window with the contents of the terminal, regardless of what size the window is (e.g. non-integer multiple of size of a character cell), and doesn't draw its own window decorations

- Launches very quickly

- Generally has a flat, minimalist aesthetic. Uses (ideally configurable) keyboard shortcuts instead of a toolbar, menu bar, or right-click menu, and is configurable by editing a file.

Some terminals are like this already, and I don't know how well Darktile lives up to it. But it's a very different design direction from, say, GNOME Terminal.
Forgive me if I'm missing something here, but can't you just add media files to .gitignore?
I'm familiar with the play on words but i still interpreted it like that because the whole point is that godot never comes (will never be ready for prime time in this analogy).

A more fun play on words in my mind would be 'the wait for godot is over' or 'godot has finally arrived' but i understand how that wouldnt be as true to the spirit of the play
Cyber Security Under the Microscope
You have a misunderstanding of Messages. There's no iCloud "endpoint". A message between users are encrypted with a session key encrypted with the recipient's device public key. The private keys are not stored on Apple's servers. They live only on your device.

When you sign into Messages on a device it generates a key pair and sends the public key to Apple. When you first send someone a message your device gets their list of device public keys. Messages are encrypted with session keys that are encrypted with the public keys. Each recipient device gets a copy of the message and uses its device private key to decrypt the message. The sender and receiver will receive copies on all their signed in devices.

The encryption "hole" with Messages is when the local device database is backed up to iCloud. This is the same hole that exists for any messenger app that has its local database backed up to iCloud. iCloud backups are encrypted at rest on Apple's servers but with keys they can access.
We could not transfer the domain. I would like to because the whole community is currently being threatened. Not to mention, personally it could result in "termination of your account," the Google account that I have been using for more than a decade (for my emails, cell phone, wallet, etc)!
Show HN: Note Tool Obsessed with Learners(Outliner+SRS)
Ask HN: Why does validating a user require 14000 files?
I thought of using Sign in with Google instead of creating my own authentication for a new project I am building. I don't want my users to remember yet another password. I myself have been using Google to sign into many of the new services these days. So I went about implementing Google Identity SDK. Easy to setup. but when it comes to validating the Google ID token on the server side, it requires Google Client SDK.

The php SDK I am using has 14800 files totaling 37 MB!

I just want to validate a user.

I tried removing unnecessary services from composer.json. Still 14000+ files.

I just want to validate a user.

This just reinforces my general dislike of frameworks. Just so much of unnecessary fluff that your project if never going to use.

I just want to validate a user. It shouldn't require including 14000 files in my project.
Working outside of working hours doesn't make your colleague a 10x developer.

Your question reminded me on an episode of Soft Skills Engineering where they answered basically the same question - https://softskills.audio/2018/08/20/episode-120-layoff-decis... - the relevant part starts at 19:57. It's a great podcast in general.
One of the authors also had a list of articles about this on his website, which I think might be similar to the paper content: http://sedano.org/software-development-wastes/index
The author deliberately added the files to the repository. That’s (part of) the problem. .gitignore is about saying “I don’t want to add matching files to the repository, so stop telling me they’re not in the repository”.
So you use two keyboards / Mouse?
What happens when the URLs referenced by the README stop existing (domain expiry)? What about when the project is forked? What happens when I want to look at old documentation locally?

Why should the entire project not be subject to version control? It's a well established industry best practice.

Reproducible documentation is just as important as reproducible builds.

There's likely a strong argument to be made for Git sub-modules though i.e. putting the documentation in a sub-module.
I believe what we're witnessing here is a battle between the fashions of a time gone by overlapping with the fashions (and expectations) of a newer generation growing up with "asynchronous everything"

There was a time when you were paid to "be present" physically. ie, fill the seat in a room where discussions happened, however meaningful (or not) your contribution to the matter at hand. Time and technology changed and productivity of an individual, especially in CS disciplines far out grew expectations of organizational structure.

This is opinion only, but in this day and age, having meetings where there are a LOT of people talking and you're not an active participant seems to me an indication of skewed expectations of presence. You don't need to have your camera on all the time if your contribution to the meeting is simply saying nothing or even saying a few lines in the middle of an hour long discussion.

Maybe we need to stop thinking that "Virtual meetings" are simply digital manifestations of what people used to do in real life. The world has changed significantly and we are still doing what people did decades ago, only in newer ways and calling it progress. People "online" have vastly different presence than ones stuck in a physical room and can multi task . . walk in a park, do the dishes, play a video game on the couch and still participate constructively if the requirement is simple passive participation in a discussion (Which most meetings today seem to be)

I'd say we need a deeper probe into these thieves of productive time where people simply fill calendars with blocks of time or send of hundreds of emails a month with very little progress to show for it and dig into how we optimize that for all of humanities benefit.
As the famous saying goes, never ascribe to malice that which can be explained by incompetence. This is Google we are talking about, they are infamous for their lack of strategic focus and disorganization.
The belle époque for wine ecommerce
> If he were teaching chemistry and the girl refused to wear gloves, he could have thrown her out.

You are required to wear gloves in a chemistry class for your own protection, and such a requirement isn't contrary to school policy.

> As it was, what she was doing was personally putting him in danger.

No, he was putting himself in danger by choosing to be in an environment where he was exposed to lots of other people, knowing full well that he is at the highest risk of severe illness or death from COVID because he's elderly and has comorbidities.

> Of course he has every right to demand whatever he wants in his classroom.

Really? So he could ask students to segregate themselves into seating areas by, say, race or religion? Vaccination status?
What data? Each project is building a different product with a different team. Even if he had data like "Teams that use monoliths complete there projects 20% faster", it'd still be useless because of the confounds.

But let imagine through some miracle he did have data that conclusively proved 75% of the time it was better to build a monolith. This might suggest you should more seriously consider building a monolith first, but still this doesn't make the decision for your project. You have to decide based on your project, teams, goals, and budget if a microservice is right for you.

I think you're 100% right that it's the reception. Our industry is filled with people who take the practice of software as a matter of dogma. But we do that with everything, we'll turn any technique into a cult TDD, microservices, unit testing, immutability, functional programming, BDD, etc..
Compare https://math.stackexchange.com/questions/1466820/vector-spac... and perhaps https://faculty.math.illinois.edu/~reznick/CantorSetArithmet...

https://www.princeton.edu/~fhs/fhspapers/fhspaper91.pdf might come closer?
SPWN – A programming language that compiles to Geometry Dash levels
The customers for this software are companies like Cadence or Synoptics, who then use it to encourage license compliance by their customers. As a Cadence customer, my employer could use strace to observe the license daemon behavior and figure out how to cheat, but we're not at all interested in doing so, both from an ethical position and as a matter of maintaining a long term relationship.

We have dedicated VMs to host the license daemons, so the failure scenarios proposed are unlikely: we've experienced - and corrected - time skews, but they didn't come close to affecting the license servers. Maintaining the license servers are an accepted part of the license cost.
Nice to learn about the Book of Proof. I usually suggest my students read (or at least have a look through) Velleman's "How To Prove It". Book of Proof could be a good competitor to that recommendation.
Have you tried contacting anyone about this? Maybe post about it in a subreddit, or talk to a journalist that previously covered the other editing? Or contact reddit pr or an admin?

This seems like a pretty big deal, especially given his previous promise to stop editing comments.
Just curious what do you think of this: https://news.ycombinator.com/item?id=28275197

The above HN thread seems to argue the opposite: the Tabliban fighters are not people who hold firm religious beliefs but more like "mercenary" who switch sides all the time.

(Disclaimer: I couldn't read your article till the end since part of it is behind the paywall)