skysight-inc/HackerNews huggingface dataset:
I built few months ago a toy project using youtube-transcript-api, but the problem is youtube block IPs after a few downloads.

All the big cloud providers are blocked by default, maybe the trick is doing proxies but then it start to get expensive.

If you have any idea of how to get away with it pls lemme know.
Is Python Code Sensitive to CPU Caching? (2024)
Nvidia's GeForce 6000 Series – By Chester Lam
Soldering to germanium? Personally I wouldn't have even tried such a
method - rather pin the crystal between two spung gold contacts.
Ordering and wiring up 64 small individual PCBs, vs one PCB, is not a hard choice.
80kms for the longest day, amazing. The most I achieved in the north of Berlin was about 30kms/day. Also, is "Shengan" a british spelling quirk?
Looks a lot like scfg.

https://git.sr.ht/~emersion/scfg
> It does not support non-English title casing

Perhaps document that clearly—it's an important restriction that the library assumes English-language strings. ("no inferences on the language itself is made" isn't quite true since the language is inferred to be English, or to at least follow English-compatible rules for casing)
Even the US distinguishes between citizens and nationals. Most famously, American Samoans are non-citizen nationals:

https://en.wikipedia.org/wiki/Citizenship_of_the_United_Stat...
Sweet hitting this checkpoint! Netmaker has always been my go to for WireGuard setups. Very simple to configure and deploy!
The 35k lines of code is what made me think this was either a joke or the state of vibe coding, but no it turns out they're serious

I have entire codebases of embedded software in C without the shortcuts of modern programming languages in way fewer than 35k lines
Since those class names are repeated, they will be gzipped to a very small size. And on top of that browsers/devices are much happier about HTML sizes than about JS sizes. See Performance Inequality Gap: https://infrequently.org/2024/01/performance-inequality-gap-...
SEEKING WORK | Europe | Remote

Location: Europe

Remote: Yes

Willing to relocate: No

Technologies: Java EE, Spring, Spring Security, REST, HTML/CSS, JavaScript, JQuery, Node.js, Python, Jaspersoft Studio, Eclipse, Tomcat, MySQL, Oracle, Git

Résumé/CV: https://docs.google.com/document/d/1lMjbMfEHKdCETFNXcV3Q4dRu...

Email: nishchalaro[at]gmail[dot]com

I am a senior developer and consultant with over 11 years in the industry. My expertise is in building robust, secure and scalable backend services and enterprise applications.

My expertise includes data visualization, business intelligence and analytics. I have extensive experience with the TIBCO Jaspersoft BI suite - Jaspersoft Studio, JasperReports Server and Jaspersoft ETL (Talend Open Studio and Server).

I am looking for freelance/consulting opportunities at the moment (up to 40 hours/week).

Website: https://www.nishchalarora.com/

Linkedin: https://www.linkedin.com/in/nishchal-arora
Location: Europe

Remote: Yes

Willing to relocate: No

Technologies: Java EE, Spring, Spring Security, REST, HTML/CSS, JavaScript, JQuery, Node.js, Python, Jaspersoft Studio, Eclipse, Tomcat, MySQL, Oracle, Git

Résumé/CV: https://docs.google.com/document/d/1lMjbMfEHKdCETFNXcV3Q4dRu...

Email: nishchalaro[at]gmail[dot]com

I am a senior developer and consultant with over 11 years in the industry. My expertise is in building robust, secure and scalable backend services and enterprise applications.

My expertise includes data visualization, business intelligence and analytics. I have extensive experience with the TIBCO Jaspersoft BI suite - Jaspersoft Studio, JasperReports Server and Jaspersoft ETL (Talend Open Studio and Server).

I am looking for freelance/consulting opportunities at the moment (up to 40 hours/week).

Website: https://www.nishchalarora.com/

Linkedin: https://www.linkedin.com/in/nishchal-arora
A few companies do make ultrasonic cleaners that are designed for flammable solvents, but they aren't common.

The easiest option is to just fill a plastic food bag with solvent, throw your part in, seal it with a clip and float it in your ultrasonic bath. The bag contains the vapour for safety, and it's easy to switch between different solvents and solutions.
Notably, they didn't go to congress to have a law publicly debated and voted on. It was all hidden from the public.
Thoughtworks Technology Radar Vol.32
You are talking about taxonomy, and specifically multifaceted classification. In practice a module system with unique names is sufficient- like for example npm.

However its worth noting that all of the systems that rely on databases to store code (SharePoint, SAP, Power Platform) suck haaaaaaard, mainly due to issues with versioning and configuration management.
So much gristle
No, the vast majority of Special Permanent Residents are South Korean citizens.
Learn the fundamentals of the Internal Combustion Engine with animated video lectures on Magic Marks. These lectures explain key concepts, applications, and working principles in an easy-to-understand way, making learning simpler for engineering students. Start your journey today!
Sure, but you have to remember why that is the smart choice: because you are in a terrible class (and probably a bad school) that will make as little effort as possible to teach anything at all.

Don't expect the same choices to make sense if you go somewhere people actually care, that would make you a bad student.
That top 10 was for childhood deaths from air pollution per capita and included mostly poor nations with less healthcare.

When you look at consumption based accounting for e.g. CO2, the list is very different, namely for 2022:

!. Singapore
2. United Arab Emirates
3. Qatar
4. Saudi Arabia
5. Kuwait
6. Brunei
7. Malta
8. Belgium
9. United States
10. Oman

source: https://ourworldindata.org/grapher/consumption-co2-per-capit...
There's a higher chance a person/company can do something valuable with this than Apple buying it or hiring me as an employee.

I will also try to create a monetized version for specific use. Maybe that can help fund building a solution that's publicly available.

Both of those will increase the chances of it being adopted by smartphones, like Google and Apple. That's why I switched from GPL-3.0 to MIT.

I appreciate the kind words and the awesome suggestion. Thank you!
> Levels of asthma in London are highest among kids in the vicinity of the docks

Someone else pointed out that there's very little shipping in central London now. It's all cars and buses causing this pollution.

> In fact if you try to do anything about inner city pollution you can pretty much guarantee an angry pushback.

See how bonkers people got over the ULEZ: https://www.bbc.co.uk/news/business-66268073
> A feature complete Python text case conversion library

I suspect you mean "featureful", "full-featured" or similar[1]—"feature complete" means that you're not going to add any more features.

[1] https://english.stackexchange.com/questions/393517/what-do-y...
The 40th known copy of the work of fiction "Suite Vulgate du Merlin"?
I've run isopropyl alcohol in an ultrasonic cleaner.

It did get significantly hot after a while. And smelly, so it was surely aerosoling (is that a word?) somewhat.

I did it outdoors and away from anything that could catch fire because it felt rightly sketchy.
Thanks for your feedback! You're right; I should clarify that the library assumes English-language strings for casing. I'll update the documentation to make this limitation clear. I appreciate you pointing it out!
Less arduous memory management.
In case of supply chain attacks? Running a minimal OS that then runs everything else in VMs seems an effective way to minimise damage.
Part of due process is determining if you are are protected by the law and if people are robbed of due process then the constitution already constructively doesn't apply to citizens.

When a judge blocks a federal action, that's not the judge blocking the action, that's the judge ruling the law is stopping the action.

The constitution is very much "just a historic document with little present day meaning" right now.
That's basically what an LSP is. It's true that it's built on top of the file system, and most IDE users will navigate using the folder hierarchy, but it still stores information about the name, type, and connectedness of the codebase, and allows querying. Your idea about arbitrary tags (feature, environment) would be useful but does not seem to be supported by the spec [^1] yet.

[^1]: https://microsoft.github.io/language-server-protocol/specifi...
I like the look of it, very clean

Though I'm not sure why using keywords like `true`, `false` or `null` are seen as a negative.
Especially the numeral digits, its the system that most of the world uses...
I have been playing with the exact opposite, representing a database as a file structure where databases show up as top level folders, tables are subfolders, and each row appears as a form like file automatically generated from the schema. You can see a screenshot of such form in [1] which you can edit and save back, effectively enabling anyone familiar with Dropbox to edit data on a database as it just look like a form to fill

The project is oss [2] and the storage connector is "mysql". It even handles foreign key by creating links to another folder with a search query to find the table row it's associated with

[1] https://i.imgur.com/OBJGIeg.png

[2] https://github.com/mickael-kerjean/filestash
> Java doesn't even have a security model any more, so what are you protecting?

That security model was obsolete and didn't fulfill its original purpose anymore. Most applications have never enabled it.

> Programmers from their own mistakes? That's fine, but this is about cases where they set the "I really mean it and this isn't a mistake" flag.

Not at all, the vast majority of code using this feature is part of libraries. Application developers are often not aware that this even happens. Anyway, it will also in the future be possible for developers to shoot themselves in the foot with this feature if they really want. They just have to work a bit harder for it.

> The JVM's optimized code from programmers? Plausible, but aren't there already many cases where things get deoptimized based on run-time state changes?

This is not a good thing because interpreted mode is terribly slow. The JIT exists to make Java fast, and developers should not made this harder than necessary.

> It feels like someone just said "final means final!" without really thinking about the purpose of a JVM. Will there be a proposal to enforce checked exceptions, too?

Do people really write `final` and are OK being aware that the field's value could still change after all?

Checked exceptions are already enforced. If you mean changing all exceptions to be checked: no, that would be a catastrophic backwards compatibility break, with no good upside.
this reminds me of something: https://en.wikipedia.org/wiki/Sturmabteilung
> Svelte team also switched to JS with JSDoc a few months back

1. They still use types via JS Doc

2. They only switched to that for their internal development

3. User-facing code has all the type support and TS support you'd expect

> Rich Harris (Svelte team) even had a comment on this on HN[3].

And here's literally what he said:

--- start quote ---

Firstly: we are not abandoning type safety or anything daft like that — we're just moving type declarations from .ts files to .js files with JSDoc annotations. As a user of Svelte, this won't affect your ability to use TypeScript with Svelte at all — functions exported from Svelte will still have all the same benefits of TypeScript that you're used to (typechecking, intellisense, inline documentation etc). Our commitment to TypeScript is stronger than ever

--- end quote ---

Compare that to Nue's author's take
In order to uniquely reference one piece of code from another it needs to have a unique name/namespace/reference. Whatever organising principle you use for that will tend to become the hierarchy that your code is stored by.

This doesn't stop you from also accessing it in other ways. And with modern IDEs you can search across a fairly chunky codebase near-instantly, which would allow you to treat it as if it's in a database.
according to my understanding UB mechanics says "k < 16" is always true because its used as an index into d[16]. obviously my understanding is wrong because of your correct code allows it, so I'm just looking for the takeaway here. why is yours not UB when original is? Is there some magic going on that the compiler knows that the value 16 will be used as an index?

is the compiler doing a loop unroll and study that parallels your analysis?

aside from trying to understand this, it also seems a bit nuts that these c guys remediated that behavior by allowing an out of bounds index access with their change (?). so are they saying somehow that in this one case, the out of bounds should be allowed?
I don't trust a config file that doesn't enforce quotes around strings. it's a footgun especially when it collides with ill-defined boolean
Credit cards are much less widely used in the EU though, so it was less disruptive for the EU to do this.
And smoking! And, further back, banning of coal burning in cities, which led to lethal fogs in 1950s London.
I find it interesting how much the idea of a name can be between different cultures. In the UK, your name is defined by use (although these days there are more databases and records). The courts acknowledge that a person can be known by two different names and names are defined by usage.

In Japan, generally speaking, you're not allowed to change your own name. You have to ask a judge for permission and have a valid reason. I personally, having not grown up in Japan, find it very odd that the state enforces what your name is, perhaps even under protest.
Then don’t sell a lifetime license

I don’t disagree with you. I’ve had several “lifetime licenses”, some of which were quite costly, become varying states of useless. Some were acceptable (no more updates because the vendor was acquired/folded but the software still works and can be activated) and some were hostile (no more updates because we ran out of money and decided “lifetime” isn’t actually “lifetime” or “we folded and shut down activation servers that are required to install the app without patching out drm”)

But the solution is very simple then. Just don’t promise what you can’t deliver? Why mislead customers with fine print double speak when you could just be upfront and say “license for until we run short on cash” or whatever
Unfortunately, this is the only way to get the maximum performance.
I've used both EtOH and propan-2-ol (IPA) for decades in ultrasonic cleaners both at room temperature and heated (quite warm to feel but not boiling hot) and never had a problem with fire.
Different people, though.
If you're concerned, the orange/green silica gel is non-toxic.
In the Unison language, code is stored in a database, with a hash code of its content as the key. Quoting https://www.unison-lang.org :

A new approach to Storing code. Other tools try to recover structure from text; Unison stores code in a database. This eliminates builds, provides for instant nonbreaking renames, type-based search, and lots more.
If they can’t successfully communicate the problem that they’re solving, chances are, they don’t know it themselves.
Jordan made almost 1 million people stateless in 1988 when they revoked citizenship of their citizens who resided in the west bank.
What consequence would a lying politician face, if they refused to retract their lie and the court found they were lying?

Worth noting that this process gives politicians a license to lie during the last week before an election.
> People's desire to support friends, families and personal interests is a core reason for an individual to work beyond individual self sufficiency.

The fact that the income being taxed is "beyond individual self sufficiency," actually makes it easier to justify taxing. This isn't someone's food budget--it's the extra on top after one's life is fully funded.

> Taxes have already been paid on this money - double dipping is very easy to cast as unfair.

This argument has never made sense. Money gets taxed over and over. It's not like a dollar bill gets taxed once and then you mark it with a pen so it never gets taxed again. Money typically gets taxed when it changes hands: Your company pays you money, it gets taxed. You buy something from a store, that money gets taxed. The store owner issues a dividend to shareholders, it gets taxed. The shareholders get bank interest from that money, it gets taxed. There's nothing unusual about taxing a dollar over and over.

> Clumsy implementations of these types of taxes create situations where small family owned farms and businesses need to be liquidated to cover taxes causing more pain and disruption for families.

This is a sentimental-sounding trope that doesn't really happen in practice. In the USA, inheritance income under $13M doesn't even get taxed at all. This is well outside of the scope of "small farms and businesses." Inheritance, in fact, tends to benefit recipients tax-wise: An heir is allowed to adjust the cost basis of an inherited asset to its market value on the day of the previous owner's death, so that all the previous owner's unrealized capital gains never get taxed. Sitting on $1M of capital gains from your meme stock that you don't want to pay taxes on? Just leave it to your kid in your will--those gains won't be taxed!

The other commenter addressed your other two issues.
From two directions:

There are programming languages that store code in some kind of non-hierarchical format. For example, Unison (https://www.unison-lang.org/) stores code in a database just as you suggest, and projects it down to text for editing. A more established example is probably Smalltalk, which stores the code as part of an image that is edited live in the Smalltalk environment.

On the other side, you can have filesystems that are not hierarchical, for example semantic filesystems like Tagsistant for Linux — these can be used for more flexible relationships between any kind of file, not just code.
BLE might be useful above ground in some situations, e.g., a person who is unable to stand and is located in a large field of tall grass, or someone who is hiding from an attacker and wants to silently request help.

For the specific case of burial under rubble it might be better to work on sensing sounds rather than using radio broadcasts. If the person can move they may be able to tap on concrete with another piece of concrete. Using three or more phones (plus BLE or WiFi for timing coordination) placed on the rubble it might be possible to triangulate the location of the tapping. While there are professional (expensive) versions of this (like the heartbeat detector mentioned above), giving the capability to everyone could be useful. Adding the BLE emission/detection couldn't hurt and when the trapped person runs the app it could give them instructions to maximize their chances of detection. For tapping those instructions might be to tap three times once every five minutes to minimize the physical energy required. That would mean the three sensing phones would need to wait 5 to 10 to 15 minutes to do detection and acquire a location. Tapping on stones could work by itself since people can put their ears to the rubble and listen for the tapping, so the main benefit of the app might be just to tell the person what they should do in their situation (tell the trapped person to tap 3 times every five minutes, tell the rescuer to listen for 3 taps occurring every five minutes, providing a timer to indicate the 5 minute intervals could be useful too). Five minutes might not be optimal, some research would be needed on that, and it may depend on the energy level of the trapped person so perhaps the sensing cell phones should be left in place for hours or days. Ideally all phones would have this as an emergency app that would provide advice and help with BLE beacons, timers, cellular calls, sensing, and whatever in any situation.

In general this seems like a difficult problem and worthy of some extended research.
Sorry, I just realized you're the author of nuqs—it's a privilege to get a suggestion directly from you! I'll definitely consider adding it in my webapp. Thanks again!"
Probably true and in the same category of wisdom as the old saying: "if you need to ask, you cannot afford it".
My experience with Aliexpress USB CD drives is they contain recycled laptop optical drives, sometimes over a decade old!
CredCore | Engineering | Full-time | Remote (anywhere) | www.credcore.com

CredCore helps companies analyze Credit Agreements using AI. We have two roles open: (1) Engineering Lead, and (2) Front-end Lead/Architect. Both positions require at least 10 years of experience. You should be familiar with design patterns and software architecture, and TypeScript AND Python. Both are full-time, remote roles. If you’re interested, please reach out to me at jeswin@credcore.com.

A cover letter is not necessary. But please share your resume and links to your GitHub/GitLab/StackOverflow/other profile, or blog/papers, or other portfolio we can review before setting up the interviews.
It's not my place, nor am I smart enough to propose a solution. But if you ask me, I would start with much stricter regulations regarding company transparency, data collection, and data privacy. There are two things making this very unlikely, though:

- Governments and companies are in symbiosis. Companies can influence which laws are passed and how they apply to them, and governments depend on these companies both financially, and practically for their services. Nowhere is this clearer than in the US, where actual CEOs are now running the country.

- The general public doesn't really care about these issues. For most people their data and privacy isn't a concern, and even when it is, it's not a large enough of a concern that they would be willing to stop using these services, or use alternatives. Since advertising/propaganda works on a subconscious level, they're literally brainwashed to not see a problem at all.

So I realistically don't see a way out of this. It would require changes in deeply rooted sociopolitical systems just to get on the right path, and then years of effort to keep us there. And without unanimous public support for all of this, it will never come to pass.

As for alternative business models, that's the least of our problems. Technical solutions for this exist today, and wouldn't be difficult to expand and build upon, but the actual challenge is changing the public perception of what "free" means. The solution likely wouldn't be as profitable for companies as advertising currently is, which is why we would need regulations to force it. When weighing the success of another billion-dollar corporation against our society's mental health and stability, the choice is obvious to me.
This is something I did manually for myself last month with Gemini! Love seeing your much more polished application.

1) First thing - Homepage left hand blue CTA button ('start tracking now') doesn't seem to work to start the free account. The right hand one ('Get started now') does work.

2) I have a PNG screenshot of my results to hand, so this should be easy - but I immediately get an error "Authentication required". It looks as if the demo account is non-functional but there's no explainer/validation message. I'll set up an account and try again.

3) Now with an account - the PNG uploads and then I get a "PDF.js library failed to initialize" error. I'm not uploading a PDF... but maybe you're converting my image to one for reasons. Tried uploading as a PDF, same error.

At this point I've hit a dead end. Would love to compare your system to my own hastily made prompt from last month but I can't. Will try again later if you know what's blocking me.
Thank you for the clarification! I appreciate your input. I've updated the wording to "feature-rich" to better convey the intended meaning. Your feedback is valuable!