HN user

olegp

2,214 karma

Founder at toughbyte.com, starting something new

Posts44
Comments523
View on HN
www.wired.com 2y ago

Tornado Cash Developer Found Guilty of Laundering $1.2B of Crypto

olegp
63pts42
a16z.com 5y ago

‘Deep’ Job Platforms and How to Build Them

olegp
3pts0
meetabit.com 6y ago

Show HN: Meetabit, a Meetup.com for Tech Communities

olegp
18pts8
blog.toughbyte.com 9y ago

What's in a name? A CSS naming convention overview

olegp
7pts0
igg.me 11y ago

CoFounder, a print magazine about EU startups, launches today

olegp
35pts9
starthq.com 11y ago

Searching the cloud just got a whole lot easier

olegp
31pts7
www.forbes.com 12y ago

Zendesk's first investor on how to spot a winner

olegp
3pts0
www.arcticstartup.com 12y ago

Supercell to sell 51% of shares to GungHo and Softbank for $1.5B

olegp
64pts31
www.bbc.co.uk 12y ago

Nuclear fusion milestone passed at US lab

olegp
467pts214
www.arcticstartup.com 12y ago

StartHQ Capitalizes on Chrome's Change of the New Tab Page

olegp
13pts3
chrome.google.com 12y ago

Show HN: StartHQ - Chrome New Tab extension like the old tab page, but better

olegp
45pts41
starthq.com 13y ago

Show HN: Complete list of Google Reader alternatives

olegp
32pts52
www.bbc.co.uk 13y ago

The mechanical Turk

olegp
4pts1
dailyjs.com 13y ago

Node 0.10 review on DailyJS

olegp
1pts0
www.arcticstartup.com 13y ago

Show HN: StartHQ - a web app directory

olegp
42pts30
www.youtube.com 13y ago

The story behind Rocky

olegp
1pts0
www.guardian.co.uk 13y ago

Biggest science prize takes web tycoon from social networks to string theory

olegp
1pts0
www.seewithperspective.com 14y ago

Perspective - 2D/3D puzzle platformer

olegp
219pts42
docs.google.com 14y ago

Why haven't web apps taken off yet?

olegp
2pts3
twitter.com 14y ago

GMail is down

olegp
1pts1
www.wired.co.uk 14y ago

The digital detective: Mikko Hypponen's war on malware is escalating

olegp
40pts9
www.wired.com 14y ago

Linus Torvalds: The King of Geeks (And Dad of 3)

olegp
251pts82
twitter.com 14y ago

AWS is down

olegp
7pts2
www.theregister.co.uk 14y ago

Hackers could have taken over AWS

olegp
56pts19
monty-says.blogspot.com 15y ago

Dynamic columns as a bridge between SQL and NoSQL

olegp
1pts0
blog.asymptotic.co.uk 15y ago

On fanboyism

olegp
2pts0
blog.akshell.com 15y ago

Akshell: The HN Effect and Our Accidental Launch

olegp
41pts9
www.businessweek.com 15y ago

Becoming the Microsoft of the Robot World

olegp
1pts0
amix.dk 15y ago

Is node.js best for Comet?

olegp
26pts26
amix.dk 15y ago

How to debug and fix memory leaks in JavaScript

olegp
2pts0

I couldn't agree more. Also, thanks for making Homeworld, it was great!

I was building a 3D space game engine myself as a kid around the time Homeworld came out and realized that rather than using a skybox with texture maps, you had it created out of a bunch of triangles with color interpolation.

IIRC, I had problems reverse engineering your data format in order to incorporate them in my engine. I emailed someone on your team and was very surprised to get a reply with an explanation, which helped me finish that feature.

We at Toughbyte (toughbyte.com) are working on an open source applicant tracking system (ATS), which we'll release within a week.

We've been doing tech recruitment for a while and discovered that few companies are satisfied with their current ATS. Changing systems every year is common despite being costly. The reason for this is that the needs of a company change as it grows and there are no systems that cater well to companies of different sizes.

We're aiming to build an ATS that can grow with your company through the use of a plugin architecture. We plan to charge for hosting as well as custom development.

Any feedback would be really appreciated! You can also email me at oleg@toughbyte.com

I run the Helsinki JavaScript meetup (https://meetabit.com/communities/helsinkijs) and we also built our own Rails based Meetup.com alternative called Meetabit, so let me comment on your points. I hope this is useful to the original poster as well.

1. Agreed, this has been a huge problem. We partially solved it by adding a captcha, forcing email address verification and adding nofollow to outbound links. Even so we get some spam communities created on occasion which we clean up semi-automatically.

2. Not been a problem for us, but we don't have any social networking features.

3. Has not been a problem for the site for the reason above. However, this has been a bit of an issue at the actual meetups. We've recently introduced an anti-harassment policy to address this problem and I'm thinking of adding functionality related to that to Meetabit.

4. We have a Facebook group as well which was quite active before the pandemic. Now it is completely dead. Whenever I promote events I get the most engagement on LinkedIn of all places. Email is still the best way to get the word out though.

5. Agree about not trying to be everything to everyone. I also think there's a big difference between professional and non-professional meetups, so we've focused on the former with an additional focus on tech. This has allowed us to grow to about 8K users so far with no marketing spend. The features that we have that Meetup.com does not are: talk proposals and archive as well as sponsorship profiles and offers.

As an aside, in case anyone here is considering starting a tech meetup, I've written a few short blog posts on how to run one, which you may find interesting: https://www.toughbyte.com/blog/what-is-a-meetup-and-why-shou...

Just to provide another data point, I've been running the HelsinkiJS meetup (https://helsinkijs.org/) for 12 years and our upcoming event has had 230+ people register within a day, which is a record. We've also got sponsors lined up for the next 6+ months.

I should add that we ended up building https://meetabit.com/ to make it easier to run the events and it's now being used by around 10 tech meetups in Finland. So, if you're looking for a free Meetup.com alternative, you should check it out. If you have some questions, drop me a line at doreply@meetabit.com.

A browser based controller for the LEGO Duplo train using the Web Bluetooth API. It works best on mobiles in portrait mode and you can find it here: https://legotrain.netlify.app/

The source is a single HTML file that also contains the JS. Just view source and modify if you're interested in taking this further. What's cool is that the protocol allows you to receive readings from the train and not just send commands. Also, it allows you to drive the train faster than you can via the official mobile app.

Thanks for taking the time to explain!

I suppose I wasn't clear, but we don't typically help with the first tech hires, since I haven't figured out how to do it in a scalable manner. I also believe that very few external recruiters can help here, since most don't have the tech skills required.

Fair point about the blog. I probably wouldn't have written the comment if I didn't think that we have relevant useful content there that I could link to.

My advice would be to find advisors who are experts in these skills and have them screen for them, while you do everything else. Pay them for their time in cash or options. Make sure to hire senior level people first and then have them screen for these skills in subsequent hires going forward.

Finding external recruiters that are able to screen for these skills is another option, but such recruiters are few and far between and their interests may not be aligned with yours.

At Toughbyte we do tech recruitment and have helped early stage startups hire CTOs on a few occasions where I have been the one assessing their tech skills and culture fit, but this isn't something that I have yet figured out how to delegate properly to other team members.

When it comes to assessing tech skills, this blog post I wrote is worth a read: https://www.toughbyte.com/blog/how-to-effectively-assess-cod...

Other posts tagged Hiring may also be of interest.

At Toughbyte, our onboarding process looks like this: on the first working day, the new employee has all the necessary accounts set up and receives a document where we’ve detailed how we see their progress after one week, one month, and three months of work. An onboarding checklist helps the new developer navigate the company knowledge base, understand the technologies we’re using, our code base, and the most common mistakes to avoid.

We try to get the new employee to write code from the very first day. They start with simple tasks, such as fixing issues on the frontend, adding tests, and working on the business logic. Such tasks help them get acquainted with the code and lower the risk of breaking something critical.

The onboarding guide is also useful for mentors. It describes the learning plan for the new developer, as well as how to better organize the learning process itself.

More info here: https://www.toughbyte.com/blog/how-we-hire-junior-developers...

You're right and I was wrong to say that a scheduler isn't needed. I assume a fiber scheduler is usually much simpler than a thread scheduler though, since it just needs to decide which fiber to run, rather than how long to run a thread for and where.

It's not a joke. There is no scheduling strategy, since fibers allow only for non pre-emptive multitasking. There may be multiple fibers, but only one running at a time within the same process. If a second request comes in while another is processing and assuming that the first doesn't yield control by doing I/O, for example, then the second request isn't processed until the first one completes. If the first does yield control, then the two may be processed in parallel within the same process, just like with async/await.

I was in the same situation and ended up writing a browser based controller for the Duplo train using the Web Bluetooth API. It works best on mobiles in portrait mode and you can find it here: https://legotrain.netlify.app/

The source is a single HTML file that also contains the JS. Just view source and modify if you're interested in taking this further. What's cool is that the protocol allows you to receive readings from the train and not just send commands. Also, it allows you to drive the train faster than you can via the official mobile app.

Toughbyte | Full-time | REMOTE | https://www.toughbyte.com

At Toughbyte, we're building a tech recruitment platform that helps developers find their ideal job. We're bootstrapped, profitable and growing with the biggest startups in Europe such as Wise as our clients.

We're now looking for multiple Ruby developers to join our team of over sixty people. No prior work experience required. For more info and to apply go to http://tbyte.co/hn