skysight-inc/HackerNews huggingface dataset:
> What part of the Atlassian stack are you missing in GitLab?

Well, customers and our employees are used to JIRA and Confluence. What I am talking about is proper automated linking of Gitlab branches/MRs/commits to (multiple) JIRA tickets and Confluence pages and vice versa. Basic interfacing is working but it could be done better if we'd shell out thousands of dollars per year.
I'm not even sure Steve Jobs claimed to be a perfectionist. "Doing great work" might be more how he would have phrased it, as well as iterating on it.
As I mentioned in the article, being a solo-founder doesn't help.

There are two things I can do with my time.

1. I can go ahead and talk to as many hotels as I can, halting development. At this stage, there isn't even anything that is actually working. I have dealt with hotel sales before, finding decision makers, convincing them, etc. take a lot of time.

2. I can work on finishing the MVP (which is only room service).

Going with the first route, the expected return is way too small. Let's be optimistic, and say one in 30 hotel managers thinks this is super cool, and decides to pay for this thing way in advance. Talking to 30 hotels, arranging meetings, getting them to respond, etc. would take months.

Instead, I can get it to a point where I have an MVP that can be put in a hotel room, which can calculate the ROI it brings, which I can use to justify the cost of the product. This is the path I chose.

(I obviously talked to hospitality professionals to get their feedback, but I wasn't selling them.)
when I started out to learn functional style programming I wanted to build a real project. I tried several languages out and I settled with F# because I just didn't like the enforced purity of Haskell and laziness as a default.

It just cost me so much time to constantly think about IO that I was barely figuring out what I wanted to write. It seemed impractical to me and now with some more experience I still think it is. Ocaml type languages strike a better balance in my opinion if you're interacting with the world.
https://twitter.com/prestonjbyrne
Compilers 106 – Optimizer
Sure in emergency situations and that's a bad thing no doubt about that but that's not the general assumption.
That's not correct. What you've described is Bucklescript (which has OCaml syntax). ReasonML is an attempt to "improve" the OCaml syntax to something more familiar to folks coming from C-style family of lanauges. ReasonML can be used with both the Bucklescript compiler (which compiles to JS) -or- the standard OCaml one (which compiles to native).
Not just Vandy, the Eastern Range is run by the AF's 45th Space Wing, and SLC-40 is on Cape Canveral Air Force Station, an AFB.
Up and Down, yes. Over and Out less so. The thing about more then two hours being "to" is true.

I have a friend who always says "down" no matter where she is going. Dallas and San Antonio and Houston are equally "down" from Austin. Drives me nuts.
Thanks a lot, I definitely agree.
Because that's the easiest thing to do when you don't know anything about networking. Ironically this also makes everything else much more complex and failure prone.
Man Handed Conditional Prison Sentence for Spreading Popcorn Time Information
NASA confirms: Its undead satellite is operational
The #1 takeaway I have from my time watching small companies try to integrate into big EMRs in surgery areas is to find a physician champion. Convince one physician who will make it happen. Periop and procedural areas are run like an assembly line and are more rigidly opposed to change in their workflows and processes than a lot of the rest of the hospital. As a small company, your biggest obstacle will be to convince the hospital IT shop that you're worth the trouble and security risk. The best way to do that is to convince the customer of the hospital IT department - i.e. the physician champion.

A company I think has a great strategy for this is Redox, have a look at their strategy kit: https://www.redoxengine.com/blog/integration-strategy-kit
They've got a great blog too: https://www.redoxengine.com/blog

I'd be thrilled to have a chat with you about your implementation strategy.
Predicting a noticeable bump in Cloudflare users around July when people need a quick way to make their sites "secure"
> 1983847813 things

And by that you mean?
> I never would have imagined that end-to-end encryption by default would be consitered "controversial"

The whole point of Google's https crusade is to secure users from ISPs profiling their browsing activity, which for them is about eliminating the competition because they still monitor and track everyone and so if they knock the ISPs out they solidify their monopoly position.

HTTPS is not bad but Google's motives (in the context of their business model and monopoly position) are and that gives some people pause.
The Soviets won the first round of the space race (until the mid-60s) because of multiple factors, but mainly because of the laser-focus at the highest levels to push the technology as far as it could go. It helped a lot that they had an engineering genius heading the program (Sergey Korolev), and the top politician during that time (Nikita Khrushchev) was a forward-thinking progressive (relatively speaking - please keep it in context) who was a big fan of space.

Korolev (pronounce: Karalyov) died in the mid-60s, just before the Moon program had started to gear up for the big time. Khrushchev was ousted also during the mid-60s by retrograde bureaucrats.

With both the political and the technical leadership in turmoil, the program fell on very hard times. The didn't get enough funds, could not get proper testing done, and pushed a lot of QA to the live launches. Predictably, the results were "spectacular" - but in a bad way.

A little before that time America finally got its resolve together ("We choose to go to the Moon in this decade and do the other things, not because they are easy, but because they are hard...") and started pouring massive amounts of financial and engineering efforts into its space program. Again predictably, the results were spectacular - but in a good way.

If your leadership is indifferent and you don't have the stuff you need, you lose. If you work hard and put all your energies into it, you win. And that applied to both sides, each in its turn. Who knew?

Good book on this topic (and related):

https://www.amazon.com/Korolev-Masterminded-Soviet-Drive-Ame...

---

I wish Korolev was around these days so he could see Elon Musk's multi-engine design. I think he would like it. In a (somewhat vague) sense, I see the Falcon Heavy as late vindication for the tremendous efforts, against all odds, of the engineers who busted their asses trying to shoot the N1 into the Moon. The idea was sound, it was just not yet the right time for it.
I got a job in crypto on Twitter.

There was a lot more to it, but the conversation that led to the offer started when I replied to a tweet.
When you put something away in Texas you "put it up"
It's not quite linear. Pressure vessels like air tanks or rocket engines wall thickness scale approximately linearly with radius. But, that's not the only stress on rocket engines which need to deal with thermal expansion etc.
I think there is a very thin line between perfectionism and being insecure. For instance, a person with ADHD is prone to doing a lot of errors and overlooking obvious issues. One coping mechanism is to triple check whatever you do. Some people may have developed this strategy early on in their childhood and never realized.
Arguably everyone interested in fashion could be interested in an app like this.
"We'll never fight an all out war like that ever again."

I am not so sure about that. People said the same after WW1. Looking back at history we'll probably smash the planet again sometime in the future.
Looks nice! Have been using another client till now. One question though. Why do I have to enter my credentials directly in the app? The app I'm using now uses kind of an OAuth flow which makes me feel better somehow.
What I find really interesting is the website in question, oilandgasinternational.com, now has SSL on by default now; it'll redirect you from any page if accessed over HTTP. Given that, perhaps we should just let them complain? It seems to raise awareness over the need for SSL.
I have ADHD. Also selected the text while read the comments, never realized how often I do it until now.
Look for things that don't scale. At all.

A lemonade stand makes sense because it captures people who want lemonade now, but not enough to get in a car and drive to the closest store. In practice, no single shop can scale itself to address this time/location limitation[0].

Similarly, an "e-Lemonade stand" has to be something that just can't scale beyond local level. Anything that a single entity could do for customers from around the country, or around the world, is out of the picture. So such "lemonade stand" would have to be something either with strong time/location constraints, or something unique to a very specific subgroup of people, that just can't be trivially copied to a different subgroup.

--

[0] - Except people putting out vending machines; this is real life, there are exceptions to every heuristic.
As usual, "it depends." JEE isn't magic and app servers have their own issues. I think you're better off packaging Java web apps as self contained fat jars (see Dropwizard, Spring Bootstrap)
I'm really skeptical of this attitude. In a lot of fields I've seen people who commit themselves to "just getting it done." The result is that they do get a lot of work done: and it's bad, it's mediocre, it doesn't have value. On the other hand, one can easily think of creators who spent a long time on one work (maybe "too much" time), and the result was work of lasting value.

Of course, this relates more to artistic work than technical matters. But I think it is damaging to act as if all work is equivalent to deadlined development work. Great things come from people being impractical.
Short answer: creosote.

It's basically tar made from coal, they soak the wood in it and the tar makes the wood far more durable and waterproof. It's the same reason railroad ties can last basically forever.

https://en.wikipedia.org/wiki/Creosote
> You can't have it too squat or it loses structural efficiency.

I'm not sure what you mean. Over "squatness," if we mean l-star to cross-sectional area, the 'structural efficiency' remains constant, in that we've contained (square) more fluid for (thickness x perimeter = square) more wall material, and done so for (square) more thrust.

> You can use a much shorter, and thus lighter, nozzle if you have a smaller engine.

A nozzle, again, can be modeled as a pressure vessel. (Neglecting shear stress in the first analysis.) So, if we concede that pressure vessel mass ratios are invariant under scale, then so are exhaust nozzles. What we are really worried about is the amount of fluid that is in the boundary layer for heat transfer and shear reasons, and this gets slightly worse with engine size. The area-Mach relations govern the size of the exit bell, so the exit surface for a larger engine grows linearly with the throat area, and we're back to the pressure vessel scaling laws.

> You can use a much shorter, and thus lighter, nozzle if you have a smaller engine.

The point being that, if your nozzles are 9 times smaller, they're only 9 times lighter.

It's difficult to talk to everyday SpaceX enthusiasts, who seem to have most of their information second-hand. When, for example, to I bring up frozen flow vs. equilibrium flow in this discussion? When do I point out the combustion instability limitations of larger engines? When do I point out the exorbitant research costs associated with taming those instabilities? When will any of that ever dissuade a layperson from their enthusiasm for the square-cube law?
Sorry for the dumb question but I don't understand when the Doomsday is....

Looks like we have gone from 300 to 400 in 50 years. What number is Doomsday and when are we projected to hit it?

That's what I was expecting to see here, and if that isn't information we have or you want to project, maybe the title shouldn't be so provoking.
I sort of agree that config is more of a service.. but I had the same reaction as the parent here that logging had to be injected!

That just felt insane!
My point is that it's still censorship, whether done by a private company or by a government, and whether they have the legal right to do so or not.
I actually have limited time working on the development side, so I didn't create a website for it. At this current stage, the chances of a hotel decision maker coming across the solution and deciding to buy it seemed very low compared to the time I needed to put in to put together a decent website.

And I just wanted to rant, I didn't expect it to get this much attention on Hacker News to be honest :)
Right. The new normal will be apartments all over Detroit getting rented on Airbnb.

By who exactly?
The problem is that I don't think there's a compelling case to be made that the people who happen to live in Boulder at this exact moment in time are more deserving of the right to live there than anybody else in the United States. Other people want to live in Boulder for the same reasons you do. If enough other people want that, then it's going to grow.

Interestingly, the modern liberal position seems to be that everyone is welcome here, just, you know, not actually here here. Somewhere else, here. Not where I live, here. We talk about this in terms of immigration, but my experience is that, in actual practice, people don't even want Ohioans to move to their town.
Revenue was up 2%. The rest is cost cutting.

https://www.recode.net/2018/2/8/16991140/twitter-profit-q4-2...
My wife has been a nurse for 12 years and there's some truth to that, but "license" in their case goes way beyond kubernetes certification :). It's like if someone hands you an up-to-date pilot's license and log book you know they can fly proficiently. We don't have that in software, as far as I know, so that automatic respect for the document isn't there.
Outcome can be predicted
http://www.f1mint.com/software-and-games/its-your-lucky-day-...
http://www.f1mint.com/
The cost of this approach is measured in moral hazard.
I visited MLB.com in Chelsea Market once (I wonder where they're moving now) and it was definitely the most unique office building I've encountered. The spirits of the fig newtons of old danced around us!
Wow, I'm genuinely surprised someone managed to spin something like Google advocating for a secure web into a monopoly agenda. I get it, corporations are evil. But not every move. Why can't this simply be something out of goodwill?
So every newsletter is sent through the same domain? Aren't you afraid of one newsletter affecting the reputación of another one?
Source press release, including text of the letter and list of signatories:

https://www.schatz.senate.gov/press-releases/schatz-leads-gr...
Triple checking is fine to me. I do it plenty of times. But it certainly depends on how long this would require and what it is spent on.

For instance, I re-read my posts several times before publishing (and still wondering if I left typos). But for the design, I'm happy to leave things as a work in progress, knowing I will come back to it later.

It's all about choosing your battles.
> It's noticeable that a lot of the "hacks" refer to individual applications... a Borland compiler came to depend on an existing bug, so their fix worked to preserve some of the bug's behaviour

Hyrum's law states: "With a sufficient number of users of an API, it does not matter what you promise in the contract, all observable behaviors of your system will be depended on by somebody."
over seems like it's specifying that you aren't changing your "locale", whereas out seems to mean "more rural". Everything east of Houston that you might go to is as urban as houston itself, whereas most everything to the west of Houston is far less urban. Down, in contrast, seems to mean "more urban", as well as south.
If we're disregarding proper maintenance, almost anything can be biodegradable too. Steel will easily rust into dust in an alarmingly short period of time, but we have 100-story buildings made of un-rusted steel lasting for a century and maybe centuries more. Compared to cars from 5 years ago rusted into oblivion even while they're still being driven.
It's a tough market to be in but Spotify continues to hold its sway!

Google play music is pretty much dead, Apple Music may not innovate at the pace and Pandora will soon die, Spotify is in a good spot to grow

I'm a big fan :)
>In the 90's when it seemed liked it was doomed, it "saved itself" by selling off big chunks of that real estate.

Wonder if that was during Lou Gerstner's time as CEO at IBM. I had read his book Who says Elephants can't Dance, about what he did to turn IBM around. It was an interesting read.

Don't remember if selling off some of their real estate was part of what they did, though it could have been.

A review of the book by an IBM insider:

https://www.ibm.com/developerworks/rational/library/2071.htm...
Are you referring to the service cluster IPs? Those are great for short lived or low volume connections. If you want to balance load over long lived connections or have high volume, you really want to know the addresses of all your backends, whether that's done in your code or in a sidecar like Istio's.
I'd say rails because the nodejs + PHP codebases I've seen aged poorly, but the rails one are still clean. The problem with node is that things move too fast. What was beautiful in JS 4 years ago now looks like legacy mainframe fortran. Laravel (a popular php framework) is nice at one point in time, but even 0.x.0 migrations will break you application and force you to work for hours...
2 separate pages with the same content is penalised by Google. They are quite clear about that. I will switch on HTTPS tomorrow if Google make it so that a protocol change does not affect search indexing. My business depends on this. Do a Google search and see all the people whose websites have been demolished by dropping out of the Google rankings after implementing HTTPS. Absurd!
The main reason why they failed is - they pushed testing into production, just like MySpace, because their funding and leadership disintegrated at the beginning of the program. See my other reply in this thread.
Lego's "Serious Play" is a good example of this kind of marketing done really well.

https://en.wikipedia.org/wiki/Lego_Serious_Play
Here's another useful blog post on implementation strategy and lessons learned: https://www.linkedin.com/pulse/gauss-surgical-hackensackumc-...
http://www.f1mint.com/technology
I found the three books recommended by Aaron Levie in his Enterprise Startup[1] lecture to be spot on:

- Crossing the Chasm by Geoffrey Moore

- The Innovator's Dilemma by Clayton Christensen

- Behind the Cloud by Marc Benioff

[1] http://startupclass.samaltman.com/courses/lec12/
"GM stated the cost of the EV1 program at slightly less than $500 million before marketing and sales costs" They made 1,117 of them. https://en.wikipedia.org/wiki/General_Motors_EV1

Adjust for inflation and that's well over 700,000$ each in today's money.

Cost per unit would have dropped if they where making 10,000 + / year. However, that was not their goal.
Actual lemonade stands (run by children)? They're usually shutdown by the police, at least in the U.S. [Tho my sources severely skew my sample so as to entirely neglect counterexamples.]

Metaphorical lemonade stands are almost always abandoned too. But that seems obviously fine anyways.
Show HN: Sslhash: SSL without a certificate authority
But it quite literally is:

insecure (adj.)
(of a thing) not firm or fixed; liable to give way or break.
not sufficiently protected; easily broken into.

A webpage loaded over HTTP is easy to tamper with. Let me give you an example of traffic over HTTP that is secure -- apt repositories; because you're only retrieving payloads protected by PGP, so the actual payload is firm, fixed, and not easily broken into.

How else do you define insecure? Have I misunderstood the definition?
> See, for me it makes sense to link Telegram to Kremlin, as it's very obviously ran by Putins buddies.

Do you have any reason to believe this, other than the guy's nationality?

Durov was the founder of VK (Russia's version of Facebook). He was approached by the Krelim and "forced" to sell his stake (nice social network you have there, it would be a shame if something happened to it)

https://www.theverge.com/2014/1/31/5363990/how-putins-cronie...

I would imagine if there's someone who hates the Kremlin, it's Durov.

So I'll ask again, do you have any evidence to support your claim? Because if it all hinges on his nationality you're sounding a bit biggoted.
Is there a name for (or keywords to search for) weighing the tradeoffs between attempting to reduce failure effects in a component itself vs addressing them at the system level?

E.g. while you could mechanically debounce a button itself, it's usually easier to engineer the system in such a way that trigger bounce doesn't cause issues

Wondering how the call is made on where the appropriate fix to increase reliability should be made? Or is all bespoke / gut?
The Economics of “Fake News”
A NES ROM that is also a zip file of its source code
http://www.f1mint.com/computer-hardware
I actually just bought this book and it is arriving Friday. Funny to see the pdf now, but I think in the end this is a case I'll appreciate having a physical copy.
> Requiring a customer to spend hundreds of dollars to use an MVP doesn't sound like an MVP...

That isn't the intention honestly, they don't need to pay for hundreds of dollars to use the MVP. I probably was not very clear in the article.

The problem I'm trying to solve is that hotels are not able to properly collect guest data and upsell to guests. And today's guests expect personalized experiences, but hotels can't offer that in scale. In the long run, it might turn out that in-room tablets are not the best platform, but there is no doubt that the hospitality industry is going in this direction. Looking at a website like hospitalitytech.com, this is pretty much all they talk about.

I considered downloadable guest apps, there were many issues with that. I can get into details if anyone's interested. I also considered smart TVs, but considering I want guests to interact with this at the comfort of their bed, I thought it's not the best solution. Although I'm using React Native for the client, so creating an Apple TV version will be trivial.
Huh; I was thinking exactly the opposite, i.e. every cool new project with but a GitHub repo to its name is a 'toy'.
It did not sound judgemental to me - more like a personal statement about the writer's experience. Perhaps that is just because I relate to their sentiment. I understand that many people do enjoy exercise for its own sake, as you describe, but I don't experience that pleasure, and the boredom is more than I can stand.
Why Amazon, Apple, Facebook, and Google Need to Be Disrupted
OMG, end of the day here and I really needed that one! Thank you. Oh, the old days of internet right in front of me.
> 1. You don't have to monitor your cronjobs. They'll send you an email when they produce output.

You now have to configure e-mail on your small server to actually work (and not get immediately eaten by spam filters of your personal e-mail provider).
Removing eye() in favour of a new construct is weird after all this time. It seems to me like v0.7 will break a lot of my current code.
I started using Twitter daily a year ago and now I follow about 600 deep learning researchers. It is more lively than /r/machinelearning. I quite enjoy occasionally being able to chat with top guys in the field, especially that they are so busy.

Pro tip: when a Trump article comes, select "I don't like this tweet" from the side menu, and after a few such actions applied here and there, your feed is going to feel clean.