skysight-inc/HackerNews huggingface dataset:
I’ve written programs in both, though it’s been a while since I used Nim now.
I think I enjoyed writing Nim more. Zig is more boring, but for all the right reasons. I wouldn’t personally choose to write an OS in Nim, but I think Zig would be great for that when it’s mature. I personally started using it for embedded software.

I would probably use Nim for CLI tools, server applications, maybe GUI applications and games too.

The Zig teams seems to be putting much more effort into the whole compiler infrastructure, which is really amazing in my experience. There’s some great innovations there.
I agree. Even with excellent debugging, I think types will allow me to need to debug less. This seems ideal, because debugging means things are breaking.

Types also mean that I can describe my program in ways others can understand and trust. I don’t want to pass off potentially broken programs to other people and say don’t worry, the debugging experience is great.
Are there job listings showing payrates and work schedules to substantiate this?
While I agree that you should definitely have something 'surprising' in things you write or speak about; I definitely disagree that you should try to cut out everything but the surprising stuff.

Every surprise should be surrounded by supporting information that most people are already familiar with. If you don't include some context that people already understand then the surprises will seldom gain real traction because people will just dismiss it as BS. The world is full of stuff just made up for shock value.
>I find that many young candidates do not want to be on a boat for a week or more away from family.

I think it would be helpful to this discussion if you were to add "for the amount that I am paying them" to the end of that sentence. Then, you would be addressing the point.
The article concludes with an unfinished thought: The future of the web should be rooted in a personal ownership of one's data. Yeah, okay. How does that equate with "the web is imploding"? It's not imploding. The Internet started as a free-for-all and now fiefdoms are being built because freedom of opinion (not necessarily the same as freedom of speech) is under attack. Should the proper response be to retreat to a bubble of your own creation? I dunno. One thing is for sure: we need to stop behaving as if the Internet is an alternative to living in the real world.
> they persuaded them to be racists

Once again, please stop insinuating things that are a. untrue and b. you cannot possibly verify (were you in the uber rides with me?) just because of your preconceived notions and biases that you'd like to be true.
We don’t have a definition of consciousness that allows you to recognize it.
> Writing heigth and then find out something is not working in your code can be very annoying. Well, no more. Now you have the tools (I mean the command) to fix that automatically.

Or you could learn how to type the word "height".
So now there's firmware for the soldering iron that I need to fix my hardware to run my firmware. Apparently it's firmware all the way down. My head hurts now.
As an immigrant to France who wants my kids to succeed… how do I learn these paths?
Howard Stringer and Andrew House were head honchos at Sony.
>If we can't tell it apart from us.. and if we know it is most definitely not alive or even mysterious.. what does that say about us?

Less than people think. We know that being a biological system differentiates us. If intelligent systems tend to converge where language is concerned, so be it. It doesn't mean the AI warrants any special consideration. It's still a tool.
It is the same thing, for the purposes of this conversation. The point is $100k for a desk job and $100k for a captain on a bot is not the same “pay”.
The commenter made a point to mention this, so I asked a follow-up question to hear their thoughts.

It's called conversation and it's why online forums like HN exist.
I know many people who have worked in trades their entire career: roofing, electrical, plumbing, general construction, forestry service, etc. I worked construction and electrical part-time early in my life.

Some have messed up back & knees... others don't. The big difference between the groups is their level of activity outside of the job and their fitness level; the guys who work out, and have worked out for decades, and are active outside their job are all in good health... no back problems, no knee problems, no shoulder problems, etc. Some of these guys are in their 60's now and retired.

I'm not judging... just saying it is possible to work a heavy labor job and not screw up your body.
I never understand such projects... How is git hard, especially compared to the complexity of most things that you would even commit to your git repository?
Are you simply using it with GitHub repos?

It mentions that it can be used with backends like Dropbox, but it would be wonderful if we finally had a system that could easily be used with IPFS. This is especially important for large data, since you can't store 1TB on github (and no, I don't count lfs, since you have to pay for it).

IPFS is the natural solution here, since everyone that wants to use the dataset has it locally anyway, and having thousands of sources to download from is better than just one.

So if this uses IPFS for the data repo, I'm switching immediately. If it doesn't, it's not worth looking into.
Git has a feature for this, called clean/smudge.
Not very convinced yet. I would expect it to fail/not work quite quickly for cases which are "worth" debugging.

For the first example I would just place the breakpoint on the return. The highlighting is quite nice but I see not much need for the prediction which was probably hard to implement.

In languages like Java features like "hot code replace" exist. In a function like this if the result is not what I expect, I can simply change the code and restart the function without restarting the application. Not much need for prediction.

What I wished were more common is reverse debugging were you can step backwards.
It is also a little faster to have a fixed number of parameters than to use varargs so it is not unusual for many libraries to have

X(a)
X(a, b)
X(a, b, c)
...
X(a, b, c, ..., ...rest)

functions.
> there is no such distinction between "laws" and "theories"

There is according to the academic circles I participated in, although it wouldn't surprise me if most physicists you meet wouldn't know that.
I think this unreasonably splits the world into cutting edge research, and learning in public for beginners.

In reality, almost every talk you're going to see would be considered educational, somebody mostly saying things other have said before, maybe in a new way, to an audience who is new to that topic.

Also the world is really highly dimensional and there are a lot of things to learn. "Let's talk about sorting algorithms in python" "let's talk about what makes a superconductor" let's talk about how to make your own kombucha at home".

If every talk began with an infantalizing "we're both beginners because I didn't invent this topic" we'd all get sick of it real quick.
How would my child slaves eat if I released them?
Reading novels is just another hobby, much like watching TV and whatnot.

It is impossible to be productive at all times, it's very important to have times and the means to relax.

However if you have an objective in mind, and you're finding yourself incapable of doing it because of your hobbies, only then I'd start considering it to be a problem. (It becomes procrastination)
no, you just offer pay for training and apprenticeship for experience (instead of making people pay to be trained).
I think cases of feral/brutally neglected children that grew up without socialization show that IQ development is heavily determined by socialization.

https://en.m.wikipedia.org/wiki/Behavioral_modernity took a ridiculously long time to develop in pre-lingual humans, so it seems like language is a force multiplier for the brain's capacity to do stuff.
Am I misreading this?

> How tall was the president when JFK was born?

I infer that "JFK" is being referred to as "the president", regardless of what stage of life he's at. Therefore the correct answer would be the length of his body as a newborn, with nothing to do with who was the president at the moment of his birth.

For example, given the headline: "Was the president strong at writing essays when JFK was a high school freshman? Read this essay to find out!", would you expect an essay from Herbert Hoover while he was in office, or an essay from JFK when he was in grade 9?
This long article helpfully forgets to mention, that localhost/loopback addresses are considered secure without https.

https://developer.mozilla.org/en-US/docs/Web/Security/Secure...
Same way you sue anyone. Sue them if you have a reasonable basis for your claims and subpoena the defendant directly instead of trying to approach this like suing a John Doe. If they try to delete it this is no different than any other civil suit, go after the spoliation of evidence.
I'm a bit surprised you've never heard of the spouse of a parental sibling called an uncle as well. To make that more explicit: my father's sister is my aunt, and her husband is my uncle.
Fully agree. Even as second generation immigrant, meaning being born in the EU, I feel less accepted in the EU than when I lived in the US for two years.

I felt that doing things “differently” or having unique background is more often perceived positively in the US than in the EU. In the EU, the norms force you to fit in, whereas in the US, you are allowed to pave your own way, whether that means success or failure.
The economic potential of generative AI: The next productivity frontier
In France having a teacher as a parent is a better indicator of whether you'll get into a top school than being rich.

They believe more in the education system so they push their kids more into higher education. Most of the high education school in france have a somewhat fair competitive exam to filter the candidates
Which also seems to be covered by the same privacy policy. That FUD accusation was a bit premature.

For the record I dislike both vendors' products equally as much :)

https://github.com/JetBrains/intellij-community/blob/60f8208...
Do AIs dream of electric sheep?
It'll be fascinating if an industrial production process involved grinding it up, using magnets as a screen to discard non-levitating particles, then reforming the compliant ones.
I like Spaghetti Squash and use it in recipes all the time. The trick is to cut it horizontally (into rings), not vertically, before roasting in an oven :)
Have 2 hour lunch breaks and a strike, or just emigrate to french speaking part of Switzerland? /s
So which subculture?
Is it, imagine saying this to your kids, "Hey Sam, your sister totally curb stomped you at practice today..."??
Good luck proving that case in court, especially if you have to prove intent.
If you're only monitoring user-facing symptoms, and the application restarts quickly enough to not cause a blip in service, then:

a) It's highly likely that your monitoring is not going to spot an occasionally restarting service

b) It's probably a good choice not to waste cycles on that sort of monitoring
My weird view of the race to the bottom was a couple years back that I was a happy, paying user of Postmates and received within minutes of each other the emails that Postmates was switching to Uber accounts and that my Uber account was being deleted due to inactivity. I took that as a sure sign that Uber's left-hand wasn't talking to its right-hand, made sure to unsubscribe from my Postmates membership, let their system auto-delete my account, and moved to different apps.
I would be willing to bet that 95% of native English speakers can't confidently define "first cousin once removed" (though most of them will have heard the term).
That's 100% NOT how to enter an Ivy League college, there's a lot of preparation, planning and "tips and tricks" you get by hiring people specialized in "college applications" to get there. The odds you'll get to an Ivy League college without help from college admission consultants and careful planning is pretty close to 0.
Punched in the gut vs curb stomped...hmmm
Maybe "Connect with CISA" towards the bottom of the page?
That doesn’t make it a myth, it just means that not every immigrant group has an equal chance. Do you think there is some super granular discrimination going on though? Seems more correlated with how developed the country of origin is.
To make a good use of it is already a big advantage currently. One individual creating a new tool based on the current AI tech moves so much faster than a corporation or even a startup nowadays that speed is what competition can't replicate.

One indie developer only needs 1/100 of the success he would achieve with a startup. And a few will achieve same level of success. The genie is out of the bottle.
Then add in the large amount of away-from-home time, non-trivial danger, and post 9/11 rules, and it's easy to see why a lot of folks are profoundly 'meh' about it.

Know a few former Naval Aviators who hit their 8-10 year commit and decided to get a Masters in something not aviation related -- work-life balance was a definite draw.
> "nigerian email spam" contains grammar mistakes, bad translation, vary bad wording... by design. To weed out those unlikely to end up sending money

this theory is popular, but ignores the simple fact that mostly it weeds out the 90% of people whose email provider offers spam filters which are entirely uncorrelated with gullibility, as well as how low-risk, high reward email exchanges with the tiny fraction of people that bother to reply are to anonymous scammers in faraway low income countries.

I agree LLMs aren't that helpful though: the better scammers are able to generate leads even more easily through copy/pasting other people's classified ads or genuine business enquiries. And yes, having fooled a relatively smart person with someone else's prose into sincere interest in doing business with them, they then reply with poor English, unsettling disinterest in anything other than the money and repeatedly reassuring you it's safe, and a payment proposal that makes no sense (not as a filtering technique but because that's the best they can do). LLMs only solve the first bit.
It doesn't need to be done as a single super-project. Each step along the way could be a sensible, contained, and iteratively beneficial project. Lots of countries are already building up solar; as that progresses they could construct cross-border grid connections to balance out the load, then further build up solar capacity to be able to transmit your daytime excess to countries further from your solar peak. At that point it would only take a couple cross-ocean power lines to go from multiple continent-wide power grids to a single global one, and then everyone involved is even more incentivized to build excess solar capacity.

It's not a piece of cake, but it's not a wild idea either. Adding a pair of LK-99 lines alongside each existing undersea optical line potentially gets you there by just increasing the maintenance budget. Lossless power transmission could change a lot of previously fundamental assumptions.
The skipped steps made me decide not to engage. Look at the follow up conversation, I don’t regret the decision.
That’s great but as someone that doesn’t travel in Manhattan or major airports it used to be impossible to get a taxi. Uber is a vast improvement over the previous status of calling the dispatcher, having to wait 30 min, and knowing it’s 50/50 if they will even show up.
You forgot the people that only know: git commit -a -m "foobar" and think that's better than using a GUI to easily make clean commits.
You’ve heard of CI/CD, now we bring you Continuous Experimentation and Publishing
I think he's making a joke based on your comment's wording.
That was always the Uber VC fueled Unicorn end goal.

Destroy the regulated taxi business to the point where you form a monopoly.

As a bonus, they’re extracting X% of dollars of every fare for providing little to no additional service relative to the past (local govts could very well have created apps to allow for hailing cabs like some already have). Money which would earlier have gone to the local economy or remained in your pocket is now going to Uber’s investors.

I don’t understand why economists don’t talk about how this is contributing to inflation and/or destruction of businesses. If in the past I ordered delivery from my local Chinese restaurant, I gave them $100 and the entire $100 went to them. They would use that to employ 1-2 delivery guys who would probably at the end of the year cost them about 5-10% of their delivery food revenue.

But today, I pay the Chinese restaurant $100, Uber Eats/Doorsash/Grubhub an additional $5-$10 and the restaurant will pay them about 30-40% additionally for receiving the order and delivering it. The 5-10% delivery cost has ballooned to over 30-40% (some cities had capped the fee but even that was about 15-20% and I don’t know if those caps have persisted past the pandemic).

Until recently restaurants are the cost, but now they can’t anymore and we’re seeing significant inflation.

That’s a 30-40% jump in costs to the restaurant + customer almost immediately.
Nim's should probably be redone with mummy (multi-threaded) and chronos (async single-threaded) for a better showing:

https://github.com/guzba/mummy

https://github.com/status-im/nim-chronos
You're not wrong. The preponderance of evidence suggests CBT isn't more effective on average than other methods and they're all overestimated due to publication bias:

https://www.cambridge.org/core/journals/psychological-medici...

To be fair, there's also evidence of publication bias with medication, and there's good evidence psychotherapy works in general. But your hunch isn't too far off; there's stronger evidence for common factors in psychotherapy mediating effects.

The idea of CBT being the gold standard as stated in the article says more about how the field and public discusses the research than the method itself.
I do not see it that way. I was born in Europe and immigrated to the US. In my mind the differences is that the US attracts more ambitious and talented people than Europe.
We use mkcert for this, it works wonderfully.

https://github.com/FiloSottile/mkcert
>Back when I worked at AWS, we surveyed developers to ask what they most valued in open source leadership. You might think that contributing code to well-known open source projects would rank first, but it didn’t. Not even second or third. Instead, the No. 1 criterion developers used to judge a cloud provider’s open source leadership was that it “makes it easy to deploy my preferred open source software in the cloud.”

This seems intuitive, however, I'm puzzled by the next paragraph:

>I’m not suggesting that contributions don’t matter, but they don’t matter for the reasons you might think. One of the things we did well at AWS was to work with product teams to help them discover their self-interest in contributing to the projects upon which they were building cloud services, such as Elasticache. We were not focused on earning kudos from “the community” (the most overused and underdefined word in all of open source), but rather on putting the product teams in a better position to support customers. Guess what? It worked. Although not perfect, a swelling population of AWS product teams is contributing in significant ways to open source projects.

It's bizarre for an AWS stan to endorse the restrictive Llama 2 license in light of what went down between AWS and Elastic/MongoDB. This "swelling population of AWS product teams" who are contributing is only a recent phenomenon and doesn't reflect the historical trend. Personally, I support the SSPL. I'd like to see a dissection of the author's claim discounting the AWS forks of Elasticsearch and Kibana.
Before I decided that this industry was a poor place to deploy capital, I was open to paying whatever was necessary to fix the pipeline.
Don't look up the Bundeswehr, I'm not sure you could handle the shock.
If it’s so bad why are people using it so much that they are profitable?
systemd sucks, but this feature isn't the worst thing in the world, even if it's primitive. Probably the best implementation I've seen is in erlang ( https://www.erlang.org/doc/design_principles/sup_princ.html ) in which supervisor processes get notified of child death and can use several different strategies to figure out what to do next (e.g. die and expect the supervisor's supervisor to handle it, terminate all children and restart, ...)

Although you do lose state when a process dies, if your processes are sufficiently lightweight and/or stateless, it's possible for the problem to be irrelevant until the next software release can garden/amend/curate it.

The win that you get in erlang/elixir/etc. is that you can just code the happy path most of the time, and then figure out which sad paths are the ones you need to deal with once you've seen production under load. If you've ever programmed in go, you understand how freeing that is.
Kudos to him for doing and publishing the research, I would personally be a little bit afraid to expose criminals and criminal organizations.
Yeah, they are first cousins once removed.
To reclaim downtowns from traffic, require developers to help reduce car use
Same in Thailand and Grab. They may not bother telling you, they'll just park somewhere and wait. They know you need to go places and 99% will cancel
Uncle has a specific meaning in English. In nearly ever other culture/language family titles are more flexible
Does this have a single legitimate use? I can't think of any. It seems like it's only useful for things like DRM.
> some experiment is possible which could go one way or the other.

Yes, I agree, but like I said it's much harder to find what these are and create experiments to show them. I'm also saying the theory part is more than the math formula, it's the explanation.
Meaning Without Reference In Large Language Models (2022)
Performance Optimization of Jupyter Notebook
Want to Know About Performance Optimization of Jupyter Notebook A tutorial on how to optimize the performance of Jupyter Notebook, including how to use profiling tools like line_profiler and cProfile, and recommended best practices. Checkout this Blog Post.
I guess you must have just omitted the line where the SSL certs are generated and the mDNS is handled?

Smart Alec replies are one thing but badly thought out Smart Alec replies contribute so very little.
That advice is only for micro optimizations.

It doesn't make sense to spend a week aggressively optimizing one function unless you know that function is a bottleneck and the optimization is worth it.

But many developers take that to mean "don't pay attention to performance at all". They have bad architecture, bad data structures, sloppy code that copies data all over the place, etc.

Then, even if they do go back and micro-optimize that one hot function, the whole app still sucks.
Meanwhile, I refer to one of my father’s second cousins as my uncle. It completely depends on context, even in more strict cultures around this. If someone is close enough to the family they can be an aunt or uncle even if their relation is more distant.
Interesting that it gives the (bad) subjective advice, but misses the clear cut grammatical error.
It's descriptively clear.