skysight-inc/HackerNews huggingface dataset:
Ask HN: Any tech enthusiast feel like apps or software is not for you anymore?
I don't know how to describe this feeling, but I have been using Linux since like 2003 and started programming in 1998

I've spent a lot of time on Slashdot, linuxforums and so on and always been interested in following development from big software companies and used to always watch Google IO and similar events

But the last 2 years or so, it feels like everything is just targeted and adapted to normies and we who actually use and create the stuff is totally forgotten. Before it was like programmers creating things for other programmers, and you could expect a certain behaviour in any homepage or app. Like the typical HN example of how sort by date or length is removed from Youtube or Facebook. Or how all the APIs is either getting limited or super expensive.
Before there was many apps like TweetDeck released that built ontop of other things, but they are now always getting bought up or sent some lawyer letter

I don't know if there is a profability reason or I am just getting older, but I just have this odd feeling that both people and companies in tech is not just so into tech anymore.

I mean I even miss good old flamewars that could create a 1500 comment thread on Slashdot about some new JDK version. Now instead we have people like TechLead who talk about levels at FAANG companies and passive investment and stuff like that, which doesn't interest me at all but apparently is very popular by the software developer crowd

again I have a bit hard to put the finger on what feels off, but just this general feeling of software for the sake of software and discussing it on it's own merits is dying out both offline and online
https://github.com/bytecodealliance/wasmtime/blob/main/crane...
AnnaDB
When half the layers add up to 10% of the problem, and the other half of the layers add up to 90% of the problem, I don't blame layers in general. If you remove the parts that legitimately are just bad by themselves, you solve most of the problems.

If you have a dozen layers and they each add 5% slowdown, okay that makes a CPU half as fast. That amount of slowdown is nothing for UI responsiveness. A modern core clocked at 300MHz would blow the pants off the 600MHz core that's responding instantly in the video, and then it would clock 10x higher when you turn off the artificial limiter. Those slight slowdowns of layered abstractions are not the real problem.

(Edit: And note that's not for a dozen layers total but for a dozen additional layers on top of what the NT code had.)
The logo embedding is pretty cool. The first layer of image QR seems to provide a better guidance for controlnet to do its magic.
Hey there! Love your Python AI API lib! (:
I find mailtrap.io really handful, how anybody would prefer this option? genuine question
It's easy for me to drive by the big stores, so I usually have them deliver to the store which guarantees no delivery fees and is often faster. YMMV
Basically anyone who can do this kind of thing falls into INFP or INFJ in Myers-Briggs. They're just incredible at reading people. Based on the article I'd be shocked if Jessica wasn't an INFP.
Are there any books on this topic that anyone would recommend? As a manager, this is where I struggled the most - naturally i am someone who strives to be a consensus builder, but it's hard to know when to put your thumb on the scale vs not.
Not really. Don’t get me wrong, I’m not a fan of the concentration wealth. But an industry going from 90% of the population to 1%, even over a few hundred years, is going to have some bad effects.
Understood, thanks for clarifying. I didn't mean to attack your specific wording.

I strongly agree with your mention of "preferably national level" regulation. More and more, across all issues, I see this as our biggest obstacle to progress. A patchwork of state + local policymaking turns everything into a regional feudalist race-to-the-bottom.
I live in a populous metropolis, and as such, I'm fairly confident that many of my neighbors are affiliated. There's plenty of graffiti around, and I see gang colors that are recognizable and fairly uniform.

The trouble is that gang information just can't be had. If you try to look up statistics on gangs or how to identify different ones, or maybe a profile of some sets in your community, that's not available. And for obvious reasons: it's law enforcement-related intelligence. It's all locked up in gang-unit files and not for public consumption. You can't ask gang members, because they're sworn to secrecy too. So an unaffiliated white guy like me just walks around town, more or less oblivious to gang activity, because it really doesn't happen in the open.

It's often a blind spot for me, too. I think, why can't the landlady/police/city do something about X problem or Y situation? And I think, oftentimes, the answer is organized crime. Because gangs rule the cities block by block, and so the law-and-order types are just sort of bystanders hoping things don't get out of hand. And things are peaceful. Things would probably be a lot more violent if gangs didn't have a detente going. So I can appreciate that they keep the peace too, after a fashion.

I think I need to keep in mind that gangs are a family first, and criminals second. They provide a much-needed structure for young people to survive and exist out there, and that structure isn't being provided by families or churches anymore. So who can blame them? Where else would they turn? Can't we all just get along?
So? The behavior it concerns still exists, and given the desire to avoid breaking backward conpatibility in JS, likely will when the article gets reposted in 2111, too.
Yes, you still need to know that you have to do this, but my point is that the author started with the quoted alternative and abandoned it because it had two problems (verbose, inelegant) which are eliminated in ES6, making the `Function.prototype.only` solution unnecessary.
It's actually weird that the US government would honor a treaty for that long, that must be a record.
I think this is one area where long-standing assumptions underlying key architecture decisions are no longer true. Another one would be security, which is laughable in the desktop space.
I always wondered why they weren't for technical safety standards.

By the way, there should be a special place in hell for the people who designed this EU standards website:

https://standards.cencenelec.eu

You can search for standards, then you can pay for them in a webshop, but you can't link to the main page for each standard as there is some kind of URL-cookie mechanism that works hand-in-hand with state on the server that will break down as soon as you start using the URLs elsewhere.
I'd blame it on HR. I do the the technical part of the interview for my company. We have a very easy short take home project that's given out after the phone screen. I'm not a big fan of take home projects, but they are a good filter. I purposely made it representative of the type of problems we solve, but very simplified. A junior dev should finish it in under an hour. A senior dev in our field could probably code it up in 15 minutes. When I review the code, I have a small rubric and also attach a paragraph of comments to it before it goes back to HR. Apparently, that all gets filtered to a yes/no call back to the candidate. I didn't know this until I ran into a candidate and he said all he got was a "we're going to pass" call from our HR folks.
I was working for a company that had developed a kind of “foundation model” based on character CNNs when BERT came out. Previously I had worked on another project trying to build one for clinical notes based on LSTM.

At both places it was obvious to me that word vectors were a dead end because frequently the most important words in the document are not in the dictionary and I had a doctrine at the time that a system like that has a number of stages and you can’t really recover from a mistake in an early stage later.

So we were very impressed w/ byte pair encoding as used in BERT because it might give less-than-optimal results if a word isn’t in the dictionary, no information has been lost.

We were also impressed with token activations (compared to word vectors) because a token activation doesn’t just represent a word, it represents the meaning of the word in context; it wasn’t clear to me that word vectors were really going to help because a word vector models relationships between similar words but it has no way of modeling words having different meanings.

With the LSTMs there was controversy about how to represent coherence in documents, for instance if you are writing a story about a person named such-and-such, you need to store that name and copy it over and over again or represent it in different ways (First Name, First Name + Last Name, pronouns …) and LSTMs and RNNs did not have a story for that and people didn’t like the obvious options. Transformers answer that question quite well.

I had no idea though that transformers were going to go as far as they did.
Not op, but

>she would always sit in with another interviewer and never ask any questions of the candidates. She would just observe.
> developer productiveness

> LOC

This definitely should've died at the vine.
I mean, of course, but is it really the best use of the limited resources of a nation? Germany isn't playing to its natural competitive advantage by pursuing solar, vs. someplace like Morocco. Nuclear would be a much better option, but we know how that ended up.
>> So, basically, capitalism is killing the hand that feeds us

No no. It's all working to plan. Consolidation leads to bigger, more efficient farms. Or so the big land owners think... That much land requires ever more sophisticated technology, which big corporations are happy to provide and make people dependent on, all while collecting farm level data to allow someone to play the futures markets.

There is a pecking order. Whom do you serve and to what end?

And now I've reached my cynical threshold for the day and need to unplug and go outside ;-)
And this is exactly why I don't think Communism will work.
Just making it more competitive. Yield on corn 50 years ago was half what it is today, which is good for a growing population.

Our neck of the woods in the 70s used to have 25 farms where now 1 family farms the entirety. If you're good at what you do (to the degree you can control), you'll survive and keep growing.

Biggest issues are your kids getting taxed to oblivion on land they inherit (this kills the farm) and outside investors bidding land way above where it reasonably cashflows because it's "cheap".

But don't feel bad for farmers. To inherit $10 million+ in land because your family's had it 100 years is a blessing most people don't get in life.

https://www.nass.usda.gov/Charts_and_Maps/Field_Crops/cornyl...
I agree, in Kitty I'd have to hit C-S-u and then type fora... to get ∀. Good thing I can just type forall and the formatter replaces the keyword with the symbol for me :) Same for transforming othey symbols, like :: and =>, <=, ->, <- into single characters.
Thanks, removed my link to it in the post. Interesting philosophical/semantic concept though, if we tell people how to go there isn't it the same as linking (probably no since it requires a bit more effort from the user which might mean it is less traffic and maybe more of the 'right' traffic?
My career in tech has been one humbling experience after another. I don't know how anyone spends more than a few years in this industry and still feels intelligent.
But why burn something - trees that can be used for useful purposes, ie. house building and paper products? For a sensible approach it would be - do select logging and then let small controlled fires happen in the area that has been logged. That way you get into situations where you don't have these tinderbox situations and are extracting 100% renewable resources.
I like similar example: ["192", "168", "0", "1"].map(parseInt) which yields [192, NaN, 0, 1]. Makes a great question in the interview.
Robots could help verify compliance with nuclear arms agreements
I read your comment, didn't understand your explanation. Then I read the article and understood. I liked the slower break down in the article.
Not necessary a counter example but with all the Reddit drama right now, I would like to know her opinion on Steve Huffman and if he is fulfilling expectations.
Its changing who is doing it, not so much ending it. It will wipe out what is left of the small midwest towns though when it all consolidates.
If you disable the virus scanner and write a simple SDL app on Windows it will open instantly as well.
Python does not do this:

> help(int)
class int(object)
| int([x]) -> integer
| int(x, base=10) -> integer

> list(map(int, ["1", "2", "3"]))
[1, 2, 3]

Even if you define a function that takes two parameters, it complains about not having a second one:

>>> def to_int(a, b):
... return int(a, base=b)
...
>>> list(map(to_int, ["1", "2", "3"]))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: to_int() missing 1 required positional argument: 'b'
All of this.

And the personality that farming attracts... it would literally destroy my Dad to fail at something he set out to do.

There was a rumor that my grandfather killed himself. He had car trouble, and had crawled under the car to fix it. But somehow the jack slipped, and the car pushed a screwdriver into his heart as it fell.

He was alone about 5 miles from the home place -- on a road where someone other than his family would find him.

He was in his 70s... old for ranchers in the 1960s. Old for ranchers today. Bills were due, and his sons were all drafted into the military.

But... once he died, 2 of his sons were able to get out of military service in order to come home and help take care of the ranch. Not everyone made it back, but those 2 did.

And the life insurance paid off a lot of their debts that they had no other way of paying. (So now he's got a pasture named after him!)

Anyway it's always been a hard life. They don't need a shrink, they need things to be just a little more fair. They don't need huge wins, but they need the ability to provide for the ones they love.

Bankers, and re-sellers make money. Ranchers and farmers do not. It's a rigged system.

https://www.youtube.com/watch?v=ZRDaPEaDJ7E
Don't you mean, "What happened to Reddit?"? If you haven't been paying attention it's imploding.
I grew up in Kansas and Nebraska, still have family in small towns there. In addition to the bleak outlook, high risk of failure, stress, physical labor, etc, I would submit this is ground zero for the phenomenon of cultural dispair. Americas secular ideals were Davy Crockett and Abe Lincoln: physically strong, white, male, working the land. Now's it a hipster with a MacBook repping for the right causes. That cosmopolitan knowledge economy may well be everyone's future, but it's not what they know, or something they even see a path too.
Understanding asynchronous I/O; building an event loop from scratch
UK: Russia “likely” training dolphins in occupied Crimea to counter enemy divers
The silent/drive-by voting is perhaps the only part of HN that feels toxic. And I'm guilty of it too. If voting were restricted to those who post replies, especially downvotes, that would solve it.

I find this overemphasis on politeness and kindness (endemic in the great white north) makes it impossible to have a real, meaty discussion. We can't have serious discussions about problems if we're always worried about hurting each other's feelings. Facts are facts, cannot be replaced by feelings or beliefs, no matter how much wishes so. So, no, let's not water down the discussion just to preserve each other's egos, either in HN or in real life.
Maybe a property tax adjustment based on how much time the property has spent vacant over the past N years?

Something like, every year the property owner pays:

property value * (average vacancy % over N years)

If your property is occupied, you pay nothing extra. If your property sits idle for one year out of five, you pay 20% the property's value to the city every year until your rolling average improves. Maybe throw in some incentives like a partial rebate when the owner signs a new tenant after a stretch of vacancy.
Yep came here to say this.

Arrow functions are graceful and preferred precisely because of this. Passing a naked function reference like that to map is frowned upon where I work, and your PR would not get approval because it is risky for the reasons pointed out in this article.

TL;DR - use modern JavaScript features to make your code more readable and more reliable.
If everybody uses a tool wrong, the problem isn't with everybody, it's with the tool.
Mute calves from warhad are we

Watching the plunder of mother's milk

Drenching earth drop by drop with our sweat

Yielding pearls yet our babies in hunger fret

Cotton crop watered by our sweat

Knotting 17 tears on our clothes

We farm with our sweat

On the pyre our bodies will only half burn

No money to buy the wood

Reins of our lives always in the hands of others

While grinding flour

The floors will stain with our blood

--- Shri Krishna Kalamb
I don't like the method but it's a good outcome. Facebook has done nothing good to the news.
You have a selective vision of the world if that is your conclusion. Plenty of examples of the opposite, I can’t convince you with just one example, so you’ll have to take a friendlier look at men, and once you find the pattern where men aren’t recognized for a particular deed, you’ll find it everywhere and in as great quantity as women.

Concerning Marie Curie, maybe if we could agree on another example than one 120 years ago, that would revive the proof. As far as I’m concerned, every time someone cites Marie Curie, it rather confirms that we haven’t been doing that for the last 120 years, otherwise you’d cite a contemporary example. But the problem of contemporary examples, is that we’re here to analyze them, and they don’t generally hold the scrutinity. I don’t know for Marie Curie, I wasn’t there.
No relation to RISE's Anna KVS, is there?
https://github.com/hydro-project/anna https://news.ycombinator.com/item?id=16551072
It’s all good, man.
China subsidized the worlds PV. That's great.

Practically this was possible by pegging the currency which lowers the purchasing power of all their citizens.
Again, we're talking about a factory that beats its workers[0], faces them down in riots[1], hasn't paid wages on multiple occasions[2], negotiates against mass-worker suicide pacts[3], forces employees into overtime to fatal extremes[4] and blackmails the families of their workers[5].

Maybe, just maybe, giving authoritarian autonomy to a factory complex full of human workers is not a good idea.

[0] https://web.archive.org/web/20101009065851/http://shanghaiis...

[1] https://www.bloomberg.com/news/articles/2012-09-26/foxconn-w...

[2] https://www.theguardian.com/technology/2012/mar/29/apple-fox..., https://www.cnn.com/2022/11/24/business/foxconn-offer-protes...

[3] https://www.telegraph.co.uk/news/worldnews/asia/china/900698...

[4] https://archive.is/gT0dZ

[5] https://www.reuters.com/article/china-foxconn-trial/family-o...
> And yet, this 20-something-year-old tech bro still thinks he's smart enough to lecture the HN community about how toxic we are.

Agreed, rather patronizing at that. There's nothing wrong with arguing the point, as long as it stays on the point and does not become a personal attack.
To my knowledge most of the fiber roll-out was completed in Nov 2019 (https://www.crowninfrastructure.govt.nz/fibre/ufb-programme/) and they have already started upgrading network speeds to 6 gigabit and beyond. That hasn't had as much availability yet although improving in large cities. It's also about $150 USD so less people opt for it.
> rust demands that I cross every last t before I can run it at all. which is great if you already have a crystal notion of what you are building

Maybe I'm a weirdo, but I don't find this to be the case for me.

When I'm knocking things together in Rust I use a ton of unwrap() and todo!() and panic!() so I can figure out what I'm really doing and what shape it needs to have.

And then when I have a design solidified, I can easily go in and finish the todo!() code, remove the panic!() and unwrap() and use proper error types, etc.
The clarification probably wouldn't work in those cases for the same reasons "for me" wasn't enough, but I understand the problem
Thanks, I now understand what you were trying to say. Having understood it, though, I don't agree that programming is completely different from any other field or, as you say, a mirror that's totally new to our species.

AFAICS, the issues you describe happen in programming only when you have multiple stakeholders and are a function of stakeholder group size (and the inevitable, consequent politics and miscommunication) rather than any fundamental features of programming as such. And the same issues also crop up in any other field where there are many people who are all making mutually incompatible requirements of a given solution (architecture or product design come to mind as examples).
> Of course this technology would have to compete with other technologies to make use of excess renewable energy, like liquid hydrogen storage and transport (which it has several advantages over), iron-based battery technologies, or green-produced carbon-based fuels. I guess it makes the most sense in applications where heat instead of electricity is required.

I'm going to come out and say those competing technologies are vastly more plausible and viable.
Complaining about media coverage of science is an ice cold take. It's been a problem for decades.

The other problem with complaining about "miracle cures" is cancer isn't one disease, it's many. And we _have_ made huge strides in many cancers, to the point that some, like Hodgkin lymphoma, have a 95% cure rate.
The thing your post made me think about is that it seems like all of the professions that are actually critical for society (e.g. farming, teaching, construction, fishing, etc. - all of the "essential worker" type jobs) are actually the most punishingly difficult with the worst pay.

Meanwhile I'm changing some text for an A/B test and posting on HN and making bank.

Not sure what my point is here, other than this just feels wrong in some respect.
Maybe the secret to being a good evaluator is to not do a distracting different task at the same time.
Race-to-the-bottom capitalism forces farmers to fight on price, since they can only sell in bulk to big enterprises, squeazing out their profits.

Farming associations actually help here, since they can negociate like a union, but not sure how much the US would approve of this "communism".
I think the point I'm making is that there's nothing "universal" about a language that makes it easier to learn then other languages. It's what ever your previous experience is.

In my point, I rebuttal that non programmers would find python "easy to read", kinda not true.

I then use my exposure to Go as antidotal evidence, of the above observation.
Fascinating. I've never heard this about INFP/F types, though I am one. Can you describe more about your experiences or point me to some examples?
I always vote with the majority, on principle, so I come up on top everytime
I was interviewed for that book! Good stuff.
You should downvote your own comment so that the comments which promote her work and career are above yours.

The article mentions specifically in the note about backlash and vitriol that feminists need to give room for someone like her to 'exist' in the public eye.

There is also the important fact that this was written by her husband and founding partner.