skysight-inc/HackerNews huggingface dataset:
Ask HN: What's the risk of total splash page change?
I run a site with good inbound SEO at present, but we can clearly 20-30x traffic in our niche based on position. What seems to hold us back is the terribly massive JS size of this web app. The problem is, React.lazy and other tools be damned, it can't be changed to load the '/' page in a reasonable time. Too many network calls to check if logged in, firebase imports, graphing libraries, css libraries, drag'n'drop and other stuff is used in code present due to a demo or authentication part presently used on the home page.

I am working on hitting Googles Web Core Vitals / LCP requirements and realised our simplest solution is the best: Jump in the deep end. Switch to using a html-css only home page with images, and an iframe below the fold for the interactive demo.

What is this move likely to do? If we keep ~60% of the text content, could we see our SEO completely tank or jump up, or nothing? How long might be wait to see a change? Should we do this before or after a seasonal peak of traffic? I really value any experience with doing this. I feel we need to do it. If it's just our mb of code causing the issue in ranking (actual app is fine and liked by users), I feel like we are missing out on so much organic growth. We deliver an authentic and industry-first app that has good time-on-site for those that survive loading the site.

Any experiences or advice on this?
> apparently the Google Authenticator doesn’t back something up.

This is widely known and IMO a very good argument to use a different TOTP/2FA app than Google Authenticator. There's plenty out.

Personally I use Bitwarden pro, which lets you add TOTP keys directly to the account you're using it for, integrating it into the login-process. Very smooth.

And it sync/backs up across all my devices.
My grandfather was an orthopod and an amateur carpenter. The skills really do transfer.
It is one of the most surprising maps I have ever seen: there seem to be peoples who state only very rarely experiencing anger or sadness...

(The measures are: anger, sadness, stress, worry, physical pain; enjoyment, rest, learning, laughter, being respected.)

Can this public confirm through experience what the study states about Vietnam, Thailand, Malaysia, Indonesia, Kazakhstan, Uzbekistan, Mexico, Estonia...?
American Vulcan
Because debugging Rust macros is soooo much better.
> My point is that it's nore like teamviewer's installer since it's deactivated

Same question: wtf is it doing on this phone? Is it on purpose? Is it a fuckup? Etc.

You saying that phones contain junk we did not ask for and so it is not news is not true. Some phones do. Pixel was assumed to be a good reference Android device. Now it turns out Pixel also does. It is news.
It's likely that the subject of overwriting accounts has been discussed with business more than once, but the business are so stupid that they do not see it as a problem, or think that if anything goes wrong (as it inevitably will) they will loose their pension. So nothing changes. All software companies have an expiry date and Microsoft is a couple of decades past its own.
I love the irony of hating magic frameworks like Spring, while cheering for crates full of macro magic like serde.
But thats giving them exactly what they want, this is what they have been asking for.
Basecamp took no VC money

(Except for Bezos Expeditions many years into it)
*powered by a third party.

Furthermore, the original "grug developer brain" essay argued about reducing complexity. Despite the name, slapping AI on a simple note taking editor makes it very non-grug.
Right, so you’re using toothpaste as padding to align your shopping basket struct.
node_exporter all the way: https://github.com/prometheus/node_exporter
How about computational complexity? There seems to be a small improvement in metrics but not sure if it is enough to switch to bmx
Basically all undergrad stuff is fundamentals and "optimized cramming" (we call it bulimic learning, because you stuff knowledge into you just in time to throw it back up in the test) means tons of people "achieve" degrees without being even dimly aware of the existence of the fundamentals afterwards. If you have a bachelor's degree in e.g. computer science, the idea of encoding data shouldn't be an unknown unknown to you.
For a web media platform checkout https://zymo.tv
Antimatter is the best post-chemical rocket propulsion system
Especially for things like language learning they are amazing, but services like Amazon show like two (English and the local language) out of the 30 something they have available. And I won't even go into the difference of subtitles and dubbing...
AI - whether deployed locally or in the cloud - is a huge thing with lots of complexity and a high degree of non-determinism. That's exactly what many people don't want with their notes. Heck most just use a text file to be super safe and simple.
what's important in "anything", if you can, is name, company, and some pseudorandom chars. Because company@example.com or name+company@example.com is easy enough to guess, but pseudorand_name_company_kroj38@example.com isn't plausibly going to get guessed at.
Is this from a sysops perspective? Because Nagios and its fork Ingca are still a thing.
As someone who worked in a company during breaches, I'd say if the company is willing to not getting another breach it's a unique learning experience. You'll see company standards stricten, more pentests and perhaps at least for 6 months more emphasis put on product security than time to market. A good time to also suggest tech debt to be fixed related to security.
I gave edge another shot last year, because it's just chrome right? Sure. That's what it started out as. Until MS middle-managers trying to get promotions added enough shit to onboarding that it repelled me back to Chrome
First, I never use Spring IDE (which is nothing but Eclipse + some plguins). I use IntelliJ ultimate version which supports Spring pretty well.
I wonder why you had to re-install the OS when you mess up the IDE, esp. in Linux. In Linux, Spring IDE, IntelliJ, jdk ... are zipped files. You download them, unzip them in your home directory. If you think everything is messed up and you want to restart from scratch, create a new account in you Linux machine and start again.
Second, you can write a Spring-based app without a Spring-support IDE (e.g. IntelliJ community edition doesn't support Spring, i.e. it doesn't understand any Spring feature but of course, it understands Java). Many places where I worked were too cheap to buy the InterlliJ licenses for us and we were still fine (although we weer not happy at all).
They're broken for everyone. It seems that each new internet generation needs to learn the hard way that linking to walled gardens (FB, twitter, reddit, etc) breaks their site.
Polaris Dawn
I don't think I have seen a fax in at least twenty years. It's curious how in one place or country a feature can be regarded as essential yet in others completely unnecessary.
There are quite a few apps for iPhone Pro devices that achieve this. I don’t know why they aren’t more popular.
> The classic counter example of the other end of the spectrum would be anachocapitalism, which is about as far from socialism as you can get, but also embraces anarchism

After reading "on the other end" I was expecting to be met with anarcho-capitalism.

I disagree with you on AC embracing anarchism. Only the word is embraced and nothing else. Anarchism is against masters/hierarchies and that is why they are against both state and capitalism. AC is against state, for different reasons, no other relations to anarchism.
An inverse function.

While technically used like types, TypeScript "types" are really compile-time values that happen to be also usable for constraining usual run-time values like types. These compile-time values themselves do not have much types, so you can easily get errors from compile-time evaluations (which is different from compile-time type errors!). Likewise, most TypeScript type-level constructs are really long-winded methods to do the compile-time computation and have no straightforward equivalents in type systems that do guarantee the soundness and coherence (which have specific definitions).
I was about to write when will the first humans be launched into a polar orbit?

This isn’t that launch but it sounds very interesting to use a highly elliptical orbit, as the article says the farthest humans have been from Earth for 50 years.
It’s amusing to see discussions about exotic markets like this. While I don’t agree with the CCP’s policies, I believe the issue is more related to free-market dynamics. Given today’s inflation, potential buyers are saving every penny. In China, unlike in the West, people spend based on their expectations and income, and they never resort to deficit spending.

Considering the market situation and geopolitical factors, it is foreseeable that labor-intensive, low-value-added manufacturers are going bankrupt. Frankly, Europe and the US face similar situations.

Regarding Taiwan and the South China Sea, the distrust of the East among Chinese people is influenced by historical experiences with North Korea, Japan, and Vietnam. However, in today’s world, war is a significant and serious issue, and ordinary citizens do not want to face its bitter consequences. What confuses me is that Western media often portray China as a threat, while Chinese mainstream media exaggerate these reports, deepening mutual hatred.

P.S. I’m Chinese.
I can’t see how Go feature list is any more curated or more coherent than in other languages. Seriously to me it feels like many Go features were rushed and some added despite the evidence they are a bad idea. Like, why an unused import / unused variable is a hard error but an unused function is not? Or why for a very long time maps and channels were special by being generic but you could not use generics in your own types (that has fortunately changed). Why add nil / default values at the time where virtually everybody knows this is a bad feature and there are better solutions established?
Until a year or so ago, the Dutch equivalent of the SSN (BSN = Burgerservicenummer = Civilian Service Number), was embedded in the VAT number of freelancers. After much protest it finally got fixed by the Dutch IRS that this sensitive number is no longer embedded in a number that you’re supposed to display on your website and invoices.
There is also the European Payment Initiative (EPI). It's an organization set up by a group of banks to streamline payments around (AFAIK) SEPA instant credit transfers.

While I'm highly skeptical of shared initiatives by European banks, I'm far more skeptical of CBDCs, and the current EPI plans seem to be slightly less bad than current payment processes, power and privacy wise.

They're just as slow as you'd imagine though. It'll probably be usable by 2050 or something..

https://en.wikipedia.org/wiki/European_Payments_Initiative
I cannot, since others will use them. So eventually I need to deal with the over-engineered overcomplicated shitty code, which uses these "features".
It's "only" the richest man in the world fanning the flames globally of his favourite wedge issues (which for some reason are all far right memes), great.
Yes, when you add one more device between you and your data you are now dependent on it functioning correctly.

Today it's a MS fuckup, but any such system could malfunction.
Manifest v3 is an effort to make a browser slightly better at its core feature, that it is importantly already fine at, at the cost of making it worse at serving the user. The internet is increasingly user-hostile, and manifest v3 makes it harder to fight back.
OK so what would you call them? TypeParam1, TypeParam2, ... ?
Everything I picked was grammatically correct, so I don't see the point. Is the point of a "language model" just to recall people's comments from the internet now?
Alain Delon putting on the rizz: https://cdn.shopify.com/s/files/1/2508/8586/t/6/assets/descr...
My kid had to quit Roblox for that patch that forbid linux. Took him weeks debugging and although failing it was still a learning experience
Is there a reason why one would prefer vulkan over vaapi, or the other way round?
> VLC is what it is today because the authors understood video standards enough to make the _right_ abstractions that could generalize to ~every video format ever.

VLC used to be the dominant video player for this reason, but then everything has crystallized around h.264 (and h.265) which made the breadth of codec support not as important anymore, making VLC slowly losing relevance because they aren't focused on user experience enough.
WinRT is how .NET was going to be initially.

https://arstechnica.com/features/2012/10/windows-8-and-winrt...

It was called Ext-VOS, and the main systems language was going to be J++.

The next COM Runtime.

See history of F# at HOPL, for some references on it.

However, the lawsuit happened, and the research language cool became C# and took J++ place, with J# being done for code migration from J++.

J++ already had P/Invoke (named J/Direct), Windows Forms (named Windows Foundation Classes), COM interop, events. The extensions that caused the lawsuit.

The background of Ext-VOS was visible in many environment configuration flags for .NET, that had COM_ prefix, nowadays replaced since .NET went open source.

Ironically after all this, Microsoft is back on the Java game, has its own OpenJDK distribution, and key contributions to the JIT.

Regarding the integration, you are missing the Microsoft politics, where WinDev is pretty much against anything that isn't C or C++. It has been a surprise that Rust has been accepted by them.

They are responsible for all safer attempts that could undermine Windows spotlight being killed (Singularity, Midori, Longhorn).
If a job is willing to sponsor you, they are usually willing to pay the relocation expenses up front. Just like in the US if they want you to relocate across the country.
I started writing up an answer, but then I thought "What drives someone to write such a nasty comment as this?" and read through some of your previous comments here.

I found https://news.ycombinator.com/item?id=39265275#39269460 and want to say it's very unfortunate the hand the world dealt you physique-wise. You clearly have other traits that some part of you feels should more than make up for the difference by now, but it's just not panning out, and that's a difficult place to be. I suspect you're not a religious man, but I will pray for you regardless.
Only after version 5, VBX weren't COM.
I learned last week of magnesium based pools, as an alternative for chloride or salt pools. It is said to be good for the skin.
Neat. I wonder how GPT-4’s query expansion might compare with SPLADE or similar masked BERT methods. Also if you really want to go nuts you can apply term expansion to the document corpus.
It's hard to seriously take advice who blames Google's lacluster AI results on remote work.
I have been recommending for years that people have a DIFFERENT email alias for evey service

Email aliases look like yourname+somealias@gmail.com

This also helps avoid social engineering attacks when people call into your provider:

https://www.wired.com/2012/08/apple-amazon-mat-honan-hacking...
Yeah, I agree with pretty much everything you said.
With the icloud private relay they say nobody can see both my IP address and the websites I visit. [1]

- Your IP address is visible to your network provider and to the first relay, which is operated by Apple. Your DNS records are encrypted, so neither party can see the address of the website you’re trying to visit.

- The second relay, which is operated by a third-party content provider, generates a temporary IP address, decrypts the name of the website you requested, and connects you to the site.

I wonder whether this disables the surveillance by the wifi companies like Plume.

[1] https://support.apple.com/en-us/102602
> Both C locales and wchar_t are shitfucked retarded legacy braindeath. If
the C/POSIX standard committee had actually competent members, these
would have been deprecated or removed long ago. (I mean, they managed to
remove gets().) To justify this emotional outbreak potentially insulting
to unknown persons, I will write a lot of text. Those not comfortable
with toxic language should pretend this is a religious text.

What a legend.
thank god it returns error codes.

i hate apis that only return strings meant for UI display only.
MVPfy – Validate without building any product
Nature of code sounds like a book about code as such.

Would have expected to be the other way around: the code of nature
As long as you used the bundled installer, everything worked. If you didn’t, you’d need to bundle extra components but, IIRC, component selection was automatic - any DLLs, VBXs, and OCXs used would be detected and bundled.

I think the installer itself was licensed from a third party.
Yes, I'm aware US propaganda can be effective. I'm talking about the post-US future, where China is the top dog. They're heading there.
> If this is all in native Rust then you could do something interesting with macro defined SQL queries, where at compile time, you could output direct bindings from the SQL to the internal DB api.

Aren't table references resolved at runtime?
For language learning there are some scripts that allow you to hover words and show translations for them. I haven't used them myself with mpv, but I found that kind of tools to be invaluable on a browser when learning a language with a foreign script.
This is a nonsense test. There is no context, so the 'next' word after the single word 'The' is effectively random.

I'm pretty certain that LLMs are unable to work at all without context.
The author of the article seems to be confused about the GDPR notification requirements. In the event of a personal data breach, the controller is required to notify the supervisory authority without undue delay, and where feasible, no later than 72 hours after becoming aware of the breach—not the users themselves. However, when it comes to informing end users, the GDPR requires that they be notified without undue delay if the breach is likely to result in a high risk to their rights and freedoms. It’s mind-boggling that FlightAware took three weeks to inform users, which raises concerns about their handling of the situation. It’s also suspicious that they haven’t clarified whether they are aware if the exposed data was actually copied by bad actors—one should assume it was.
That's not how it works. I think you are mixing up damages to be awarded by courts to an individual data subject (right to compensation, Article 82) with penalties (Article 83-84) - the latter having a special meaning, in practice covering the administrative fines by authorities (DPAs).
There was a case by the ECJ (C 300/21) saying that for damages to be awarded to the individual, they have to prove the material or non-material damages involved.
Regardless, any data protection authority can and do fine companies for breaches such as this one and also for late filing, and while DPAs also have to take into account the damages caused to data subjects when deciding the amount of fine, that's not a standard that has to be proven for each data subject separately and is therefore not as strict as the right to compensation. FlightAware definitely should be fined... Like Booking, NTT or Twitter or banks for breach obligations, for more than €400k. But it's still strange that very few US companies were fined so far in relation to no or late breach notifications - not that they were not fined heavily for failure to comply with other obligations. https://www.enforcementtracker.com/
Show HN: Raven – A Better System for Note-Taking
Hi HN! We are Tiago and Patrik. We're building an application to improve the process of taking notes and personal knowledge management. We met through the YC Co-Founder matching platform and we had a common interest of being heavy book readers. We also suffered from the same problem: using notes from books we read.
The biggest problems with note-taking are:

- Notes in physical books are hard to digitize without introducing significant friction.

- People rarely revisit their notes due to poor organization, leading to notes being dumped into files that quickly become gigantic, unusable, and eventually forgotten.

- Organizing notes requires a lot time and work.

We are solving this by creating a system for the entire note-taking process. We make digitization easy with OCR and UX for selecting the desired text. Post-digitization, we use LLMs to effectively organize the content into an organized database.

We categorize content by creating several layers of information that can be used at different times for different purposes:

- Title: A short, one-sentence description of the entire note. This is very useful when searching through many notes.

- Summary: A single paragraph that distills the information, acting as a thumbnail of the captured information.

- Tags: Allows grouping notes based on common topics, regardless of the source.

The goal is a system to make content as easy and efficient to navigate and use as possible, automating the process to save time and effort.

To start with we’re targeting book readers, as this is the most straightforward application. However, we plan to expand this system to accommodate various types of content, including academic papers, articles, podcasts, and more.

We’re launching our MVP and gathering feedback from our first users. If you’re interested, you can try it here: https://ravenapp.ai

Any feedback is very welcome!
> Had no idea this was invented before me

Reinvention and improvement is a signal of timeless tools :)
The better question would be why they allowed the bypass in the first place since MS made the TPM and CPU requirements quite clear from day one, and why people are surprised the requirements are being enforced.
Musk is not personally signing off on every take-down request. It's his "pet projects" that he amplifies to his acolytes on Twitter you need to look at.
Um. If you are talking about the US, you realize it has more "socialism" than most EU countries?

- Do you choose your water company?

- How about your power company?

- TV?

- Internet? and can it be different than your TV?

- Cell?

There are probably more that I have forgotten to mention. But, at least where I live, there is a choice for every one of those items. And hey, there's also no Comcast here.
On the contrary, LLMs are less complex than various NLP algorithms (many of them also use machine learning models).

Same with semantic search.

I keep my notes in text files. But I understand that LLMs are better for powering the features Grug Notes provides than other algorithms, even if they are non-deterministic.
thank you, will give that a go!
Be careful with what you wish for. One such niche is COBOL development. COBOL hasn’t changed much and it’s anything but dead in the sense of not being used, but there are not few developers who wish it were.
Historically the South China Sea was named that in English because the British just sort of considered everything along the coast "China." This included Thailand (then Siam) and Taiwan (then Formosa). After Vietnam fell into separate kingdoms in 1533 France and Spain claimed ownership of a huge chunk of the waters for quite a long time until the Japanese imperialist era started in 1868. Chinese assertion of ownership came about after negotiations in 1953 when France said Vietnam had no claim on anything offshore and wouldn't let the Japanese return the Spratly Islands to Vietnam (then French Indochina) and insisted Japan hand the islands over to the French directly.

The language used to describe and name things is vastly more powerful than people give it credit for. Just because the British were lazy in their administration and named it after something else nearby doesn't mean that the entire sea belongs to the current Chinese state.
That's a completely different argument. If you don't want your notes online, you don't use an online note-taking app whether it's with AI or not.