skysight-inc/HackerNews huggingface dataset:
Ask HN: What has been your experience with Continuous Deployment and Delivery?
For those of you who work at a place that uses CI and CD, what has been your experience? What's worked well, and what hasn't? And if you were at the company when it started using those, what was the transition like? Was it worth it?

Backstory:

At the place where I work we have a big emphasis on testing - we have lots of unit tests, and we recently introduced automated end-to-end tests using selenium. We run the tests against as many commits as we can (almost CI), and we now deploy to our test environment when all tests are passing (almost CD, internally), instead of at the request of a developer.

It has added some friction (the end-to-end tests take 15+ minutes to run), and some developers are understandably a little unhappy. One in particular who works on features that are cross cutting seems to always run afoul of tests - needing to update many rather than actually catching breaking changes and is a little jaded towards them. His particular worry is that we'll be so slowed down fixing tests that it'll be a lot harder to add features.
That certainly sounds like an issue with cmake, rather than with globbing in general. With a properly written makefile, or with scons, there is no issue whatsoever in globbing to find source files. This is one of the main reasons that I have stayed away from cmake, because needing to specify an explicit list of all source files is setting myself up for errors in the future.
Agreed on both points
The random generator of digital awesomeness
Calisthenics Explained
It means it will accept cookies for other domains if you have visited the other domain explicitly before. This makes things like embedded widgets work.
Not sure I like this pointer. Copying a pointer should not be a heavyweight operation. That is pretty well established.

I wish C++ had a unique_ptr without the ability to be null. But that does not seem possible given that moving from a pointer must give a valid object.
"The only thing I'm suggesting is that for people to consider you a certain way you have to act a certain way to meet their conscious and unconscious expectations, even if the charade is irrational as a whole. Think of it as a way to get a social baseline that will in turn help you have a more meaningful existence."

It is oftentimes limiting too much - their expectations costs you. I get what you are saying and that it works that way, but it oftentimes forces you to pretend you don't like things you like or to avoid things you would like to try. I mean, yeah, they would respond to me better and I would have more meaningful social interactions, but the cost is too much.
That must've been amazing, back in the day! The organization was clearly far, far ahead of the curve, not least in that they adopted Git three years or more prior to its initial public release. Fantastic as it no doubt was, though, I'm glad that such awe-inspiring wizardry is no longer required to achieve a similar quality of result.
Hello all, author here. I built this during the past few weeks as fun and hopefully useful micro-project, playing around with Vue.js for the frontend.

Happy to answer any questions!
but their processes drove me potty.

Out of curiosity, in what direction?

(Also in the process-driving-me-round-the-bend camp, but concerned that a lot of alternatives might be a case of "out if the frying pan, into the scrum"...)
Yes, absolutely, thanks for the clarification.
5 Trains of User Onboarding Craftsmen
> many companies flee from GPL licenses

That's a feature, not a bug. If I release free software and you are unable or unwilling to play fair, I don't __want__ you to use my software.
Do you recall whether Собо́рность were mentioned in that book?
Except china.
WebGL Tutorial: Rendering skeletal animations via small modules
last I check certain features like bundledDeps didn't work on yarn
> Practically everyone is doing all they can to pretend to be busy, to the point that many people actually believe that they are, and all to avoid meaningful interactions with the people around them.

This is a big generalisation. Perhaps true in some specific contexts but certainly not in general. "Practically everyone" is not pretending to be busy to escape meaningful interactions. But many people are indeed pretending to be busy for the reason Bakary stated.

> Think about it, how many people, other than your family, really give a shit if you live or die?

Several tens at least. If you maintain good friendships and have a healthy work environment there is no reason why this wouldn't be the case.
My first app just got accepted to the Apple App Store, It will help you focus
I have been teaching myself to code for the last two years to build out my idea. Never having submitted an app before, I was a bit uncertain about how it would go. It was accepted yesterday, after only 24 hr :) super stoked.

It is called Pod Conscious. It lets you record short audio reminders and will play them back at whatever spaced time interval you choose.

It is intended to help with brain training, self awareness, focus, mindfulness or reminding yourself of anything important to you.

Examples might include
- Are you present in the moment?
- How is your posture?
- Take a sip of water.
- Stay grateful.

Its free. Check it out here

https://itunes.apple.com/us/app/pod-conscious/id1239808584?mt=8
1. Talk to your wife. She is there for you too.

2. Talk to a therapist or counselor. They can be amazing and helpful in ways you don't realize.
Example-Based Synthesis of Stylized Facial Animations [video]
Unless you are at either a very large scale, or a really small "embedded" scale, I think the time spent engineering a different interchange format would dwarf the savings from it, especially when you consider that the "bottleneck" of development is almost always the developers, and pulling them off to re-implement another format is time that they don't get to spend on the actual product.
I was hired into my current position (as a contractor at a government facility) to be a 'software architect and software engineering subject matter expert.' The way the position was sold to me, it sounded like a good step-up in responsibility and an opportunity to grow.

What I'm actually doing could be considered a cross between 'IT guy' and 'generic office staff' (I go to tons of meetings, write lots of system-engineering-esque documents no one will read, and because I am 'a computer guy', I'm bombarded with annoying IT technician-level questions all the time). I'm extremely overpaid for what I'm doing (I'm bored out of my skull most of the time), but the local job market is such that I'd probably spend several months unemployed if I were to just up and quit.
Conversely, ramp-up time should not be infinite. A junior employee should not be limping along after a year at the company. Either that person just isn't a fit, or there is something terribly wrong at your company.
As long as it gaslights the far far far left communist to generate enough outrage, it has done its job.
Are you talking about the ArsTechnica article, or its Wall Street Journal source? (Which I can't read because of the paywall)
The power output of high level radioactive waste is of the order some watt per kg, comparable to animal metabolism. This is so little that the energy that could be extracted would be worth far less than the running costs for maintenance and security. However, there is the possibility of using breeder reactors to recycle fuel.
I don't understand why people buy into Bitcoin. If I want to be part of an economic scheme where 1% of the people hold 90% of the wealth, I already have the current global economy for that. I do have a very simplistic understanding of economics but to me Bitcoin seems like all about speculation (so those that bought into it trying to make their "tokens" have any value at the expense of late suckers).
802.eleventy what? Why Wi-Fi kind of sucks
You should check out the latest black mirror episode.
I seriously doubt you have to respect if you are in the EU too. Unless you are the size of Facebook, Google etc.
An explanation a day (on a Postgres feature or component)
This might be just about the most awkward product marketing page I've come across in my memory. I personally probably will never be able to afford a model S. So I'd essentially be their market for the 3. But looking at how they talk about it, they've pretty much unsold me on it. The worst is this paragraph:

"Model 3 is designed and built as a mass market, affordable electric vehicle. Although it will be our newest vehicle, Model 3 is not “Version 3” or the most advanced Tesla. Like Model S, it is designed to be the safest car in its class."
This still puts the 'requestee' in a bind. Why should s/he have to think-of/figure-out an alternative? The requestor should be able to take a "no" for an answer and not feel entitled. Of course gentleness and politeness (usually) go a long way in making it easier.
From launch to landing: How NASA took control of its HTTPS mission
> Create scripts that you can run easily from the command line, without the overhead of setting up a "project" or waiting for SBT's slow startup times.

This is the one thing keeping me away from Scala programming in general, by the way, to be honest.
I browse Facebook in a separate browser from my main browser...think Edge versus Firefox versus Chrome etc. This keeps Facebook scripts from firing on other pages. When I really want to ignore Facebook, I close the window.
Scalable and Cost Effective Linux Administration
> AI will take care of your grapes and your craft beers will indeed make themselves

That's even better!

I love watching the others doing things

> Laying at the beach will get boring after two weeks probably.

You really lack imagination then…

Maybe your internal robot is still too strong

Yu will get it, eventually
Gee. Where have we seen this before? Human memory is overrated. At the end of the day (macro) history is just five to ten things repeating over and over and over AND OVER again.

SMH. This is embrassing.
https://outline.com/hswuDt
For the Wall Street Journal article text

It has some dates in the screenshots and more accurately portrays the timeline.
Helical Insight BI – Community Edition Is Now on GitHub
We are glad to announce launch of Helical Insight Community Edition. With this your data analysis can be absolutely FREE.

It is built on java, front-end html css javascript, bootstrap, reactjs. Charting used is C3 and D3 which is extensible.

You can create reports, dashboards and other data analysis from your databases, flat-files, big data, graph databases, column databases etc and share with users, export, implement alerting, email scheduling and many more exciting features. Helical Insight is a framework, thus there a lot of placeholders, APIs, SDK and source-code allowing you to extend functionalities. Use HTML,CSS and java resources to extend functionality at front-end and back-end respectively. We are also having a rule engine allowing things like BI automation, alerting notification, actionable reports etc.

GitHub link : https://github.com/helicalinsight/helicalinsight
Details : http://www.helicalinsight.com/helical-insight-ce/

Please do check out and give us your valuable feedback.
I'm not sure if this is common knowledge outside the US (it wasn't for me): "Fired" and "let go/laid off" don't mean the same thing. Fired means they were laid off for some gross reason, e.g. incompetence, stealing from the company, etc. Laid off means they were just let go because of reasons not very related to their performance.

Please correct me if I'm wrong.
Mods: pretty glaring typo in the title, it says "TELSA" and not "TESLA" (caps for visibility). Please fix if possible, thanks.
Austrian Economics is an ideology; if one is dividing the world into "serious and sober" and "idealists", Austrian-school adherents are emphatically the latter rather than the form.
TL;DR: clickbait article.
I was also pretty juiced up and into the venus project for a while until I realized nobody is interested in living in such a world. Then I gave up.
The interesting part is at the end: A single DNS query to get A + AAAA records.
Sometimes the person making the request is entitled - they're in a management role and they're giving you a task. In that situation it's a good idea to show that you would do it if you could, but at the moment you can't. That allows the manager to do their job (assigning priority) and makes it clear the decision to reassign work was theirs, not yours.
Maybe regional or depending on what bank you have. Here in Sweden you can do most things from your phone, so there isn't much of a reason to go to the desktop site usually. It's also marginally more convenient to log in on the phone app, as the authentication can be done on the phone.

Bills become much easier to pay via the phone, as you can scan the information from the invoice with your camera (for those companies that refuse to make electronic invoices available). Many invoices now use QR codes as well, so you only have to scan one thing to get all the information needed.
Blogging, or writing in general, fortifies your knowledge. By having to actually write down what you think on a topic, you first have to actualise what it is you think. Your gaps in knowledge become really apparent when you try to write with authority on some topic.
While Mr. Fresco idea seems very reasonable, I think his mistake is attributing altruistic traits to everyone. Not everyone is altruistic. If there's a computer system governing everything, there will be a strong incentive to build bias into it, or use for mass surveillance or even tyranny. Then, there are aspects in which radial cities would not be good:

- Epidemiology: you have everyone in this nice dome sharing objects. But one of them has a serious infectious disease. Now the entire population is at risk.

- Defense: An adversarial force including but not limited to extremists would just target the center dome, a place accessible by everyone.

You could argue that everyone would have what they need because of this egalitarian system, and there would be no violence. But take a look at communist countries and see what happens in practice.

However, it is true though that we are very inefficient and wasteful in terms of how resources are used.
Actor Tony Dow drives cool cars
They probably need to do something like docker did.
The point is that you can view things as a (approximate) form of bayesian inference, in order to think differently about how they work, and what they're doing.

Another common example is ridge regression being expressed as a bayesian regression (where the "ridge" part is due to the prior).
i really like ff. more specifically i like vimperator. i like to use that. since i discovered it, i have not used chrome very much.

performance is great already. but firefox would be even better if it 'loaned' these two features from chrome.

1. built-in flash player. i do not like that i have to install chrome just so that i can view flash videos on ubuntu. html5 is not everywhere yet.

2. better debugging. although i like the ui, the debugger suffers from a real flaw. today i was evaluating the value of some piece of code in the debugger. i expected it to be 1. it reported a 0 because the code had not executed yet. chrome does this better and does not report anything. then after the code has executed it gives the correct value, 1.

these two issues make firefox hard to recommend to 1. users and 2. developers, unless they are vim addicts.

oh yeah: perhaps firefox should do something to support vimperator. perhaps incorporate it into firefox. support it. vim users are a small group but they are the people who will be advising others on technical things.
Read lots of Scott Meyers and force yourself to read STL code. Bjarnes books are good but a bit pricey so I'd avoid paying for them.
Heh after switching to Edge for about a year, I'm actually pushing back to Firefox. Microsoft keeps introducing new bugs to Edge and Firefox massively fixed their performance issues.
"Now, we have options. Chrome is great, but so are Safari, Edge, Brave, Opera and Firefox. There's a lot of options out there, and they're all standards compliment. And that's thanks to Mozilla."

i disagree. Google built chrome to protect their monopoly in search. and they have protected that monopoly well, and added another one: browser.

i dont disparage Google for doing it, in fact both are great products that I use. But to say mozilla did it to 'give people a choice' and that they 'won' doesnt seem right to me.
What you're describing is called accelerator enrichment and does mirrror the accel pump in a carb. https://www.hptuners.com/help/vcm_editor_parameters_gm_eng_f...

Power enrichment is a different function and commands a new afr for peak power (generally around 12.5:1) instead of trying to maintain around stoich.
Full price is on the model 3 page at https://www.tesla.com/model3

$35,000
DEFCON web certificate expires – what’s going on?
Rust, Servo and Thunderbird no longer belong to Mozilla.
So it's better to hide the truth from voters if that means voters knowing the truth is in Russia's interest?

How is being more informed a bad thing?
>resolved by dropping npm-cli from the official releases.

But that would break 7 years of documentation and tutorials, likely bad for newcomers and thus the ecosystem
Personally, I spend hundreds of $$ for almost zero results. How you are right.
Now Germany speaks for the rest of the EU countries?
Almost every Chrome install I see on laypeople's PCs contains malicious extensions (officially hosted on the Chrome Web Store!) which have permission to see and modify all page content and collect data and/or inject ads.

Google may focus on specific types of exploits, but they let everyone bad just walk right in the front door.
Yea...really wish Perl6 was more polished now.
Not a new one of course, but the ones in the 2000€ price range. Those do come with problems, but my friends were eager to fix them. Still, from around dozen of my friends who did purchase a car after getting a license, around ten ended up buying BMW, VW or Mercedes. As far as I can tell the reason was availability of replacement parts.
About fighting for our privacy and 'someone' has to do it.

>> We really need someone to fight for our privacy and neutrality. And I really believe that this could be Mozilla's swan song.

I deeply care about privacy. I fight for privacy. I work in information security. Every day I help my customers write code a little more securely. I educate them about implementing end to end encrypted communication systems. I am slowly migrating away from systems that don't respect privacy or can't function at scale without violating privacy.

You have made a great point, and we do need big organizations to fight for privacy too. But the "someone" also has to be you and me. We have to reject operating systems like Windows 10. We have to make Linux and open source tools the ones we want to use. Even merely quitting Macbooks, which trendy firms and developers are so fond of, even if just one more person does that /today/ matters.

We have to claw our data back. Byte by byte, we must earn it back and never accept being the product again. We must suffer the almost inconceivable inconvenience of perhaps not using Amazon for every online purchase. Amazon, Facebook, Google... they are slowly eating the world and even if they are "good" that sort of absolute domination enforces a mono-culture onto the world.
Well, there were characters like Czar Zet Eightieth and Princess Motorola 6845 in the book.

You hardly may found something about Соборность in Soviet tech journals, more likely -- synergy, emergence and stuff like this :)
I think it's very clear the parent is questioning the original actions that took place and not the confession/coming-clean itself.
Nature.com seems have malicious jQuery file
Why does this have a negative twist? Is it not a good thing that voters were more informed of the darker sides of the DNC and the Democratic party before voting?
The actual sales page for the Model 3, https://www.tesla.com/model3, does a much better job at selling it. It could be argued that anyone looking for a comparison page between the two models would be someone considering the Model S, in which case it makes sense for them to focus on upselling it. In other words, you're not the audience for that page.
Ve Interactive: The rise and fall of a tech unicorn
To be honest, I think all founders are in some degree of pain. I mean, I say that hoping it will make you feel a little better, but it certainly won't solve any of your problems. For me, knowing I can quit whenever I want helps. I mean, I would literally quit and move on if things got too bad. There are plenty of opportunities. But as it turns out, either my pain tolerance is pretty high, or it's never gotten bad enough -- probably out of sheer luck.

To me, your situation is straight forward. This is what you're missing. Well, two things.

#1. You are burning out. Pretty standard, frankly. And anything could cause it. For some it's the mid-life crisis. For some it could even be diet. My mother took pills that caused night terrors. They stopped when she changed medication. The typical entrepreneurial cause would be "lost your passion". That thing that got you motivated before you went to work is no longer there. Your entrepreneurial mojo is gone. But of course, that makes for a good narrative, but in reality it could be anything. Even just plain fatigue.

#2. I'm not sure how conscious entrepreneurs and founders are of this, but if you're a fan of first principles, you should be a fan of this one.

An entrepreneur is someone that creates jobs. Though we can define it many ways, ultimately the core competence of an entrepreneur is in their ability to grow a company beyond just themselves, and... move on.

So a successful entrepreneur is either serial - moves on from startup to startup, or is monolithic - they build one business but with multiple departments under one umbrella (a la Amazon or Microsoft or Apple, but head count still keeps growing).

So #2 is your third option. This is what you need to do.

> don't know how to make it work

Figure this out, just like you did everything else.

> The product is just too complicated (tons of domain knowledge required) for someone to come in and take over

Simplify and document until you're out of paper, then train someone.

> isn't that interesting

Doesn't matter. Money is interesting. If they're being paid for work they agreed to do, it's just a matter of finding a professional worker.

The thing about your third option is, at least to me, it's the obvious final step. If you're looking to get acquired successfully, then you are looking to be replaced, no? And the hurdles for your third option are exactly what would turn off anyone looking to take over. So for your own sake, and for the incoming new boss, you need to continue on with your third option.

Anyway, hope that helps!
"I'm not okay with knowing the truth if we have to talk to [INSERT BAD GUYS HERE] to know it!"
Can I have all of your personal data? It's okay, I just want to be more informed about your darker side before my next vote.
So sad, I always hoped to visit his compound and get a tour.

I don't really agree with the way he envisioned the future, but he was a challenging thinker and a great force. He went out and built something tangible and real. He quietly taught people about his ideas for decades, refrained from catalyzing or inciting violence, and was obviously motivated only by the purity of his ideas and not some underlying personal conquest for control or power.

Fresco's story is inspiring and he's a great example. I wish we could see more like him.
Yeah. I reserved the Model 3 a while ago, but I've been leaning more and more toward just canceling it and getting a Model S. Even though I can afford it, it's just a lot of money for someone like me who isn't really a "car person" anyway.