skysight-inc/HackerNews huggingface dataset:
If you're only on Apple devices, Bear notes is an extremely consistent, scalable, and stable alternative.

In terms of polish, it's comparable to Craft, but with only the feature-set of Markdown.
A few things are missing such as tables and backlinks.

It uses an SQL database for performance reasons, but export to Obsidian is possible within minutes.
Indeed, while other file-based alternatives such as NotePlan fail to deal with my 5000+ notes, including images and attachments, Bear is still as smooth as on day one.

Just don't expect new features any time soon. The Bear team has been working on the next version for years, with no end in sight.
Thanks. Yeah, remember working with Claris Filemaker on MacOS 9. But didn't knew that Forethought was "just" a distributor to this product.

Thanks for clearing this up.
These beliefs—that (1) war has been a major part of human history and (2) war doesn't have _positive_ effects—seem compatible to me, what do you mean?
Literally over 95% of the people who study the issue say that you're wrong

Are you a flat earther too? Might as well be if you're trying to maximize the volume of evidence you're ignoring
I was calling ide features in general junk but sure, project away.
It is absolutely not common in CV or ML to use such underhanded tricks. Peer review is allergic to it.
Yes, this is called "instance segementation". There's a YOLO-based instance segmentation model called YOLACT.
> Your muscles will respond much more quickly than your joints

Funnily enough, when I tried couch-to-5k it I had to pause to recover from shin-splints aka tendonitis.

Now I've started bouldering more than usual, I'm getting climbers elbow (tendonitis) as well as other pains in the wrist and forearm that are not muscle-related.
You're implying there was a Colombian gov't that owned it to begin with. But there wasn't a Colombia.
> Smartphones were designed with the values of communication and access to information in mind. The smartphone has become central to human existence because humans highly value communication and information.

No they were not. The author uses "values" too liberally. Those features were in mind but the only value behind the decision to pursue these features is profit from the producer perspective and convenience from a consumer perspective. The same basic principles of supply/demand economics govern commercial technology.

The smartphone is not central to human existence. Billions don't even have access to the internet, hundreds of millions don't have electricity. Even if you take the west alone, most people believe it or not function just fine without smartphones. Both the entertainment and communication aspects are available on laptops. Even without the internet many americans still use dvds! Voice calls and sms. I go out of my way to succesfully avoid using smartphones for any work related purposes (and I work in infosec) successfully. I use uber/uber-eats, airbnb and many other popular apps but they all merely add a convenience. I still eat at restaurants, used taxis and car rentals in recent memory as well as hotels. I do use GPS a lot but I have no problem using a paper map.

Regarding the overall premise of the article: bicycles enabled the women rights movement and cars enabled suburbia and "white flight" and many other features of modern western life. These are effects not values as is with the internet and smartphones. I argue that tech is values neutral unless profit and convenience are what you mean by values. People spread conspiracy about climate change, flate earth and anti-vaccine theories on the same smartphones and internet people use to do the opposite. In other words, technology is usually created out of convenience. Even nuclear tech was created because it was more convenient to use it to win a war than fire bombing and invasion campaigns. Just like bicycles were created because they get you there faster than walking, not specifically to enable women. Make things that are profitable because they solve an in inconvenience and maybe good willed people will be enabled to do good with it.

The author mixes effect with values.
“It will never be updated” is a property that is just as true/false on Windows or Mac applications. What do people do? They build self updated into their programs!

And like you said, Google does it. They do it with a single deb you click on.

I feel like package managers on distos are a thing that kinda make people forget that applications can be distributed “normally” outside this chain.
I tend to do things like (after launching container):

docker exec postgres psql -h localhost -p 5432 -U ${DBADMINUSER} -c "some SQL statement"
Can vim or eMacs provide auto completion when they detect an SQL query within a string in any language, based on an actual database schema that is connected?
I think both are true: there _is_ such a thing as expertise and it's worth making huge sacrifices to develop it.

But you cannot be an expert in every aspect of an endeavour that you are involved in. You have to be winging it in some regard.

A very common example is being an expert programmer who must turn their hand to project planning or politics or UX design in order to translate their engineering excellence into actual success. You can become an expert in each of those things too, but there's always another field of challenge around the corner.

It's worthwhile to become great at each of those things as they arise but you have to escape from the longing to never be bad at anything again.

Edit: after more pondering, I don't actually think there are any project planning experts. I've never seen it done successfully, _even_ when you take this article's advice and admit that various aspects of planning (like time estimation) are hopeless. So I guess the hopelessness is fractal in some places.
I agree with you that urban planning is contributing to the problem. Kids and adults are separated and there are very few family friendly spaces. People see kid energy as loud and annoying. I was raised as a single mom and she used to bring me literally everywhere. She just didn't care when people gave her looks. It worked well for us. I was pretty well-behaved just sitting in the corner reading a book while she lectured or attended meditation class. Only exception was restaurants where I used to throw HUGE tantrums.

With regards to the 9-3 schedule, this is one of the great things about homeschooling/unschooling/modular learning. Just like you can design your child's education, you can design their social experiences and their childcare experiences to optimize them for your child and family. School needs to evolve with an evolving work force and 9-3 doesn't make sense.

If you don't live in an urban area, it's totally possible to set up an outdoor work space while your kids play outside.

Kids may be an afterthought for society, but they are definitely NOT for most parents. And we need to be more assertive about making sure that needs as a family are met. For example, it's unacceptable for a huge corporation to design a multi million dollar space with no daycare - and certainly not conducive to hiring talented women to work there who could bring a ton to the company.

Also, parents need to be more aggressive about asking their jobs to let them carve out time for the kids. With remote work it's hard, because when your kid gets sick, it's not like you are out of the office at home with them, you're supposed to be on and tuned in remotely while they are at home with you working.
That reminds me of the scene from Halt and Catch Fire:

https://www.youtube.com/watch?v=epj8OzP6z-M&t=145s
I don't think there is an universal international legal framework, but I would say that, if we take international treaties as bindings between nations, then we should be looking at the late 1800s through the mid 1900s, culminating with the United Nations.

But of course, there are specific international treaties way older than that.
Where's Elixir?
I write my own, and I mostly use session cookies. I do support login from other OpenID connect providers like Azure Active Directory(AAD) in addition to old email/username/password + 2fa with otp. Basically when they have successfully authed I create a new session cookie for them. The disadvantage is that when the user logout AAD, they still have a session in my application. Though I can always force logout by having a background job that validates that the user is still logged into AAD.

I've heard people say that writing your own auth is bad and hard, and the same people fucking it all up with a misconfigured Apache/Nginx server because they don't read/understand the documentation. Mistakes do happen, do your research, discuss it with others and you will learn a lot while creating a secure system that was not that hard to implement in the first place.
But there wouldn’t be chaos anymore by the time population dropped to a few hundred.

Between the two moments of equal population something must have changed in the population, either genetically or, IMO more likely, culturally.
> But they don't mutate data and hence every function call creates a new data in memory taking up space.

Well, only if you mutate the data. And even then, most functional languages provide persistent data structures that allow efficient sharing of the unchanged parts of the data structure.

> Now my question is where do I learn about these nitty gritty's? Should I read about compilers more? Or systems? Or what?

I'd recommend choosing a functional language and an imperative language and learning both.
>one single racoon released in a small Spanish Island

Island fauna are uniquely ignorant of threats. On some islands, birds will literally walk right up to humans — a huge, mean apex predator. The situation in California is not reasonably comparable.
> Everyone bitches about X, but they know shit about what they already have.

I have two dealbreakers about X, both of which have been confirmed by core X developers as "not fixable".

But you do you. I'm on Wayland.

> OpenBSD supports more wifi cards than Linux-Libre. You know

Maybe. I had to buy 5 different USB wifi NICs on amazon, all of which were supposed to have the right chipset, before I found one that actually worked.

Linux doesn't have this problem.

And yes, I know why. I'm not arguing.
To be fair, some people stink and the concept of "personal space" might as well be some Outer God madness

And I say that as someone who's all for making public transportation better and reducing reliability on cars
No mention of Elixir at all, which was one of the "most loved" language in SO survey. Not sure what to make of it.
Oh yeah. True, hindsight is 20/20 (same as with crypto assets) but that'd be more than 7 billion today...
Regarding magic links, this is where you are emailed a link and login ?

Do you know any libraries that make this easy ? Looking for this myself using Django.
Also "irruption" should be "eruption".

Edit: No, I'm wrong, it's just an uncommon word!
I was lucky early on in my career that I started with JS. Used to write code strictly for IE6 then moved to ‘cross browser’ compatibility code.

These days we’ve come so far and you can reliably write JS that works everywhere, so no need to cater for niche browsers and target a specific browser.

I dabbled in PHP but stopped using it since it’s hard to write secure code with PHP (although you can audit it).

Settled with Perl and Python for small hacks that automate mundane tasks, but am far from creating anything elaborate with them. My Python scripts are rather small. One thing well and all that.
Rats are illegal in Alberta, and it is one of the few populated areas of the world without rats. Of course, the ban was put into place before the province was over-run with them, and an aggressive rat-killing program was put into place along it's eastern border with Manitoba to stop them migrating any further.

https://www.domyown.com/images/content/rat_distribution_map_...
I thought I was the only one. For me it was GoLand, not to mention the constant feeling that im being watched. VSCode without telemetry is what I moved to.
Core-Tex™
People are working on propane biochemical synthesis:
https://pubmed.ncbi.nlm.nih.gov/25181600/

I don't know about the other part (temperature/pressure).
It's difficult to find someone actively hiring for Rust jobs these days. I'd love to use it day-to-day but it's still pretty limited in industry.
It would be useful to see the methodology used.

Eg. Go (say) is often a secondary skill listed with the real target, like Java. This means it's not as in demand as might appear on the surface let alone considerations of whether it is actually required by the recruiter or is just being used as bait.
Engineers are super valuable/powerful at software companies. Everyone wants a piece of your time. 90% of the time, if what they're asking you feels like any engineer could figure out themselves, just ignore them

I started just not responding to messages I don't think are important :P
Sony isn't an American company. Sony, like Nintendo, has an American subsidiary. The headquarters and bulk of the company is in Japan.
~20% Pref Increase ( Clockspeed + IPC ) gives you a Single Core GB5 score close to A14. Considering the transistor and power budget, and the IP cost of X3 I actually think this is pretty damn impressive.
Meteor was my first experience with web development and I was sad to not see it gain the popularity of other frameworks.

I do a lot now with Phoenix and LiveView and there are a lot of parallels.

Crazy that it’s been 10 years.
Curiously, a host of newly created accounts are posting positive comments here. Is this astroturfing?
Steam Deck units are so low it is not even shown, and didn't make the cut. Complete failure.
I cannot provide references, but I would suggest researching Compilers and Compiler optimisations.
I think this provides some insight into why the biggest and most resourceful heavy orgs on the planet fail to innovate, often having to resort to aquire small and nimble competitors. So much bureaucracy is put into place because these orgs need stability and predictability above else.
Yeah, systemd is a perfect illustration of running, coding, and shipping code before thinking.

Or, in short, "Lennartware".
I find this layot very useful, especially with the little red square to see what day it is.
there's also `cal`, in the util-linux package.

cal -3

May 2022 June 2022 July 2022
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7 1 2 3 4 1 2
8 9 10 11 12 13 14 5 6 7 8 9 10 11 3 4 5 6 7 8 9
15 16 17 18 19 20 21 12 13 14 15 16 17 18 10 11 12 13 14 15 16
22 23 24 25 26 27 28 19 20 21 22 23 24 25 17 18 19 20 21 22 23
29 30 31 26 27 28 29 30 24 25 26 27 28 29 30
31
Not in the Pacific, but RAF Machrihanish could also be used.
Tasmania and Australia proactively eradicate feral colonies.
*layout
I know Ruby is going out of fashion, but Rails remains an incredibly productive platform that can scale a good bit.
In my experience, the majority of developers don't even log into StackOverflow, they purely use it as a read-only resource. I'd say even less actually fill in the survey!
This has been my experience. I'm by no means an IDE power user, but the only things I really missed while using vim were finding references and going to definition. Nowadays I can do that in vim for every language I care about without much configuration or effort, and there's a bunch of additional features available I still leave on the table
This is strange. Try to go to check out and you should see "Purchase period" there. If not, please contact sales@jetbrains.com. Thanks!
Finally. CPUs have been fast enough for a while now, about time the industry starts pushing efficiency and battery life instead.
Anecdotally I've been watching C# gain a lot of ground as a backend for nextjs frontends.
I'd likely buy a PS5 if I didn't need to pay scalper prices.
Haha, I was in a restaurant and you paid through your phone. My browser updated so it closed between the thank you page and the payment click. State was lost so the thank you page was broken. The restaurant didn’t think I paid but my bank account said otherwise (this was a bank transfer via ideal, not credit card). Getting out of there without paying twice was entertaining.
> Most of the big features require keeping a full AST model of the project in RAM. That would make emacs/vi really slow.

That's what LSP does, and emacs supports LSP. Heck, it even has two packages implementing support for LSP.

For that matter, I don't see any reason why Emacs would be any worse at keeping a full AST in RAM that is an IDE. Emacs Lisp is not the most efficient runtime out there, but it's acceptable.

> IDEs are 100% extensible via plugins.

Plugins are not 100% extensibility: they only enable one to extend the IDE in the ways the plugin system was designed to allow. Emacs, OTOH, enables one to extend or replace all editor functionality implemented in Lisp. I am not aware of any other IDE which offers, for example, all of the following: multiple email clients, a net news client, an IRC client, a Slack client, multiple web browsers, a Git UI, a spreadsheet, a personal organiser, multiple calendaring systems, a computer algebra system, multiple file managers, multiple shells and terminal emulators, an RSS client, a music player and Tetris.
Most of the easy to find rust jobs will come from the token space these days.
>Regulating people with an incentive to obey (professionals running businesses, like stores or shows) makes it harder for criminals to obtain guns they aren't allowed to possess.

Can you give me an example of how this would work?
> And even then, most functional languages provide persistent data structures that allow efficient sharing of the unchanged parts of the data structure.

So you are saying that in imperative setting if we use the original data for multiple functions we have to create copies of it and then modify those copies. So we end up taking extra space there also. So both languages take up space. One before the function call another after.
Joseph Redmon was the original author of the YOLO family of models, up through YOLOv3. A maintainer of Darknet, Alexey Bochkovskiy (the framework for the original three YOLO models), published YOLOv4. Glenn Jocher used “YOLOv5” and showed the ML community that you can, but not without controversy[1], force a name into existence with adoption.

It appears the authors of YOLOv6 are aiming to employ a similar clever naming strategy.

I’m looking forward to more benchmarks before getting too excited.

[1] https://blog.roboflow.com/yolov4-versus-yolov5/
it used to be that Ruby was more popular but seems like Python ultimately eclipsed it. One thing that really hurt Ruby was there was just way too many ways to accomplish the same thing and there were lot of opinions and ego around which was better where as Python has established standards like PEP8 that champions readability above all
Steam does it very well for games, pricing games differentially such that they are much cheaper in 3rd world countries. JetBrains could do something similar too.

Developer wages too vary from country to country.
If only it was Free Software, I would pay gladly.
> Functional programming experts say that their code is efficient because the compiler translates it to an efficient representation on the CPU. They have TCO and other things. But they don't mutate data and hence every function call creates a new data in memory taking up space. How do they overcome that?

By letting the compiler make assumptions. For example, consecutive map calls can be converted into a single one. If the data isn't shared with something else, the compiler can mutate it. MUCH easier to paralellize maps.

As a starting point for those nitty grittys, this talk is probably as good as any https://www.youtube.com/watch?v=vzfy4EKwG_Y
It's linked on the landing page, but to save you searching for it, the sample chapter is on: https://pablofernandez.tech/2022/06/09/one-on-one-meetings-a...
This trips up large companies all the time. They can’t hire SAP or AI or cloud or whatever is hot. The good ones train their own, but even then they can’t keep them when they’re paid 40% below market for the skill.

The irony is the same companies can pay 3x the comp for external consultants.
It's part of the scientific rule that says that speculating about the possibility of something happening before it has already happened is just fearmongering i.e. "it always worked perfectly until it didn't", "don't worry, I haven't fallen yet..." or "these safeguards are just slowing us down."
It is more about keeping score than the money.
I build my apps on Sandstorm[1]_. Sandstorm provides authentication as a part of the platform. For Django applications, I wrote Django Loves Sandstorm[2]_.

If your application fits into Sandstorm's model of grains[3]_, then the security benefits of Sandstorm are many.

.. [1] https://sandstorm.io/
.. [2] https://pypi.org/project/djangolovessandstorm/
.. [3] https://docs.sandstorm.io/en/latest/using/security-practices...
My experience at a few places: devs try it out for hobby projects. Maybe get a POC in Elixir done at work. Ultimately the business continues to build on the existing stack. Hence, few job postings for Elixir.
Clearly, it is not all gun owners. It's just that there are plenty of people who do fall in this category that you will have an endless supply of houses to rob, if so inclined.
> Introduce price controls and rationing on food and basic services including energy and housing to stop profiteering.

Here are 100 roubles for you, comrade.
Yet, at the same time, there are people on YouTube making broadcast-TV-quality content with nothing more than a camera and a laptop.

Modern movies are expensive to make because they can afford to be expensive to make, not because they need to be. As technology improves, the gap between what independent creators can do and what high budget studios can do will continue to narrow until, for certain types of content, there'll be no discernible difference.
Who makes the lego Chauchat? That was a pretty nice detail.

https://en.wikipedia.org/wiki/Chauchat
Out of the box with Laravel and sometimes Socialite if I need to integrate other social logins.
Honestly this is more 'arithmetic of escalators' than mathematics. But now I'm curious, anyone run across some related math? Graph theory and combinatorics immediately come to mind.
More than that, it assumes the 19 headcount decision was a good management decision. It obviously wasn't; regardless of how brilliant the OP is (I have my reservations, just from the fact that the company opted to -rewrite- it rather than extend/build around it), you don't hire 19 people in one year to replace a piece of software written by one person. That reeks of "we need this replaced ASAP; get two teams of contractors working on it", without realizing that past a certain point adding people creates negative value.
I try wherever possible to use tools but it's tough -- I have some signup features that need to integrate tightly with login flows, and stock framework auth is often not flexible enough

I spent something like 3 weeks this year on refactoring related to auth systems -- it's endlessly frustrating to me and I blame the fact that there's no web standard for login

I avoid 3rd party providers like auth0 -- I believe that they're better at security than me, but 1) they're a large target, 2) they're solving a harder problem and 3) giving the keys to every user acct to auth0 et al feels like too large of a compromise to make on behalf of my users. (that said, if I'm breached, I've given data to a worse third party).

also not wild about oauth, esp from a consumer perspective -- too easy to expand scope later and demand privacy leaks in exchange for logging into your acct
I hate this as well, it's one of the reasons I am clinging on to using Outlook in Windows. It seems like they are going to remove this eventually as the Outlook client for Mac and web does not allow calendar scrolling. :(
It seems dubious to claim something that has impacted history as significantly as war has not had any positive effects on civilization.