skysight-inc/HackerNews huggingface dataset:
One of the few SaaS prospectuses that isn’t a complete disaster on the operating statement.

-GAAP profits

-Sales & Marketing in-line

-Not funding payroll at shareholders’ expense

However, they are very vulnerable to changes in their costs in “Benefits and Insurance”. They get a very thin gross margin here, and that can easily go negative under the wrong circumstances.
> I'm so happy that Apple keeps me safe of dangerous search engines. /s

You joke, but I still have PTSD from the IE7 days. https://www.linux-noob.com/forums/uploads/post-12-1098049148...
"If this was the case, then why are most applications full of bugs, including those written by trillion dollar corporations?"

No-one ever seriously asked me how to make a program bug free. They also didn't ask me to use formal methods or prove any properties of the system I'm asked to implement. Hell, I can tell that I want to spend time developing tests and they say no, nah, we don't want that. Everywhere I've been it's been more important to deliver stuff quick and cheap than it is to make it perfect. Maybe places where extreme focus on quality do exist, and you only hear about them when the extremely unlikely catastrophic failure happens. But that's not the norm.

Analogies to real world rarely fit but I think most software is like most construction: houses and flats and small commercial buildings where you can and regularly do get away with shoddy stuff and blemishes. The usual thing complaints are about are schedule and budget overruns, and then when everything is done, all the faults and rushed parts they find... Guess what, they like cheap and fast in construction too. In every place I've lived, I could point out many many little snafus from walls that aren't quite straight, misdimensioned boards and panels and other things that just don't quite fit, design issues such as doors obstructing important paths or not having room to fully open, etcetra.

And you get away with it because your house is not going to fall apart because of a missing nail. Likewise for most software. Just another bug? Fix it and move on. Or maybe even leave it in if it's not catastrophic and there's more important things to do. The bar for quality is generally pretty low.
Ok, that's pretty neat.
You don’t have time to _not_ fix these things because the papercuts add up and slow you down.
It’s like:

People: We want stuff cheaply, immediately and in immense volume!

Production: Moves to Asia

People: We want jobs!

Production: Opens a new factory in the USA

People: We don’t want to work that much!

Production: increases pay, which increases product cost

People: this is too expensive. Can we buy from overseas cheaply instead?

Production: Closes USA factory, moves back to Asia.

People: we want jobs…
As a software devloper, I only write post-it notes or to-dos on my phone, 99.9% I use computer to type notes, I use vim-markdown+nerdtree+git all these years and they work well for me.
https://www.usap.gov/
Visual collaboration company Miro valued $17.5B following $400M in new funding
FizzBuzz != leetcode. You are correct - easy problems are a good filter. After starting with one company I started sitting in on phone screens and candidate interviews and I was shocked at what a lot of applicants didn't know. Actually helped me with my imposter syndrome. I walked away from several interviews feeling like maybe I did know a thing or two!
“Sorry if I was rude but it was intentional… if you fcking people would read…”

I don’t know if this is a reason to embargo a project in its entire (is this person in charge? What do the other devs think of this behavior?), but jeez, that is unpleasant.
> There's simply no way of proving that to recruiters without Leetcode.

If a recruiter can't assess engineers without something like Leetcode, they need to find a another job. Assessing talent is the job of a recruiter, and if the only way they can do that is with Leetcode, that's just pathetic.
Ironically if you let the market do it's thing, this is basically the end result too, but it's not some central authority telling you what to do, but you can decide what you want to waste your money on. A hot bath tonight or running that C compiler for an hour?
from my experience the struggle with making native apps is in implementing all of the services that are in browser environment out-of-box manually.
image caching, websocket handling etc.

which enables more fine tuning for the end product, where in html you can put img tag and that little thing will fetch the image for you, store it somewhere and render in accordance with some layout structure.

in mobile dev you need to do more so to say, low level stuff in comparison with browser.
And the generic masculine is the de facto and de jure standard, whether you like it or not.
This submission beat out my own by less than a minute ;-)

That said, there's also a story at Bleeping Computer, here:

https://www.bleepingcomputer.com/news/security/elephant-beet...

Sygnia's full report is in a PDF download here: https://f.hubspotusercontent30.net/hubfs/8776530/Sygnia-%20E... (PDF)
Everything else you listed is taken care of by the market.

Want to consume resources with a website that tells knock-knock jokes? Have a great time! Just make sure to pay your hosting bill. Want to host it on 10,000 servers? Again, have a great time. Just know that you'll be paying a ton of money for that website with no hope of an ROI.

Cryptocurrency is different. The more electricity you burn, the more money you make. I know this first hand - the computer I'm typing this on is running gminer to mine ETH on flexpool.io with my RTX 3070 card. I've mined $2,800 of ETH in the past 10 months.

Something that most people don't understand is that there is a finite amount of ETH that can be mined per day. Hashrate determines the size of the slice of that pie you get. Therefore the incentive is to consume infinite electricity! Of course miners can't do that because mining gear (i.e. GPUs, ASICs, FPGAs, whatever) is hard to purchase and electricity isn't infinite.

But that doesn't stop miners from trying. I know people that do anything they can to acquire GPUs - they have bots combing the Internet, they buy whole systems that have GPUs, rip out the GPU and sell the system, they've signed up for every GPU manufacturer's wait list, they stalk Microcenter, whatever they can do. They seek out areas with cheap or even subsidized electricity and latch onto it like a parasite. It is nothing like anything else you spoke of.
I must admit I don't understand how one can not be able to solve them and be able to solve other programming problems at the same time.

I believe you and others when they claim they are good developers. I just want to point out that for many people, it can be impossible to understand how your minds work.

Maybe it is a bit like dyscalculia, where some people can not comprehend "amounts". They can not calculate well, but they can actually be good in other fields of mathematics.

Edit: I never did a lot of leetcode, but for reference, here is a problem they categorize as "hard": https://leetcode.com/problems/median-of-two-sorted-arrays/

It requires calculating the median of an array. Is that really a kind of thing people who are otherwise good developers can not do? I must admit it really boggles my mind and makes me a bit hopeless and desperate. It seems all attempts to explain stuff to people are futile anyway, at least for some things.
I speak from bitter experience - UUID for PKs is not a good idea out of the box. Both writing as well as reading took very significant penalties. I did not design that particular system, but I had to figure out why relatively simple queries took minutes to return.
With electron I can actually just build the apps for the other platforms and then do specific platform level changes (if required) for Mac. For native apps, I literally cannot even begin to code anything unless I have access to hardware
Just end the meal at first throw. After a few hungry angry days, it’ll stop.
The best I saw was one that completes docking in 16 seconds: https://www.youtube.com/watch?v=WwWccjAD2i8

Given that this simulator supposedly maps closely to the actual interface on the spacecraft, it's funny to imagine SpaceX hooking it up to the real thing and seeing how it fares. Succeed or fail, it would be a pretty wild ride.
Honestly, one of the biggest missteps we have had in the last 100 years is stopping the Apollo program. We would have probably been on Mars in the 80's and reaching out past that by now for sure. In general, I think a lot of people have lost their sense of curiosity and wonder, that need for adventure and discovery.
That seems like an odd take.

Do you believe that robots and autonomous systems, keeping in mind that they will develop by leaps and bounds between now and whenever regular Mars trips are in full swing (say 15 years from now), will somehow not take a lot of the load?
I think they are just unrelated...

I don't really see it as a hit piece, all sides here sound reasonable. It will be interesting to see what the end solution is. I think that the author would have shown a strong opinion on how to resolve it if it was a hit piece.
It's also 'plebian' to suggest that effort and value provided are not hugely correlated.

Tiger Woods started training at age two, and spent his entire childhood training hard, consistently, repetitively, nauseatingly.

It takes monumental 'raw effort' to get into a good law firm and to work your way up.

But the partners, even though they don't have to do a lot of the grunt work, are not slouching. They are busy to the point where it can even take over their lives: social aspect of their lives blend with business. Imagine your ski vacation becomes 'work' because it's with the clients. Etc..
I was talking to a youngin and mentioned that it wasn't exactly the same, but we've seen RAD, Access, FoxPro and other "low code/no code" environments before and it wasn't the end of code; generally as things changed it was harder to maintain these interfaces to actual code and they were commercial offerings that eventually fell apart because corporations don't do much indefinitely.
Hi,great idea. Did you already check out https://www.joinmytrip.com ? Is that similar to what you are building?
I think you are overlooking the word "experiment." I would expect this to be rolled out more extensively if the experiment were successful.
There are alot of people who basically eat out every meal. That's why every time there is a snowstorm, the bread is always gone. Those people only know how to make sandwiches.
Thoughts on PHP Fibers
Operating systems should being pointing fingers at egregiously heavy apps.

It’s not perfect but the battery menu on macOS pointing out apps consuming a lot of energy has inspired a good amount of efficiency work for macOS ports of things because users see it and gripe at developers about it.

I would like to see that taken a step further. Something like the system showing a notification banner saying something to the effect of, “BadApp is consuming excessive amounts of energy. Quitting it will increase your battery life by approximately 3 hours and 15 minutes.” I believe quantifying the loss that the user is suffering as a result of the developer’s laziness will go a long way to inspire displeasure in users, who will then apply pressure on developers to fix it and opens up space for competitors who sell themselves with better efficiency.
Even if they take off, they're implemented in code, so they can't obsolete developers. Similar to the existence of cloud platforms not meaning there is no longer a need for platform dev and system administrators or even basic lab techs to physically install computing equipment. It just means for a sufficiently small business that doesn't want to roll its own infra, those roles are now employed by the cloud provider rather than the small business directly. Similarly, if no-code ever truly takes off, it just means devs who specialize in small business one-off websites won't be employed directly by small businesses and will work for no-code toolchain companies instead. The result will be consolidation and probably some amount of sector downsizing or else such products can't offer any real value, but it won't result in complete elimination of human labor.
Ask HN: Running x86 in 2022
I have a stove of old laptops that I use for various projects. I just came about re-installing one of them, and one of the few Linux distro releases I came across that supported x86 was Ubuntu 16.04.6 LTS, which is only supported until April this year.

I guess there are more operator-intensive distros out there that I could use, but this question is about install-update-and-leave-it situations. I should note that these machines are most often connected to the Internet, so it is in my interest to use a supported version.

What is the best solution for running x86 forward? Or is it time to throw away the old rust?
Hrm... I was scooped by seconds by this submission:

https://news.ycombinator.com/item?id=29808816

Links to a Sygnia article: https://blog.sygnia.co/elephant-beetle-an-organized-financia...
> Electron and similar products are popular because they improve the developer experience

> more and more developers entering the industry with web-only training

aren't these very different things? Is Electron popular because web-skill are so common, or because the dev experience is better - I sceptical of the latter, as I find JS very dependant on framework/ecosystems for compatibility.
Chrome - like IE before it - has a number of "features" that only work/ed in Chrome/IE.

Writing for a standards compliant browser like Firefox makes your code more well defined today just as it did back then because you won't get away with the same sloppyness. (This also makes you catch and fix problems in early iterations over the problem instead of after QA calls to complain so it saves you time and context switching too and if you are good you might look like a cross browser superhero almost for free ;-)

Earlier on not every basic thing was supported everywhere, many people here will remember the ACID tests. Younger devs won't remember them as we stopped talking about them after every browser became compliant. Today every mainstream browser has comprehensive test suites to cover everything we need from CSS I think.
HPC software is essentially always doing lots of low level performance tricks, using hardware-specific intrinsics, etc.

Most of the hardcore libraries we use (vector math, linear algebra, networking, etc.) all support ARM with good performance, and for the code we maintain, we didn't really had to modify any code to run on ARM well.

If you need to translate e.g. SSE intrinsics to ARM, there is an automatic translator available, but 10 years ago when we had to translate those to AVX, we decided instead to translate them to the portable compiler intrinsics instead (all compilers have portable vector types nowadays), so we didn't have to change anything. A 256-bit wide SIMD vector just gets treated as 2x 128 bit NEON vectors when compiling for ARM, and the compilers do this automatically.
How to remove ruminating thoughts?
As I'm getting treated for social phobia still what guidance you can give me to come out of thoughts like some one seeing and judging/laughing at me because something i'm not able to do properly for instance i am new to go for gym somewhat due to fear or something that i don't know clearly some of the workout positions are not comfortable to me though instructor showed me 2-3 times but still these positions are not executing properly this happens to me whenever something is new to me i struggle to learn it in the presence of group of people but when i'm alone i'm comfortable doing it.In the group i feel terrified/tense..Any suggestions for this and sorry for posting non tech content in the HN..Since i'm lonely not getting known platform to ask this type of questions.Thanks
This is a reason why discord is not good as a "project discussion hub." Make most of your knowledge sharing ephemeral and it means you have to repeat yourself over and over.
Every time something like this is found, I think it highlights how little credit we give some ancient people. You have to imagine there were machines they created that were more complex than this that we haven't discovered. There are a lot of people in our current times that couldn't build this even with an entire machine shop at their disposal.
Your raw analysis ignores things like staff turnover and quality of work
There have never been widespread energy shortages in Western countries.

The closest we came was the oil shocks of the 70s, and it cost Jimmy Carter a second term.
As someone who has actually studied physics (including quantum mechanics) I find this analogy extremely poor. Keeping multiple potential candidates which you gradually reduce into a single solution is a very common approach for solving a variety of problems (e.g. sudoku solver). This is not at all what makes the wave function interesting or useful in quantum mechanics. And the whole concept that you iteratively collapse each "wave element" isn't a thing which is present in quantum mechanics at all.

Oh well, I guess people like the fancy name.
Clunky sure, but cheap plastic? Old thinkpads can take a beating and keep going.

I guess different people just have different needs.
¯\_(ツ)_/¯
Last time I checked it's using libwebkit to render html/js/css, which means, on top of my chrome typical daily browser, Tauri brings another browser(memory and CPU) into the system, which nearly doubled my 'browser resource' consumed on the computer, not good.
There was a touchpad fix that they mailed out to people a while back. Maybe that’s related to your problem? I never applied it because mine seems to be fine.
I'm doing research, thus wanting to see what others think of it. I tried to spark conversation to see where/when/who and for what purpose people can use it.. (when is the exact time to switch from no code to for example hiring a developer)
An awful lot of the reviews and hype have been touting Linux support, and this review in particular says it "just works."

It doesn't, and I very much wish the company and reviewers had made that clearer.
America has this thing - "We are all sooo different. BUT we are all the same." It doesn't work. Growing up in the ex USSR race wasn't really a thing - though we had a number of races in our class. No one said anything, about it, ever. I didn't even realize racism is a common thing until some time into a US university. Just wasn't something I gave any thought to.

This is my subjective opinion - I know a lot of ex-USSR countries are considered pretty racist. On the other hand, in that area, EVERYONE was an indentured servant at some point, so that helps equalize things as well.

I would also argue that a lot of groups enjoy playing off of race on BOTH sides (anti and pro).
'No code' is comparable to the 'serverless' trend.
One thing to be very mindful of is that is a very limited application. The footprint of the various frameworks changes based on how big your application gets as shown here[1]. Swyx, I think you are probably aware of Ryan's article but it's worth contextualising for others who might not be familiar. The more components you have the more Svelte loses its edge.

[1]https://dev.to/this-is-learning/javascript-framework-todomvc...
Ah yes hire your cog for the machine with no regard to team fit
any idea why the memory usage difference on windows are very close but significantly different on linux?
I don't have a Framework, but I had this kind of problem with my Dell XP. Turns out there is a USB port that will drain the battery if anything is plugged in there - and this is even documented but not very visible in the docs. I had to move my device to a different port to alleviate this. Maybe something similar is going on here?
Hahaha, you can set it to "flat" earth.
Many of these also sell you replacements (which you need often), and other homeware.

If you think the type of data that ties a user with how big their home is, how it is located, how many rooms it has, etc. is not valuable, you must live in a cave.

I'm pretty sure this data is super valuable, and Amazon and similar companies would pay a lot for it.
This really isn’t a matter of a law, but I’ll speak to your point anyways. Laws rarely ever eliminate a problem; they also serve the purpose of punishing those who perform bad behavior.
N.Y. Prisons Punished 1,600 Based on Faulty Drug Tests
Thank you for these directions! I'll give them a shot as soon as I get a chance and hopefully they'll make a difference!
Westerners should protest about energy prices? If anything, Westerners ought to be paying far higher energy prices in the form of carbon taxes.
I try and copy the password only so that on the very odd chance someone combs through my clipboard history they still wouldn’t know what site or username it matches. I tend to use unique/generated usernames or emails as much as I can so that I’m not “1337wiz” on every website I have an account on.
You gotta catch them all.
First 'Sulli Deals' Now 'Bulli Bai' – Will Muslim Women Be Silenced?
The minimum wage in the UK is a little complicated, as it has differing rates based on age. The higher rates are known as the "National Living Wage", while the lower rates are known as the "National Minimum Wage".

These are the current rates:

Under 18: £4.62 ($6.26),
18 - 20: £6.56 ($8.89),
21 - 22: £8.36 ($11.33,
23+: £8.91 ($12.07),

These are all going to rise in April 2022:

Under 18: £4.81 ($6.51),
18 - 20: £6.83 ($9.25),
21 - 22: £9.18 ($12.44),
23+: £9.50 ($12.87)

https://www.gov.uk/national-minimum-wage-rates
I agree that these headlines are worthless if no evidence is presented in the article.

Having said that - they have not yet presented evidence in court, so they may indeed have evidence.
Europe has entered the chat
https://developer.mozilla.org/en-US/docs/Web/OpenSearch
In Excel? Click on field X, press and hold ctrl and click on field Y to mark both fields, then just copy&paste should work.

Otherwise this is up to the app. A generic clipboard has no concept of the content of X and Y being in different fields (because it has no clue what a "field" is). It just stores the content.
The project is horrible because one of the devs said something that wasn’t nice? Are you saying the project is horrible on its technical merits, or you just don’t like the developer’s response to someone?
Could I ask you to link these articles?
Wait, really? It wasn’t possible to efficiently turn spare energy into money at scale before crypto?
In Japan you need to sort all of your trash and then put it in bins before the truck comes. In my apartment complex it was forbidden to put out trash before 22 the night before, and the truck would show up at 8:15~ everyday for different stuff.

As for home haircuts - it's not a thing there as you would rarely invite even friends into your home. It's a space for you and your family.
I have no crypto holdings and feel good everytime it goes down because it validates my decision.

That said does anyone have any real data on this or is this one of those internet talking points that just sounds good? Like what percentage of power in these countries is being used by crypto farmers. If its 25% then yeah that seems like an out of control problem. If its 0.25% then it seems like a pointless scapegoat and we would need to start looking at how much of the countries power goes into manufacturing candy or maintaining golf courses or a long list of other things that only a portion of the country consumes.