skysight-inc/HackerNews huggingface dataset:
Generally, let's say that a gene is a stretch of DNA that encodes some functional product. That product might be a protein, or an RNA that performs some function. Think of these stretches of DNA as distinct entities that can be recognized by start and stop signals.

If you say that 55% of the genes in the human genome were already present in the first animal, then you're saying that stretches of DNA which bear a significant similarity to 55% of ours were found in the first animal.
> Vendors (especially nascent ones) have an opportunity in serverless, if they decrease emphasis on trying to copy each other’s services, and instead innovate new serverless services that offer unique, best-in-class, value propositions.

I think this is super important. In the serverless space, we've seen a couple of larger API vendors (Auth0, Twilio, ...) build their own FaaS. This is great for "Hello World" projects, and projects focused only around that single API.

But I believe that for all bigger projects, that work with multiple APIs, you end up in hell. Some functions running on Auth0 webtasks, some on Twilio Functions and some on a cloud-vendor FaaS? Sounds like a maintenance nightmare.

What we tried is to integrate our events with the three big cloud players. It's doable rather quickly as long as it's just "dumping a message into a queue".

I think a spec like CloudEvents can make such integrations easier in the future, and it would allow us to make use of higher level features of the cloud providers, without having to deep-dive into their specific products. I'm petitioning my PO to give me some time to make our API compliant with CloudEvents :)
What's the difference between an evolutionary biologist and a philosopher? There seems to be a lot of conjecture and theories here presented as fact...
Sounds great, hopefully he can keep working on a good distro! At this point in time, installing Linux generally isn't a problem at all. Fedora installs great, SUSE installs great, Ubuntu installs great, etc.
Watching it for the 18th time right now, I think the mistake I'm making is not selling enough of nothing for something!
I want to believe that said generation, if they really are into burgers and such as much, would gravitate towards higher quality products, but I guess convenience, lack of competition / options, familiarity, and probably most importantly, cost would stop anyone from making it in that area.
You're relatively new, but after a while, you get to learn the credibility of some HN'ers by their usernames. Often, you can click their username to find previous comments from the same user where they expounded on the technical details, particularly for subjects that come up here a lot. I don't blame them for not wanting to go into detail each and every time, especially when their reputation gives their comments credibility in place of details.

I'd also like to add that you may want to work on the tone of your comments if you'd like to get enough karma to really participate in the community. Your comment history seems a bit confrontational and argumentative. There are better, friendlier ways to make the same points. I'll defer to the guidelines[0] to explain how you may improve your communication skills.

[0]https://news.ycombinator.com/newsguidelines.html
As I mentioned earlier, it is possible to do such things within the .tmux.conf, but not practical. Here's one of my real tmuxp configs:

# How to use this file:
# tmuxp load /path/to/this/file/main.yaml
# - Specifying the .yaml extension is optional
# - Specifying the path is optional if file is in ~/.tmuxp
#
# tmuxp --help for full help.
session_name: main
suppress_history: false
start_directory: '~'
shell_command_before:
- unsetenv SHELL_CONFIG_LOADED
- source ~/.alias
windows:
- window_name: '*scratch*'
layout: tiled
focus: true
panes:
- cd ~/downloads/git # Top-left
- cd ~/downloads/git/emacs # Top-right
- focus: true # Bottom-left
shell_command:
- bob
- sleep 2
- tclr # Clear tmux status indicators
- shell_command: # Bottom-right
- cd ~/.emacs.d/elisp/org-mode
- module load gcc/6.1.0 # Needed for ob-fortran tests to pass when doing make test for Org
- window_name: foo-1
layout: even-horizontal
shell_command_before:
- bob
- cduh
panes:
- null
- null
- null
- window_name: foo-2
layout: tiled
shell_command_before:
- bob
- cduh
panes:
- null
- null
- null
- null
- window_name: uvm_lib
layout: tiled
panes:
- cd ~/gitlab/bar_uvm_lib
- window_name: sandbox
layout: even-horizontal
panes:
- null
- null
- null
- window_name: hugo
layout: tiled
panes:
- shell_command:
- cd '~/downloads/git'
- shell_command:
- cd '~/e/elisp/ox-hugo/example-site'
- ./srv
- shell_command:
- cd '~/hugo'
- focus: true
shell_command:
- cd '~/e/elisp/ox-hugo'
- window_name: nim
layout: even-horizontal
panes:
- cd ~/sandbox/nim
- cd ~/sandbox/nim
- focus: true
shell_command:
- cd ~/sandbox/nim/chat
- window_name: tok
layout: even-horizontal
shell_command_before:
- tok
- cduh
panes:
- null
- null
- null
- window_name: zoo
layout: even-horizontal
shell_command_before:
- bob
- cduh
panes:
- null
- null
- null
I think antitrust regulations are a bit lax in India, to the extent that Amazon would even consider a bid for Flipkart, and the regulators and the government not opening their mouths about it.
It looks like the Online Encyclopedia of Integer Sequences has some information on your series [1]. Always an interesting place to start going down a rabbit hole.

[1] https://oeis.org/A047160
Lol god everyone today just wants the world to be such a dull miserable place where everything must offend nobody. Richard Stallman's a crazy bastard but I agree with him here.
I know that this is true given the pure combinatorics of the situation. You think that it's a chance of 1/4^250 (or so), because it's a gene BUT that very much depends on the error surface in that high-dimensional space, and not so much on the exact combination.

In other words, if you need to hit haemoglobin exactly, odds are absurdly against that. But if there are 1e30 different genes resulting in substances that all increase oxygen saturation of blood, that then "coalesce" on haemoglobin as a result of optimization. In other words, I'm asking "haemoglobin" (and variants) are the bottom of a valley of an optimization process. But for evolution to "find" haemoglobin, it doesn't need to hit the bottom, it only needs to hit the valley. So it matters a great deal how big the valley is, and such a valley can be quite big. And I get it: we have no hope in hell of figuring out how big the valley is, so we just take this as answer.

So "What good is half a wing ?". Well if 1/1e30th of a correct gene already works, then "half a wing" can be quite bad and yet result in a wing. DNA is an optimization process, and if that was the defining change being selected against, is it that hard to imagine that it would converge on haemoglobin given 1e30 starting positions.

If you look at online evolution simulators, the ones with the wheel racing [1], then the "spikes for and aft, small wheel forward, big wheel aft, with a tail spike to prevent tipping over" could be haemoglobin in this example. The valley surrounding that optimal outcome is huge : it's essentially the whole universe in that case, which is a "gene" with 14 float32's and 2 integers. How many combinations is that ? Quadrillions, at least. And yet, all roads lead to Rome, or at least to the tailed bigwheel.

Of course this doesn't even seem to apply to haemoglobin. Haemoglobin and chlorophyll[2] aren't that different (in fact the gene is identical, or at least there are genes that code for chlorophyll and genes that code for haemoglobin that are identical, so ignoring variations, they're actually identical. The difference is not so much in the gene itself but what happens to the molecule after it's created, it's in the "meta" information in the gene, not in the transcription part). So what really needed to happen is a screwup in the haemoglobin gene animals inherited from plants, followed by a few hundred generation of fine tuning. (in fact, that molecule does other stuff too, animal blood, plant photosynthesis, and (most) plant colors, as well as some aspects ATP generation (and I'm sure there's more, we just haven't found those functions yet) have a very similar chemical basis, and therefore are likely regulated by very similar genes).

That could have happened 1000 times. Easily.

[1] http://rednuht.org/genetic_cars_2/

[2] https://patch.com/georgia/cascade/bp--hemoglobin-vs-chloroph...
There's no such thing as a real truffle oil. All of it is synthetic crap. In Europe they actually shave some truffles here and there on food.
> Not sure why all these people are saying it totally makes sense that technology can provide a magic 10x improvement in efficiency.

People who have worked in computing all their lives will have seen multiple "magic 10x improvement" cycles, so might have an implicit believe that it will happen everywhere.

But one should not assume that this will happen for the task of pushing big metal tubes through the air by burning things. The physics of it is not on the side of easy 10x improvements in that case.
sadly not much in english
The standard costing for a restaurant meal is 25% food cost.

It approx breaks down as:
.25 food cost
.25 staff cost
.25 rent and gas/elec etc
.25 profit.

That's not real world though, that last .25 is going to be eaten into. I personally prefer to try and run at .21 - .22

It may seem like an awfully unbalanced profit margin, (in relation to me saying low profit margin), but you need to add in wastage on top of this, both due to staff error(eg keeping by too much stock on hand), unexpected quiet periods or even supplier sending lower quality produce. There's also the matter of variable prices for ingredients as well.

This is one of the biggest things I had to drill into clients, it's not just about making good food and slapping a fee on top, it's a strict regieme of training, control and excellent book keeping on top of a passion for food and a desire to make people happy.

As to your last paragraph, I believe that's covered by closing, I should have clarified on that point, my apologies
I'm nowhere near an expert, but isn't the same thing true for olive oil? It's a huge market but probably also with huge differences in quality.
It's all about force and material properties. The drive type doesn't matter as long as it can handle the force it will see. If the tool and the fastener fit well the limitation is usually whatever has the smallest minor diameter.
Does Buffett's large Apple stake imply anything about Apple's future innovation?
Companies often think that with k8s they can put the onus of devops on the app developers themselves. My company quickly found that that it's not nearly that simple and you still need a team of engineers dedicated to helping people get set up, debug issues that arise, and build tools for both.
There's a whole set of skills needed. If it's only half way in when it cams out, then you need a bigger pilot hole. If you're screwing into wood, another useful tip is to dip the screws in vaseline (petroleum jelly) first.

If you're getting stuck removing the screw, wait 6 months for the humidity profile to change and the wood to open up.

I'm being slightly factious and I share your pain. The vaseline tip is real though.
Everything is politicized now. /r/soccer used to be my favorite place, but since the whole Russia & Qatar appointment - even that place is not safe.
Show HN: CrowdSync – Automate Repetitive Processes with People
Ethereum does have plans to switch to 'proof of stake' (as opposed to its current 'proof of work') which would dramatically decrease the power consumption.
I'm pretty sure that if I had unlimited funds, I'd take the naive approach of fixing homelessness by building homes.

I'd design a mini-village for 5000 people, able to stand alone or surrounded by others. Then I'd build that, over and over again. I'd keep building as long as they kept coming.

I know this wouldn't solve the problem, but it would give those with a better handle on the situation more power to solve it.
I don't think we're thinking about AWS at all, at least I'm not, nor have I ever heard them brought up in that context. We see a problem, we have a problem, we're working together for a combined solution that fits our use cases.

We have included AWS examples and considerations for their requirements, if they choose to be involved or not is on them.
> Not sure how you could do that efficiently...

You could probably do that quite efficiently with Passive DNS data. There are a bunch of providers (e.g. FarSight, RiskIQ, many others) that collect and aggregate DNS request data and make it searchable over time.

RDNS is probably not going to be helpful. I'm not aware of any cloud provider setting a PTR record by default, and I think most won't allow you to do that at all.
Sites like DomainTools have vast amounts of DNS records indexed and allow reverse lookups by IP address (so not actual reverse DNS) which would make your idea pretty doable.
Big Brother Goes Digital
You are correct that it is simply not worth it. It was not worth it and we dropped it thankfully. Hopefully we can drop stuff like internationalization with all its wasted effort soon as well.

Regarding JS, I hate its overusage as much as the next guy, but it is in no way a reason to block it all. Nobody is going to waste time to develop for inferior platform (web without JS logic) just so you alone could see an inferior version of the website. Just ignore shitty sites or identify them and block JS on them instead.

Also saying it's just for page reload is simply wrong. When I don't want to download Skype or Discord, I go to the website and they work. Will they work without JS? Will for example dynamic content rendering when I write a comment work? Will P2P file transfers and calls work? JS is used to make web site experience drastically better by good developers, we should strive to be those better developers instead of going back to dark ages of text-only web.

This movement to get rid of JS because there are idiots out there who have the audacity to show the banner that is 3/4 of a screen is frankly just dumb. Why are you trying to ban the tool when it's misused? The web gods gave you the ability to block only the parts of the page or parts of JS you don't want. Use it!
Being a mediocre UI/UX designer – the honest version
Again, that is your interpretation. And you could interpret it to mean pretty much whatever you wanted, including preemptively killing someone who could pose a threat in the future.
I think there's a 'balancing game' between "I need my DNA to be as compact as possible" (no waste of energy, faster to duplicate, less chance for errors) and "I need space in my DNA to allow new things to evolve".

In zebrafish and mouse, the more "developmental" a gene is, the more SPACE it seems to have around it. More space means more regulation and more potential for new regulation.
Percentage Calculator
Bing has been known to be a great search engine for "reverse IP searches." https://www.bing.com/search?q=ip%3A208.109.192.70

If you're fast enough, it could still be cached in bing when you search.
It is astonishingly disingenuous to suggest that merely factually false information is the only thing censored, hidden, or downplayed in timelines and searches.
> I think people expect much more interactivity now,

This keeps coming up.

Personally I keep thinking that devs and cv-driven development might be to blame as I rarely hear any customer demand anything that demands a frontend framework for their web sites (now web apps, that's another story).
Thank you for taking the time to reply. I signed up my first customer by offering them the service at an extreme discount but I can't seem to tempt anybody else with this approach. I feel like I definitely need to work on my sales as I have no experience in that area and I think that's what's weighing me down. I've spent the last few days working on a referral feature as the site(s) bring in about 100 users a day and I want to try and capitalise on this high amount of traffic whilst it's still strong. I'm not sure what my next steps from there are however.

The company is based in Manchester (uk) but even there I can't seem to build any traction, I haven't yet spoken to any media/journalists however as I wouldn't even know how to approach them!
I'm in Ohio, but I guess that's close to Canada. The bit was pretty easy to find in the first hardware store I tried.
I'm quite aware of some credibility of some HN users. That doesn't give them the right to give arrogant or non-argument-backed answers.
Besides that: There is no reason to base your argument on the age of my account.
Embrace Mediterranean or Nordic diets to cut disease, WHO says
I use a cheap chisel the same width as flathead screw, thoroughly clean out the slot with it and use as a screwdriver with very heavy pressure as I turn. This was for very old (circa 1900) screws in old growth wood.
It's also far less profound than you might think as cells are extremely complex and don't have that much wiggle room. They hit a local optima after hundred of millions of years so it's a really good one.

Not just copying DNA, but also a cell wall and nucleus etc. On top of that multi cellular organisms are on the evolutionary slow lane, they have smaller populations, take longer to reproduce, and don't simply hot patch any random bit of DNA they come across.
It depends manifesto
Well, I looked at the summary, and they're implementing a Seq2Seq model for this. It is what I think of as an archetype for machine translation and chat bot tasks.

Quite a few new network architectures in this space have been updates to this model, which uses an RNN encoder and a decoder, along with attention between them and a beam search for better results.

I wouldn't call this model a solution for natural language translation, nor would anyone else. But I think fast.ai meant that they're going to explain and go through this model, and how it's helped bring a new generation of models with good performance in this particular space.
If by flat head you mean “-“ shape then the main reason is that if you don’t have the drill bit centre plain in the exact same plain as the screws then it’s a nightmare to remove. For metal of pre threaded holes this isn’t an issue but drilling into wood where even with a pilot hole you can be a few degrees of perpendicular to the surface flat heads are significantly slower to work with.
These services that are layers on top of Stripe really rub me the wrong way. I’m sure it’s useful to many people who want to take credit card payments but don’t know how to code up a Stripe integration themselves, but I really dislike the idea of having another middle-man between the user and Stripe.
I continue to do it as well. Web frameworks make it so easy it’s hard to justify not doing it.

There are so few web apps that actually need the SPA treatment. It’s a lot simpler to ignore the tool chain headaches that come from committing to the SPA when you don’t need it and gracefully degrade.

It’s so rare that I actually run into an SPA that doesn’t feel slow...I just wonder why people bother sometimes.
Iron law of Web development: You develop your site for tge platform that has 95% of your user base, and tell the other 5% to join the 21st century because supporting them is not worth the cost.

Back in the early 2000s, this meant you had to check your site in IE. Stragglers still using Netscape could pound sand.
I've just checked the Docker image and it's 417mb. How on earth is it this large?

https://hub.docker.com/r/ortuman/jackal/tags/
Deflationary currency disincentives investing in the future. There's nothing good about it.
It should be noted that Robertson screwdriver holds a screw in without the use of magnets. It makes things so much easier and is by far my favorite type.
There is video of the James Taylor tuning method on YouTube, by James Taylor himself. His way depends on using precise digital tuners for repeatability. I came to similar conclusions years ago, by ear, before discovering his video, and I still do it by ear, because every guitar is a little different. Modern Peterson strobe tuners and some others have "sweetening" modes that produce a similar outcome.

The end result is that the strings get increasingly flat as you go down, with the low E quite flat (like 18 cents or something). I like doing this by ear, because it varies by guitar, and also by tuning - I often use non-standard tunings, and modal tunings want a different sort of sweetening due to the octave and fifth relationships.
I'm going to assume that whenever you say firewall you're talking about a WAF, since you mention "web equivalent of iptables". Disclaimer: I also work with 'tptacek, but opinions my own.

> it takes less than an hour to set up a WAF

Not if you want it to do anything useful. Default WAF rules are mostly useless and come with bypasses -- kinda like XSS filters in browsers, and browsers are in a way better position to judge if XSS is going on or not. You can sort-of get useful WAF rules if you encode most of the invariants of your system in your WAF -- but your app is in a strictly better position to do that sort of validation for you instead.

> and it doesn't worsen your security position.

Yes, except for the shiny new TLS MITM, the pathological parser performance cases, the new attack surface in that WAF itself (hands up if you've seen XSS in a WAF interface) and the continued operational cost of having new infrastructure that sees plaintext... Sure! And then I'm being generous in assuming we're not talking about a virtual appliance or as I like to call them "mystery *nix box you can't patch or audit".

> Securing your application long term is a complex, expensive, time consuming process. Suggesting that spending a couple months to be "serious about security" is somehow better than first taking one hour to do the most bare minimum effort is ridiculous.

Also, unlike WAFs, it's effective.

To be clear: I am not conceding your point about cost. It does not take "months" to identify systemic appsec issues. It also does not take an hour to configure a WAF and have it do something vaguely useful for your application.

Anecdotal evidence: Latacora literally does this systemic-discovery-and-remediation-plan thing for a living as a part of our engagement. "Months" is not our timeline for any kind of systemic appsec issue like SQLi or XSS.

> ... the web equivalent of iptables might be a good idea

Are you really sure you want to stand by that equivalence? How often does one come across iptables bypasses?
24 hours
- 8 hours sleep

- 8 hours 9-5 job

- 1 hour for travel

- 2 hours with family

=> so... I do not eat, I do not take a shower (or I can take a shower with my family), in my experience it's more 3 than 5 hours of free time, minus some time to change my state :), it's not like going to sleep mode is like an instant sql update.
Wow very cool story. I'm in NYC now too. I've been working for almost 3 years now and I'd like to do the same, to go down to South America and learn spanish for a few months. Did you have a lot saved up and anything endgoal in mind when you did it? Did you work during that time? Or did you just let it rip and go with the flow? I just need some time to get a fresh mindset, so sick of my job and the day to day.
You can find Percentage Calculator
www.percentagecalc.net
I've self-published two books and my economics have been completely different. Since first publishing Mastering Modern Payments in 2013 I've grossed almost $75k directly from product sales. Of that, I've paid about 3% to Stripe and PayPal for credit card processing, a few thousand for server hosting, and another few thousand for design and editing work over the years.
You may have missed my edit to my previous comment regarding the tone of your comments. I suggest you go back and check it out. (Yet another sign of the age of your account, which is most definitely relevant.)