skysight-inc/HackerNews huggingface dataset:
Ask HN: How to attribute startup titles?
We are launching a new startup/project and we need title to apply to an incubator. We were perfectly able to work properly without titles until now, but this application makes us wonder what to do.
We are a group of 4 co-founders and here are our profiles (btw, it's a travel startup):

Founder A: Lot of background in the travel industry, less in the startup world, very good at business development and good organization skills

Founder B: Engineer, startup experience, good knowledge of business, good at business development and good organization skills

Founder C: Engineer, no startup experience, good organization skill (especially in tech projects)

Founder D: Lot of background in the travel industry, zero in the startup world, customers champion and very good to manage relationship with partners

Here is our we gave the titles:

Founder A: CEO

Founder B: COO

Founder C: CTO

Founder D: CMO

We are not sure if it's good. There is no ego here: anyone can have any title.

What do you think? What would you do?
I understand it's an absurd argument but children are sentient and has far more potential than a chicken by being allowed to live out their natural life.

If a child grows up and does nothing more than put together a single shoddy chicken coop that lets water in and falls over in a mild breeze it has infinitely out-performed the chicken. People with disabilities are still infinitely more capable than chickens, cows, most any animal we eat.

There's also the problem of disease transmission too if you really want to hash out the idea. Most diseases don't transfer between species (at least not in catastrophic ways), if we were eating other humans there would be a lot of new diseases we'd need to fight or die from. See also BSE [1] and CJD [2] as examples of problems that occur through cannibalism.

[1] Bovine spongiform encephalopathy https://en.wikipedia.org/wiki/Bovine_spongiform_encephalopat...

[2] Creutzfeldt–Jakob disease https://en.wikipedia.org/wiki/Creutzfeldt%E2%80%93Jakob_dise... - particularly the "Cannibalism" section of Transmission.
While I agree this is the most obvious suspect, the crippling effect it had on emergency services like 911 probably got the attention of more nefarious players.
I like both breasts and thighs.
Because it allow to keep the domain logic somewhere. In these days people don't do documentation, or documentation is always outdated. Having high-level tests in DSL will do more than just tests - it give you information how your application behave from the user perspective, in more general sense. So you will have less issues when new people join to the project, or when project owner changes. And it force you to focus goal during feature implementation. From my experience, new features often have behavior that are not oblivious, and some times conflict with other application features logic. These tests allow to see these conflicts before implementation.
> As of now, Nginx doesn’t support HTTP/2 server push, and nothing so far in the software’s changelog has indicated that support for it has been added. This may change as Nginx’s HTTP/2 implementation matures.

Forget Apache or Nginx. Use the H20 server instead: https://h2o.examp1e.net

I've been using it on a production server with a Django app for about a year now, with HTTP/2 push support, and it's been great. It includes advanced feature that knows if a web browser already has pushed content in its cache, so it doesn't resend it. It's architecture seems to offer the best of Nginx's multiprocessing capabilities as well. Configuration is as simple as Nginx as well. (I went from Apache -> Nginx -> H2O)
> So why ask for the country of the seller in the API?

I must admit I'm not 100% sure either. I'm just exposing the API of the underlying open source project which says to supply the seller's country [1].

[1]: https://github.com/mpociot/vat-calculator At the bottom, where it says "Important"
> I think the reason they tend to be successful is because they are up before everyone else and have time to get a lot accomplished before they are thrown into the day with everyone else's schedules pulling on them.

Whenever the daydream talking point "what superpower would you have?" comes up, my answer is to not require sleep. I love sleep and I get seven to eight hours of it every night. But imagine what you could do with another eight hours of waking activity every single day. I think you're right that people who can get by on less have an advantage. But I'm not one of 'em.
I started working with it yesterday. It's a little gratuitous on hover state animation usage but has otherwise been very pleasant!

I also couldn't find css classes just for coloring text in the docs anywhere which kinda made me sad, but wasn't too hard to add a couple to my baseline css. I just wish there were a text-primary class or something (is there one that I missed?)
Issues I encountered were already reported on their GitHub pages if I recall correctly. I normally make a point to document and report these issues, if I can't submit a PR myself ;)
How companies and consumers benefit from AI-powered networks
Aren't most animals killed and eaten? Some die from disease and then are eaten by bacteria, but I was under the impression that death from old age was a rare event in the wild animal world
I think github.io is a good example of where this can be very useful. Users have a lot of control over the content of their pages, but it is undesirable to allow them to get a cert for username.github.io. Previously the only defense would be to block all files or content that could be used for domain validation or specific blacklisting by all CAs. Now GitHub can just say "no one can generate certs for this domain".
> A perfect score? You want to work there. More than 2 things they don't do? You don't want to work there. 1 thing? Maybe look into it and see how important it is to you.

That's all well and good if you have the luxury of picking and choosing from multiple offers. Here in the real world (i.e., not in SV), getting a decent offer (if you're not entry level) that's at least equal to your current pay generally takes 6 months - 1 year of hard interviewing. If I demanded a prospective employer scored even 50% on the Joel Test, I'd be perpetually unemployed. Which is probably why employers generally get away with providing sucktastic working environments for software developers.

I find it especially disheartening that the only one of Joel's 12 'tests' that's pretty much a universal 'yes' these days is uses source control.
I've been hearing the reef is at death's door for 30 years. When I go, it looks amazing. Still. Maybe this scare campaign is different to all the other ones. Maybe this time as they cry wolf there really is a wolf. Maybe... If so it's a perfect example of the environmental movement destroying their own credibility so that not many in Australia, among those who love the reef, care what they're saying this week. People need to call bullshit on bullshit whether that bullshit is in the service of great justice or not. It's still bullshit and it still trashes credibility. Outrage fatigue is far worse when you know you've been had.
> The history there takes a turn and after 70s they just started mostly copying Western machines. It was interesting how they would justify it to themselves copying the product of the "decadent and failing Western capitalism" while they also had to attend parades and sing songs to Lenin about how their country was at the forefront and leading the world to better and brighter future.

Oh, COME ON. Did you really think that every Soviet citizen was completely brainwashed? It was PROPAGANDA. It was not true by definition. Almost noone believed it. Your sentence is as disingineous in the same way as me wondering how Americans can build planes, vaccines and green energy plants when OBVIOUSLY they're all rednecks that shoot guns on their backyard and don't believe that global warming exists.
Soviet people were significantly more aware of the shortcomings of the political system - after all they were the ones being the most affected by economical issues.

Remember that US propaganda from cold war wasn't significantly weaker when it came to USSR and a lot of things you heard repeated constantly are hugely exaggerated, wrong and built in times when authors of texts didn't really have insight into what's going on inside the country and had motivation to omit things to fit their narrative.
Is that a problem, give em/strong cover b/i these days?
`.red12px` is for sure a bad example, but often-times "what is this for" in the context of a tag with a class on it is purely for styling. This div is here because I want padding here / a different font / whatever, and I can either be upfront about that (maybe with something a little more maintainable like `.padding-large` rather than `.padding-40px`), or I can do a little dance and invent some semantic name like `.widget-inner-details` that serves no purpose other than giving me a hook to say "I want larger padding here"
My employer pays for its software developers to attend one conference per year. While software conferences can be terrific learning experiences, most of us consider this perk to be something similar to a paid vacation. Many people try to find conferences in exciting, far-flung locations.

It seems like the software conference industry is one that could be a leader in creating "virtual tracks" for conferences. This would have the effect of reducing unnecessary airplane trips while also opening conferences up to larger audiences.

There is a group within academia that is promoting this approach: https://academicflyingblog.wordpress.com/

Their FAQ has a lot of really solid information, and some of the answers really resonated with me in terms of "Do I really need to physically be at this conference?"
FAQ: https://docs.google.com/document/d/1URRRh4zMSpvtZY08F9-Rkbx0...
> tldr your energy has more to do with your lifestyle than with your age. Gl. :)

If that were true, we could cure death by lifestyle adjustments. Unfortunately, aging is a real thing.
Newbie question: I've heard that PGMs are a superset of neural networks. In PGM materials that's I've read, the topology of the networks shown as example is made of node that are manually chosen and represent concept (smart student, good grades, difficult subject, etc.). Whereas a neural network example is usually a huge set of nodes that end up finding their meaning on their own. I also vaguely recall a tutorial in which you can highlight the nodes that contributed to the classification - the only thing is that they don't have meaning for a human. Then when the article states:

> restrict the way nodes in a neural network consider things to ‘concepts’ like colour and shapes and textures.

Aren't these just PGMs? Are they NNs? Is it just a methodology approach on how to select the topology? Don't you lose the automatic meaning / structure search? I'm a little bit confused...
> True, but not much team follow these

Isn't this a very good indicator that the Joel test is still sufficient?

Only once almost all companies pass the Joel test with 12/12 points [1], a modernization is needed to distinguish further between multiple offerings.

[1] or 11/12 points, see https://news.ycombinator.com/item?id=14078069

EDIT: Fix typo.
Tbh it might be best to not have protocols for ignoring sirens.
What do you mean? Is it's too low or too high?
Which was a total let down as a movie
As a non american driving in the US what strikes you a lot of the sheer swathes of parking lots, retail parks, advertising boards and drive through McDonalds, KFCs and Taco Bells that go on and on for miles. How there is enough business left in the internet age to keep these from becoming concrete wastelands I don't know.
ELO scores can only be compared across a single pool of players, and those scores you linked to are from computer v computer tournaments only. The absolute scores aren't comparable because you can effectively adjust the absolute score by adjusting the parameters you start the system off with.

As far as Im aware no engines compete against humans regularly enough to get an ELO score (presumably because watching a computer thrash human players for a few hundred games isnt that interesting).
60Hz PWM wouldn't even work in laptops – you’d have, at 60Hz refresh rate, only the following colors available: black, red, green, blue, yellow, magenta, cyan, white. As, for each frame, you could turn each pixel only either on or off. 8 colors isn’t exactly 16 million colors.

To get 8-bit colors, with PWM, you need far higher refresh rates. For OLED, that’s 15.3 kHz minimum to get sRGB colors with PWM. If you only need to dim backlight, 4kHz is usually enough.
On the bright side: I live in the US, I love the "dark"/fatty meat on chickens, and I don't mind that everyone else here prefers "white"/dry chicken meat because that means a) chicken thighs are often much less expensive, and b) I rarely have to fight over the thighs and other fatty meat when sharing a full bird.

Edit to add: As for why other people prefer white meat, people usually invoke that it tastes better, but I've always figured that this was an acquired taste and that decades of pressure to reduce fat in our diets pushed people continually over to breast meat.
You should be looking for eggs marked with the keyword "pastured", which is what you actually envision would be expressed by the deceptive "free-range". Pastured eggs are quite a bit more expensive of course.
That is certainly the case with almost all hormones and compounds that are produced endogenously when they are supplanted: Down Regulation.

Always take the smallest dose of whatever you need to supplant in your body, for the effect you need to achieve :-)
Why so low? Mobile Conversion rate vs. Desktop
CSS Combinators
The Guardian article is about a 2017 event, not the 2016 event that the BG article references.
I disagree, but I get where you're coming from - which is exactly what the problem with this list is. The Joel Test was great because everything on it was universally accepted as something that every developer would want to happen where they worked. With this, different developers are going to have different opinions of many things on the list, making the "score" lose it's usefulness, since now every time a company has less than a perfect score, I need to figure out why (is it because they don't have a library? I don't care so much about that. Is it because they don't have CI? I care a lot about that.)
What does CAA protect against? Malicious/pwned CAs can issue certificates anyways. Unless browsers start enforcing CAA correctness, this doesn't seem to be very useful. Browsers checking the CAA record seems like it would be an OCSP-like situation where browsers don't do the check to avoid a performance penalty, or softfail when they get no response.
An Epic Guide to Writing Business Press Releases
May I hope that this "independent software engineer" will also test everything after his changes?
Portugal Passes Bill to Restrict Use of DRM, Grant Circumvention Right
Snowden Documents Reveal Scope of Secrets Exposed to China in 2001 Incident
How the latest $1.4b Flipkart funding changes the ecommerce game in India
Well you would want it to be quick anyway right? I don't want to know about a shady cert issuance next month, I'd want to know now!
Not sure about your definition of "these things" -- are you including say Bootstrap, jQuery or Angular/React/Vue/etc.?
There are plenty of Americans grossed out by chicken feet for sure, but to be real they're not convenient to eat. I suspect that's along the lines of the breast preference as well (no skin, bone to deal with for most sold in stores).

I cook mostly with thighs, for sure. Much prefer the flavor, but also they're 1/3 the price.
No, you're promoting the same fallacy: if something as a whole is bad then you're bad for doing it personally.

You can't solve these problems by peer pressuring people into not supporting exploitative systems. Your argument is akin to people saying 'so much for being socialist, you own an iphone, capitalism made your iphone!'.

Now I don't use amazon prime to get things that I could just as easily get from local shops, except for things that already come from overseas anyway. I live in NZ, I don't have much choice. What little carbon budget the world does have should be used to ensure that people living in places like NZ can still have access to global commerce.

I don't buy fruits out of season. And I certainly don't buy 'pre-packaged foods'. What does that even mean? Do people actually buy plastic-wrapped boxes of lettuce from the supermarket? Really? Do people really buy bottled water? Why would they do that?

But I shouldn't have to say that. That I do those things is irrelevant. I do them for many reasons, but you are passing the buck when you act like it's my personal responsibility to fix the ills of the world. It isn't. It's society's responsibility as a whole. It should be a global push.

Otherwise we're just taxing conscience.
Inside 'RimWorld', the Cult Sci-Fi Hit That Just Keeps Growing
It seems to me that more and more ceremony is being added to software development which distracts from the actual work. This only benefits 2 groups of people: people that don't like the actual work but still want to fulfill a role in the process, and the agile 'industry'.
I encountered difficulty trying to use the terminal when attempting to enter commands. For example if I tried to type 'ls' Firefox captured the #\l and swapped tabs to the left. If I tried to type 'python' Firefox captured the #\h and swapped tabs to the right. If I tried to type 'ruby', Firefox captured the #\u and scrolled the page up.

Unlike just about every other website that captures keypresses with Javascript, this might be one where it has a legitimate reason...at least when the terminal is running.

Good luck.
My policy is, ignorance is bliss :-)
Why Everyone Is Excited About Financial Chatbots and Why You Should Be Too
Here's a much more descriptive/informative article (linked to in the original article): https://arstechnica.co.uk/security/2017/04/rash-of-in-the-wi...
I will get fined by the City Of Sunnyvale if I remove a mature tree from my property.
Linux is very secure. The problem is linux is general purpose and that means it can do a lot of things. You don't need "non-linux" (and it would only help a little) - you need a set of sane defaults which eliminate attack vectors.
I'm not from SV, but I am from a tech hub, so I'm sure our experiences are pretty different. Regardless of that, adding granularity and ambiguity to the score doesn't help much in your case either (particularly since things like source control were removed, probably because "it's a given" where that might not be the case outside of startups)
Coral reefs are like the rainforests of the sea: they hold an immense amount of biodiversity and life. They are also a carbon sink:

>Coral reefs play a critical role in the carbon cycle of our planet, by taking calcium ions and dissolved carbon dioxide from the water and turning it into calcium carbonate forming their hard skeleton. http://www.reefrecovery.org/coral-reefs/
Wouldn't Microsoft send all the devices a free Windows 10 upgrade? Or was that Intel only?
Is that a reflection on the test, or the teams?
Chatbot Marketing
TensorFlow Clusters: Questions and Code
Hmm. Thinking about it, I mostly don't use drumsticks because for a sauté they're a bit more of a pain to cook vs flatter variants.
> https://news.ycombinator.com/item?id=12003131

This is some sort of misunderstanding. If one replaces the static dictionary with zeros, one can easily benchmark brotli without the static dictionary. If one actually benchmarks it, one can learn the two things:

1) With the short (~50 kB) documents there is about an 7 % saving because of the static dictionary. There is still a 14 % win over gzip.

2) There is no compression density advantage for long documents (1+ MB).

Brotli's savings come to a large degree from algorithmic improvements, not from the static dictionary.

> https://news.ycombinator.com/item?id=12010313

The transformations make the dictionary a small bit more efficient without increasing the size of the dictionary. Think that out of the 7 % savings that the dictionary brings, about 1.5 % units (~20 %) are because of the transformations. However, the dictionary is 120 kB and the transformations less than 1 kB. So, transformations are more cost efficient than basic form of the dictionary.

> https://news.ycombinator.com/item?id=12400379

Brotli's dictionary was generated with a process that leads to the largest gain in entropy, i.e., every term and their ordering was chosen for the smallest size -- considering how many bits it would have costs to express those terms using other features of brotli. Even if results looks disgusting or difficult to understand, the process to generate it was quite delicate.

The same for transforms, but there it was mostly the ordering that we iterated with and generated candidate transforms using a large variety of tools.
Unfortunately, it's much more complex than that. Does your software work? Does your software work right? How quick you can add this to it? How to avoid bugs when you introduce complex change? How to share knowledge with new people in project?
You could have multiple 35 mm format sensors, a 3x3 grid for example.
Flipkart acquires eBay.in, raises $1.4 bn pegging its CV at $11.6 bn
Why Facebook.app size increased by 88 MB in the last 6 months
How I Learned to Love (or at Least Like) Pair Programming
A Joel List is a quick-and-dirty list you can use to assess the competence of an organization. I don't think this list achieves that goal.

#1 and #2 (CICD) are fair additions to Joel's list, but I'd argue are already encapsulated by "do you make daily builds?". In most shops, if you make daily builds, then you CICD.

#3 = Joel's #4

#4,#5,#8,#10,#11,#12,#14,#15 are all "Do you SCRUM/TDD?". If that's the kind of place you're looking for, great. But there are many competent code-oriented organizations that do not SCRUM. So these don't really belong on a Joel List. (Also, "We don’t know the better way to make sure that code does what it’s supposed to, then to have another code [author means unit tests] that runs it and check results" just isn't true. We know better ways, and sometimes they're even relevant to a list like this. "Do you use any form of static or dynamic analysis (e.g., types, valgrind, quick-check style tools, linters, etc.)" is on my personal "Joel Test".)

That leaves "do you have a library?". IMO work-place libraries are close to useless as signals (everyone has one), and rarely useful in practice (unless you're curious how PHP code was written in 2003 or really want to brush up on complexity theory).

As an aside, it's kind of depressing to me that we still make these lists. Back in the 90's, software engineering was still a relatively young craft with relatively few experts. Joel was part of a surprisingly small group of people who: 1) had a career's worth of experience developing software for micro-computers in high level languages; and 2) had deep and successful experiences across several organization roles in different types of organizations (coder, manager at MSFT, CEO at Fog Creek). The existence of managers who were in charge of software engineers but had no engineering experience wasn't surprising at all, given the youth of the field. Hence the Joel Test.

The world is a very different place today. There are a lot of people with this level of experience. Joel Tests aren't ubiquitous in other engineering domains, and hopefully they'll eventually die out in software as well. Not because the items on them aren't important, but because experienced Engineers manage Engineers.
This bit of genius branding is also highly misleading.

Himalayan salt (found frequently in warehouse clubs) is a product of Pakistan and is produced >100 mi from the nearest portion of the Himalayas.

I still use and enjoy some on occasion.
Biological sucesss is simply measured in how much you reproduce.