skysight-inc/HackerNews huggingface dataset:
> Isn't this going to make the argument for making teens smoke cigarettes so they can get access to vaping with nicotine? And before you say "they're not going to go that far," we can also have a conversation about what underage people will do to get access to alcohol

Alcohol is an entirely different animal to nicotine. Nicotine doesn't, in normal doses, produce a notably altered mental state that's strongly associated in society with "having a good time". Alcohol is significantly more attractive because of all its socialisation associations.

Also, nicotine is significantly more addictive than alcohol. https://www.health.com/condition/smoking/an-addiction-specia...
My concern about public shaming as a dispute resolution tactic is that it's toxic, not that it doesn't work.
Customer services don't scale (only linearly). There's a reason why these companies are swimming in cash.
Also worth noting: you can abort and undo many kinds of in-progress operations with “git <operation> —abort”. Works for merge, rebase, and a few other things, and can seriously save your bacon when you do a “git merge <badbranch>” and are suddenly confronted with a bazillion merge conflicts.

Also, if you’re in a panic because something went screwy, check “git status” and read every line carefully. status tells you a lot more than you might expect - what branch you’re on, if you’re even on a branch, what merge/rebase/commit operation you’re in the middle of (if any), and even how to go forward with or back out of the current operation.

Finally, commit regularly and often! reflog and rebase mean that you can always maintain a clean history if you want, while committing makes sure that your changes are properly tracked and saved by git so you can rewind when needed. Once you get comfortable with it, git lets you really practice fearless experimentation, which unlocked a whole new level of productivity for me.
Working as a test automation engineer, I'm not surprised at all. There is small to no investment in testing in most companies because it's just considered a cost. I cannot count the times where I asked for better servers for testing, put more time and people in creating a better testing infrastructure, but the answers was always "we will do it! We definitely need to get better at testing!". Still waiting for any action. Most of managers I met just want to meet the deadline they set and ask: "can't you test it in another way? How is possible that it takes so much time?". They don't give a damn about testing, they just want a pat on the shoulder that everything is fine and give the responsibility to someone else if something goes wrong.
I am opposed to open slather nicotine vaping because it's literally just selling a product that has the brilliant business aspect of being horribly addictive.
It might also put some brakes on rampant "disrupt" capitalist overdrive we're in. I honestly can't think of any tech that I NEED to progress badly enough to compromise customer safety.
"Such a star would have to be at least 1,000 solar masses..."

Although, it doesn't really make sense. Like a puncture in the wall of a pressure vessel, the pressure at the event horizon would be zero. It is hard to see how an accretion disc could form in pure plasma at such density. The fluid dynamics of plasma under such conditions is entirely intractable, so it is also hard to believe in any claimed solution.

But temporarily multiplying the output of a star might work just as well to eliminate a pesky alien infestation.
No, those things are trivial to give up. Plenty of fermented foods are both good for you and contain many ingredients, for example.
Gentoo and Debian both had (have?) support for what they call "Debian/kFreeBSD" or "Gentoo/kFreeBSD"

The kernels are FreeBSD but userland is all GNU as far as I understand it?

I'm not sure how well supported they are, or if anyone ever used them beyond proof of concept
Flying you essentially pay by the inch at a price that's remarkable low historically speaking. The service has no more romance than what a Greyhound bus ride once offered (and don't ask what that's like now).

This is either a triumph of choice, markets, and abundance or grim, barbaric end to flight as uplifting experience.

It's also safer than it's ever been.

We can each decide, I suppose.
Looks good. Thanks for sharing.
+1

Our local Post Office is seriously lacking man power. They pay roughly minimum wage. On top of that, since the postman also delivers money and other special mail (such as serving legal notices), they would be legally liable if the job is not done right.

Is it any wonder that they have been trying to find another person for years!?
I have found google's Morse code tutorial very helpful.Also I added Morse code as a language in Google keyboard for becoming familiar by daily usage.

https://morse.withgoogle.com/learn/
Fortunately "transplant" is just an old extension, so you can just forget entirely about it.

"Graft" copies; "Rebase" moves.

Alternatively just forget about graft also, and use "rebase --keep" to copy.

"Rebase with evolve" is conceptually still rebase.

Mercurial has strip (removes changesets from repository, by default stores a backup).
Mercurial does not have purge.

Evolve has ~purge~ prune (marks changesets as obsolete).

Evolve is similar to a git reflog.

Evolve stores more contextual information than the reflog, so Mercurial+Evolve it is safer and easier to undo things than in Git+reflog. Mercurial also pushes some of this contextual information, so even collaborative history rewriting is possible in a safe and easy way, unlike git.
To be fair, cashing out of a startup for $22 million and being educated are 2 completely different things. I suppose with his new found wealth, he has the means to pursue success in education as well as business ;-)
It isn’t though. If you download someone’s work for your own enjoyment, you can plausibly argue that if you’d had to pay, you wouldn’t have been interested, so there’s no money that you’re taking from them. When you illegally sell someone’s work, there is necessarily money that should go to the artist but doesn’t.
The argument in favor of the merger is that T-Mobile can't leverage its existing network into a competitive 5g network, but Dish can create a competitive 5g network from scratch. How are these both true at the same time?

All the MVNO operators I know of are on Sprint and T-Mobile so that's not real competition. Dish may or may not follow through. So it's definitely a loss of competition for 7 years in the hopes that Dish gets us back to where we started with 4 operators...

What are the odds this goes well for customers?
WebGL is a subset of OpenGL ES, some stuff like compute shaders isn't available.
Really? I’ve noticed the opposite — people tend to want to blame people at the top, or the whole company, or whoever has the deepest pockets.
To be fair, if the stars did disappear then a bunch of starchart repos on GitHub will need updating.
The Rise of Skywalker’s realest-feeling tech is ancient censorship software
Have a look at https://axelor.com, a fully open source business platform using Java technologies...
> When my business requires dealing with shape of an object and mixing matching things to pass data around; I would rather choose a language that lets me deal with shapes of object.

Could you elaborate on this a little?
> The culprit was insufficient testing

The culprit was not insufficient testing!

The culprit was insufficient testing, plus lacks of restorable backups, on multiple levels.

Last level of backup: there's 5 million records, use a few dozen reams of paper and print out the account totals for every single account.

For all of the complex systems you can think of (planes, living organisms, etc), the reason things usually go so well is that there are multiple levels of checks and balances. Everything is usually veering towards entropy, and fail-safe systems try to ensure when things go wrong that they fail safely.
And the remaining 30 years of life you have low ability to earn income, but face higher taxes and healthcare spend.

To me, FU money is passive investments which yield a couple hundred thousand a year from businesses that can keep up with inflation.
Installing Python code and having all dependencies correctly resolved is a common source of problems and complaints.

OTOH URL shortener run as a Lambda looks like a good idea in many cases.
I know HN sticks to a very simple UI, but I wonder if giving readers a way to control the mix for their personal front page would work. Maybe a little slider to adjust the threshold somewhere discreet (but on the front page, not in settings).
Apple Updates to Notarization Prerequisites
Consider though, much of this sentiment has been present but unseen, or new, often as a result of being "left behind" by globalism. I don't think it's safe to assume that visible racist sentiments are as simple as they seem, but rather, people are mad, for a wide variety of reasons, and taking it out on out-groups is how this manifests.

Intellectuals and progressives are very guilty of similar behavior, it's just that their out-groups are not delineated by skin color, so no one notices it.
> But what if adults just want to vape?

Why would you willingly take a highly addictive substance for shits and giggles? You don't even get properly high on it. I got addicted to tobacco because I was young and an idiot.

But you're right, adults should be free to be idiots if they like. I just feel repelled by large tobacco corporations profiting by pivoting nicotine addiction from tobacco to vaping products.

In my country, British American Tobacco is focusing a large amount of their marketing on selling nicotine vapes to young people. So perhaps treat vape products the same as we treat tobacco products - plain packaging, no marketing allowed.
Sand never struck me as rare or valuable. This is unfortunate.
Natural selection wins, it would seem.
Management was doing all right: the project was late and over budget. So, money was there.

But I suspect money never reached the developers. Until the late panic stages when it was too late to correct course.
Need Framework for a Singlepage NoScroll Desktop-First Site. Sandboxed Viewport?
Example: https://ui-framework.superdesk.org/#/playgrounds/video-editor

^ Try resizing the browser

I've been looking everywhere but every css framework is dying to be mobile-first & responsive.

Perhaps learning something like angular would give me the tools to lock the view borders like software ui?
I didn't read everything, but their erronous mistake is the resemblance in "The Phoenix project" book[0], it's awful but realistically can happen at many corporates.

0 - https://www.goodreads.com/book/show/17255186-the-phoenix-pro...
“Recently, I was asked if I was going to fire an employee who made a mistake that cost the company $600,000. No, I replied, I just spent $600,000 training him. Why would I want somebody to hire his experience?”

– Thomas John Watson Sr., IBM
Gas stations, I think, are required to post prices on signs, be regularly inspected to make sure they are providing the quality and amount of product they are supposed to, and don't require you to click through an EULA. I don't have the impression that this is the way chargers work.
You’re in luck! https://en.m.wikipedia.org/wiki/Academi

Also, this story is wild: https://theintercept.com/2019/05/03/erik-prince-trump-uae-pr...
You may be interested in methamphetamine then... ...personally I'd be worried if I couldn't code without a drug. And yes, I include caffeine in that.

However, nicotine is far, far, far more addictive than caffeine, so it really is a different ball game.
purge is a third-party extension; it removes untracked files as you wrote.

But ~purge~ prune is also a command of the evolve extension, that is conceptually similar to strip, as GP wrote.
For an overview on the issues of sand extraction the documentary "Sand Wars" (2013) is interesting to watch.

https://en.wikipedia.org/wiki/Sand_Wars
You had me thinking about the difference between dictatorship and authoritarian as you are implying authoritarian is dictatorial. I went to Wikipedia and for what it’s worth the entry [1] claims “Authoritarianism and democracy are not fundamentally opposed to one another, as it is possible for democracies to possess authoritarian elements”

[1]https://en.m.wikipedia.org/wiki/Authoritarianism

Thou I don’t think broadly speaking experts view the states as authoritarian, 3 presidents impeached and all that !
Lemon law?
Bay area on $50k/yr? Is that some kind of joke or did you mean to type 2 years?
The negligence on this migration sounds breathtaking: they have a four-nines availability requirement and decided to do a big bang migration with what sounds like virtually non-existent, or at least grossly inadequate, testing and no ability to rollback.

People, often contractors, do get fired all the time for buggy code. Companies get sued for buggy code. However, the issue here isn't really the code, it's the management of the project. Bugs happen all the time, and at every stage, during development which is why large migrations like this need to be done very carefully with ridiculous amounts of testing and rollback procedures. Even when you think you've got everything covered, it's amazing the things that can go wrong on go-live.
Its a valuable news about chat app. Are you looking to develop chat app for your business communication This post had explained chat app architecture for Enterprise business: https://hackernoon.com/the-architecture-of-an-enterprise-cha...
Bodo Moeller predicted the 512-bit export attacks in TLS in 1998
on www.name.com a .rest domain costs 43$ a year which is four times the cost of a .com domain.
Also you might not be able to transfer the .rest domain to AWS to manage it with AWS Route 53.

A simpler and cheaper approach would be to create a subdomain and/or a subpath

1) api.example.com (SUBDOMAIN)

2) www.example.com/api (SUBPATH)

3) api.example.com/api (SUBDOMAIN AND SUBPATH)
Sorry I just think I wanted to go on a rant at all the big software co "project managers" that got hired into startups I worked at and ruined everything.

That wasn't a proper response to OP's comment.
"Avoid the horrible AWS GUIs"

Say what ?

"What have you guys chosen to do?"

If you are making heavy use of the AWS GUI for any aspect of AWS then You're Not Doing it Right (TM).

Use the AWS SDKs, or if you don't like the SDKs, the APIs.

Hell, if you can't be bothered to program against the SDKs or APIs, then just make naïve shell script calls against the AWS CLI for your platform.

That's what all the native tools Amazon gives you are there for. No need to add un-necessary layers of third-party abstraction, which, above anything else, is a vast potential security risk.

RTFM as the cool kids say. ;-)
Such a weak article with so much filler. The first several paragraphs were interesting and then he goes on to say in the 60s only employees used the bank computers, but nowadays (to paraphrase) "there's this thing called online banking".

You don't say... (Insert Nic Cage meme here)
I noticed a 15 euro charge to "Jet Multimedia" on my internet bill one month, and made a point to not direct-debit anything due to the simple fact that a leachy parasite game co. (I've never played a game in my life) was able to latch onto my internet bill somehow.

Allegedly I signed up for this, but they could neither produce my signature, nor could they explain the mechanism by which they are allowed to agglommerate onto my internet bill, and a quick call to the ISP removed this surcharge, but wisened me up to how utterly cheap and tawdry an ISP could be.

Direct Debit had best be reserved for actually trusted actors.
We do this too and I think it's a great approach. One thing I will say is you should try and decommission the old system as soon as feasible - running both has additional testing and development costs, particularly if for some reason you need to add new features to both.

We generally aim to leave the old system toggled off for a release or two (allowing us to switch back in the case of a serious defect) and then rip all that old code out in the subsequent release.
> Nicotine doesn't, in normal doses, produce a notably altered mental state

Right, nicotine doesn't lead to drunk driving. So that makes vaping with nicotine a target for legislation, whereas alcohol is perfectly fine because it leads to a good time?

Nicotine also doesn't lead to things like alcohol poisoning, or liver damage.
R2sync – a program to synchronize remote directories
Valuation and share prices of FAANGs (and Microsoft) started really taking off 2-3 years after the financial crisis of 2008. There are two theories: a lot of money could suddenly be borrowed at near zero cost and needed a place to go, prompting a lot of investors to invest in big tech in the hope of better than average returns. Alternate theory: all big tech companies just simultaneously, suddenly became lot better companies and lot better investments sometime around 2011. I tend to side with the first theory.

Recently, it also became easier to do stock buybacks, leading to another big bounce in share prices.

https://edition.cnn.com/2018/12/17/investing/stock-buybacks-...

So I wonder if the real problem lies elsewhere - the out of control monetary policies practiced by various central banks.

Or maybe my statements are just completely wrong. If so, I would like to know if someone has done any kind of analysis on this.
I hear ya, but still...I think I feel that you're overstating things. You can use pipenv or poetry or whatever to minimize issues with dependencies, bake into an image and run as a container. I've nothing against typescript or any other techniques/practices you might be alluding to, but choosing those languages/tools based on the kinds of benefits you're pointing to seems rather off to me. It's a bit of work (just a bit) to get deployments working correctly, but once you do, it's there and you can rely on it as part of your infrastructure. I think the decision of which language or framework is going to be used should be informed by something more than the benefits you stated (assuming you meant those are the primary ones) because those seem a bit weak tbh.
There is no need to "ignite" the gas giant. You just skim off hydrogen and fuse it in magnetic confinement chambers anywhere you need power. Gravitational confinement is for amateurs.

We don't build bonfires in our cars, as used to be done in steam locomotives; we oxidize carbon differently, and generate a pressure differential by entirely different means. Why should advanced aliens do things the clumsy way?

Anyway there isn't enough material in a solar system to build one. If you can get elsewhere to gather the stuff, why bother to bring it back?
Eh, copying is not always trivial. Much of the work on computational discrete topology circa 2007-2009, for example, is still nowhere in public evidence, despite its criticality to some key domains and obvious value. No one has copied it, more than a decade hence. Information does not flow that freely even when it is old.
Vaping has the potential to be qualitatively more harmful than any of the things you mention. Video games/facebook are just addictive mental feedback loops, added sugars are fairly simple compounds used in excess, cigarettes are fairly simple with not much room for technological optimization. Vaping, or unregulated vaping in the future, can consist of thousands of carefully optimized and artificially engineered chemicals delivered to the human lungs/bloodstream through an optimized hardware device. The addictive properties of such devices can surpass anything we have seen short of directly injecting similar chemicals into the bloodstream.

In simple words, vaping once optimized over a few device generations has the potential to be at least as harmful as hard drugs (heroin/coke/etc), while masquerading as safe and socially acceptable. Therefore, they need to be regulated. An outright ban might not be advisable, but banning certain chemicals or device designs might be preferable.
Did you go to either of those schools?
Debian/kFreeBSD has been discontinued for years. https://www.debian.org/ports/kfreebsd-gnu/
That's entirely self inflicted wound by Apple they did their best to stop any vendor from developing the driver.
The part you quoted does not talk about buggy code. Bugs will always exist, the idea is to prepare for them. Migrate systems incrementally, run versions in parallel, have tested rollback strategies at every step, so on and so forth. Not cut corners on backups and contingency plans. Don't rush to launch.

Buggy code is not the problem, but a buggy process is.
> If I created a startup tomorrow, I am confident that I could pull world-class engineers out of FAANG.

This is easy. Offer relatively competitive TC with a real potential upside to the equity package and a work environment that's attractive. BigCorp is mired in politics and decision-making that's grounded in risk mitigation. Do something legitimately interesting and folks will come. Give them some agency and the ability to really get things done and they'll stay.
Yup. It's almost axiomatic that you are being paid less than you are worth to your company. This is a foundational piece of the capitalist mode of production.

I wish there were more software cooperatives, or worker owned businesses out there.
By Luka Magnotta: How to Completely Disappear and Never Be Found (2009)
Hey, creator of Kutt here! Wanted you to know that I'm refactoring client side as well to use TypeScript and new React features like hooks to ditch Redux, and I'm really really excited to push this code into production, so much cleaner now. You check the progress here:

https://github.com/thedevs-network/kutt/tree/feature/refacto...
There might be some misunderstanding about what "the biggest" means: they have the largest proportion of commits to their name, percentage-wise, they don't have a majority of the total commits. Ie, the founder has around 1-2% of all commits, when the company has 100~ish full-time devs.
I thought at least in TDD your tests could “never be wrong” since you have to write code that makes the tests pass, not vice versa
> Perhaps the easiest way to avoid outages is to simply to make fewer changes

Sure, here’s another option: hire good engineers and pay them the market rate for good engineering.

We all know what really happened here: difficult engineering work was outsourced to a cost leader.

Even if they had better “regression testing” (as the author laughably says was missing) this project was doomed with this leadership.
From what I've seen most startups DO expect you to move to SF, though. They just don't want to pay a competitive salary.
If you follow the professional liability model used in other fields of engineering (civil, etc), the buck stops at whoever sealed the report / letter of assurance / drawings / etc). We usually call them the Engineer of Record (EOR) in my field, and they are usually someone at the top.

I'm not advocating for that model in software, but it does provide a very transparent way of determining who is responsible. As the EOR, you may not design every member or do every calculation, but ultimately it's your ass on the line. I suspect it also changes your behavior when you know you are the one taking responsibility.
Most people want to blame the top but if you go through the legal system, liability will likely be on the bottom rung of the company. If people are personally liable, they will probably need to find their own lawyers and upper management will easily find ways to shift responsibility.
"making individuals within a company responsible for what goes wrong within that company’s IT systems" seems patently ridiculous, especially without "paying individuals in proportion to value generated by IT systems". Otherwise, you have an unlimited downside, and a hard capped upside, which, personally, means I quit IT and start serving coffee for a living.

It gets a bit murkier with executive positions, in my opinion, since the unlimited upside does start coming in to play.
Git 'blame' would take on a whole new meaning.