skysight-inc/HackerNews huggingface dataset:
PayPal is not a credit card provider, they are a weird hybrid of a bank and a payment gateway and as such not covered by the regulations on interchange fees.
Exactly. I've worked in companies dominating a particular niche. Everything about the technology is "terrible" from an engineer's perspective, and yet nothing shifts their dominance. A massive rewrite that damages customer relationships is more risky than doing nothing to improve it.
Spaced-Repetition: For Coders and Scientists
Coffeehouse[1], one-on-one voicechat with random HN users, uses WebRTC.

[1]: https://coffeehouse.chat/hn
I get the frustration, but this reads like Programming Sucks [0] without the wit.

0 - https://www.stilldrinking.org/programming-sucks
Good thing we have about 4 years of reserves in godowns across India, and have banned exports then :)
I’m living proof that it’s possible to break e-ink displays without any real effort.
It's very easy to solve this problem. Just let people set a cap on the things with usage billing:

"I want to cap the amount of data I store to 50GB and the amount of traffic I serve to 1000GB"

Of course there is an obvious problem with this, the pricing structure would become transparent and you don't want that as a cloud provider. You want your customer to just pay his bills and not even know why it costs this much.
VoCore – Coin-Sized Linux Computer
I'm unclear, how you feel about this project. :P

Joking aside, I still think this could be an interesting product for a certain small niche of writes that want an easy to read, and to work slowly with a keyboard based experience.

The sort of person that would write using either WordStar or Vi. The sort of person that might still use a typewriter. very niche.

You mention keyboards but that's te thing about them, preference is very subjective.

My self I have an original Made in Scotland Model M and a Cherry Brown Pok3r sitting on a shelf, gather dust.

They're not for me and I don't enjoy using them.

It turns out I find typing on short travel laptop keyboards much more comfortable. I do almost everything via the keyboard so it one of the most important aspects of any computer for me and I choose something different from you.

Different users, different use-cases, different products.

ps I love eInk but this is not probably not for me either but I'm not discounting that it is for someone.
> I remember we would choose to work overtime due our addiction to the problem we were solving

Oof, sounds like the author is the joke.
What an ignorant comment. Least expected from Bengalurians.
Find "What Stats/Data Points Will Be Used to Calculate Medium Earnings?" in the link: https://medium.com/blogging-guide/how-much-money-can-you-mak...

But basically: outrage increases readership increases Medium author payout
They do that already AFAICT by using Firecracker.
It's not the $2/mo at face value. For me it's the idea of them pushing to make paying for SSL certificates the norm again after Let's Encrypt has put in a huge amount of effort to change that field. Not that there's anything wrong with charging for things but charging for a free service rubs me in a weird way, especially since they're using Let's Encrypt.

Using the rounding error logic, how do you feel about companies adding $1.99 "convenience fees" or "administrative fees"?
But doing so is your personal preference, you (i hope) are not required to do so.

I am required to in the sense that I define the policy about what gets documented on my team, and I said we write documentation about everything.
ring -1 is canonically the hypervisor, so you could probably count hyper-v or xen or esxi as operating systems
If the founders still have controlling power is it really an exit? Is facebook not Zuckerbergs company anymore?
TFA uses exaggeration to paint things which are necessary as superfluous bullshit (write a 50-page doc on every feature). When you strip that, you are left with a pretty banal statement: lone coder outside corporate environment can work faster on implementing stuff than one working on a big project in a corporate setting.

Okay, but doesn't everybody know that already?
I would love a mirasol screen on a laptop or tablet and actually be able to view/read a screen in bright sunlight. I really hope that either Amazon decide to resurrect the technology for their Kindle e-readers, or that smartwatch manufacturers adopt it en masse.
Denotes!! He said he denotes his wealth in Mickey D!! Not invests!! Quarter Pounders are a terrible store of wealth!!
I know its off, I have lots of things switched off, my point was the message wasnt that useful and one way you could improve the message to guide potential visitors to help them switch it on, if they wanted to, was to use the bug detection to really test if the browser is what it say is before giving the guidance to switch on stuff in a browser. Over engineered perhaps, but still valid.
I've seen a trend in popular open source hobby electronics projects in the last year developing progressive web apps to replace their native apps, enabled by the addition of WebSerial in Chrome/Firefox. For example, ESC-Configurator in the drone world and ESPHome and Tasmota in the home automation world. Arduino even has a web IDE that you can program your Arduino from now.

For some reason though, Google decided WebSerial was too insecure for Android and disabled it, and Apple never implemented it in Safari. WebBluetooth is a thing as well but I think Bluetooth is too much of a pain, I haven't seen anyone use it yet.
You can instruct Emacs (with or without emacsclient) to open in a terminal with:

emacsclient -nw

That way, you'll connect to your Emacs server but using a terminal Emacs (even if your main instance is GUI Emacs)
Yes :< I heard that there are cofounders that think so superior. Luckily, I found mine on https://founderscafe.io/ They are actually nice solo-founders (Experienced and newbies are there too). Felt comfortable meeting them the first time I joined the community. :D
Those contracts are mooh-tially benefitial..
Working with larger and larger groups of people gets harder and big companies don't have all the solutions - fortunately - because otherwise little companies wouldn't have a chance.
Yes, although repetitive physical (exertive) work is a bit less soul destroying if only because it makes you too tired to think about it too much.
Apple misspelled URL on billboard: apple.covm/priva
I find it exceedingly hard to tell whether headlines like these lead to articles that are in fact satirical, or not...
> But of course Kotlin code should not only be readable in Android Studio...

Intellij Idea Community Version reads it just fine ;)
Do you hate Cloudflare?
Or this company is bought up, which was there first and therefore has the larger financial reserves.
I feel really sorry for the author, what he said does not deserve such mean comments.
this is the gervais principle
> Every company I have worked at has been the same - very depressed people who have no enthusiasm for anything slowly dying as they sit there staring at the computer. It is in stark contrast to the physical labour jobs I have had, which have been very lively and happy places to work.

They even made a movie with that premise (Office Space).
How about you just offer the option to throttle free instances once they run out free bandwidth? That way your free tier will be "safe".
I don't think these colours look washed out. They look sharp and bright to me, (mirasol on the right, colour e-ink on the left).

https://www.youtube.com/watch?v=KUGRlsKzai4
I've been in software for 20ish years now and I can tell you that beyond couple of years of learning, there isn't anything new to learn in software. Every few years same old patterns get wrapped under a fancy name and people jump into it thinking it's something cool to learn.
> That's the problem. Months, if not years, spent on pages after pages of comprehensive documentation that does not add any value and is obsolete by the time you start writing actual code.

This picture is not any real company I ever worked in or real company I heard of from friends. Literally, not even before agile manifesto.

> Not much has actually changed over the last 20 years. What has changed is the explosion of web-related software, which is actually the best suited for ideas behind Agile.

That is not actually true, really. A lot did changed.
I guess assumptions we have don't hold in Zimbabwe. Retirement age is probably earlier and Retirees are healthier. People have way more children and grand-children (so more family for mutual support and taking advantage of the cattle). Retirement is shorter. Just guessing here.
tbh as a kid, i 100% definitely would have been worries about someone claiming my phone is theirs, on purpose
If this was the spam for a search engine (almost) nobody uses, it makes you wonder how much abuse the major search engines face
Dear author, you're one of those people who are capable of more and need to take an unfortunate step back.

Given there are so many people who flocked and are still flocking to IT based programming jobs because of the promise that "one day you will be the next <insert-billionaire-here>" level push.

I've met people who burn themselves out trying to write hundreds of lines of good code in a day. I've had new colleagues come in, publically slate my code, only to have to retract their comments in private several months later once they actually understood what it's doing.

The author is probably one of the types, that left as seniour architect could have build something better with people around him adding polish and other "perceived value" to a customer. (Perceived value in this case being everything from corporate branding to translations to internal tooling).

Most "complex" problems from the non-IT world don't need a full stack all singing all dancing latest npm, all the RAM in the world and a full Oracle site lisence. Most could be solved by some talented coders (3 or 4 max) doing the grunt of the work with others around them adding perceived value to allow the company to add a zero to the net value of the product, and it could be deployed in-house on a 2nd hand server with redundancy built for <$30k for it's whole lifetime. And that's assuming it's not just an app to sell that requires no hosting.
In my first programming job I was working on a financial application in VB6 where there were two global variables that were used to pass extra parameters. If there was something to pass which was not on the signature you would just leave it on the first variable. Sometimes that variable was already used to pass something to the current function so you would use the second one. I kid you not.

Why all this nonsense? No idea. When asking people looked at me as if I was some kind of purist. They didn't seem to even understand this was not a good idea.

Now I find myself 23 years later, after having long left all that imperative crap, getting TDD, Spring and all those niceties just to find people to come back with dynamic variables as if they were a good idea instead of a needed hack when you don't have something better. I guess next trend will be factories and singletons. I just don't get it. It's very sad.
Ask HN: Hot to increase my performance without severely impacting my sleep?
Hi everybody, this is a new account. Looking to stay anonymous.

I am in tech, software developer. I work a regular full-time job, I am a manager with a team and we work on client projects. The team stays fairly consistent and what changes are the client projects.

Recently I started doing some freelance programing to be able to pay some small debts (in about 3 to 4 months I will have paid everything at my current rate). I a have a family. It will grow in about 9 months and I feel I need to save some cash for when that time comes.

I work early in the morning on freelance (4am til 5am). Go to the gym (5 to 7) and then commute to my office (around 30 mins commute). During lunch I am able to put 1 more hour to freelance and then at night I would like to be able to at least have 1 more hour of work to organize things for the next day.

I do not drink coffee past 1PM to avoid disrupting my sleep at night. I eat a balanced diet. I am slim, I do not drink sugary sodas or things with added sugar (juices, etc).

What I want is to be able to work a bit more till 9pm. No more.

Is there something I could supplement, drink, or eat, that will allow me to not feel so tired at night? I know that I am putting myself in a situation that might burn me. I am just looking for something that will not have such an impact on my night sleep.

By the end of the day I feel my interest in work, or will to do something is completely depleted. I do not feel any motivation to do anything.

So any tips, or recommendations, that would help me be motivated and some what energized will be greatly appreciated :thanks:.

[edit:] added Ask HN: to title and change the question to keep it under the limit.
I guess it makes sense if you already have a DSLR, but you can get a proper used spectrometer for about $1k which is surely cheaper and better than a DSLR.
These were not “software companies”. Such companies sell software. These were “normal” companies dabbling about automating processes and “being modern”. If software isn’t what keeps the lights on, it’s just a playground or a cost centre.
Ha, you reminded me that it used to be common in the Netherlands (mainly among those over 40) to convert amounts in Euros to Guilders, mainly to express shock.

"It costs how much? 500 Euro?! That's 1000 guilders!!"
This is completely based on personal experience, and a significant amount at that.

Most Indians who study Physics/CS/Math/Engg. do that because they want a high paying job and social prestige.

Most Americans who study these, are genuinely interested in these subjects. They are passionate about these.
> readability and maintainability are ... actually quite well defined.

Would you care to expand on this? My experience has been that readability and maintainability are very subjective outside of extreme cases.
The average people associates search with Google — they would lose more by not providing it
Even if true, it would not have mattered if people knew then. Today, everyone in aggregate still wants to consume more and sufficiently high fossil fuel taxes to curb consumption are off the political table.
Excellent comment, just wanted to add to this:

> Delivering a product that solves end user needs and is as maintainable and reliable as possible" is the only truly important thing, and only some of that is code.

that it should also bring money, or enough money, to be more precise.

It may sound strange but lots of products that fall on your very on-point definition fail to bring enough money in order to keep the lights on (and then some), this is a point that gets lost on many software developers. For context, I've been a paid programmer for 15+ years now, mostly in small companies, maybe as part of bigger companies/projects the view is a little different and "bringing in money" is not seen as that important for the developers.
I prefer having a clean instance so I can open up an emacs for the project I'm currently working on, as opposed to lugging all those other buffers around and leaving any changes intact. So I don't use a daemon.

And these "advanced techniques" aren't really all that hard - 90% is just using use-package, which has a number of other advantages. It can be set up to install uninstalled packages, so you can do a self-installing init.el. In my case mine will download my other config files, install use-package and then install all packages I use.

It also leads to better organization of your config, because you keep the packages self-contained instead of splattering random settings all over init.el.
[Tangent]

> And this isn't to say that some companies aren't pathologically incapable of delivering software...

"isn't", "aren't", "incapable"

Three back-to-back negatives have me confused. Somewhat mysteriously, I (think I) understand what it means when I read it quickly, but if I pause to think I get confused. English isn't my first language :)

Update: Thanks for editing to make it clearer!
As another 80’s kid we shouldn’t forget about Captain Planet!
Another take on it is that in a big company, even incredibly mundane and boring software can scale to a level that is stupendously valuable once it goes into production. Hence the company can completely afford to have an entire team working away writing 3 lines of useful code a day. It is way more important that the code is created in a way that can mesh with the rest of the giant corporate behemoth (so yeah, documentation, meetings, etc etc) than it is that it is done fast.
It’s a powerful platform for sure. But having just been in a scenario where 8 people tried to work on a moderately complex sheet simultaneously, the collaboration aspects still suck - Google still owns that.
I'm a small persona, but for me the order of magnitude is wrong but the sentiment is correct I think. Generally the times I notice I get feedback, it's may be when I get seen by >100 people generally by interacting with popular posts vs. my "mutuals" who are just dozens if that at a time, and it's usually crickets or <5 likes for spicy things. It's definitely selection bias for outspoken / opinionated people who care about a topic.
One state in Australia has banned black roofs. I’d think the others will follow along. But in the mean time developers are pumping out as many new black roof urban sprawl developments as they can.
As someone who has dug ditches in Georgia clay, agreed.

Although I guess even the most repetitive physical task still has infinite physical fidelity, if you look for it. E.g. digging a hole in the same place 50 times vs writing the same code 50 times.
I'm trying to remember if people like my grandparents did, but nope, maybe I was too young for it. But it's definitely not something that exists to this age.
don't move the goalposts, commenter above was comparing situation to major desktop OSes, which require even more obscure stuff so they don't work even more than Linux "does"
I just switched my hobby apps over to Fly and it is as good as people say it is. As simple or simpler than Heroku in many areas.
Show HN: Do not type same commands
I published a little cli tool that I use to reduce stress on terminal.

If you hate typing same(OR SIMILAR) commands again and again, give it a try!
This is for comment spam.

It's trying to find a long tail of popular but not top listed blogs for the purpose of posting comments with the much desired links to the SEO target.
> Imagine a dentist who is passionate about pulling teeth out ... That's a great metaphor for code-before-you-know developers.

A key difference between a big decision and a small decision is what it's like to change your decision afterwards.

I don't think we can compare reverting a pulled tooth vs 2 hours of programming the "wrong" thing.

In the programming case, you may have went down a rabbit hole that wasn't correct but at least now you're 1 step closer to the right solution. You probably learned something and the business can write that off as R&D.

In the pulled tooth case, well, I'm not sure I want to Google that haha. Is it possible to fully replant a pulled tooth in a way where it's 100% healthy and you'd never notice it was pulled? I know there's implants but I mean the real natural tooth, complete with its root. I'm sure the process in any case would not be fun for the person who needs the work done.

You could classify one of these as a small decision and the other one as large.

I still think planning and understanding the problem before coding most things is a very good idea btw, but I would feel way more comfortable experimenting with code in short periods of time vs experimenting in a dental chair / operating room.
And what would the rich do all alone among other rich people? How would they keep being rich and grow richer when all around them it's just all other rich people like them?
It would be nice if this could be quantified...given such a distribution is readily determinable and given websites already collect so much data anyway.
> What seems to be lost in these “redesigns” is the why: why are you doing it? If there isn’t a list of benefits long enough to justify the cost and possible risk, well, that’s a problem.

I ask that to myself every single time I update my mac or pixel 3 phone.

The UX gets worse and worse every year, and just when you finally start to get used to it they decide to change things again.

I guess they need to keep internal teams busy 24/7. I've seen it in many companies, people keep throwing A/B tests, see what seem to improve the experience by negligible amount (most of the time their tests are skewed anyways so it doesn't really matter), then they spent millions and hundreds of man hours to move a few buttons and make a few lines of text bigger/smaller. When they deploy it the impact is either inexistent or negative, people get fired, new managers get hired, and they start again.
Oh, I wonder how I had missed that option. Thanks!
Take a 15 minute afternoon nap every day. It makes a shocking difference. Don't sleep longer than 30 minutes though or you'll feel even more groggy after.
> complaining about needing to do documentation, or basic project management?

Some engineers are allergic to teamwork. I deal with coworkers with a similar attitude on a daily basis.

The most frustrating aspect of it is that companies are usually bad at acknowledging someone is a bad fit for a project or a team, even when they are shown solid evidence.

A big part of it has to do with how broken the interviewing process is - the focus at the moment is almost entirely on coding exercises and ignore tasks that many developers perceive as boring but can be crucial, such as writing documentation. It leads to mixed results where you end up hiring some engineers with T-shaped skills along with absolute code monkeys.
Israeli Entrepreneur Builds Company from Prison, Set to Take It Public
Ah yes, ye olde genetically engineered crop product TM. Don't worry boys. Just plug the genomes into the database and the computer will fix it. Guys, Victor Glushkov told me that if we just plug the economy numbers in, the computer will fix it and everything will be efficient again. We just need all the informations and you need to stop doing whatever it is you're doing so we can get back to what we know works, so stop being so self indulgent.
Worth pointing out that while linux has usually worked quite well on thinkpads, official support for linux was very infrequent until recently. Also, support for linux on non-thinkpad lenovos was much more of a crapshoot. For corporate linux support, Dell (edit: and HP!) has always been a better option.

Edit: And apparently even today is very limited. Just checked Lenovo's website, and apparently only two models can be ordered in the US with linux preinstalled: X1 Carbon, and the Yoga. That's it.
They face a lot. I always browse with incognito on safari, and I quite often have to do captchas on google and bing etc. to prove I’m not a computer…

If there is money involved and value in being able to trick search engines, I’m not surprised it’s a thriving business of grift.
Well, you can enjoy today, but have you ever considered about future? What happens if there is influx of migration from Delhi? Are you going to enjoy that time too?
I think as a human being we should try to empathize other's problem. Imagine if elites openly says "I am enjoying lavish life using the money \"stolen\" from the poors".
Focusing on the author instead of the discussing the topic really misses the point imho. We don't get good discussions from it. The point is the amount of inefficiences in big corps and how people react to it. This post has so many upvotes for a reason.
It's definitely relevant in the context of '5 hours of video' of clout chasing "experts" trashing the vaccines as very dangerous.
So you introduce a layer for interoperability. And now your library perf has tanked.
"There are dozens of us. Dozens!"

I think the people aren't saying you're wrong because it's untrue, but that's like a niche of a niche.
Now do the same analysis for racism.