skysight-inc/HackerNews huggingface dataset:
I don't think these are necessarily contradictory. With pytorch-transformers, you can use a full-blown BERT model like the best in the world. And yet, to make this novel and defensible, you would need to build on top of it and innovate significantly, which would require significant capital to achieve.
That's not true, we can the comment people leave when they like before we like/match them back. The thing is that they can only leave a singular comment/message.
It's of course better to blame you than to admit his own mistake.

This reminds me of a joke at my previous job, where we always said "the intern did it" when something was wrong :D. The intern that already left months ago of course.
I think churches have often fulfilled this role historically; but now that job is served largely by colleges (especially those with a high-cachet brand-name). They're a modern 4-year debutante ball: the dating pool is filtered both by age and socioeconomic status, and most students are packed into tight living quarters, maximizing random social interactions and leading to emergent trust/reputation networks. There's a reason that "we met in college" is such a common answer from married couples.

Bryan Caplan and Robin Hanson make sharp critiques against secondary-education institutions, arguing that signaling of grit and conformity is primary, while learning is secondary; but IMO the dating-pool petri-dish aspect of college (often subsidized by parents starting to think about grandchildren) goes under-examined.
Just a guess but maybe it's some licensing issue? https://www.nvidia.com/en-us/drivers/geforce-license/

No Datacenter Deployment. The SOFTWARE is not licensed for datacenter deployment, except that blockchain processing in a datacenter is permitted.
In the future we'll say "We don't need Haskell because we already have values, higher-kinded types, pure functions, and do-notation in Java".

(Although if I could speculate based on past performance: values won't work with collections, pure functions won't allow recursion, do-notation will be incompatible with checked exceptions, and the higher-kinded types won't have inference. And all of them will be jam-packed with unnecessary syntax.)
How does that fail at compile time if you try to read a value when there is none?
Similar here. Nowhere near the top in attractiveness; had pretty good experiences on match; ended up meeting my wife playing beer league level softball, but match absolutely “worked”.

In spending time with female friends who were doing online dating, it became fairly clear to me how easy it was to be in the top 10% of articulate and interesting in correspondence.
Complex javascript apps just weren't a thing...hell, it took google writing Gmail (2004) to really show everyone that a large SPA using javascript was even possible.

After Gmail...things really started to move in the javascript world...people started to put effort into both the runtimes and the libraries.
Trends in Data Science and Machine Learning Platforms
1. https://talonvoice.com/
2. https://serenade.ai/beta
Datacenter GPUs are mostly identical to the much cheaper consumer versions. The only thing preventing you from running a datacenter with consumer hardware is the licensing agreement you accept.
Ask HN: What are day to day “problems” that have verified solutions?
Especially interested in those things that keep coming up at workplaces, at home, or anywhere between.

Maybe the people with these problems have not (yet) been exposed to the solution, or maybe it runs counter to intuition and doesn't 'stick', but our collective knowledge knows. And you know. It might even drive you a little crazy that it keeps coming up.

Some examples: Date formatting ( https://xkcd.com/1179/ ) and data integrity (Reed–Solomon error correction), or even more "mundane" things like how to fairly split something up between two people (one splits, the other chooses).
I assume there is zero chance of you reading this, but just felt the need to clarify something.

When the efficiency of a heat pump decreases it’s producing less heat for the same energy (when running) rather than the same heat using more energy. As you need more meat output as the temperature drops that quickly becomes a problem. This means you quickly need either a larger heat pump or a backup resistive heating element in the worst conditions. That’s rarely an issue for ground source heating, but is a huge issue than means a heat pump may theoretically be much more effect looking at a chart than what actually happens in practice.
Sure there may be some issues, but as you say, we're moving two steps forward :)
This. The tooling and development environment for JavaScript has improved by leaps and bounds. As an early adopted I found JS to be a pain in the ass. These days I dare say it's one of my favourite languages.
How do you know if the monitoring node goes down at the same time as the other servers?

Remember that Linode/Vultr/etc don't run their own datacenters, they share datacenters and sometimes downtime events can exist outside of datacenters.
I suck at spelling. If I was one of the cool kids I'd claim to be dyslexic.
How to Make More Sustainable Purchases
1) Don’t forget your reusable bag!

https://edailystar.com/how-to-conserve-electricity-1358

The option to use a reusable bag isn’t even really option anymore. Consumer behaviour has changed and using a reusable bag is now expected to be a part of your regular shopping routine. If you’re anything like me, you have a great routine for remembering your reusable bags when going to the grocery store, but can’t seem to remember to keep some spares around for when you’re out running errands. My trick is to place a little note right above where I hang my keys – the place I look at last before I leave the house. It’s that easy – a yellow post-it (the eco friendly type of course) that reads “don’t forget your reusable bags” and a smiley face!

2) Donate before you buy new

It’s very easy to let things accumulate in your home. One of the best ways to stay on top of what you have purchased is to conduct a small assessment of the items that you own before you buy new items. Buying new clothes is a great example of this. Before you go out and buy new items for your wardrobe, go through your closets first. Pull out the items you plan to replace during your next shopping trip and donate them to charity. This way you are not only keeping the clutter in your home to a minimum, you’re also helping others who are in need.

3) Buy in bulk

By buying in bulk you are taking huge strides to decrease your personal environmental footprint. Products that are packaged in bulk use less energy to create and less unnecessary packaging from these products ends up in the landfill. By increasing your purchases of bulk items, product demand shifts, which places pressure on the supply chain to decrease small packaging and increase bulk packaging. Purchasing in bulk will also save you money.

4) Buy local

Support your local economy by purchasing items that are made and produced locally.
NVIDIA forces you to buy significantly more expensive cards that perform marginally better if you are using them for datacenter use. They try to enforce not letting businesses use consumer grade gaming cards. I assume this is so cloud providers don't buy up all the supply of graphics cards and make it hard for gamers to get decent cards, like what happened during the bitcoin craze.
I agree with the author's opinion about

> I’ll go out on a limb and assert that most of the up front data pipelining and organizational changes which allow for it are probably more valuable than the actual machine learning piece.

Especially at non-tech companies with outdated internal technology. I've consulted at one of these and the biggest wins from the project (I left before the whole thing finished unfortunately) were overall improvements to the internal data pipeline, such as standardization and consolidation of similar or identical data from different business units.
edit: haha someone chased this all the way down the chain just to downvote me here.

>I don’t see why you would get downvoted for this. Your statement sounds reasonable to me.

Because hn is very fragile and sensitive about words like "white", "male", "privilege", "elite", "ivy league".

Time and Time again I've been downvoted for mentioning these things when they are germaine irrespective of anything in the content of my comments.
Train LSTMs faster with Haste
Link to the paper: https://arxiv.org/abs/1910.10683
Grindr has been moving more and more into the "dating app" territory. As of last month they introduced the ability to pin multiple Spotify songs to your profile just like on Tinder. That doesn't aid hooking up, that aids self expression and find other users you relate to.
If one’s goal is to settle down, why spend time dating someone who has any deal-breaker (whether religious, smoking/drugs, economic, or any other)?
Word about these problems has been out for ~20 years if not longer: https://www.chronicle.com/article/So-You-Want-to-Go-to-Grad/... and yet people keep going. Grad school will change when people stop going.
How to Make More Sustainable Purchases
1) Don’t forget your reusable bag!

The option to use a reusable bag isn’t even really option anymore. Consumer behaviour has changed and using a reusable bag is now expected to be a part of your regular shopping routine. If you’re anything like me, you have a great routine for remembering your reusable bags when going to the grocery store, but can’t seem to remember to keep some spares around for when you’re out running errands. My trick is to place a little note right above where I hang my keys – the place I look at last before I leave the house. It’s that easy – a yellow post-it (the eco friendly type of course) that reads “don’t forget your reusable bags” and a smiley face!

2) Donate before you buy new

It’s very easy to let things accumulate in your home. One of the best ways to stay on top of what you have purchased is to conduct a small assessment of the items that you own before you buy new items. Buying new clothes is a great example of this. Before you go out and buy new items for your wardrobe, go through your closets first. Pull out the items you plan to replace during your next shopping trip and donate them to charity. This way you are not only keeping the clutter in your home to a minimum, you’re also helping others who are in need.

3) Buy in bulk

By buying in bulk you are taking huge strides to decrease your personal environmental footprint. Products that are packaged in bulk use less energy to create and less unnecessary packaging from these products ends up in the landfill. By increasing your purchases of bulk items, product demand shifts, which places pressure on the supply chain to decrease small packaging and increase bulk packaging. Purchasing in bulk will also save you money.

4) Buy local
Yup, that's as much as I confirmed myself, if you take a look at my other comment in the thread. It seems like the fraudster used the name and address of his gf as the shipping info.
A properly setup helpdesk negates the need for an Ombudsman. If a tech company cannot get a helpdesk escalation path correct, what makes you think they'll get an Ombudsman scenario correct?
Badoo and Bumble are made by the same company, lol
I find it fun how the cost of the cloud is forcing people to consider what absolutely must run in the cloud (presumably for stability and compliance reasons) and what can be brought back on-prem.

We don't train ML models, but we are in a similar boat regarding cloud compute costs. Building our solutions for our clients is a compute-heavy task which is getting expensive in the cloud. We are considering options such as building commodity threadripper rigs, throwing them in various developers' (home) offices, installing a VPN client on each and then attaching as build agents to our AWS-hosted jenkins instance. In this configuration we could drop down to a t3a.micro for Jenkins and still see much faster builds. The reduction in iteration time over a month would easily pay for the new hardware. An obvious next step up from this is to do proper colocation, but I am of a mindset that if I have to start racking servers I am bringing 100% of our infrastructure out of the cloud.
Show HN: Speaketto, an Online Marketplace for Conversations
The issue I see with this is that

1) You can't use it after the fact.

2) It's very specialized.

People are not going to set up dozens and dozens of services to monitor for really rare things. It should be part of general purpose monitoring suite.
source: https://edailystar.com/how-to-conserve-electricity-1358
I agree that the decrease in funding for big and vague projects feels like a big societal mistake. So many hugely influential inventions like ARPAnet, the networked office (PARC), and a whole book full of stuff from Bell Labs, came from a place where there were lots of smart people working on big long-term problems in the same context. PARC made WYSIWYG editors for the bitmap displays they made for the workstations they made to connect up with the network they made — none of those would have taken off the same way individually. And VC-funded startups that focus on one small problem for a few years are never going to fill that gap.
We'll be living in a pretty dull place if only true stories were allowed.
Some companies, this doesn't work at all. EG: Postmates. Emailed pretty much every one of their executive/management team about a literally brand damaging issue, and received zero bounces, but also zero replies. Some companies have a policy to ignore unsolicited emails, no matter how serious the issue, as to not fuel the idea that doing so will get results in the future.
Here's a video outlining Talon's [1] UX: https://youtu.be/ddFI63dgpaI

[1]: https://talonvoice.com/
Also, regardless whether you would be trying to tie in a custom chorded keyboard, plug in voice recognition or control your computer with a single muscle there would be a certain overlap in integration with computer software. That'd be the rationelle for creating a repository / loose collection of interoperable solutions so that when you have e.g. a great voice recognition platform you could have it working with N platforms straight away. Instead of having all the new interface attempts having to write all of this boilerplate from scratch. Let's say interface for eclipse, ubuntu, windows, chrome, ...

Along with benchmarks for testing the performance and in a more or less sciency fashion compare them to each other. An overlap would also exist in other areas such as word prediction and probably many more.
With TypeScript and async/await papering over its greatest sins and inconveniences, it's not half bad.
> because of the sunk costs

how is that a sunk cost? all the tech companies use the same leetcode questions. If anything it makes it easier to switch job out of google because oftheir prep.
Speaketto is an online marketplace for conversations, where language learners can practice speaking any language with a language helper that matches their needs.
To make matters worse, it turns out that there are actually two different concepts commonly labelled by the word "prime", and in some highbrow contexts they are different -- so mathematicians actually define "prime" in an entirely different way: p is prime iff p|ab => (p|a or p|b). That is, a prime is something that can't divide the product of two numbers without dividing at least one of the numbers. The thing about having no nontrivial divisors is called being "irreducible".

(When are they different? When you're working with some kind of number other than the ordinary integers. For instance, suppose you decide to treat sqrt(-5) as an integer, so your numbers are now everything of the form a + b sqrt(-5) where a,b are ordinary integers. In this system of numbers, 3 is irreducible, but it isn't prime because (1+sqrt(-5)) (1-sqrt(-5)) = 6 which is a multiple of 3 -- but neither of those factors is a multiple of 3 even in this extended system of numbers.)
Nice, thank you for the TLS/ACL hint!

I'm learning terraform/consul/nomad/vault as I build this thing, so I think the learning curve for me is extra painful compared to some of y'all.

The docs seem really good if everything is cloud-hosted and really nonexistent if you're running it all on your own metal.

I'm thinking I'll build out my test stack with vagrant. I can use Dropbox or Keybase or something similar to store and sync my terraform state if I need to. Any other hints or helpful readings?
You mention loss-leader services, but the model is no doubt setup to funnel you towards profitable services.

I switched a personal domain to them, but it won't be long before I get my employer to move their resources over to them, assuming I see this all play out well.
Indians occupy most of the management positions in FAANG, and even though developers from other races/groups do very well during the interview process(I participated in), they barely pass, because they are not from the chosen race.
I would be highly surprised if Management in FAANG is not at least 80% of Indians, so please don't even bother applying here (yep, worked for AA and now G).
No they are not. Converting a semi-shaded black-on-yellow to clean black-and-white is not a matter of picking a better camera. Aligning it into am axis aligned rectangle form (from whatever angle you managed to capture them) is not a matter of picking a better camera. Tesseract is really bad unless your input is really clean.

Reflective helps you only if you actually shine light from the direction of the camera. which you can't practically do from within a car (the setup described in the post), and in most jurisdictions cannot legally do at all.
I think the total number of jobs (programming + other) that humans can do economically might go down over time. Programmers can usually pickup the next ambitious project (e.g. a sales bot) when the old domain is no longer profitable.

I think Bartosz is saying that Math and Category theory is useful to learn because it works in a number of subdomains. It can help keep the domain switching cost down somewhat.
Well, it may well get them to put effort into using VPN or other means to circumvent the per-account limits.
I'm glad addons like Multi-Account Containers exists. I just containerized all of Vox Media websites.
All of those languages and more are linked in the sidebar, what would you prefer to see?
> Want to reduce CO2? Start creating policies that favor domestic businesses and reduce reliance on places like China or India for consumer goods.

Ding ding ding!

There's like 15 ships that produce more emissions than every car out there per year.

The counterargument is that these are very efficient by volume. This is true. But... do we still need that? In my neck of the woods (middle of USA) You're still going to need to transport the car over land... If it was built more locally we wouldn't need nearly as much shipping in the equation.

An interesting question I've had: What about the supply chain itself? As an absurdist example are we shipping raw iron from the US to China by boat for them to refine, only for them to then build it into a car and ship it right back to us? That one probably is not true, but...

I wonder what cases we have where raw materials are being shipped to countries where labor is cheaper, lengthening the distance from raw to product, thus increasing emissions.
Lemon Market would be a great name for a dating app.

Gatekeeping could be done at scale with a web of trust model.
Sqlc: Compile SQL to type-safe Go (Kotlin and TypeScript planned)
So far, The Beehive (Bumble's company) has managed to avoid being swallowed into the black hole that is Match Group (Match.com, Tinder, OK Cupid, PoF, more...). Though yes, the point stands that competition is rare and thus far every competitor eventually gets swallowed into the black hole. (The assumption for Bumble is not if but when.)
A default case supreses the warning in Haskell too, there is no other option.

The real problems with C enums aren't about matching completion, they are that:

- There is no guarantee that a variable value is in the enum range;

- A C (or Java, or C#) enum is a very poor type and can not represent all the data that a Rust enum carries. Developers usually use them with union types to solve that problem, but then there aren't any warnings for most problems anymore.
Higher prices!= higher quality.
Here's how your post reads: we have senior devs+ we try charge 40% more,yet clients don't buy in. You know what? Every shop in town has senior devs and most of them are passionate. Depending on which Eastern European country you are based in, even the entire team full of PhDs in ML with 10 years experience may not sound that extraordinary. You need to find the reason why you are ACTUALLY better than your competition.Do you have tons of white papers or cases studies on your website that clearly show how and why you are solving these problems? What are you doing differently compared to the guys from the shop across the road? You need to be very very comfortable with saying " fuck yes, we are 40,50 maybe even 100% more expensive than any other company you'll be speaking, but here's 25 reasons why you search for ML experts stops here". These things are learnable, however if there's no strong sales culture in the business,I'd advice to start looking for someone who could deliver these messages to your prospects.My experience: work for a company that operates in a low entry, saturated market and sells services almost 3 times the average price in the country.
This feedback has come up a lot so I've adjusted the alert!

You are correct about the case studies. I wanted to get a basic version out first and add them as I go along. Super appreciate the feedback :)
No, there's a lot more that goes into handling incidents that affect large production systems. Getting things back up as fast as possible, coordination, communication, getting the right action items out of it. There are tradeoff decisions that need to be made, executives and big customers picking up the phone.

This kind of tooling is what arises in an effort to automate and streamline incident response. When you're operating at Netflix' scale, each minute is precious and if a tool manages to save 45 seconds on each incident, it can be quite valuable.
When localizing software also it's a general rule of thumb that your on-screen UI spaces need to be something like 40% bigger than the English text that goes in them since the German equivalent is always going to be way bigger. It's common for it to turn out half-way through localization that some of your text doesn't fit anymore.

(FWIW, this also happens when swapping from ideographic languages to English - western localizations of Japanese video games often end up with very small text as a result.)
I would assume most QA (question answering) models blow Watson out of the water. A lot has been done since then.
See: https://aclweb.org/aclwiki/Question_Answering_(State_of_the_...
I am also thinking in a more general sense of keyboard usage. Walking for example would reduce precision, noisy areas such as car and in industry etc...
In case anyone from the team is watching, the colab link at the bottom is broken.
English has an incredibly simple grammar, comparatively speaking. There are only three verb conjugations (if you don't count auxiliary verbs) and one gender. Even naming variables is easier!
John, you guys seem pretty awesome about posting root cause analysis and being transparent, can we expect to see at least a comment (if not a blog post) summarizing what took place here?
Anyone know what's new in the blogpost? T5 has been out for a few months now.