skysight-inc/HackerNews huggingface dataset:
Twitch (Amazon) – Software Engineers – San Francisco or Remote (US/Europe) – FTE
Greetings from Twitch! Would you like an opportunity to build the future in Live Interactive Entertainment? We are looking for passionate and skilled engineers to drive our vision of video into the future.

Twitch’s Interactive Video Service is building an AWS service that enables AWS developers to easily leverage our low-latency highly-distributed live video platform that powers Twitch in their own applications. Whether you are interested in building a cross-platform video playback solution to support multiple platforms, developing our cross-platform low-level video playback library that powers on all our client platforms, or discovering innovative solutions to scale up and reduce the cost of video data ingestion and encoding, you will be at the core of what drives users to 600B minutes watched in 2019.

Our currently available opportunities include:

Senior Software Engineer - Video Playback (Android or iOS) - REMOTE
Senior Software Engineer - Video Playback (Web or C++) - REMOTE
Senior Software Engineer - Ingest / Playback Edge (Go) - REMOTE

If you have any questions, or want to learn more about the above, please feel free to reach out to me directly at marbarah@twitch.tv.

Thanks and we look forward to working with you.
If it's a website, I'd look into https://www.cypress.io or https://github.com/microsoft/playwright
I think that in reality it is helpful in most situations, as you are most likely doing the analysis to decide on actions to do, which are interventions and thus assume a causal graph. It’s just that, normally, the impact of misidentifying a correlation as a cause is cheap, and corrected soon enough, so even if it is helpful, it is not essential, and it might not even justify the extra effort.
I certainly don't want my bank, dentist, phone company etc. to rely on a private, foreign company to decide if they trust who I am. Google are involved in stuff they shouldn't be involved in, access to an e-mail account should not be proof of identity.

Incidentally, in my country, there is a government-mandated (everyone has it) single sign-on solution that companies can use if they want to really know who someone is. The implementation isn't perfect and unfortunately they're starting to nudge people into using an app (that can only come from an app store, creating a sort of catch-22) instead of one-time pads, and there's a lot to complain about there. But I think the principle is completely reasonable, that just like we have passports, birth certificates etc., governments absolutely need to enter the digital era and provide modern forms of identity services. This is yet another area where everything moving to the internet has led to privatization through the back door, and I fear the world where some American company can turn me into a digital unperson much more than one in which my government can.
Gutenberg definitely has major annoyances.

For example the way it handles a list block. You can't just make a single bullet point a paragraph. All the list block has to be converted to paragraph blocks, and then re convert the paragraphs to list items.
It glosses over a lot of nuance, which I can tell by not explaining that you can't use the implicit assignment := operator outside a function.

And since this has turned into another "referendum on golang" argument, I'll say that I appreciate what it has to offer on my team at work. We historically write in Python, and we are a team of system engineers writing 100-500 line automation code that uses APIs.

Static typing helps. Our enterprise has tooling that makes importing 3rd party code a lot easier in our bureaucracy. The linting and checks are more robust.

From a language perspective, forcing linting and conventions makes the code a lot easier to write with a team. I may not like camelCase, but damnit if everyone doesn't learn how to read it quickly when the language/linter forces us to use it.

The VSCode plugin is completely essential. Being able to type an import, and then quickly hop to the complete API documentation and expected inputs/outputs of everything, is so much help that I, a Python "skilled tradesman", gladly hopped on the golang train.

My only gripe is that a lot of documentation seems to be third party, or very strictly an API reference. Nuanced, helpful docs are scattered in gobyexample, stackoverflow, etc.

---

Bottom line, it is a great language/ecosystem for reasonably self-documenting, readable code for novice/intermediate "scripters" and coders who are not CS majors. Tooling is amazing.
But isn't that product ("Outlook Premium") closed off to new subscribers since 2017? (https://support.microsoft.com/en-us/office/outlook-com-premi... ) I also had a similar experience to the parent poster, i.e. MS support required transferring the domain to godaddy before one could use it for Outlook if using a consumer-focused O365 plan.
90% of papers I read turn out useless. I have a hard time finding good review articles among all that watered-down garbage. If I had to pay to view each one or even subscribe...I wouldn’t get too far.
Who's at the Helm?
That's a completely different scenario, though.

Roaming is essential for the primary function of phones, whereas 2FA is not.
init() is not a convention and it's not used that much. For comments I don't understand what you're saying. And for caps I think it's better than public / private keyword.
Pinecone | Software Engineer: Distributed Data Systems, Distributed ML Systems | New York, NY (NYC) & San Francisco Bay Area, CA (SF) & Tel Aviv, Israel | Full-time | https://grnh.se/a6f4b3203us

Pinecone is pioneering a vector database for AI/ML applications. We provide customers with search and recommendation capabilities that until now have been in the hands of a few large tech giants. Our team includes founders of multiple startups, CS professors, and world-class engineers formerly from Amazon, Google & Facebook.

If you’re excited about hard problems at the intersection of AI/ML, search engines, and databases, if you like moving fast, and feel restless when a day goes by without attaining something impactful, it’s a opportunity to join an exciting startup as one of the first employees.

Apply here: https://grnh.se/a6f4b3203us

P.S. Visit https://www.pinecone.io/ to apply for early access to our upcoming launch.
Novel crystalline oxide may solve problem of overheating in composite materials
Can Lithium Keep Up with the EV Boom?
I would only trust something I can move with my own finger.
If Huawei wants to do business in the US economy, they can do so but have to abide by the rules. They can also choose to do business with Iran instead, but not both.
Seems like you could flip a coin. Daylight saving time is bad for some longitudes and latitudes in the winter, standard time is bad for other longitudes and latitudes in the summer.

I don’t think it matters in the grand scheme of things which one you pick: it’s going to suck for some.
Is this just to make DST the constant time? That way it never shifts again?
Same thing happened to me when I changed ISPs. I never lost my password, but Gmail locked me out anyway.
Kicking Horse coffee makes a half-caf blend if you can get your hands on it, I'm sure there are others. You can mix that 1:1 with full caf to make a half-half-caf-half-caf coff
I've been on Mailbox.org for a while now while co-evaluating others. Apart from a few UI quirks and slow-ish support, the service has been rock solid and nice. It also supports push email for ios devices.
I explicitly added the "ps" to avoid the situation where all the replies are fairly empty comment saying "Well we use it!"

I get that you can use it for real work, I'm not saying you can't. I'm saying, even by design to some degree, it's not particularly enabling compared to other languages.

That's meant to be a strength if anything, but I did not find the tradeoff of simplicity was able to overcome the additional effort it took to deal with what was missing

There's an implicit ymmv here of course, because I'm not saying no one can find Go useful, I can see how in certain worlds with certain teams with certain priorities it'd all work out.

It's just not for me.
This seems like a good place to recall Peter Norvig's article "Teach Yourself Programming in Ten Years"

https://norvig.com/21-days.html
Twitch (Amazon) | Software Engineers | San Francisco or Remote (US/Europe) | FTE
Greetings from Twitch! Would you like an opportunity to build the future in Live Interactive Entertainment? We are looking for passionate and skilled engineers to drive our vision of video into the future.

Twitch’s Interactive Video Service is building an AWS service that enables AWS developers to easily leverage our low-latency highly-distributed live video platform that powers Twitch in their own applications. Whether you are interested in building a cross-platform video playback solution to support multiple platforms, developing our cross-platform low-level video playback library that powers on all our client platforms, or discovering innovative solutions to scale up and reduce the cost of video data ingestion and encoding, you will be at the core of what drives users to 600B minutes watched in 2019.

Our currently available opportunities include:

Senior Software Engineer - Video Playback (Android or iOS) - REMOTE
Senior Software Engineer - Video Playback (Web or C++) - REMOTE
Senior Software Engineer - Ingest / Playback Edge (Go) - REMOTE

If you have any questions, or want to learn more about the above, please feel free to reach out to me directly at marbarah@twitch.tv.

Thanks and we look forward to working with you.
The reason I hear most often when this comes up: People like having more "sunshine" hours after their work day is done. DST provides an extra hour than standard time.
I agree that the error handling is terrible, but I'm not sure how much better it could be without generics.

For me, the gold standard in error handling is Rust, where the type system simply does not allow you to ignore errors. This means that the existence of error handling is checked at compile time. Of course, this doesn't mean your error handling is _good_, but I think that's beyond any language design to enforce.

But the Rust system is entirely built around a generic Result type, where both the non-error result (an int, string, struct, etc.) _and_ the error type itself are both generic.
Eh, it's just saying whether we'll stay an extra +0100 from UTC or not. I don't see a big deal. If people prefer the extra daylight in summer overall, then I don't really see it making a big difference.
The only thing this missed, and sorely missed was unit testing. Disclaimer: I wrote this post a few years ago and it still seems to help folks, although I'm sure if I wrote it again it may look different. https://blog.alexellis.io/golang-writing-unit-tests/
Enjoy a handy way of dividing the team

"Dividing the team" has a negative connotation. It's probably not how you want to express the idea you are trying to communicate to your target audience.
Gas here is $2.25/gallon
Great advice!

The printing quality & shipping will be a problem and I was thinking to offer the print on demand just as a 'secondary' option, not a feature.

Probably it would be more profitable to create custom widgets and designs for companies or exporting the layouts as standalone, mini-apps - something like an UI/app editor (what you see is what you get) - that are also printable :)
> The trouble with textbooks is that nowadays there's a new edition every other year, with slightly different pagination and exercises, all of this for an extortionate price.

This is what really gets me. I don't necessarily mind charging $150 new for a big textbook, especially given the likelihood of it being shoveled back into the used market, but when the used textbook market is also killed off via gimmicks like new editions that do little more than shuffle exercises or one-time-use online codes, the justification for that high initial price tag is lost.

And I say this as somebody who also curated a personal library of textbooks that I do refer to in my day-to-day work!
Will be fun to see all the poorly implemented handling of DST in software implode.
It's like how people are scared to buy Teslas because the car might drive them into a truck or center divider and kill them...
If you’re looking for a cofounder, tons of top engineers starting their next companies are converging on Taiwan to do this ten week residency together:
https://www.facebook.com/davefontenot/posts/1015820666915435...
Seeed has some RISC-V Arduino-alikes [1], but my memory is that they have teased a more substantial, linux-capable board here in Q1.

1: https://www.seeedstudio.com/SeeedStudio-GD32-RISC-V-Dev-Boar...
Not clear how those changes would make it more accessible or what problem you're actually trying to solve?
There are lots of things we're working on improving but I promise you changing the programming language of any of those components wouldn't make any difference to the end experience of the software.

A lot of blogging platforms (including Ghost) start out at $5/mo targeting personal use -- but the ones that survive never stay there. Probably some worthwhile takeaways from that :)
>This is one of the main sins of postmodernism: the thought that because all view points are tenable, all are correct.

I'm not aware of any 'postmodern' thinker who has expounded this philosophy.
> ..the peculiar evil of silencing the expression of an opinion is that it is robbing the human race; posterity as well as the existing generation; those who dissent from the opinion, still more than those who hold it. If the opinion is right, they are deprived of the opportunity of exchanging error for truth; if wrong, they lose, what is almost as great a benefit, the clearer perception and livelier impression of truth produced by its collision with error.

John Stuart Mill

https://www.utilitarianism.com/ol/two.html
Have you considered hiring a QA and/or SDET? This kind of question is....literally their job.
Some of us like the sun to go down at a reasonable time in summer, not 9-10pm.
This is why the public should never support self driving cars: the corporation will kill people without consequences.
Another controversial comment:

This is the other side of the Enlightenment ideal that the legitimacy of a government can only come from the support of its people.

When you declare another people to be, literally, Satan, there may be resulting consequences.
Hey I’m Yasser, and I have been working on a meditation/audio book platform where users have the ability to select different narrators, sounds and languages for any meditation they select. It’s a community driven project meaning that anyone can contribute their own narrations or translations as long as the original poster allows it.

The other aspect is live journaling, which means when a user is asked something they can reply verbally and it automatically records the response.

I’m currently at a stage where the whole web app is pretty much complete, will be adding in subscriptions, mobile apps, programs and a teachers portal in the upcoming months.

Currently looking for someone to help with marketing and sales. Given it’s entirely bootstrapped hiring someone is not yet an option. Would love any form of advise and discussions on next steps and possible collaboration.

The app is live at https://samarambi.com, but still in beta so expect some odd behaviour now and then.

PS. Just launched (soft launch) on New Years so content is pretty much minimal!

You can contact me on yasser.fadl(@)vlandor.com
This is a great article, and I agree with the core point about defaults and opportunity cost, but with the main example of China's handling of covid it asserts that the draconian lockdown is the reason mortality in China is lower. It even asserts that to claim otherwise is dishonest.

But the data isn't so clear. Countries in South America locked down hard and early but it had no effect on the pandemic spread. And all Asian countries, without a single exception, have outperformed Europe, US, and SA by more than an order of magnitude, despite countries having responded to the crisis in different ways. How can this be?

I think it's much more honest to say that we don't have the answers. We have questions. It's been a year, and the questions keep mounting. We don't know why Belgium got hit hard but Germany did not. Why Slovenia didn't have a first wave, but did get a second wave. Why did every African country do well despite limited ability to lock down or distance? Why did all of Asia do well? Why is the correlation between NPI and future infections/hospitalizations so weak?

And frankly I find the combination of a mounting pile of unanswered questions one the one hand and a call for censorship of dissenting voices on the other very disturbing.
Others aren't exactly common, but I spent a good bit of time a while back removing my own information from the public internet. It's not easy removing yourself from all the Spokeo clones, but most of them have some way to do so, or at least remove the information from the public.
Heh, Indians will just use TOR or VPN's to get around any blockage
This is being pushed by Florida politicians who want later sunsets in the winter, which is better for tourism (and general quality of life for many residents there). If you are on the Western part of a timezone (e.g. Michigan), you may prefer to be in standard time all year long, or prefer the status quo or just not care either way.
While I think Trump botched the initial response to covid, it was so new and we had so little information that I'm not convinced Biden (or anyone else) would have done much better.

Vaccine distribution is another matter. We knew this was coming, we knew we'd need cold storage, and there were only a few reasonable scenarios for who would be prioritized. Not getting out doses is the real failure, and not just Trump's; governors aren't doing great, either.

The other failure was not preparing for a winter surge.
Right? I was about to post this exact same thing. It seems like automating the shutter control kind of kills the entire point of having a shutter: a solid manual control of the usage of the camera. I guess it is a bit better than just an LED as at least you can look at it and know its open or closed (can't trust the LED to always light) but nothing is preventing it from opening up when you're not paying attention, grabbing a quick picture, and closing back up before you notice.
Colloquially we say "mute yourself" or "mute this or that person," so it functions in that context.
Really like this kind of projects. For me a killer feature would be to just write my docs inside google docs and render the website from that.

That would help a ton with sharing to other people (especially non-tech), gathering feedback as comments, a simply being able to tweak your docs anytime, even from mobile.
> and for other purposes.

sigh
I have Google One as well and while the support is quick, I don't have a good impression of their effectiveness when I asked a few basic questions (e.g. while GPhotos uses my overall quota, is its content accessible from GDrive)
The fastest way to know if someone is the right cofounder is to
1. Work with them in a high pressure / time boxed environment
2. Live with them

This is the perfect environment to do both.
Many of the third party page builders are very mature, and powerful - I use them every day. Yes, some are terrible, or haven't been maintained but others are exceptional and make Gutenberg look simple (edited: I originally wrote "joke" but that was too harsh).

The biggest pain I have with page builders are related to licensing as most are "bundled" with premium themes, and most clients don't understand that a premium theme isn't a one-time purchase, but is instead an annual service (to enable updates) Typically, the client has to either re-purchase the theme (with the newest versions), or purchase a stand-alone license for the page builder.
In short, because DST better aligns with most people's day schedules than standard time does because it adds daylight time in the evening instead of in the morning (I'd love a better source than this[0], but it matches the rationale I've always heard).

[0]: https://time.com/5888112/daylight-savings-time-permanent/
The next dollar problem has just arrived
The latest addition here is to show how to capture screenshots from locally rendered HTML/CSS - perfect for social banners. Sites like Banner bear (no affiliation) are charging a fee for this kind of function, and all the better for it. Folks should charge for their work.

But if you are comfortable hosting openfaas (3 EUR / mo on Hetzner using faasd) then you can do it a lot cheaper and run additional webhooks / APIs / blogs / integrations there too.

A banner generation website will cost 49 USD / mo for 1000 images, 99 USD / mo for 10,000 images. Or 3 EUR / mo for faasd.

https://github.com/openfaas/faasd
I am looking for someone interested on building a quantitative finance API based on QuantLib. See where it is now at https://quantra.io.

I have been working with it for a couple of years discontinuously. This is for a small niche but some people showed interest on it during this time.

Looking for someone interested to help on the development and to define it. Although is not close to a commercial product I see it being used as a SaaS service or as a pricing engine to integrate with banking systems.
But the nefarious way is nothing new : Weapons of mass destruction capable of reaching the capitols of Europe, The Russians are bad and would invade Europe if it wasn't for us / nuclear weapons, They hate us for our freedoms etc.

The authoritarians are as nefarious.
Remember when we used to yell at 21 day books (Learn C++ in 21 Days) as being mis-leadingly short? It's becoming a meme now.
I don't think there's a good, consistent way to limit "bad" speech, while allowing "good". I personally have no problems with anti-vaxxers, flat-earthers and conspiracy-theoretists being able to express themselves. I do have problems with something that doesn't fit the current narrative being declared a conspiracy theory by some group and banned on this basis.
California is scrambling to avoid blackouts. Your refrigerator could help
I'm in the camp that wants "permanent DST" - like others have said, I prefer the light after work, into the dinner hours. I live in the southern US and at winter solstice, it's dark by 6pm. So strange.
Ironically not including leave.eu - the instigators behind the entire process. Their domain is registered by a company in Ireland.
Making DST permanent effectively shifts all of the U.S. one timezone eastward (so EDT = UTC+4, PDT = UTC+7, instead of +5 and +8 for their standard time equivalents). People seem to prefer the earlier timezone (which gives extra daylight in the evening at the expense of the morning), and it also makes collaboration with Europe a bit easier.
I think it does :) it’s called “the pot” because of all the hills up from city centre
I actually always made the name part big if I could - not to remember it but for the visual sort of like a face.

Note: I've also seen that for minority / female hiring, a face can really jump your resume up as it makes clear you may help add some diversity to a team.