skysight-inc/HackerNews huggingface dataset:
> Not all software has an implied framework within it. Most Unix command-line utilities do not, for example, with only a few exceptions, and discounting the C standard library as something worthy of the label “framework”.

The C standard library is exactly that though, a framework for writing UNIX command line tools :)

(for anything else it's much less useful)
> So I switched. Bing is close to, if not as good, as Bing.

profound words indeed
Hiring is the worst thing anyone can do for a company.

Think of hiring only if there is absolutely no other ways. And then do not hire.
The new major release of Corteza is already a fact: Corteza 2022.9
2022.9 updates the UI and adds Data Privacy, a Data Access Layer, Record Revisions, Permissions Debugging, Duplicate Detection, ECharts and more.
Losses could go above $4.6T from elevated levels of lead and others
I’ve recovered my sense of sense and test within a week after the first onset of symptoms.
I was looking for a laptop for work and decent gaming, I went with an Intel NUC. Everything pointed to Ryzen being far better in most aspects - power, weight, height, and importantly battery life - however for the price point I was looking at, the faux-no-brand Intel with the 3060 was better even if it seems the chips do lag behind for similar generations.
This person put in labor, maybe not great labor, but they earned their compensation. Ensuring the quality of the work meets the standards of the employer is ultimately on the employer.
Meta executives ‘inadvertently’ identified in OnlyFans bribery suit
Be nice if all search engines used the same >'search operators'< : <https://html.duckduckgo.com/html/?q=Bing:'search operators'>
Maybe you can invite British Queen back.

No, I disagree, I don't know where you get your number from, I couldn't find anything to support your argument. I don't believe anything about GDP anyway. For rich country, GDP means how much they can rob; for poor countries, GDP is how many slaves you have. Poverty is a downward cycle unfortunately, democracy is not going to help with anything.
If you gave the average person additional time or money, it's most likely that they'd piss it all away on some form of recreation

> (And all the while complaining about "the billionaires" and how unfair the system was.)

It is an unfair system. That's valid criticism. The solution isn't throwing money at people indiscriminately. We have a broken healthcare system. Why not fix that first? Why not fix the water supplies in places like Flint? Why not create and administer more national parks, or feed the people in this country who are starving? Why not give the money in a targeted way, to solve the poverty issues UBI advocates claim to address? If you give money with no strings attached, how do you know it won't be squandered?

The problem is that the UBI advocates have the same mindset as the deadbeats, they'd rather take the money and burn it. They don't care about development, they'd rather buy votes. UBI is just nihilism politically manifested

edit:
there's two kinds of people who advocate for UBI: rich people who are completely out of touch with average joe, and regular people who want free money
Most sufficiently complex codebases that aren’t “framework” based will have a poorly implemented, feature-lacking, bug-ridden version of a framework eventually.

If Django doesn’t fit the use case for your thing, don’t use it? Just don’t use flask and then start reimplementing Django.

Also, Rails is better Django. It’s not even a close comparison.
I think, wrapping an api or a few methods is okay. But wrapping a whole platform/framework is just wtf.

I had seen someone decided to wrap a simple pixi.js project with a whole mvp framework and tons of command / facade / proxy patterns to make it like a oop program. So I hate it.

I heard it's wrote by a c# guy picked up for the project because no one had time to do so I could probably understand why. But, damn. It's so painful to read.
> You're bound to their bugs

If you do it yourself, you're bound to your own bugs. When they have bugs, it's fixed by a team of highly skilled contributors.

Not using frameworks is just an ego problem, or a lack of skills.
Because Android lets you run apps that iOS won't, including apps that you write yourself. Attestation is a security issue. If there's some useful feature you can't get on Android, that is a permission issue. It is silly to throw permissions out the window and allow apps to do absolutely anything. Instead, make an appropriate permission.
It was a trojan horse by Microsoft. They sent one of their own to destroy Nokia from the inside and takeover the company. Everything went downhill right after he became the CEO.

https://www.wired.com/2013/09/microsoft-nokia/
Was it? That seems pretty standard actually.
I'm going to have to take a look. I really liked the simplicity of that version. Thank you.
I am in the camp of: Fire people before they break the morale on the team. Nothing burns a team out faster than a bad colleague.
It could go the other way too.

Employee coasted, did bad work and still gets a generous payout at the end? The team could very well be bitter about it, especially considering that it's such a small company and they certainly "know" about this employee's issues.

They might figure it out by reading this AskHN too.

Rather pick what you think is fair based on circumstance and let the team know your reasoning. It's your company after all, show leadership and set the standard that you want based on your values.

Edit. The "you" here is directed at the ask hn poster, not the person I'm replying to.
if we're talking about zsh history settings, I also recommend

setopt SHARE_HISTORY HIST_IGNORE_DUPS

SHARE_HISTORY will cause zsh to write to the history file after every command which means that two shells running in parallel won't override changes of each other and it will write a timestamp to the file too in order to have the history in chronological order even in light of multiple instances.

HIST_IGNORE_DUPS (or HIST_IGNORE_ALL_DUPS) will cause duplicated commands to not be written to the history file which helps with `Ctrl-R`ing
Why should those commissions be abolished? I've heard complaints about them, like I've heard complaints about every single regulating body in existence. but I haven't heard so many that it seems like they should be disbanded.
VR Chat for business just seems like a preposterous idea. Especially for older folks.

What this usually means is that startups and 'cool' companies adopt it, and then companies run by older people adopt it because they cargo cult anything successful. That could be enough to drive it to the mainstream. It's worked for lots of other tech and ideas (websites, mobile apps, nosql, agile, etc).
I don't agree with this simplistic distinction between framework and library. There are plenty of libraries that call back into user code. A better definition might be that a framework imposes an entire 'application model' on you, and trying to step outside that predefined model is at your own risk, while a library is a much smaller and flexible building block (also a building block for frameworks).

But there's a large gray zone between these two, and eventually the distinction is also often quite pointless in the real world.
I don't think that there's a perfect time for anything. I am of the opinion that there will always be room to create stuff, it's just that for certain categories the preparation time will be longer.

Building an MVP will just take longer. So rather than measure the time to a workable MVP in weeks or months, for a product to stand out as being valuable it would probably take a year or more for users to want to consider making a switch.

In fact, I'm working on something vaguely similar to BW on the side. I don't know if I'll succeed or not but I'm loving the research I've been doing so far.
Auto-expiry of laws is an interesting idea, and one that gets floated here on HN with some regularity (possibly because it appeals to the refactoring mindset?)

I wonder about "Chesterton's Fence" effects, though - maybe we'd have to make a _lot_ more use of the "institutional memory" of the non-political parts of government. Behind every law, there's usually at least some advisory recommendations / reports from various agencies, and over 10-30 year timescales there's a non-zero chance that some of the original authors of those are still around.

Otherwise, we'd run the "junior developer" risk of perpetually refactoring laws without understanding the reasoning behind them, and breaking functionality users depend on in the process. Sure, it's obvious that some blue law about not pasturing your cow on ye towne grasse on ye Holye Sundaye is outdated, but I suspect those obvious deprecation cases are few and far between. Thoughtful, context-aware refactoring applies to systems in general, not just computer systems.
Better title: Using Rails will harm the maintenance of your software.

Because Rails sucks.

A framework like Phoenix (Elixir) is perfectly usable as a plugin.
I wonder why does the Quest Pro have a charging stand with pogo pins?
TSMC Cuts Capital Spending 10%
Do you plan to support custom DoH/DoT endpoints?
I think the issue though is that one can not look at money in this situation. A higher paying job means you are more productive, at least to whoever is employing you. It maybe, imo will be, the case that the few people who remain cannot increase the amount of goods and services they produce to provide for the rest of the population.

For example, if before UBI a worker on average was producing one car, and assuming that after UBI half the working population quits their job, that worker now needs to produce two cars for everyone to maintain their standard of living. Except since that additional car must go to the UBI recipient, in other words his income was taxed, his quality of life does not go up despite becoming more productive. So either he needs to become more productive through than one more car so that he can raise his own standard of living, or he just won’t do it.
>"It may be proved that no society can make a perpetual constitution, or even a perpetual law.... Every constitution then, & every law, naturally expires at the end of 19 years. If it be enforced longer, it is an act of force, & not of right" - Thomas Jefferson to James Madison in 1789, expressing feelings on why laws should automatically expire

IMHO that should also apply to land ownership rights which should also expire after some time. How can we say with a straight face that granting people, institutions or corporate entities rights to own a piece of the Planet Earth in perpetuity, forever, is fair or a good thing that is sustainable? It might have sounded good 300-500 years ago when new land was constantly discovered (cough conquered/taken cough) but what happens when the land pie runs out? Do we just say "tough shit mate, you should have been born 50 years ago when land was still available and affordable for everyone, or you should have been born in a family with inherited land ownership"?

It's a hot take but I think land should be only leased for a limited time, like the max lifespan of a person, ~100 years or so, and then expire, never owned in perpetuity by any individual or corporation.
What did Return to Monkey Island teach us about the true secret? [Spoilers]
OCaml 5.0.0, first beta release
If you’re a designer you used to get the Intel with Radeon cards.

I thought the M1 and M2 has reasonable graphics capabilities. https://www.techradar.com/news/apples-m1-chip-can-apparently....
> 1. Every sufficiently complex framework-free application contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of a framework

Yet a nicely designed, simple, custom half-framework is cheaper to maintain than a bloated popular framework.
Nope my VA is trained to change all filenames to something description such as "dog-playing-with-leash.jpg"
> The average developer should just be using a framework.

Yes, and the non-average shouldn't.
There is an additional caveat: if you search for "electric motor efficiency map" you will find graphs that show that at low power (rpm x torque) electric motors have low(-ish) efficiency.

If I get this right it means you still have an area of rpm x torque where you want your electric motor to be for peak efficiency.
More experience I do into programming, more and more I coming to the opinion that Framework is just an alias of "Technical debt". Please use libs, not framework.
All I see is finances in the use-cases. Well and auth.

I always feel this is a tech solution in search of a problem. Like building a screwdriver for a screw type that doesn't exist, then inventing that screw as a way to sell the screw driver.
that's exactly what i was afraid of. them copying vscode. vscode is getting worse and worse IMo. its not even good at the one thing it initially excelled at - being fast. im not even talking about sluggish ui, just all the bullshit what's new and oh let me connect to ssh before you can enter a single keystroke.

but more importantly, i like that intellij is full featured and has proper windows and dialogs and keybindings. vscode tries to cram everything into a single textbox or ui element and it makes everything worse.

give me intellij but let me build a language backend in whatever language i want instead of forcing java on me. and also so that i can run it at my work which doesn't like code on laptops
My son and I have a great relationship.

I’m originally from West Virginia. Its our way of saying “good kid, gets into trouble sometimes though”.

He’s a straight A student.

When he had unmonitored internet, he wasn’t. His friends who have unmonitored internet aren’t.

Leaving teenagers with anytime unfiltered internet access to highly addictive services like TikTok is scientifically shown to be harmful.

He’s not an adult. This isn’t complicated.
Use of framework to me is a prove of lacking of knowledge for self-control.

Framework is a debt, not an asset.
Depends how much you hate a project, but one could go full polyglot for each team member... =)
Ask HN: Is there an open source alternative to Wolfram Mathematica?
Thank goodness! One step closer to being able to ditch my Apple device and horrible Bluetooth connection, and instead stuff a box with digital output up near the amp.
Also known as Sorites Paradox:

https://en.m.wikipedia.org/wiki/Sorites_paradox
I went through this same wave of nostalgia about a decade ago and successfully transferred the first real program I wrote [1] when I was just 10yo. I still have my beloved TRS-80 Color Computer (don't you dare call it trash!!) and the cassette tapes which the program was stored on, and was able to import it into an emulator so I could play with it and print out the program.

At one point I had the idea of converting it to JavaScript, but I have almost zero idea how it works. BASIC is truly bewildering! Trying to follow the logic as it bops around from line to line is nuts. I'd basically have to rewrite the thing from scratch.

(Bonus picture of the big TRS-80 sticker I put on my new MacBook. Makes it look just like the original silver model!! [2])

1. https://www.russellbeattie.com/blog/letter-defender-my-big-p...

2. https://www.instagram.com/p/CgJLL2ou5TL/
i give intellij about 10GB to play with. i don't care. im not using it fot anything else. cache away. will happily trade ram for speed
Some great choices. I’m gonna pile in with my own suggestions, as it’s been a topic for me this week. Specific works in brackets:

Ryuichi Sakamoto (Async LP, collabs with Alva Noto)

Kelly Moran

Burial (1st half of Tunes 2011-2019 LP)

Oneohtrix Point Never (Returnal, R plus 7 LPs)

Kara Lis-Coverdale

Harold Budd

Huerco S (For Those Of You.. LP)

Steve Hauschildt

GAS

Laurel Halo (Raw Silk Uncut Wood LP)

Malibu

Loscil

Hiroshi Yoshimura

Kareem Lofty

Ulla Straus

Sky H1

Johnny Jewel

Roedelius (Einfluss LP)

Dedekind kut
I should have said: the lack of standardized build system. CMake is a pain, Bazel, vcpkg, autotools, plain old Makefiles, etc... All of them do not match the developer experience of npm, cargo, etc...

Yeah we managed, I never said the opposite. I only talked about why I liked header-only libs: because I just copy/paste the source in my source tree, regardless of the build system I use.

If I'm using CMake, and a library is using autotools, I'll have to rewrite the lib's build system, and maintain it. I'm too lazy for that.
I have LineageOS without any Google services, on a Asus Zenfone 8.

Recent versions of N26 work fine.

It's the perfect phone, with an aux port too!
He’s an adult. That’s ridiculous.
> TFA

That was uncalled for.
>>And what, pray tell, happens when workers refuse to work at "market wages"

By the very definition of "market wages", those who are willing to work at market wages get the jobs and those who are not do not.

>>only shuffling the restriction to disfavor workers rather than their bosses

Workers are not restricted at all when they negotiate, except when a union has monopolized the workforce of a company, and they cannot apply for a job at the company because they are not a member of the union.

>>freedom includes our right to band together and compel better treatment

Compelling someone who doesn't want to associate with you, to associate with you, is not an exercise of freedom. It's explotiation.
Put simply: No. The native code generator for aarch64 is relatively new, and is bound to have bugs in it that haven't been caught, as others have mentioned, because no one thought to test for this specific thing. There's already a patch for this bug, and a new regression test to catch it. These things happen in all compilers, and all software, relatively often.

I don't understand how a bug in GHC has blown up more than any bug in any recent GCC or clang - probably because the bug reporter decided that hyperbole was going to be their tool of choice instead of behaving like an adult.
The issue starts if you start with Django, but later on you discover that there it does not support your use case anymore.
> The C standard library is exactly that though, a framework for writing UNIX command line tools :)

It doesn't fit the term as used in the article at all, though, in that it doesn't dictate the overall program's flow of control.
Will be an interesting space to watch.

Traditional engines are easy as they all use the same ECU controlled parts (coil firing, crank/cam sensors, pressure/temp/airflow sensors, etc). You either reuse the existing ones if its known how they work, or just replace them.

Not sure if there are any 3rd party motor controllers that can replace the OEM tesla one for example and put out more power.
Thanks a lot for your insights. I fully agree, that the setup necessary for efficient recruiting is the one LinkedIn serves, I will say, that I think that exactly this is what causes the trouble to me because it pulls value away from the individuals to recruiters and larger cooperations. Maybe I'm wrong about this, and people primarily want the public CV being found by recruiters thing and what I imagine is like a more niche kind of thing not applicable to a large group of people as a career network.

I might be too idealistic, but I imagine a community, that is more on eye level with everyone not hiding behind long track records. I find it desirable to be more transparent and make advancement easier. Otherwise see both over filtering and valuable connections falling through the grid because one doesn't have the ivy league school and fang experience in his profile.
Close.

It's not about pay equity, it's about a small minority (employers/directors/shareholders) currently deciding what happens with the profits made from the labor of all the WORKERS. (And about that same small minority also deciding whether to burden society with a newly unemployed person by firing any worker.)

Those decisions should instead be made by the workers, democratically, in the same manner we pretend to glorify for civil society's governance: one person one vote.

This is how worker-owned co-op's operate.
Oh! I came here to comment that this was the fix I needed: "When I have 2 shells open and close 1, the next shell I open seems to randomly choose which shell's commands to remember."

Looks like this may be what I need!
In zsh, it should look like this when you launch bash in the shell:

~

$ bash

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
bash-3.2$

~

So it's easy to switch between bash and zsh. It's quite rare for me to be in situation where I need to do something that only plays nice with bash, though.
>since others will do it for you

That's the big caveat. Loads of frameworks leave clear issues dead in the water. Your team/predecessors weren't the most clean. Now have fun fixing that one issue working out a framework you can't easily modify or switch out.

Of course that problem isn't unique to frameworks nor inherent to framework rather than social and legal problems.
The gap between public sector and private sector compensation has massively grown since 1950.
> especially if you're racing through a 15 PSI gas that you can use in your chemical reaction without having to accelerate it onboard.

Are there any wild designs that actually use the air in an electric powered design? Cooling is obvious, but could I just convert the electric energy to heat (100% efficient) and run the air through a heated mesh, ramjet style? :-)
Wrong.

It’s to prevent video game/app addiction and well documented psychological issues. He gets straight As for a reason. I implemented this after he got hooked before, and grades tanked.

Go project somewhere else.
Hopefully as you get older you naturally become less hands on and more "bigger picture" tech lead or architect.
It's funny how this is project was submitted 5 times last couple of years and never got attention till now.
https://news.ycombinator.com/from?site=hegel.js.org

Unfortunately the was in Ukraine stopped the developer to work on the project
Generally Intelligent (YC S17) Is Hiring Simulation Engineers
Generally Intelligent is an AI research company working directly on building human-level general machine intelligence that can learn naturally in the way humans do. Our mission is to understand the fundamentals of learning and build safe, humane machine intelligence. Here are our open roles:

Machine Learning Engineer (Remote, Contract or Full-time): https://jobs.lever.co/generallyintelligent/9411e2ec-502a-403...

Research Scientist (SF, Full-time): https://jobs.lever.co/generallyintelligent/6c25a25c-35ec-4d7...

Machine Learning Research Engineer (SF, Full-time): https://jobs.lever.co/generallyintelligent/c2f4a435-1eef-489...

Systems Engineer (Remote, Contract or Full-time): https://jobs.lever.co/generallyintelligent/7afede07-8f22-4c4...

Simulation Engineer: https://jobs.lever.co/generallyintelligent/4658ffcb-f3ed-490...
They browsers could ban domains just as social media apps can ban people. They could literally add a “report” button to browser UI, hire a bunch of moderators, ban certain pages and do the exact same kind of moderation of the web as Facebook does on their site. What you propose is not a real distinction, it’s just description of how things turned out being.
Maybe you know already, but you can use an IRC relay to act as pseudo client, connect to that and then read back on messages. You’ll have to find a place to host it though.
For example, “The Lounge”.

Edit: typo
Game addiction.

See my other comments.

Modern games/apps are highly addictive and damaging to kids, and deprive them of sleep.
The Birth of Something Small – Micromobility
Just for Fun.
Typical for a large company maybe but a ten-person startup?
The difference is closer to $1250/year vs $450/year. I suppose you forgot to multiply by 24 hours/day.