skysight-inc/HackerNews huggingface dataset:
I didn't have much contact with CVS, but I used SVN quite a bit. Things I remember from these days:

* There was no separation between commit and push. How weird.

* "svn log" or "svn blame" would take ages, because it had to tal to the server.

* Well-run larger projects had branching guides, because the built-in commands didn't track enough meta data to do merges safely later on

* SVN made it trivial to checkout only a subdirectory of a bigger repository (which I still sometimes miss in git), so people often tracked different projects in separate directories of one repository.

The only thing I remember about CVS was that to clone something from CVS, you had to know some root directory (this presumably was the webroot), and sourceforge.net didn't show available webroots -- so there were tons of technically "open source" repositories that you still couldn't clone, because the webroot wasn't documented.
I've been formulating similar thoughts. Thanks for the pointer! Some of the mentioned books bear looking into.
My first job in the US ~2011 was in design team at monster.com.

One of the engineers had made a SVN repository for all our design specs and had cooked up a simple intranet page where the latest version of a design could always be shared by a permanent URL but also a history of all earlier versions.

That was my first experience with version control and I remember thinking it was magic. I never found out who made that, so if you’re reading thanks for going the extra mile :)
Then any year now, the explosion of boot camps, nano-degrees, and general online courses should start to push the market to equilibrium with people looking to get a leg up, right? Any year now...
I have tried the MailJet trial. However there is no feedback as to when you go over the 200 messages a day, which is not acceptable to me, for their business being in email, I figure sending me a warning email would be simple enough.

Following that I use Amazon Ses because it has the best value. I use name cheap which has free email forwarding for an entire domain. I forward all emails on my domain to a Gmail account with a matching name, and use that for inbound emails. This method is rather limited, but very cheap.
My mom went through the same in hospice. She refused any food or water. Given that she was in the later stages of Alzheimer’s I thought it was a pretty impressive feat, euthanasia would have been so much more humane.
I recognized the style, it wasn't until said manifesto that I even learned it had a name. Or rather that I learned what the name was.

Would you say the manifesto is missing concepts and explanations of the style or are there inaccuracies and in your opinion what are they? You've got a captive audience in me on the affair, I'm not a designer but I oddly like the language of design and hearing specialists discuss it.
I am surprised nobody mentioned python's weird scoping rules for local variables. It bit me countless times.
The comments of a literate program are not just comments scattered throughout the program. Not are they just an index of what is in a program. Rather, they build a narrative. It is literally explaining the program. In full.
I now understand your first point.

> The point about losing keys is that if I can plausibly claim that I “lost” control of my key then I can claim that an imposter signed a message that apparently came from me. So even with digital signatures you usually need additional controls (hardware, processes, legal/regulatory etc) to really guarantee non-repudiation.

Depends on the use-case right? For example,foss projects use gpg signatures for non-repudiation and authentication,but they can also say "the key was compromised x weeks ago".
I think there is only so much a communication protocol can do.

For where oauth2 would be used,I believe what some (like OP) want is session level authentication and non-repudiation. To say "I was really speaking to <other end>" as opposed to being able to say "Specific payloads and transactions with <other end> were really made with non-repudiability". For the latter,like you suggested, a protocol with awareness of the specific data,transactions and payloads is needed. Oauth2 and TLS are session aware not application aware.
But it's not just tech / engineer hiring that has this problem. Add on a manager that has peter principle'd out and there are plenty of opportunity to talent mismatches.

That aside, the truth is, the vast majority of what's asked to be done has been done before. Even the particlars are likely to be wheel reinvention.

Mind you, it hasn't happen yet, but an object driven drag & drop (or VR) driven solution / application builder is only a matter of time.

Splash on some AI and the role of engineers not in the top percentile is going to trend to zero
Apple's opposition to Vulkan is purely political to begin with. Their usual anti-competitive lock-in garbage. So no one will buy their "like all other applications" excuse.
> There is some evidence that breast fed children have some minor immune benefits.

I don't think it is fair to characterize the immune benefits are merely minor. Eczema rates halve (6.3% to 3.3%) while gastrointestinal tract infections are cut by a third (13.2% to 9.1%).

See https://jamanetwork.com/journals/jama/fullarticle/193490
Python objects are duck typed, and c/c++ structs are strongly typed. Duck typing is closer to weak typing than strong typing. Tagged unions are dangerous in C/C++, but python’s object type is strictly weaker than a union.

In fact, C and C++ are both strongly typed, but they are both memory unsafe.

However, C++ provides enough static typing to make it easy to write memory safe (but single threaded) programs.

Also, tools like valgrind get you 99% of the benefit of memory safety, which is good enough for debugging. C++ lets you override the allocator, and build in inexpensive (fast enough for production) checks for most use after frees, memory consumption profilers / leak detection/ etc.

I’d argue that python is memory unsafe in practice, since we get segfaults from third party dependencies in python about as often as we see them in c/c++.

Crucially, C and C++ provide enough tools to get static type safety on the error handling path.

Errors like ‘assert “” is not None’ and missing field exceptions in python error handling code are frequent, but unheard of in C/C++.

If you use std::string, adding a in integer does something well-defined (rtfm). Adding an int to a char widens the result to the int type (foiling attempts to use it like a char without a downcast, if you use -Wall -Werror). Adding an into to a char* does pointer arithmetic, which can be used safely, but there are better string / buffer types you can implement in an afternoon, so do that instead.
If you're using Node, you can use https://github.com/Niftylettuce/email-templates along with Postmark for transactional emails and any other provider for bulk incl SES.
This is merely a series of opinions in academic article form.
It also sets up peculiar legal fictions, i.e., it is ok to keep contact info for 'legal' persons, but not 'natural' persons and if the 'legal' contact info hints indirectly about a 'natural' person, that's a violation, unless, I'm sure a series of other conditions and legal fictions are satisfied. The 8 pages are dense with impenetrable legalese, and the message essentially is that ICANN is not allowed under GDPR to fulfill its mission of publishing the identities of website owners to the public. That is not a reasonable position, from a US perspective. Why is only a government inquirer allowed to know such things automatically, why must my request as a member of the public be logged for ICANN to fulfill it? Is that actually beneficial to 'privacy' or a derivative GDPR minefield?

GDPR is a negative development for openness, tranparancy and interconnectivity.
I think there is a spectrum of difficulty in both arenas. For instance, I found writing some javascript code to toggle css around my personal website was far easier (and required less math) than sizing the pipes in the house I am designing. That said, I have also worked on much more complicated software projects that demanded more effort on my part. I assume there exist more complicated plumbing challenges as well.
English is an official language of Ireland and Malta, so it will retain that status.

It's currently a procedural language of the EU, and is likely to retain that position as its so well understood in the North and East of Europe.
We haven't released pre-trained models yet. Mostly for two reasons: 1/ The PyTorch checkpoints depend on the specific Python model class. Even if you refactor only e.g. a MaxPool layer into a direct functional.max_pool function call, loading old checkpoints will no longer work. We have an ONNX model exporter now (rs export) which allows for self-contained and portable protobuf model and weight files. This workflow needs some more time and careful evaluation, though. 2/ The models for Tanzania I was working on in my spare time I can open up for sure. If there is community interest maybe we can come up with a publicly available model catalogue hosting ONNX models and metadata where folks can easily upload and download models. For our internal models and the data we extract we are thinking through a broader strategy since a lot of time and resources are going into creating and cleaning datasets, doing hard-negative mining, running multiple training iterations and so on. They're also bound to the Mapbox aerial imagery on specific zoom levels.

The model architecture is kept simple on purpose. It used to be an encoder-decoder U-Net'ish architecture which we trained from scratch. Recently (https://github.com/mapbox/robosat/pull/46) I switched out the encoder to a pre-trained ResNet, as proposed by Alexander Buslaev. It's a mix of the papers listed in the docstring at the top with a focus on simplicity and maintainability:

https://github.com/mapbox/robosat/blob/1e687552fe9b254a14d55...

Internally we were also exploring a multi-class PSPNet but decided not to move forward with it right now: the RoboSat model is currently a binary model (feature vs. background) which makes a few things easier in practice, such as efficiently storing results which is needed when scaling it up e.g. to all of North America.
That proves the direct parent is wrong about human eyeballs being more effective than detection systems.
Crompton Solarium DLX  6-Litre Storage Water Heater
Bullshit. Don’t trivialize software development or plumbing. Even a blog is not simple at all. Case in point: there’s numerous bugs on his own website! For example, on my mobile browser his “subscribe” button text is cutoff and misaligned from poor CSS work. But it’s “just plumbing” right?
"Just plumbing" which requires at times detailed detective work and/or the ability to prove that many invariants hold, all while communicating effectively with several people of different backgrounds.
My issue in favor of Python is the clarity and brevity I cannot find in other programming languages. For example, doing a web service with Flask is a relaxed task with minimum code that after months continues to be clear and without a lot of context needed. NodeJS/express? My stomach cannot pass callbacks nor promises (I am aging, sure).

In terms of progress I love what .NET has achieved and found that libs like Nancy [1] are good to explore.

Disclaimer: I am not working as a professional programmer anymore so I look for fun and "move faster" tools.

[1] http://nancyfx.org
Funny, I was just reading that same example of his in his book “basic economics”, and it makes sense.

Still, couldn’t you say the same for a feudal structure? That nature has power imbalances, and the role of king only conveys that inequality?

Instead, we’ve intentionally built a more egalitarian system (and we’ve all prospered because of it), seemingly against nature.
If the entire point is to disenfranchise a voting base, why would the entity pushing for the adoption concede these barriers?

If I am throwing a wall up, I generally don't build ladders into the wall itself.
Do you have any suggestions or tips on how to build up your Discipline?
33C3: The Ultimate Game Boy Talk
End of life decision-making vis-a-vis the doctrine of double effect[0]. This section addresses specifically some of the claims made in the posted article.

[0] https://plato.stanford.edu/entries/double-effect/#End
LifeSpan – Crowdfunding the cure for ageing
Hate those things all you'd like, but that won't stop you or others from using it and doing so regularly. None of these points are show stoppers for many scenarios. That's good enough. Python is the best second language for everything and first language at many things.
In a previous professional life I hired an electrician to put in some outlets in my warehouse. Long to short, he said he mainly worked solo (read: didn't want to deal with employee bullshit), and tended to work for 4 to 6 weeks and then go on vacation with his wife for a week.

I think it's the only time I said "THAT is the kinda setup I want."
I am sorry about that that. Feel free to reach me via PM (email in profile) if you want someone to talk to.
After the world fell apart around me.

Little dramatic, but here’s my shitty life story as fast as possible. My girlfriend of just a few days shy of 6 years left me, day before my birthday. For another graphic designer that was mildly...successful? Whatever, I failed as a designer. We just moved to the west coast. Zero family or friends. I couldn’t find a job. Was a truck driver for a while. Quit that. Lost my apartment. Luckily I made friends with a guy that let me crash at his place a month prior to eviction. Broke, shit work, student debt, freshly single, no real home, no old friends, family broke ties with me a while back for other reasons I won’t get into, thus I literally watched buses go and tried to find the best road where they maintained high speed with easy access for me to walk into.

My literally only friend now got some IPAs and I drank myself silly. The next day, hung the fuck over and sitting outside, I realized I didn’t want to even attempt a better “old life”, which is the default setting to getting your life together.

Round about way to saying “freedom” is my passion. Started some businesses with that buddy. Taught myself to program in 2 weeks (yes, I’m that asshole programmer you all hate, but I’m far better now than those days). Taught myself sales skills and worked commission only at Frys to build up those skills. Got contracts and never had an employer since. I walk away from anything I want to with zero fucks to give. Each of my contracts have a clause I sneak in that I can drop the project whenever I want with no repercussions. No lawyer has ever caught it in the past 6 years. I do what I want without a single concern for permission or qualifications. Especially since a majority of college edu lawyers are that retarded. I learn different programming skills and do them. We wanted to setup a retail shop that competes with a local law enforcement supply store, we did that. Worked on wind farms. Did a few power plant jobs for various things. Worked security surveillance contracts. I’ve been asked by a police chief to run some classes he holds for the state. Did one so far, it was fun. I write as well and get paid for most of it. 3D modeling for fun, sell that too. I’m finding a muscle car beater I can project repair and learn some mechanic skills. Wood working on the weekends. No permission. No asking. Just do what I want, nearly exactly to when I want (within reason obviously).

Or I could have been a graphic designer. Just the one thing.

I think the one passion thing is horseshit mostly. That's why people feel "lost", like I did. Diversify, just like in everything else. Like all the things and have fun. Even the high class mathematicians and physicists of history have multiple and many passions. They're normally considered "hyper focused" by pop culture idiots. Read a book on them. They weren't. Every single one was ADHD as fuck.

Just do shit and ride that wave. Farther from "normal", the better. Random cool things are bound to happen. Just roll with them. I always loved surfer mentality.

Figured doing this on my phone would force me to keep it short... fail. Excuse errors.
Oddly, large programs that won't change heavily benefit from the literate style. Almost as a forcing function to keep you from changing them. Not surprising, given Knuth's liking of stability.
The belief that interests arrive fully formed and must simply be “found” can lead people to limit their pursuit of new fields and give up when they encounter challenges, according to a new Stanford study.

Mantras like “find your passion” carry hidden implications, the researchers say. They imply that once an interest resonates, pursuing it will be easy. But, the research found that when people encounter inevitable challenges, that mindset makes it more likely people will surrender their newfound interest.

https://news.stanford.edu/2018/06/18/find-passion-may-bad-ad...
When I first heard of Welfare Cliff I was shocked, coming from Brazilian public schools I realized how much propaganda is spread there.

They teach how the US is imperialist and how they only care about money and some other soviet stories.

To give out some money is one thing, we have that in Brazil, but to give out so much money it is better not to work is shocking.
It may have to do with not using a car instead. Even here in the Netherlands, a car can be a status symbol in certain circles — particularly among the yuppie office crowd.

There is also the fact that this is a certain subclass of cargo bikes with a bench in the 'cargo hold' that tends to be specifically designed to hold two young children. These bikes are marketed at yuppies (in both price and design); people who can't afford one of these, or who are more pragmatic about it tend to settle for attachable seats (mounted behind the handlebars or behind the saddle on the ubiquitous rear luggage rack above the rear wheel) on a normal bicycle, so riding a special cargo bike just for the few years that the kids can't ride their own bicycle may come across as overly luxurious and soft.
Corporate Stack Exchange wants to be nice – users basically say “no”
if that were the definition of racism today, 99% of the articles written about it in the past 10 years is false. Racism today is defined by actions, not beliefs.
Looks like my dom-tagged-template https://github.com/caub/dom-tagged-template/blob/master/inde... that I should simplify a bit

The code in https://github.com/dosyago-coder-0/brutal.js/blob/master/r.j... is unsafe, as pointed out in some comments, and quite bad
Something I wish was more common is some type of therapy for treating death anxiety. I read somewhere that LSD can reduce the fear of death[0]. I can think of few things I’d like more in life than not being afraid to cease to exist[1] in my deathbed.

I suppose those going through terrible terminal illnesses suffer enough to accept death over the suffering, but I don’t see why one should need to experience such extremes to accept the inevitable.

[0] That’s a big maybe, don’t go around self medicating serious issues based on unsourced comments on unregulated drugs
[1] I know religion or philosopy can sometimes fill this gap, but let’s remember those who are skeptical or didn’t have a lot of time to prepare
I've asked interviewees what they could do about cycles in user-entered code, by giving them a 2-node example. Far too often, they reply with an if-clause to detect exactly a 2-node cycle. Then I ask what to do about 3 nodes, then far too many of them try to give me a 2nd if-clause!
Because someone introduced the term "rockstar" to our profession and we've been addicted to the concept ever since.

An expert is someone experienced and well trained, a rockstar is some inherent quality that's selected.

Our industry needs more of the former.
Which advertisers? Google has unfortunately become the trend-setter for one-size-fits-some products, rubbing off on the rest of the industry. Monopolize what you can and turn as much of it into passive income with the least effort necessary.
You're using Von Neumann machine in the sense of a self-replicating machine. I think the commenter you're replying to meant Von Neumann architecture, which is the basic layout of a computer, and has nothing to do with self-replication.

See this Wikipedia disambiguation page: https://en.wikipedia.org/wiki/Von_Neumann_machine
I'm a pilot, so every year.
Are smartphones ruining our lives?
It's worse than that. Many powerful forces in this country will kick in to gear to make sure you get hurt for even trying.
I don't think it's that; German would have been chosen instead of Spanish if that was the case.
Manages, so he takes credit for work done by intelligent people.
travel on a shoestring for a year and then work abroad and expose myself to different cultures, helped me discover mine.

maintaining passion over a longer period of time (turning the hobby/passion into a career) is much harder than finding it. it requires a routine with a rule to restrict/timebox the joyous activity as much as one timeboxes the chores.

Hunter S. Thompson’s Letter on Finding Your Purpose and Living a Meaningful Life https://fs.blog/2014/05/hunter-s-thompson-to-hume-logan/
They're in stage 3-4 of denial. Denial cycle.
I found my passion by getting really pissed off. One day I was sitting at my windows xp box and I wanted to do something really stupid/simple. I wanted to change all the icons for a application so it would fit my theme. Long story short I ended up switching to ubuntu learned to program and learned more about operating systems and networking then I ever should have. Now as a software developer I find my passion is driven by being pissed at a problem or situations that I want to control. Twitter tells me I can't do what?? I will write entire library just for that purpose. Windows 10 wants to run what in my background?? I will either figure out a way to change that in the registry, boot it in linux and delete things I shouldn't, or write some script that keeps it in check.
You mean like fossil https://fossil-scm.org/ ?
A 2008 survey indicated that nine out of ten British children were able to identify a Dalek correctly.
That's because package management is an extremely hard thing to do if you're only trying to control one part of a system and have it work magically in different environments. And so strangely enough programming language people writing their own toy-town package managers get it wrong again and again and again.
nor sure I understand the question. it's for a economy return flight (direct).
funnily enough you can sometimes get a Lufthansa flight to Copenhagen for around 1000 and that connects through frankfurt.
that's because copenhagen is more competitive from SFO.
with carry-on that's a way to game the pricing but I heard they cancel the return if you don't check in in CPH.
People I know who still take it regularly remind me of addicts to other substances - claiming they can quit at any time but since they aren't having a problem they don't choose to quit.

Is it worse than coffee?
Is that the same proof than the ~120 lines of code of the link?

If yes, proof assistants have to be improved on conciseness, imho
My employer used to have devs from service based companies working on contracts. Later they started cutting the amount of vendors and hiring good talent with attractive wages. The amount of stupid code I encountered when I joined was ridiculous, now that we have smarter engineers over here, everything works like a breeze.
Why would anyone think empathy for a machine was right, moral, or even expected? Empathy for living things is what's natural; empathy for a robot is dependent only on its accidental or intentional resemblance to a living thing. It seems like either the writer of this article or the authors of the study drew some funny conclusions.
Do you know how the process was adopted at the employer?

What tools would you recommend for the actual tangle process? Noweb?
Judge Orders Chinese Wind-Turbine Maker to Pay $59M for Stealing Trade Secrets
We still use CVS at work ... FML I need a new job!