skysight-inc/HackerNews huggingface dataset:
Henry Cavill talked about the extreme dehydration he experiences prior to filming a shirtless scene, to make sure there is no water retention, and how he could 'smell water' from across the room.

It makes sense biologically you would get some heightened awareness mixed with periods of extreme lethargy as your body tried to preserve itself.
that quote is moronic simply for the fact that it assumes the purpose of advertising to is provide product information.
It looks good, depending on your target market I would put more emphasis on integrating with other data sources. Your tool also overlaps with other industries like viz/dashboards. Finally I like sql and JavaScript or Python, I am saying I would not go purely no code.
My issue with the two “PM”s I interact with the most:

Project managers basically do something that the devs, especially dev manager, can handle themselves. It seems like a leftover process for when software contracting was more common. There’s no reason a developer can’t just manage the Kanban board and write a quick report.

Product managers can be really good but in a lot of cases they just devolve into stakeholder management with poor/no vision. Because they talk to upper management a lot they can get a lot of credit for things they didn’t have a lot to do with, because they’re the visible face for it. This can sometimes lead to the Product org getting too big because they get promoted up to Director and now need 10-100 reports for something that only needs like 3 Product managers max. Then you’re in a really bad spot because you’re going to be bothered by PMs with small scope a lot about stupid shit
I've written those sort of sentences before, only to look upon my euphoria with a degree of embarrassment the morning after.
Tribuo – New Open Source Machine Learning Library in Java
Tribuo is a library for Machine Learning, written in Java, which supports classification, regression, clustering, anomaly detection, along with deep learning support via TensorFlow and ONNX. Tribuo has a strong focus on model metadata & tracking through it’s provenance system, supports loading third party models including those trained in Python packages like scikit-learn, and provides a variety of ML algorithms implemented in Java.
Jupyter notebook based tutorials (statically hosted on the website - https://tribuo.org/learn/4.0/tutorials/, and the notebooks themselves on github - https://github.com/oracle/tribuo/tree/main/tutorials).
"Project OneFuzz is available now on GitHub"?
https://github.com/search?q=OneFuzz&type=repositories doesn't return any result from Microsoft.
Just consider it getting paid to improve your resume. Whether this project is unmaintainable won't matter when you've moved on for you 20% raise at the next company. The one you're currently working for will never give it to you.

- voice of experience -
It is downright depressing how much HN is scathingly attacking her work because of this.
Because they already get a tax break?

Why should the landlord fit the bill because Jonhy does want to live in a high sought place?

The 'humanitarian' causes are a way to disguise totalitarian acts.

We have laws, property and trade so we don't have to go back to primitive ways.
What did you look for first?
This could be a side-effect of how separations of concerns are handled vis-a-vis interviews at the company.

I do technical interviews for other teams within my company. I may not know much detail about the role, beyond just generally knowing with the team in question is responsible for and the topics they asked me to cover during the interview. I wouldn't ever think to ask for more details about the role because I assume that's a question for the manager or internal recruiter.

I honestly see it as a way to streamline the interview process and make it more fair. My role in the process is to determine how well you understand the core concepts of a handful of technologies, not to necessarily to sell you on the position or evaluate "culture fit." Of course, I try to be pleasant and want you to come away with a good experience. But sticking to the script is largely me being mindful of everyone's time; interviews are time-consuming and you probably don't want to be answering / asking the same questions to four different people.
It will at least filter all the bots that aren't trying to hide that they are bots, just trying very hard to understand your page.

You can use it to clean your analytics, but yes, it's useless for fraud prevention.
There are people who are designing nice native compiled languages with a proper knowledge of PL design and implementation, for example:

Zig
Odin
Nim
Crystal

And then there is V author, who claimed highly improbable and sometimes CS-defying features, and got popular and also got donations.

If you say rust crowd is overenthusiastic and cult-ish, you haven't seen those teenagers on vlang discord. All this while not having 1% of technically talented people in Rust community (which I often dislike for too much enthusiasm).

When Andrew Kelly (creator of zig, I know him only on this site and zig project, no affiliation) criticized V of hype, and he got downvoted / criticized here for being politically incorrect.
Well, there are pros and cons but one of the issues I see, living somewhere that has dirt cheap council homes for some poor people, is it breeds huge resentment against low income earners and causes people to focus on "this development needs to be X% affordable" and totally ignore the question of "why are we not making the average home affordable instead of focusing on some lottery for the poor?"

But, of course, the political incentives are aligned to encourage homes becoming ever more expensive at the behest of homeowners.
http://manifold.systems/ has a Java template engine that can be helpful
The q/k interpreter requires a license which costs >$100k; wouldn't be surprised if some banks/funds pay >$1M.

Not a compiler, but the same idea.
It is remarkably, painfully slow. Every letter entered into their search box (eg when searching a particular grocery store for a product) appears to be doing a full reload of results. You can feeeeel the horrible lag as you try to type and the site can't keep up with either your typed text or the results.

They should be doing a timed release on that. If you stop entering text for N ms, then go for a result. Otherwise they need to have cached results for a huge number of common combinations of letters, very frequently updated, for every store. It's a resource intensive thing to do well at their scale, for such a seemingly simple feature. If they are in fact caching all of those drop-down search results properly, something is very wrong on serving up the cached content.

And for the full results pages, when you try to load them for a given grocery store - the only answer I can guess for that is again mediocre caching. There usually isn't any other culprit other than that for such simple pages. In an effort to match current inventory, my guess is their caching isn't very good (constantly invalidated or rarely put into cache, so they're doing something that isn't very performant; I'd be astounded if they weren't doing some amount of caching on the results).
Blocking JS is extremely helpful for removing most tracking. I can selectively enable certain JS for specific sites. It takes hardly any time at all to set this up or to engage with this. Plus, it saves a ton of time on page loads.

I look at the pages that other people load, and those bouncing ads, videos, and whatnot.... I simply use a different Internet than others.
And if that were the top complaint, that would be a great alarm to raise! That kind of thing is stupid and abusive. But they lead with "how dare they use an online resident portal and screen tenants". What?
One thing that's funny is when the internal recruiter for company X (that I had to google) reaches out to me and sets up a call. Then their question is why did you choose this company specifically? And I'm like dude, you called me!
Unusual Features of SARS-CoV-2 Genome Suggesting Laboratory Modification
HN seems to be very anti-surveillance tech, I guess until it's the landlords doing the surveilling?

Housing should not be a commodity at all.

In my lifetime I've seen the landlord move from someone who might live on site to someone who has money to pay a property manager to manager their portfolio of properties. Your super these days is as likely to be an underpaid worker as anyone living on site.

All this tech is doing is further solidifying the powers of the landlord over the tenant, increasing the surveillance of tenants, and normalizing surveillance culture. I'm surprised to see it supported on HN of all places, which is usually very privacy oriented.

Edit:
To not just be negative, let me present some positive alternatives for discussion:

* Housing cooperatives -- Tenants can collectively own the building they live in, and decide as a community what technology works for them

* Tenants unions -- Tenants can collectively discuss what the property should be using, what the rules should be, and negotiate as a unit with their landlord.
I think this is a matter of perspective. I think Mac OS is just about as innovative on Unix as Linux is. Not in exactly the same ways mind you but definitely they’ve invested more than just wrapping a shell around POSIX.
“Owning it all ... from cloud to edge” is an exciting ambition not only for Nvidia but also as a developer and a consumer. It’s going to be hard to pull it off, of course, but it’s worth a shot.

EDIT - explaining the benefits for developers, and therefore consumers.

A "cloud to edge" stack from hardware to the application layer could create new application patterns that can tremendously accelerate autonomous driving, everyday robots, gaming. It could democratize this for small (maybe indie) developer teams. Wouldn't this have a great impact on consumers?
Branding has its power over certain people.
I've had good luck with a mix of recursive descent -- for high fidelity error messages -- and Pratt at the expression level. I suspect that if expressions got seriously complicated in my applications (e.g., lots of different types with complicated promotion and mixing rules) that I'd write the expression parser in R-D as well.

I'm happy giving up some performance for a better chance at finding problems. Who cares if your compiler clocks at a bazillion lines a second if all it can say is "line 101: syntax error" or mumble something indistinct about a reduce-reduce conflict.

I'm not writing commercial compilers, just little language processors. And my users need all the help they can get.
Something that bothers me a lot with desks: The legs sticking out and cutting into your foot space. Especially when you have an "L" desk and the legs stick out to block the entire "inner corner" bit.

I have a custom designed desk for my office that I had somebody help me fabricate. During that time I realized that, if you use a thick piece of hardwood, you can completely skip the inner legs. In my case it is 1.5" cherry wood.

Knowing that now, I've realized there are other benefits like my monitors shaking less because the desk is so rigid. I'd definitely recommend a solid, hardwood surface to anybody looking to get a custom work desk setup!
You don't need much tech and screening to tell if someone is white (with a few widely publicized exceptions).
Maybe you're looking for String::formatted?

Directly from http://openjdk.java.net/jeps/378:

Another alternative involves the introduction of a new instance method, String::formatted, which could be used as follows:

String source = """
public void print(%s object) {
System.out.println(Objects.toString(object));
}
""".formatted(type);
Tech interviewing articles seem to do well on HN.

I'm guessing because it's something most of us can relate to and that's what made me click on it. But I feel like I've read this same content in different articles, that I've found on HN, multiple times.
Likely a direct legacy from the Steve Jobs days. When you have a CEO with such a strong product vision you don't actually need product owners/product managers any more other than to fill in the details. Those are still super important, but if you got those wrong it wouldn't pass review anyway.
V got a lot of hype last year, and then a lot more criticism here on HN. I suspect that's a reason it's not been promoted much on this site. People who saw it coming out last year (like me) mostly ignore it, and the people interested in it found other places to discuss it without the criticism.
The slowness of this query is more related to the negations than the fact that the query is uncached. Most uncached queries will be handled much more quickly. I'm surprised this one takes so long, because I would have expected the negations to eliminate the corresponding branches of the OR during query simplification, but maybe there is some expansion happening before we get to that point that makes it hard to detect this logical conflict.

Probably also the sheer frequency of the terms in the OR don't help. Normally "the" would be treated as a stopword (https://en.wikipedia.org/wiki/Stop_word). But I'm not sure if that logic applies when it appears alone in a sequence of terms (as when it's the child of an OR).
> I've still not quite cracked what's different about Apple culturally that they seem to be more immune to this problem.

... Really? I do not get that impression at all after Catalina and Big Sur. Every release these days seems to have more problems than the last. I'll put up with macOS until High Sierra is unsupported and then I'm done.

As an Apple employee commented here last year, "I am awed by the fact that we manage to release any software at all, let alone functional software."[0]

[0]: https://news.ycombinator.com/item?id=21218413
As someone who's never taken a traditional role until after devops got defined as its own role separate from dev and ops, my advice is to figure out what grunge work you hate, and what you don't (or at least, hate less) so you can specifically about that. Like household chores, different people hate different things. Some thrive in operational chaos, others can't handle having more than one plate in the air at a time. Some loath building frameworks and others can't stand building anything but.

If taking a call at 1am is your version of hell, make sure to interrogate what the on-call schedule looks like. If you're up till 3am most nights anyway and honestly don't mind taking the call at 1am, spend the limited reverse-interview time during your interview to ask about other aspects of role and company culture. (Pick your poison from the Joel Test - https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-s... )
Also check out Tribuo - Machine Learning library in Java announced today during the keynote : https://tribuo.org
Ask HN: Anyone created a micro mobile-game studio?
I'm thinking about partnering with a graphic designer, and build ""small" mobile games (hypercasual/casual). Then I will try to find publishers for those games and we do revenue shares.

Anyone doing it over here? Can it be economically viable? From what I heard mid-successful games can already rake in $100k-$300k per month, which would make it an interesting business.

Anyone has experience on this?
Hah! You have to deal somehow with objects created by the old code, and pointers to static data or functions that move.

Various systems solve that in various ways, but it's definitely complex and difficult.
On the flip side, I've been interviewing people with supposedly 15+ years of experience using simple whiteboard questions for a while and I've seen too many people fail miserably at writing basic for loops (a very slightly more involved problem than fizzbuzz, really) for me to simply trust that spending time selling you on the company is useful. Lying on a resume is easy, and even truthful resumes can be misleading. Screening candidates with a half hour of simple coding gets rid of a lot of people who seem to be making money without actually knowing how to write code, which is a problem when you're hiring people to write code and help others write code.
Ramadan is not really fasting these days. Most people do feasts every day (or something close to every day) on Ramadan when the sun goes down.
No problem, I'm planning to write more like that, but I may end up dialing back the sarcasm a bit
To my reading of their comment, it was implied later on:

> The oppressors are not always landlords - they are [...] other tenants who sit on their rent controlled housing until they die.
> I've turned down numerous offers because when I asked what the specifics of my day to day job were going to be, the answers weren't clear.

Same, from FAANG companies. The feel that I get is more like, FAANG companies don't even know what you're going to do. They just want to hire top talent and figure out what you're working on later. They want someone "smart" who can ultimately work on any team, since whatever team you initially land on might be gone in a few months.

The consequence of this made the interview process for these companies feel much more like a "drinking the kool aid" test. When I asked what I would be doing, the sales pitch I got always boiled down to "you'll be working for X" as if that was enough. That might be enough for a fresh grad, but I'm an experienced specialist. Understanding my role and impact are key to my job happiness.

I don't think the intent is to be secretive, its more about - the people in the recruiting pipeline don't even know themselves, or if they do, you might get rearranged quickly, so focusing heavily on the specific work is more of a detriment. You kind of NEED to drink the kool aid since you're buying in to the company moreso than buying in to a specific team, work, etc..
I sometimes feel self-conscious asking deep questions about morale, especially when I'm on the fence about working at a place and am just being polite in case I need this as a Plan C.

There are some questions where if you get the person to take them seriously you may pop whatever bubble they're living in that helps them get through the day.

One place, I was not doing so great. I was participating in the interview process, mostly trying to make sure our candidates were better than our status quo, so new people would make my life better. This one kid asks, "what do you like about working here?" and I froze. I didn't have an answer. Luckily there were three of us, and I had time to come up with a half-assed answer that didn't consist of "Run!"

Shortly after that I decided to leave, and just making that decision let me make it to the next bonus payout, which was something on the order of 10% of salary after taxes (so ~8 weeks?), plus a few more options vesting. And then I was out the door, along with about 1/5th of the engineering department. It's like people forget there's a door until someone else goes through it. Afterward, the members of the exodus sat around over beers to celebrate the check clearing. Someone (possibly me) asked if sticking around for the bonus was worth it. Almost all of us said no.
Time flies - Apple Event – September 15
You deny the concept of collective impact. One person using a plastic straw isn't a big deal. Three hundred million people using a few dozen straws per year is additive. Same with all disposables.

Furthermore, ocean pollution isn't the only kind. Look at any urban creek/bayou bank after a hard rain and look at the trash that is washed up in the grass.

The right-wing pejorative is "virtue-signalling" but is that always bad? Is it bad to set an example, a cultural marker, that we want to encourage re-use and biodegradable materials?

This is not an either-or.
How humans learn and represent networks
Dishonest marketing. Even rust community gets called out for 'marketing'.

Also, engineers don't do dishonest marketing doesn't mean they can't be good at it.
I guess I'm just easy to impress then, because lower-level code might as well be magic to me haha.
I'm posting this on the occasion of my return to LISP for some personal programming projects. I've owned a Corman Common Lisp license in the past. It's good to see it released as open source, and that maintenance has been picked up again.
Me too. It might be caused by the crackling sound, the dominant instruments being melodic instrument in midtones/treble, or the amount of highpass filter applied to the music. It might relate with the frequency you're comfortable with (for example, I'm not really comfortable with the frequency of typewriter or the voice of my project manager near deadline :p)

I loop GTA V soundtracks for driving, the curation seems to be optimized for it https://open.spotify.com/playlist/2YYOp3xA7HcgZQ5hhRJuK1?si=...

While I loop meshuggah's whole album for working. The polyrhythmical barrage of riff is cathartic.
Z80 is still in production. Not the same but very close. Even FPGA is a lot more appropriate than a damn PIC.
Taiwan’s unlikely path to public trust provides lessons for the US
The word is retrofit.
I am amazed when I see older style windows pop up alongside the windows 10 styling.
Please submit direct links, not nonsense redirections through google.
How do you like it? Seatable looks so much like AirTable (from screenshot, didn't try it yet).
If you have central heat you can sometimes configure the thermostat to run the blower separately from the heating element. This creates a nice positive pressure environment. If you have a MERV 10 or better filter installed on the furnace then it's actually pulling in filtered air, as any high enough MERV filter will filter PM2.5 with a decent efficiency. I think they start filtering PM2.5 at about MERV 10, and by MERV 13 they're filtering 90% or more of PM2.5.
People with Power at TikTok Owner ByteDance – The Information
Language specs are a dime a dozen. Especially when type inference is involved, it's the compiler / interpreter that really does the heavy lifting.

I have an idea, let's create a new programming language! I'll be the "ideas" man and come up with syntax ideas. You work on the compiler backend ok? And we'll split the fame 80/20 since I'm the face of the project, you know?
Best Ways to Share a crowdfunding?
What are some of the best ways you found for sharing your crowdfunding campaign?
Other than Facebook, Twitter and all major social medias.
It’s a limitation of the phone-style applications where only one instance of a program can run at the same time. I think they addressed it in later revision of the framework, but that some people considered that was an acceptable solution on desktop shows how bad Windows have fallen from the 7 era.
A small note: Helicopter Money has a relatively precise definition, and what the US government (and Federal Reserve) has done in 2020 does not fit that definition. The Fed's activities still fall under the umbrella of Quantitative Easing.

https://en.wikipedia.org/wiki/Helicopter_money
Finding a Google Analytics Alternative That Puts Privacy First
I don't think the tech listed in this article are at odds with wanting government to provide more housing options. The number one thing to improve most situations is to just build more housing and stop inflating asset prices as a handout to the middle and (increasingly just) upper class.

It's possible this tech gives power to landlords over tenants. It's also possible that its a net benefit to society, even if landlord power is a big problem on its own.