skysight-inc/HackerNews huggingface dataset:
At Offchain Labs, we’re building a platform to unlock the full potential of smart contracts, making them private, affordable, and easy for developers. Our working prototype of Arbitrum runs on top of Ethereum and interoperates with native Ethereum contracts and tokens. We make smart contracts easier to develop at scale, with production level security. Our developer tools do the heavy lifting to add a flexible second layer to decentralized application architecture so our clients can focus on business logic and user experience.

We are ready to hire a few strong Senior Software Engineers that have an interest in working in the blockchain space. We are looking for engineers who have a knack for approaching problems in unconventional ways and possess production experience with Backend Engineering (C/C++, Go, or Rust).

Click here to apply!
https://jobs.lever.co/offchainlabs/9b024e89-1cb7-43f3-b6f8-c...
OK but they aren't.
Prolific (YC S19) | Software Engineer Back End, Front End, Full Stack | Remote, UK/EU & London, UK | https://www.prolific.co/ | https://prolific.co/careers/

Prolific is connecting people around the world to make trustworthy data more accessible and facilitate world-changing research. Come join a distributed, mission focused team team of ~40 looking to change how online research is done.

We use Python, Django, Django Rest Framework, Celery, Redis, MongoDB and Postgres, with Vue.js on the front-end. We're hiring for several roles so please take a look at https://prolific.co/careers/
Satoshi mentioned things like Ring Signatures. In another timeline, I think it's possible that Satoshi might have kept working on it to make it private by default.

Sidenote: The original author of CryptoNote which Monero is based on, Nicolas van Saberhagen, is also an anonymous identity like Satoshi.
Location: Canada (Ontario)

Remote: preferred

Willing to relocate: No

Technologies: Haskell, Javascript/Typescript, C, C++, Python, PostgreSQL, Redis, AWS (RDS, Lambda, EC2, etc, etc)

Github: https://github.com/agentultra

Gitlab: https://gitlab.com/agentultra

Twitter: https://twitter.com/agentultra

Website: https://agentultra.com

Email: james ... agentultra.com

My most recent work has been in enterprise integrations, data pipelines, and web services. I've also worked in cloud infrastructure such as software defined networking, object storage, etc.

I'm looking to join a team with smart, friendly people who want to tackle interesting or hard problems in areas under-served by technology or to make technology itself better. I'd prefer to join a team with a strong IC career track that's on par with the management path. I believe strongly in reliability, understanding, diversity, and generating value for users.

I enjoy functional programming, formal methods, teaching, and mentoring. I live-code my side projects on twitch where I'm presently building a key-value database from scratch in Haskell to learn about its memory management capabilities, application architectures, and patterns. I have experience in distributed systems, systems programming, and have even done some game programming for fun.

If you'd like to see my resume and chat send me an email and tell me about yourself and your company.

Cheers, have a nice day!
> I can only imagine that the barrier to entry for Haskell is much, much, much higher than that of an Algol descended language.

Haskell syntax is not more complex than an Algol descended language. It's only confusing if you expect an Algol descended language, for example because you're already familiar with them.
Notes: Things Hidden Since the Foundations of the World by Rene Girard
It's a common thing that "uplifting news" has an undercurrent of something systemically wrong.

More: https://fair.org/home/media-just-cant-stop-presenting-horrif...
You can buy a cheap MP3 player for $5 as long as you don’t mind loading it up manually.
Wouldn't teaching by socratic method - asking them questions - be a great solution to this concern? It's almost the opposite of telling people what to do. I say almost because the questions typically try to point in a specific direction.
But surely your raw materials will be significantly higher quality? Well-made furniture lasts for generations. IKEA is a consumable.
Teachers may notice and get authorities involved.

> Some schools are way worse than any good parents.

True, that’s the other side of the coin.

I think most parents lack the resources to do the school’s job though. So there’s not much of a choice anyway.
Does that mean the concept has no value, or that racist tweets do not exist (since they cannot be easily defined)?
Thanks for this - interesting.
My experience of bread without salt come from my various errors. I make bread 3 or 4 times per week and have forgotten to add salt on occasion.
I’ll try your recipe. Again, thanks.
In which case it sounds like the Windows tools for configuring things should configure HyperV's networking too.

You know, just like the software inside the Windows VM can launch a separate Linux VM; you're already controlling HyperV from inside that VM.
If it's rhetorical why are you asking me? What do you want from this exchange?

I have no interest in discussing who is or isn't racist, I'm saying that an already defined as racist tweet would be something worth considering in a hiring process.
"Bank robberies" were renamed "identity theft" so banks and governments coud push liability to the individual and stop worrying about them.
As am I.

The point I was trying to make was that there isn't really a "path to rehabilitation" for people who have made very minor missteps online. In the case of the linked TED talk, the persecuted woman made a mistake, and was not a "career-racist". I think even accusing her of racism is a distortion of the word — she made a bad joke in bad taste.

Meanwhile, there is an established, albeit broken path to rehabilitation for ex-convicts. There is also a certain faction of the left which seems to be more willing to accept prison reform than "tweet-reform".

I think it should be far more easy to rehabilitate oneself from a bad tweet than a murder, and that they are entirely different classes of offences.
This is basically the C++ Core Guidelines.
But in this case, it's claimed that any fast food joint job pays better than Uber. I don't see how the platform could keep a steady number of drivers if that was true.

And, to he honest, I really don't like the condescending attitude some politicians have toward Uber drivers. They seem to assume they can't do the math to figure out if they are profitable or not.
Ambue | Software Engineers | REMOTE (UK only) | https://www.ambue.com

Ambue is an Oxford-based startup developing technology to help people make their homes energy efficient. We've part of an accelerator with the Energy Systems Catapult and we're backed by the UK government.

20% of CO2 emissions come from domestic property and >£65b will need to be spent upgrading properties to meet the UK's Net Zero targets. The government have multiple financial incentives available, but we've got a data problem: people don't know which upgrades to make, they don't know how to access finance, and they don't know how to find trusted tradespeople.

We help homeowners collect property data and combine it with our own data to create an accurate energy loss model. We identify the best retrofit solutions for their home and help them through the upgrade process.

We're looking to work with creative software engineers who care about the environment, want to make a difference, and are happy working independently.

We have two rolls to fill:

- Elixir + Phoenix Liveview (full-stack)

- Unreal Engine or Unity

For more info and to apply: hn-hiring@ambue.com
It's a tweet that explicitly promotes superiority or inferiority of one race relative to other races.
TL/DR; it's a off-hand joke.

Cannot decide if I should respond with a meme reference to Samual L. Jackson asking "Does he look like a *?" or ask "Do you also cook? Do you have a deep voice? Are we only used to seeing your torso and your hands? Do you have a popular YouTube show?"

But frankly, that's interesting the accommodation you have to make for an algorithm to play with your daughter. I wonder what other accommodations people make in life because of algorithms.
Just wish the UK's ICO were as strict at enforcing GDPR breaches. Most of the time the ICO will do nothing or issue laughably small fines.
"Effective Modern C++" (2014) is probably still the best crash course if you're already broadly familiar with C++. There's more stuff in C++17 and 20, but the really jarring additions like move semantics were standardized earlier and therefore covered in the book.

Bjarne Stroustrup's "A Tour of C++" (2018) is also frequently recommended.
Ask HN: Best Tools for Log Management?
What is your go to tool for viewing and understanding manually created application logs?

I know there are a few tools for high volume of automated logs (Papertrail, CloudWatch, Kinesis), but I am looking for something that can ingest small amount of debugging logs, and then make it searchable, ideally by time, or order of events.

For example, I would like to log from the server side:

1- Log("Event 1 happened")
2- Log("Event 2 happened")
3 -Log("Event 3 happened")

Then I want to get this information in a list/graph, that shows these flows in much the same way I would see user flow in modern analytics tools.

I guess I could use analytics tools, like Mixpanel, but that seems an overkill.

What would you use?
OS requires python pkgs for much core functionality. Command gets rid of all of them
> people perceived as racist are permanently marked as being ideologically dangerous.

I don't think this is necessarily true. We just haven't seen many racist people make amends and ask for forgiveness. I believe people can change and if they do, they should be reintegrated into the workplace.

I hadn't given it much thought before, but I asked myself if I would hire or work with a former criminal qualified for the job. It's a touchy subject, but I decided I would if they are rehabilitated: shown remorse, served a sentence, and working to integrate society.

And I realized the same goes for a racist statement (or sexist or anti-LGBTQ). Racism get tried in the court of public opinion, and then there is a sentence of being shunned in the form of unemployability. But if the formerly racist person shows remorse and publicly states they have changed, I would be willing to hire/work with them.
Yea how about not handing out giant executive packages while downsizing your teams.
What libraries do you have in mind?
Many programs, including system utilities, are written in or indirectly powered by Python. Removing Python effectively cripples half of your system.
Seems like it was an inside job if it happened the same day.
> Perhaps rm -rf / should be replaced with something with more verbose flags set.

It is replaced. You'll need to now enter `rm -rf / --no-preserve-root` for that command to actually do damage.
Woodworking does require a bit of equipment, room and expense. In the US, there was a bit of a resurgence decades back and the New Yankee Workshop inspired many.

https://www.newyankee.com/

While I don’t have space for a shop so not a woodworker, I think I could do many of those projects. I’ve done more carpentry, first volunteering with Habitat for Humanity decades back, then helping friends restore their old homes, picking up skills and eventually building a small timberframe after taking a class.

The first time you do anything, it will come out badly but like anything it’s just practice, reading books, watching experts.

For woodworking, it really is important to read about woods and finishes up front. So many people buy all the equipment and make projects but don’t know how to assess wood or just slap on whatever finish from the corner store. Beautiful work, looks like crap. There are countless restoration channels on YT with a wealth of experience that you would not ever learn on your own.
Yes, because people post it robotically whenever the words "standard" or "new" come up.
I get the impression that Mozilla is a bloated organisation that's resting on goodwill it built up back when Firefox was a compelling user experience.

I think one of the main reasons anyone uses Firefox nowadays is because they believe in the mission and find good values alignment with a player that has more independence than Google.

With a constant string of red flags and negative press, I wonder what the next version of Mozilla will look like. Personally, I wouldn't bet on them surviving and thriving for much longer.

I feel a core part of the Firefox-using crowd vouch for it because they believe in the Mozilla mission from years back, and feel a strong value alignment with the company. I don't think they've got enough goodwill built up to ride things out forever.
The vast majority of those incarcerated in America have taken plea deals. The only source I could find from a government agency is a 1984 report from the BJS but it's fairly staggering - median ratio of 11 guilty pleas for every trial[1].

More recent nongovernmental sources paint a very similar picture [2][3]

So whatever your feeling about the standard of proof in a criminal trial, the vast majority of those incarcerated never actually went through one.

[1] https://www.bjs.gov/index.cfm?ty=pbdetail&iid=3498
[2] https://www.innocenceproject.org/guilty-pleas-on-the-rise-cr...
[3] https://www.themarshallproject.org/2014/12/26/plea-bargainin...
Just because every transaction is public does not mean that it's impossible to mix bitcoins, as transactions can have multiple inputs and outputs. It's difficult to mix, but keep in mind perfect information isn't available to those doing analysis, and companies like chainalysis also use a lot of off-chain information to help them draw conclusions.
I wonder if the problem is that the marginal cost is near zero because the rules are mostly open source and there’s no special infrastructure.

So the problem is that they are trying to figure out the “value” instead of giving it out for free.

What’s interesting about gitlab’s sast is that it’s really mostly just curating open source tools and using their existing CI stack. So it’s possible to just look at their code and set up, but a hassle.

I’m hoping GH just gives it away for free. Or does some sort of sonarqube method where you layer on indemnity or something.

The problem is that per user pricing sucks because most users don’t care. The PM or maybe one or two are interested, but paying for 400 users with licenses to please 5 audit people doesn’t make sense when it’s really just being run by a single Jenkins robot (or equivalent).
While that's true, there's no comparison between (a) and (b) in terms of how bad the original offense is. One is murder and the other is a thought crime.
And even if you do find out the format of the bitstream, you can’t exactly reverse engineer it with a “disassembler” of sorts; you need to RE it like how one would a die shot of an IC (just guess at what something might be doing and see if you’re right).
Webpack 5's federated modules have the potential to be a game-changer for addressing precisely this. Exciting times at the leading edge of webperf optimization.
For sure.

I was flying weekly as a consultant to and from an AA hub last year. I was hired down here this year, so no more corporate expensed AAdvantage points for me. I just got my AAdvantage card so I can earn airline points when I buy groceries or whatever.

Sometimes I need to travel, but if I had enough points for a roundtrip or two, I might take a weekend and fly to go see someone some weekend - when things get back to normal any how. If I had to buy a roundtrip plane ticket for over $300, I might think twice about it, even though I can afford $300. If I get the flight on points, I might just go for a weekend getaway. My card has no annual fee, and I don't plan on carrying anything other than a small balance, if any, so it all works out for me as far as I can see.
i blame the engineers
> UBI is, let's be clear, a form of wealth redistribution. For the vast majority of workers it would not give them anything. It would take money away.

That would only be true if you adopted a monumentally stupid funding model, so I'd recommend if you adopt UBI, you don't do that. The most sensible funding models involve new high-end taxes to fund basic income (wealth or property taxes with a broad exemption that would leave out most of the lower, working, and middle classes seem a popular idea recently, though I personally prefer, to give the short form, to at least start with equalizing taxes across forms of income to remove the preference for capital and other non-labor income).

> UBI removes the incentive to work for a lot of people who are comfortable being at the base level of subsistence it allows.

People are more than happy to put additional effort into increasing labor income when already working considerably and earning more than a subsistence level, so I find that argument specious ab initio, moreover, UBI, to the extent it replaces existing support programs that create disincentives to additional income, would actually increase the incentive to earn outside income, and reduce barriers to doing so.

> Now UBI is a form of central planning.

Even if you can stretch the definition of the latter so that's a sensible statement, its certainly less central planning than traditional means- and behaviorally-tested social welfare systems by any sane standard, so if it in anyway (even by simply counting as income against those systems qualifications) displaces such systems, it reduces the role of central planning in the economy.
They have been asked to, but say they can't?
In fact, even with the protection in place, you just need `rm -rf /*`...
> Is it because you believe that the penal system did not properly make this person safe to return to society?

I absolutely don't believe the penal system makes people safe after they serve their time.

> Is it because that once someone has committed such a terrible crime that they are inevitably going to be able to do so again, because they have the psychological profile to do it?

If a person killed someone without a damn good reason, why would I think they wouldn't do it again?

> Finally, does it mean that such a person is forever marked as fundamentally dangerous and unworthy of reintegration?

Correct. And maybe I'm caught up on the murder aspect. Murder isn't a small little crime. It takes a certain type of person to be able to intentionally murder someone. And maybe most of this thread can be summarized by: I think if you intentionally murder someone without a damn good reason you should spend life in prison. Right now, second degree murder can include that and often is not life in prison.
I would agree that it's easier than it used to be and easier than it might seem, but for an absolute beginner it requires several more skill sets to be able to get started with.
Ransomware "negotiators" are "affiliate salespeople", as I see it.
I can't speak for all Debian, but I've done the same on a Ubuntu. Both the package manager and terminal emulator rely on python.

It's not quite rm -rf /, but it was certainly "fun".
Well, there's Odata but it doesn't seem to be popular. skyvia.com may be in-line with what you are proposing.
I don't fit into any of those categories, but I feel I received real value. I had an AMEX card - there was an annual fee, but it also came with a 'free' return domestic flight. Since I went to visit my parents (interstate) at least once a year, that 'free' flight meant my card was effectively 'fee-free'.

With a reasonably generous point scheme - and more importantly, one I could transfer to about 8 different airlines, I just accumulated points for a decade.

In 2015, I cashed in 2/3 of my points balance for a round-the-world trip on Singapore Airlines in Suite Class (where you get your own cabin).

I wasn't getting free flights each year like a business traveller, but for an effectively cost-neutral card that didn't require me to change my spending habits, I feel like a Suite Class RTW flight every 6-7 years is a decent reward.
Very fun writeup! I'm getting back into hardware, and things like finding UARTs and JTAG pins feels like Hollywood-style hacking. Love reading articles like these.
> the only way to prove that you have the ability is to look at past accomplishments

I'd argue that past accomplishments don't prove anything either. Or rather, it's impossible to tell whether they were actually responsible for those accomplishments. It's not just architecture you want to ask about. It's the practicalities of choosing libraries, making engineering trade-offs, running a team (if that's part of the job they're applying for). The trick is to ask them questions that they'd only know the answer to if they've actually been there and done that ("What want wrong" and "what problems did you face" are good ones). And to follow up with asking them why they'd make that choice.
Yogi | New York City, NY | ONSITE or REMOTE (in US) | Full Stack Software Engineers

At Yogi (https://www.meetyogi.com), we help companies decipher customer feedback. From surveys and product reviews to tweets and support requests, companies today are inundated with feedback from more sources than ever. Traditional methods of analysis can’t keep up with this ever-increasing volume, squandering the opportunity to make superior data-informed business decisions. That’s where Yogi comes to the rescue.

We’re a passionate and hard-working group of individuals who are driven to not only build a great product, but to have fun doing so. We emphasize getting things done over pulling hours in the office, independence over micro-management, and learning from mistakes over fear of making any. Plus, we’re backed by some of the best VCs and angels in NYC who are fully invested in our vision and team.

If you’re excited about not only working on interesting technology but also playing a huge role in the direction of our company, we want to meet you. We’ve hired from Who’s Hiring before, so you know we love fellow Hacker News readers!

* Our backend stack is primarily Python, React, and PostgreSQL. We run fully on AWS, with a focus on microservice based architecture. Frontend we run on React.

* Benefits and perks: competitive salary and stock options, medical, dental and vision insurance, 401k, gym stipend, generous hardware and software allowance, casual work environment, team-oriented culture, lots of career growth opportunities, and ability to make a tangible impact.

* Reach out via email at gautam [at] meetyogi [dot] com, and mention HN in the subject.
I think both the plan and this response to it are incoherent. The author correctly pokes holes in the government’s case. But what is their plan: nothing?

Britain has a functioning govt. And the Uk + Ireland are islands. Had they tried, they could probably have gotten local transmission down to zero over the summer. Scotland and Ireland almost did.

What did the UK do instead? Reopened bars and indoor dining, and actually subsidized indoor dining! (“Eat out to help out”). They encouraged vacations.

Totally myopic and now the country has the same hard choices as in the spring.

Why Europe didn’t aim for zero I’ll never understand. They were damned close.

I come from a part of eastern Canada where local transmission has been eliminated. People waited about six weeks longer to reopen and now life is mostly normal. Except for travel controls.

This plan was roundly rejected elsewhere and labelled as impossible despite the fact that it has worked in multiple places. Now look where things are.

Was six extra weeks of business closure hard? Yes. But it happened once. The rest of the west is set for rolling lockdowns and closures. Not to mention much sickness, fear, and health costs. How does that help businesses or the working class?