skysight-inc/HackerNews huggingface dataset:
I have yet to have a collaborator who uses emacs, let alone org mode. Best to provide people open source stuff in the format they are familiar with. I wouldn't want learning the org format be an impediment to contributing to a project.
I don't think any reviewer of the paper would ask why they didn't use one the processors mentioned.

I think of lots of reasons to do it with a riscv

* lots of excellent simulators and emulators
* great tool chains
* both software (Verilog, VHDL) implementations as well as hardware
* regular, compact instruction set (no condition codes)

Using anything besides RISC-V would have been an order of magnitude harder.
Does that count both undergrad and law school or are you just looking at their undergrad education? Because Harvard and Yale also have two of the top law schools, so it’s not surprising the lawyers they produce tend to be in the upper echelon. It’s like how MIT grads are heavily represented in top tech positions.
I’m surprised at the reaction in these comments. Somebody curiously pushing the limits of a service to see what would happen is very much in the spirit of all hackers. Meanwhile, GitHub responded appropriately, and his write up agrees.
It is malicious as he knows he will harm the service to be able to draw whatever conclusion. This is not a case where the end justifies the means.
Are you sure it was ball lighting? Other possible explanations: ghost, aliens, portal to another dimension, glitch in the matrix, …, any of a long list of psychic abilities? [1]. Personally, I hope the chupacabra was involved in some shape or form.

1: https://en.m.wikipedia.org/wiki/List_of_psychic_abilities
Better search would serve the same purpose i think
I don't think there's anything irrational in treating blockchain for what it is.
> like you should always take a good linear regression class.

Any recommendations for a _good_ linear regression class / course?
Don't know if it's worth pointing out, but Mir is Canonical's competitor to Wayland for Ubuntu's display server.
And used Github actions to do the (infinite loop?) compute.
It's not just him. A lot of the Unix guys at Sun used to say, "The mouse is how you indicate which window you want to type in."
The world is watching in disbelief as France tears itself apart
I am a huge fan of solo TTRPG's. A few of my personal favourites are Colostle[1] and Thousand Year-Old Vampire. Rather than a map-making game like Delve, they are journaling games where you get a vague event (you are ambushed by someone you know!) and it is up to you to write the story of what happened.

[1]: https://www.colostle.com/

[2]: https://thousandyearoldvampire.com/
but you don't know what the settings of the persons device are. They could have forgotten or not have quite hours set

FWIW, this is the prevailing opinion of almost everyone I know. The only question is what is the appropriate window when you should text. 8-22? 10-22?
I noticed that after I posted it. But I still have a "web" button in my HN browser, and it doesn't work unless the title is correct.

Of course, the author can change the title on the website as well.
Jeff was also my favorite CS instructor at UIUC. He really knew how to help you learn how to think and solve problems.
Did the dude bring GH down at some point?
Assuming all those different groups thrown in together by nbc where white people, they would still be underrepresented, given the 2020 US Census data.
I've heard that Google will process queries that don't seem to get results for the searcher and they improve if you come back to it. I never test this because I've usually given up (wasn't important) or moved on to other ways to find the information.
Not just techbro/hipsters: programmers have huge egos, when in reality they are just mediocre tradesmen. Like your typical construction worker. There are 10,000 hammer swingers for every architect, but those 10,000 think they are all in the top-10. So we end up with egos and factions creating a tidal wave of mediocre tools, each with just enough fan base to grow large enough to be cancerous. Too few architects with experience at the helm (and trained by the old guard), unfortunately, is the problem.
... Best Buy?
My last company was started by two non technical brothers who got funding and hired a consulting company to build an MVP, find product market fit and got a few customers (B2B).

After that, they hired a CTO to bring talent in house. The CTO wanted to be cloud native and microservice based to sell access to the services to large health care providers for their own websites and mobile apps.

I was one of his first hires. I barely knew how to spell cloud then. But as we talked during the interview, he liked my ideas and hired me and said I seem like a smart guy and could figure it out.

We were once talking and he was going out of his way to be nice and give me feedback. He was in his late 40s. I finally just stopped him and told him that I’m a big boy, we have a lot to do and I don’t need a “shit sandwhich”. If I’m doing something wrong or have a stupid idea, just give it to me straight.

After about six months, we trusted each other to be honest. I could tell him “you know in your heart of hearts that won’t work and that’s a dumb idea”. He would tell me, “why are you coming to me with this.” He said I had admin access to our AWS account, the phone number to all of our vendors, etc and to come up with a design, a POC a budget and let him know.

I was an IC.

We got a lot of things done and buy the time Covid hit in April 2020, our site traffic increased by 400% and our scaling didn’t miss a step.

The company exited at 10x revenue 8 months after I left based partially on the impression their “agility” and scalability based on my designs working with my CTO.

It’s amazing what happens when you have a manager who can check his ego at the door and listen to their reports.

But that was at a 60 person company. I don’t say shit at BigTech. Like Kosh said “once the avalanche has started, the pebbles don’t have a vote.”
dealing with IE6 nightmares
Agreed it’s partially an education problem. But it has no more inherent UX complexity than passwords, at least not on the happy paths. People are already used to having say boarding passes in their “wallet” apps, so device-specific isn’t that hard to grok. In modern countries, you also have strong authentication systems for banking and government errands etc, which are used by millions of regular people every day without issue, despite spooky public keys lurking underneath.

I worry much more about the account recovery UX and issues. If you lose your phone, how to replace it? Is that replacement path a prime target for attackers? I’d argue key distribution (issuing, rotating, revoking, multi-device) is where almost all the subtle pitfalls are.
You can use the AdGuard Annoyances list in the uBlock Origin settings to block certain types of content. This includes blocking cookie scripts that pop up every time you opt out of non-essential cookies. It also has an unbreak filter list that, when used in combination with EasyList, can remove anti-adblock warnings .
One of the first!

https://old.reddit.com/r/apple/comments/xk6hiq/bestbuycom_am...

Tracking: https://passkeys.directory/
"Twat" is probably not something that a Yank would know they are being described as, let alone self-describing for a bit of a dramatic effect. I'm off of the UK.

I do find it comforting that a pretty niche en_GB insult has been swilled around the gobs of enough people on the planet, that it is recognisable to a Thailander (bit of an assumption). That implies to me that due to the power of the internet (anyone can talk to anyone) a lot of messages are transcending some huge boundaries. This one is a rather obscure and a rather juvenile insult, but I'm sure rather more positive messages get through too.

I should probably point out to anyone that doesn't know, that "twat" is a euphemism for female genitalia.

I will ask that you don't conflate all english speakers with the USofA, quite a few other countries speak english too as a first language. I don't take offence - they are starting to shape up quite well (bless). I'm also not too sure about trotting out the first -> third world thing is too useful these days - that's all a bit last century or earlier. I like to think we have moved on somewhat since then. However, if you think it is still a useful way to categorize parts of the planet - let's debate that.
Agreed. The author's interpretation is unconventional. 好きです (suki desu) is clearly closer to the English "I like you" than "I love you" in this context.

Japanese people would be just as put off by someone confessing with the loftier 愛している (ai siteiru) "I love you" as someone saying "I love you" in English.
> Enough so that I, given such a situation, would wait around a little bit to see how things played out before jumping ship.

The twitter engineers were presented with an opportunity to jump ship and also get 3 months of severance. I think the rational ones, who had a choice took it, leaving employees who didn't consider it rationally, as well as employees on H1Bs who didn't have the luxury to quit without something else lined up
Really? We are far from really understanding gravity, but I can very confidently tell you that if I kick a ball its trajectory will be a parabola (roughly, as a first order approximation and ignoring things like friction, which we can also calculate to a decent approximation). We can say where it will fall and give some confidence interval depending on the conditions and such. There is nothing unscientific about it.

Thermodynamics is not magic. In the same way that we can predict the evolution of climate without knowing where every single cloud will be, we can make statements about the evolution of large systems even though our knowledge of their state is imperfect. Again, nothing unscientific about it.
Its suggesting that a inverted yield curve alone is as good as a coin toss as far as leading indicators go.
Ask HN: Anyone successfully combined interviewing with engineering skills?
Is it possible to combine the two? Typically, interviewing and actual engineering work are two very different skills, and could be holding back a lot of engineers from finding jobs. I'm interested in seeing if anyone here has success in making these two skill sets more isomorphic in nature when it comes to learning them. In that your improvement from learning in one will also show improvement in the other. And the more seamless, the better.

If this applies to you in any sort of fashion I'm interested to read how you've accommodated your daily work in a way that also makes you very "interview ready".
Show HN: Eddie – A Smart Video Editor with Python [Seeking Feedback]
Eddie the Smart Video Editor is a Python script that automates the process of editing videos based on specific code-words you say while recording the video.

It takes a video file, converts it into an audio file, transcribes the audio to text using OpenAI's Whisper API and identifies segments between specified code-words. It then cuts out these segments from the original video, removes any silence and produces a new edited video file ready for the final touches.
False recording starts are also okay as it only matches the last occurrence of the 'start' code-word when the next code-word is the 'end' code-word.

I wanted to jump into the far deepest of deep ends and ask for feedback please.

I am kind of scared of you all tbh but I value learning more than crapping my pants.

Thank you.
Load testing someone else's system resulting in a manual staff intervention due to potential system destabilization at 6am?

It's a wordplay to call that anything else than abuse.
I heard someone say "life needs a senior developer mindset", and writing seems to be the way forward for making sense of almost anything.
Not like it would take a lot of code to check on push if the repository has more than 10k commits per day since its creation date or something, to stop such abuse. Doesn't thwart existing repositories with millions of commits (Linux is at ~2M) and gives time to formulate a long-term plan for what's allowed and what's paid or just disallowed.

So even if people were to try, I don't see that being a big bother. Not that it's not malicious to do this now
Article is a year old.

How are they doing?

Crickets?
> Most applications today are running on smartphones/mobile devices.

That's patently false. There are about 8 bn. people. Even if everyone has a smartphone or two, it's nothing compared to the total of all devices that can be called "computer". I think that "smart TV" alone will beat the number of smartphones. But even that is a drop in a bucket when it comes to the total of running programs on Earth / its orbit.

But, that's beside the point. Smartphones aren't designed to run database servers. Even if they indeed were the majority, they'd still be irrelevant for this conversation because they are a wrong platform for deploying databases. In other words, it doesn't matter how people deploy databases to smartphones -- they have no hopes of achieving good performance, and whether they use mmap or not is of no consequences -- they've lost the race before they even qualified for it.

> LMDB

Are we talking about this? https://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Databa... If so, this is irrelevant for databases in general.

> LMDB databases may have only one writer at a time

(Taken from the page above) -- this isn't a serious contender for database server space. It's a toy database. You shouldn't give general advice based on whatever this system does or doesn't.
That's my favorite fun fact about git: the diff you see isn't really a diff under the hood, but in fact it kind of is if you look one more layer under.
But the logical abstraction is no less theoretical than other abstractions, even if it closer to practice. I don't understand why theoretical computer scientists ignore it.
Raising children is costly. I don't think the parent commenter meant anything untoward, and certainly not if I view it charitably.
Hard to beat the scope of "The Elements of Computing Systems: Building a Modern Computer from First Principles": https://www.amazon.com/Elements-Computing-Systems-Building-P...
The website is here: https://www.nand2tetris.org/
> "GitHub (and git)"

The "(and git)" portion can of course be tested locally. What OP will find out is that there is no more inherent limit on the number of commits in a repo than there is an inherent limit in the number of nodes in a linked list.

You can go on forever till you run out of disk space. Possibly repacking will eventually require more than available memory.
i remember reading that too
https://willi.am/blog/2014/10/14/for-the-last-time-git-store...
git runs outside of GitHub, which is what the comment you responded to was saying.

Test the behavior of git locally, without testing GitHub.
I’ve checked it out a few times. It suffers from the same issue that tor suffers from: half of the content is stuff that’s been booted off the internet (and for good reason), and the other half is the equivalent of “hello world” pages.

I keep hoping that one day we’ll have a true “alt-net” like mastodon and Lemmy are starting to form, but for the most part these services (freenet/tor/etc) are dead or full of unsavory or illegal material.
That’s exactly it. Except that equilibrium will never be reached, it’s more like tending towards a steady state.
Something like: using a board with nano sized holes, water's electrons fit through the holes and an imbalance is created. Something like solar panels p and n junctions with the air's moisture. Wish I could explain it better, just skimmed an article.
Doesn't seem to be any discussion of what the inputs and outputs actually are here, at least for the "coarse-grained" approach. Suspect there is some "scaffolding" around e.g. register map and memory access, and the rest is essentially learning a map from (instruction, register input vals)->(register output val, control registers for memory access)
CLR is a fantastic book. (I haven’t read the updated editions, but I would assume the latest holds up.)
I have to disagree. The ecosystem is what it is because the hipsters left it and it became the spiritual successor of Java’s enterprise-y mindset.

When I think of JS hipster I think of CoffeeScript, Elm, ClojureScript and all the other trendy stuff from a decade or so ago. JS borrowed enough stuff from them to be tolerable and now everything is React and Webpack plug-ins.
I perceive it as rude to get messages in the middle of the night.
End users can stay at old versions and old distros for as long as they like.

Most users can benefit from security updates, though. They might also (maybe) get better performance, new features and a smoother user experience.
because houses in the SF bay area cost 1.5-2.5 million and because of tax, legal and compliance issues
I don't think you can limit pure commit counts though, because you can push many commits/massive history changes in one go.

Monorepo's in particular could be impacted
anything not available on http://libgen.rs
Show HN: Bigcapital - An open-source alternative to QuickBooks
> This is another demonstration of a complete disconnect between the board
of FPI, and the community around Freenet. After giving up initial plans
to name Locutus "Freenet 2" in the face of backlash, you and the rest of
the board appear to now want still more of Freenet's brand recognition.
The hope seems to be that the Freenet community, having not been
consulted, and reasonably assumed to disagree, will undertake the effort
to rename themselves the Freenet Classic community.

The community doesn’t seem too pleased with this.
We now only hire engineers using OSS paid bounties (and it's awesome)
At getdozer.io we started using Algora to create a few paid bounties on our GitHub repo. However, we soon realized that this OSS bounties approach is the best way to hire great engineers!

Here is why:

We get to test candidates on real-world problems, instead of asking them to solve some meaningless programming puzzles.

Because candidates get paid for the work they contribute, it is fair to ask for solutions to more complex problems (that would have required too much time in a normal interview).

It's a win-win for both candidates and the company: candidates are happy as they get compensated for their successful interview work; we are happy because a bug is solved or a new feature is implemented.

If a candidate is hired, he already has a context of the work he will be doing and he is productive from day zero.
You can download GitHub Enterprise Server for free.
The first flying car, 'Model A,' approved by the FAA and it's 100% electric
yea corporations that are staunchly independent until the next recession where they beg for government handouts because they are too important to fail
We still use smartcards within the company for everything. Either standard plastic for admin access, and USB dongles for regular employees which they take home.

An "Insert the dongle" popup is instantly understandable, and we never had any problem with employees learning how to use them. Windows, Linux, Macs all eat GIDS smartcards without an issue, no extra drivers needed. Works across well web access, ssh, SASL, kerberos.

And now those people want us to move to FIDO keys, which come with each new version, one more problem, and don't work with anything, but Google stack.

You can even setup your office access control on the same smartcards.
GitHub offers the service for free and doesn't publish or enforce any specific limit on number of commits. I see nothing wrong with a user pushing as many commits to it as possible. It's not his problem when to stop it.

This is also how I feel about the Tor project getting their knickers twisted over people who do research on the live network. If the network can't handle it, then it's not resilient to attack. Asking people nicely not to do stuff that degrades your product will not make the product suddenly anti-fragile.
It does matter, because the conversation is inaccurate at best when one tries to generalize their own personal experiences as the whole Western spectrum. Dating in Alabama is quite different from Rhode Island. We don't hold enough information to understand "defaults" or "majorities". Heck, we are at Hacker News, hardly the epicenter of social butterflies.

So even if there was such a thing as default, we wouldn't know it. Let alone from a foreign country that most natives don't speak a foreign language. How many Japanese relationships did you have to form such knowledge on the majority?

Last, but not least, it is not tiring to remind people to reframe the conversation. It is healthy and constructive.
That's weird, I see the same (and I read that thread a few days ago). I see the top comment as from 4 hours ago but then in the user's history it's from 4 days ago.

I'm confused.
> I highly doubt desktop Linux users were the cash cows Canonical was counting on in the first place.

Well, actually, that was very much Canonical's original business plan: polishing the Linux desktop so it could be sold to consumers and businesses.

It just so happened that the virtual-machine/cloud "revolution" took place shortly after, and precisely because Ubuntu had gained mindshare by being "easy" and "polished", they had an advantage (as people preferred to use something they were already comfortable with) and became the most popular distribution for cloud deployments.

Unfortunately they've since been unable to capitalize on that, partially because of bouts of "NIH" like Snaps.
I understood the comment, but that's not what OP was testing. They were doing the commits via merging pull requests. Git has no concept of a pull request and no HTTP API. From the post:

> The GitHub API has periodic issues merging/creating PRs. (I use PRs since that is more reliable than keeping a local master up to date via pulling at this point).
Still sucks to add it to your app.
You pretty much have to use a library or you'll be maintaining all of the device level quirks yourself. OIDC has the same problem where the standard was too loosey goosey and didn't provide a true standard interface, leading to some special handlings for providers.

IMO, folks who write standards need to write them with the best interests of the developers who will be integrating it, not the service providers.
Sidestepping all of the ethical questions of embarking on this "research", I'm surprised the number was that low.

Linux[0] itself has about 1.2 million commits, so apparently Linux is within an order of magnitude of bringing GitHub to it's knees?

[0] https://github.com/torvalds/linux
Wouldn't it be possible to contribute the faster algorithm to the JDK (e.g. the Instant class)? Maybe you'd need some iterations, but do you see any downsides?
Seems like the only option is to observe the subjects' lives in detail, then. That's the best indicator of real-life performance, after all.
Well, the new reddit is already grouping posts by "topics" so you aren't too far off. Get rid of subreddits and boom, it's a tiktok clone. It's already full of reshared tiktok videos anyway.
Wow, software 3D rendering must have really gotten fast then. I play all my Steam games on Linux using the open source amdgpu driver. Or maybe I just imagined all those extra frames in RDR2. Someone should tell Valve that the Steam Deck could be a lot faster.

Or, I guess the other option is that you’re spreading misinformation.
The first time I wrote and shared any kind of interactive code, it took approximately five minutes for someone to XSS it. At the time, I was pretty miffed too. After a polite explanation that the “abuse” was curiosity about defensive measures I’d taken, I understood pretty suddenly that there was a whole scope of programming I hadn’t even considered.

More than 20 years later, I still remember the enormous benefit that little bit of malice has bestowed on me and my career. And every time I’ve been on the receiving end of such an exploratory exploit since has been exponentially more appreciated.