skysight-inc/HackerNews huggingface dataset:
You commented further down mentioning "siding", but if I'm following this conversation correctly many of y'all are talking about different periods of construction as if they're all the same, or even linear in quality over time.

For instance, timber framing is a very old practice and the beams used are so thick they do indeed last hundreds of years. However, timber framing refers to the structural beams themselves, not fascia like siding. You could still use OSB and new growth finger boards to do the non-structural framing, and many modern houses do.

Then there's houses like mine from the 1950s. They use solid maple beams, but oak and elm are also common to that time period. They're structurally more load bearing that way. Unlike timber framing they take advantage of both proper joints and things like hangers.

More modern construction doesn't really do much jointing from what I've seen, but I may be wrong or have a limitation of exposure here. They rely mainly on structural forms like hangers.

I'm not sure that any one is better than the other. They do have different considerations though. A timber frame is going to be tough to modify once it's stood up. A house like mine will probably also be tough to modify, but they could by introducing forms. The newer homes are probably the easiest to modify, but probably are somewhat weaker than the frames of my house. Strength like that doesn't really matter until it does, though, imo.
The U.S. National Debt is Rising by $1T About Every 100 Days
Location: California
Remote: yes
Willing to relocate: no
Technologies: fullstack javascript
Résumé/CV: https://linkedin.com/in/chovy
Email: ettinger@gmail.com
> The complexity doesn't live inside our tools, it lives inside us

It lives in the requirements of the app. A list with some images is not as complex as a live feed with dynamic popups and smooth page transitions.

The #1 reason FE is too complex is because of the quirkiness of the stack, plus the propensity of companies to scale software using teams of people instead of more software. Web UIs are really extensions of the browser, which has evolved with questionable standards that often seem to be reinventing the wheel. On top of that, as web apps grow in size, companies feel like they need to constantly add more people in order to increase the number of features, but this is only because the non-technical business people are making the decisions.

For any given domain, there are plenty of ways to abstract the problem space in such a way that adding new features becomes a matter of adding some configuration, but this approach is not even considered and instead people are hired and given a smaller slice of the app to work on. This creates improper abstractions that don't "map" well to the requirements, which then adds complexity, which then creates lots of bugs and slows down development, and the response is to add more people, further worsening the problem.
American here, YMMV. I deleted my linkedin in 2014. Recruiters never follow through. Only for my very first job was my professional network involved beyond verifying my identity (they told me the job was open but could not really put their thumb on the scale or even act as a reference). Every other job I’ve had has been via email or webform through Craigslist or some other job board. Networking is really inefficient compared to just sending out apps to jobs that interest you. Middle men just waste resources.
Sour grapes. This is a power move. Elon wants to be the sole savior of humanity who just so happens to have more power than anyone in history. No coincidence this came out soon after OpenAI announced its partnership with Figure, making them a direct competitor to Tesla Optimus + Xai.
it's LiFePO4 (aka LFP, Lithium Iron Phosphate), unless there's a new Polonium version I haven't heard of
Good stuff! I use set-x frequently and have used a similar thing to die (but Julia’s version is nicer). I’ll consider using the debugger thing but stepping through a bash script line by line sounds a bit tedious. Perhaps less so than having to reread a log and rerun the script a bunch.
What? Wad that in the job application details?
You’re 110% on point.

Publishing is too complicated? Let’s add something else: https://xkcd.com/927/

This is all node and npm’s fault, they’re sinking billions of dollars of developer time worldwide and they should be called out on it.
Ask HN: Does anyone find tools like Retool useful?
Hey folks, I must be the wrong audience for a tool like Retool but after showing it to my friend who isn't technical, I still don't understand who this tool is for.

My friend didn't have a clue looking at the UI what to do.

Looking at them work, it was clear they had to know a little beyond the basics of databases, javascript, and html/css to even make sense what they were looking at.

As for me, I knew what was going on but then I was thinking why would I ever use this as someone that is experienced full stack SWE.

Personally it reminds me a lot of Notion. It is pretty approachable for nerds like me but I have never seen anyone else use any of the power features like databases or all the cool pivot type views that are possible. I have a handful of friends who use it and they say they just use it for notes, which is fine but that's like 10% of its usecases.

So... is anyone actually using Retool or similar tools for something meaningful? And what are you doing with it if I may ask?
Pretty good guess but not quite. Email me if you want to chat more!
The connection times out to the website. Any links of same exercises and book available more generally?
Americans are spending the biggest share of their income on food in 3 decades
My first thought after reading the title: I would never create a link shortener service, too complex and too much responsibility -- can it handle the traffic? what analytics can I provide? should it be a paid service (or rather, can it survive without being a paid service)? how to fight off scammers? what if some day the site goes down or permanently stops running, does that mean all those links are now useless?

My thoughts after reading the article: I was so right.
That just sounds like a messiah complex to me?

To be fair, in regards to his actual companies I don’t have much of a complaint, it’s his cult of personality that I can’t stand.
Does AC propagate from larger “pacemaker” sites, or is it in-phase at 60 Hz all throughout an interconnect/grid?
You may be surprised to know that universities are descended from medieval monastic organizations spawned by the church. Of course this is where the crazy outfits at graduation come from. I imagine the people today are the same sort of people (temperament) as before, just different era.
Yes. A particularly well known one was codecov.

https://news.ycombinator.com/item?id=26819983
Honestly, if I'm going to nitpick myself, even that isn't a true statement. You might have an integer/float divide for your registers, like amd64 does, but even past that it's squishy and becomes human bookkeeping or compiler magic. Is %rax an 8-byte integer, or is it a pointer? Or is it garbage because you used %eax (the lower 4 bytes of %rax) for storing a 4-byte integer, and the top half is whatever(tm)? Ditto again for %ax (2-byte) or %al (1-byte). You have widths, but me calling them types was really even a stretch there.

And then everything else is just built from that, really. Strings/arrays? Either length+bytes/charpoints (hope you counted correctly) or "bytes/charpoints until you hit a NUL" (hope you put the NUL in or now your buffers are spewing somewhere they shouldn't). Structs? Pile of bytes, each of them special-cased by the compiler. (A polymorphic class would then have some virtual function tables somewhere too.) And if your language has a fixed-point decimal class, it's time to get weird.

Types are a really convenient, really helpful concept, but to sniff at them being compiler-only in something like TypeScript or typed Python is IMO misguided--because compilers have gotten pretty smart and it allows us to reasonably make flexibility tradeoffs because those compilers are good at doing things. Java will scream at runtime if I cast an object to something it can't be, and that's great, but also, I just won't do that if I validated my inputs in Python with something like Pydantic or TypeScript with something like Zod or Typebox or whatever, because an illegal action with a type becomes a compiler error. So, IMO, let's get over the argument and get back to making stuff. (Even the Golang people. All is forgiven, mostly.)
That’s what ended up happening. People either wanted as much as possible or as little. 4 days didn’t really matter.
When I'm on a motorcycle, I assume they are never seeing me - but it's still useful to see them, and I can often tell what they are about to do before they've started doing it. I have not yet had the chance to share the road with a robot, but I wonder whether that feeling for traffic will still work.
> Every new feature can take 2-3 times longer to deliver due to adding tests.

alternate framing: you can have a feature done in half or a third of the time, if you don't care whether it actually works or not

...or whether it will continue working, as other new features are added to the system and the codebase evolves and grows. that sort of maintainability is one of the key things you get from investing in writing tests - you can refactor without fear of breaking some existing feature.

it also allows you to hire engineers and give them a "safety net" where they can make changes and be confident they're not breaking some crucial functionality of the unfamiliar codebase.

done correctly (an important caveat, because lots of people do testing poorly and then conclude that all testing is bad) that time spent writing tests is not wasted effort. cutting corners by skipping tests is very much a false economy in the long term.
And yet, you create more noise.
Location: San Francisco, CA

Remote: Flexible with both remote and on-site opportunities.

Willing to relocate: Yes

Technologies: Python, JavaScript, React, Node.js, AWS, GCP, Kubernetes, PyTorch, Sci-kit Learn, Keras, TensorFlow, SQL.

Resume/CV: https://docsend.com/view/en6x7xgsb95yxuri

Software Engineer with a strong data engineering and machine learning background, possessing over 4+ years of experience. I am actively seeking to join dynamic teams to leverage my skills in a challenging environment.

Email: hi@ashishsavani.com
Data-Parallel Actors: A Programming Model for Scalable Query Serving Systems [pdf]
The article isn't on Sci-Hub yet, but its pre-print version is on arXiv: https://arxiv.org/abs/2112.08491
Is Google Making Us Stupid (2008)
Unless the charter leaves room for such a drastic pivot, I'm not sure how well this would hold up. Whether the original charter is binding is up for lawyers to debate, but as written it seems to spell out the mission clearly and with little wiggle room for interpretation. Maybe they could go after the definition of when open sourcing would benefit the public?
Graphene Aluminum Ion is probably going to be the long term here.
> TypeScript has very very few options that affect emit, and effectively everyone has settled on one subset now.

Very confused by this statement. There's lots of options that affect emit. And what do you mean a subset has been settled on? Take any 2 TypeScript projects and I'd wager there's a high chance they have options that emit code differently.

Config aside TS emits .d.ts that is not always backwards compatible with older TS versions. Does jsr support typeVersions for such situations?
Southern MS here (Hattiesburg). The winged things were definitely the main thing called "Daddy longlegs" there.
You have a choice. Work at 100%, 60% of the time, or work at 60% 100% of the time. It's not slacking off, it's managing mental health and endurance. You're not at 100% all the time. You're lying to yourself if you think you are. You may be spinning the tires, but the car isn't going as fast as you think it is.
Not sure if its just me, but I can't connect to the site you linked.
The Water Institute | Frontend developer | REMOTE (US), Based in Baton Rouge, LA | Full-time | https://thewaterinstitute.org/ |

The Water Institute is an independent, non-profit, applied research institution advancing science and developing integrated methods to solve complex environmental and societal challenges. We believe in and strive for more resilient and equitable communities, sustainable environments, and thriving economies.

We are seeking an experienced Frontend Developer to join our Digital Solutions team. As a Frontend Developer, you will be responsible for designing and developing visually appealing and user-friendly interfaces for web applications, both as part of the Water Institute’s client work and as it embarks upon repeatable solution development. The Digital Solutions team is growing, and this is an opportunity to shape the ‘face’ of the Water Institute’s work. Your work will have a significant impact on the end-users' experience and satisfaction, and you will have the opportunity to collaborate with our science and data engineering teams to bring the Water Institute’s cutting-edge science to life.

Requirements

- At least 3 years of experience in frontend development, with a strong portfolio of demonstrable projects.
- Demonstrated ability to design user-focused interfaces for interacting with and making meaning from complex numerical and/or geospatial datasets.
- Experience designing and executing usability tests with actual and potential end users.
- Familiarity with key web application design principles.
- Advanced knowledge of HTML, CSS, and JavaScript.
- Proficiency with modern frontend frameworks such as React, Vue, etc. (React preferred).
- Experience with frontend build tools such as Webpack, Gulp, or Grunt (Webpack preferred).
- Ability to conduct thorough browser testing and debugging.
- Familiarity with agile development methodologies and project management tools, as well as design systems such as Figma.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional and distributed teams.

The team members you are likely to collaborate with most closely are in the Philadelphia metro area, but applicants can be based elsewhere in the US, with east or central time zones preferred dependent on state of residency requirements, business needs, etc.

Please visit https://workforcenow.adp.com/mascsr/default/mdf/recruitment/... for more information and to apply. You can reach out to ddohler@thewaterinstitute.org with questions.
That's the exact opposite assumption I'd make. As a biker, a pedestrian, or a driver.
Keep in mind that the posts are from people who have made a profit. The ones who lose their shirt are less likely to post anything. It's very easy to lose. Most people will let their losses run and cut short their winnings so there will be an imbalance that ultimately leads to big losses. Also, it's very easy to have the market turn from a bull market to a bear market but you as a trader not change your strategy which will lead to losses.

Ultimately options trading is gambling. True some people can be winners but it's a very small group. Even some of those traders who are posting winnings will end up losing it all in the longer term.
I know alot of people using Retool and it is almost invaluable.

It's meant for technical people who don't know how to code.
The "when applicable" is ambiguous, but IANAL.

Does it become applicable to open source when "The resulting technology will benefit the public"?

That seems the clearest read.

If so, OpenAI would have to argue that open sourcing their models wouldn't benefit the public, which... seems difficult.

They'd essentially have to argue that the public paying OpenAI to use an OpenAI-controlled model is more beneficial.

Or does "when applicable" mean something else? And if so, what? There aren't any other sentences around that indicate what else. And it's hard to argue that their models technically can't be open sourced, given other open source models.
I made the switch from VSCode to Emacs. Never swore about the editor, I'm open to try other ones if I ever get interested.

I made the switch about 2 or 3 years and still on Emacs. I started with Spacemacs then moved to vanilla. I'm still configuring it, there are many things I want to improve but it does the job well, and I don't miss VSCode (except on TypeScript projects, maybe).

In Emacs, I feel like I have more control with the tool, I can write a function to make a new behavior. I like that there are many integrated tools, like calc and orgmode, and many more. It also feels good to navigate and work with text in the same way but in different contexts (editing code or email).
Conversion is difficult without e.g. working at at a company that lets you take a week or two or two of leave a year (or just looking the other way). You can have a side business but that's harder to turn into something that's actually financially competitive with a professional-level salary and isn't ethically questionable.
The line-by-line debugging would probably only be useful for a particular section of your script that you're trying to fix. In that case, you can remove the trap at the end of it with `trap - DEBUG`
people who plant CV seeds and then harvest them
Per my "troll metric" / rage bait/"le reddit quantification", formalized as a response's comment's conversational entropy divided by parent comment length, this is a fantastic comment.

Pure, distilled, thought provocation.

Thank you.
The software I make is the tool. The user uses my tool millions of times. The cost of adding a user is close to zero. So the power for me isn't in reducing developer costs
I really wish there was another platform than the app formerly known as Twitter, where AI discourse is thriving. Because right now, it seems that AI papers, discussions and articles are all being shared there first. Threads might be a competitor for that but I don't see that happening anytime soon.
Type inference in dependencies does not reduce performance for users, but just for JSR. Here they’re going “the Google way” by adding some random metric that benefits them, not users. Once generated, .d.ts files do not contain inference.
I think that position would be a lot more defensible if they weren't giving another for-profit company access to it. And there is definitely a conflict of interest when not revealing the source gives them a competitive advantage in selling their product. There's also the question of if the source is too dangerous to make public, how can they be sure the final product is safe? An argument could be made it isn't safe.
If that's the interpretation, its cpletely open ended and OpenAI has full rights to move goal posts for as long as they wish by redefining "done".

Technologies are never "done" unless and until they are abandoned. Would it be reasonable for OpenAI to only open source once the product is "done" because it is obsolete or failed to meet performance metrics?

And is that open sourcing of the training algorithm, the interpretation engine, or the produced data model?
"Heartwarming: The Worst People You Know Are All Fighting"

https://knowyourmeme.com/photos/2535073-worst-person-you-kno...
From blink to DIY mini game – charlieplexing explained
In practice, you have one or two IT guys in office, and the rest remote (could be in India if the work is not classified).
Facebook showed me “what I’m missing” on Threads the other day and it was literally pages of pictures of women and “Netflix and Chill?” Not a single real person, or maybe I’ve just really underestimated my worth on the market and young single women are knocking down my door trying to hook up with me.

Edit: to be clear I was logged into my Facebook and Facebook knows a lot about me and serves me ads that are incredibly well targeted (it’s the only service that serves ads for stuff I actually want to buy), but the Threads topics they chose to show me in their pitch to get me to use Threads were as bad as the old penis enlargement ads of yore.
I think your time factor is off. It's not 1,000 years ago, or 200 years ago. In Brazil for example, it's often closer to 'yesterday' - it's happening right now. Imagine a mix of forgery, assault and theft, all of which is blatantly illegal.

See this link from Yale:

Piauí is what Brazilians call a grileiro, a land-grabber — someone who invades Indigenous or public land, or land that simply does not belong to them, before claiming it as their own. They frequently use fake documentation to carry out activities such as illegal logging, mining and real estate speculation.

https://e360.yale.edu/features/land-grabbers-the-growing-ass...
Completely irrelevant but I love the way the color theme on this blog feels like a chalk board
Having spent years driving there and the complexity/lackadaisical traffic patterns and enforcement — I quite doubt it. I'd expect them to have their own Cruise moment.
Really unique product with a super-strong founding team!

I’m not a working with them, but am cheering from the sidelines. One of the founders gives a great talk here: https://m.youtube.com/watch?v=fFSPwJFXVlw
Anyone who says that hasn't tried hard enough. You can absolutely outrun your fork. You just have to run a lot further than you think. There are no fat people who run 50 miles a week.
DB90: Austin's YIMBY Plans Revived with New Ordinance
I don't expect a case against OpenAI to be given the leeway to bring into question the entire notion of a nonprofit. There are long standing laws (and case law) for nonprofit entities, it won't all get thrown out here.
That's awesome! Can you give a little more insight? Like I said I'm curious to learn how people are using it.

I am definitely not the audience for it so I'm trying to understand. Thanks
I always put

set -euxo pipefail

at the top of my bash scripts. It makes some conditional testing more difficult but it has paid for itself many times over just because of pipefail
> Helium is alpha particles produced in the decay chain of uranium and thorium deep inside the planet.

Throughout the planet, but the overwhelming bulk of Helium that we humans can access comes from the crust layers .. intense pressure limits the seepage for deep helium and the crust is littered with U-K-Th rich deposits that express both radon and helium.

> Helium can't run out

Human production of usable helium at feasible prices can fall below human demand though, the obvious context missing from and otherwise interesting comment.

Demand exceeding supply changes the feasibility bar, but there's still a limit to fresh field sizes and extraction rates.

> But when you have a field that yields more than 12% helium

But does it meaningfully shift the human supply|demand balnce on the global market, and if so for how long .. this is the relevant resource availability metric.
One of my favorite ads was a lumber company showing how they plant two trees for every one they cut down, and framing it like they were preserving nature.

When in fact they were planting future trees they planned to cut down, like a farmer planting corn, just on a longer time line.
There is no justification to validate that a client is in a secure unmodified
state? Just to be clear you have to be dimwitted to think the danger of your computer being compromised is anywhere near that of your phone. Its a data gold mine.
Agreed.

It would be nice if there were a simple directional light on the top of robotaxis that indicates where it’s intending to go next (directional light) and how imminently it will begin moving (perhaps how fast the light blinks) when e.g. at a stop sign.
Then why not 2 days?

There is a massive hole in your logic.
A reactionary take on memory safety
Canadian police now need a warrant to get your IP address says Supreme Court
Maybe he had a speech impediment.
Ah yes, the lambos come out in force at the bsides conferences.