skysight-inc/HackerNews huggingface dataset:
Looking forward to reading this. Walking is truly the best way to discover a city, and even yourself.

On a personal experience, when I arrived to Tokyo for a month long vacation in Japan, I had planned going to the Tsukiji Market tuna auctions that first day. It was about 2 in the morning, I had just gotten off a plane, not really tired but the jet lag would kill me for sure, so the plan to counter jet lag would be to not sleep that day and rest the day after and sort of get in sync that way.

Now, I don't know how it is now with the new market, but to be able to see the tuna auction you had to be at the market extremely early so, it being 2am seemed a perfect excuse to just walk. I walked for about 2h and when I arrived to the market I found out that day was a holiday in Japan and there would be no auctions that day. Disappointed, tired, I saw on google maps there was an Onsen nearby (around 1h30 away) so I kept walking to Odaiba. The Onsen in question used to be open something like 23h a day which was great for me at 5am.

Now that was one hell of a way to relax after that long walk. Never rested that hard in my life.
I understand your point, but I can’t say I relate at all.

I start my code editor maybe once or twice a day, so the launch speed does not even register

RAM and computers in general are so cheap that I just max out every laptop configuration I buy. If you’re a programmer and will use a machine for work spending $3-4k every couple years should not be a problem, we’re paid very well and should therefore use the best tools we can find.
remember!

To employ means to "use".

All employers are therefore using you.

During the early stages of my training I used to intentionally only take jobs that offered
certificated and recognised training programs as part of the package. These jobs usually paid far less than the going rate.

For instance, one job I applied for offered a complete certificated training package as a methadone dispenser.

After 3 months and the completion of the training I left and got a better paid job as a care-coordinator and methadone dispenser at nearly double the money.

A quick and painless way for developing a good CV
They did mention that in article. " Not surprisingly, it has been adopted in high quality projects, such as Quantitative Economics with Julia, popularised by Thomas Sargent (Perla et al., 2022)."
McDonalds is the company that previously trademarked the term 'real beef' so they could mix filler in with it and still sell it as 'real beef (tm)' .. are they now that loophole has been plugged, do you think they're incapable of shaving the quality down in as many other ways as possible?
https://github.com/laktak/extrakto
My bad, I didn't express myself properly. The Julia language requires structs to be annotated and only those, you are right. Then if you want to reach a primitive level of type safety, function input types have to be annotated.
But (because English is never simple) you also get people who will intentionally follow the rule based on a pronunciation they don't use, because "it's the rule".

https://grammarist.com/usage/an-historic/
I think what he/she is looking for is the Poisson-Binomial distribution[1]. There is mention of one python package in the wikipedia article[2], but it doesn't seem to be widely used. There's an open issue from 2016 to implement it in scipy.stats[3].

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

[2] https://github.com/tsakim/poibin

[3] https://github.com/scipy/scipy/issues/6000
I regularly open folders as projects and the intellij (pycharm in my case) IDE creates it as a project without hassle. Just add a bit of a script to cleanup any ide project cruft it creates and I'd say you're mostly there. Compared to all I get from a real ide, VSCode is like a stone age dinosaur.
Mainly e-scooters are where it's at for young people in my part of the
world. As an older person, I might think about retrofitting a hub
motor and battery to my bike one day, but right now I appreciate the
exercise. Both these electric transport options seem very affordable
and maintainable, so long as Li batteries don't grow in price too
fast.
Is LISA constrained by funding, or is there basic research that needs to be finalised?

2037 is a long way off, 2027 feels a long way off.
Maybe there is an editor out there for you that was developed in pure machine-code.
You never needed root for any of this on macOS.
I’m not sure anyone will feel comfortable of me posting an email I sent them publicly. Generally I say I’m top 5k tech influencers in Crunchbase, I began university 4 years prior graduating from school and was studying later on in parallel to an army service. Can such presentation have a negative impact? (“Top 5k tech influencers on Crunchbase”)

How much would it cost me to have such a review from a YouTuber? Approximately. I’ll offer them.

My users are simple people, they don’t have connections to NYT :).

TY!!!!!
It's all well and fine if all that you see is what will run. These days so many frameworks and layers are below and on top of your code that it's hard to know how your (relatively) simple code will behave at runtime. We've become on some level config and package install warriors.
Sounds like Administrator vs. LOCALSYSTEM on Windows. Oh, and TRUSTEDINSTALLER.

I know Windows has its issues, security and otherwise, but they actually did have some insightful prescience on this class of problems.
4-Die Chess
If the article interests you, this reference is also worth your time:

https://tobydriscoll.net/blog/matlab-vs.-julia-vs.-python/
You Don't Need a Numpad
Thanks for the suggestions but unfortunately the poisson-binomial distribution [1] is not a simple combination of those two distributions. It requires of specialized packages like PoissonBinomial[2] in R.

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

[2]https://cran.r-project.org/web/packages/PoissonBinomial/inde...
I think the real metric is the durability of the solution (any other translucent material would reach the same effect, but wouldn't last as long as the body would reject it in most cases).
Everyone Can Make Games Now – Carolyn VanEseltine (2015)
Are there no good UI experiences you can bolt onto gdb? Do Emacs/Vim not have nice modes that take some of the pain away?

I've no real experience with using gdb - my main debugger usage has been on the JVM or using old Borland debuggers on Win32. Are there no good open source user-friendly debuggers out there?

I tend to develop software interactively with a REPL where I can so if a good debugger can give you something akin to that experience I'd be very tempted to jump ship from emacs to VSCode to try it for languages like C/C++.
I agree with you completely.

I am in IT/dev for 35 years and love to discover new stuff, and to help others to start. I am a HUGE fan of what I call "bootstrapping" knowledge.

Say I know Python and want to code in Go. I craft a question that shows that I understand the problem but could not find the documentation that would explain this in Go. This is obviously not "how to assign a variable" but rather "how to asses the kind of error returned by the function" (in Python you would do that with an exception, in Go this is borderline voodoo to understand that the error is because there is no network, rather than a DNS issue for instance).

I then get either downvoted because my question is not elitist enough, or someone plays kindergarten teacher by saying "you have toooo ... u... un... unwraaaa...?"

These people are fucking annoying and the site become s shitshow (yes - I am looking at you Stack Overflow questions tagged with golang)

Just say "you need to unwrap the error by doing this and that, the documentation is here). I do not want them to explain me what an error is, or why there can be many, or the philosophical religion of the one who coded it that way. I. Just. Want. To. Start. Somewhere.
> I start my code editor maybe once or twice a day

I start my main editor (with the shortcuts I like and all) every time I write (or edit) a commit message. And back when I used Mutt, every time I wrote an email as well. (Now I’m using Thunderbird, but I did like the ability to use my preferred text editor everywhere.)

RAM is cheap at the individual level. But if the entire world needs to go from 16GB to 32GB or whatever, the sheer volume of the resulting electronic waste does not exactly increase my faith in humanity.
From the investor's perspective starting from Google is a lot better, and I bet this was done deliberately. It provides him the insight he doesn't need the CEO to find the articles.
I wonder if it's a similar reason Microsoft Windows doesn't support emoji flags.

Although Taiwan having a flag shouldn't be controversial when Hong Kong and Jersey also have flags.
Show HN: Keyboard app on totally another level
This keyboard pops out letters as you type off the keyboard into the screen. What do you think?
Quite honestly I would be love to hear an argument as to why anyone would use zoom over jitsi. I'm not trying to be controversial, and I readily admits I've only used zoom maybe twice, but I saw nothing that was better than jitsi.

I also had performance issues on zoom, but I'm willing to ignore that since most other people don't seem to mention those issue so that's probably on me.
That doesn't answer parent comment's question at all.
I agree that electron apps are unnecessarily wasteful but if there’s something important enough to deserve the resources is a code editor.

The underlying problem with Electron is that browsers are also massive resource hogs and I don’t see people switching to elinks anytime soon.

Maybe I’m stuck in a cycle of consumerism - accepting slower software and buying faster hardware - but I value convenience a lot and in the grand scheme of things vscode using up like $5 worth of RAM is not enough to look for alternatives.
This doesn't match with my experience. Julia is really excellent at infering complicated types. What you might be running into is type ambiguity though where Julia has to resort to unions because that's what the loops needs to work. Have a look at @code_warntype of some function call to see if that is the problem.
That's surprising to me, as @inbounds should at worst be a noop - it shouldn't ever result in slower code. I sadly can't benchmark right now (no suitable device for the next few days), but I'll see if I can get back to this after that.
It seems to me that your assumption is that the manager operates in bad faith. If that is true, no matter what they do, it will all be bullshit, so there’s nothing to discuss.

On the other hand, if the manager trusts the employee, and they trust their manager, and they both want to deliver something valuable to their customer, those pieces of advice all look pretty good to me.
Sure, you could spend all day guessing what will improve the query or you can just add two words to your query and postgres will tell you. EXPLAIN ANALYZE is the bare minimum competent effort required to tune queries.

I use postgres FTS heavily on large datasets, have done a lot of performance tuning, so I was excited by the title. Unfortunately the article failed to deliver any useful information.
An indie #1 tech and #74 all-included podcast in the US.

The comparison to Rogan is of course wrong, there are levels to this, but that doesn't really make his audience niche as in small despite all the robot comments since the start.

https://chartable.com/podcasts/artificial-intelligence-14342...
I like to call auto-update functionality what it really is: a deliberate RCE vulnerability.
On the desktop perhaps, but I tried for the longest time to connect using a mobile browser and it just wouldn't let me.

I ended up having to go to a computer to connect with using a browser.
It looks to me like the situation we have today is that architectural components are deployed as separate binaries ( queues, proxies, web server etc), with PL being used mostly as glue code passing data between them using client apis.

Provided i correctly understood Objective-S endgoal, what makes you think integrating them into a language runtime will lead to better results ?
Poland deploys troops as dead fish pile up on river bank in toxic disaster
The only thing I can think of that Zoom needs root for is its (very helpful!) offer to restart Mac's audio subsystem when it crashes (which it does fairly regularly in my experience).

That said, it could just ask for your password at the time.
Facebook testing end-to-end encryption as a default on Messenger
I've come across so many cases where information wasn't properly shared within a company (much because information was only disseminated on a need-to-know basis or some vague fear of leaking information), and that hurt the company in some way or another. Usually useless work done that needed rework, employee frustration, decisions not being made because of missing information.

I could well imagine that avoiding this one pitfall raises productivity enough to make up for any potential advantage that competitors have.
There’s an important reason to keep up these computer-in-your-head skills: you don’t have an interactive debugger in production, or on customer devices. If you can’t reproduce the problem, then all you have is code and (hopefully!) enough logs to figure out what’s going on and make a fix.
Just like any other language, Python 3 will be a study case for generations for what happens when one takes features away.
Ah, I see, you're referring to linting capabilities. Yes, that's unfortunately a current limitation of LanguageServer.jl right now. I don't think it interfaces extensively with the compiler for type inference in a way that it crossreferences callers in the current code base, though it certainly could. That capability just hasn't been implemented yet I think.

Regardless, that's orthogonal to being type safe.
In 2000-2006 I implemented garbage collectors in C on Linux. I used Emacs and GDB, and likely also DDD and GDB from within Emacs. I don't think there was anything better back then.

It's been a long time since I used C, but I wonder whether VSCode really gives a better experience than Emacs. Nowadays you can use Emacs with an LSP server, which is likely also what VSCode is doing. And there are Emacs distributions like Spacemacs and Doom Emacs that take away the configuration pain. As someone who has used Emacs for a very long time, I'd be tempted more into looking at CLion from JetBrains instead.

Regarding the comment about the debugging. For me personally, I always take the time to study the code first before I start debugging. A lot of times I already find the problem by just reading the code and even if that is not the case, I have a much better understanding about how the code is supposed to behave and that makes the debugging session a lot more useful.

And I say that because I have the impression that it is common for developers to dive straight into a debugging session without a good understanding of what the code is doing or trying to do. It's like they see the sympton and want to fix the sympton instead of fixing the core cause.

But that might just be my background with garbage collectors: in that case the sympton only becomes visible a long time after the actual problem occurred. The sympton was often dereferencing a pointer that failed, while the problem was the garbage collector writing a wrong value for that pointer in one of the earlier garbage collections. And that led to a lot of assertions in the code to catch problems early on.
How would you recommend to get opinions of those who disagree, from your management experience?
Sounds horrible. Just let me open a folder without it being a project or having to use a script to clean up stuff (wtf?).
You can join Meet calls without a Google Account.

Zoom also requires an account to log in.
Title to the blog post should be:

~~You~~ _I_ Don't Need a Numpad _so I'm sure no one else needs one either._
That's not my experience with Julia. I find it easy to add type annotations where you want - but it's not needed that often. Usually I add it for clarity, not for performance reasons, like I would in Python.

And I definitely don't get what you mean by having to write the code twice: To me the beauty of Julia is exactly that you write it once, then optimise it for speed (or robustness, with gradual typing and all) instead of rewriting it in another language.

Unfortunately, I also don't agree that the runtime error messages are good in Julia. I find them pretty bad :( even if stack traces are good. And also, the lack of automatic type checking in the editor is also a problem for productivity.
The killer feature is really just the debugger but having decent debuggers is a Windows only feature. I have no idea why people are mentioning VSCode, it doesn't have a good debugger.
58.9 million bought it with the expectation that although the license was perpetual they would enjoy the content over a few months and discard it for the next game.

It's meaningful to discuss what portion of the value was lost in the revision. For almost all users the answer is zero it's just something in their virtual library they will never install again.

Arguably a user who had lost a substantial portion of his expected use might be owed a refund while someone who last played it 7 years ago is not but the matter is too meager to be worthwhile.
When the selfie becomes an avatar. Instagram as an asset toward the metaverse?
You might want to look into the zero function http://www.jlhub.com/julia/manual/en/function/zero having a hard-coded 0.0 is a bit of a code smell and can sometimes cause the type instabilities i mentioned. For this code it should not make a difference as log retuns floats but ... it reads as not very Julian bc of that.
I spent about a month walking around Tokyo in 2008. I cam before university started and I would just walk around an area and systematically go through all the little alleys and sidestreets. Other people who arrived just before the semester never had time to do the same and never built the same understanding of the city. I had a dumbphone so there wasn't anyway to turn off your brain and just find places to discover through a list.
Wow, that's really awesome. How much was the copyright, out of curiosity?
German researchers detected quicksilver levels so high they exceeded the scale of the measurement equipment. People are already getting sick. Dogs are dying. This seems to be of catastrophic dimensions.

https://www.dw.com/de/wurde-die-oder-mit-quecksilber-verseuc...
Language Server Protocol (LSP) came from the VSCode team.
The zoom dance is real. I very frequently find myself pushing things around in vain because I am only dedicating a portion of my brain to the task and I can never quite believe that it’s impossible to lay things out in a way that is actually usable. So there’s like a 5% mental cpu task that’s just constantly pushing things around due to this vague feeling that obviously I will find the better arrangement. It must be there, right?

Zoom UI is horrendous. But it’s also not quite as bad as teams, and everyone has learned to cope with it. So it’s the best of an absolute shitpile. Teams will remain a complete joke to me as long as I am forced to play the “try to map initials to names” game in order to figure out who is talking. I don’t know my coworkers by their initials, Microsoft. I don’t know why you can’t just show me actual names.

Meeting UI people: here is a list of questions that I find myself constantly asking myself: who is talking? Who just finished talking? Who is in this meeting? Who just joined? Who just left? If you waste an entire screen on nearly information-free user tiles and make me open a separate window to answer these types of questions (or they are impossible to answer), I hate you.
I don’t understand why it doesn’t lift. As if I’m lacking something fundamental in my communications.
I would love to see one such code base, that isn't my own hobby coding.

The libraries we get to plug into our infrastructures show another reality.

Or in a better way, see the usual talks about the state of teaching C++, and the quixotic endevours to improve it.
This is precisely the realisation that is the basis of Qubes OS. The entire system is basically an admission that you cannot hope to preserve security on a system where you have users running stuff.

Just allow them to do anything, but isolate the environments such that it doesn't matter if one is compromised, because there is nothing to compromise other than the application itself.

Strongly recommended if you're willing to live without GPU support.
I thought the audio subsystem in Mac OS was the best of the bunch (Windows, Mac, and Linux). At least that's what I was told by my old audio geek friends that swore by Mac OS. Why would a video chat app need to be regularly restarting a crashed subsystem? Also, even if the subsystem crashed why wouldn't launchd or the kernel take care of restarting it?
So there's no content yet, and this is just an ad at this point?
The "Kia Boys" in Milwaukee stole almost 10,000 cars last year, mostly Kia and Hyundai models lacking immobilizers. That's 1 car theft per 58 city residents, in a single year. This gonzo documentary on the phenomenon's worth watching:

https://www.youtube.com/watch?v=fbTrLyqL_nw57
In what universe is 20+ years "recently"? Actually the Hyundai I had - with an immobilizer - was made in 1995 so 27 years. Is this American thing?
There are multiple things that come to mind, that you can look into, perhaps find a good explanatory text or video about:

ERM - Entity Relationship Model

1., 2., and 3. normal form for relational databases (usefule to avoid redundancy and designing it, so that it can be extended later, and avoiding pitfalls like non atomic values).

User stories and thinking about, whether they can be comfortably implemented using the proposed model.

SQL - for understanding what might happen behind the ORM (Object Relational Mapper).

Those things are however not Django specific, which might be the reason, why one might struggle with them, if one is just starting out coding with Django. Django tutorials will usually not cover these. However for a personal project, maybe a not perfect database design is OK as well. Do not despair because of it.
How did Zoom defeat Skype in terms of userbase?
What would be the downside of Hyundai just making all the info in this blog post public info?

They could start fostering an app ecosystem for their cars.

And it would be an extra selling point for their cars (especially if there are apps that won't run in other cars).

And it might even turn into a new revenue stream by building an app store.
Through StarCraft, you were responsible for bringing countless hours of enjoyment to me and my friends, not to mention millions of others around the world.

I don’t mind if you’re a little boastful.

Thanks for all the fun!