skysight-inc/HackerNews huggingface dataset:
Is v3 an horrible solution or the deprecation of v2 in 2023?

I ported one of my extensions to v3 and while the process was not completely trivial it did not took more than a few hours, in my opinion the change is worth it this makes extensions more secure.

As far as I know Firefox is also moving to v3, maybe not enforcing it for now, but they will probably deprecate v2 at some point.
Leeches, hoarding, quick enrichment ... you make it sound like Gazprom is the good guy doing community service for a penny :D
Because it is quite common for common knowledge to be outdated for decades. Even among professionals, let alone the general public.
I am curious actually, thanks for the info!
The problem is with root vs all other users is that it’s $HOME is literally /root/ while other users have their $HOME directory in /home/username/

~ is a BASH tilde expansion for $HOME. So in this case Cloud Run would have been looking at /home/root/.cache/ which doesn’t exist (/root/.cache/ is what was being built), whereas another user would have /home/username/.cache/ and run as expected.

PS. I was initially going to call ~ an alias, but I checked myself and found it’s actually considered a BASH tilde expansion. While ~ alone operates as an alias, I learned there are all kinds of other uses for variations of ~ which hopefully someone will find useful:

http://www.gnu.org/software/bash/manual/html_node/Tilde-Expa...
Many years ago I published a small extension for common functions I use on daily basis(hashing, url encoding and decoding) for quick access as opposed to either opening a random site or some scripting language. If my memory is correct, I can kiss it goodbye(no idea where or even if I have a copy of the source code). Oh well... As for ad-blockers, funny enough I used to be firmly against them until not that long ago - many sites and blogs rely on ads as a source of revenue so in order to support them I was putting up with them. But then youtube pushed me waaaaaay too far and I started using Brave so... It's your fault Google,
Ruby Universal RCE Deserialization Gadget Chain (2018)
Most of that only applies when out of uniform, if you represent the US Military, different rules apply.
I was led to this work because of the fomu [1]. Also, if you're familiar with the Precursor [2] you'll realize the second, smaller fpga inside is the iCE40 as well (which makes sense, the same people responsible for tomu/fomu are involved with the precursor).

[1] https://tomu.im/fomu.html

[2] https://www.crowdsupply.com/sutajio-kosagi/precursor
You're just making things up. People love talking about intermittence of renewables because it's an inherent challenge of renewables while forgetting that the predictability of unpredictability leads to engineering of systems that can inherently handle unpredictability.

No such thing happens with fossil fuels. Every time fossil fuels fail you get a 70s oil crisis. Fossil fuels aren't as reliable as people think. Not even close. Yet nowadays, when fossil fuels fail, they blame the renewables.

I am honestly tired of the hypocrisy. People are against renewable expansion because they are intermittent, then when oil is intermittent, they complain that renewables haven't expanded enough. I can tell you one thing. Without the renewables in Germany this fossil fuel crisis would be much worse.
American policy towards China only makes sense if you're racist. So any discussion justifying American policy towards China will inevitably be deeply racist.

It's almost as if imperialism and racism have some deeply intertwined correlative history ...
There were "fun" stories about people expanding the fuel tank storage capacity in their cars some years ago when we had shortages.
Thanks for posting this, this filter indeed fixes the issue. I was recently hit by this, when I was trying to share a link to PDF file. In the end, I worked around it by opening Downloads in Firefox and copying source link from there.
Many American prisons are forced labour camps.
"It is ok to fail". That's a survivor's point of view... I'd prefer if you'd spell it like "it's ok to not have the luck I had, there are other ways". (which is the point of the article I guess).

But when you're the survivor, please, be very careful about the words you use. You are on the winning side of a very unfair lottery.
Why do people think it's bullshit? I'll give it a shot:

"1:1s" - time-filling waste at best, a chance to micromanage at worst. If individual contributors need this much help all the time, they should have a technical mentor. Mentorship doesn't come in weekly 1 hour increments, either.

"Cross-team meetings" - Most likely, people from within the teams should be talking to each other when they have questions for each other. Why the telephone game with managers?

"Project planning" - In software development, project planning is mostly fiction anyway. Way too much project planning all over the place. You're exploring a vast uncharted territory; stop planning and start exploring.

"Sitting in on various engineering-driven meetings" - the "sitting in" has given it away. That's all they're doing. Sitting.

"What should we do about this problem that popped up?" - get an engineer working on it now if it's super important; put it in the backlog otherwise. Why is some manager who barely touches the code trying to tell me how to solve the problem? Your advice is useless, just let me fix the damn thing.

"How should staffing work for this new project?" - The same way staffing works generally? I'm confused. Get some engineers on it. Preferably smart ones. Preferably ones that aren't already overloaded.

> A lot of these recurring cross-team meetings are phenomenal wastes of time.

Yup.

> People won't manage themselves

They will if you let them.

> Projects won't plan themselves

Your plan is wrong anyway.

> we're talking O(n) compared to a pessimal O(n^2)

Peer-to-peer is only O(n^2) if everyone is spamming their conversations in a group channel. It's just about maximally efficient if everyone knows exactly who to ask for their specific problem.
Squircles were actually part of the visual language of Nokia years before iOS 7 added G2+ continuity.

https://interuserface.net/2011/06/own-a-shape/
A lot of the control panel items date further back than that :)
The hard part was to do it in a efficient, fast way with the hardware of that time.

The solution you propose, seems to work, too, but has a hacky feel. If you work with fixed pixels, it is hard to increase border-radius at will for example.
This allows us to split database tables across multiple clusters, enabling more sustainable growth. We’ll detail the tooling, linters, and Rails improvements related to this in a future blog post. https://www.advancedmd.ltd/
Every teacher I've ever known on a personal level has been overworked and underpaid, and still had to go into their own pockets tl provide things for their class, from what I understand it's common practice at schools now to force costs to the teachers, or have them shunt it to the parents (have student bring X for class!) because we dont already pay for the schools with taxes, lunches, after school programs and electives, uniforms, bake sales, candy drives, etc.
No, not really. If that was the case, they would've cheapened out already and gone unibody, no 4x4, etc.

Sure, a maverick and a ranger were cheaper options, but the maverick is new and the ranger is not that much cheaper, in fact a F150 can be much more cheaper.
I'm intrigued, but need to read through this a few times to get everything.

One thing I don't understand is the dismissal of operator precedence for infix operators. It seems to me that creates an unnecessary impedance mismatch for getting formulae entered into the computer.

Thanks for sharing.
How does compare Oneplus 9 pro wiith its 120hz screeen in a vr helmet to quest 2? Anyone tried both?
>> Most people who start a PhD don't graduate with one. They drop out.

> I would like to see some stats on that.

I was wrong. Over 55% of students get a doctorate within ten years of beginning. [Edited to correct error]

"the completion rate ten years after students begin their doctoral program remains low at 56.6% (Sowell, Zhang, Redd, & King, 2008). Additionally, the analysis indicates that completion rates continue to vary considerably by field of study: 49.3% in humanities, 54.7% in mathematics and physical sciences, 55.9% in social sciences, 62.9% in life sciences, and 63.6% in engineering."

https://cgsnet.org/cgs-occasional-paper-series/university-ge...
> > There's fraud where people buy an item online, then claim they never received it and get their payment refunded while keeping the item.

> And of course, the blockchain solves none of this. It just makes rectifying the problem far more difficult.

Web3 stores would use an escrow service for physical goods where the buyer's money goes into the escrow contract and gets released to the seller when the buyer receives the item. In the case of a dispute it would summon a Kleros jury of say 30 jurors who would look at the presented evidence and come to consensus on an outcome. A lot of these problems have already been solved in a decentralized way but it's still early days so higher complexity projects take a while to come to fruition.
Please don't post like this to HN. It's directly against the site guidelines, which ask you not to fulminate or call names. Maybe you don't feel you owe people who you consider wrong about engineering interviews better, but you definitely owe this community better if you're participating here.

I'm sure you can make your substantive points thoughtfully, so please do that instead.

https://news.ycombinator.com/newsguidelines.html
This seems more like a reason to avoid Chemistry than to get a PhD.
Between two evils, in the last two decades the US invaded two countries and killed million innocent people for oil, meanwhile China didn’t.
That’s an uncharitable reading of the piece, particularly because TFA says that it isn’t intended as meditation and allows his mind to wander. It certainly seems like a much looser practice than most meditation-mindfulness wellness remedies. All it is is transporting the self fifteen years in time to the pre-smartphone era.
Solving Control Problems with Neurons
A workshop and playground for biologically realistic simulations of neurons for control problems. Live and in-the-browser, thanks to the great Mybinder [1] project.

The workshop serves to illustrate the potential in neuromorphic hardware and event-based sensing for robotic controls.

Based on the spiking neural network simulator, Norse [2].

[1]: https://mybinder.org/
[2]: https://github.com/norse/norse
It's not working. So many distros are missing out on any number of packages because there is not enough manpower to package all the various software in an arbitrary number of ways.

That's why many projects gave up on packaging software altogether - if they can away with it - and just do the `curl|sh` trick. And this one is dangerous and an a recipe for inexperienced users to shoot their system.

Flatpak - contrary to the single dismissive like the author threw at it - is actually the proper way to package non-essential user software. It is toolchain agnostic, offers reproducible builds in a reproducible pipeline, offers a whole set of hardening features, is sandboxed, vendor independent and offers backward compatibility as well as a mechanism for upgrades.

What's not to like?
I’d imagine most discomfort is eye strain rather than brightness. The way VR headsets work right now it’s important to have your eye correctly positioned and the headset adjusted for your own distance between pupils.
Ironically you need to be exposed to the strong light outside (as a child), otherwise you will need glasses.
>It seems crazy that they use the standard off the shelf option but they've contributed a massive amount of work to improving it.

Especially considering Gitlab developed Gitaly due to scale and redundancy issues with a regular filesystem.
That's obvious: "Gross... Fuck you".

Would you please not post like this to HN? It's not what this site is for. No matter how strongly you disagree with someone about $topic, it's not ok to dump poison into the ecosystem.

If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.
An extension API that can't implement ad-blockers properly is an extension API that is broken by design. So yes, it's a horrible solution.
YouTube disallows publishing of leaks about politicians
> It doesn't stop with PhD. You need multiple postdocs to get an academic job by when you are well into the thirties

Not true in many fields, and by the time most people have postdocs, they're makibg decent enough money that they don't need to keep their lives on hold.

> If they are leaving for industry after PhD, why do a PhD in first place.

I don't know what to say to this, other than that you have very strong opinions and I can't tell what you're basing them on -- or whether you're basing them on anything more than the strange belief that study is useless and school makes people poor.
You don't see how the economics of startups interact with the open source ecosystem and how someone's view of that interaction might affect their choice to not make something open source?
The author certainly hasn't experienced Roon...
As far as I understand, there is no server involved. This is only a chat-focused browser, you only load the services you need there. They still allow you to use the "Franz Todos", for which they use the Franz servers and login. As a user that likes Ferdi, I would donate to both projects.
How to Interview Engineers - https://news.ycombinator.com/item?id=24754748 - Oct 2020 (178 comments)
this was exactly what i was thinkink..
If you're referring to coasting out of gear then that is incredibly dangerous
What is that, one NFT?
How to hide your house from nosy people on Google maps.
Skimming search results for that I think GitHub does something similar. It seems Gitaly is an rpc layer between the frontend and git c code running on file servers, no?
Fair enough. It does work for my simple use case: rsync student coursework to the remarkable, mark coursework on the remarkable, rsync back. There aren't many small file changes and USB is fast enough. The real bottleneck is the marking but I'm not sure if I want a package manager to help me with that!
> I can't speak how enforced these are, but even if it's a soft requirement for now, it's enough for me to avoid it. Pity, since it seems pretty good tech wise.

Strictly enforced. I borrowed an older oculus headset from a friend to try out a while ago. It wouldn't let me use it without providing Facebook my personal details.
I tried making a new anonymous facebook account, which was immediately locked out before I could provide government issued identification.
I borrowed my friends' oculus account to briefly give it a go, but quickly returned the hardware because I was just too creeped out by the Facebook association.

It really is a shame that the companies with the biggest R&D budgets are also the ones which are the least aligned with the interests of the user.
> Holmes is a psychopath who hopefully will end up with a long prison sentence.

This is an incredibly vile thing to wish upon anyone.

I hope you take some time to reflect what a long prison sentence actually implies in the US and consider whether or not that’s actually an appropriate punishment for what only amounts to a financial crime.
This is exactly the kind of "how to" I would expect from Slava. This mindset, paired with a number his of other online posts/interactions, makes me wonder to what degree RethinkDB's work environment negatively impacted its chances for success.
Because downloading a tiny GIF in 20 parts, is always fun. /s
One thing that's nearly impossible to appreciate about social media platforms, even small ones, is their scale. Both in terms of users and content.

FB see about 5 billion items posted daily. Or about 58,000 per second Most of those simply die unread. Our Internet has become a write once, read never medium...

If an item is to be picked up by amplification algorithms, it needs some indicia of relevance or significance. Broadly, that comes from one of 3 propeties:

- Content itself. Keywords, hashtags, URLs, other profiles linked.

- Social graph. Followers and readers of the submitting account, and their own followers.

- Engagements and interactions. Any likes, comments, or re-shares, with their own attributes as well (content, social graph, engagement.

Given that signal for a naked submission is so thin, any indication of additional relevance is likely glommed on to, and a set of rapid initial engagements might be a sign of high-value content ... or of a bad-faith mutual-admiration-society cabal (MASC). Even on sites such as HN, a little early engagement on a submission goes a long way.

Note that a group of freinds engaging with one another's content will look a lot like a MASC, though in most cases the significant distinction will be posting volume. It's rare for a person to consistently post more than 10--30 items a day, and much above that tends to get seen as annoyingly verbose by others. Promotion and amplification accounts can post many tens, hundreds, or thousands of items, hoping one will take off. Their goal isn't engagement but manipulation, they have cheap content-creation processes (stock bits, redistributed content from other sites, randomly-generated crud), and can afford to be profligate. Until the system actively penalises based on submissions without significant uptake, that's going to be the case.

Why this is happening is anyone's guess, though in general, cultivating a capitive audience has value, whether for conventional advertising or propagandistic purposes. It may be that the accounts are intended for direct use or will be farmed off to other buyers or uses later.

Gaining profiling information on follower demographics and influence points would also be part of this.

Given political cycles, odds that this is prepatory for the US 2020 campaign seems a plausible explanation.
There is a structure to being creative - not that I could make any claim to being one. You can be creative in original thoughts and ideas, structural creativity in designs - buildings, paintings, policy making etc. In all cases I see that you have to dispassionately dissociate yourself from the doer (which is again you). Please tell us/me your progress
Good work, always happy to see new tools related to SQLite and Wasm!

As I see, currently you're loading whole DB into the memory, so large databases might become a problem. Did you think of adopting https://wicg.github.io/file-system-access, so users could query their databases directly from filesystem?
Epic MegaGames tried to recruit Future Crew, but they declined. I remember reading from somewhere that one of the coders from FC made a technically impressive pinball game in a weekend out of spite and showmanship and showed it to Tim Sweeney that they could do it, but wont.

Wikipedia says this:

"Tim Sweeney saw some impressive 3D demos done by a group of Finnish developers that were members of the PC demogroup Future Crew and sent Mark Rein to Finland to recruit them. They declined except for Misko Iho who travelled to the US with Mark, bringing back an unfinished version of a pinball game.[5] Unable to convince them to allow Epic MegaGames to finish the game, Tim showed the unfinished game to James Schmalz in Canada. James developed Epic Pinball (with six pinball tables) from scratch in nine months while he was in college. Tim and Mark kept in touch with James to ensure he was on the right track.[6] The graphics were created using Deluxe Paint II and the music was composed using Scream Tracker.[7]"
I know this sounds strange and privileged, but I'd love to see a compilation of tid bits like this (alongside a myth busting element of whether it's really true)
There's something really cool about doing work at that scale.
There’s no headset display on earth that will be brighter than the outside world on a sunny day, and we’ve evolved to handle that for 8+ hours a day indefinitely.
It’s obvious you don’t have children because this is actually an issue that is starting to come around.

Educators are finding that mixing genders actually puts a lot of pressure on boys to behave like girls, ie less excited etc so when they act out, they are medicated or sent to the principals office. Separating boys from girls in the classroom might help boys when they are younger.

And girls benefit from being separated especially during puberty. My friend just sent her daughter to an all-girls middle school that specifically targets girls this age so that they can learn to be more confident during the most awkward age of their lives.
I think the key innovation of Leo is it's use of "clones" in outlines (see discussion here; http://leoeditor.com/tutorial-pim.html). In my experience this is the perfect bridge between a strictly hierarchical tree structure and a more generalized graph structure in terms of organizing information.

I've played around with other outliners that implement some what similar concepts, but none that I know of implement it as well as Leo.
yea fk tht guy
Erm, what? We know Facebook and Google cooperate with NSA since Snowden.
Track your favorite Awesome List GitHub repo
"Track it - not just star it!"
How long can they keep raising the debt ceiling ? 100 years ? Forever ?
Nothing to do with parsing. (I followed the link thinking it was about tokenizers.)
What the heck is a workflow consultant?

Could I sign up for a free workflow tune-up too? That sounds awesome.
What if it's all bullshit?
I'm on my first foray into FPGA development, using IceStorm as the toolchain for a Lattice iCE40 FPGA (iCE40HX4K) to implement a system controller for my homebrew 6502 single board computer. The FPGA is (work in progress) doing clock management, address decoding, memory bank switching, SPI comms, some GPIO, and bootstrap to RAM from SPI flash memory.

It's fantastic having an open-source toolchain! It's why I chose the Lattice iCE40, and perhaps what got me over the line to even try FPGA development; the closed proprietary tools are very off-putting to new starters. I had previously dabbled with a Xilinx FPGA dev board, but spent most of my time battling the giant Xilinx ISE toolchain.

Big thanks to Claire Wolf for creating IceStorm and making FPGA dev more accessible to software engineering types like me.

Aside (cc: dang?) I think http://bygone.clairexen.net/icestorm/ is the newer/better canonical URL for IceStorm, since the creator changed their name, as linked to from their projects page at https://www.clairexen.net/projects and mentioned at the bottom of the current http://www.clifford.at/icestorm/ page.
I believe that's what Microsoft believes but I don't believe it's actually true. The majority of Windows users are non-technical people who groan whenever anything on their computer changes.

Sure, there will be a subset of people who get excited by jumping to the next shiny new thing but I don't believe that is enough to justify the frequency and significance of the changes that Microsoft implement.

The proof is already out there, if you look at XP, that had official support for 8 years. Microsoft extended support a few times because of demand and lots of people still complained when Microsoft did eventually retire it. If it were the case that Microsoft needs to create a UI redesign every 5 years then XP wouldn't have been as long lived as it was.

Then look at Windows 10, Microsoft had to literally give it away to get the average person to upgrade (and that's despite Win10 getting good reviews vs Win8 being hugely unpopular). Adoption was so underwhelming that Microsoft even made a statement that they weren't going to do any more major releases and follow Apple's release model with macOS. I think their OS department just got a little bored and decided to create Windows 11 regardless.
They just can't compete with Google and their massive marketing budget and shady bait & switch business practices.