skysight-inc/HackerNews huggingface dataset:
Show HN: CipherAI – Technical interview prep platform with LLM to assist you
Hi HN, I'm working on a technical interview prep platform that uses AI to help you. As of now, the platform is missing a lot of features and only has a few problems, but I wanted some feedback on the idea.

Currently, Cipher is basically just leetcode but with a chatbot to help you answer questions. However, I was wondering if I should shift in a different direction, which would be more helpful to have an AI assistant (i.e., AI mock interviewer), or if optimizing the current idea is best.

Also, any suggestions on either a) features to add and b) feedback in general would be greatly appreciated!

Thank you in advance!
Interesting supposition from the article -- assuming you don't hear anything official from Microsoft over the next week, this likely makes sense.

"The bans might be tied to requests from the U.S. Department of Homeland Security, limiting what Microsoft can say potentially."

The reason for this could be evidence that Hamas is using Skype to protect the security and anonymity of some of its.. less-accessible?.. members.
I'm not sure I even agree with this. If by conquering your neighbors, your civilization grows 5x (as opposed to just having you + your neighbors), then doesn't that by definition mean it's not zero sum?
The only thing I can think of is that they are collecting every single line of log data from every single production server with absolutely zero expiration so that they can backtrack any future attack with precision, maybe even finding the original breach.

That's the only actual use case I can think of for something like this, which makes sense for a cryptocurrency exchange that is certainly expecting to get hacked at some point.
This section of the docs may be confusing. What you described will actually almost work. See: https://postgresml.org/docs/open-source/korvus/guides/rag#ra...
Biden Announces Tariffs on Chinese Metals Routed Through Mexico
>it seems that Microsoft is banning at least some users

who knows on what terrorist watch list those numbers may happen to be.
On desktop/laptop? Only Arch. On servers I'd say RHEL/Rocky (don't disable selinux!) or SuSE; and the deployed services in podman or incus.
> Maybe in the next life...

I told myself this about an important decision. I thought about it more and decided I didn't really believe in that (proof: what do you remember from your last life), so just did it in this one. No regrets!
What I find more important than the timestamp format -- the timestamp source.

Centralize from where the ts is set (the db is a great place to do this.) Don't let client-code set the timestamp.
Relevant article and discussion from SSC today:

https://www.reddit.com/r/slatestarcodex/comments/1e01b7k/rel...

Fwiw: all governments engage in propaganda, and people are typically biased towards that produced by their own country/culture, which makes reading conversations about alleged instances of the phenomenon very fun if you're into human psychology from a more meta perspective.

You'd think we'd eventually realize this after a century or so and rise above the nonsense, but propaganda is too powerful I guess?

https://en.m.wikipedia.org/wiki/Printing_press
I am sorry but if you travel somewhere like Iran or North Korea you are doing so explicitly against the advice of most governments. Every single person visiting these places is told that they need to keep their shit together, otherwise the consequences could be dire for them or for those they come into contact with.
> The article blames literally everything but socioeconomics

You may have skipped past this paragraph:

"Yet radical pro-natalism is only going to grow as motherhood, an ancient political battleground, is electrified by the ever more frightening socioeconomic outlook. Perhaps the only way to make this inevitable tide of pressure and debate work for us is first to recognise it as a collective issue, then to push for a system which does not actively punish women for having children: affordable childcare so that we do not face a career cliff edge; affordable housing so that settling down seems even remotely possible."

Given the very short amount of time between my post and your comment, it's clear you must have written your retort without having read the article.
I guess that's true now with these "serverless" databases where compute and storage is separated in a neat way. Otherwise you either need to be ok with keeping the whole ≈vm alive, or have a really old school shared database setup alá 2004 web hosting… Maybe it's no problem, but feels kinda icky?

But regardless, I agree with you. I can spin up the cheapest fly.io machine for 2 usd / month, or some DO droplet/function, but neon and these guys are either free or 20. It always feels better paying a bit than nothing.

I know CockroachDB has some serverless > 0 (but cheap) pricing https://www.cockroachlabs.com/pricing/
Looks like it’s broken on mobile
Long story short, economic liberalism is a school of economic theory that’s distinct from and predates the left-leaning political faction that in the US we call “liberal” to distinguish it from the right-leaning “conservative” faction.

(Also, our political parties have heavily realigned their philosophies but not their names in the century or so since the genesis of the economic school.)

Neoliberals are a political faction that aligns with the political right (“conservative”) in the US and subscribes to the economic philosophy of liberalism. The Bush II administration was neoliberal.
Ah, I didn't realize Litvinenko had been naturalized.
They have Iphone 11s in NK and plenty of smartphones. They have some internet, and they'd have more if they West allowed some investment and wasn't punishing a civilian population because of who their leaders are.
Ah, you're right, I should have clicked through a few more links. I was assuming it was a needle that they were asking if the model could recall after hiding it in a bunch of text, not a canary for the test data being included in the training set at all.

Still, I think it's less than clear that the problem here isn't just the idea that you can publish benchmark data on the open web at all without making the benchmark outdated. Expecting secret (to the model) benchmark data to be reliably detected and filtered from training data seems... unlikely. Especially in this day and age where lots of people dislike AI enough that they would be interested in actively sabotaging efforts...
China building two-thirds of world's wind and solar projects
> I'm also still amazed how easy it is for consumers to buy helium-filled balloons at every local dollar store.

most of that helium is garbage, it's not good for anything else. The helium that is in short supply is more pure, its whats needed in the medical field and personally what I need for Deep Diving, it has gotten so expensive that rebreathers have become cheap now to divers that need it.
I've heard good things about AlmaLinux but I haven't used it personally.

https://almalinux.org
The most surprising place I’ve seen it in is in the name of a certain street[1] in Barcelona, where it is used for pronounciation purposes.

[1] https://en.wikipedia.org/wiki/Avinguda_del_Paral·lel
> $3500 is an incredibly high price for what it is.

I think “$3500 is an incredibly high price for what it does for me” is true for most consumers, but if that were incredibly high for what it is, we’d see other companies sell comparable hardware at half the price.

I also think that means they have a bigger problem than just bringing the price down. What it is is incredible, but what it does for me? Mwah.

I don’t think it would fly off the shelves (for a company of Apple’s size) for half the price.
Interesting how the choice of design of ancient coins will, many years later, lead to comments like this.
13th and 14th Gen Intel CPU instability also hits servers
Stop threatening me. And what does Hollywood have to do with me logging in?
1. I reject the notion that a ball of mud signifies lack of care. Nobody gets up in the morning planning on shooting themselves in the foot daily for the next N years and culturally devs aren't great about embracing the healthy benefits of pragmatism. With few exceptions architectural best practices are either largely esthetic or born from the particular constraints of specific tech stack and then leak due to concerted evangelical efforts by individuals polishing their street cred and organizations eager to bolster their in-house devs with unwitting volunteers (see also the near complete capture of open source by industry).

2. They absolutely care, but possibly about the wrong things, and this happens so often it's a cliche. Remember when a big chunk of the industry woke up one moring and decided RDBMs just had to be bullshit because my god look how old they are and collectively dove themselves, their projects, and their organizations off the cliff that was shoehorning mapreduce into a project NOT owned by Google?

Speaking of Google, I feel like there are few things less relevant to the industry writ large than whatever they happen to be up to at any given moment. From tech stack to hiring practices their needs are so totally orthogonal to what any other org requires they honestly may as well be operating in another dimension. Chasing after Google is like running around with a fork in your hand in search of a wall outlet.

Anyway, to finish up my thoughts on architecture as a concept, yeah having some structure to a codebase is something of a no-brainer, but dogma is as dogma does. There are very few unimpeachable capital T truths come from the software architecture intelligentsia. We could talk at some length about the decades of churn in this space as roughly every 5 years another crop of grad students gets unleashed into the industry dead-ass certain that they have found The Way.
Again, I know I'm cheating to pull his out. I don't have any links to any of the profs I worked near in the past.

I have grown rather convinced more people just go by whatever is in LinkedIn than I'm comfortable with.
please. lots of people read HN new for this kind of content. valid lazy web question.
This comment got downvoted because of link. I'm a slient reader for years, this account was registered days ago and not related to langcss. Langcss is a good product allow users generate UI with words. I should stand out and speak for good project and show my support.
Considering people mostly bitch about AMD driver bugs and their GPU computing-related SDKs, I don't think buying a high-level AI sweat shop is going to fix their issues. I am not even sure if in the entire Silo AI you could find 5 people who understand AMD GPU assembly code and can effectively debug generated kernels.

They'd get more value offering $500k+ comp to a few people from https://handmadecities.com/
Even the opening long shot "has stakes". That's an amazing film packed with talent in all departments.
I've been using CodeMirror+Lezer to write a custom query language similar to GitHub's (somerepo stars:>100). It's been great (though unfortunately time-consuming), and Marijn's been incredibly responsive/helpful on the "discuss" forum (as long as your question puts in a modicum of effort, hah). He's merged some PRs I've made, and treated many discussions as feature requests and implemented them.
Yeah but did that come before people started being able to build pools? Probably? For the beach maybe, but people wouldn't have been learning to swim inland til pools were popular I reckon.
"One conversation set WA’s joint Scientist of the Year on a path that would see him become a world expert on cancer and exercise—and extend the lives of thousands"...https://particle.scitech.org.au/people/rob-newton-why-people...

"Get plenty of exercise. Exercise helps boost your immune system" https://medlineplus.gov/ency/article/004008.htm
After working with F100 customers, the number of applications they work with across the organization is simply mindboggling. When you have tens of thousands of applications (not branches) managing this stuff gets out of really quick. Things like license management and tracking what applications are using is no longer just a task that can be manually done.
> they say it's a social problem that must be legislated to get fixed

Where did they say this?
> fields to harvest kimchi (cabbages), a vital staple in all North Korean diets. They would then take the kimchi home and pickle it in vast quantities and store it there.

> This kimchi supply would then hopefully get them and their families through the long, bitter winter months.

This reminds me that my parents (they live in the South-Eastern Romanian countryside) make excellent pickled cabbage, in fact eating pickled cabbage is one of my fondest food-related memories from the dreaded 1990s (when there wasn't that much food to go around on account of lack of money, and we had close to no money because of the infamous Shock Therapy).

Very interesting to see how pickled cabbage has been helping people go through rough times at the two opposing sides of Eurasia (on the Korean peninsula and on the European peninsula).
For some things yes, for some no. Fwiw, urban areas contribute FAR more in federal taxes than they get back in services. Those taxes then are used to support suburban and rural areas that receive much more in services than they pay in taxes.

Either way, it’s very evident in many urban areas that taxes paid result in both economic and quality of life benefits.
I don't think you understand what slogans are for or what "something for X" means.
Two Czechs were killed when the Russians blew up a Czech ammunition depot in 2014. That's about as open as this is.

You could maybe argue it was incidental rather than intended, like the woman killed in the botched Salisbury poisoning, but it's a natural outcome of these kinds of plots.
Largely for my own future reference, a comment by dang explaining the fragility of online discussion and hence the importance of civility:

A forum like HN is perennially teetering on the edge of a downward spiral and can easily burn itself to a crisp. The founding idea of the site was to try to stave that fate off, at least for a while.

<https://news.ycombinator.com/item?id=23047709>

That also links to pg's original HN "Welcome" post, which expands on these goals. I've read that before, but am re-reading and re-absorbing its points again now:

<https://news.ycombinator.com/newswelcome.html>
Zero comment thread, since the only comment was the submitter.
That was my point.

I figured the reason it wasn't interesting the first time was something like "Are you telling me that a kernel, and anyone with root access to that kernel, can ultimately know everything a kernel does? Shocking!"
Older BIOSes are much simpler, and also offer no security boundary at all - nobody talks about BIOS vulnerabilities because it wouldn't give you anything you don't already have!
It is. But what can Germany do about it ? Nothing.
As long as one can convert database dumps between the two without too much trouble, this tired "debate" seems silly.

Perhaps the debate might be over how much trouble is too much. AFAICT automated "find and replace" can cure just about every "incompatibility".
You think those are infrastructure? Those are innovations and technology, i.e. ideas.

Infrastructure is tangible.
> Turns out that all those execs who've decided to incorporate AI into their product strategy have already tried it out and ensured that it will actually work.

The 2-4-6 game comes to mind. They may well have verified the AI will work, but it's hard to learn the skill of thinking about how to falsify a belief.
They do tell you that you are missing now. On ubuntu 24.04, apt now reports/nags me about security updates behind esm-apps.

They also publish an oval xml for use with openscap tools to get a list of unpatched CVEs. The issue is not enough people know about those tools.
https://security-metadata.canonical.com/oval/
what do you like about '3 Women'?
> Let’s note however that even "owning a domain" is an illusion of control

That’s not true. It’s definitely not complete control, but it’s far more “sovereign” and independent than having a user account with some corporation that can change its ToS overnight. To seize a domain, a lengthy legal process is needed. Not to mention, you can choose a domain that doesn’t fall under a specific country’s jurisdiction or choose a registrar company located in another country. For example, you can register a domain like .ch or .no, and a legal US order won’t be effective, especially if you didn’t use a US-based registrar. Furthermore, you can host your own domain name (1). It isn’t entirely safe, but the process and efforts to seize it are far more complicated than a click in an MS dashboard. Unless that person is doing something extremely illegal, no one will bother.

(1) https://blog.technitium.com/2022/06/how-to-self-host-your-ow...
I wonder how NK blocking their own internet from the outside world is the west punishing the NK civilian population.
If you look closely, kcal is always written Calorie not calorie. It’s interesting that even in otherwise metric based countries, the joule is completely foreign. It must be what most Americans experience when they see Celsius

RAM is always GiB - it’s how it works. I’d love to see an example of it being mangled though
If you happen to be coding in Rust, for really robust concurrency testing, I cannot recommend enough the AWS Shuttle library (https://github.com/awslabs/shuttle) which can find insanely complicated race conditions.

What the Shuttle library is doing is basically automatically going through all the permutations of the schedule diagrams described int his blog post.

We used it at AWS to verify the custom filesystem we wrote to power AWS S3.

If you're curious, I wrote a little tutorial on it here: https://grantslatton.com/shuttle
DevTools is open-source!

https://github.com/ChromeDevTools/devtools-frontend/blob/mai...
Russia is Western. I didn't say otherwise.
Unless someone is splashing gasoline around, fire will spread very slowly in an open-topped plywood maze. And heat/fumes/smoke will head skyward, not accumulate as they would for an indoor fire.

As an organizer, I'd be much more concerned about medical emergencies and inter-personal crime in the maze.
In order to maybe stop a few from engaging in acts that may harm people we actually harm many and accept it as collateral damage. It is doubly unfortunate that when it comes to Palestinians 'collateral damage' in all forms is acceptable for even the most trivial of potential gains.
I think ARR/LOC would be a better metric.
> Spacecraft, acceleration to pick up speed (not to go higher)

That would mean you would no longer be in a free-fall orbit, you would be moving faster than free-fall orbit speed, and your clock would run slower. Depending on how much you sped up, you might even end up having your clock run slower than Earth clocks.

> stock-exchange cheaters

Nothing you can possibly do with your rocket will enable you to cheat on the stock exchange. No matter what you do, you can't have your buddy's light signals contain information from his future.

> I don't get the "don't need" or "don't want".

You don't need or want to fire rockets to speed up if your objective is to have your clock run as fast as possible relative to Earth's at a given altitude. Indeed, if you really want your clock to run as fast as possible relative to Earth's clock at a given altitude, you should use your rocket to "hover" motionless (meaning zero speed relative to Earth's center of mass) at that altitude, not to speed up relative to free-fall orbital speed.
Checkout this discussion

https://discuss.codemirror.net/t/codemirror-6-and-typescript...

or this package

https://github.com/val-town/codemirror-ts
They excel at paying attention.

So, reading through logs, deciphering vague error messages, navigating an overcomplicated screen for a specific thing. Especially for something like Android dev, where about 90% of the tracestack is just garbage and error messages don't say anything like the real problem.

They're very good at stochastic searches. So drafting outlines for a paper, logos, creative brainstorming.

They're bad with numbers.

They hallucinate, so you don't really want them in a situation where you can't prove whether they're correct. You can use them for medical diagnosis, but only if you double check what it gives. They use the average of what they're given, so if you're trying to code a thing, it gives you old tech stacks.

Basically you don't want it for things that you have no experience with and can't verify.
> And while [beneficial compound] naturally occurs in olive oil and mature olive fruit, the researchers note that its concentration in those sources is most likely too low to deliver these metabolic benefits.
In the footsteps of tigers: the all-women team protecting Sumatra's rainforest
well I wouldn't be so sure. if you cook with it or add it to dishes (not drink it on its own, who would do that) it certainly has beneficiary effects and it is less of a cause for weight gain than all carbs.
Fact of the matter is SQLite is appropriate and better for a lot of low-write scenarios on a single machine.
Hey, thanks for sharing this, I'm really enjoying it.

Especially the one about packet loss, it was really interesting to hear the way a software engineer explains network protocols.

I hope you continue.
NB for late readers: above was for the originally-submitted WSJ link. Unfortunately it doesn't capture the full obit.

See: <https://news.ycombinator.com/item?id=40934189>
"Always use a bookmark" has always been the best advice. I'm fairly sure getting a bunch of typosquatting domains is standard practice now for major (particularly financial) sites so typing in the site from a reliable printed source for the first access is fine (particularly since you can be extra careful if you only do it once). For using shared computers, I'd still personally recommend typing from a reliable printed source.

For logins, a major advantage of having browsers save login info is to recognize legit sites becuase the login can be filled out (though it should be set to require a click on the login form and not just appear). Occasionally sites change in a way that breaks this but usually just once to use a subdomain and can be investigated more closely when it happens.

I think browsers should add a "site bookmark" feature that uses a well known mechanism to allow all associated sites to be annotated in a way that shows up similar to how EV certificates used to work (but is entered by users). That would make it possible to recognize legitimate links into a site (as long as you annotate the correct site the first time) and there could be an option to be notified when leaving the annotiated set of domains for particularly sensitive sites. Currently the closest is bookmarking the home page, editing the URL to remove everything after the domain, checking that the edited url is bookmarked (this is fragile since sites change the redirection quite a bit), and then hold the back button and go back to to the linked page, although this might not work for additional domains (e.g. support sites are often on a subdomain). Ideally, the site bookmarks would also annotate search results before they are clicked. While "remember to check if the site is legit" is not ideal it is a far better situation than "no way to tell if the site is legit". This could also be used to add a standard OTP entry mechanism that binds to a site and gives a warning if it is from a site you haven't given an OTP to before or stored login info (and shows the site name when you enter the OTP).
$1.50/month per _condition_ – Seriously?
CodeMirror's been fantastic for us: as folks building a programming language, we wanted a way to create a playground for people to try it out (much like what Goland and Rust did), and we found CodeMirror super helpful for putting together https://www.promptfiddle.com/

It did help that we wrote our compiler in Rust and were able to transpile it to WASM :)