skysight-inc/HackerNews huggingface dataset:
You can always find knowledge in books, blogs,and through hard work and perseverance. Being confident that you can learn as you go and on the job is important.

Attitude plus zero will to work to learn and no prior experience is a total disaster.
That is what the anode is there for, to be the sacrificial corroding element.

Depends a lot on how corrosive/nasty the water is in an area though. Some are just nuts.
You might have a point if any of the other people you mention had maintained unchallenged political power for 2 decades by the expedient of murdering their political rivals.
Volume I is out (and available at that link), but the main page has a place holder for Volume II: https://taomm.org/index.html

Curious if he has indicated more about it in any of his presentations etc.
I like https://tallstack.dev/ a lot.

But I think https://unpoly.com/ is nice also and works with any backend.

Tailwind for CSS is great too.
ToS have been around for decades, surely this question is settled by now?
Isn’t Biomin the same thing
Unfortunately, "easier" does not always equal "simpler". Next.js/CRA is "easier" because it hides a lot of the complexity away from you. In my opinion, ignoring how it all works under the hood and just blindly accepting tools/clis because "it works" sets you up for confusion down the road. I've met several JS developers who don't know that JSX gets transformed to JavaScript function calls after a build step -- they just assume it's part of how browsers work at this point. And that is mindblowing to me.

Most of what OP needs can probably be achieved with a few HTML files and <script> tags. It will probably be a few more keystrokes than `npx create-next-app`, but the disconnect between the code he/she is writing and the final running application will be much smaller, and I think he/she will have a better understanding of what the heck is going on.

Fair point on htmx and Alpine; I have not given Alpine a shot yet, but it looks nice from the docs.
>Is the waste problem solved?
Are we not still fighting with all the previous attempts of handling it? Is "dig a hole in a salt deposit and keep it there" really good enough for the very, very, very long term?
It is technically solved, but politically unsolved. YMMV about how much of a deal breaker this is.

>Are old powerplants properly decommissioned and replaced with new ones when the time comes?
Not a problem that you can solved today

>Can we really claim to be able to handle worst case scenarios well (e.g. Fukushima)?
Yes, also Fukushima can't happen in geologically inert Western Europe.

However, what is clear is that the world needs consistent, plentiful, reliable carbon-free energy. The storage required to meet the first three conditions with renewables DOES NOT EXIST. It doesn't exist for anything outside of a few minutes. Nuclear power is: consistent, reliable and carbon-free; and humanity has known how to do it since the 1960s. In a contest between a technology we DO NOT HAVE, and one we DO, it is a no-brainer.
If you are arguing that an organization's data is worthless but only their code has worth, then I'm not quite sure where to go from this point in this discussion, other than to say that is crazy.
What a pretty picture capitalism is.

“Give us all your data for free.” “They ‘trust me’, dumb fucks.”

https://www.esquire.com/uk/latest-news/a19490586/mark-zucker...

Proceeds to build entire business on this data…

“You can’t scrape us!”

LinkedIn tried this:

https://www.zdnet.com/google-amp/article/court-rules-that-da...

And it’s not like capitalist enterprises even try to be consistent in their legal complaints:

https://9to5mac.com/2022/04/14/apple-calls-out-meta-for-hypo...
[EDIT: the data in this paragraph is WRONG! See comment below.] 12x EBITDA? Unlikely. According to the article, the average valuation multiple for US deals to take firms private is 19.3x EBITDA.

A 3% rate for a leveraged entity? Unlikely. Current high-yield spreads are in the neighborhood of 500-600bp, on top of treasury rates.

So, you'd need 60% more debt (19.3/12) to keep the same capital structure [EDIT: this last sentence is WRONG! The amount of debt needed would be the same, because the correct EV/EBITDA multiple is 12.3x. See comment below.], and the debt would be 2-3x more expensive, leaving much less margin for a downside scenario, say, in the event of a prolonged recession, rising rates, and/or declining valuation multiples. If all three of those things happen at the same time, things could get... ugly.
My point is that if you care about e2e crypto and privacy, you already have iCloud turned off in full, including the e2e bits, because it's a privacy minefield.
Yeah instrumental only is a must for focus.
They can probably implement something similar directly in the silicon. It doesn't have to be software.
Just upgraded from Samsung Note 9 to Samsung S22 Ultra.

I know, not exactly "value", but I love having the pen.
It's been a while since I'd visited! Always amusing.
It's not, see https://www.urbandictionary.com/define.php?term=Simp
I don't know how high refresh rate displays affect battery life, but in the worst case I imagine you could turn down the refresh rate when you aren't interested in using it (certainly refresh rate is tunable in X11).
> I love to hate on Meta, but their actions here are spot on and make my morning very enjoyable as I sip my cup of coffee.

You might want to reassess your intelligence there friend. It seems to be suffering from a common form of cogntive dissonance combined with some form of confirmation bias.

How so?

Well you clearly don't like scraping, otherwise you wouldn't be agreeing with a criminal... So there's the confirmation bias...

Which is also the cognitive dissonance part. You clearly don't like Meta/Zuckerberg by your own admission; but you are agreeing with a empty rhetoric attack against people who are smart enough to make use of Zuckerbergs terrible security practices...

Do you not see the problem in this?
I assume you’re referring to particular kinds of knowledge and particular kinds of attitude, but you do leave this ambiguous.

Most “know-how” technical knowledge—what I assume you’re referring to—is like having a set of solid well-known tools in a toolbox. Useful, but you still need to figure out what to use those tools to do.

Many highly-educated people believe they can think their way into a business, in the style of “build it and they will come” — not a useful attitude.

Instead, try “how can I figure out what people’s real problems are, problems they’re willing to pay to have solved” — a more useful attitude. It requires you to talk to people, find problems, and only then bring your existing technical toolbox to bear in prototyping, etc.

Credentials and a network can get you in the door, to reach those people with problems and enough money to pay someone to solve them. Having your own money gives you more retries.

Money and a network also let you hire people with their own toolboxes, changing what tools your personal toolbox needs to contain.

A toolbox alone, without the knowledge of what to build, is just a box full of junk — or worse, full of shiny toys that distract you from creating value.

Attitude and knowledge are complementary.
At least in California it’s mandatory that it be this way.

A good idea, but not sure it it’s code, is to do the same with the clothes washer.

Flood sensors (there are ones with auto water shutoffs too) for the clothes and dish washers are a good idea too.
Yes, I'm aware of this limitation, but PocketBase uses HTTP2 when combined with the --https flag (this is by go's default net/http implementation) so it shouldn't be too much of a concern.
That's what advance purchase tickets are for. "Think of the poor people!" is not always warranted. Visiting Venice as a tourist is a luxury. Do you think poor people should also be able to park their cars in Manhattan for free?
The only song you need: https://m.soundcloud.com/smixx/smixx-developers-feat-steve
I bounced around a lot in college. I started in chemical engineering, moved to math, and then finally graduated with a degree in English. After graduation, I attended coding bootcamp.

I was a good programmer, but my core computer science competency was weak. Really weak. However, I was able to land a gig at a very technical company with lots of computer science problems because I had the attitude I can learn anything.

You can learn anything, but you can't learn everything. And you need the right knowledge base to learn effectively. After that, attitude can take you a long way.
Definitely agree with that. Vanilla JS has gotten very powerful in the last 10 years.
Evil Big Co. that literally STEALS people's personal information everywhere they go even after they've indicated they want to be left alone is now offended when someone does the same to them?

Well, color me surprised /s

Fuck Facebook. Meta. Or whatever you want to call it.
They don't create their own rules. Most of the things in your list are failures of government.
Yes. The biggest problem for me is getting people to read the contents of my emails. There's nothing more infuriating than trying to get an answer to a nuanced question, only to be met with a response which doesn't actually pertain to what you were asking. Or worse: when you answer someone's question completely, and they respond with the same question again.
i dont think its really banner blindness, but rather the more general fact that i learned that most sites use these "areas" on the page either for advertisements, or kewl banners, none of which i actually am interested when reading the content of the page.

I never have found any answer to any question in that particiular area. The colors also make me pay even less attention, and if you really wanted me to notice it, it would have been red text :D
The drip pan is for slow leaks , not for flushing or a gusher - but most gushers start as slow leaks, and it’s easy for a drip to cause massive damage if it goes unnoticed for months.
English version, thanks to Google translate

https://m-tagesspiegel-de.translate.goog/politik/pimmelgate-...
1. If a large number of people are off-grid or effectively off-grid then the cost of consumer will have to decrease until it's comparable with the total cost (capital and maintenance) of private solar and battery.

2. The duck curve will be a non-issue when storage availability and cost has evolved sufficiently. Private storage can also force utilities' hand here - it makes sense to pass pricing signals through to some consumers, and they will be able to quickly react by buying storage (sometimes at levels which won't make strict economic sense) and/or moving demand.

3. The suggestion that the (admittedly significant) redundancy in the use of resources from people having their own solar and batteries is comparable to the ecological impact of fossil fuels is far, far off the mark.
no, trusted the jobs to which i could be assigned would be interesting development, but was wrong
I had a client medical clinic that had to use encrypted files on FTP. their old version of SunOS they ran on did not support SFTP or ssh. This was in 2017.

I also worked with a state medicaid office. They refused to use DNS, they decided it was insecure. Which was lots of fun any time we changed datacenters (3 times over my 7 years there). They would also go down, and nothing would happen until around 9:30-10am the following work day when they would finally come around and fix it.
Ask HN: I want to write a JavaScript engine from scratch, where should I start?
I read most of the documentation online from the main engines (V8, QuickJS mainly), and understood the job of an engine and everything and his main components etc... but still i kinda want a full resource where someone built the whole thing like i want todo, and describe the process in it, just to understand how much work i'm expecting to do before get my hands dirty to the implementation.

I aim more to build a really quick and simple engine honestly, nothing big, but at least that can handle the QuickJS benchmarks, so nothing so ambitious, just a way to learn more about javascript in a more in depth way.

so if you did it and you found some resources that you find particularly useful if you can post it in the comments it would be awesome!

thanks hn!
Maybe these fees should be set by net income or net wealth... Be poor and pay less, be rich and pay factor of 10 to 10000 more...
That doesn't work as it would still require PoW to "include within it a valid block for OldChain". Any change to proof of work requires a hard fork.
Sometimes squeezing the last drops of juice out of a doomed lemon is the economically most efficient thing to do. The purpose of a company is to serve the interests of its shareholders (within the bounds of law), not to survive indefinitely. We all know cases of companies that squandered value in vain attempts to stay alive, when they just could have slowly put themselves out of business and returned the last years of profits to their shareholders. Kodak, I'm looking at you.
This definitely happens, but its up to the buyer to know what theyre buying. Thats how free markets work
> Last year, the FBI and its international partners announced Operation Trojan Shield, in which the FBI secretly ran an encrypted phone company called Anom for years and used it to hoover up tens of millions of messages from Anom users.

What other services might be run, controlled, or surveilled by the US investigative authorities?

What other services might have operators that can be extorted or blackmailed by those same authorities, due to the fact that US-based data aggregators (FAANG et al) have extensive information about the lifestyles, behaviors, habits, and travel of billions of people worldwide?

We already know Apple has preserved a backdoor in the end-to-end cryptography of iMessage at the FBI's behest, as reported by Reuters. WhatsApp has always had the same backdoor (unencrypted backups to cloud services). The largest services are all unsafe for privacy.

What about the medium-sized ones?
My understanding is that (amongst other things) Marxist alienation meant that the fruits of your labour are used against you / your interest / your class (as appropriate.) So the company you work for having a mission you oppose is exactly that.
A capitalist who greatly marks up your product to resell would obliquely perhaps also meet that description, because paying you little keeps you dependent and stuck on a low wage (and class), while the capitalist maintains themselves in their class advantage. And with the profit from your labour can pay the gendarmes to beat you if you object in a not-well-organised way to that working relationship.
Not having supportive, competent peers can be soul-eating. Financial comfort is non-negotiable, but if something else exists with that and other good aspects, that can be a good direction in which to move.
> Meta is an industry leader in taking legal action to protect people from scraping and exposing these types of services, which provide scraping as a service across multiple websites.

Sure, as long as Meta is not the one selling the data to Cambridge Analytica it's wrong.
That's not a very good example.

What happened to Dotcom is fairly normal in the case where someone in country X is doing something that violates similar laws in both country X and country Y, more of the damages are occurring in country Y than in country X, and X and Y have extradition treaties.
There is a lot of literature on compilers and interpreters, see

https://craftinginterpreters.com/introduction.html
They’ll stop posting in the way they currently enjoy and will, therefore, have lost some freedom. Great outcome!

In other news: your partner may also leak your most intimate secrets. I hope they do, to teach you a lesson?

Every trust can be betrayed. Why do you believe a world without trust would be better? Only because you cannot handle the nuance of different levels of trust?
We should all be wary of corporate control and claim to rights built from their user base, especially if those services are offered for "free".

That's fine then. And I agree with you. But leave you with this.

Do. Not. Give. The. Company. Your. Data.

They are literally "non-corporal" entities and work toward increasing profit and stakeholder value

Again, I agree. But if you think this is a bad thing, then you don't believe in capitalism, and I'm not quite sure what the intention is to argue this point on a platform (HN) that encourages the most basic forms of capitalism - starting up companies with innovative technology and solutions.
There is no topic that Americans won't somehow manage to shoehorn unrelated American politics into, no. No matter how little sense it makes.
I adopted Pulseaudio back when it was still called Polypaudio, so I am aware of the problems of Linux audio before it, but PA was just yet another sound server in a world that was already full of them and didn't really bring anything to the table. Linux audio world is exactly as much of a shitshow today as it was before PA. Lennart didn't even envision people writing the PA API directly, but rather going through gstreamer (then a fancy new thing) or the like.

Pulseaudio got popular and then became "irreplaceable" because it started playing a role that would have been played by HAL back in those days; i.e. setting up audio policy (routing, etc) whenever the kernel would fail at it. I was very critic of Pulseaudio, a sound server, incorporating this role, and argued that this complexity would make this project impossible to replace with a newer sound server when it inevitably came. I was proven wrong, albeit in my defense the replacement Pipewire did require a shitton of effort, and PA was becoming toxic in the meanwhile (see the Bluetooth codecs drama).

Pulseaudio's "big" technicaly improvement ("glitch-free" audio, aka interrupt-less, long buffers), and without a doubt its major cause of annoyances to users (since it exercised a lot of rarely used APIs), has not been adopted by Pipewire (which goes back to "low latency" + lots of interrupts) or any other sound server for the matter. (And Pipewire still manages to have better performance...)
Nope. Even HP sells a 13 inch 2560x1600 Ryzen laptop for about $700. Asus goes even higher resolution on their 13 inch OLED at 2880x1800 but it costs more.

But I'm not sure there is a difference between 1920 and 2560 for most users at 13-14 inches.
Apache Commons Configuration insecure interpolation defaults (CVE-2022-33980)
This thread is amazing. Every other comment mentions a new tool I've never heard of. And I thought building APIs is hard. Ignorance is bliss
Why Stablecoins Fail: An Economist’s Post-Mortem on Terra
I am in a similar situation as you (with the addition that I am an amateur dev).

I use either Quasar, a Vue3 framework (vue it's very easy to learn and quasar does all the heavy lifting, plus has plenty of components), or recently Vite with Tailwind CSS (this allows you to better control the style).

I would recommend to study with an empty Quasar project and build from there.
That is what they do but should not be what they can get away with.
How many external displays can this drive
oh yes! thank you. bookmarked instantly.
I think the transition from being an employee to being an entrepreneur is difficult, because of the different skill sets required. In a company, you usually have a specified role, with the hard problems mostly figured out by the people before you, and it's just up to you to execute your assigned tasks.

Entrepreneurship is really the full stack of trying to find a problem and solving it along with all the details of running a business.
Sorry but there are many legitimate reasons to scrape a website. Price manipulation is one example. Because of scraping we know Amazon does things like price gouging and raising prices right before they go on “sale”. Scraping can be very useful for researchers to monitor trends and find correlations. It’s not just about bad guys stealing personal information. There are far to many legitimate uses that banning scraping would be a bad thing.
I think it’s fair to assume both exist. The (small) company I work for sold to PE in 2019. They basically dumped a bunch of money in to help us scale up quickly. It hasn’t all been great, but revenue continues to grow and we have (many) more employees than before from top to bottom. I expect they’ll probably try and move on soon to realize their gains, but the next buyer definitely won’t be receiving a “dead shell” unless they somehow fail to retain the employees during the transition.
> Fundraising to improve the place and reduce burdens on residents dealing with but not profiting from tourism seems smart.

That's absolutely fine, but I feel like a reservation/ticketing system such as the one proposed is not the best solution. Again, a tourism tax across the city might achieve the same effect without such a system.

In my opinion, the cost (within reason) is absolutely irrelevant. Raising money for the city and locals is a great effort and I applaud it. It is simply the requirement of yet another "hoop to jump through" that bothers me. After years of a pandemic with legally questionable restrictions and requirements throughout daily life, I simply don't want more "hoops to jump through".
1) there should be a thermal expansion tank in the system to stop major pressure cycles. If you don’t have one, you’ll have dangerous high pressure spikes in the system.

2) anodes stop heavy corrosion in the system by sacrificing themselves.
Regardless, it’s very rich that a company like meta is mad that they’re being beat at their own game (making money off of data that they obtained through shady means).
Partially agree. I think SPOT (I'd always heard it called single source of truth) is a more universally applicable paradigm than DRY. Having said that, the cost of creating dependency chains is often underestimated. Overly dogmatic adherence to SPOT/SST can lead you to make the wrong tradeoff on coupling two unrelated areas of your codebase to unify some trivial truth.

I'd also say there is a lot of nuance about what "truth" is (i.e. is a pizza crust/sauce/cheese an essential truth that should have a single source).

Some DRY definitions I read actually tie in SST but I think many devs don't bring that nuance to it.
Our attention budget is limited. We couldn't feasibly read all the things we're expected to read. Most of it is unnecessary. We take shortcuts.
If by fall you mean from its all time highs, sure, but theres still so much money allocated that needs to be spent:

After 10 years of steady growth, dry powder set yet another record in 2021, rising to $3.4 trillion globally, with approximately $1 trillion of that sitting in buyout funds and getting older (see Figures 8 and 9).[0]

There was an all time high of 490 buyout funds closed in 2021. What is very likely is that many of these new funds (I see a lot of them...the 8-man shops that came from MDs at places like KKR, Carlyle, Apollo, etc.) will just fizzle out.

Like everything else, it's just gettting corrected.

[0] https://www.bain.com/globalassets/noindex/2022/bain_report_g...
Totally agree.

I am considering this exact point in a business decision.

It comes down to the use of the token. If the token is being used to capitalise the business activity then it is better to be a mature and compliant financial instrument, rather than a roll your own token.

It is a tough decision though.
Not hearing much about this within PE though.
User blocking on Reddit facilitates spam accounts if moderators are bad actors
Nah, you are straight-up wrong. In fact, it’s the opposite - the only companies who are scared of scraping are the ones whose business models rely on artificial lock-in, and we should all be working as hard as we can to demolish them.
As a non-js developer I found Alpine lacking. In the examples they use something like await axios get to get new content. I have no idea what any of those mean or why they have to there in that order with that syntax.

HTMX makes this incredibly simple:

<div hx-get="/example">Get Some HTML</div>
I guess after Winnie the Pooh rejected to name his children for him he got sour grapes for China.