skysight-inc/HackerNews huggingface dataset:
Location: Southern California
Remote: Yes

Willing to relocate: Possibly

Technologies: JavaScript, React, Redux, Express.js, Node.js, Go, MongoDB, PostgreSQL, HTML/CSS, Jest, Cypress

Résumé/CV: https://www.juanjuy.com/assets/Juan_Juy_Resume.pdf

Email: alexjuanjuy [at] gmail.com

Hi HN, I'm a software engineer that loves solving problems and making things efficient. I'm most proficient in JavaScript, but have some experience in Go and TypeScript as well, and am confident in my ability to pick up other languages quickly if needed.

Most recently, I built an open-source project called Fána, which is a feature flagging platform designed to be able to target specific users based on their attributes. While I worked on a bit of everything, I mainly spearheaded the development and design of the developer-facing pieces: the dashboard and SDKs. I also co-authored an extensive case study detailing the decisions and challenges that came during research and implementation, which can be found here: https://fana-io.github.io/case-study

I'm particularly fond of React, but am absolutely open to working on any part of the stack. Thanks for reading!
I see this pretty frequently even in business communications with native speakers. Even using apostrophes for pluralizing is surprisingly common.
I totally want the employment system from Ursula Le Guin's The Disposessed. People cycle through jobs and everyone gets a feel for everything. Of course, it's not perfect...
$700M is an absurd valuation for canned water...
No, you don't need to train the model differently to use it with AITemplate. Here is an intro example to do inference with AITemplate with a very simple PyTorch model: https://facebookincubator.github.io/AITemplate/tutorial/how_.... For more advanced examples, check out https://github.com/facebookincubator/AITemplate/tree/main/ex...
Do you realize that you’re conversing with the creator of zig, who has poured the last six years of his life into the project?

All software with any amount of complexity has bugs, even if there’s a published spec ratified by comittee over the course of 20 years, or whatever your unattainable standard of quality is.

Zig is free software and a community in the best sense of both.

Show some respect.
Not trusting your developers to use prepared statements is a big problem beyond the sqli
... and compelled OEMs to not uninstall IE (p18), or add a competing browser in a visible way (p24)

... and entered partnerships with ISPs to have pre-installed listings in IE if the ISP didn't mention a competing browser (p29)

... and entered into arrangements with companies to switch browsers being used (p17)

... and attempted to get Netscape to agree to not compete with Microsoft for Windows browsers (Netscape would be Unix and Mac only if that was done) (p14)

https://www.justice.gov/atr/complaint-us-v-microsoft-corp

There's quite a bit more to DOJ vs Microsoft than just "shipping IE by default".
The ergonomics issue of SQL can be workaround by transpiler.

I do like SQL the syntax but it's hard to discard the ecosystem around SQL.

For instance, I made better-sql [1] recently which generate SQL from a language similar to GraphQL and EdgeDB query language.

[1] https://better-sql.surge.sh
Copy-on-write file systems such as ZFS should be resilient to power outages.

How does power fluctuations or cutoff cause data loss in ZFS?

I frequently force shutdown my laptop and PCs with ext4 when they hang, and never lost data.
I appreciate your effort in this post. I am a practicing physician and also a person who majored in biochemistry, rather than the more pre-med focused biology/chemistry major offered at my institution. My opinion is that organic chemistry is a great window into the complexity of biologic chemistry that happens to be the foundation of medicine.

Is it necessary for all physicians to peer through this window in order to practice quality medicine? Perhaps not. But does it give us an appreciation, and humility for, the astounding complexity of biologic systems that underpin all clinical interventions? Ideally so. At some point during pre medical training there should be - to be blunt - a filter that separates adaptable and bright students from those who hazily wish to pursue medicine but do not have the capacity to do so at a high level.

There are many career paths for those who can not adapt and learn at the high level which has been traditionally been required to complete medical school. We can, as a society, either lower the standards or maintain that high level of requirement that has been the badge of "MD." My bias of course, having completed 13 years of education after high school, is to recommend that we do not lower the standards of the MD process. The system, as it has evolved to date, has plenty of opportunity for those who desire less rigorous training, for example nurse practitioner and physician assistant tracks. There is still a place in this world for highly trained and motivated individuals who wish to be the best in their field. Signed, a professional who benefited from the strong institutions that create medical doctorates.
How much is a median home in London?
Shipping water accross the Atlantic to sell in the US. Great.
not op, but as a student in cambridge, the T is very good for getting in and around boston, but getting to cambridge is a little bit of hassle. take the red line all the way to park street, and then take it back around almost in a loop to anywhere on the green line.

i don't know why i'm complaining though, it is still a fantastic public transportation system compared to many others.
Fun fact: `table > tr` is actually valid HTML.

> […] followed by either zero or more tbody elements or one or more tr elements […]

— https://html.spec.whatwg.org/multipage/tables.html#the-table..., the table element, content model.

Sure, the HTML syntax will imply it (and https://html.spec.whatwg.org/multipage/syntax.html#element-r... mentions this, how in HTML syntax `table > tr` is invalid), but this means that in XML syntax <table><tr><td/></tr></table> is actually valid.

I believe XHTML compatibility is the reason for this. But I have no real idea quite why XHTML 1.0 decided to allow (tbody+|tr+) (basically a mixture of HTML 3.2 and HTML 4) rather than tbody+ like HTML 4.
Why do you think it’s just the beginning?
I wrote an in-browser serverless platfrom [1] a few months ago with which this would pair well; but seeing the techniques described here, it might make sense to compile workerd [2] to wasm instead.

[1] https://github.com/johnhenry/actually-serverless
[2] https://github.com/cloudflare/workerd
I mean, if you're focused on reading all the terrible things going on in the world all the time, you aren't actually living in reality. You're living in a reality created by journalists whose job is to get you to click on their articles - usually by reporting the most depressing or terrifying news with a strongly negative bias.
> were nothing more than advertisements for their OnlyFans or an invitation to follow one their social media profiles.

This is a huge huge huge reason why so many guys start off a conversation with something like "hi."

we are full on expecting to get some bot response or OnlyFans spam. it's incredible what a cancer OnlyFans has become across the internet.
Stable Diffusion Use Case: Attemping to Generating Mobile Ads
A survey of Stable Diffusion and my attempts to use it to generate creatives based on some common use cases.
Of course GMs and staff had invuln flags... the Lord British character didn't play the game normally, he appeared for events.
Yea, TrueNAS comes with a jails manager which has nothing to do with NAS. It's incredibly feature rich: https://static.ixsystems.co/uploads/2020/04/image-4.png

Plus the setup now gets intricately coupled with the host OS. That's a big no for me. I want to treat the host OS as disposable, ephemeral and decoupled for peace of mind. The host's only job is to serve files over samba protocol and run scrub cronjobs. That's it. It gets 2 vCPUs and 24GB of ram. Stays put.
It's crazy that the Indus Valley script, the peak-fruit of a civilization, was completely lost. Shaking my head.
The lesson of Xerox PARC is this: Even if you're 10 years ahead of everyone technologically, it's still impossible to predict how the market will unfold.

The arrival of Visicalc transformed the toy personal computers into legitimate business tools and set Apple on its course for what would be the largest IPO in US history up to that point. No one saw it coming until it happened.

Once it happened, the Xerox brass in New York question how they missed it, and start to demand a return on the money they've been pouring into PARC. This is what led them to seek a partnership with Apple and the infamous Alto demos for Steve Jobs.

Meanwhile, the PARC folks start to realize that the rest of this now exponentially expanding industry is going to catch up to what they're doing faster than they can scale down their stuff into a commercially viable product.

Xerox takes a huge swing with the Xerox Star. It's a market failure for a number of reasons. IBM takes a little swing with the PC, and it's a huge success, but they don't control the software. The PARC folks leave to join the rest of the industry, taking what they learned with them.
Considering how much physical jobs can pay, I’m not sure where you got “low pay” from.

Plenty of non-physical jobs that are low pay as well.
Easy to imagine that it existed, probably very useful during development
In the meantime, the drainage basin on the other (Agassiz) side of the continental divide from the Mississippi headwaters has been experiencing very high levels. (Following long-term flooding this spring.) Manitoba reports:

"Inflows were the highest-ever recorded and due to exceptional precipitation across southern Manitoba and Northwest Ontario this spring, especially in the Winnipeg River and Red River watersheds." - https://www.hydro.mb.ca/corporate/facilities/water_levels/

FWIW, historically, the lands up there haven't been 'improved' very much.
No? Can you share?
This happened in Houston, TX too.

https://www.chron.com/news/houston-texas/article/Houston-3D-...
First electric aircraft equipped with modular battery system takes off
I can tell you as an end-user, linux is very difficult. It does not have to be.

I am saying this as a person with a computer science degree and worked in the field for a while, although I no longer do. My point being is that I have more experience than the average user, but still think it is very, very difficult.

I could spend a lot of time learning it, and do it fine, but I just don't have the time. I have other larger issues to deal with.

I started off with MS-DOS, so I am VERY used to command lines. But I hate them now. I just cannot bear them. And for a lot of stuff, you have to string a bunch of fucking command lines together. It wouldn't be bad if I was a sysadmin and doing the same thing over and over and just automate it. However, I only usually need to do things one time, so it is a real pain to have to type these long lines of command lines, where it is easy to make a mistake when typing it in, when in windows, all I have to do is click and move an icon for one-time operations.

There's so much on linux that sure, I know how to look stuff up and do it, but it's just a pain, when these things I KNOW can be automated by someone else and put into a GUI or somewhere. Some kind of apps included in the distro.

One thing that has seems to have got better is downloading actual linux. It used to be:

Download beta
Download v1.e384
Download v93d8920r4
Download v72.dist
Download v.alpha

and it would go on for about 20 different versions. that sucked ass big time.

Just give me a button that says "Download"

I totally understand the purpose of putting all the versions there. But it is stupid. Just put "Download" and another button that says "Choose which version of download you want" / expert"

And most do this now, so it is great. But as recently as a few years ago, none of the distros were clear as to which one should be downloaded.

.

When it was the very last moment, very last day to use Windows 7, I decided to switch to Linux permanently. But, as I did it, I found four apps that I HAD to use, did not work on Linux. I tried to do emulation and stuff, but it just become too big of a nosebleed, because there was no button that automatically would load an emulator, that I found, and that with a bunch of other stuff, was just taking up too much of my time. I could LEARN, I know I could, but I just had no time to fuck with it anymore.

On the other hand, installing Windows 10 was "Download" and it downloaded and it worked. Nothing else had to be done. I didn't want to go to Windows 10, but I just didn't have time to mess with linux.

Linux is very difficult. I know this because I have a degree in CS, worked in tech, and was in charge of acquiring new tech, learning the new tech, and teaching the new tech to others. Learning was my job. So I know I could learn Linux, but no time, and it is too difficult, if it is difficult for me, then it is a real pain-in-the-ass for someone who has no experience at all in computer systems.

I think that linux distros should just only have complete newbies on the team to test everything and let the distro team members know what is unclear.

That's my feedback.
A new accelerator for circular economy startups and nonprofits
Oil-eating microbes excrete the cheapest “clean” hydrogen
Bugs are fine. Arrogant devs who claim that all bugs are fixed and their software is correct and anyone who says otherwise is lying are not fine.

And I do obviously know who I was interacting with; Kelley's arrogance and lies are legendary (second only to the V devs, but he appears to be consciously competing with them). It drove me away from the language when my own filed bug on this issue was met with a similar response.
Makes sense to me. It's the same with restaurant delivery services.
I'm the opposite. I hate structure and predictability. I keep launching new side projects, changing jobs, changing countries because I can't stand repetition or structure.

I enjoy doing nothing, going to sleep and waking up when I feel like it. It's the only time I feel happy. It's too bad people like me don't usually get rich. I'm 100% certain that money would buy me happiness. I don't even need it to buy stuff. I don't care about material things. I don't care about status. I just need enough money to do nothing whilst not having to live in a forest.
What was their answer?
I'd noticed that, too. When I sold all my PCMCIA and CardBus cards, the set of them (excluding the plastic double-height RealPort cards) made a striking stack in my hand, of very compact modular functionality. It's almost tempting to collect them, like trading cards.
“Burning it efficiently on site” might not be as easy as previously thought.

https://www.nytimes.com/2022/09/29/climate/gas-flaring-clima...
...and have nothing to do with this article.
Can you give a real example of AVX-512 actually causing a net performance penalty on any CPU?

The only way I can see that happening is using AVX-512 in small, infrequently called functions such as strcmp, and the solution is: don't do that.

If proper SIMD code runs for say 1ms at a time, it's pretty much guaranteed to benefit from any implementation of AVX-512.
Has any one felt that if you do some manual thing every day and which reduces entropy around you, it keeps you sane..
The T is a hub and spoke system. If you want to go quickly between two spokes, Lyft or Uber can be much faster. And with a group, sometimes even cheaper than paying for individual T rides.
Dude. You've been exploited and now you're getting fucked. I guess you are in US. I don't have any advice because the uncertified are given rewards for risks that you shouldn't have to take. Drug dealing for example is not a good business to be in. There is legitimate stuff with not as high risk that you can do, but it won't be as lucrative.

Just remember that competence is king and open your eyes to the opportunities that exist around you. Find customers not employers. The former cares about things that you know and understand while the latter will want you to prove things that will cost you a lot to prove. Education is a ridiculously huge opportunity cost and if you do it with loans or while relying on benefits afforded by "student status" it will also become a burden on your health via anxiety about maintaining said status (ymmv I personally don't care much but this affliction is quite common fwict).

Also. Programming is a means to an end. If you already have some web scraping skills etc. then you have some advantages when looking for / exploiting opportunities. But without certification it is tricky to convince anyone to give you a chance. Therefore; customers not employers. Programming can help you test your assumptions w.r.t. business model and manage your business.
>One thing I didn't understand conceptually at first is that ZFS is standalone and not dependent on the host OS.

This is true for every mature/production file system. You can do the same with mdadm, ext4, xfs, btrfs, etc. The only constraint would be with versions in that it would be a one way street. Can't necessarily go from something new to something old, but other way round is fine.
As @haolu7 mentioned, you could take a pre-trained model and use AITemplate to do model inference. All you need to do is to re-write the model using AITemplate frontend and map PyTorch params to AITemplate params. Besides, AITemplate has a limited operator coverage compared to mature frameworks like PyTorch so you may need to implement your own kernels if necessary (though it already supports Bert, VIT, StableDiffusion, ResNet, Detectron, and general recommendation models).
I looked at Lyft once and it required a Facebook account to sign up. I laughed and have never touched it since. This is a probably 10 year old grudge at this point, but fuck ‘em. I don’t use Spotify for the same reason. At least that seems to have gone away for new services now, but what a terrible idea that was.
Generation Covid: Record Numbers of Youth Opt Out of College, Work
That's an amazing paper. Non-PDF version is available too [1]. It's quite a laugh and really makes you think. A lot seems obvious to me as a sometime-MMO player, but this was written almost 10 years before I started playing MMOs! I think my favourite bit is this:

> Indulgences. Services such as ‘red hair dye’ which players are willing to pay for but which don’t cost server resources. Extreme examples might be titles; for example, 10,000 gold buys a character the title "lord".

I think I'm going to call such features "indulgences" in the future.

> At first, the designers attempted to solve the deflation problem by pumping more resources into the world – they simply increased the total quantity of resources in the bank. But, no matter how much they added, the resources always flowed into inventory and just sat there. The problem, they concluded, was the lack of drains – not enough stuff was flowing out. However, players are (understandably) extremely resistant to rule changes which take things away from them. Thus, significantly increasing the decay or degradation rates is politically unfeasible. New drains were proposed: taxes, maintenance fees on housing, etc. Unfortunately, many of these drains feel too much like real world "work" and are therefore politically unacceptable. [...]

> Many may argue that this economy is not real; that it is merely a simulation. However, this misses the point. UO players are engaging in this commerce voluntarily; in fact, they are paying real money for the privilege! Proof of the reality of the economy can be obtained by observing the real-world prices fetched by players who auction off existing UO characters and property on the electronic auction house ebay.com. As of this writing, one character sold for $2000! It is this economic reality which makes UO a potentially very interesting research platform.

[1] https://web.archive.org/web/20150709101636/http://www.mine-c...
U.S. Supreme Court to debate liability protections for internet companies
> and never lost data.

How do you know?

I've seen a transient error due to a misconfiguration of ALPM that XFS/ext4/etc probably would have never caught, but ZFS did.
You're right. The image its self would need to be colored and then switched out perhaps.

Or use an SVG.
Depending on the airport, I've found Lyft and Uber drivers to be more professional than the taxi drivers. In Boston, the taxi drivers would angrily curse at me for my destination and then drive recklessly, hoping to get back to the airport before the flight finished disembarking.
Elon Musk tweets ‘peace plan’ for Ukraine. Chaos ensues
There isn't a single place in the US where one can live in "paradise" for $35k a year with a wife and kid.

Maybe..if you are single and we have extremely different views of "paradise"
https://archive.ph/9aQwr
Doing non-tech/physical things is a lifesaver: https://technicallychallenged.substack.com/p/do-non-tech-thi...
A) that’s how Microsoft functions I had a director comment on how productive I was when I worked 60-70 hour weeks, how unproductive I was when I worked 40 hours. Coworkers would regularly work 6am-6pm plus respond to messages overnight.

B) in my early years I too worked my butt off in a very similar manner thinking this was The Way(tm) until I realized I was burning myself out (though if I was making Microsoft money back then I’m sure I would have accepted it) so maybe this is a rite of passage. Or maybe I’m still harboring completely unacceptable norms
There are lots of books and articles about that. I wrote one myself, and I was there. "Inventing the Future". https://www.albertcory.io/inventing-the-future

For B-school analysis, this isn't your book, but if you want to know what it was like to live through it without knowing the outcome, this is it.

I really tried to get the numbers to back up Dave Liddle's assertion that Xerox made enough from laser printing, all by itself, to make up for all the costs of PARC and commercialization. That data's long gone. Anyhow, they did commercialize laser printing pretty effectively, although obviously not well enough.
Crazy but aren't these just props?
> I wonder if there are ways to trick the enclave into thinking time is passing faster...

Most of serious implementations have their own clocks or incremented counters, which makes tricking them very hard even for a state actor.
The choice between condescension to your collaborators and putting people's feeling "above all else" is a false dichotomy. You can disagree on technical merits without making it personal and calling your collaborators kindergarteners who believe in Santa Claus.
The Morning After
That's not dynamic, it's still using BOS, _builtin_object_size, the classic FORTIFY compile-time check.

A dynamic check would look at the first field in malloced regions to get the dynamic size.
The Onion defends right to parody in Supreme Court brief
https://news.ycombinator.com/item?id=32595767
Thanks for illustrating my point by assuming that there must necessarily be a Good Guy (who is of course the victor).

And for that matter yes: The Soviets were just as much of a Good Guy as the other Allies. As for the Cold War? They were the lesser evil of the two super powers. But not a Good Guy.
He is implying that his collaborators are kindergarteners who believe in Santa Claus. It's insulting.
> ... [Google] collects at least as much data on those users as Apple does on theirs.

https://www.scss.tcd.ie/doug.leith/apple_google.pdf

> That is, almost two order of magnitude is uploaded by Android (3.6MB) than by iOS at startup, while Android downloads around a third (952MB) of the data of iOS (2.6GB).

The paper goes on into a lot more detail of tracking what identifiers are sent when and how often.

In particular, look at figure 4 on page 6.