skysight-inc/HackerNews huggingface dataset:
I had wondered if they were a large company or not. I have used them in the past and there was a specific reason that we picked them over AWS/Azure/Goober, but those details escape me.

Based on the other comments, they don't sound like a huge company. Someone mentioned about 300 employees. I am not sure their revenue and chuckled at the reference that they're "third largest" given some specific criteria (of course, "largest" doesn't mean anything, either -- what we're really looking for is "third best" by some criteria that we've defined in our head)

I found this: https://www.canalys.com/newsroom/cloud-market-share-q4-2018-...

That jives more with other things I've read and anecdotal experience.

I think the size of the company is less relevant than the last point that you make about the clear issues around training/support. At a company that size, CSR training might be less formal than it needs to be. When a one-off like a customer who is legitimate but in every other way appears to be fraud might involve a slack messages to people with wrong information rather than clear guidance followed up with formal training.

It's difficult for a smaller (average cash-flow for their size) company to succeed in highly competitive markets that are, effectively, commodities. A larger company can handle being a loss leader to knock smaller competitors out of the market, providing excellent customer service. They don't. But it'd be easier for them to do so. :)
> Well, given that now Epic is trying to cut into that with Fortnite as the killer/gateway app that gets the Epic marketplace on your system, maybe Valve will be forced to focus on shipping some good new games to retain their position?

We'll see. There have been a number of game marketplaces over the years that have tried to compete with steam. For the most part, they're all gone, and the games they hosted are gone too.

At this point, it would take something pretty unusual for me to spend any money on a non-Steam game. I just don't believe other platforms will be around in 5-10 years.
Like the bug comments there say (comment 19 in particular), once it's verified that the fix works it will be uplifted to the release branch.
Valve has to want to sell first, and I think there is basically a 0% chance of that happening.
I've always thought "lock free" was a misnomer for this kind of thing because they use multi-stage atomic instructions which obviously require some kind of implied locking. I'd probably call them "non-blocking".
The #2+ cloud vendors are hungry for marketshare, so they're showing signs of multi-cloud already (and already global). A bit reductive, but CRDB is now in an arbitrage game: will Google/MS/IBM/Oracle/Baidu/... pay $200M-$1B to buy them ($50M is a lot on the cap table), or they somehow pull off a rev share similar to "Azure Databricks" that they can bail before it goes to zero / find something more differentiating long-term.

Once every top infra team at MS & Google realized they can be a saas/paaas revenue center, not just saving 1% in internal costs, that made the whole "Google for everyone else" VC funding wave feel like musical chairs.

It does feel like a good ("least bad") move given the environment. We have taken an "embrace" approach to using/contributing to OSS and assuming commoditization of database+compute tech (Apache Arrow, Nvidia RAPIDS, ...). We've wanted to further open most of our code, not just those libs, so we're not the only ones writing funny distributed GPU webapp+etl stuff... but couldn't find a way that made sense so far. So, I've been watching with great interest, and good luck to the teams involved!
willing to sponsor a visa?
I'm dull, what do you mean by chasing your own dick?
I've never seen anyone do this. There are so many better solutions to this problem and it's a heavy-handed/messy solution that is difficult to change/maintain.

I'd push back on this hard if I was told to do it.
Mudstats.com
Awesome to see the university of Kansas being repped. I saw the blurb showing "KU" and thought...no way! Great job by some talented people. Thanks for sharing.
If there are multiples `try` inside a single function, and we are debugging and want to know which call raises error, how can we do that?

Should `try` wraps the error and adds something more useful for debugging purpose? (the line number probably?)
I suspect there is circuitry involved in these cables, and it is either not implemented, poorly implemented or prone to failure.
Children take U.S. government to court over climate change
Teks: Go template based outputs for your CLI
@rodneyg_, the link to 'cold-emailing Mark Cuban' is broken
The PC game revival probably would have taken much longer without Steam. The things that Steam does seamlessly like installing required frameworks, a regular update delivery system, cloud saves, and a cloud-based library with a low price is really easy to take for granted now that it's everywhere. Before Steam, it was a chore to play a game on PCs.

Also being able to stream a PC game to any device is really cool.

I liked their games, but I like Steam better.
Panoptigon
You still have the same permissions as any other website. Chrome makes and manages the APK.
We’ve started to use PlantUML for diagrams on the systems and software team. It allows for the diagram source to be stored in version control and has built in support in our Wiki and VSCode.

http://plantuml.com/
Is there some legitimate reason that you don't understand, and can't communicate, PIA's pricing structure? I'm a customer of theirs, and you seem to have a huge axe to grind.
Docker/Kubernetes provides a nice way to output data using custom go templates.

Inspired by them this library also provides custom outputs to your own command line tools.

Setting up teks and making your output fits into go templated output can be done in a glimpse.
When it comes to art, yes.
Dynamic IP isn't really the issue. If a server can ping, it can update its DNS record. This obviously won't work without WAN connectivity, but neither will an email server and there lies the problem - consumer WAN access can't be 5 nines guaranteed and if we start engineering redundant fallover/load-balancing as a backup, what's the benefit of that over a hosted email service?

edit: practical problem no 2 is that if your residential ISP sees activity on the standard SMTP ports, it will quickly dropped like a hot potato (if they don't outright block unsolicited connections to those ports altogether which is common). Complaining about it will garner the response "sounds commercial to me, get a business account".
I suspect it has to do with pursuing the carnal pleasures rather than the computational variety.
I understand your frustration. Can you point me any of those apps (with that pattern you mentioned)? I’m interested in kids apps (I’m a developer and a father of a little one). Maybe putting IAP before the kid start playing?
Show HN: Encrypt My Photos – Decentralized Alternative to Google Photos
The Truth About “Dark Patterns” in Ecommerce
This document actually makes a fairly good "is my browser doing anything funny?" test document.
Firefox is fast enough for most people, it has a UI as good as Chrome (that maybe is shit for some people, however most people don't care), most people don't care if Pocket is included or not (it is not like Firefox keeps nagging you to use it either). The only point I concur with you is that all sites should work, however the majority of times I see a site broken in Firefox is because of the developer not testing in other browsers and not a Firefox fault (it would be the same if the developer just develop on Firefox and didn't test on Chrome).

Firefox is not as popular as Chrome thanks to the intense Google advertising some time ago. Even nowadays Google still advertises "this sites runs best on Chrome", kinda like Coca Cola still advertises its products even if they are already the leaders in the segment.
> not bc they were better

What else do you expect? They are international students, undergoing the same undergraduate or graduate education as US citizens. There's no reason to expect them, as a whole, to perform differently than other US citizen new grads. I've seen very smart and diligent F1 students, as well as some clearly just coasting along without motivation. Just like for US citizen students.

> but bc they were cheaper

This depends on where you are but in my experience most Silicon Valley companies do not discriminate in terms of compensation based on nationality for new grads.
I'm not worried about anything. Just that an organization whose prime objective it is to hack, exploit, cheat, deceive, and exfiltrate has no place giving advice to the general public.
Don't forget Microsoft also owns the Azure, GitHub, Hololens, LinkedIn, and Xbox platforms.
They're using privacy to differentiate themselves from Chrome, which will be a sharp contrast once Google cripples adblocking. It seems to be the same move that Apple is pulling with their anonymous login functionality.
How would I reach you? How about you reach me. I’m looking for generalists at all skill levels.
Instead of asking "what hours will I be working?" swap that with "how many hours does $COWORKER put in each week?".

Or even just: "Am I expected to be available 24/7 if something goes wrong?"

A workplace culture of being available 24/7 is awful (regardless of the salary) in my opinion.
Yep not a bug. Or at least if it's a bug, it's a bug in the HTML spec. But really I think it's pretty reasonable behavior.

Short answer is standard says to parse the contents of <style> elements as text.

Long answer is style start tag triggers [1] the generic raw text element parsing algorithm [2] which switches the parsers insertion mode to "text" [3] which only exits once an end tag is seen. Given that the generic raw text element parsing algorithm switched the tokenizer to RAWTEXT state [4] it will only output an end tag token from the RAWTEXT end tag name state [5] for an appropriate end tag token [6] which by definition will be "</style>"

[1] https://html.spec.whatwg.org/#parsing-main-inhead
[2] https://html.spec.whatwg.org/#generic-raw-text-element-parsi...
[3] https://html.spec.whatwg.org/#parsing-main-incdata
[4] https://html.spec.whatwg.org/#rawtext-state
[5] https://html.spec.whatwg.org/#rawtext-end-tag-name-state
[6] https://html.spec.whatwg.org/#appropriate-end-tag-token
After chewing on this for a while, I've come to the conclusion that the thing exceptions does wrong (or if that is too controversial, substitute "most dangerously") is that it disconnects handling the error from the scope that generated it. It's the way exceptions so easily fly up the stack into code that can't understand them because it is too distant in context that is the problem. Neither this proposal, nor any other I saw, would change that. I wouldn't even call this "a step in the direction of exceptions"; it's a neutral move. Everything is still occurring within the same scope, it's just getting spelled differently.

Interestingly, this means that while pervasive use of "if err != nil { return err }" is technically very similar to exceptions when used everywhere, it can still have a different semantic meaning to a human reading the source.
Extensive discussion of original source: https://news.ycombinator.com/item?id=20096733
Bryan Caplan, The Case Against Education

From the Section
“The Education Premium: Personal versus National”

> “When we move to the national level, these clean results vanish.65 Some prominent economists find that boosting national education slightly impoverishes countries rather than enriching them.66 Others report small positive effects; one typical estimate is that an extra year of national education boosts national income by 1.3%–1.7%.67 Remaining papers find moderate positive effects; the effect of national education on national income roughly equals the effect of personal education on personal income.68 No matter what they find, researchers usually confess their answers are highly uncertain.69”

> “65. For overviews, see Pritchett 2006, Bosworth and Collins 2003, and A. Krueger and Lindahl 2001.
66. See, e.g., Pritchett 2001, pp. 367–91, Islam 1995, and Benhabib and Spiegel 1994.
67. A. Krueger and Lindahl 2001, p. 1125, columns (2), (3), and (5).
68. For a survey, see Lange and Topel 2006, pp. 462–70.
69. One major exception: D. Cohen and Soto 2007 emphasizes the high quality of their data and the low uncertainty of their results. But even their findings dramatically hinge on their sample. When they look at 59 countries over 1960–90, a year of education raises national income by 4.9%. When they look at 81 countries over 1970–90, a year of education raises national income by 9.0% (D. Cohen and Soto 2007, p. 68, columns 5 and 10).”
Agreed (except for those specific examples). User experience is the gateway drug. As long as the standard keyboard shortcuts and preferences panel don't work right in Firefox, it doesn't matter how fast or standards-compliant the HTML rendering engine is.

Privacy is vegetables -- I know I should eat more, but I'm not going to go out of my way for it.
Waiting in Vain
I think the real fix is to have the education visa include summer work authorization.
I can almost picture the NSA staff meeting: "Let's bait Hacker News randos by issuing an advisory about a nearly internet-wide vulnerability that gives unrestricted access to Windows computers. Then, when they visit our website to learn more, we'll nab them!"

Thanks for taking a bullet for the team on this one, Internet stranger.
I can see a future where the games portion of Valve is spun off as a separate company or even possibly licensed to a trusted game development house.
For an analytics engine, this seems impressive. I wonder how it compares to memsql’s speed of querying.

Also Mixpanel’s pricing page seems to employ some dark patterns. How much does it really cost? So complicated.

Why not simply charge based on data and compute used. like GCP, AWS, & Azure billing?
How to Make Wind Power Sustainable
Kudos for this clear summary and planned improvements. Really good job folks.
Location: Denver,CO

Remote: Yes

Willing to relocate: maybe

Technologies: React.js, JavaScript, Python, Django, PostgreSQL, HTML, CSS

Résumé/CV: https://arevej.me/cv.pdf

Email: tim@arevej.me

I'm very passionate and super motivated Frontend Developer who can become a net-positive asset on your team fairly quickly if I'm given a chance to! I've been published by freeCodeCamp: https://medium.freecodecamp.org/how-to-understand-django-mod.... I've been learning to code for about a year. I blogged about some things (http://arevej.me/) and made quite a few projects (http://arevej.me/portfolio/ + http://github.com/arevej)
what a time to be alive huh?
https://docs.telemetry.mozilla.org/concepts/choosing_a_datas...

The nice thing is that you don't have to ask. You can look for yourself. Mozilla's pretty transparent about what they have and what is in it.

Turns out telemetry is good for things like finding / addressing crashes and seeing if updates have gone out properly.

Also, I seem to recall being explicitly asked if I wanted to participate. But my memory could be failing me.
Edebug is of no help with that one.
Provably Efficient RL with Rich Observations via Latent State Decoding
Ow to go through the job application process
These stories are entertaining but one must always remember there is some element of luck when things like this happen, and plenty of people coding side projects and not making a dime. So don't feel bad if you didn't make enough money top buy a house while you were are school!
According to Wikipedia current uranium reserves will last for 135 years. It would be 13 years if we increase energy production in nuclear plants 10 times to replace coal and gas.

So even if fuel is inexpensive now, it can become expensive quite quickly.

https://en.m.wikipedia.org/wiki/Peak_uranium
In most schools, PhD admissions are mostly decided by the profs you'd be working for, and they are well-equipped to judge papers on their contents, not where they're published. They may also assign papers to their grad students (your future colleagues) to read and rank. In either case, they're being read by people who know the literature and hope to find people they'll be able to do good work with.

I myself don't put much faith in LoRs unless they're from someone I know pretty well. Other people differ.

If you're sure you can produce a good paper, I think that's better than a LoR. But research can be hit-or-miss.
Weren’t these all sparse elliptic galaxies? Didn't they all lack a SMB core?

Is it possible they are whisps of parts of galaxies thrown off in a galactic collision? Like two spiral arms synchronizing and flying off, then coalescing far from the dark matter, which consolidates in the merged galaxy. These degenerate galaxies might then understandably have little/no dark matter of their own.
We did exactly this with some stock that was about to expire (and no one drank) at our college bar during freshers’ week - we made a ‘college special’ cocktail containing it and advertised it on the first night.
Backfired as it proved immensely popular and I had to buy hundreds of pounds more of it from the wholesaler the next day and pick it up ourselves as delivery wasn’t for another week...
That was my fear too, that anyone who was there for the sake of making quality games (such as you) had left and everyone still at Valve only cared about maximizing profit.

It's unfortunate, the thing I kept hearing over and over is that Valve, being a private company, isn't required to maximize profit and can instead focus on making meaningful games. That's honestly what I thought the people who worked there wanted. Gabe himself was a millionaire from Microsoft, and I assumed he started a game company to for the love of making video games.
Show HN: API Generator – Instantly Generate Openapi (OAS) 3.0.0 CRUD APIs
Yeah, I love this article's sense of relief that indeed, we must indeed use the strange dark matter correction factor. Whereas before, it was a perfectly normal mass of matter that we just couldn't properly measure the distance to. "Oh thank god, we don't understand this galaxy after-all".
> last-century technology

I imagine you don't like Polo much either, but I still find this to be a bit of an odd critique - some sporting events go back thousands of years. In my experience, the intersection of sports and modern technology tends to be controversy - performance enhancing drugs, swimsuits, and the like. What sports do you watch that showcase modern technology?
Lot easier than trying to go downwards with a snorkle.
Hmm, I don't understand why it's either or.

I don't see it as Steam vs quality Valve games, but rather CS:GO/Dota2/TF2 vs new Valve games. I don't think Steam itself has any impact of the games Valve release. If anything, it seems like the teams are fairly separate.
MMIST | Android Developer, Embedded Software Developer | ONSITE | Ottawa, Ontario

MMIST is a provider of Precision Aerial Delivery products and services including the Sherpa family of GPS guided parafoils and the self-launch capable SnowGoose unmanned aerial vehicle (UAV), our SkyLink Android-based parachutist navigation aid, and our growing space recovery business.

My team is currently looking to hire software developers both for Android and our various embedded platforms. We are looking for people to join us on-site in the west end of Ottawa.

Embedded
https://www.indeed.ca/m/viewjob?jk=32e66f5f60ce2342&from=com...

Android
https://www.indeed.ca/m/viewjob?jk=09ed3ee187c4ddbb&from=com...
I imagine if you look into the case law long enough, you'll find a case where someone tried to shield their assets by "paying" it all to their lawyer, with the understanding the lawyer would later find a way to give a reasonable fraction of it back.
We were in the hospital for 2 nights recently. On the second day we counted how often people got in and out of the room: 29 times. We decided to return home a day earlier than planned.
> You must not have searched very thoroughly.

You're being fairly condescending while assuming I should read the biographies of 7 people based on your brief comment. I'll make this my last comment.

Here is a video titled to make you believe Bob Kahn is against network neutrality [1]. Net neutrality does not come up until the question & answer period. Bob states that the word is just a slogan and that you need to look at what is intended by policy. His response is long, nuanced, and he points out several times that he is against policy that would fracture the internet. And again, that was in 2007.

In 2019, we have a better idea of what net neutrality policy looks like, and we know that ISPs abuse it because they are regional monopolies. Countries that do not have regional monopolies do not seem to have such issues of abuse.

So, there are two options to foster sufficient competition. Bring back net neutrality, or eliminate regional broadband monopolies.

[1] https://youtu.be/ZnP5ZgfnN58?t=6228
Hard to see how open source nuclear reactors would work. Open source works well for software because getting to the 80% solution is fun, and most people only need the 80% solution. An 80% nuclear reactor isn’t useful to anyone, and even getting to 80 percent is not that fun. Getting to 20% is a blast, but then it is time to do all of the tedious work.

Edit: I should have your Rickover link before posting. It captures my point in more detail, and with more pith.
Taiwan bucks world trend to be No. 1 in semiconductor equipment spending
Games with strong user-hosted server ecosystems seem to be a great way for kids to start gaining serious coding experience. I went a similar path with Minecraft servers (and also first started with Runescape, both are in Java) - making a server in highschool and grossing ~$150k in a year and a half.

Before making a server, I thought coding was cool, but had never done much beyond running some basic programs. Making a server gave me clear goals that helped me learn coding much faster. "I need to figure out how to add custom bosses so my server will be more fun!" is much more fun and interesting to a teenager than "I need to figure out how to remove a Car object from this list of Car objects". There's also the very important social aspect - seeing other real people enjoy code you wrote is extremely satisfying.

And you can do really cool stuff with servers that teaches you real things, moreso than any class could. My own experience writing a ton of custom code for my Minecraft server taught me things like Unix, Redis, MySQL, web dev, reading obfuscated code, networking (like running 8 servers and writing code to pass players from one to another), deployment, basic security, pathfinding algorithms, writing scripting engines, etc. etc. all of which I had no experience with before, and would not have learned for several years otherwise. I'm graduating with my master's in CS now and still haven't been taught in class many of the things I had to figure out to make what I wanted to make. The few other devs of big servers that I knew had similar experiences - started off as beginner programmers, and gained a huge amount of experience from building out a passion project.
It sounds more like everyone is terrified of accusations of factionalism and being purged.

But Valve is famous for their speed of work which would normally get people fired in different companies.

They do make perfect games though.
I don't see why they need to be. SpaceX has been able to reduce the cost of building space hardware with Starlink by an order of magnitude. When things are cheaper to launch, you can find ways to reduce the cost to build those things.
Recently (as recent as a couple of months) they've still been terrible enough to be great entertainment to me. (I don't need them to understand videos, but I love to turn them on and laugh at the nonsense they generate.)

Are you sure you're thinking of the automated subtitles? Some youtube videos have manually written captions too.