skysight-inc/HackerNews huggingface dataset:
I'd give contrarian advice here. Some people suggest to "charge more" but this hardly works if you are just starting.

What worked for me is to keep jumping from client to client until you find a good one that makes up for the "bad" ones; with the bad ones not necessarily bad (as don't pay, sky-high expectations, bad communication, etc.. never take those) but rather clients that will have 2-4 months of work only.

The reality is, your consulting business will go two ways: Either you'll grow to x/xx employees; or it'll be just you. The difference is huge, and your responsibilities as well as your day to day job will be different. For the former, you are a manager and a seller. For the former, you are a software developer that need to have a small sales pipeline and keep in touch with an accountant.

I'd not advice on the former, but for the latter, just reach random people here or elsewhere. Somewhere along the people you reach, you'll find work for short periods, or small gigs. One of them will turn into a year long arrangement. It might seem risky that you are relying on a single client, so price accordingly for the down time. But address this with the mentality that your next gig will come from somewhere else. For me, when I was looking, it was a maximum of 1-2 months that I'd land the next gig. Usually shorter. Been at this since 2010, so maybe adjust for the current "down" market.

For the big fish clients (aka: Corporate Gigs) that some people here suggest hooking with, I'd suggest not to put much effort into that. The reason for that is simple: It's more about navigating politics, hierarchy, organizational complexity and bureaucracy. It can be lucrative but it can also drain you in the short time, these are also gigs that gets established with politics rather than skill. They can be draining until you get paid, and if you are short in cash (or need a fast money pipeline) this can turn stressful. I'd advice to push this for a later date.

It's also important to say that the first type of clients will rarely convert to the second type of clients. My experience is that the two categories don't overlap. So if you are about 2, (especially if you are looking to grow) and want clients that will be happy to pay for your airtravel+hotel+wine&dine meal, by all measures start looking for 2.
take a huge breath and close the tab

https://play.google.com/store/apps/details?id=com.havabee.br...
Caster Semenya
I've found that when in discussions where choices made now will create problems in the future it's useful to raise that issue by couching it as a potential issue of priorities. Yes, the short-term solution may create problems in the long-term but sometimes the short-term priorities are more important. Taking on a tech debt isn't inherently bad, it's when you take it on unknowingly or without a full understanding of the terms of that debt that it goes bad.

Just as with any other debt, the cost in the long term must be balanced against the needs of the short term. And as with any other debt, if someone takes on that debt and then decides to ignore repayment there will be much wailing and gnashing of teeth when the bill comes due. ;)
Bosses Spend More Personal Time on Social Media Than Subordinates
Capitalism enforces moderation even if American law does not.
Reddit knows that advertisers don't want to be associated with racism or hate crimes.
You're right about the difference between Dijkstra and Bellman-Ford. But I thought the question was "why would you want negative edge weights?", and this doesn't seem like an answer to that.
Advertising networks.
Seems like where AMD went wrong is expecteing programmers to be able to easily take advantage of multithreading... while in reality the extra performance is often not worth the extra complexity, and sometimes it's even impossible to implement ?
I see, that's seems to be a pretty conclusive argument.
That happened briefly; it didn't go particularly well. https://en.wikipedia.org/wiki/Iberian_Union
Ugh, wish it was easier to get hold of ADHD meds (or even a diagnosis) here in the UK. I've got it, well aware I have and have avoided even attempting to go to the GP to get medicated as from what I can see the wait times go into the years.

Is it 'worth it'? I.E is your life noticably beter for being medicated for it?
Point 1 isn't wrong; it's correct. There's a reason the name for this problem is "overfitting".
Started trading back in 2020 and realized how bad I was it, and how much I needed a strict system to eliminate emotions! Had a degree in CS so spent a few months reading up on quant related stuff and realized how negligent I and other retail traders were, and how much data driven insights could help (ran over a million backtests the last 2 years)!

Built a simple analytics tool to show dozens of correlations & analytics between a wide variety of financial data points, and bootstrapped it to $120k/month! We grew from 0 to 54k users in two years, all organic. Has completely changed my life.

tradytics.com
I think it's still pretty rough, but seems to be actively worked on and close to what you're talking about. It doesnt completely abandon text, but it has a neat dual representation. I didn't see it mentioned yet so I'll drop it here - https://enso.org/
> I hope it's useful!

It is, thanks!

Are you taking submissions? Sourcegraph hires anywhere.

All-remote: https://handbook.sourcegraph.com/company-info-and-process/re...

Team bios with locations: https://handbook.sourcegraph.com/team/
At least Japan has the capacity to launch satellites whereas the Brits failed to launch a small batch from an out of production Virgin Boeing 747 shortly after SpaceX had launched over 50 then 100 satellites in one go.

Although Jaxa's last attempt was a fail consistent with the Brits.

What I couldn't understand was why Sony couldn't keep up with Apple's stellar hockey stick growth when it had the talent in hardware. Don't know about the software because Microsoft.
> you can have your pension in savings investments without anyone's else financial contribution

Those investments still need workers to work in the underlying companies, and that doesn't count products that don't usually get covered by pension income e.g. healthcare. Those investments _will_ go into terminal decline if the labour and demand provided by the non-retired starts collapsing.
Latest code is from 6 months ago. You can probably build it yourself
AMD FX-8150 worked well for me for a loooong time. From gaming top titles of the time to programming to other tasks.
This have been on my mind recently about secure decentralized systems... but how do the devs cope with what they are doing would be most likely used for criminal stuff? And I'm not talking about pirated movies here. Feels like there is an idealistic view on secure tools ("we help people to rise up against regimes!", "say no to megacorps!") but in reality a huge chunk of use case would be straight up criminal. Make no mistake I'm not arguing against encryption or security, but still I'm thinking about this recently that how open source a lot of time ends up being used for very bad things and how might this can be mitigated. Or maybe we should just accept this as a necessary "side effect"?
It is typically because you have more than one of the same monitor with identical EDID information.

Documented and explained here:
https://spin.atomicobject.com/2018/08/24/macbook-pro-externa...

Possible fix:
https://gist.github.com/ejdyksen/8302862?permalink_comment_i...
> There are no modern scientists who understand evolution and think it can be "completed" or that humans have done so.

There are many modern scientists who don't understand evolution.
It's been a while since I wrote any Rx in earnest, but when I did, it was useful to look at it as almost exactly what you'd end up if you incorporated time (via ordered streams/publishers/observers/etc.) into a model that represents a state machine model.

That is to say, you can kinda both be right here. ;)
> Is it 'worth it'? I.E is your life noticably beter for being medicated for it?

Yes, absolutely.
I think both the pitfalls of constructors and the benefits of factory methods are overstated. Go only supports factory methods, for example, and it’s probably the thing I like least about it. It makes dealing with default values in JSON really painful, for example.

Being able to put an object into a specific well defined state at the time of instantiation is really good.
This looks more like FFVII.css?

There wasn't really a unifying UI on the PS1 anyway except for the BIOS

The cursor here seems inspired by it:
https://www.youtube.com/watch?v=0jZ0DxwRm-0
Europe is experiencing those prices due to a dependence on fuels it doesn’t produce and a lack of daily energy storage.

Extrapoatgng prices to stay the same when you swap energy sources and introduce two different kinds of large scale energy sources is clearly wrong.

Ultra low or ultra high prices will represent a small chunk wholesale prices after you construct long term storage. You can’t build equipment that’s utilized 0.01% of the time and expect significant profit.
Once you share something on the internet, its potentially there forever. You can only make it more difficult to be found. If its controversial, the chance of it getting copied (e.g. screenshotted) is bigger. There's a name for it too: Streissand effect.

That's why Snapchat provides a false sense of security. On a rooted smartphone the privacy feature of self destruct does not work, and there's always the analog hole. There's extensions for platforms like Reddit which show supposedly moderated/deleted content.
You might want to learn how the models work before making inflammatory comments.

To simplify the entire concept: Imagine you were an alien. You decide to work as an artist on earth. So you go on this thing the Humans call 'the internet', view millions of images & works of art, then start creating images & art pieces of your own based on the underlying rules you've gleaned from those millions of images you've viewed, without in any way keeping or saving a single copy of any of those images or artworks.

Would you call the above copyright infringement?

Or are you now claiming its 'copyright infringement' if anything or anyone apart from a human being views an image?
That's a really good question, and it's key to the issue at hand I think.

Any competent artist can create a lookalike style of another artist at will. It's just a matter of looking at the paint type, brushes, materials, strokes, composition, etc and copying that.

In fact, here's Vincent Van Gogh copying other artists of his time - https://www.dailyartmagazine.com/van-gogh-copy/ .

How does this differ from a machine doing the output? Apart from speed and flexibility?
GIT can't be learned quickly by everyone. I for example haven't needed a graph DB even once throughout a 21 years of career.
> I still have to use the same support systems I used before though. It's not a miracle cure, it just "adds" willpower to my toolbox.

It switched all those support systems from kinda work and absolutely necessary to kinda necessary and absolutely work.
I really wish we would make more of WiFi routers, AVM with their Fritzboxes seem to be the only ones doing something interesting, with features like SIP Server, SAT>IP Server, Internet Radio etc.

Routers can have attached storage, why can't we backup our phones to them instead of iCloud (instead of workarounds like Nextcloud)? Why can't they directly provide location information over a standard protocol, thus potentially avoiding a request to a cloud service?
I’m not sure it’s ADHD. It seems that you just enjoy reading about interesting things and fantasising about doing them yourself - but you don’t enjoy ACTUALLY doing them. Every creative field is full of people like that. These are the people who’ve been talking about writing that novel for the past 15 years. Or „painters” who paint one picture a year. I don’t think it’s neccessarily a medical condition - just a character trait. I know I am mostly like that.
Then they printed those screenshots out to be bound into a thick report to be presented the board. (Not where I am but in a previous employer. Still makes me laugh).
When the rule was made, it would not be uncommon to write Java in, say, Emacs. Nowadays it's practically guaranteed everyone writing Java will be using a fully fledged IDE (or if you did stick with Emacs, there are now packages to basically turn it into a Java IDE for all intents and purposes), so needing to remember the exact rule as you type is far less of a concern, as you get instant feedback vs feedback 10 minutes down the line when you try to compile your code.
I am honestly not sure if I am consulting in the sense many describe here. But I work in my own business, and have since 10 years worked in big corporations as contractor. This type of assignment is impossible to get without going through the middle men that the big corp wants to source their non-employees through. So my experience is different from those that find their customers directly and negotiate directly with them. But at least around here, I think it is very hard to impossible to get a contractor assignment to a bigger company or organization without going this path. They prefer to source their consultants through "framework agreements" (not sure if it is the right English word), which no single-person-business can be a party of themselves as they are too small.

Still, I have been pretty happy working this way. I may have been lucky in that the customer have appreciated the work I have done and I have had responsibilities outside of pure tech, such as acting as team manager for a technical team for example.
Interactive Speech Enhancement Demo
You can get equal benefits from meds and coaching, but it's relatively effortless to benefit from coaching with meds. The first time I took a stimulant, it kicked in basically immediately and suddenly nothing was difficult except coping with not having done it earlier.
The amount of energy stored or is still limited by the rate it can be generated.

The absolute best case for seasonal storage is 1kW * 9 months = 6,480 kWh per 1kW of equipment if you are willing to pay unlimited prices per kWh.

However if you are depending on 0$/kWh which hypothetically occurs 1% of the time you are down to 55kWh per 1kW of equipment. In a world with mass storage wholesale prices will spend less time at 0$ so what matters is the prices when you’re operating not historic prices before you build these facilities.

PS: Conversely, if you’re using that stored energy the grid isn’t going to have a deficit 24/7 the entire winter at your maximum production rate. If you average 8 hours a day for 2 months that’s 480 hours of operation per year. Gas turbines are cheap but not that cheap.
This is actually an interesting idea

If I was picking it up I'd want a docker or similar so I could just start hacking
Well, multithreading got more important with time, so it makes sense to me.
For my server I went one step further and set it up so that the server being backed up has no access to the backup system at all and insteady only prepares encrypted (differential) tar archives that the backup system then grabs.
>>The Internet is filled with such conclusions; another adds nothing.
reply

Problem is, the internet is also filled with studies that prove or disprove anything you want, best to be skeptical.

I personally don't put much credence into any studies that seriously thinks they can make any factual accurate statements about things that may or may not have happened 250,000 years ago. Science is never settled.
Yep, the teaching is the problem (and this generalizes). I just went and took a bit of a look at my alma mata's IT degree. It's still teaching a variety of data orientated approaches to system design. I.e. state without transitions.
nice work, master onion would be proud.
Whoa, I'd missed that every other time I'd looked at my profile.

Thanks for pointing it out!
Didn't Bram Cohen or someone write a similar thing to this in the early 2000's?
In general I usually just disconnect from the Internet when I need to get stuff done. Phone goes in a drawer too. It's very relaxing.

Realistically, most of "news" isn't actually stuff that's happened, but just opinion and speculation. The remaining fraction will reach you if it's important.

I've also found that most of my procrastination is from not knowing what to do next and sort of hopping back and forth between things I think needs to be done, so something like GTD or just a todo.txt-file has been amazing.
Kloudless multi-cloud file explorer alternative for React?
Hey, since kloudless is no longer is there a viable alternative to use in a react app to let the user connect to his/her file storage and browse/pick their files? Box, Dropbox, Google Drive, Sharepoint are needed.
> First note that to get to interesting classes, i.e. everything above regular languages / finite state automata (FSA), you need infinite memory. When you have finite memory, it is always only just as powerful as a FSA.

While this is true, I'd like to point out that this distinction is purely theoretical. Nothing infinite exists in the real world, but some things are so plentiful we might consider them infinite for the sake of easier reasoning.

A very practical example of this is cloud computation. All data centers in the world obviously have a finite amount of memory, however, the amount is so huge that for the sake of any practical computation, we might as well consider them infinite (though we are more limited by the money required than by the physical resources themselves).
"The LDP has been in power almost continuously since its foundation in 1955—a period called the 1955 System—except between 1993 and 1994, and again from 2009 to 2012. In the 2012 election, it regained control of the government." – Wikipedia
Fellow ADHS person here - it's an addiction, it's not funny and it's close to a personal hell depending how worse it is.

If you can go offline and don't read HN or other news on the internet do it. It doesn't matter. Practice ignoring it. Turn off the internet - not forever but long enough every day that you realize in what situation you are in.

Why I'm saying such harsch things?

Because you (and me) are bullshitting ourselves here - we are consuming news, articles and comments and looking for some insights or new information but we can't link it to existing knowledge mostly or get sidetracked and lose control of our own directions, things to do because these are probably dull, difficult or boring and have consequences - so they cause anxiety - and it's easier and mostly automatic behavior to run away from them and just fill your head with random tidbits on here. I'm not saying this site is bad - don't get me wrong - it's just that reading for hours here every day will do you no good and won't improve anything.

What to do instead?

ADHD is all about executive dysfunction and working on improving things there can have a huge impact - medication might help but is no panacea - stress, anxiety, outright fear can also cause this behavior and make it worse (at least for me).

If you are in education or school go offline, go the lab, go to the lectures, meet other poeple in real life and work with them, this helps me a lot - take a pen and paper and work on problem sets or meet with other students - go from reading/consuming to writing/creating - make a shedule and be gently to yourself because you totally ignore it - but exercise getting better at it - exercise itself also helps, so does settings time-limits like stop working on something at a time, pomodoro technique and things like that.

This won't work very well or at all depending how deep you are in the trouble but if you catch yourself drifting away be gentle to yourself and practice taking control again.

Work torwards mastering yourself and what is in front of you, you may think it's not as cool or important but that is probably very likely wrong - do interact offline with real people, solve real problems and don't run away from it - face your shortcomings and failures and learn from them or at least avoid running away from your reality.

You need to learn to be honest with yourself and work torwards tackling realistic work in small pieces for things to improve. Going into writing/creating mode helps and also slows you down and puts real problems in front of you that are worth solving (or ditch the project because you had wrong ideas about that)

And be gentle to yourself it's okay to do gown the rabbit hole once in a while.
100+ years ago someone in France build a tunnel for horse and carriage with a propeller and a steam engine on both ends. The tunnel went down at the start helping acceleration and up at the end to slow the cart down.

It might not be incredibly fast or even useful it does show we don't need to put the engine on the vehicle (entirely)

I just imagined a hilarious contraption using slow moving water in a canal. A screw is inserted in the stream driven by a wheel on the road. As long as the speed at which the road moves is different from the speed of the water you can keep extracting more speed from the flow. (haha)
Since I started this blog and my other side hustles, I faced many challenges in the beginning to receive traffic for my content. I felt that my content was valuable, but I was facing the challenge of claiming the attention of my potential readers to actually read my content. Not only traffic for this blog, but also for the other side hustles I was working on, such as FootballTips.app or Remote-Work.app. In this article, I will share with you some things I did to easily increase the traffic for my content.
I recently started contracting and needed to track my hours for that. Tried a few services but none did quite what I wanted.

I am an avid user of standardnotes.com so I wrote myself an editor to do the time tracking: https://github.com/thomaseizinger/sn-timesheet-editor

This gives me sync across my devices for free and the data format is just CSV so I can easily paste it into a spreadsheet app and do the end of month accounting.
If you missed it, I think a lot of the discussion in this thread will be interesting for you. https://news.ycombinator.com/item?id=34272834
Queues are everywhere - at all levels - in the end a single transistor is either on or off - doing one thing at once.

Your queue decouples demand from supply - though you now have another problem - if demand far exceeds supply will your queue overflow?

In that scenario you might need to push the queue back to the requester - ie refuse the job and tell them to resubmit later.
May I ask what is meant by "tech consulting"? This is different to IT contract work I assume? Is consulting more about offering knowledge and guidance? What are the skills consultants need?

Say a company wants to increase their organic search traffic, I'm guessing that's where a consultant can come in, do some research, provide recommendations, then build out a solution?

And I guess to follow up on this, I've worked as an IT contractor for several years now, but I'm not clear how someone would get into consulting. I'm not even sure I've seen individual consultants before at companies. I've worked with Accenture consultants who have worked on projects with me, but I've never seen an individual do similar work. How would one get into this - is it purely networking, or do recruiters place consultants?

Sorry if these are stupid questions. I guess I've never really understood what people meant by consulting and it seems people can use the term to mean quite a range of things.