skysight-inc/HackerNews huggingface dataset:
Remote: Remote only
Willing to relocate: No
Technologies: Distributed systems, K8s, Java, Rust,
Typescript, React, DevOps, Objective C, and many more things
CV: https://www.linkedin.com/in/mamadou-bobo-diallo-ba644a15/
Email: exilire2vie @G(oogle)mail.com

Senior Engineer, soon to be ex-Googler looking for a new job that offers a remote working arrangement for someone living outside the US.

I have 12 years experience under my belt:

1) Funded my own company and lead it to an exit, not a big one, but a profitable one nonetheless.

2) Worked for a couple of years for start-ups in the Bay area as an early employee and grew successful engineering teams.

3) Joined Google 3 years ago on one of the 1+ billion users product.

I am now looking to join a team either as a Senior Software Engineer or a Senior SRE/DevOps. The right fit for me would be a lean engineering team that values meaningful work and meaningful relationships.

I have worked and solved some very hard problems over the years and am very autonomous. If this sounds like something you are looking for, please reach out. I am currently in the US, but if all goes well, I'll be making a move in 2 weeks.
I have no special knowledge of this field or of academia but it sounds like a classic case of Impostor Syndrome to me. You sound very accomplished - two Master's!? Most people only have one or zero when they start a PhD. I'm sure you're more than qualified.
Or, just browse the originals:

https://www.tuhs.org/cgi-bin/utree.pl?file=V7/usr/src
https://www.tuhs.org/cgi-bin/utree.pl?file=4.3BSD/usr/src

and some of their current decedents:

https://svnweb.freebsd.org/
http://cvsweb.openbsd.org/cgi-bin/cvsweb/
http://cvsweb.netbsd.org/bsdweb.cgi/src/?only_with_tag=MAIN
https://gitweb.dragonflybsd.org/dragonfly.git

conveniently all in one source tree, self hosting, and buildable with a single command.

it is almost as if they were designed as part of a single coherent operating system along with the very C language itself..

as discussed previously, typically with more intelligible sources:

https://news.ycombinator.com/item?id=14542938

and usually with better man pages (https://www.freebsd.org/cgi/man.cgi)

unix came first. gnu and posix came later.

the unix way is the standard, not posix, and not gnu.

from stallman himself (https://stallman.org/articles/posix.html):

"
It seemed to me that nobody would ever say "IEEEIX", since the pronunciation would sound like a shriek of terror; rather, everyone would call it "Unix". That would have boosted AT&T, the GNU Project's rival, an outcome I did not want. So I looked for another name, but nothing natural suggested itself to me.

So I put the initials of "Portable Operating System" together with the same suffix "ix", and came up with "POSIX". It sounded good and I saw no reason not to use it, so I suggested it. Although it was just barely in time, the committee adopted it.
"

so, as can be seen, posix is RMS's way of keeping people from calling unix unix,
and as a result today, now that AT&T Unix is nearly dead,
people lose track of the fact that BSD is Unix, and don't know what Unix actually is, and are forced to 'decode' the sometimes deliberately less clear cloned sources not knowing to look at the simpler original.
They've been at this for 8 years and it doesn't work yet? Uh oh. That's at the outer edge of Google/Alphabet patience.
The proportion of Google’s ad revenue coming from ads displayed on Google properties keeps growing.
I'm currently a USDS employee, and I can tell you that you will never find another job that has impact anywhere near this scale. From killing literally billions in dollars of government waste, to saving soldier's lives in Afghanistan, and helping refugees get into America, the work is so important. Join us!
You can easily obtain convenient fat pointers with like the the 1990 dialect of C++ described here:

https://www.amazon.ca/Annotated-C-Reference-Manual/dp/020151...
Location: Colombo, Sri Lanka

Remote: No

Willing to relocate: Yes

Technologies: JavaScript, Node.js, React.js, PHP

Résumé/CV: https://www.linkedin.com/in/chathuras

Email: chathuras at <no sp@m> gmail dot com

Currently leading a team in a US based company in Sri Lanka. Looking for any full-stack role in a different city. Full Time | Permanent | Contract
I just screamed this at someone (over IM, not really screaming) that estimates in scrum are meant to measure complexity and not time to completion. There are still people in 2019 saying things like "1 point is 1 day of work" and I want to murder them. The whole point of scrum is that time estimation is futile.

Estimate complexity and then measure your velocity as tasks get completed and you can make a rough forecast of future velocity.
Needs a no-javascript fallback to remind us to whitelist the site.
That's what local storage is for.
I think you missed the point of the website. It's not about the source code itself, but providing a higher-level overview of the utilities' architecture.
Artificial Intelligence could be used for a lot of things, like:

weather generation

ground handling at airports

random bird strikes

controlling in-game aircraft and their routes

Realistic ATC that understands what you say (think Cortana) and responds intelligently.
> How will they be taught now?

Most likely how they've always been taught. For most people, it's enough to know that a kilogram equates to roughly a liter of water (H2O). It's not like the Ampere was ever actually equivalent to "two infinite wires 1m apart creating a certain force" either, since that's not a scenario repeatable in the real world. Teaching science involves lots and lots of simplification. Just like you learn that electrons don't really orbit around the nucleus when studying science in academia, you'll learn the proper definition of the kilogram.
> Why not?

https://en.wikipedia.org/wiki/Email_storm
I know it's not acceptable to just jump in there and say " word my brotha".
But this may be a reason.
No matter how good the tech is , you need guys out there swinging shovels.
It's not fun,
It's not easy,
It's hot and sweaty.
It don't pay like FAANG
It hurts your body but you won't need to go to a gym after work so you can sleep
Digging a ditch for prevailing wage in Calif is around 60 bucks an hour for union wages- even more depending upon the trade.
Apprenticeship FTW
Spring Boot Configuration
>Even bad estimates are better than no estimates

Absolutely not! An estimate should not be a random number but should be constrained with available data however small it might be. If you feel that you don't have enough to form a "guesstimate" do not give me a number but first work on finding the data which will enable you to form a proper estimate.

Once you give an estimate, no matter how many times you explain that it is a "guesstimate" people tend to lock on to the given number. It then becomes a real battle trying to explain the hurdles (and there are always some unknowns) while revising the original estimate. Soon mutual distrust develops between the implementation engineers (stressful and detrimental to actual execution) and the management leading to everybody losing faith in estimates. Agile/Scrum have exacerbated the problem with their short time windows and sprints. In one team that i was on, people just gave up and started quoting 2 weeks for any and every feature, trivial or non-trivial and the whole exercise became meaningless.

PS: The book "How to Measure Anything: Finding the Value of Intangibles in Business" is worth reading to get some ideas on how one might do proper estimation.
Gotcha, thanks! Yeah, I was thinking you were talking about stuff like wall bounces and extended hypers; most people that don’t get to the C sides assume they’re unintentional. My bad!

I find Smash difficult too. Wave dash in Celeste? I’ll do it all day. In smash? Dunno, just doesn’t work. Humans are funny :)
Location: Atlanta, GA
Remote: Preferred
Willing to relocate: Probably not (lucrative offers may entice me
Technologies: C, Swift, iOS, macOS, Linux, Docker, k8s, istio
Résumé/CV: Available upon request
Email: shon [dot] frazier <at> google's premier free email service

Open to W-2, 1099, or C2C

I'm probably leaning toward backend SWE, SRE, and/or DevOps for my next role. If you want something built from scratch, have something cobbled together that needs work, or something pristine that requires documentation and maintenance, then I'm probably interested.

Most recently, I've worked on a C#/.NET Core based REST API; immediately prior to that, the iOS Honeywell Home app - adding features and managing internal releases.

I want to automate everything. I want to make simple, testable widgets that can be combined into reliable complex gadgets. I've SWE'd for over two decades, I've SRE'd at the last three companies. I can speak SQL pretty well (whether embedding SQLite, or using a PostgreSQL server.) I tend to understand systems and can get up to speed rather quickly by reading reference material and code. I'm intrigued by LLVM. I'm building a hobby project involving VMs in TypeScript and Electron.
I posted here and was contacted by the founder of a startup the same day. Got invited for an interview and received an offer a week later. I don’t recall getting much spam from that post.
Most 20th Century Books Unavailable to Internet Users – We Can Fix That
Framework for detecting/preventing security vulnerabilities in CI/CD pipelines
> The event stream is exactly the same as a commit log in a regular DB

This assumes the content in the commit log are client events, not CRUD on table data actions (events are higher order).

> the whole event history is not useful and consumes huge amounts of space

When a greenfield project is starting up, data is gold. 8TB drives are $242. Create a data lake from the start.
The Fourth Power Rule
A Nation of Accountants
Homebrew, a pretty dominant command line package manager for mac osx, has its package definition/install scripts written in ruby.

It doesn't do the functional dependencies aspect well, but it is the package manager for macs.
Very cool, great that the portal is a Typescript Nodejs open source project itself too.

Hope that companies can adopt this, it's pretty tedious setting up open source review committees and making it simple/keeping the friction low for developers to contribute/make their projects useful to others. Its usually death by a thousand cuts getting a lot of projects open sourced at companies.
Interesting. I live a couple hours northeast of Anchorage, Alaska. It is a remote, mountainous area that is also in a rain shadow to some extent, thus fairly dry. I was having dinner recently with a local who has lived here his whole life of 60+ years. He said it is remarkable the increase in shrubs, trees, and general greening of the area since when he was a teenager. Places that were open tundra are now impassable. I'm sure some is increase in temperature, but CO2 could also be a factor.
Major League Baseball (MLB.com) | Principal Data Engineer | New York | ONSITE (with flexible remote work up to 2 days a week)

Major League Baseball is hiring a Principal Data Engineer to report directly to me, the VP of Data Engineering, at our New York City office. We work with a diverse set of baseball fan transaction and interaction data, helping to connect fans with the game of baseball! I oversee a team of Data Engineers and BI Engineers and we're looking for someone with significant experience with building and maintaining data pipelines to join our team. More info here - https://grnh.se/c075d4691
Most bundlers have ways of splitting the bundle into smaller pieces that can be cached (and cache-busted with the hash in filename) independently. I think that's what the parent commenter was talking about. So you don't have to choose between one huge bundle and hundreds of individual non-bundled files, with code splitting and lazy loading, you can do something in the middle and have like 3-30 "minibundles". Then, if you make a modification that only affects one of those bundles, only that bundle needs to be reloaded and others can still be served from cache.
One thing you do get "for free" pretty much is an audit log though. Each event can easily have an ID associated with it in case you need to be able to trace such a thing. Of course you can model this outside of a CQRS system but then you basically have created a CQRS system.
There are machines that do that. It still is expensive to replace them by the material costs alone.
The linux instance will be separated by Hyper-V before it touches windows kernel. I guess syscalls will passthrough the hypervisor basically the same.
I really miss ICQ and periodically dream of rebuilding it, particularly it's feature set (I think) around the 98a and 98b clients
I think it's the opposite; I was never accepted on Espernet precisely because they could somehow smell I was older. That community was pretty young.

I'm pretty sure Dinnerbone was around 18? at the start of Bukkit.
They are distorting the truth, either parroting that narrative out of genuine ignorance or an attempt to start some goal-post-moving trolling. At this point, informed people that would have typically countered are tired of seeing the same behavior on every other social media site. Dunning-Kruger, astroturfing, trolling - doesn't matter, just downvote the garbage.

I'm not going to engage with it either. That kind of statement is just begging for a response because the goal moves in any number of directions - look, plants will sequester all our carbon! Solar minimum will counter human climate change! More food for people! It's all a conspiracy!

No.

There's a reason those climate change reports can be 100s of pages long. Scientists have done very thorough public research, accounting for all those variables - the conclusion is, we're fucked.

All the science is complicated but completely public. Trust the summary provided by the consensus of journalists covering the scientific consensus of raw research - that's called an educated opinion. Alternatively, roll up your own sleeves and probe the research yourself.

Never let some online rando's idle musings erode your opinions. If it sounds too good to be true, it is.
Mandatory keto diet may enhance military performance
I couldn't stop hitting the phantom return key to send a msg.

I agree with others, maybe switch the order. Other person on top. But was fun.

also, you are going to expose my weak spelling.
GeoSpoc is looking for kickass Vue.js developers.

Remote allowed. We're looking for folks who are interested in product development. The product will basically be a SaaS platform built to cater people who are interested in data viz on maps.

CLI is built using Sao which will enable the users to select features based on the user input.

Primary stack includes Nuxt.js + Laravel.

Drop me an email at : vinayak@geospoc.com

My GitHub: https://github.com/vinayakkulkarni

Company website: https://geospoc.com
I guess I don't really see it as a silver lining.

Anyway on the substance of the CSIRO issue you're right. The impression I get from the one person I half-know there, and what I read, is that it's in big trouble under a governmnent that is intent on politicising public services from top to bottom.
Ruby, JavaScript, & Python were all successful without explicit type annotations.
I'll report it works pretty well from an airplane's wifi connection!
I Rented an E-Scooter for (Almost) a Month
BlockRules | Full-time | Onsite | Fremont, CA | https://www.blockrules.com/
Open Positions: DevOps Engineer, Blockchain Architect, Blockchain Operations Specialist, Network Operations Center Engineer, Front-End Developer, iOS/Android Developer
About us:
By design, security tokens aren’t confined to geographic borders, but they’re still subject to each country’s unique laws and regulations. Ensuring this regulatory compliance is a hard problem and has been the main barrier to widespread adoption of security tokens in traditional investment communities.
BlockRules technology brings regulatory compliance to the blockchain. We have built an on- chain engine that can ensure compliance with complex regulations from multiple countries. In addition, we have built a range of features that give users a simple, convenient way to interact directly with the blockchain, without exposing them to any of the off-chain security risks we see in similar platforms available today.
Apply at https://www.blockrules.com/careers.html
The Love/Hate Relationship with Estimates
I learnt my basic English while programming. Definitely not a prerequisite !
A New and Improved Zestimate Algorithm
Gah. Cold patch. That stuff seems to be next to useless, with approximately the same effectiveness as just pouring gravel into the pothole. It just spreads out everywhere.
Did I?

"This resource is for novice programmers exploring the design of command-line utilities. It is best used as an accompaniment providing useful background while reading the source code of the utility you may be interested in. "

^ "best used as an accompaniment"

I posit that GNUs intentionally obfuscated code design[1]^ requires the use of such a site, whereas, reading the originals and their decedents, provides a similar level of understanding program functionality in addition to the actual historical context in which most of the tools were developed and, also, typically occurs in the same source tree as the kernel, c library, and build toolchain implementing the OS side of the equation and so is a better and more productive thing to do with one's time that will still apply to reading and understanding coreutils sources.

apologies if unclear. but kudos to the author for trying to do something positive to spread knowledge of system internals, lest I be misconstrued.

.. [1] https://www.gnu.org/prep/standards/standards.html#Reading-No...

.. ^: the design of a utlity like 'cat'+ has generally obvious direct implementation. coming up with something else to be different necessitates doing goofy stuff. see also other hn thread referenced.

.. +: see also: https://github.com/coreutils/coreutils/blob/master/src/cat.c vs https://www.tuhs.org/cgi-bin/utree.pl?file=V7/usr/src/cmd/ca...
http://archive.is/Ln9Ad
I have the similar usage to you. Cord cutter, four heavy smartphone/tablet users, remote desktop, etc. About a year ago a badly done patch-panel punch on my part slowed down our internet from gigabit to fast ethernet speeds. (Bad connection on one of the four pairs.) Nobody noticed.

I've got 3 gigs symmetric at my house, with 10-gige in the wall, and Ruckus APs that can do at 500+ mbps if using Apple products. I can't think of a way to use even a fraction of the bandwidth.
Sure structure collapse is a vastly larger downside, but also vastly harder to detect and fix.

Nobody’s life is at stake in these games, but the gaming industry is both gigantic and competitive. So, a hypothetical 1% difference is enjoyment really can translate into 10’s of millions of dollars. Now, I don’t think this specific bug means a 1% drop, but it also does not take significant resources to fix.

Also, it’s not just about immersion this has real impact on game balance. Can players run away from enemy X often makes a huge difference in terms of fun. Balance assuming people are running sideways and people get stuck playing that way, balance assuming normal running and tension feels fake because they can easily escape.

Collectively obvious game bugs have killed off several game companies and represent billions in lost sales. As an industry that’s clearly extremely important even if we are just talking about entertainment.
Watch people use your BBS was the best part about being a SysOp.
*And while we’re at it, we’ve got to stop treating dev teams like they work in a factory."

Beautiful
https://news.ycombinator.com/item?id=20324747
Amazingly, no mention of the Intercept revelations that Bolsonaro won because of judicial corruption by the judge Sergio Moro, who eliminated Lula from the election, and much more as part of his Lavo Jato investigation. I.e., this was essentially a coup. Again. The DOJ also had their hand all over Lavo Jato. Guess that Pink Tide had to be turned.

https://theintercept.com/2019/06/17/brazil-sergio-moro-lula-...

https://fair.org/home/these-revelations-really-show-the-elec...
Fully Customizable Code Generator
I have hired multiple people using that thread.
The First Sony Walkman Was Released 40 Years Ago
The job post links are dead, and I wasn't able to view them by following the "Jobs" link on your website either.
The Tesla motor(s) that Tesla puts in the Model 3 are considered the best in the field and significantly better in terms of performance and efficiency than the competitors. This has been shown through tear-downs as well as in the end result.

I’m really not sure what the OP is trying to say. The TM3 motor is absolutely a differentiator.
Windows 95 wasn't multi-user and was from a time when the only software most people would install was some they bought from a company you trust. I hazard a guess that with NT4 and Windows 2000, the user hive was unlikely to be able to crash your system - sure something probably could, but it was at that point separate between what a user could do and what an admin could do. At that point, giving an installer root access to affect the system areas and then complaining that it could screw up a computer, would happen on any OS from any company. If your argument is really that "it was a free for all initially therefore I discount anything they learned or changed since" - that isn't very convincing.

> But a problem in program.conf would sabotage the program, not the entire system. Whereas a bad registry can stop you from booting. That is the main problem.

A bad user hive stored on a network drive, can stop a terminal server from booting? Can it? That's the comparison with /home/.program/program.conf that you're replying to.

> A real unix equivalent could maybe be a problem with something in /etc, but that stuff is supposed to be 1) set to basic defaults that will work in any circumstance

Like a kind of "safe mode" that can boot after something has screwed up the registry?

> That's why developers end up managing text files: because they work everywhere, in 1995 as in 2019; whereas APIs come and go.

Yeah, I've never had to fix character encoding issues in text files, or line ending, or newline at end of file, or escaping or quoting issues in text files, because they're all the same and never cause any problems. Microsoft APIs from years ago still work.
Uhh... ok so does this research take into account both China and Africa has been spending $$$ billions on reversing desertification? They've been using new technology to make desert sand retain water, thus allowing certain types of trees & vegetation to grow in areas that previously couldn't sustain plant life.

Then there's the fact that China has spent over 30 years investigating how to use desalinated sea water to grow rice. Now they're able to grow rice fields in places that couldn't before.

Africa's Great Green Wall
http://youtu.be/4xls7K_xFBQ

China's Great Green Wall
http://youtu.be/pSn6S-H7m-8

China's Sea Rice Research
http://youtu.be/yN_YnM9OFh8

I'm not trying to dismiss the research but to simply say that rising C02 levels have made desert land fertile seems grossly misleading.
Doesn’t that encourage using sudo in interactive mode rather than elevating for just the required commands?
It's true what they say then. On the internet, nobody knows you're a fox.