skysight-inc/HackerNews huggingface dataset:
I agree with you. Let me expand my thoughts: I can't say with certainty, but here's a guess: I've certainly seen this behavior from more junior devs who don't have a senior to coach them and I've also seen this commonly when the software is outsourced to the cheapest 3rd party contractor who has no real skin in the game other than getting the product delivered to the client.

What I've observed is that in both cases the devs will use npm/nuget/yarn/favorite-package-manager with a bias for pulling in lots of packages, which all have lots of dependencies themselves. There ends up being a lot of bloat. Lots of libraries that are either not in use or really aren't needed.

Both scenarios happen frequently to companies that are no tech companies first.
> people were looking for concrete examples of mistakes startups made (so they can avoid it themselves)

Which he has written about before: http://paulgraham.com/startupmistakes.html

My first impression was that the title was somewhat vague, but it was actually just very literal. This is what PG himself has learned from his users, not an essay on how to learn from users or how to build a successful startup.
Ask HN: Have any of the developers here tried productizing your services?
I have been considering doing this and offering some of my web dev services as fixed cost, fixed scope productized services. $x for y service.

Have you tried doing this? Can you share your experience and any success/failures you have encountered along the way?
Maybe I'm just poor, but I'm really starting to think that prices for top end electronics have reached stupid levels. Be it phones or GPUs and CPUs...
> . . .or even longer distance travel.

I mean, this is completely false if you are someone who doesn’t mind a little discomfort (which seems to becoming rapidly uncommon).

When I was in my early 20s many Fridays saw me leaving for an all-night 500+ mile drive(one drive I did several times was 900 miles) to visit my friends at university.

Even recently, when I go backpacking I typically drive non-stop many hundreds of miles.
Berlin Hacker House
Same reason as the Shinkansen, it’s less about open air aerodynamics and more about tunnel exit noise.
The environmental argument crumbles a bit when defending miners, don't you think?
By the way, the leading nncp in the LTCB (text.html) "is a free, experimental file compressor by Fabrice Bellard, released May 8, 2019" :)
Functional components are great in that they are more terse, less boilerplate.

Class components just have more lines, more boilerplate, so they have a higher cognitive load. But when you have state, you have more complexity, you can't just wave your hand wave and make it go away. You need to take the complexity into account.

Hooks are trying to do hand waving. The thing is, once you get to non-trivial use cases, the handwaving stops working. You're better off thinking a lot about where you state lives in your component hierarchy, and then limit your state to where you really need it. Once you do that the overhead of class components doesn't really make that big a deal.

The same principle applies to almost everything in programming, the more thought you put into structure, the simpler you can make everything.
I really like C. I did actually spend about an hour reading his code. It's very nice, and I genuinely believe that Gavin is probably capable of writing memory-safe C most of the time. Except when his sanitizer setup is accidentally disabled, of course.

I did find at least one case where a function in isolation is explicitly not memory-safe, but its safety depends on implicit and undocumented assumptions about how it's called. I didn't find a way to exploit it from the userland program. In `bc_parse_addNum`[1], a `char *` string is indexed into without checking the length. Callers are expected to provide strings of at least length 2. That expectation is not documented, though it is adhered to. But it is a landmine waiting to be tripped over should that assumption change.

But this is a sideshow. Experts have been insisting for decades that they can write crash-free C and yet we continue to regularly find exploitable memory issues in every large multi-author C project. It's plain as day that—for almost all of us—an increasingly indefensible amount of the time spent on C programs is in dealing with the types of bugs that languages like Rust prevent outright. Whether that's simply finding and fixing them, architecting programs to avoid them, incorporating those fixes into downstream projects, mitigating their impact in live production systems, or whatever, our industry pays an enormous ongoing cost. Even in projects that have never had a public release with a memory bug, significant engineering time is spent on them just during development iteration.

As a handy example, the Linux kernel is still trying to rid itself of `strlcpy`[2] which has been the source of multiple CVEs. This process has taken upwards of twenty years. And that's after spending god knows how much time and effort migrating to `strlcpy` from `strcpy` in the first place.

[1] https://git.yzena.com/gavin/bc/src/branch/master/src/parse.c...

[2] https://lwn.net/Articles/905777/
I have macros for that that I use instead of the keywords. If the keywords appear in code that uses scopes like that, it's a bug.

I still have a lot of technical debt with that, but I haven't gotten to it. However, when I do change it, I'll be able to find all instances automatically with grep.
Vulnerability disclosed in Profanity, an Ethereum vanity address tool
While the story itself is amusing, I actually focused on the thread where they've discussed tax implications that the company may bourne due to working in another city/state. I'm not familiar with US tax law, is this really true that income taxes can vary even between cities? I understand that it varies between states, but surely it doesn't extend that there are differences between two cities in the same state?
As a side note, why is it that whatever Very Smart organizational system using Trello or Asana that we have set up in our own lives, or in our company, (and now I have your company as a second example), when shit gets real it comes down to the "real" list which is a spreadsheet or in my personal case a text file? What does that say about our Very Smart organizational system?
I also have the Chase app and can confirm it's heavy.

The Chase customer service though, had been excellent. Just thought I'd mention that.
But lots of people have multiple devices. Laptop, phone, maybe an ereader or tablet.
sobs in j2objc AND sobs in GWT/J2CL
I asked a while ago, whether it’s feasible to get another file to generate a given hash.

The answer is no. Not even with MD5.

Just be very sure that this is the guarantee you are looking for. Often, for Merkle Trees etc. that is EXACTLY what is needed.

Can someone craft input files (eg images) to fool your system? Yes, but only at their own expense.

Sometimes if you want the system to be resilient even in the fact of malicious inputs then yes, you should use SHA256 and higher.
If this works, is there any reason this won’t work as a content blocker for safari?
> Some employers have a knack for making you feel worthless even if you're incredibly valuable.

Saving this wisdom. I have worked for a few of them.
Sharing the same name, I presume.
$1599 for 4090, $1199 for 4080 16GB, $899 for 4080 12GB (aka 4070). See Nvidia's News page for the announcement.

Edit: Apologies, got the 4080 numbers wrong, accidentally used GBP, corrected above. For the curious, the 4080 16GB is £1269, the 4080 12GB is £949. Meanwhile, the 4090 is £1679.
Well that's what we would like to think of ourselves.
Where do you live? US? If so, which coast?
They may also be dealing with old / proprietary tech stacks—due to regulatory, industry, or security realities—that make using modern standards very cumbersome / impossible.
By the end Melkonian also considered it a terrorist organization, which is why he left and fought for in Nagorno-Karabakh instead. "My Brother's Road" is a decent read that explains much of his thoughts.
This story shows Cloudflare is now harming legitimate users, is an effective monopoly and as such should be broken up.
Vue is learnable in a single day. React is almost as easy to learn.

Just hire React devs and give them a couple of days with Vue, no problem
If I look at where the wireless industry is going with e-sim + MVNO, it seems like wireless access starts to look like payment network access. Carriers like Verizon and AT&T are basically like Mastercard and Visa. Other brands and loyalty will provide value that can retain users.

In this regard it seems insane that locking/unlocking is even a thing. Imagine that adding a particular Visa or Mastercard to your Apple Wallet locked you out of using other/competitor cards?
> Those qualifications are going to hold for any advice about technology.

They should hold, but the RESF can be too absolutist. The wording of the tweet encouraged that, so I was just trying to push back on it.
Higher density living reduces heating costs... but it also increases summer cooling costs.
Must-Have Data Engineering Skills You Need to Land a Job
I think it’s great the high end keeps getting bigger and faster.

Nvidia has primarily been associated with gaming. With Machine Learning that’s starting to change. With tools like Stable Diffusion every single artist is going to want a $1600 GPU and honestly that’s a bargain for them!

I think it’d be sweet if you could spend $100 to $10,000 and get a linear increases in cores, ram, and performance. That’s not how it works. But philosophically I have no problem with it.

Hopefully AMD steps up and brings some real competition.
> I don't understand why some commenters are saying about why this is a "problem."

I'd prefer the money goes to the Document Foundation, who already need to pay to use the app store. It's not a major issue, but it's a downside to the decision in my eyes.
The perf blogpost actually uses SpiderMonkey-compiled-to-Wasm as a benchmark rather than a comparison (peer) of Wasmtime. However, there are some good comparisons done by a third party in this paper:

https://arxiv.org/pdf/2011.13127.pdf

See Figs. 20-22 on page 19. They found Wasmtime to be quite competitive to V8 and others.

(disclosure: I work on Wasmtime + Cranelift)
I live in one of the most overpriced places in the US and they're building like mad, and just annexed a massive parcel into the city to build residential.

They wanted to put up an apartment block, as well, but NIMBYs have held it up.

I think the issue is more complex than housing regulations (which also certainly play a role).
Employment and salary verification reference checks are common, I still receive them for ex employees of a small company started and sold years ago. It happened at my last few jobs in tech. BTW, they don’t have to ask you for any, all they have to do is call the company listed on your resume.

There are also informal “reference checks” though, where people who know each other talk about you, and even these are just one of many ways that your reputation can follow you. Leaving behind something very noteworthy like telling your bosses off and taking other employees with you is a good way to have people sharing stories about you.
That is neat.

Not sure how to quantify taking a bus to work.
Generative AI–A Creative New World
I think that essentially all the toothpastes for sale at CVS have passed a two-part usability test: squeezable and pleasant-tasting.

It's true that usability might not provide the edge in a commodotized market; but passing some minimum threshold might be a necessary condition for success. Imagine trying to sell a toothpaste that was hard to get out of the tube.

A lot of the least usable things in my life -- paper straws, smart TVs -- just look like consumer products, but their actual goal is something different.
> It sounds like Microsoft and UNI formed some sort of partnership or arrangement. Non-disparagement clauses are pretty standard when you enter into public arrangements, and it is also a bad look for UNI.

Such an agreement is worth reporting, not a "nothingburger"
I think your local prices matter the most. Here in Hungary, right at the moment, looking at one specific large retailer, the 2060 makes the most sense, if we look at price/value. Compared to the 980, it offers <50% extra speed. It really depends on your circumstances, to judge whether that works for you or not.
We've seen where this leads to in the US, where the federal government financially extorts states to fall in line on issues that are supposed to be up to the states, such as what happened with speed limits:

https://en.wikipedia.org/wiki/Speed_limits_in_the_United_Sta...
We have some code examples, for anyone that wants to see what a software-driven design looks like!

https://docs.jitx.com/tutorials/quickstart-1.html

https://docs.jitx.com/getting-started/example-design.html
People can write bad things in every language. "It takes a lot of skill to write Java in any language." is a pithy quote for a reason.

The issue is usually frontend pedagogy or the lack of it. Maybe things have changed but when I graduated undergrad CS in 2017 the extent of frontend being taught in my school by professors was "hand write some HTML, maybe some PHP if you're lucky". I've never met anyone who learned frontend anything in school to a degree that matters, so everyone is either learning from other junior devs on the job, from blog posts that are often wrong, or from a backend engineer who was pressed into learning frontend.

Yes, JS has a very tortured history coming from the fact that it was not intended to be the long-term development language for web interactivity from the start, but we also don't really teach how to do it properly.
> If I had to drop one connection, I'd drop Starlink for this reason alone.

Why are you using Starlink at all if you have other options?
SNARK Security and Performance
Yeah, concrete is dense and we use a enormous amount of it! We're making 4 billion tons of concrete each year, nnd without even counting the energy needed for transporting it (which is also high, because of the enormous mass involved), concrete production represent 8% of the total CO2 emissions!

https://www.archpaper.com/2019/01/concrete-production-eight-...
Giannis Antetokounmpo. He's been great for almost a decade and everybody still loves him. Growing up dirt poor for most of his life probably helps w/ being a great guy, though.
We get that you're playing cookie clicker with real life money / thousands of dollars of computer hardware but you don't need to act like you're doing the world a service with it. It's inherently wasteful because proof of work is inherently wasteful. All it is, is a massive energy sink for the sole (uncharismatic) purpose of gaming a digital currency's value back and forth to USD for profit. At the very least factories actually produce goods. All crypto produces is speculation, its original existence as a "currency" almost completely vestigial to it's current purpose as cynical gambling chip held in reference to actual hard currency. Also the fact that this is even in the same stratosphere as the world's global manufacturing hub is fucking mortifying, how the hell is that justifyable? How is that not inefficient to the point of lunacy? What does that add to society?
You are hilarious, your crypto hatred has clouded your judgement. Since you have so much karma here, you don't mind saying silly things and losing points left and right.

Transmission of power is expensive and lossy. These data centers are in a very remote location that isn't heavily populated. That's why they are there to begin with! The power would absolutely go to waste otherwise. That's also why we picked that area... power was cheap because it wasn't being used.

Our GPUs are 'new old stock'. They were already produced, sitting in warehouses not doing anything, and would have gone to waste anyway.

Update: Similar with the downvotes...
Related, I guess:

Matthew Prince: CloudFlare Was Inspired by Project Honeypot and the DHS - https://news.ycombinator.com/item?id=21071978 - Sept 2019 (1 comment)

Project HoneyPot: The Web's Largest Community Tracking Online Fraud and Abuse - https://news.ycombinator.com/item?id=7614182 - April 2014 (1 comment)

1 Billion Spammers Served - Deep Insights into Spam - https://news.ycombinator.com/item?id=996698 - Dec 2009 (13 comments)
And all of those are extremely easy to prevent/spot in a tournament setting. Carlsen is just throwing a tantrum here, IMO. Sore loser.
I would argue that both are insane.

Specially 1600 for a component that need probably at least half that much more just to be fully utilized.
It may not, then the price will come down.
The invisible hand of the free market isn't perfect but in the world of GPUs it works fine.
Start saving. Live frugally if you have to. You did not plan before having the kid. Don’t make the same mistake while raising the child.

Plan. Plan. Plan. Before you plan your money, plan your time. Stay healthy. Expand your friends circle and take whatever help comes your way from them…baby sitting, clothes/toys trading, barter etc. There are some things you can’t buy with money. Relationships matter.

Don’t quit your job. Economy is only going to get bleaker. I don’t think employees have any bargaining power regardless of industry and anywhere in the world. All you can do is plan from your end..best case scenario, mixed case scenario and worst case scenario.

Enjoy the time with your child. Be calm. Again..planning is everything. Take it in 5 year chunks. Savings should be for at least 6-12 months expenses. In the US, there is social net support for necessities. It’s the other stuff.
I read the three paragraphs and don't see anything that can be construed as 'mocking the idea of "play to have fun"'. The first sentence of the second paragraph literally says

>I realize that some people who “play to have fun” and who currently form the majority of players have voiced their reservations toward these new trends, and understandably so.

Which seems like the opposite of "mock" to me.
Follow up response -- the meth epidemic seems to be manufacturing craziness at a rapid clip. Our current "solution" is failing us and we'd be well-served to reexamine how to deal with it.

The correct answer is to legalize, tax, and regulate all drugs and to create "mental health courts" that can administer the involuntary institutionalization of those that need it.
I still do the other things.

I'm just also making a broader but somewhat smaller impact across many more. And the pool for the students who will best benefit from my time making a deeper connection and ending up in a more intensive program with me is much larger, improving the odds of "good matches".

There are some economies of scale and ancillary benefits, too. I can teach 15 competitive math kids about 40-50% of what I can teach two in the room in the same block of time.

(And some students benefit even more being 1-of-15, because e.g.

* think-pair-share is really, really powerful for recall and internalizing knowledge

* because an excited classroom of 15 often draws more effort out of students than one-on-one engagement

* because there are more "kinds of solutions" in the room and we can celebrate the remarkably varied approaches
Can you share for me some concerns you have about this disclaimer not being present on jgrahamc's post?

Do you feel you have been mislead by his post?
This is a false equivalency - fossil fuel consumption produces gas and particulate pollution which causes severe and irreversible damage to health and the environment on a planetwide scale indiscriminately, solar takes up a small area of unused land in a location which can be arbitrarily chosen to avoid harm and the space can be reclaimed at any time. Yes, solar isn't free, but we as a civilization could be consuming many hundreds of times more power than we currently use with no meaningful issues if it were all coming from solar energy.
> That's funny (assuming I wasn't a dick about mocking you!)

Nah...I'm joking about you mocking me. We definitely had this conversation a few times, though.
JDK 19: The new features in Java 19 (GA)
I’m not certain but this sounds suspiciously different from what you suggested above. Joining a new job that just happens to have people from a previous one is completely different from soliciting co-workers to terminate their current contracts early, which is what you implicitly suggested above.
The RESF seems to want to take C away from me. They seem to think I am a bad person for using C. They seem to think I am a bad programmer for using C.

To refute all of that, I point people at some code that they would probably struggle to break.
I'd be more than happy to by a 3080 (or similar) for a bargain price, knowing that it has been run at lower voltages and power levels.

As for waste: I very much hope it will not become waste. Why would you be advocating for that?
Most plans cost about ~50-60 dollars/month.
A good entry level phone runs about 80-120 dollars. No reason to not be able to save up.

If you can't afford to save up 20 bucks a month to eventually buy a cheap phone, maybe having a phone should not be a priority.
Its like finding the worst videos on youtube and saying that's their business model.
Nothing has made me dislike meetup more than this message has.
Any general coders wondering about React as their first front end framework - just use Vue. It’s easier, makes quite a lot more sense, has a “one true way” approach regarding many topics and can be comfortably learnt in a day. It’s easier for others to understand your code too.

JSX yuck.
> $9-an-Hour Engineers

It doesn't make sense due to low prices for everything in their country.
California Stylesheets, the easiest CSS system
Change your number and only leak to IRL contacts.

Optionally have your work provide you a work phone and only give that out for work activities.
Such a shame this is a forum for paupers.
Yes, I’m referring to electricity as it is my largest source of energy use.

Aside from that, accounting for the energy used to produce the food and consumables is somewhat challenging, so I don’t really consider it. But I suppose it would be worth trying to guesstimate? I’m not that familiar with the 2000-watt society.
> I think NVidia decided to write off European market completely.

Those prices are basically US price + VAT (US prices don't include sales tax).

$1600 + 21% VAT (Median EU VAT) gives $1936.
Gallery of photos recently taken on 25+ year old Apple digital camera
The current limit is 30,000 rules, but they've talked about raising it further beyond that point.
OpenBSD dropped support for the 80386 around 2005, and the 80486 sometime later.

The arch name i386 doesn't actually mean 386.
I actually did same just couple months ago, 980ti->3070. Though TDP claimed to be 220 but depend on vendor it seem it can peak to 250. Also one thing i liked after upgrade that 3070 have fan off when you aren't have load on it like desktop apps.
Yes yes yes! I´ve done some React at my job and also done some Angular/Ionic before. What I never understood of React is why did the creators decided to throw DECADES of Software Engineering development and comingle presentation layer with logic... To separate Views from Logics was an agreed good practice in Software Engineering since I was in undergard school 20 years ago.
And since when marketing material is to be trusted? My understanding is that they do quite a lot of scaling tricks with consoles.
It died because people who build $5000 gaming computers aren't numerous enough to actually base a business on.
From a money perspective, there is no reason to buy an analog bike for commuting anymore given the current selection of ebikes, and even more so, aftermarket ebike kits like Bafang. You can buy a single speed beach cruiser for $200, add $1000 BBSHD kit that comes with a battery, and basically get everywhere faster than a top of the line aero road bike.