skysight-inc/HackerNews huggingface dataset:
Do not use Git Flow for a web application deployed on your own infrastructure (SaaS, microservice, mobile backend, etc.). It will slow down development and make your software less reliable.

The entire purpose of Git Flow is saving up changes to release later, e.g., saving up for a weekly release event. Don't do that! Deploy your changes as soon as they are ready, if they aren't ready don't merge them into a shared branch. If you do Continues Delivery you don't need "hotfix" branches because every changes goes out as soon as it is ready, so you don't need any of the complexity of Git Flow.

By saving up changes for a release event it means more things are getting released at once. If there is a problem after deployment it will be harder to narrow down the cause. Git Flow fosters a harmful development mentality where developers merge untested changes to the develop branch, then move on, and expect someone to test and stabilize their changes before release. With trunk-based development (https://trunkbaseddevelopment.com/) or GitHub Flow (https://guides.github.com/introduction/flow/) developers take ownership of their code, and only merge to master after they have tested it. With a good deployment pipeline they can own their code all the way to production.

Git Flow also encourages humans to think about and make up version numbers, like 15.0.5. This is a pointless waste of brain power, web apps don't need version numbers. The artifact systems (packages, containers, etc.) may need something, but it can just be an incrementing number that no on thinks about.

Git Flow wastes so much time, and makes everything it touches so complex, all to enable the harmful behavior of saving up changes for later, and enabling the pointless use of version numbers.

Trunk-based development and Continues Delivery is the default way people develop, it is how you would work if you had a one person company with one customer. It also is how the biggest web companies in the world work. It scales from smallest to largest. Just use trunk-based development. Stay away from Git Flow.

Edit: Fixed spelling of incrementing.
Of course the situation was delicate, and required a great deal of negotiations and compromises; that's when democracy shines most, when all parts compromise to reach an agreement.

I'm just stating that no, the writers of the Constitution weren't "hand picked", rather selected by Congress among representatives elected democratically; and no, it wasn't ratified by francoist institutions, rather by a democratically-elected Congress (and later on by a referendum). That's just revisionism that gets spread to fuel Catalan nationalism.
Nicholas Nassim Taleb on the logic of the imperial system: https://www.facebook.com/nntaleb/posts/10153932393103375
Sunnyvale, Carlsbad, Bangalore, Bentonville, and that place in New Jersey. We're all one org.
>The complaint is the practice of using those misdemeanors as a way to pad their productivity, and by extension their department's budget.

The evidence for that is spotty at best, and you're missing the point, which is cops won't write tickets (or make arrests) at all unless they're pushed to do so.

Let me add another example. Where I live there's a massage parlor every other block or so. Everybody knows these places are giving happy endings. If there are a hundred brothels (let's call them what they are) in the city, it's not unreasonable for the police chief to say to the vice squad "You have the manpower to shut down at least three of these places every month, so if that doesn't happen I'll want to know why." That's perfectly legitimate management.
I think he relates to the bridge signs of the NATO.

[0] https://en.m.wikipedia.org/wiki/Military_Load_Classification
Indian payment startup MobiKwik lost over $3M due to a technical glitch
I think your comment betrays profound ignorance off what kind of data we are dealing with here, and how discovering things in this data looks like.

Opening the data (along with the tools made for it) up to other specialists is definitely the right thing to do.

And it worked: They had a nice new observable they defined and rather than having to go to LHC people to check the data, they could do it themselves.
I don't see how to even start. Does it require Flash or something?
If Gosper's Appendix to HAKMEM interests you, you may want to read some of the continued fraction papers by Oskar Mencer and his collaborators Michael Flynn, Martin Morf, and Wayne Luk. Suffice it to say, continued fractions can be used to replace floating point arithmetic (including some mathematical functions) directly. See, for example, https://www.researchgate.net/publication/2412477.
Maybe, the project as a whole seems to be under a year old and is under very active development.

Probably 7.0.0 or 3.2.9, where current version is 8.2.6: https://github.com/kennethreitz/pipenv/blob/master/HISTORY.t...

Also, I guess --python 3.4 would be the preferred way to do it, seems to work with either versions or executables.
I've recently been looking at the usage of the word fascism.

Italy was fascist. Fascism is extreme authoritarian nationalism.

They didn't really do much about Jews until after the Nazis moved in. They were primarily concerned with their nation.

White Nationalists, what people are calling Nazis, is actually concerned with wanting a white nation. They prioritize race, not the nation itself.

I'm thinking fascism isn't correctly used to describe them.
The Solar Garage Door
Captain Crunch called. He wants his whistle back.
dang, apologies, but the parent didn't seem to be taking this on a generic tangent. The OP has a very interesting anecdotal story to tell, related directly to a group of people that take ayahuasca for healing, and I, too, am curious about how it worked for them, specifically.
That's a very good way to describe it. I hadn't thought about it, but indeed, every time I "grasp" something, it unfolds/collapses/opens/transforms into something else, (over and (over and (over and (...))).

I wonder if it's because information flows in cycles throughout the brain. Any thought that you would be aware of is because your brain observed its own thought, thus starting the thought cycle over again. It would seem that this just repeats continuously as your brain thinks. :)
Google plus Levi’s equals Levi Commuter smart jacket
Collection of useful golang patterns
> You don't see burglars breaking in to steal sugar, do you?

Sugar is easily available. I'm not saying it's addictive or not, I don't know enough about that, but if people are addicted to it, there's not a real need to steal it when you can buy a soda for less than $2. That's why you don't see burglars breaking in anywhere to steal it.
This is the rare case of a submission that looks like flamebait and really isn't, so I've turned off the flags on it. It's a fascinating story that easily clears the bar for being intellectually interesting, and therefore on topic for HN. Please discuss what's interesting and don't go into flamewar.

Hints: to discuss what's interesting, read the article and respond to what's specific about it. To avoid flamewar, if your comment could just as easily be posted to any thread about race, and especially if you're posting to smite enemies rather than learn new things together, stop and read https://news.ycombinator.com/newsguidelines.html instead.
How is retransmitting 16kb and bigger TLS frames efficient?
That's the peak. It can last about a week.
Yeah, math might have been considered facts. But now we know better, now our improved understanding is showing that software and math are two different representations of the same thing.

> there is a very ancient philosophical debate about math as a "discovery" versus as an "invention."

Yes, and it's a super interesting idea & debate too. Not to get too far off topic, but I'm a little bit more of a mind that representations are invented, while many fundamental truths are discovered (and can only be expressed through representation).

One math example that for me relates to software just a tiny bit, and illustrates why this is a debate is the 0^0 problem. We've mostly figured out how to better classify and represent that, but not before having big arguments where smart people say 1 and other smart people say 0. Mathematicians and programmers have mostly picked a convention, even though both answers are right depending on context. I would call that picking of a convention part of the "invention" side of math, as is calling it indeterminate.

But yeah, agreed, invention and discovery are both weird and problematic when you talk about math.
> This article shows the classical liberal values of discussion and dialogue are so important to making progress.

Values which are disappearing on the "left".

I recently lost a friend (extreme lefty) for saying that Trump was elected because of the socio-economic situation of poor white voters in the US. He just railed on about how I was racist for daring to say that the Trump phenomenon is anything more than Americans being a bunch of Klansmen...

Oh well, when discussion is lost, you wind up with things like Brexit, nationalism rising in Europe (look at how the election in Catalonia is going today), etc..., when those people whose opinions you previously ignored decide they've had enough.

Edit - deleted the first edit.
> And in the past they did also have a few safeguards. … Both was removed about 50 years ago, and a explosion of "new" patents has been requested ever since.

Patent model requirement was abolished in 1880, not 50 years ago:

https://en.wikipedia.org/wiki/Patent_model

(I don't know when the "scope of patentable ideas" was widened.)
Surprisingly frank job ad
A rather ignorant view of history.

Lookup US obscenity law and case history. Child pornography is an easy example, 80 years ago it was any pornography, or even obscene literature, joyces Ulysses was once banned.

On general speech has only gotten freer, to think we now are at the precipe and speech won't be even freer is naive, provincial, and arrogant.

Interacial kissing was once provocative, sodomy illegal as recently as 2003, and now depictions of transexuals is edgy.

That anyone thinks its okay to limit speech, the midwife of thought -- its a debate going back to the State sanctioned murder of Socrates for 'corrupting the youth', 'making the weaker argument the stronger', and 'profaning the gods' -- its sad hilarious but those we are educated know such views are on the wrong side of history even if good people like Socrates are murdered along the way.

Let's see if I even share my speech here, I'm regularly shadow banned for no reason.
It is probably pointless to use "SWIM"
The 'reason' for this distinction between breaking out the audio of the modem to a standard interface, versus not breaking it out - but rather requiring a secondary processor to submit proprietary packets - is simply this: cell equipment manufacturers have to comply with the requirement that it be relatively difficult to record calls made with their equipment.

Putting the DAC elsewhere absolves them of this requirement and drastically simplifies their time-to-market statistics. If you make the OS and other layers of the stack responsible for the ADAC, then you don't need to worry about it - as long as there is a usable interface.

Around the world, different markets have regulations governing the recording of calls. Its never supposed to be easy to do this, at a hardware level, because its supposed to be very hard even for the players in various markets to do this - without a third party (i.e. government) involved.

tl;dr the reason this is so, is because hardware vendors have to comply with legislation, and doing squirrely ADAC instead of out of the box Audio routing absolves them of the responsibility.
Ayahuasca refers specifically to the shaman brew made with the raw ingredients. It does contain MAOI + DMT, but there's also some history of some shamans making ayahuasca who were missing the DMT.

If you're taking DMT by itself, I believe it needs to be smoked/vaporized. And then you get the 15-minute trip.

6-8 hours of a DMT trip sounds honestly horrifying. If I was to do to it, I also wouldn't try to make an "authentic" jungle brew. I would fast, and then take MAOI and DMT in fairly pure forms. Having to drink a galloon of shaman brew sounds like a good way to guarantee gastro-intestinal distress.

On a similar note, I despise eating psychedelic mushrooms--- there's nothing worse than tripping and feeling like you need to poop. Cut 'em up (with a knife or with a coffee grinder), wrap them in cheesecloth, throw in some bags of lemon tea, and you've got yourself a mushroom tea, that also hits harder/faster/shorter.
In my opinion it's because Haskell sits at the intersection of a lot of high power-to-weight-ratio features that let you build very robust and expressive pieces of functionality at any abstraction level. That means that libraries can easily build on each other. A lot of cool gadgets in Haskell would have to be built into Python at the language level to be usable (note the proliferation of keywords in Python..).
The first paragraph (below) outlines the precarious nature of freelancing in creative sectors, disorganization in some companies and flawed perspectives on labour (in this case with assumption of how 1 person would automatically efficiently execute what was previously at least 22 people's tasks). Talk about a real glimpse of the work environment that a job applicant would normally not detect during a job interview. I wonder what the response rate has been.

"Full Rationale:
The current situation with the Photo team in the US i.e. Melissa Sinclair, is not a long-term solution. Currently, we have an agreed budget of $2,200 per issue for a freelance Photo Editor, 10 hours work at $22 p/h, which would normally be completely fine, however the issue is that Melissa physically cannot find good enough candidates to fill these freelance positions, and at the current rate of magazine production, she needs multiple people available to work on multiple cities, simultaneously. Because she can't find people for these freelance positions, she's been forced to do all of this work herself, and is currently completely swamped and overwhelmed, the design team has had to chip in to help her, which is not ideal, but has been required to get the magazines out the door on time. Joel is in agreement with Tom Hislop that for a considerably smaller amount of money, we could definitely solve this issue by replacing all these freelancers with a single full-time position. Currently, we're spending $48,400 per year on freelance Photo editors for these cities, 22 magazines in total, at $2,200 per issue. We could definitely hire a Photo Editor for 40-45K, and having them full-time in the office would make them a far more valuable asset than relying on Freelancers. Tom would like to address this asap, especially as we have a really busy magazine schedule coming up in October, and our current setup is not a long-term solution, I'm concerned about Melissa getting burnt out and potentially wanting to leave."
Mathematics for Computer Science (2010)
Nobody said anything about treating ethnic cleansing as a legitimate goal or a respect-worthy political platform except you. That is a huge red herring and it's disingenuous to associate that with an discomfort with banning speech and ideas, particularly in a country where it explicitly lists that freedom in the first amendment of the constitution.

Look, one of the people you replied to was talking about branding and all that. The second you go on a crusade and talking about banning people with ideas, the stronger their brand becomes.

I haven't thought about Neo Nazis in 20+ years, that is until everyone started talking about banning their sites. It's not the people who tolerate their speech and ignore it that gives these people's ideas weight, it's the people who demand a moral crusade by silencing them that do.

It's true irony that in the effort to silence distasteful ideas, people are giving those ideas much more relevance than if they had done what we always do. Allow people to say stupid things, ignore them, then wave as they scurry off under the rock of which they came.
Show HN: src2game – Play code as a Game
Also being heavily advocated by Zoffix right now who is a prominent member of the Perl6 project (trying to get it renamed to Rakudo to distance it from Perl5, which makes some sense).
Just curious, was this based on Gwerns tweet?
A more recent example than the Nazis is Rwanda, where hate media played a key role in causing the genocide: https://en.wikipedia.org/wiki/Radio_T%C3%A9l%C3%A9vision_Lib...
Catalan referendum: 'hundreds injured by Spanish police violence' – live
My point probably wasn't clear but is easier to make now....one of these sentences is always true, the other is not always true (but people like to pretend it is):

"Refugees are people."

"If you just give people money, they'll use that money to improve their current situation without guidance or meddling."
JavaScript Weekend List #15
Is that literally true? I would have expected Germans to rate their bridges in tons, not pounds/pfund.
i'm sure there are more complicated reasons, but for me personally, the last time i messed with it (a few years ago) the toolchain was clunky and the language itself was dull.

hopefully things have improved!
sounds like you are well versed here. would love to read more about it. please share if you have sources. it's hard to find good analysis of PR that isnt blatantly political.
The distraction itself is the problem. Not the question or need to answer it.
Weev is in this thread, actually. Search for CTO and you'll find his profile.
> Oh well, when discussion is lost, you wind up with things like Brexit, nationalism rising in Europe (look at how the election in Catalonia is going today), etc..., when those people whose opinions you previously ignored decide they've had enough.

THIS. Grew up in the midwest, could've told the coastal liberals that their nonstop (and unnecessary) attacks on everything even slightly valued by the flyover states was going to cost them someday. They didn't want to hear it.
Why does punching Sonic 3D trigger a Secret Level Select? [video]
Interesting, never knew about this.
I am glad you are in a country where that seems to be the case or are just more optimistic.

The status quo however is colleagues of mine discussing which of the main carriers to choose to get decent 3G/LTE coverage in Berlin(!), after all these years of progrrss, so I think it's worth to consider other options. Rural Germany is even worse. My data caps are also about the same (less than double) as they have been 5 years ago.

Even if it won't take over as the dominant technology, it might create enough pressure on the carriers to act.
> Yes, you have webworkers for multi threaded development. They're basically independent applications which run on different threads and you pass messages (which are simply objects) between them. The browsers themselves are also moving their layout and rendering engines to be multithreaded.

Yes I'm actually referring to this. The programming model. Workers are great if you can divide and conquer the problem and offload (exactly what you have mentioned). But the messaging payload would be high under some circumstances when you have to repetitively copy duplicate a lot of data to start a worker. I don't have hands-on experience with web workers but I think it is unlikely to solve the messaging overhead without introducing channels/threads. Workers are more like processes. And currently they don't have Copy-On-Write. Of course we may see improvements over time, but this is to gradually reinvent all the possible wheels from an operating system, in order to be as performant as an OS.

> A well designed app would do very little on the UI thread

I partially agree. It may do little, but in turn, the consequence may be huge. This is because DOM is not a zero-cost abstraction of a UI. It does not understand what the programmer really want to do if, say, he/she constantly ramping the transparency of a 1px div. Too much happens before the cursor blink is reflected onto a framebuffer, compared to a "native" GUI program. I think it will be very helpful if the DOM can be declarative as in XAML, where you can really say <ComplexGUIElement ... /> without translating them eventually into barebone bits. Developers are paying too much (the consequence) to customize this representation.

> Whatever the speedup would be the speedup the users would likely not notice or will only notice a slight improvement.

There won't be a faster-than-light word processor but I really want it to:
1. Start immediately (say 10ms instead of 1000ms) when I call it up
2. Response immediately when I interact (say 1ms instead of 100ms)
3. Reduce visual distractions until we get full 120fps. Don't do animations if we don't have 120fps.
4. If the above requirements can always be satisfied by upgrading to a better computer.

The speedup will guarantee 4) and make the performance scalable. But currently the web apps lag no matter I use a cellphone or a flagship workstation. This clearly indicates that the performance of a web app does not scale linearly with computation power, and this is not about how much javascript is executed (that part will scale I believe).
That seems naive. It's impractical to technologically predict and exclude all undesirable letter combinations, but once humans get involved it's not hard to tell when someone is trying to slip the N-word. That's why there's a report button.
that makes a lot of sense, I used to just make a brand new unique variable for loops
Thanks for the answer - useful. Cool to know you worked on Chumby - I remember reading about it some time after it was created, maybe on the O'Reilly site. Seemed like an innovative device.
Does Education “Kill” Creativity?
As a catalan, I have to say that I don't care if we pay more taxes. What I find annoying is that PP, party that uses hate against catalans to win votes and has corruption rooted and proved since it's foundation, keeps raising election after election. The economical matter by itself is just a selfish argument that I don't share. I care for fighting corruption and for not being treated as a second class citizen because I was taught two languages in my childhood. Lies are spread constantly about how non-catalans are mistreated and nobody seems to care that there is no proof supporting that.

Please, stop saying it is a money related problem.
Yes, particularly with controlling what can be said, especially political speech.

It's kind of crazy that we finally agreed that the government doesn't have the right to unfairly treat two gay dudes who want to get married, but now if someone doesn't want to serve them the cake the government can force you to. No matter how righteous either act, we just traded one form of tyranny for another and made no progress in understanding the importance of the lesson. When can we just agree that telling you what to think should have never been a legitimate role of government in the first place? It is a concept fundamentally and completely opposed to democracy and individual liberty.
An incriminating number indeed.