skysight-inc/HackerNews huggingface dataset:
I’ve come to the conclusion that an organisation should ideally have no more than one primary repo, with maybe a handful of ancillary repos for stuff that really doesn’t make sense in the primary. What does ‘organisation’ mean there? Well, it could mean a company, or a team, or a division. Just as software conforms to organisational structure (Conway’s Law), so too should repo structure.

Once you start having lots of peer repos being worked on within the same organisation on a daily basis, you know that you’ve partitioned far too far, and you need to roll back.

Otherwise one ends up in exactly the position you’re in. The ultimate slippery-slope end-state would be hilariously bad: a repo for each ASCII character, with repos for each word or symbol constructed out of those characters, with repos for each function constructed out of those words & symbols, with repos for each module constructed out of those functions, with repos for each system constructed out of those modules, with any change requiring a massive, intricate, failure-prone dance in order to update anything, all while patting oneself on the back about how one has avoided complexity.

Noöne sane would argue for that situation, and yet I’ve seen smart people argue that requiring coördinated changes to half a dozen repos is fine & dandy.
XTZ, RDD, there are numerous other POS coins.

The ETH network doesn't want to make it work.
I don't believe you are correct.

I found nothing in the COBOL 60 documentation concerning a required width. The closest (in section VIII "Reference Format") was "right hand margin Z is determined by the width of the paper or printing media".

While it's true that the 80 column IBM card was by far the most popular, other options were available. I can believe that a COBOL implementation for the Remington Rand might use all 90 columns.

The COBOL 60 documentation says (section 2, "Words") that variables are no more than 30 characters in length.

There was no need to fit everything in the same physical line because COBOL 60 supported line continuation, using a "-" as the last character position of the line (section VIII-2, "Reference Format"). This could even occur in the middle of a name.
Hey, did you mean of assigning approvers based on code owners [1]? You can find more info about Code Owners and syntax at the documentation [2].

[1] https://gitlab.com/gitlab-org/gitlab-ee/issues/1012
[2] https://docs.gitlab.com/ee/user/project/code_owners.html
And is certainly a reflection of people's lack of REAL confidence in themselves.

This, combined with our ironically deteriorating ability to communicate in a digital age is leading down not such a bright road.
The major patents just ran out so in theory other companies should be able to make decent ones now.
Gaussian Processes Are Not So Fancy
I think because that genre became quite hyped in 2018.

Personally I had not heard of it until reading in a newspaper that lo-fi hiphop was the new generation of calming music.

It apperantly has a big community around it with livestreams etc happening.

Just a guess though
Here's a 2002 reference to mdadm being referred to as "multiple devices admin".

https://web.archive.org/web/20180211041128/www.linuxdevcente...
Raw string literals – restarting the discussion
Nice to be called an "edge case". Really makes me feel valued as an individual.

There are thousands of unhealthy people who are being deliberately excluded from Google's cheap computing revolution. How many of us do there need to be before we're not an edge case?
i met with 20 years old software enginer
> opportunity cost of locking up capital

that's one part and it is also paid by PoW miners by buying the hardware.

then there is another part - block rewards. where's MC=MR int hat for PoS?

> solutions to stake grinding

only ones that involve trusted third parties.
Snap is written in JavaScript. Even if there's no internet in the classroom, it's easy to set up an ad-hoc wifi and a web server to make Snap available on any wifi-capable device with a web browser.
Mostly +10 yrs older than me. But lately, I've been meeting some my age and about +10 yrs younger.
What language and build tool is this that you're using?

I don't know anyone who has abused Maven or Cargo or Go like this. And I don't imagine Visual Studio Solutions for C# are used like this.

Is there an underlying disagreement based on JS/Ruby/Python scriptish coding (which creaks when a lot of developers work on it) vs C and C++ (which have astonishingly bad build system stories) vs big-iron languages that don't sweat when in a monorepo.
Hello,
I emailed you a while ago and I got a response back regarding a phone call; however nothing after that. Would you like me to follow up on that?
That is a mildly fascinating story.

The fact you had some frame of reference you could use to reason about who was likely right or wrong in the given situation is interesting. I don't need an IQ test or to join MENSA to figure that out but it did take reading about about 10 or so books on politics, philosophy and psychology to figure out "everyones thought process is extremely busted, some more so than others".

Otherwise how the hell do you even get that frame of reference?

People in general have very little understanding how they're more or less a murderous political machine running a large set of very low resolution models on garbage in, garbage out.

If you don't understand that then you have very little recourse on breaking out of an unhelpful program or loop you might be stuck in. Even if you know that, it's still very challenging to break out sometimes.

I'm thinking to get an IQ test lately out of curiosity. Ive known some people personally who I reckon I just can't touch intellectually... like I can feel the difference when I talk to them. So, I've never really thought I was highly intelligent, but I'm starting to get the feeling perhaps I'm not smack bang in the middle of the distribution either. Deeply curious to find out.
flipping a bit takes energy. if you flip a bit and also release heat - your bit-flipping hardware is inefficient.
The developer comments are so... modern? I don't know. Normally I'd call it "Open Source Dev" mentality, but sadly it has infected non-OSS devs too who don't even have the excuse of working for free.

Remapping buttons should be trivial. Changing the colors of the UI should be trivial. Accessibility should be trivial! It is 2019 FFS. Why have we allowed software to regress so much as an industry? What is wrong with us?
Since a marriage is a legal binding there are procedures for a divorce.

You need to live separated for one year to have it approved for one thing.
And if you have children under guardianship you are required to attend family counseling or such.

I assume that what is refereed to in the upper comment is the waiting period and other requirements.

Personally I did not know this was the case with altzheimer even though I am Norwegian.
I think whether or not you're a capable generalist is independent of whether or not you have a PL PhD. Jeff Dean is a generalist because he invested significant time in working across a wide variety of problems, not because of his PhD. If anything, a PhD makes you a specialist by default. You need to do extra work to gain diverse experience across the stack.

This is to say that I don't think you should use Jeff Dean as an argument for hiring PL specialists in generalist roles.
Yeah, I dropped out after three paragraphs thinking that the author is waaay overdoing it. If this is just a toy example, it should be labeled as such.
Weekly Machine Learning Opensource Roundup – Jan. 3, 2018
Can you cite any stock that could actually support a super majority of owners dumping their stock on the market? I don't have any data on this, but it doesn't seem logical that could happen.

Generally large amounts of stock hitting the market at once results in price depression.
Everyone is the edge of something.

20% of the population is left handed and can't use Chromebook comfortably because of this bug.
actually I'm SEEKING WORK not freelancer
My definition of talented changed: it used to be very obviously smart people that could solve ‘shit’ fast. But those (and I was one of them) suffer from a lot of issues (the ones I met anyway; I am talking about having worked with roughly 400 software engineers which had a few of these); the most annoying one (for me at this moment being) that the throughput is very inconsistent. These were 17-23.

Now it is people who consistently deliver high quality, well thought out software. The speed matters far less to me (or my clients). These are over 40.
It is not like there aren't any troubled kids in rural Asia. You simply will not run into them because they either 1) won't survive or 2) so far below you on the social and economic ladder your passes will never cross
I'm tired of articles that throw out claims such as:

"With computer science, however, failing repeatedly is core to finding and solving problems in the code. If that is paired with unclear instruction and learning materials, female students are more likely to start believing that they are bad at computer science, when really their environment is the problem."

and conclude with:

"Our failure to teach computer science properly is a far-reaching problem with disastrous consequences — both for women and the workplace."

Why do authors of articles of this theme fail to present a proper solution, aside from stating complaints based on subjective observations?
> Generalists are generally (hrhr) ignored by HR though. They don't fit any mold so have a harder time getting hired. The most successful ones I know usually freelance.

I think as you gain experience you naturally become more of a generalist over time.

I've been a freelance developer for 20ish years and I would consider myself a generalist at this point, but it took many many years to get to this point.

Everything from learning the Linux basics, how networking works, various programming languages and web frameworks, database modeling, dealing with the ops side of things, and the list goes on and on. Basically I spent a majority of my life learning all of these things in a lot of detail, but most of it ended up being on a need to know basis.

Basically once you become somewhat proficient in something, you naturally start learning about some other related topic. Even today I still think I know almost nothing in the grand scheme of things.
I teach kids from 6 to 12 years with Scratch (and other tools) in my spare time. If you are a developer you should try it out. It's amazing how creative kids are with a tool like Scratch. My programming career started with Flash 4 and allowed me to work with sound, audio and animations together with the possibility to program and to easily distribute it (there was a single swf file).

Scratch is like the distilled version of it optimized for kids. I would have loved it as a kid and I see how natural children can work with it. Mitchel Resnick and his team did a great job with Scratch and it's amazing to finally see it working in HTML5 - after being a Flash based application.

Teaching coding to kids is important and as a developer it's easy to say so. Some day I made the decision to think about the why to better explain people why I do the teaching. The end product was a 25min talk I gave at the JSConf EU 2018 in Berlin. Maybe that's of interest for parents reading here about Scratch and of course fellow developers interested in teaching coding to kids.

https://youtu.be/t0m5rrKKMOA (About Coding Kids and Screaming Carrots — JSConf EU 2018)

Here the slides and all information I mentioned in the talk:
https://github.com/georgiee/coding-for-kids

My summary why a kid should learn coding:

> It's about teaching kids to be producer instead of a consumer
> so they can build their own games, tell their own stories
> and create their own music.
Incremental rewrites. The netscape rewrite was started from scratch, IIRC.
> Why don't they force the breeders to have better conditions for the animals, and include livestock and lab animals along with it?

Breeding dogs isn't hard / has a low barrier to entry. You need a male and a female and a place to house the puppies. Conditions could be generally terrible. Enforcing licensing is unrealistic - who's going to do the inspections? Who's going to pay the inspectors?

Further, there are too many dogs and cats, period. Disincentivizing commercial breeding (making it harder to sell) is a _good_ thing, and rerouting some of the animals who would be killed by shelters who can no longer accomodate them is also a good thing.
> You can't split monorepos after the fact, at least not without immense costs.

That has not been my experience at all. At a previous employer, we did exactly that with a multi-language library. In fairness, having multiple languages enforced fairly good directory structure in our single repo. But isn’t that the real point: good structure makes life easier, period. The thing is, going into a project you often don’t know what the right structures are yet. Creating a new repo for each component you think you need ossifies those choices, making it far more difficult to walk back on them later on (first because you may not even see the architectural mistake, second because the maintainers of that component will have an investment in its existence).

> You can always just put all your small repos into a big one.

In my experience, that’s harder, precisely because over time so much tooling has been built into each repo to manage builds, images, deployment &c.

I’ve worked in monorepos & I’ve worked in multrepos, and so far my experience has been that monorepos enable faster velocity and more-maintainable software. I’ve not (yet) worked at Google- or Facebook-scale, though, and I’m completely open to the idea that at that scale a team really does need lots and lots of repos, and tooling to stitch them all together.
Sweet Pepper Harvesting Robot – SWEEPER – In Action (Demo Video)
Jobsrepublic | (Sr.) Frontend Engineer | On-Site | Amsterdam | €45K-65K

Jobsrepublic is a fast growing company in the digital recruitment space. We are one of the leading suppliers in recruitment software in the Netherlands and own a number of household brands. We currently grow fast with our award winning targeted recruitment campaigns.

Currently looking for a (Senior) Frontend Engineer to join our team.

You will be responsible for designing and building the platform behind our campaign tracker. The campaign tracker helps our clients follow the success of their job marketing campaigns. The campaign tracker will become the backbone of the most rapidly growing part of our business and is crucial to our success. The tech stack you will help design should also double as the new platform for our existing SaaS products.

Our current stack is primarily Java, Spring, Hibernate, MySQL hosted on AWS with VueJS on the frontend.

We are building a new team of developers to work from an office in Amsterdam West near Rembrandtpark. Total company size is about 30 people. We are cash flow positive, maintain a stable yearly growth >50%, have a flat hierarchy and a good work life balance.

I'm the CTO and you will be working directly with me. Contact me if you are interested through cto@jobsrepublic.nl

No visa support available at the moment and no recruiters please.

[1] https://www.jobsrepublic.nl/

[2] https://www.werkenbijjobsrepublic.nl/en/
Wifi based DIY 5V switcher for LED-lights
If I could bet on this, I'd actually bet on Oracle taking the torch. Not because I think that's a good idea, just rather it'd unfortunately continue the trend (OpenOffice, MySQL, Java, etc) and everyone would bet against it, giving me a huge payoff when it happens. Fortunately, there's no way for them to "acquire" Linux, I believe.
We do not have 12 years to stop catastrophic climate change
Sounds like this person will be working on their rumored over-ear wireless headphone.
The generic (unofficial?) name for such a device is a USB condom.
> There are thousands of unhealthy people who are being deliberately excluded from Google's cheap computing revolution.

Remove the word deliberately and you've got the truth. It's not like they sat around the boardroom and said: "You know what, let's make our computers only usable by healthy folk". It just happened, Google has a ton of people who didn't think about this aspect. It wasn't something they planned or even thought about.
> a command and control society

If peacetime USA 2018 is not an industrialized command and control society, I don't know what is. The difference is all is geared towards the heirs who expropriate surplus labor time, instead of those of us who work and create wealth.
The 2014 article you provided hints absolutely nothing about computer science. Do you have any other resources?
Thank you very much for recommending the book. Does it also provide a sense of when to use non-relational database systems, like NoSQL or GraphDBs (The book's description as well as "look inside" function at Amazon didn't yield any results for those two) ?
Why Travelling to Ghana Scares Me to Death
> Some people still use cryptocurrencies to make illegal transactions

Illegal ≠ evil. Some countries introduce and enforce ridiculous laws that only benefit the ruling regime and their oligarchy and not the people. AFAIK in countries with crazy governments like Russia and Venezuela cryptocurrencies are considered a relatively reliable (and accessible) investment instrument letting people to save their money when the government does some bullshit to ruin the national currency rate.

There also are legitimate things (e.g. porn sites subscriptions) that people don't want to show up in their official credit card statements as that would be a shame in the context of their society's dominant culture.

It also feels kind of hypocritical to consider whoever smokes weed in e.g. Canada a normal person but whoever does this in Korea (where it's outlawed) a wicked one.
Have you contacted Google accessibility directly about this instead of writing an angry blog post and hoping it gets enough traction that someone who works at google notices?
https://support.google.com/accessibility/answer/7641084?visi...
Employers Offer to Pay for College
You have repeated the same thing, just wrapped in newspeak. Seriously.
In 2016, Google's monorepo was 86TB
Is there a public blockchain that can be used solely as a ledger, vs having to integrate with the currency model?
Presenting the true positive rate without mentioning false positives seems problematic. I couldn’t find any information about that in the article, and they don’t link the paper / publication.
Bristol Myers buys Celgene for $74B
Can you give an example of what you mean by common sense?
Just open up your mouse and rewire the buttons.
A good one..!!
Everything has some advantages and some disadvantages.
Drivers Buzz Cyclists Because They Believe We Don’t Belong on the Road
Well, there are those perennial stories about cats detecting cancer...
Use crouton to install Ubuntu and move on. Chromebooks are great but ChromeOS isn't.
5K GitHub stars – a naming thing search tool for dev
Do you (or anyone else) know of any more resources of what a Solutions Architect is doing day to day at that company? What artifacts are they producing, how much hands on are they, do they belong to teams etc?

I have the title right now but it is a new one in the company and it is up to me to navigate really what it means for us.

EDIT: And are there any books or other resources you or you see Solution Architects recommend?
> Given well enough built tooling and consistent enough polyrepo structure (all using same VCS, all being linked from common tooling, following common coding standards and using the same build tooling, etc.) the distinction from having a monorepo is more of an implementation detail.

Exactly. Sure, you can manually recreate a monorepo from a multirepo system, but … why do that? That takes software engineering effort that you could spend on your product instead.
I love making playlists for all kinda of occasions: date nights, game nights, long drives, studying, parties...

When I first started dating my girlfriend, I would curate a playlist to play in the car (I would choose music I knew she would like, or something that would set the mood for a romantic evening). The result was that we found out we had a similar taste in music. Now our tastes in music is something that we share a bond over.
The value -0 is actually correct, in the sense that e^x - 1 < 0 for all x < 0.
So the conclusion is "monorepo or polyrepo, you'll need a lot of tooling anyway. So why use monorepos?"

Very easy: because having everything in a single place is just easier to work with.
> Or, you know, listen to your existing users.

We do. All the time.

> For all the bleating about professional features, they sure miss big ones like CMYK support.

Which is being worked on.
There are two approaches I can think of, depending on your gut about your data set.

If single or minimal-word phrases are enough (e.g. 'kws' 'kei' 'hei' 'keih' etc), something like word2vec. Except instead of training to predict distance between words, you're generating an embedding between words and ports.

If more complex modeling is required (e.g. 'tokyo tuesday kei then chiba'), something like LSTM [1].

The lat-long data you'd want to squish into a closest-port training set via geospacial math. Haven't done anything in the space, but I'd imagine chewing through lat-long legs and computing closest-approach distances to various ports (that is, to canonical port lat-long). Optimized for computation and space. Probably compressed down into a "visit / not-visit" binary feature. Might take awhile, but the math seems straightforward for this bit.

[1] http://colah.github.io/posts/2015-08-Understanding-LSTMs/
You're probably correct, but I also have know idea how much of a difference it would make.

One other advantage would also be the lack of atmospheric scattering, but they have made huge strides with adaptive optics so it might not be worth the extra cost of getting all the components to the Moon and assembling them.

You would also be limited by how close you could point the telescope to the Sun when it's in the sky. I think Hubble isn't allowed to point closer than 50 degrees for fear of damaging its optics/sensors.
I hope you don’t take offense, but I would imagine some people are turned off by your self-promotion, the length of your post, and a tone that could be interpreted as pompous.
It's even worse when comparing Google's attitude with, for example, Microsoft releasing a dedicated, extensible accessible controller for Xbox https://www.xbox.com/en-US/xbox-one/accessibility
> nobody said social networks and media hosting should be done on the same network you use to transact money with

It's a strong consequence of the 0,1,N rule. The correct number of networks is clearly not "zero", and Metcalfe's Law ensures N networks are worse than N-1 networks with the same nodes in, so you get one network at the limit.

Once upon a time I'd have called it "the Internet" but that's really redundant at this point, just call it "the Network" and have done with it. One network, for everything, for everyone, for ever.

This isn't even a new idea, the Bell company couldn't build a single telephone network across the continental US until a better electrical repeater technology existed (today we barely even think of this problem because the transistor is so ubiquitous its original purpose becomes invisible) but they insisted it was a single network anyway, because that's very obviously what you actually want even if you still haven't invented the technology to do it.
Melekler Uyurken izle Türkçe Dublaj 1080p (2018)
You can read all of the comments by the devs who aren't even considering the accessibility option. Remapping mouse buttons come across to them as someone trying to map keyboard shortcuts to the mouse buttons for better productivity in whatever apps they use for work.