skysight-inc/HackerNews huggingface dataset:
You’re correct. (As I mentioned, having the explicit graph makes it easier, and as another person mentioned, this makes it an essentially different problem.) I wasn’t meaning to say that it’s identical. Just the closest thing I could think of offhand. When I was in grad school working on problem solving we used to make up new problems every day. Every little change changes the problem’s affordances, but if you define a problem type by the method of solution, all of this class are isomorphic (along that dimension). Again, none of this is to take away from the fun design of this problem.
So, while everyone is so keen on “helping” them by reforming Uber, what are the policies you propose to not keep them homeless?

Also, what about all of the Uber drivers I meet who I talk to that do just consider this a part time hustle? I’ve met a few grandparents when I travel to Nashville for work for instance who say they love the flexibility of Uber. They said it gives them a little extra travel money.

Another point about the laws that California passed
to “protect freelancers” had other unintended consequences.

Jason Snell, the former editor of MacWorld went independent and now makes a living via podcasting, blogging and the occasional freelance writing gig for Macworld. He said AB-5 was going to make it harder for him to be a freelance writer in California.

I assure you that Jason Snell isn’t a right wing conservative by any stretch of the imagination railing against “big government”.

https://www.rocketlawyer.com/business-and-contracts/service-...
This is exactly why I gave up on higher level calculus. It was full of highly illogical "tricks" in a way diametrically opposite to go how physics is rarely illogical. That plus the fact that even with fairly low power computers available then, it was apparent numerical methods would very soon become good enough.

Fully agree mathematics for non math majors the should not be taught by mathematics departments in college. Today in a very similar way I find data science is not effective when taught by college professors and their TAs and instead we get our own courses created by people with practical experience.
i'd do it that way too,

- tests to cement interfaces

- gradually write module supporting this interface

- replace module on test clone and bench / retest it

when this module is ok, do another
What games do look next-gen?
Traditionally, there was a great deal of respect for Talmudic scholarship in Jewish communities. This respect expressed itself in that being book smart got you engaged to one the rich merchant’s daughters (bringing a dowry). So, marriage of book smarts with money smarts, producing lots of kids.
Compare this with the European Christian pre-Enlightenment tradition of putting your smartest kids in monasteries (or nunneries) where they became….monks, therefore non reproductive almost by definition.
> The relevant phenomena are known as localization and the cocktail party effect. If you put a microphone in the middle of a cacophonous cocktail party, it would be hard to follow any given conversation by listening to just that one combined signal. But if you're actually there, your brain can hone in on any of several conversations.

That's because a human is not 1 microphone. It's 2 microphones, with a known distance between the 2, which allows realtime 3d positioning and isolation of sound to an area.

The open source hardware "ReSpeaker" allows to start experimenting how a microphone array works, including why the cocktail party effect doesn't really affect us in most cases.

The notable exception is if there's a signal that is generated perfectly on the plane perpendicular to the 2 ears. Then, humans have a hard time localizing it between front or back (180deg swap). We can still get an angular vector where the sound is. However simply turning your head removes this constraint exception.

(Also bring able to your your head and move your body also shows a visual-acoustic SLAM algorithm going on in your brain.)
Show HN: The Raspberry Pi that ships other Raspberry Pis
Hmm, maybe you could study this org if you want to be left alone by authorities:

https://www.cbc.ca/news/nxivm-salzman-sentence-1.6168666
I worked on an app once that used two different, equally ancient libraries to a) generate thumbnails and b) create a png from a pdf. While modifying part of this process I started realizing that there were conditions where you'd get a PDF thumbnail at the end, but its output had a red tint to it.

Input looked fine and invoking each step manually worked fine as well.

Come to find out that certain PDFs contained color calibration information that, combined with how we were calling it, would treat ARGB as RGB. The input would have transparency info defined and the thumbnail generator would happily repurpose the alpha channel as the red channel instead.
Sorry but the Python ecosystem is an absolute joke, every single time I interact with it there is at least a 45 minute session of trying to get it into the correct state for all the things to co-exist and run.

I can't believe people endure this stuff on a day to day basis, I dread it every time, the fact that different versions of packages can't co-exist and like installing something can downgrade my setuptools which then breaks my whole installation. Not even wrapping this all up within conda solves this stuff it just means you can burn the whole thing and start over easily.

Maybe it's user error, but I never encounter these problems anywhere else.
yep, middleware authors have more time to write SIMD code because they have less moving targets like platform generations. Nobody needs to read that code anyway ^^
You can disagree without being a troublemaker. Managers disagree amongst themselves all the time. Sometimes you have to disagree. Disagreeing doesn’t mean actively fighting things.

I once spent six months disagreeing with my own customer about the validity of a planning and the ability of our suppliers to hit the deadlines they were announcing. People were very happy I had insisted on contingency plans when it became obvious the project was indeed going to be late.
Huh, that’s neat. You can definitely see the influence of that sound then following on into Inception which seemed to really popularise it.
That is true, I’d be more curious about the food source evolution. Even in this article the writer pointed out that it was a tradition and that sourcing the wasps was getting harder each year due to pesticides. Does this mean culturally they have moved past eating wasps and moved on to more “normal” food sources? I’ve never thought of eating insects as a primary source of food for a culture unless they were poor and couldn’t afford better foods.
How did you work it out taxes wise?

Were you hired by these companies as an employee? Or were you working as a contractor, with your company based in Poland?
Yeah no, I'm neither Japanese nor particularly averse to entomophagy. As another commenter said, this story seems to fall squarely in the realm of "lol what will those wacky Japanese think of next!" stories about things that are actually quite weird even in Japan: used panty vending machines, whale ice cream, hourly friend rentals, etc etc.
Digging dirt would probably increase your motor skills better and would be a more useful additional skill.
Amazing. Thanks to you and parent poster for this. Seems to work well.
The Man From Rivian Who Wants to Change How We Buy Cars
You may find the following books useful for your Daughter;

1) Who Is Fourier?: A Mathematical Adventure - A very nice intuitive introduction to Calculus and more.

2) Higher Math for Beginners (Mostly Physicists and Engineers) by Zeldovich et.al. - https://archive.org/details/HigherMathForBeginners

3) Elements Of Applied Mathematics by Zeldovich et.al. - https://archive.org/details/ZeldovichMyskisElementsOfApplied...
Well yeah, no shit they had to swim in the past. Excuse my French but I’m sick and tired of this point coming up as somehow excusing the effects of climate change as “just how the world works”. The world has always changed, yes, and weather has always been violent and unpredictable, yes, but anthropogenic climate change threatens to change it in decades, not millennia, scales at which most life is not ready or suited to adapting. It’s absolutely psychotic to hand wave away these effects of human intervention as “oh well, these kangaroos were gonna burn anyway, i guess”.

This website has been overrun by this attitude lately and it bums me the fuck out.
https://archive.ph/KMJMC
What the world needs is the opposite... battle-bots built out of Lego pieces (with no glue or other means of keeping them attached). This single constraint could lower the barriers to entry, and make it fun for everyone.
You would probably be surprised at how little money a textbook author makes per copy. Think $2.00 on a $200 book.

It can add up to a significant sum if you're lucky enough to have your textbook adopted by many large universities nationwide, but I'm dubious that anyone is getting rich from a textbook used at only one university, even a large one.
The description is used in English as well, particularly for musical vocals. Here's a Vice article: https://www.vice.com/en/article/pkyqkv/cursive-singing-tikto.... And here's a linguist explaining it more precisely: https://www.acelinguist.com/2021/05/dialect-dissection-indie.... The term to search for would be "cursive singing".
Thanks for the explanation! I didn’t know that. It’s a great site, thanks for posting the link.
git init seems like job #1 because at least then you can delete every commented out line and start a little cleaner.
This is a non sequitur. It is legal to repeal section 230. It would be bad, but it is legal. But in either case, the law under discussion is unconstitutional. And it'd be doubly unconstitutional if you're claiming that the point of this law is to get around a federal law. States can't do that, that's the point of the supremacy clause.
Surely figuring out the rules for oneself is an essential part of the puzzle?
An Influential Academic Safeguard Is Distorted by Status Bias
I have a slightly different take than most other commenters. Perhaps you won't like what I write, since it goes against some widely held beliefs.

If the code generate 20 mio revenue, then it is very successful code. It might be ugly, but clearly something works right. You say "the mess is just too huge to be able to build anything" - nevertheless these three juniors have managed to build something with great business value. Most likely they are more productive as measured in revenue pr development effort, than most of the experts giving you advice in this comment section. The worst code is code which doesn't work or doesn't fulfill its purpose - regardless of how many patterns and best practices it implements.

The dirty secret in software development is most advice and "best practices" have no empirical basis. If "bad" code is highly successful, is it really bad? If theory does not match reality, is it reality that is wrong?

So before you try to change everything, you should eat a bit of humble-pie and try to understand how the code became successful in the first place. Otherwise you very easily throw the baby out with the bathwater.

For example:

> it doesn't use composer or any dependency management. It's all require_once

I'm not familiar with PHP patterns, but I would venture a guess that this "require_once" pattern is also the simplest? If you talk to real seasoned experts, they will harp on "keep it simple", while complex patterns are often being pushed by sophomores and consultants.

> no code has ever been deleted. Things are just added . I gather the reason for that is because it was developed on production directly and deleting things is too risky.

Perhaps, but this is actually reminiscent to the open/closed principle, part of the SOLID framework, which at least at one point was considered best practice: Improve code by adding and extending, not rewriting working code already in use.

> no MVC pattern of course, or whatever pattern.

Great! Patterns are an antipattern. Or slightly less flippant: Patterns are not a sign of quality or a goal in themselves. Patterns are solution to problems, so only appropriate if you have that problem in the first place.

Bottom line: You might learn a lot from working on this project.

> Resistance to change is huge.

I can understand that, if they have built something highly successful, and now you waltz in and declare that they are doing everything wrong because they are not using enough patterns.

You are right about source control though.
That link is dead for me, but the sticky remover bookmarklet seems to be here: https://lolfi.com/posts/browsingdeez/
Not a developer, but I was onvolved, and are again involved, in some crucial dev projects on which the future success of my employer depends. Any developer who deploys to production without testing, or worse, develops directly in production is by every definition at least incompetent. If not an incompetent wannabe rockstar ninja cowboy without even realizing it. And those devs are dangerous.
You mistakenly assume I am pro new "features".

I'm just pointing out that you didn't have anything concrete in your messages.

> Apparently "variants" were introduced to solve problems with POD "unions". Mere complexity for not much benefit. Nobody i have worked with ever said "unions" were difficult to use.

https://stackoverflow.com/a/42082456

First link in Google, how is moving from undefined behavior and not needing manually declare type of union (sic!) is a "mere complexity for not much benefit"?

> Nobody i have worked with ever said "unions" were difficult to use.

Sure, enough people say that about for and while loops while avoiding functional patterns like a plague.

> RAII as a solution to People harping about memory problems. I have written entire protocol message libraries just using RAII to avoid memory leaks.

Which "modern, overhead features" are solved by RAII?

> When "Modern C++" proponents say everything should be written with the new features using hand-wavy phrases, "it means nothing" to experienced programmers. If we find a feature useful to model a concept and/or express something we will use it; but always weighed against how complex it is to read and maintain. A good example is template meta-programming taken too far.

Who are these experienced programmers and how do you define those? Your circle of people?

> If we find a feature useful to model a concept and/or express something we will use it; but always weighed against how complex it is to read and maintain.

Modern features are literally easier and less complex than old way. Like in the variant example.

> A good example is template meta-programming taken too far.

And how often "modern c++ proponents" suggest meta-programming to solve ordinary problems? Because everywhere I've encountered C++ discussions, those were resorted either for internal usage or suggested to avoid at all.

> The key reason C++ took off was because it added minimal "Zero-Overhead abstraction" constructs over the baseline "low-level and simple" C core.

There's no key reason C++ took off. It took off, because it took off.

> The evolution of C++ should have continued in the same spirit but instead in a misguided effort to compete with later and differently designed languages a lot of complexity has been added for not much apparent benefit.

There's a reason why those differently designed languages were defined differently. Maybe instead of blindly hating evolution, try understanding the reasons behind it.
I've found that a lot of games initially start with subtitles on. I usually switch them off pretty quickly. I'm not used to them and they break the immersion for me.
Exactly!!

Things became worse in the past 10 or something years (I am a 40 something btw.).
As the article states we used subtitles in movies to learn language and to understand thick accent. However throughout time while we got better and better in comprehension the use of subtitles remained the same in overall. But very uneven too.

Old movies (not yet seen) and movies for children are never a problem. Also some properly made movies. The atmosphere and sound effects are fine as well as the dialogs.

But it became too much of a trend to make muttery a mushy dialogs where people seemingly unable to articulate. To the level never heard in real life (where muttering may be more common due to the more causal and mood or situation affected nature of conversations, unlike the carefully created and heavily controlled ones in movies). Also it is uneven. Some movies are still fine, but others (perhaps the newest Batman comes to mind, unsure, forgot that movie mostly, being so obscure) are a struggle, not fun at all. Aggrevated by the loud bangs and muttery dialog combo.

A sign that this is a systematic and intentionally manufactured problem, that sound engineers and directors lost their touch completely, is the existence of a feature in the newest Apple TV for equalizing the sound level in a movie. Streaming hardware manufacturers had to come up with solution to correct what sound engineers ruined or unable to get right nowadays.

Older movies are almost never a problem. New movies are in an uncomfortable amount.
It is pretty common in most US states to own ip developed outside work hours.
The concept is pretty simple: by default, your employer is paying you for the ideas you generate, and this could happen at home.

Imagine you work in cold fusion research and you spend your days performing tests and reading papers. If you have a dream and wake up with a solution, this is part of what your employer has been paying you for, and the time of day is irrelevant.
The Epidemic on the Road
It seems having a compressor stage in TVs would be a good idea.
Disagreeing is not arguing. You don’t have to fight decisions. You can politely point that you have reservations or questions about things without being confrontational.
A vulnerability disclosed in Profanity, an Ethereum vanity address tool
You need to be more specific or you're gonna get a grab bag of 3D renders, stock photos, cartoons, etc.

Like what were you hoping for? and add terms that will drive towards that.
That is as fast as most people think though so it is good enough. I'm still glad I learned to use all 10 fingers, but that is to spread the strain out. Typing speed is not the limit for most people
Signatures have almost nothing to do with normal written script, they are a special mark that

1) is ideally hard to replicate and unique

2) may be performed by somebody who doesn't write much

Fast printing doesn't return anything useful to me (google searches are personalized so I guess we're just seeing different things). I get printshops nearby.

I think cursive it taught very formally in elementary school, possibly to the detriment of adoption, just for the same reason everything is -- grammar is given hard-and-fast rules, math is route memorization or totally algorithmic -- because it is easier to grade that way, and also because people will find their shortcuts as they age. Switching between cursive and print seems fine to me (it can also be used for emphasis).

Cursive (interspersed with print as convenient) is sort of nice because it is a fairly "normal" way of writing that still goes quickly enough. I can write cursive anywhere on the spectrum of nice and formal to quick and sloppy, in one system. Quick and sloppy basically keeps up with by brain, maybe if I was taking lots of meeting notes I'd want to switch, but it is good enough for my current applications.
Agreed, especially starting with Working Effectively with Legacy Code.

One of the hard things about what we're assuming is OP's tech lead role is that they're having to influence changes up (with management) and down/laterally (with the team). Things that might convince the team are going to be generally different than the things that might convince management. Management will probably be more convinced by things like improved lead time for changes, eliminating risk of failure, improving confidence in correctness of feature roll-out (though some of this depends a lot on the industry / domain and the incentives of management). Meanwhile the team will be more convinced by things like making their job easier or setting themselves up with more and better skills to take a "better" job down the road.

The rub with all this is that if the team doesn't like OP's changes (e.g., using source control), they'll have management cover right now. At each step it's important to show why it's better.

A way to do that—hard to tell if it's the right way without knowing more about the team's dynamics—is to make a lot of the changes for your own work. For example, set up your own test environment, develop there, then using this mystical "source control" magic apply the safely-tested changes to prod. Eventually someone will notice that you're not breaking prod as much as everyone else. ("You" here being either OP, or someone else in the same situation.)

All of this is just nuance, politics, and team dynamics layered on top of the excellent recommendation I'm replying to.
Or been drinking to much of the "move fast and brake things" koolaid for all of the 5 days of your career.
Seems like you could start this up pretty quickly.

Make a Twitch channel, get a few contestants and set a date for the first event!
I have also been doing this for years already. I only watch with subtitles -- no subtitles, no movie -- but I still like the dialogue to be audible without explosions bothering my neighbours.
So there was a physicist, an engineer, and a business guy, and they were discussing God.

The physicist said that God must be a physicist, because He had to know about matter and energy and so on.

The engineer said that God must be an engineer, because He had to do something useful with the matter and energy - turning chaos into order.

And the business guy asked, "Where do you think all that chaos was coming from?"
With public influencing of the destructive kind, you have million tries and no competences are needed. Just keep pumping sewage via all communication channels for years till something catches on. In war you have one try and you must be competent to achieve anything.

There's also the option that incumbent US anti-feminist forces are using Russia as convenient scapegoat.
The Seven Wonders are not just creations, there are buildings. The closest to this kind of wonders may be space stations like ISS.
I retrained myself on Barchowski last year. Barchowski and its close cousin Getty-Dubay are italic rather than looped, and a lot easier to read for someone who only ever learned print.
Yup, typo. Apparently inago are actually locusts, so we were both wrong about the species :)

FWIW, I've also tried beondegi in Korea, and I agree with you. It was easily the least pleasant of the insects I've tried (locust, cricket, peanut worm, silkworm).
What are the main things that cause a JS program to be compatible (or not) with clojurescript?
std::string is not a POD.
I'm now the happy owner of a Victorinox "Walker".
Ask HN: Where are the interesting conversations?
I have this suspicion that conversations that are deep about touchy issues are nowhere to be found on the internet anymore. Perhaps they have moved to late-night dinners with VCs or yacht rides with rich people? Where are the places to start (and continue) conversations about important issues without self-censoring and walking on eggshells?
I can't think of any such thing, no. Unsafe Rust doesn't turn off the borrow checker, it just lets you do a handful of operations that you can't do otherwise. The only way I could see that happening would be if you somehow violated ownership invariants in the unsafe block, which is already forbidden.
Still waiting for a really good stylus driven computer ecosystem. :(
That's very strange to me. Then why is anything else in an employment contract binding?
Zoomer here. I attended a Catholic school and can assure you that in second grade, I did indeed learn how to read and write in cursive.

Not sure if this is limited to the school that I attended.