skysight-inc/HackerNews huggingface dataset:
> It was hinted at for a few months on the kagi discord. People could even vote for different pricing models.

The Discord doomers are the ones pushing for AI in search to compete and price match ChatGPT. Kagi making critical business decisions (and in the process breaking a promise for early adopters) based on feedback from a gaming chat app is another reason to stop giving them money.
Suresh Venkatasubramanian Tells Congress That AI Guardrails Are Needed
Show HN: Just Product Management Jobs – category specific job board
Hey everyone,

Thanks for taking a look at a new project that we've been working on.

We feel like most job boards are missing the mark.

They are either large aggregators and have jobs across every job function imaginable.

Or, the niche job boards aren't very active...maybe because it is an add-on to the individual's blog or podcast.

We launched Just Product Management Jobs to combine laser focused job postings with high-value blog content that will be written by expert contributors covering topics around career advice and the latest trends + best practices in the Product Management industry.

We hope the mix of high quality jobs + high quality content = high value for Product Managers.

The design and user experience is also very simple and basic on purpose. A job board doesn't need to be complicated.

Thank you for taking a look. Let us know what you think - we appreciate your feedback!
i dont understand this. If there are students coming in, if there are research grants being given to college from outside, if the college has huge endowments, why can't it pay "teachers"?

You make a income expenditure account, income from students, income from grants, and teacher expenses, infra expeneses, admin expenses. Why should teachers not be paid for their teaching and the research the college gets money for or is there something i am missing?
I have a real affection for the Em@iler (or, as my friend used to call it, the "Ematiler").

My parents got one around when I went to university. It was a really good fit for them and helped us keep in touch. Main benefits:

* It did its job - a light showed up when you had something to read, otherwise you don't.
* Always-on, no boot time.
* It fit on the kitchen worktop, whereas PCs took up a lot of space.
* The predictable schedule of dialing up, retrieving e-mail and then disconnecting let them know what their costs would be, even if they were a bit higher than the (variable) costs of normal PC internet use.
* It had good contacts storage (with dockable electronic address book you could take away), at a time when you would still expect to be managing a list of telephone numbers on a piece of paper.

All for less than a PC. They could have got all the same things out of the PC, the Em@iler just put it in more convenient package.
And there is ample evidence to suggest that the incentive structures created by the very same Great Society anti-poverty measures are the most responsible for this tragic fact.
Putting cash into poor people's pockets is the best single way to spend the money, yes, but I think that article makes a great case that as long as banks, employers, landlords, etc. can take advantage of the poor, poverty will continue. So there has to be more of a policy component here.

Biden recently talked about limiting "junk fees" for example - we need more focus on stuff like that, and incidentally, these policies probably help all Americans.
Perhaps the problem was bringing all of society online.
It's bad and yes, the world would be much better off without SUVs, but with headlines like these it's important to put things in perspective. Road transport related emissions are just 12% of total emissions [1]. Emissions from SUVs are a fraction of that.

If we want to get climate change under control the biggest impact would be from countries transitioning away from coal and gas [2] to other sources of energy. Most other things are a drop in the bucket compared to that.

[1] https://ourworldindata.org/emissions-by-sector
[2] https://ourworldindata.org/emissions-by-fuel
Children are also invisible to SUV drivers, so something about the incentives for building these giant vehicles needs to change.
That's what I meant -- old "Snipping Tool" was deprecated and the newer Snip & Sketch, originally forked from OneNote's screenshot utility, was renamed to "Snipping Tool".
> Dynamic mics generally reject room noise better than condenser mics …

This is absolutely a misconception, and it’s what I was talking about in the last sentence.

Think about it this way—how would a microphone distinguish between room noise and other types of noise? The answer is simple—it can’t, but microphones do have polar patterns which allow them to reject noise based on the direction of the noise, and you can combine that with good microphone placement to achieve good rejection of unwanted noise.

(I encourage people with both types of microphones to do an experiment. You can set up the mics identically by swapping them out and adjusting the gain so that the signal level is the same for both. You can use something simple like a pink noise file playing on your phone, 10cm away from the mic, as a reference sound source to adjust levels. It turns out that different mics with the same polar pattern mostly record the same background noise, at the same volume! Keep in mind that there are lots of minor variations in polar patterns that will throw this off.)

This misconception is a stubborn myth. Whether your room is treated has no bearing on whether you want to use a condenser or dynamic mic. These days, improvements in mic technology have really narrowed the gap between both mic types.

When we talk about noise floor, we can talk about it in terms of SPL equivalent, and you’re right, dynamic mics typically have a lower noise floor. But the noise floor on a typical microphone is going to be very, very low—something like 5-20 dB SPL equivalent. This means that the noise you get on recordings will be dominated by other factors—mostly, the acoustic noise in the room, and the noise from the microphone preamplifier you use. My (very quiet) room is about 32 dB SPL, which is much higher than mic noise. Microphone preamp noise will be much higher for dynamic microphones, because you typically need more gain to get usable levels, and the noise in the first stage of the preamp is amplified. For this reason, you’ll typically see higher amounts of noise when using a dynamic microphone, even though the microphone itself is producing less noise. This is why people complain about the SM7b—they’re really complaining because they bought an SM7b and found out that their microphone preamp has too much noise and not enough gain to use the SM7b effectively.

If you do have problems with room noise, switching microphones is not an effective way to help out (assuming you already have a decent cardioid microphone). What does help is to place the microphone close to your sound source (but not so close you get exaggerated bass), and if the noise is coming from a specific direction, point the microphone’s null (the opposite end of the mic) towards the noise source to cancel it out. You are equally trying to make the signal louder and the noise quieter when you place a mic.

(If this comment sounds rehearsed, it’s because I feel like I’m on a mission to bust this particular misconception.)
Something something, lame duck joke.

I really do not see any wisdom in turning search engines into answer engines. Yes, they're bespoke toys today, and you can still search the web alongside asking a LLM for an answer. But the day this becomes the default, it just becomes a countdown to the day "search" is depreciated entirely. And then rather than "doing your own research", you get to pick which Big Tech silo you trust to be the objective arbiter of truth. What a great future we're hurtling towards at breakneck speed...
Eh... you have some valid points, but poverty has existed under every single policy regime so far. Ever. In history. So why should I accept that the root problem is bad policy instead of something else?
I don't have links to hand, but there are some really good long interviews with Chris Curry (of Sinclair and then Acorn) and the immensely charming Hermann Hauser (of Acorn) via one of the computer museums recounting much the same history. They should be kicking around on YouTube. Well worth watching if you enjoy Micro Men.
Well, "pixel is 3 rectangles in a trench coat" would be closer approximation.

And there are other layouts than 3 rectangles:

https://crast.net/21193/the-first-qd-oled-screens-hide-a-pec...
Is there a complete list of proper modern JavaScript features and examples covering all and only the features and styles which are modern (not neccesarily this new, perhaps some are 4-year-old) and relevantant + those which have never been replaced by any newer so are sill relevant although old but excluding outdated features and styles?
I don't have it anymore. I think that anxiety is just a symptom of being disconnected from the body - just not having proper body awareness. I think that many people get pulled into anxiety (at least those visiting this site) through their work (and as for the general population, ever-present infinite scroll feeds have the same effect). When you spend a lot of time in front of a computer, you don't have to use your body at all, you get sucked more and more into the intellectual world and the body awareness you were born with gradually erodes. Now you have no control of your body, which means your emotional control is lower as well. You are more prone to the effect of random thoughts that create anxiety and don't know how to pull yourself out.

That was me in my teenage years and early 20s. At some point I started doing Zen meditation (and not just like 20 min / day, way more). The basics of Zen practice are basically body awareness, being mindful of the surroundings and dismissing thoughts / calming down the mind - in other words, learning naked attention. My problem with anxiety was that I was sometimes hyperventilating when walking alone outside. What did that look like internally? Drowning in my own thoughts, no awareness of the body, hyperventilating, poor, fog-like awareness of the outside. Pursuing Zen aggressively allowed me to fix everything about that internal imbalance, it took some time and effort though. Maybe I have just learned to ignore it (by refocusing on the practice) and the negative pathways in the forest of the brain grew over, that surely is at least part of what happened, but I also do experience slight anxiety comeback from time to time (but nothing near hyperventilating) and I am able to defuse it in 20 minutes - and it always follows the realization that, oh I'm just too much in my head, I don't have proper body awareness, so I just focus on that again, to focus on the outside, to bring my centre of attention to hara, I start to feel much more control of my body and anxiety cannot co-exist in that state.

The gist of it is that, Zen practice or not, anxiety is a physiological state and you can exert a lot of control on your physiological and emotional state through regular practice in the long term.

I can only speak from my own experience, but I'm pretty confident that this would work for the majority of cases but the most severe perhaps. Of course, we would never ever see this is as the mainstream cure for anxiety - it's too much effort (10000x ?) vs. a quick-fix med. But if you are really really determined to fix this and put a lot of time into it, you probably can. To me, my day to day internal state is just as important as general health, I have long term goals but I live for the moment and cannot envision going through negative mental states on a daily basis, I would just do everything to fix it, and having it done (and continuing to do it - practicing Zen, use it or lose it), I would say without a doubt that was one of the best time investments in my entire life (past and future).
Is it me or are Tagged templates a recipe for hard to read code?

Just the way it extracts the substrings into arguments for unpredictable strings. It doesn't translate to readable code.

I'd much rather use repetitive template strings. Unless I was doing some really fancy string manipulation. Or make my own functions with explicit arguments.
OpenAPI TSC member here. Any feedback on the new tools site gratefully received.
On the other hand though, it brings symmetry to types and values, and makes destructuring feel natural.

let i: i32 = 1;
let &i: &i32 = &1;
let &mut i: &mut i32 = &mut 1;
let (i, &mut j): (i32, &mut i32) = (1, &mut 2);

I'm not sure how you'd recreate this symmetry without using the same symbol in both places.
Can you clarify the question? In what sense are you asking if they're the same / not the same?

In general, `import * from X` will pull every exported symbol of X into your current module at the top level (generally not recommended except for special cases like testing libraries; you shackle yourself to an assumption that the imported module won't ever add new symbols that might interact surprisingly with the importing module). `import * as Y from X` is slightly safer; it'll pull in all the exported symbols from X, but will wrap them in a Y namespace (so X's `foo` function is now `Y.foo`, etc.). `import {foo} from X` will just import the `foo` symbol from X and make it available in your module. Finally, `import foo from X` imports the single export in X that is tagged as default and names it `foo` in your module.

(To my money, I don't like defaults very much. I much prefer `import {foo} from X` over `import foo from X` for clarity, even if `foo` is the only symbol X exports. It allows for future growth of X and avoids the unsightly `import foo, {bar} from X` that some modules end up growing in the future).
Don't get caught in the middle of doing this by me or any other SUV owner.
Sounds like a kind of monopoly to me! But this time on labor-employer relations. As usual, competition is necessary to encourage constant improvement. Without competition, workers have no way to "vote with their feet" and leave an abusive or incompetent union.

I wonder if any countries regulate these kinds of unions as the monopolies that they are?
what a silly thing that wrecks your fellow human's life (who knows what theyre using the SUV for) and accomplishes absolutely nothing.
I don't want to be mean, but this seems like the famous Dropbox/rsync comment.

The value here is how easy it is, and the fact that a generalised model can take the place of a (well-engineered) specialised tool.
I like Metabase more than Looker. It's simpler, nicer to look at, easier to get to where you need to go.

CAVEAT: If you're an enterprise and need beefy things like SOC2 compliance, SAML controls. source control, have 3+ data engineers working together, and other things that you are just not interested in if you're say Series B or earlier, just use Looker and avoid the headaches.
& is about the same as const & in C++, just swapping the default for immutability.
Firefox 110.0.1, Windows 10, Ryzen 9 5900X (12 core, 4+ Ghz)

Uses 2-3% of my CPU viewing the animations.
The End of the Beginning (2020)
I’m not sure I like the word ‘register’ in that if you are singing a song you might choose to switch registers from time to time to hit all the notes whereas a song is going to have certain music features consistent throughout the song.

In programming you might use different ‘registers’ in different parts of a program, but for all of the lower teachings about ‘encapsulation’, ‘information hiding’, and such programs as a whole have to have certain global invariants respected if they are going to work correctly…. Particularly when it comes to memory management!

Garbage collection is a great facilitator for encapsulation because it means you can just allocate and not think at all about deallocation. A strength of C is that each program can implement a custom optimal memory handling strategy but that’s a roadblock to reuse with libraries because any library has to adapt to the memory allocation strategy of the program as a whole.

Superficially it looks as if objects, inheritance, and polymorphism are the key features for code reuse in Java but I’d make the case that the garbage collector is more fundamental - you certainly lose some performance but neither C nor Rust has managed the feat that LISP and Java has of encapsulating memory management in a way that allows arbitrary code to work in the same runtime together.
Ah, sorry, I don't know if it uses Lucene anymore. I meant "even if it's not still Lucene, it's still using that Lucene default".
Apple launches its new classical music streaming app for pre-order
> come to think of it, you don't often write "&&T", but it is commonly used. If you `println!("{}", x)` where "x" is a reference, the "println!" macro also takes a reference and you get a "&&" type.

Yup, i see them all the time in iterators too. Eg `foos.iter().filter(|t| ..` `t` is `&&Foo` in that example, iirc. Not that you usually see it though, due to closures obscuring types.
It's unfortunate since this is not what I (most people?) think when we hear "grandfathering".

Also, why do we find this out over a blogpost. Where's the email saying "oh by the way the your subscription is changing in a drastic way"?
No. The former imports all the exports, and the latter imports the default export only.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
I don't think there are many big UK computer companies that haven't been absorbed by something else.

There was Microfocus: https://www.microfocus.com/en-us/home
They owned SuSE at one time. But MicroFocus now have owners outside the UK.

And there was Autonomy: https://en.wikipedia.org/wiki/HP_Autonomy
Bought by HP, leading to lots of controversy and legal wrangling when they did get what they had expected.
Would you rather we wait until AIs are actually posing a threat for us to study ways to align them with human values? Tons of money already goes into fighting climate change and basically everyone on earth is aware of the threat it poses. The AI safety field is only about a decade old and is relatively unknown. Of course it makes sense to raise awareness there
And we haven’t even finished with all the data centers in the oceans https://news.microsoft.com/innovation-stories/project-natick...
OpenAI drafted a paper proposing that in the future, platforms require proof of personhood. Plus it's MS, so they're going to slurp as much as they can get away with.
Redesign has broken destination currency selection for me when converting from one to another. No matter what currency is selected (from preexisting balances) it always defaults to the first in the list. On iOS only - it worked via website.

I do wonder if the business is in good health longer term. Unusual to shift perception and target audience when things are going well. Some increased fees recently too, albeit expected given the economic climate. Doesn't fill me with trust personally.
Yes, exceptions exist. But while you can use a small sample of a song in a review (say), you can't take the same sample and use it in your own song, even if it's just a few seconds.

Perhaps PII for commercial use could be treated differently than for private use?
If you're not an "emojis are forbidden in all written language" prude, then none of these are necessary.
Fabulous Fungi: On the Endless Possibilities of the Mushroom
Is new energy really being crated by the expansion of space though? I know the vacuum energy increases, but would the increased negative gravitational potential energy cancel it out?
Maintenance plans is something we considered, but though it wouldn't work well for us. This is because it's infinitely more difficult to maintain software when you have your customer base split into different versions, complete abandonment of lower version customers is a no go when bugs are discovered or a feature breaks due to technology change. This significantly impacts the complexity of our product deployment and maintenance. There's also other complexities around documentation, tutorials etc etc, the list goes on.

It could also reflect badly on us if customers on older versions are demoing the product to other potential users when they are many release cycles behind the latest version. There's a myriad of benefits of just having all customers on the same version. To go down the maintenance plan route for us would be a mistake.

Generally propositions from customers for different or more exotic pricing methods over what we've gone with tend to involve a lot more complexity to ultimately allow people to buy it for less. The model we've got is working well, and we don't see any advantage to changing it right now.

> I never made noises on the forums about it because I was fairly new to Construct 2. I just left quietly.

Which is fine, but we're a much more successful company than we ever were with Construct 2, largely because of the direction we went with pricing. We accept it's not for everyone. I think looking back over our history we've gone from Open Source to Pay Once to SaaS. When you go through these changes you're going to lose customers who were attracted to your original payment model, this is just a reality we have to accept.
> It's easy to tell at this point because chatgpt always gives overly verbose and polite, positive comments. Which is completely out of character for a HN user.

Once again proving that AIs are better commentators than humans.
Swift uses ARC everywhere from what I recall. Sure it's ergonomic. But why not just go for full GC then?
> Roli (the company selling JUCE)

I know it's tangential to the point that you're making, but JUCE was acquired by PACE in 2020.
> data suggest that income inequality and marginalization are what cause those issues

Being poor and downtrodden forces one to turn to street violence? Nonsense. Poor kids raised in cultures that value education and self-improvement are able to turn their lives around. Poor kids in cultures that value other things aren't, which obviously isn't the fault of the kids, but there is only so much the state can do to step between the parent and the child.
I can't believe Meta is fighting the good fight for once.
You don’t understand namespaces, there are no mechanisms, or root specific mechanisms, you could use to elevate a namespace.

You don’t get any kind of god powers like kernel memory access, if you don’t have access to the system call you can’t debug.

Like I don’t understand how to explain to you that SELinux locks down system calls in an identical way conceptually.
I’ve been teaching my daughters about these “pirate terms” like tomatoes being fruit, peanuts being legumes, palm trees are not trees.

She has a hard time believing me — tomatoes was ok, but for peanut she said “no daddy, there’s nut in the name”

And so now we call it pealegume and jelly sandwiches
A sentence like:
"""they change their minds and mess up the clean code ...that a Playground dev already imagineared with him self."""
should be rewritten, for example:
"""...that a "Playground Developer" already conceived."""
> No one talks about the 20+ murders a weekend in South-side Chicago. No one. How do you expect children to get an education and lift themselves out of poverty when they are terrified of being gunned down every single day?

Crime in Chicago isn't talked about? That's not been my experience. It's literally infamous for it.

>The worst parts of the US need a well-trained, well-monitored police state that will bring safety to those neighborhoods and so that the kids can get educated properly and level up into the middle class and higher.

The police are generally not all that different than the other street gangs, especially in cities. The LA County Sheriff has an actual literal street gang operating in it.

There is no such thing as a 'well-monitored' police state.

Safety and education can only be achieved through economic security, not incarceration and abuse by the state.