skysight-inc/HackerNews huggingface dataset:
>> "For a game like Super Metroid, the "CRT experience" essentially boils down to "a greater sense of atmosphere and an enhanced sense of depth in some of the sprites". Does this arguably improve the experience? Yes. But the core experience of Super Metroid is not lost if you can't experience it this way"

In all honesty I really have trouble buying the idea that a CRT is necessary to enjoy super metroid(or these old games in general). That's my favourite game, I grew up playing it on a snes, when we put the snes away after we got an n64, I kept playing it on emulators, the last time I played it I used an 8bitdo sn30 over Bluetooth on retroarch on my android phone, the game is the same. The atmosphere is the same, playing it felt the same, there was nothing 'missing' by not playing it on my snes on the old crappy TV in the hallway while my family walks back and forth in front of me.

Eight year old me would have been amazed and exctatic if he could have carried around and played the entire catalogue of 8,16 and 64 bit console games on a small computer that fits in my pocket using a wireless controller.

I've always thought of consoles as simply a means to play games. I love that there's hardware accurate emulators or even inaccurate emulators, that I have the ability to play these games on nearly any popular device that exists with graphical enhancements or using one of the many hacks or fan patches available. Being freed from the original hardware these games were developed for has allowed them to live on and be enjoyed in ways nobody back then even considered and for me that's far more awesome and exciting than trying desperately to recapture the exact look and feel of all these games.
China Coronavirus: Tough Realities and Possibility of Global Pandemic–Epidemic
> My point is simply that every drug carries some risk and that every one of us can react differently to them

It's false equivalency to suggest that because all drugs have some risk, we should treat all drugs as equally risky.

Yes, all drugs carry risk. But no, all drugs do not carry equivalent risk profiles. When we're discussing the risks of psychedelics, it's dishonest to try to dismiss them as equivalent to every other drug under the sun. We need to have an honest conversation about the potential risks and how they differ from other psychiatric medications.

This was my point with the opening post: Everyone is so excited about the potential applications of psychedelic medicine that we're overlooking traditional logic. If we want to see the field of psychedelic research continue moving in the right direction, it's important that we stay rigorous with our logic and reporting.

Can you imagine if a brand name drug was found to have a side effect of triggering psychotic episodes in vulnerable patients, and the drug company responded with "To be fair, all drugs have some risk". HN would be all over that faulty logic if it came from a corporation, but for some reason psychedelics get to play by a different set of rules.
When I was in HS I didn’t know of anyone who tested. And this was even though students knowing someone who got fried. So it sounds good in theory, but doesn’t happen in practice.
I know it isn't perfect, but I personally am a huge fan of Google's interview process. It's a boon to people switching careers because data structures and algorithms can be studied without any professional experience. Behavioral interviews and GitHub portfolios are biased towards those with previous experience and internships, which many of us never have the opportunity to do.

After leaving graduate school (not CS), every startup expected me to magically know how to be a professional software engineer, and I found Google to be the only company willing to hire and teach me. If the goal is to bring together smart people with diverse academic backgrounds, I find that Google's process is rather successful.
What French really needs is a comprehensive spelling/grammar reform. In Haitian Creole, "ne pas aller à l'école aujourd'hui" is written simply "pa ale lekòl jodi"! And one can just write "mwen" instead of having to differentiate "je" and "moi". (There's also a marker word "ta" that's entirely isomorphic to the English "would" in that it introduces a conditional modality.) Not coincidentally, English is basically a creole language as well. That's why it's so incredibly simple.
Man what a stark contrast to how my Netflix interview went. I was contacted directly by the hiring manager, three days later I was onsite for the phase one interview, three days later I was onsite for the second phase, and I had a verbal offer on my way out the door (for more than I asked for).

Came back a week later to sign the paperwork after I emailed with the recruiter a few times about offer details. Started a week after that. (And then went on a one week vacation after working for only two weeks and got paid for it, because it was already scheduled).

And this wasn't an outlier. Pretty much everyone we hired had a similar timeline. Sometimes the candidates made us wait for an answer because we were so quick that they hadn't even had their first round at Google.
Google Nest Camera Live and History offline for more than 4 hours
Winners of the 2020 Underwater Photographer of the Year Contest
It's slightly more than that -- it also involves lowercasing and removing articles before testing for string equality.
In your README, you state:

> we implement the Needleman-Wunsch algorithm in TensorFlow.

What sort of performance do you get with your implementation on TensorFlow vs other implementations of Needleman-Wunsch?

What scores did you use for gap opens and extensions?
> the full 11 billion parameter model achieves the exact text of the answer 50%[ to 30% of the time]

If you need to tweak 11-billion parameters to get a particular result, I don’t see how you can call whatever is being called a model, more like a component of a model.
> What's missing from the conversation are the perspectives of those who had a positive interview experience...

Maybe these positives perspective are drowned out by the sheer amount of negative perspectives?
That's from October 2017 - would be great to see an update.
I think what amirathi is saying is why would someone use your SaaS vs using AWS. Using AWS on it's own is painful so I get your value prop but there are also some solution in this space already such as Serverless[1] or Apex[2] that make this process very easy. I don't think it's necessarily a bad idea and the fact that there are products out there shows there is a business for it. There is some competition and pricing is going to be tough (since Serverless is free)

[1] https://serverless.com/

[2] https://apex.run/
May I ask: roughly what year was that?
Back before XmlHttpRequest, you could "poll" for server information using a hidden IFRAME.

XmlHttpRequest + JSON formalized this type of data transfer.
I have been working on getting Mozilla's DeepSpeech and some additional JS libraries up to a level where it can be used (among other things) as a voice keyboard.

https://github.com/jaxcore/deepspeech-plugin

It's not quite there yet, but I'm working on it.

It can type numbers and symbols reasonably well, I need to do some additional work like build a custom language model to be able to type letters and plug some other gaps in Mozilla's CommonVoice model.

Here's the number typing example:
https://github.com/jaxcore/deepspeech-plugin/tree/master/exa...
> And likely as long as it is profitable to do this, we will, at massive non-financial costs.

Note that there is a simple solution to this. You just need to price in the generated externality. That's what a carbon tax does.

The fact that basicaly no country has one tells you a lot about what governments really think of the climate crisis.
I am not sure what you are doing, but can you just compute the similarity between two frames, and analyze only the novel frames?

I.e. I think that in one minute video, 95% of your images do not have new information in them
Did GCP just turn cloud functions into their primary CI/DI tech?
>Starting April 20, 2020, Cloud Functions will use Google Cloud Build, Container Registry, and Google Cloud Storage to build and store your source code, and deploy container image(s) before running them on Google Cloud.

Seems to me that cloud functions have no particular need to be near any of those unless you intend to use it as CI/CD glue.
I did not study CompSci but microengineering (mix of things, including robotics and manufacturing) and I am now working there as a SRE. Some colleagues are mathematicians. So definitely not only CS background :)
All of these quotes are from business/sales/marketing people, not from developers actually using the language, and about a third of the people quoted have clearly mistaken it for Java.
To put these results in perspective, the T5 team went head-to-head with the model in a pub trivia challenge and lost!

Trivia fact recall and NLP seem like two quite different tasks even though both are required to do well in a quiz.
While I’m sceptical of the slavery explanation for Rome, the pre civil war US south wasn’t meaningfully industrialised.
May I ask: why did you work for Google a second time? Thanks.
If you mean horizon as in a "horizontal earth service, to which your plane might not be parallel to", Flat Earth is more compatible with horizon than a spherical Earth.

If you mean "where the sky meets the ground far away", it's a finite distance away but maybe you can't ever reach the end, perhaps due to increasing drag force the closer you get to the edge, and a curved prism that distorts optics.

If you allow natural forces to vary with distance from the edge of a disk, you can probably recovery most spherical phenomena.

There's a sort of equivalence between static geometry models and dynamic force models.
Any form of maintenance or cleanliness is basically bistable.

Start off with things clean, consistently try to keep it that way, and it's actually pretty easy and not too much effort.

Start off with a mess, or start off clean but then neglect things for a while, and you will wind up at the bottom of a hole that it is going to be a long, painful slog to dig yourself out of.

This applies to tons of things: coding, keeping your bathroom clean, car and home maintenance, personal relationships, financial management and record-keeping, etc.
Taking your argument to its conclusion, if there's a bad manager, then the director is bad, then the VP is bad, all the way up to the CEO. A single bad employee means the CEO is bad. I think we can both agree that stretches the definition of bad so far as to be meaningless.

Personally, I've seen bad managers under good directors. It's complicated. Anyone can make a bad hiring decision. My point is that even if you are able to identity bad people under you, that identification process takes time. The higher you go in a hierarchy, the longer the time horizon you tend to be evaluated on. To say it should be obvious on a very short time horizon is disingenuous and only covers the most egregious cases.
Where Sci-Hub Is
You are a fairly well known dev. That certainly opens doors.
Of course, you can also automatically search the best data pipeline for your data...
That's a good question!

1. Note that these were not quite "two solutions" as one might think from the phrase, but rather a commissioned program, and a review of it (which also happened to contain an alternative approach).

2. I did actually end up comparing them on a test corpus just last month -- kind of linked to it twice in the comment but here it is again: https://codegolf.stackexchange.com/questions/188133/bentleys... -- a C++ translation of Knuth's program runs about 140 times faster on the largest case than the shell solution.

3. About "writing it quickly using existing tools": note that while the Unix commands -- tr, sort, uniq, sed -- are widely available today (even on Windows!), they were not so in 1986, unless you were in certain special circumstances such as having paid a lot of money for a Unix system. So McIlroy was pointing out that in their (Unix) world, this problem would be easier than it was outside, so his proposed solution was also sort of an advertisement for Unix, not just the Unix philosophy.
Netflix is known for being speedy with hiring because they are also speedy with firing under performers.

So they see hiring as a relatively low risk proposition and will make decisions faster since the long term effects are greatly lessened.
"Reason, also known as ReasonML, is a syntax extension and toolchain for OCaml created by Jordan Walke at Facebook.[2] Reason offers a syntax familiar to JavaScript programmers, and transpiles to OCaml.[3]"

https://en.wikipedia.org/wiki/Reason_(syntax_extension_for_O...
There's also another option in the middle which is a version that takes a value to return when the list is empty

headOr :: a -> [a] -> a

which is similar to the Maybe solution but forces the caller to discharge the Maybe immediately rather than letting them potentially clutter up the rest of their code by proliferating the Maybe.
I saw a documentation a while ago on yt where a German family bought a smartphone over Amazon, which was from China (not sure anymore if they knew at that moment). It exploded then some time later while charging.. they said that Amazon also did not much care and it took a while until it was removed.

I can also say that the company where I work at, had already multiple times problems with Amazon. True they are maybe a bit of a different kind but I think that dollars is the most important thing for them. Even if you have to fk with customers or third party sellers in one or the other way. That's also why I only buy at Amazon if it's really necessary and it's from a big company, like Nintendo or so.

There's also now the law in Germany (or soon) which prohibits the destroying of brand new stuff just because it did not sell. That happened mainly (I'd say) because of Amazon where it went public that 2 trucks left a single warehouse on average per day, filled with only that kind of products
Select "Global warming is mostly caused by human activities" if you want to see disagreement.
I also thought Java was the future. But, Java tried to be an entire virtual OS, and gained too many security holes because of that. Flash had a similar fate.

It's not that JavaScript solved that, it's that it's built into the browser such that you can't really skip it. Like the Java and Flash engine, a web browser is also a fat bloated leaky client. However, if you toss the first two, you are then dealing with 1 fat client instead of 3 fat clients. It's easier to keep 1 FC up to date than 3.
NY Fed accepts $40.75B in overnight repo bids
A Place of Silence
You are only a daredevil if you win. Otherwise you are a losedevil
>Before this current phase, the universally accepted advice for psychedelic experimenters was to never use psychedelics if you had underlying mental health issues

That advice was an overly broad crock and some of the most promising applications of psychadelics are for treating things like treatment resistant depression.

In regards to always having a sitter I do think there is a ton of temptation to forgo this step yet I think the drug is simultaneously less effective and more dangerous if you forgo this step. Still I rarely hear anybody fail to stress the importance of a sitter.
it's the scrutiny part that is strange.

as human beings, we are expected to behave differently when others are watching us, than when we are alone e.g. why lock doors before changing dress, or why cover mouth when yawning, or why not swear in an office etc. Naturally, we don't speak everything we think, lest we air the dirty laundry.

Do you judge a building during construction ? Do you judge an author by his first drafts ?

Either judge the final product, or only judge the process, or only judge speed of execution. And if you want to judge all three, then leave the candidate alone and let them think in their underpants and smoke if that's what gets their brain juices flowing.

As it is, they want to judge your thought process, your final result, your speed, and your ability to perform when someone is standing over your shoulder. It's a bit silly, mainly because it's not representative of any real-life scenario. Candidates who are introverted (exactly the IT geek types they want to hire) would have a major anxiety issue with the scrutiny part of it.
You might want to check your state laws, and consult with a lawyer before making that conclusion
It seemed like 99% of the Javascript I found was little hacks to have some string of text move around with your cursor, or to make the status bar scroll some text.
That's not the same thing at all.

You can't build hand-build a feature detector as accurate as (say) a ResNet50 by hand. Before 2014 people tried to do this with feature detectors like SIFT and HOG. These were patented and made the inventors significant money. If it was still possible to do it then someone would be and making profit from it.

Hyperparameter search is just optimising the training parameters (things like batch size, or optimiser parameters). This might give another 1% lift on accuracy, but isn't generally a significant factor.
I don't know about backpack style vacuums (the few I've seen seem plenty loud), but the idea that manufacturers deliberately create loud vacuums to make them seem more powerful is ridiculous. There is an entire market segment of vacuums that are marketed as 'quiet', so there is plenty of demand for quiet vacuums. There is simply a trade off between suction / loudness / price, and various models make different trade offs (corresponding to various points in the market).
Indeed. Plus there’d be tugs of war, for example, the Sino-Japanese war, or the Russo-Japanese war, or the Israeli-Palestinian conflict.

There is no way to reconcile those histories.
A Frozen 500mi Mad Dash in Quebec Shows What the Kia Niro EV Can (and Can't) Do
There seems to be many Googlers here already.

Would have expected to ready atleast a couple good experiences from them(they were hired after all)
Dow Industrials Close 1k Points Lower as Coronavirus Cases Mount
I think it's useful and it's very much worth it to give support a salary where they are enthusiastic to be employed.

If someone uses your product or service and has an issue, the first contact they have with your company is through support.

A crappy support experience could easily be the difference between having a life time customer valued at thousands of dollars, or your customer feeling frustrated and going to another company, netting you $0. That has a butterfly effect too because having 100 happy customers who are praising your support could lead to many new sales from organic recommendations. Having a bunch of customers who felt neglected by your support could yield a situation where your company is now on the front page of HN for having bad support or worse.

For whatever reasons, bigger companies focus more on measurable metrics like "tickets closed per hour", where the emphasis is on things that aren't important because measuring customer happiness is pretty subjective and doesn't translate well to employee evaluation scores.

I know if I ever got the point where I would need to delegate support assistance to someone, you can be sure I would pay them amazingly well, at least equal to a developer's salary because I never want anyone to ever feel like they get ignored or have a low quality experience with my products.
I now wish there'd be actual Python on the web.
Yes, acidity plays a role in it. No, Rome is not Flint, and --if you want to believe archeological evidence-- its water supply was NOT ok.
https://www.pnas.org/content/111/18/6594
I was hired in 2011 and did hiring through 2014, but from what I understand it's not much different now.
Oh, man. I know what I am listening to tonight!
I mean, look at Elon Musk and John Carmack. Pretty good counter examples to the narrative that you can't be good at more than one domain. Yes, they're very smart, but they're also very focused and driven individuals.
CSRF doesn't require any javascript to defend against. Having a nonce inside of the HTML resolves that completely. SameSite and Secure cookies also don't require any javascript, just some extra HTTP headers. I don't think security justifies this.
I think it's sad that everyone is forced to jump through excessive hoops just to get a chance at getting a job.

All software engineers should join a collective industry wide union that agrees any coding assignments that take longer than 2 hours would bill the interviewing company 150$/hour (or whatever the rate is in that location). I think that would be fair.

It's a bad sign when a company doesn't respect you enough, to even look at your previous coding assignments.
This is the exact same though process I went through when looking - I would love to experience Stanford courses - but the single course being nearly the entire cost of the GT one...

I'm on subject #7 of the course this term - overall it has been a pretty positive experience, though you need to research the subjects you're taking on - OMSCentral is critical here.

I've so far avoided any subjects that require group work, and I'm really hoping to keep it that way.
Sure, but like I said, I wasn't an outlier in that respect. Everyone got the same treatment. It always started with a hiring manager reaching out directly.
I list the low-hanging fruit first:

Look up nerve flossing exercises on YouTube. Routinely doing these had the largest impact for me. You'll feel the ones that work on whatever nerve is inflamed.

Try to improve your posture. My general mantra is "lift your head as much as possible. Pull your shoulders back". It gets easier eventually. If your head lies forward from the spine you have a hunch. You may notice a small lump of muscle behind your neck. That's bad. There are exercises to try and strengthen the opposite muscles.

If you sleep on your arms try to stop as well. I recommend sleeping on your back. Fluffy couches and back rests sacrifice posture. Don't use a laptop in bed.

Sleep, eat nutrient-dense foods, and run or swim. Avoid alcohol. If you do pushups or bench press, make sure to exercise your upper back equally to avoid imbalance.
Alan Eustace dove from the "edge" of space. That would kill you or if we tried, but he figured out how to do it safely.

That's the magic -- doing what seems impossible to survive. Doing what is impossible to survive, and dying, is just stupid.
Yield on 10-Year Treasury Note Falls Near Record Low
Ultimately how do you expect the websites to fund? There's a few options a) tracker based ads from a network, b) contextual ads based on the content, c) paywall, d) patreon style where a core of dedicated fans get some additional content or inside info and the rest is put out for free, e) authors pay to post (for some reason?) or f) some kind of attention coin or just crypto mining on visitors browsers. Only (a) really starts getting you money from day one, even if you are willing to lose readers with some sort of pay gate [0] there's still the initial stage where you're not making much because you don't have an audience. Websites need some way to make money.

[0] And just look at the HN comments for any NYT or WSJ article to see how well that goes over even with people who complain about ad trackers and privacy.
Millennial Women Made LuLaRoe Billions. Then They Paid the Price
We got $100k but boy oh boy once you’re on it it’s hard to get off. Now we’re close to 50-50 gcloud/aws
Yep if you getting huge bills you should be doing on prem HPC eg where a 15k budget means 15kw per container and your into exotic network designs where 10g wont cut it any more.

eg from 2011 6400 Hadoop nodes like http://bradhedlund.com/2011/11/05/hadoop-network-design-chal...

God only knows what fun you could get up to with modern tech - I miss bleeding edge rnd
This certainly is the case when you don't have the app any more.