skysight-inc/HackerNews huggingface dataset:
hey, I am building an open-source tool for frontend teams to enjoy instant natural language search in React (JS/TS) codebases. I’d love your feedback on this, here is the Github repo: https://github.com/wizi-ai/code-search

Also, please support the launch on Product Hunt!
I had some lovely tomatoes last night. I expect it's just that Ukranian newspapers have better things to discuss than cucumber shortages, so there's no panic buying.
Windows is no more bad than macOS or any distro of linux.
So you want to be a SoC Analyst?
Wow, that's only $416k/mo.

Which is like, wow, half a mil a month, but... also alarmingly little!~

Apparently the backward compatibility monster is not the size it used to be?

Now I understand why Win11's designers used Macs... wow the moat got small
Amazing post, agree with everything you've said. I've always felt that the problems with advanced MCMC methods (HMC, RM-MC, etc) are even more painful when one looks at approximate bayesian methods - ADVI (variational approximation), SGLD (langevin dynamics), and so on. My grad research was on ABC-SMC methods, probably the last resort of all last resorts.

There was a period a few years ago when it was all the rage to take arbitrary probabilistic programming models and just toss ADVI at it blindly with fancy tools like Pymc3 or stan. I feel like everybody eventually came to the conclusion that if the model was simple enough that you could guarantee that ADVI was actually correct, you didn't need it, and if it wasn't, you couldn't possibly verify you were approximating anything close to the true posterior.

At least with HMC it would generally explode when dealing with pathological geometry (multimodality, non-identifiability, whatever), whereas lots of the approximate methods will 'converge' to completely incorrect answers. I know there's been some work on determining if things have gone off the rails (https://arxiv.org/pdf/1802.02538.pdf), but I couldn't ever find a place where it felt safe to use this stuff blindly.
I would add jq to the data wrangling section https://stedolan.github.io/jq/

Being moderately competant at jq on a team that doesn't know jq is a super power.
>Consider that if our hero disappears on a months-long backpacking adventure in Europe and without her to save the day our velocity slows to a crawl, we've stumbled upon a systemic reliance that reveals deeper fragility.

>As such generally we want to discourage a culture of heroism and seek to build systems and processes that don't require it.

The economy runs on heroism. If you don't believe me, see how central planning went in the last century

I have seen heroes quit because of decreased comp leading to huge revenue loss. I have also seen extremely expensive but predictable (often in that they don't deliver) "systems and processes"

This post speaks to cushy managerialism
> REEEEEEE YOUR SOURCE IS BAD, MY SOURCE IS GOOD REEEEEE
That seems like a bad take, focused on the money changing hands aspect, and ignoring the other side if that transcation. Especially these days when you could totally build it yourself. Design your own PCB, build your own enclosure, solder all the switches up and write some microcontroller firmware to drive it. Or, y'know, you could just buy the product that someone else already spent the time building if you didn't want to do all that.

Some people want a button that very satisfyingly clicks to hang up at the end of that zoom call with their boss/lover/employee/whatever. Some of them are even willing to pay money for one. Others want to build one themselves from scratch. Sounds like you're not willing to. That's okay, it's not like someone is forcing you to buy this thing. (Thankfully, desktop computers are quite open and let you connect random hardware and run random supporting software, and they aren't locked down like, say, iPhones, which you are intimately more familiar with than I.)
I dunno about OP, but you can get home roasting machines that look a bit like a submarine that you throw the beans in and leave to roast.

They’re not super cheap, but in the order of the price of a good grinder or coffee machine and confer enough cost savings to be worth it longer term.
tf2classic.com is pretty much TF2008++.
Similar is the case on Product Hunt as well. But it includes all sorts of products - from simple wrappers around GPT-3 etc. to truly innovative apps. It's kind of becoming overwhelming. I write about AI products and learning resources in my free weekly newsletter https://aibrews.com
Journey from frustration with JavaScript stack to finding joy in Ruby on Rails
Since most of the relevant training data is likely to be punters kvetching about Microsoft, it'd be amusing to see if this would propel it into an angry rant about its boss.
Hu? "total amount of tasks to do, or if we are going to finish the project on time" is exactly the boundary that should be upheld between contributors and their managers.
I read a long time ago, that either Kernighan or Ritchie said they never use a debugger and just sprinkle printf() statements.
Opiates are incredibly effective at treating debilitating pain. Not headaches, not toothaches, but overwhelming “please just kill me” pain. I take adderall with a prescription but I am not going to pretend that my psychological needs are somehow more worthy of medication than another’s pain.

You want to get real angry? Cannabis and psilocybin are both schedule I drugs while cocaine is schedule II. I know cocaine has medical uses and is unfairly maligned, but still.
That's funny. This is much of what I teach my own IT Product Development students in the first year course The Web of Things at my CS Department, Aarhus University. My goal for the course was precisely to introduce tooling and techniques, and to habituate the students to their use through the construction of systems integrating Web and IoT. It's a busy seven weeks, but students further along often tell me that they learned a lot and are still using the same tools.
At my uni this is a course in the first semester, called introduction to operating systems, covering command line, git, encryption, bash and all that. It's pretty good for second year student that are TA's because it's quite some infrastructure needed to teach the labs(containers, configuring vms, custom autograders) so
Haskell Playground is live at play.haskell.org
It’s good to see a mac.com email ID.
Laid off tech workers are using severance checks as seed capital for startups
> I literally wish I knew what the ruckus is. I go in for surgeries every year or so and get sent home with a handful. No fun, i.e. no high for me, AFAIK.

If you’re in pain following surgery, the prescribed medication isn’t expected to feel “fun” or produce a recreational high.

Note that this does not mean that you are immune to addiction or recreational effects. In fact, this exact mindset is a common story underlying many addiction stories: A belief that the person’s response is in some way unique or less than average, leading to cavalier engagement with drugs.

Don’t go down this path.
> A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution.

Curiously, the most practical and reliable way to make Bitcoin usable by say, a hundred million people, is to set up many big Lightning hubs for everyone to open a channel with, and connect those hubs with a smaller network of superhubs, to make Lightning routing efficient, reliable, and with plenty liquidity.

This would then resemble the current financial banking system with its many banks and fewer central banks. But with several crucial differences. The banks don't custody any user funds, they just relay them. Users always remain in control of their funds. The banks also don't control issuance.

Still, this would work better if Bitcoin's emission wasn't deflationary.
Came here for this. He is unparalleled IMHO at putting you in the mind of the creature. His latest Children of Memory is eerie with its timing with ChatGPT getting big.
I like to blame Brexit. In reality it's a combination of things going on, but Brexit certainly exacerbates them.
>The Mojang accounts weren't great for security. No 2FA or anything (just security questions), and if you lost your account / it was stolen, you were pretty stuffed. The only way to recover it was to present the transaction ID of your purchase of the game to support, which most people don't have and you were never told to keep. I saw lots of people get permanently locked out of their accounts.

It was in fact super easy to just search my email Inbox for emails from Mojand and find the proof or purchase.

With MS I have 3 fucking accounts and not by choice, they bought Skype and Mojand and forced me into their super shitty system, I spent 30 minutes 1 year ago to migrate the Minecrtaft accoutn and more then 30 minutes a few weeks back to login back into Minecraft because I needed to detective my way to figureout what Microsoft account they connected to my Mojang purchase.

I hope in a few years someone leaks what greedy motives were behind this forced migrations, probably to sell more shit.
Okay... So how do I actually learn this?
A skillet will work, but results in a very uneven roast (which you may like, but I didn't)

I started with a popcorn roaster I bought second-hand for €10. Those work already surprisingly well, but will spread chaff (the thin membrane around the bean) around the house.

Then I graduated to a simple roaster (aorund €100) , which basically does the same thing (blowing hot air upwards through the beans) but with a chaff filter, and allows for larger batches.

Now I use the Gene Café, which stil uses the same principle (hot air) but has a rotating drum and lets you regulate the temperature.

Most roasters have a timer, but I never use it, it is important to stay around and look at (and smell) the beans. The whole process takes at most 20 minutes.

Googling for "best home coffee roaster" will tell you all you need to know, and then some.
You are right and wrong. I paired with a lot of juniors, and especially in the beginning stage of your career it is important to write as fast as your thoughts are. And in the same way, to be able to jump directly to the place where you want to change something. I belong to the Emacs tribe, and macros were really so impressive while doing my Masters for a lot of people, mass-changing classes definition through "programming" without really thinking. Still, mastery in macros impressed people and saved projects through really fast iterations, it's faster than Excel or Python. It's that a lot of times, you have a thought and want to execute on it, seeing the result immediately. What I don't like about Emacs and Vim is the lack of great debugger support. I would love a world where unit testing, functional data structures and static typing obliterate debugging, but we're not there yet. What I encountered is, that actually real mastery of tools made or broke projects. The 80/20 rule is not what I observed in reality. It is really long tails all the way.
The lost hours are totally invisible (most companies wouldn't even allow you to report them. they don't WANT to see them) and the alternative world without lost hours with more productivity can also not be imagined by those in charge.

For all it's terrible bugs and login issues, is there even alterative with similar functionality that would be as "user friendly" (as in: non-tech people would know how to use it as well as they use Microsoft garbage?).

I literally can't think of any alternatives that comes close in functionality OR has the same ease of use for non tech people and wouldn't waste even more time.
Great to see a vim tutorial that has buffers as one of the very first topics! In many vim tutorials you wade through hours of moving/editing ("This is how you delete a word.", "This is how you delete two words", ...) before you finally get to the most basic UI elements.

The author also quickly introduces helpful concepts like :h, .vimrc without going into too much detail up front.

From the first chapters this seems to be well structured according to what you need to know when learning not according to some natural structure of the topic as perceived by someone who is an expert already.
It feels like every federated network will be judged by the worst actor in that network, whether or not they are isolated from each other. As a result it doesn't matter (for public opinion) if there are strictly moderated mastodon instances because they will be associated with the free-for-all ones by the Mastodon name alone. This is different from how the internet as a whole is interpreted, where both HN and 4chan can exist without impacting each others reputation.
Klonopin is a very powerful benzodiazepine, whereas hydroxyzine is a more akin to Benadryl. You undercut your point when you prepend your point with easily falsifiable information.
Here's an engineering tech talk I did at Red Hat about Frama-C. It was an internal talk but I don't suppose anyone cares ...

http://oirase.annexia.org/tmp/2020-frama-c-tech-talk.mp4 [134M, mp4]
I hated all the configuration stuff to get a usable vim ide. VS Code and its plugins Just Work™ for ide stuff with almost no setup so it was a lot easier for me to just use vs code with vim bindings than to get a good vim setup. Plus I can fall back on visual editing a lot easier this way if I forget some esoteric vim functionality and have to click through a menu.
I don't think it will wane off with time, but will grow more. The new apps based on generative AI are empowering an average user without the relevant skills to create in a way that wasn't possible earlier. From creating gaming assets to powerful animations, it's impressive. So naturally people are excited about this.
One of my favorite projects. I was most receptive to Athalye's[1] manner of teaching.

1. https://github.com/anishathalye
My understanding of bigger salaries outside the UK is that they are based on longer working hours, with very little focus on quality of life outside work. This may only apply to the US, but in any case I’ll always personally consider off-work time a very precious requirement.
The plan just hasn't been made official yet. I'm sure there was some plan that resulted in the raise.
>Others have documented the sordid tale of Mastodon’s development better than I could, but suffice it to say that many queer people, people of color, and women have been cast aside by Rochko despite significant and often culturally defining contributions to the software and ecosystem.

This is why pandering to extremists never works.

It's time that everyone born after 1980 realize the Christ Freak of your childhoods has wrapped herself up in rainbows and moved onto a new culture to destroy.

In 202X The last refuge of the scoundrel is diversity.
I didn't even notice that the dialog title, "Use this account everywhere on this device", isn't really presented as a question. Thanks for pointing that out.

Windows is full of dark patterns, so I don't really know why I had even a modicum of doubt.
Maybe the NES version was harder. I sucked at everything: the raids, the bombardments, the jousting, the battles. I couldn’t do anything right and would pretty much always die before turn 10.
This is for the initial establishment of patient care.

It’s not targeting the average doctor. It’s targeting the pill mills that were setup to prescribe Adderall as a subscription service. You paid a monthly fee to get Adderall prescriptions and the doctors would rush through a token “visit” to get through as many patients as possible in a day.
Does every project need to strive for maximum adoption?
I guess because Deno is a company the answer is yes.

But I think one of Deno’s initial appeals was “A JS/TS runtime for people that don’t want to deal with JavaScript status quo”.
Its accomplishment would have been to be bold and try something different, similar to for example Zig.
If I ever see something comparable to https://levels.fyi in UK, I might be interested… but for now, UK compensation levels are usually laughable compared to US or, say, Switzerland (and US companies pay better than Swiss).
> At least my [...] Windows licenses are still working—but could the school revoke that access too?

This, at least, is a thing I have never even had to consider as a remote possibility on Linux.
I threw up heavily and daily on straterra. Just because it doesn’t have the same suffix as meth doesn’t mean it’s a panacea. Doctors should have the ability to prescribe what is best for their patients
Coming from a Java background, I totally can relate with the struggles in JavaScript ecosystem.
I was looking at a media center/gaming emulation device and to be honest i dont see the benefit of these android based TV devices or Apple TV anymore.

You can buy a good mini-pc for a couple hundred bucks and its much more powerful and flexible. You can run windows or linux etc and hook up any keyboard, controller, remote, and do whatever you like.
Always think we should do this at uni and even for our PhDs. Some students are actually much better in control of those tools than their advisors, but it is still a minority. Always lacking the time to teach this. German system lacks incentives for actual sensible courses IMHO (applied universities might be a bit different)

BTW: Pops up every year seemingly. E.g. 3yrs ago with more than 1000 comments:

https://news.ycombinator.com/item?id=22226380
Ah. It's because it's nowhere near the edge of functionality, I don't think something particularly unusual actually went wrong here. Mr Jeff just hit a bug. But because Microsoft is such a huge company, and fathers with daughters who go to a school is such a large segment of users (and because Microsoft is not as obtuse as Apple, where Apple pretends their software has no bugs), I bet there's already a product manager spinning up a customer service bulletin going out to reps to school IT departments and a team of developers to add the fix to a roadmap and fix the problem globally.

Or maybe the bug's just going to languish and our friend Jeff here is going to be forced to create a new Microsoft account.

--

As far as AWS' products being independent products. I have the opposite view, as their products would be rather useless if they didn't interoperate with each other. How useless S3 would be if it couldn't talk to anything else!
The Georgist argument that land rents are unjust doesn't justify a land tax now. Under his logic, the ones who unjustly benefited were the ones who unfairly claimed the land in the first place. Since then most land has been traded several times, but at the market value, meaning the 'profit' remained with the original holder.

So it would be unjust to now implement a land tax. The value of the land would fall by the discounted sum of future tax, so the entire cost would be borne by the current land owners. They're no more deserving of tax than equally wealthy people who invested in something other than land.

A better argument is that the tax would encourage the owners to make good use of the land. If the government wants to implement a land tax to do that then they should first compensate the current owners.

(In some cases we can still identify the ones unjustly benefiting. The US definitely should be charging Nestlé for the water they pump out of the water table.)
Because nobody got fired for buying Microsoft.

Enterprise IT is conservative and full of strange politics that make it really dangerous for an admin team or it department to stick their head out and do something independent other then follow the "mythical industry best practice" and MS is extremely good at manipulating what gets considered "industry best practice" to their advantage and then give just enough discount on the more visible parts of the costs to look cheaper.

And it's a open secret that individual employee productivity don't matter all that much in the kind of back end work where a PC was ever a feasible tool, as what really counts for profitability is the non-pc using frontline staff's productivity, who is far more likely to be issued either no computers or mobile phones or tablet then wintel laptops.
As per your blog, your test is n=1. Besides, if people can really accurately count their calorie intakes and won’t overeat what they use up, then it is thermodynamically impossible not to lose weight. It is really hard to do in practice, especially for longer periods of time, but the theory behind is sound and straightforward.
I know of only one website that does ads right: the Penny Arcade web comic. I admit I haven't gone there in years, but when I did, their ads were always products they approved of (usually computer games), in the style of the web comic, in a way that fits the site, and made by them, so no malware. This makes it less intrusive, but also a powerful stamp of approval, that I suspect makes it far more effective as an ad. This is better for legitimate advertisers and visitors, although it does mean extra work for the site, of course.
I once again find myself apologizing for my country and trying to explain that in 20 years our (very severe) boomer infestation will be fixed and we'll be a real place again.

Sorry.
Or run apps like Teams in a web browser. Web browsers have good isolation techniques like Chrome's profiles and Firefox's containers.

Teams is written using web technologies so you're getting the same experience as the app.
The real solution is not to use systems who allows that.
I know my PC stack is built on decades of legacy cruft, but I had no idea how much cruft was already incubating in the heart of my CPU four decades ago:

The 8086 has some strange characteristics, such as acknowledging interrupts twice, but these features make more sense when looking at the 8086's history and what it inherited from the 8008 and 8080.
Absolutely. I fully expect Australian kids tell their parents at diner how they made a Instagram story of them and the poisonous snake ;)
For reading this 21 book series it's worth investing into one more book with background information.

I can recommend

Patrick O'Brian's Navy: The Illustrated Companion to Jack Aubrey's World (Hardcover)

Lots of valuable information, lots of illustrations and schematics and photos.

https://www.goodreads.com/en/book/show/24519
There's no ETA for when 1.0 of the spec is coming out that I've seen. Some browsers on some platforms are shipping code behind config options or origin trials. Might be a good guess that it will ship (enabled for end users) this year on first platforms, but hard to say how many years it will take to be broadly useable if you want to support all the big-3 browsers. WebGL 2 just recently made it there...

(And in FF nightly, it's more like "not enabled, no ETA" than "spotty")
Perhaps remote learning requires skill and attitude that prevent you from needing someone to frequently co-write code. I don't have much time to spare so I will only co-write code when the jr dev is literally stuck. The rest of the time I give general guidance and let him figure it out - " improve logging here, consume less resources here by doing xyz, improve readability, optionally use advanced pattern to help you out, etc ". I try to give an example of what I mean each time. Each time he cracks things he grows in confidence and motivation
Patreon for voluntary donations seems to be working quite well. Also affiliate links and custom ads that are actually approved by the site creator.
Great that it's open source!
Ok - that sounds like the exact thing. It was so very odd when it happened. I’m sure I tweeted about it at the time, or put it on mastodon if it was more recent.
I hope you do not often feed your knowledge with shallow and manipulative content like this one.