skysight-inc/HackerNews huggingface dataset:
Dollaride | Head of Product | NYC or Remote | Full Time | https://angel.co/company/dollaride/jobs/460713-head-of-produ...

We're looking for someone to join our team at Dollaride - http://www.dollaride.com/ as a Head of Product in NYC. Know anyone who’d be a good fit for a Seed stage company?

We’re building a data intelligence platform that helps transportation managers fill public transit gaps. We’re a fast-growing Brooklyn-based tech startup making public transit more accessible to people who live in transit deserts. High level info on the role:

Role: Head of Product
Context: Dollaride is launching shuttle routes to provide transit in the highest need areas in NYC. We’ve successfully built new routes in Jamaica, Queens, and are currently a finalist for a $10M contract with New York State to launch clean transportation services around NYC (ie electrifying “dollar vans’’).
Description: Responsibilities will include leading the Product team, developing a shared product vision, launching and managing new products, engaging with team members and external partners.

To apply, please view: job description linked above.
Please reach out to me (recruiting@dollaride.com) or share with someone you know if it seems to be a good match!
Keep going. 10% isn't great but you can make it up in volume. Interviews are random..
Briar is encrypted, p2p, goes over Bluetooth.

https://briarproject.org/how-it-works/

https://news.ycombinator.com/item?id=29227754
U.S. News and World Report says they do.[1]

[1] https://www.msn.com/en-us/news/world/u-s-sees-evidence-of-mo...
> Even with $10-$100 million range exits, typical founders are doing more than okay.

Survivorship bias. The big unknown is how many founders didn’t make enough money?

I would be very interested to see some stats on YC company failures (didn’t exit, or common shares returned zero). We hear a lot about the big successes, but we don’t hear about the legions of failures.

A founder needs to return somewhere between 20x[1] and 50x investment to cover risk e.g. $150k opportunity cost in first year needs 3 million to 7.5 million returns to cover risks (power distribution, so return is dominated by unicorn outcomes).

> they’re often given substantial bonuses ($1-2mm or more)

That is the successful startups - again what matters is the dominant number of unsuccessful startups, which most likely are not giving out big bonuses.

[1] https://techcrunch.com/2017/06/01/the-meeting-that-showed-me... (a) only 5% of VC funds achieve an acceptable return*, and (b) “realistic” scenario for that 5% result is: “Five startups fail and do $0, three exit at $25 million, one exits at $200 million and our superstar does $1 billion, (c) founders get common shares, (d) many founders won’t get paid by their company much more than their opportunity cost (especially because founders of unsuccessful startups are most likely to get underperforming pay).
Why are they an issue in C#, but not Java, which also has similar method overloading? Or are they related to default arguments?
Crowdfunding: Send Putin to Jupiter
I once applied for a job and received a slightly jarring letter saying they were going to delete their record of my application. But when I read it more carefully, it turned out to be referring to another application I had made years earlier for a completely different job at the same company. They did hire me for the new job, but certainly not because they'd rummaged through their piles of old CVs and decided to initiate contact with that one special snowflake who might somehow still be sitting next to the phone holding his breath for years.
IME how many patterns you were able to rote-memorize is a very small factor in how good you are at algorithm design; the limiting factor is more likely to be your ability to filter out irrelevant details and abstract out the essence of the problem and see how that relates your library of patterns, and that part is mostly innate rather than trainable.
What is "This isn't a request" supposed to mean? Because this person no longer works at Github and has no claim over the code they wrote while there. They therefore have no power in that decision so it can't be a demand. It seems to me to either be a request or a threat of some type of retaliation if they don't act.
"does not particularly care about their company then they should contact a lawyer"

On the contrary, they should take action if they dont want their company, and the rest of society, to turn into a dirty, corrupt cesspit.
Does this make Emmet a higher-level scripting language?

Thinking about that seriously, I would love an Emmet style tool for quick class outlining. Not that it's a big issue. SomeClass<SomeBaseClass::someFunc(arg1,arg2)::anotherFunc(arg1:type) tab to complete.

For anyone not sure what Emmet is https://www.emmet.io/

It autocompletes something like `ul.the-class>li*3` into

<ul class=the-class>
<li></li>
<li></li>
<li></li>
</ul>
Matrix/Element sure manages to do a lot of features that Signal doesn't. I'll admit the UX is not perfect, but it's not really that bad either; it even has a couple of UX advantages over Telegram, especially if you want to use the E2EE private chats in Telegram.

Signal could undoubtedly offer more features. Lacking granular permissions in group chats, for example, is not something I read as being "by-design". The phone number one is by-design, but I do not really agree it is a good security choice.
Ask HN: Version Control for Non-Engineers?
I've been asked about suggestions for handling the versioning of documents for a group of people who are not engineers / necessarily tech savy. The major use case is the sharing (and editting) of documents using a tool that does not have collaborative features. It also produces a file format that isn't one that two edits can be merged easily.

The "sharing" will basically be edit, commit, next person edit. Versioning is important in addition to sharing an existing file.

The current work is done using a shared drive (like google or onedrive) and risks edits writing on top of one another. Additionally lacking any sort of history.

Github / etc would likely be a bit of a learning curve. Are there other suggestions?
That's a very hard question.

First of all, it depends on what your goal is. Do you want to create a high-performance general-purpose CPU? Do you want to create a power-efficient CPU? Maybe a special-purpose accelerator? How about a low-cost microcontroller?

Second of all, none of those above are directly dictated by the ISA, but rather by the hardware implementation (think AMD Zen vs Intel Core or the embedded ARM Cortex M4 vs higher-performance Cortex-A53). An ISA can however more easily accommodate certain goals (RISC-V for example is very easily extensible, so if you want to create a special-purpose CPU, it might be right up your alley).

Finally, software also matters a lot. Compiler quality is very important in the resulting performance. I think mediocre compiler support and insufficiently advanced compilers are one of the reasons Intel Itanium never took off, for example. Itanium was a very complex ISA and therefore harder to exploit to its full potential.
I usually lurk yes.. and there are new accounts i do not agree with too.. so would you like to comment on the actual substance of what I said?
Great suggestion. We'll fix it.
This is the thing that drives me nuts about people in my country (USA). Especially the conservatives, those who buy the "America First" line and think we should be more isolationist. Embracing alternative (which usually ends up being renewable) energy sources seems like a no-brainer to reduce our dependence on the Saudis et al. Oil has given that region ridiculous amounts of geopolitical power.

But I guess "green energy" is a "dirty librull" thing, so they can't get behind it even if it would dovetail with their foreign policy platform in other ways.
I am also a hobbyist and that is actually what makes me very hopeful about RISC-V. For a non-expert like like RISC-V instruction set is actually possible to grasp. Modern ARM is getting way too complex.

Depends on what you do. If you just write code in C/C++, then it doesn't matter. But if you actually like to dabble with assembly code then RISC-V actually makes that possible.

It may not be as awesome to write as 68k was back in the Amiga days, but RISC-V is the closest to that which I have experienced in modern times.

In particular I think RISC-V has a great potential in teaching a new generation how programming works in detail. I felt when I went into this industry that it helped being able to actually read the low level code produced by the compiler and understand it. That is getting ever more difficult.

We are reaching levels of complexity where it becomes very hard to give anyway today the kind of bottom up understanding of how computers work that you could get back in the 80s and 90s.
What the f*ck? And he's only mentioning this now and demanding (?) they turn it off?

Best time for maximum exposure?
This is very true sentiment. Lifting is a solo endeavor among strangers, and it wasn't always that way. That being said, I think most folks would be willing to give you a spot if needed, even if it meant having to take off their headphones.
It’s great that you found a non-profit, and that its mission motivates you.

I realize that different motivators exist for different people, but I still don’t understand how not knowing the pay range upfront benefits anyone but the employer.

The Chan Zuckerberg foundation is a non-profit. The NFL is a non-profit. Non-profits aren’t excluded from labor market conditions. Non-profits aren’t even obligated to be all that charitable in most cases.

My employer could give me a massage every day but I’d still want to know the pay range.
> Back then, Web browsers were something you went to a brick and mortar store and paid good money for a disk to get.

Who did that? You could just grab an installer for netscape over FTP, IE came on every windows system by default, and if you really wanted a CD or floppy with a browser on it, your ISP would send you one. AOL CDs were sent to every mailbox in the country repeatedly and totally unsolicited and those contained browser installers. Nobody I've ever known went running to the store to buy a web browser and I know people who paid for pkzip
No.

The terms of most non-compete prohibit you from working on a "competing product", they prohibit you from working at a company that works on a competing product. Specifically if there is an intersection in products made by two companies, they are competitors.

If you're in a small town there aren't that many different jobs, so a non-compete means "you cannot work" - e.g. if you have a Walmart job with a non-compete, you can't go work at Target.

At the other end, if you work at a large tech company it turns out you probably can't work at any other large tech company. If you work at a startup you can't move to a large company, and vice versa.

And "only banned for a period of time" is a nice way of glossing over a sim to twelve month period (pretty much as long as the company thinks that they can get away with) in which you no longer have healthcare, and ability to pay rent, etc because you can't get a market rate job.

If a company believes that you leaving and working for someone else will cause them harm they should be willing to pay you to not work for those competitors.
I see the author recommended Signal - it's worth noting the German armed forces use a self-hosted Matrix installation! [1]

[2]:

> It is an easy strawman to compare Signal to technology from the 90s and completely ignore IRC and Matrix, especially now that Matrix has started growing: Element recently gained Series B funding of about 30 million, how the French government has completely adopted Matrix in the government and all the German armed forces are connected to Matrix. Even though Matrix is not as well-known as Signal, it is already considered the messaging app of choice for top-secret communications. Matrix offers not only protection for you against a government, their scope is big enough for governments to get protection against other governments.

[1]: https://www.heise.de/newsticker/meldung/Bundeswehr-setzt-kue...

[2]: https://digital-justice.com/articles/skip-signal.html
I’ve lost completely my lust for Wordle after the NY Times acquisition. Don’t know exactly why. That said, I used to like to come up with my own strategies, to keep things interesting.
Explaining the system is certainly something that happens, but in terms of hours/month I'd say it's something you do less of than leetcode-like coding work. Actually reconsidering your core design in response to some changing fundamentals, which sounded like it's what you're testing in this interview, is something that you do a few times a year at best.
Ukraine, like countries often do during war, has temporarily banned amateur radio activity: http://www.arrl.org/news/amateur-radio-in-ukraine-ordered-of...
The cost to buy devs their own high spec devices, that makes them independent of any network issues, is a rounding error compared to the cost of the time and effort lost in maintaining the distributed build infrastructure, and the cost of lost work during network outages.
Seems like a ublock origin bug. Proposed solution here: https://www.reddit.com/r/uBlockOrigin/comments/t2n77i/gmail_...
Look man, just ditch the yahoo email already.
"they paid so they could build a Walmart in Brazil. Is that evil?"

I dont know, but I do know that if it wad me and my family business, i would spend many years in jail. When big firms break the law, unlike Wallmart.
For context, Russia has a special government service [0] dedicated to censoring the websites they don't like. They maintain a list of blocked IP addresses, and the Russian ISPs are forced to block access to these, or face revocation of their license.

Companies/websites that want to have business in Russia are hence forced to comply with the government's request to block the content Russia doesn't like (for Russian users), as otherwise Russia will simply blacklist the entire site (or other owned sites, since the legal framework for this is deliberately very vague and allows blocking anyone on a political whim).

Talking about slippery slope, it started under the guise of protecting the underage from child molesters et al, and very quickly descended to blocking opposition to Putin's government.

Also for context, the IT/software crowd in Russia is much more liberal/pro-Western values, since they speak English, are able to read international news, setup VPN, etc. As much as we all hate what the Russian government is currently doing, pouring that anger at random developers, that mostly share the westerners' views is plain stupid.

If you want the decision makers to feel the pain, go sanction the oil/gas industry. It's owned by the inner circle that has much more influence on the policy than a random IT guy from a cheap outsourcing firm in Moscow.

[0] https://en.wikipedia.org/wiki/Federal_Service_for_Supervisio...
Where in the word do you live that a sushi restaurant sells hamburgers?
Anecdotally I believe it occurs in a much lower amount, I haven't seen it at all as an Indian Muslim. Still I don't deny that it happens, especially in areas with less education. By creed it doesn't make sense-- as a popular hadith says "no Arab is better than a non Arab and no white is better than a black, except by piety and good deeds". Of course this hasn't stopped the ignorant in the past(unfortunately)
Russian police/secret police should be next.
As you age, your memory deteriorates and you have more experiences to store in it.

I have been keeping daily notes on my work for about 8 years. It's really really really nice for cases where someone asks me something about a customer or technology or solution to a problem and I'm able to pull it up with a quick search.
This is very interesting.

It’s worth pointing out that Ukraine never actually did join NATO (and arguably was a long way from it) and war was still the outcome.

The right of Ukrainians to self determine their country’s future shouldn’t hinge on the whims of Putin or Russia in general.

Yes, I know that is a moral position at odds with politics and reality
I worked in the CPU business 30 years ago and it was clear then that ARM would be very competitive. I was in the UK. Perhaps that made a difference.
The visualization is a custom component that our own Mik Lysenko (of https://0fps.net fame) made. I agree it's a super useful way to visualize package data.
It reminds me of the situation where a student returns from college and tells their parents that something is racist.

The parents feel like their child has been taken over by some weird agenda to make such a big deal out of normal stuff!
The ease of that depends on a lot of details that are outside the control of that individual person.
You're still stating that Ukraine has lost the war and it's 1. currently not true, and 2. not a forgone conclusion. Stop pretending that it is.
Full text of the Tweet:

> Hey @github, back when I worked for you, you implemented a way for the Russian government to block repos they didn't like. I processed quite a few of those requests.

> You need to turn that system off. Right now. This isn't a request.

It's a random Tweet from a pseudonymous account, so take with a huge grain of salt.

The "I processed quite a few of those requests" line makes it sound like this wasn't actually an automatic backdoor for Russia to remove repos, but something like a manual form that went to human review.

Russia blocks sites that don't comply with their local laws, so I would assume this only makes the content unavailable to Russian users rather than, you know, letting Russia randomly remove GitHub content for everyone without recourse. It's obviously unpopular to have a website block content for any users, but the only other option is having the entire site be blocked for users of countries who do this.
I think the Haskell compiler GHC is using a similar approach (directories) to implement type classes.
What's Cool on Line? (1996)
Thanks for the feedback.

You might enjoy this blog post which explains supply chain attack at length and starts off with a concrete example of a recent supply chain attack (the ua-parser-js attack): https://socket.dev/blog/inside-node-modules
Roman Abramovich, Russian billionaire and former owner of Chelsea football club, has handed over stewardship to the "charitable foundation of Chelsea". So does that mean he is immune to having his stake in the club seized?
If you don't like this, try https://qntm.org/files/absurdle/absurdle.html
We agree. It's on our roadmap.
PDF is explicitly designed as a final output format (and PDF/A is explicitly designed for archival purposes). They're good for that purpose, but it's literally like storing the digital version of a printed copy of a document rather than the source. That's fine if your only goal is preservation for reading, but preservation in a format that can be edited, converted, transformed, etc., lets out PDF as a target.
Have you been paying attention to the discourse around the current Ukrainian refugee crisis? It's alive and well in Europe
The judge also threw out the initial settlement amount for being hilariously lowball.

They stole billions of dollars from their staff. Eric Schmidt, one of the main conspirators, is still in a leadership role at Google.
In order for these metrics to have even a tiny tiny chance of not being completely gamed (even unintentionally) you'd have to define a rigorous formula of weighted metrics that take things like one of my siblings mentioned into account (did your 1000 lines create a regression or 5 and mine didn't? Code quality? Lots of review comments that took forever to debate and resolve?). And that's assuming you could actually measure those things properly. Was that comment a valid one regarding you missing quality guidelines or was it someone trying to game your metrics negatively so that he'd look better?

I think it's impossible to create something like that and it'd be very very bureaucratic and still prone to gaming. I think having something 'in between' is the best approach. You still allow a manager to interpret these things together with you but the manager should give you a guideline for what to look out for. We can use these metrics to inform decisions about performance but it's completely counter productive to simply have a few metrics where you have to hit specific numbers.

PR throughput? No problem, I'll form a clique of a bunch of people that OK each others tiny PRs. This will result in so much overhead that we won't actually get much done, piss off other team members, create a hell of basically unusable commits, make it more likely that code quality suffers because nobody has any chance of having an overview of what you're doing overall and you will likely create regressions that developed over multiple commits and would've been caught otherwise because let's face it, each unit test you write is its own PR. You say obviously you won't get through with this because your manager is supposed to stop that? Well he can't if we just want a completely objective and metrics driven approach!

With the hybrid approach, you know from your manager that PR throughput is important not at the expense of quality and other things. You want small PRs for certain reasons but not at all costs. There is no exact formula because no two situations are exactly the same. Of course bias comes, of course bad managers make this bad. So does a completely "objective" metrics driven environment in which you play the metrics game. There is no perfect solution.
I think it serves as a good reminder that racism is a thing most all races do to other races or subgroups of their own race.

In tech these days there's enough racial groups that you are as likely (or more, in my experience) to end up with blatantly racist behavior from minority groups who either only hire their own or explicitly do not hire specific minorities they dislike.

I remember working at a bank where the portfolio trading team was all racial group X, algo team racial group Y, and OMS racial group Z.. because the managers were...

The white guys were like the generic neutral glue that could sometimes be hired into the X/Y/Z group teams.

My previous fund I recall a friend telling me he started looking for a new job as soon as our new boss started as he was grilling him in their native language trying to figure out which specific racial/caste/regional sub-group he was from..
> [Civ] has spawned five sequels, the most recent of which was released in 2016.

More like one sequel, SMAC, and five remakes.
Congress was advised today that this war may go on 20 years. I think that lines up with this article's perspective.
Loved this book when I took my networking course. That course was one of the fondest memories in my undergraduate career. This book was a contribution.
German Armed Forces Matrix messaging case study (2020)
Amazon workers sent management list of demands, including $25/hour starting wage
Even though this is obviously pitching their auditing app, the article is absolutely excellent and the interactive visualization for webpack alone is extremely well done and rather terrifying.

Looks like an awesome tool, actually.
Someone doing all the content addressing within PHP would indeed be coupling the backend, and while I can imagine that being conditionally useful you're probably right that it would have drawbacks as a general pattern.

Someone using the Content Addressing Sheets feature of CAST would actually be adding an additional layer of separation:

* HTML - document structure with decorating attributes/semantics

* Content Addressing Sheet - determines where in the document computed content is displayed

* Domain Logic - determines values to be computed

The CAS is a CSS-like DSL that is very much not the backend host language (though it may invoke things defined within that language).

Will the same person author the HTML and CAS? Not necessarily, but it's certainly as plausible as someone authoring an HTML file with template syntax sprinkled around.