skysight-inc/HackerNews huggingface dataset:
> give the interviewers their desired robotic answers

As someone who has interviewed a lot of people – robotic answers are specifically not what I (we?) look for. The difference between hands-on experience and book knowledge is exactly what we're trying to tease out.

It's very obvious when someone is reciting answers from a book or google or youtube or whatever vs. when they have actually done the thing before.

For the record: ChatGPT is very good and the answers it gives are exactly the kind of answers that people with book knowledge would give. High level, directionally correct, soft on specifics.

I mostly interview seniors, you obviously wouldn't expect experience from an entry-level candidate. Those interviews are different.
Please tell us that you didn't sign!
The key is the initial assumption "n is chosen uniformly at random in [0, 100]". This is rare in real life and few people can really understand it immediately. In real life it's usually like "each ball can have certain chance to be red or green", in that case n is highly likely to be in the middle instead of equally distributed among [0,100].
> I said that ActiveRecord was popularized by Ruby on Rails in 2004.

Thanks for the random history lesson and all, but why are you bringing up ActiveRecord in the first place? The topic is OOP, not a library that is bundled with a web framework created many years ago.

Did you not even read your own comment? For a brief moment you seemed to recognize that the subject is about OOP.
My friends and I have played so much already that the list of elements on the sidebar is unwieldy. You can paste this little js snippet into the console to add a basic search feature

items = () => [...document.querySelectorAll('.items div.item')]
show = (elt) => elt.style.display=''
hide = (elt) => elt.style.display='none'
search = (text) => (items().forEach(show), items().filter(e => !e.innerText.toLowerCase().includes(text.toLowerCase())).forEach(hide))
inputElt = document.createElement('input'); inputElt.type='text';
document.querySelector('.sidebar').prepend(inputElt)
function handle(e) { search(e.target.value) }
inputElt.addEventListener('input', handle)
jitter on top of the hour for massively scaled notifications is typical.

OF COURSE everyone wants reminders at the even points, but what, do you scale up your system for every half-hour/hourly peak? Or just put in the TOS that the activation will jitter by a bit.
No, they're correct, Turbo is the one that is noticeably inferior. It shows especially with more complicated answers where it's prone to give you an answer with "... (fill in the blank)" type lacunas exactly where the meat of it is supposed to be.
Smallest and fastest sorting networks for a given number of inputs
The most interesting part is that the control group (no cheating) has a ~50% pass rate on random leetcode questions. Tech hiring is so arbitrary.
expecting a lot of insightful counterarguments from a musician and educator with such experience. got hand waving instead.

¯\_(ツ)_/¯
I'm not convinced invariants are crucial. Common, certainly, but not crucial, I think the opacity is more important.

Take Rust's core::net::Ipv4Addr, that's obviously just a 32-bit value inside - it has no invariants to be maintained, but it's opaque, even though I know it's a 32-bit value, I am actually not able to just directly treat it as the value or prod that value, I have to use certain procedures, which include predicates (to ask if this is, for example, the broadcast address, or a loopback address) and some useful bit operations,
Finetune Phi-2 with DPO
Recently fine-tuned, quantized and deployed Phi-2 model with DPO technique and did 4 bit quantization using bitsandbytes and then deployed on Inferless.com, got around ~7 seconds of cold-start and ~21.34 tokens/second.
> probably mostly pretty hardened

Quite possibly perhaps that might be true-ish to some extent, I think, but take that with a grain of salt, I'm not an expert, that's just my wild guess :-p
Qwen
Because those arent 0 days. Those routers/doorbells/fridges will never receive updates.

I wonder if the OG Mirai minecraft server wars botnet hackers working for FBI now were part of this task force.

Original story https://www.wired.com/story/mirai-botnet-minecraft-scam-brou...

Fantastic follow up https://www.wired.com/story/mirai-untold-story-three-young-h...
Jim's blog post about his discovery is also delightful to read: https://hedraweb.wordpress.com/2023/03/23/its-a-shape-jim-bu...

His offhand mention of "Craig's SAT Solver" opened a rabbit hole for me. I put together a blog post on how to draw the tiling without knowing the recursive structure by just feeding the shape into z3: https://www.hgreer.com/HatTile/
> less likely to prompt with things that would be rejected or outside the expected domains of expertise.

I don't see why. If anything, it's the opposite - people spend a lot of time coming up with contrived logical puzzles etc specifically so as to see which chatbots break.
I’m not a gamer, but I am a coffee person, and as a potential customer a few things come to mind. The “supplement jar” packaging isn’t familiar, and there may be reasons why you wouldn’t put a high end coffee in a sealed container, but the label doesn’t say that it’s whole bean coffee. At first I thought is was concentrate or similar. When you differentiate in some aspects like packaging, it is important to be similarly clear to avoid being misleading.

I would think that a gamer-focus would tend toward ready-to-drink options ( I seem to remember Bawls going for this market ) not ultra-high-end whole bean. And that’s where I’m struggling. I pay more for great coffee, and even more for businesses I like ( purpose statement, what you do with a portion of profits ) but your prices are double for half ( nearly ).

In a bold play like this, I would go after the people buying gifts for gamers.
Hello, I would like to take this opportunity and ask for help here, about using A.I. with my own codebase.

Context:
I missed [almost] the entire A.I. wave, but I knew that one day I would have to learn something about and/or use it. That day has come. I'm allocated in one team, that is migrating to another engine, let's say "engine A → engine B". We are looking from the perspective of A, to map the entries for B (inbound), and after the request to B is returned, we map back to A's model (outbound). This is a chore, and much of the work is repetitive, but it comes with its edge cases that we need to look out for and unfortunately there isn't a solid foundation of patterns apart from the Domain-driven design (DDD) thing. It seemed like a good use case for an A.I.

Attempts: I began by asking to ChatGPT and Bard, with questions similar to: "how to train LLM on own codebase" and "how to get started with prompt engineering using own codebase".

I concluded that, fine-tuning is expensive, for large models, unrealistic for my RTX 3060 with 6Gb VRAM, no surprise there; so, I searched here, in Hacker News, for keywords like "llama", "fine-tuning", "local machine", etc, and I found out about ollama and DeepSeek.

I tried both ollama and DeepSeek, the former was slow but not as slow as the latter, which was dead slow, using a 13B model. I tried the 6/7B model (I think it was codellama) and I got reasonable results and speed. After feeding it some data, I was on my way to try and train on the codebase when a friend of mine came and suggested that I use Retrieval-Augmented Generation (RAG), I have yet to try it, with a setup Langchain + Ollama.

Any thoughts, suggestions or experiences to share?

I'd appreciate it.
If it were easy and straightforward they would have done it years ago.

You have absolutely no idea what their constraints are or what their IPv6 decision making process is. Neither do I. It might be operational issues. It might be legacy code. It might just be because they've figured not doing it makes them more money or because they think not enough customers are asking for it. Hell, it could be as simple as the right executive thinking "IPv6 is a fad" and roadblocking. But it's not "because the hardware doesn't support it"; that's a long ago solved problem. And AWS designs/builds their own networking gear, so they aren't waiting on Cisco or whomever to give them what they need...they would have done it years ago.
Because it's all about, and only about, you. Yes?
Accessibility according to actual people with disabilities (2017)
I like that ‘Lightning + Earth’ is ‘Tesla (car)’.
Angel + Zeus = God. o_O

This little game is too entertaining. I hope the author open sources it, or writes a technical blog post on how it's implemented.
I had a similar experience with them: they swore they had to have an installer plug the modem in, agreed to waive the $120 fine, and then it came back every month and I had to call their executive office to get it corrected. That last part did double duty because they never once billed at the quoted rate in the year we lived in that area.

Where I live now, Comcast has competition from Verizon and RCN. Starting a few blocks away, it’s only them. Shockingly, neighbors on the no-competition side report the same kind of routine casual fraud but it never happens here.
For years, I used i3pystatus, but I was frustrated by the fact that it's not flexible or extensible.

I considered using i3blocks, but I didn't like the limitations of its INI-style configuration.

I wanted the flexibility of a proper scripting language.

Thus, I created https://codeberg.org/amano.kenji/j3blocks which comes with a few built-in modules.

j3blocks requires you to write a janet script. You can shoot your foot with scripting, but it is very flexible. You can easily write your own j3blocks modules after you learn j3blocks.

https://codeberg.org/amano.kenji/j3blocks-extra has extra modules. One of them is pipewire-node which lets you watch and control pipewire nodes on i3bar or swaybar.

pipewire-node shows you changes to a pipewire node immediately. You can control a pipewire node through mouse clicks or unix domain socket messages.

The whole system is very flexible, but it took two weeks to polish it to the point where I can talk about it.
I suspect there's something like of the people who go through qualification and get an offer from Comcast 98% request to install it.

You probably didn't give them all the info unless you were ready to pay for it. And all the other people that get disqualified didn't count.
The “who correctly called the 2008 financial crisis” in the headline supports nonsensical predictionism, even if the supporting article is entirely different.

Also bear in mind there’s a quote from the author for prediction as well though it is more than a tad offensive to modern sensibilities:

> “If one puts an infinite number of monkeys in front of typewriters, and lets them clap away, there is a certainty that one of them will come out with an exact version of the 'Iliad.”

The idea that somehow we should put more credence on a man speaking on the future of the markets and is calling for a “miracle” who is famous for writing a book about unpredictable events is just hilarious, and my point.

Who else should we take our advice from about the most predictable events of history? Steven Hawking from the grave? Perhaps a successful advice columnist?

Let us not get lost in the obviousness of the prediction or the durability of the prediction of bears when we can enjoy the stupidity of the media presenting an author of a book about unpredictability as some kind of novel expert in the inevitability of the collapse of the western financial system due to unsustainable debts. It’s rich and delicious irony and, especially combined with all of the famous things this man has said that are the opposite of linear predictability being more common than we realize is, as I said earlier, just utterly hilarious.
The Week Netflix Put the Smackdown on Its Rivals
“But unlike Acrobat, the Preview app doesn’t have an upper limit on what we can put in MediaBox. It’s perfectly happy for me to write a width which is a 1 followed by twelve 0s:

Screenshot of Preview’s Document inspector, showing the page size of 352777777777.78 x 10.59 cm.
If you’re curious, that width is approximately the distance between the Earth and the Moon. I’d have to get my ruler to check, but I’m pretty sure that’s larger than Germany.”

The size of every planet in our solar system, put next to each other, can fit in this doc with room to spare
Yep:[1]

> The byte offset in the decoded stream shall be a 10-digit number, padded with leading zeros if necessary, giving the number of bytes from the beginning of the file to the beginning of the object. It shall be separated from the generation number by a single SPACE. The generation number shall be a 5-digit number, also padded with leading zeros if necessary. Following the generation number shall be a single SPACE, the keyword n, and
a 2-character end-of-line sequence consisting of one of the following: SP CR, SP LF, or CR LF. Thus, the overall length of the entry shall always be exactly 20 bytes

This is interesting. Never actually saw anything other than CRLF in practice, even inside of PDF files that otherwise were LF-only.

[1]: https://opensource.adobe.com/dc-acrobat-sdk-docs/pdfstandard... page 41
He doesn't seem to recognize that the government debt is backed by not only the entire productive capacity of the nation, but also the willingness of creditors to tank the world denominated currency. It's possible that some political fights could temporarily sway the market but it would take a broader societal collapse to actually kill the dollar.
> You are accusing missionlocal of hack journalism where it is simply reporting what happened.

I am not saying that they're hack journalists because they literally accused Tan of incitement to violence (that would probably be libel). I'm saying they're hacks because the article (and the prior one) were full of irrelevant details about Tan, while ignoring nearly all of the details about the actual incident. Tan is not the core of the story, unless you've lost all perspective on your job as a journalist.

It's like reporting on a robbery, but making most of your article about Karl Marx because the criminal was reading a copy of Das Kapital. The only way you get to that point is to blame Marx for the actions of the criminal.

Some unhinged person sent a threat of violence to politicians, using Tan's tweet. That is the story. Tan's liquor cabinet, his history of political donations, his wealth...all of that is irrelevant.
Unfortunately, one such missile costs more than 200k pounds sterling [1], which come to about $250k. It only carries a 10 kg warhead. For comparison, the ground launched small diameter bomb (GLSMB [2]) that supposedly Ukraine received today, costs only about $50k and has a 93 kg warhead. And a range that is many times the range of the ASRAAM.

Of course, something is better than nothing.

[1] https://en.wikipedia.org/wiki/ASRAAM

[2] https://en.wikipedia.org/wiki/Ground_Launched_Small_Diameter...
Isn't the general mantra around leetcode that you should be spending a few hours after work in the lead up to joining the interview process to get into the swing of it?

What would be different from spending that time making a few PRs to an open source project or just building something from scratch to demonstrate your skills?

A lot of engineers that I've worked with have never spent time on leetcode and struggle to answer the common interview questions that aren't easy or low medium, so personally I don't see it as that much different, there's time required either way. One is productive, one isn't.
Many accessibility tools on windows use the IAccessible com interface to get text from applications (including google chrome and chromium and many other browsers and applications.)

If google chrome doesn’t prevent this from occurring, Windows/Edge can easily collect this info via the IAccessible interface.

If google chrome does prevent this from occurring it will also prevent accessibility tools from doing the same.
It’s unpredictable, usually it behaves but on arbitrary web text you’ll eventually trigger a “safety” barrier, and sometimes just trying again will work.
imo AI is just too overhyped and at this point I'm kinda sick of seeing companies update their product with 'AI features'
Sure, but that’s my point exactly.

You need an offramp.

The only offramp is someone else (or some exchange) buying your crypto.

They would be the “greater fool” in this case.

Even if you earn crypto, that crypto came from a “lesser fool.”

You’re just the intermediary.
The colloquium talks do need to be pretty elementary!
In this case, would pinning the file make it accessible from either hash? I'd expect it to, but idk, I've only ever seen sha256 hashes on IPFS.
No, that quote is correct. Let me restate it in a way that may appeal more to pessimists:

Money is a form of mind control. You use money to get people, groups, institutions, to do what they normally wouldn't. Economics is the study of manipulating that power.

Cryptocurrencies would then be, or was supposed to be, about radically resetting economic priorities, in part by washing away the old incentives (by cutting the institutions that perpetuated them out of the money->behavior loop). It actually did manage this, to a limited and chagrin-inducing extent: 2-3 years ago, you could have convinced someone to pony up 2 year's worth of the average American's income for a picture of a cartoon monkey. Even today, people are paying "money" for digital art that they never would have a decade ago. The potential to have people value things differently because the means underlying that valuation had changed was there.

The issue, to my eye, is that the traditional financial "megaliths" (as he put it) sunk their claws in, with people on the inside ready to sell out the space to become filthy rich (only to be betrayed, both by their own hubris and the incumbent power structures). This is where your "game of greater fools" comes into play, as well as the oft-noted notion that Capitalism subsumes and commodifies everything it can.
I like the spirit but I'm highly cautious of the measure we choose. E.g. "80%+ of their service addresses" basically means "They can only advertise 25 mbit plans despite massive fiber investments". The intent being few people hear about plans not available in their area but the effect being yet another reason to not bother trying to serve rural areas.

Obviously the measure could be improved, particularly by making it an "and" instead of an "only" (e.g. "Most all service areas with up to 25 mbps, select service areas with up to 5 gbps. Check your location for details") but, for all the song and dance, I'm not sure such a thing really makes much meaningful impact to the consumer in the end (unless, again, it's so restrictive to have negative impacts instead) as regardless you're going to have to check your actual address and see if you're in the remaining x% that doesn't get that speed anyways.

I'm a big fan of just flat requiring "up/down for up to x GB/TB per month" in the advertisement though. Worst impact of that is the viewer just doesn't care.
Did you get hit with the “no bandwidth cap” if you use their equipment or the $15 a month charge for using your own equipment or a combination thereof? Because that’s their official policy in many places (it’s insanely unethical and barely hidden consumer exploitation of fees).
Doesn't this completely deflate the selling point of AI? They force-fed a model the entire Internet and only got a statistically insignificant improvement over human performance.
Because (I think) it's a great song and because there may be precious few songs appropriate as response to this comment, and because I'll take any opportunity to introduce people to the genius of MC 900ft Jesus:

https://www.youtube.com/watch?v=Qugb5aGZbEo

"he wasn't one to sacrific torque or horsepower for easy starts or other such petty concenrs"

"an impossible arc across the night sky"
>Hell, we recently elected a President almost entirely because he was the biggest asshole in the room.

Speak for yourself. This seems to be mostly an American problem.
They have different roles. The ground launched ASRAAM is a surface to air missile that can hit aircraft in flight. The GLSDB is a surface to surface weapon that can only hit targets on the ground.
Considering that all that information could be accessible in an easier way online (and with better resolution), a book doesn't make much sense. They are heavy, you can't copy/paste, you can't zoom on the images, you can't share it easily... however, they are beautiful. I hope people keep making books for years - not only this kind of books (that are beautiful), but also paperbacks, etc. Books are a beauty on themselves, even if they are not the best format for some purposes.

I guess, however, we are going into a future that resonates with a quote from HBO's The Newsroom, that says that books are the new form of art. They will soon be like paintings.
Base64 is never-before seen?

This isn't even very advanced stenography, am I right?

Heck, something like the network buffer datastore seems a lot more advanced.
"Can it run Doom?" (Gut bacteria edition)
> "1 box running shell scripts with flock" to "mega custom thing"

Literally went from a working "tidy little house" to building a massive sky-scraper.

Obviously Slack operates at a much larger scale than I do...but holy moly.

hey, good luck to them with that!
Servicing the debt is an entirely political act. If the US government wants to pay its bills, it does. The alternative is unlikely, but interesting-what if the US just says no? What enforcement mechanism is there? The biggest trade partner, biggest military, and cultural hegemon says "what are you gonna do about it?" and you do what?
Bit of a tangent (though it is directly mentioned in TFA), does anyone knows why Signal spends 1.3M/yr on data storage?

I understand that it's probably the result of a massive amount of requests/transactions done with a cloud provider, and the actual storage needs are probably pretty low given the ephemeral nature of their system.

But at what point does it become financially irresponsible to not run baremetal?
The correct way to protect children is to protect everyone. The correct way to protect everyone is to make advertising illegal, with penalties significant enough that it isn't profitable anymore.

If we, as a society, were to accept the reality that paying people for their endorsement is only ever used to achieve the effect of fraud without committing it, we could just eliminate paid endorsement.

Extraordinary technological progress has been made in laundering fraud and disinformation, but that technology costs money and therefore requires customers to operate. Eliminate the customers and the sickness they create will go away.
Yes, you are correct, it doesn't make the work a failure. However, with my practice and my intentions, I personally do think I have failed if I need a statement to explain the piece. In addition to contemporary audiences, I like to think of how future archaeologists might interpret an artifact, without any explicit context.

> To me, a piece that requires context and explanation is just another genre of work, and it’s a genre I appreciate. It can reveal that the creation journey often looks nothing like the finished product, and for many artists, the value of the work comes primarily from the process of expression.

I can get behind this. The issue for me is that artists who rely too heavily on their statements to impart meaning might be limiting themselves in their visual vocabulary and the conversation. Having known people who get upset when they are trying to convey very specific concepts outlined in their statement, but audience members choose to interpret it differently, the failure, to me, is within them, not the piece.

Part of my problem might be that when I was starting out, the only places in a gallery available for words was the name of the show and the title.
Single-root input/output virtualization (SR-IOV)
> Because it's all about, and only about, you. Yes?

Yes, it is about the collective "you," and always has been.

To suggest otherwise is preposterous.