skysight-inc/HackerNews huggingface dataset:
First of all, I wasn't referring to using any JS framework. I was talking about vanilla JS. Did you know that you can use JS modules now in every major modern browser (Chrome, Edge, Firebox), with no build tool required? Now of course, for production deployment, you'll want to do a build so you can hit older browsers and less common browsers, and/or for performance reasons.

And yes, for "brochure sites", nobody should be using anything except for a static site with bits of progressive enhancement Javascript. Agreed.

On the other hand, you use the word "app". For a true app, you're going to need a JS framework. Trying to build an actual app, like Gmail or Slack, is a fool's errand using only server-side rendering. It's possible, but why would you want to do that to yourself? And even then, the user experience would be awful.

I really think web devs need to do a better job both among themselves and for the clients in differentiating between informational sites and brochureware, and true web applications (usually desktop app replacements, or related). The former should be built using static site generators and just bits of JS, whereas no-one is going to try to build a Slack competitor using a static site generator. There are a few projects I've seen that fall in the middle of the two, but those are relatively rare. Most of the time it's very clear if you're building a site or an app.
>I thought fully autonomous driving was meant to be done by now?

Musk was bullshitting when he made that prediction. Maybe he did it because he had bought his own bullshit. Personally I think what's more likely is that he was cynically conning people.

In reality, I think no-one is anywhere close to fully self driving cars. I would be surprised if we saw fully self driving cars any time in the next 50 years.

The whole field of fully self driving cars has been astonishingly full of empty hype, for some reason often believed by otherwise quite smart people.
That may be his confirmation of ignoring the protest. You stop reading and thinking when you hear a trigger you don't like. Making your commentary sort of ...simplistic. I don't claim to be deep. But he's 100 and lived thru 5 cancers. Maybe he knows more... I'm a boomer, read his stuff, was thrilled with SimEarth 30 yrs ago. I believe in climate change, but have worked with climate data on EOS/NASA projects, also saw the political aspect of no emergency means no funding. Also a big believer in nuclear power. You should read up on thorium reactors. Its a big world to change/save/immolate.
Not sure about other countries, but in Spain you can't pay anything above three thousand euros (IIRC) in cash.

People downvoting others in disbelief should try to find a source by themselves before.
I agree that that's also a very nice trait for a SWE to have, but I actually had the far more boring attention to detail in mind: Spotting syntactic errors in code and similar things like misspelling of variables, etc.. Hunting those down in the beginning also goes hand in hand with a high frustration barrier.
> The code you're using to demonstrate the simplicity of char arrays has a buffer overflow vulnerability: what happens when the input int is large? You're proving my point.

I did that deliberately to show how tempting, but also dangerous, it is to use char buffers in C.

I'm not advocating char buffers. I'm advocating not using C, and not buying arguments of the form "C's fine if you just do this thing that no-one does".
> I'm in danger of straying into the rise of fear-based dystopia post-2000 so I'll leave it at that.

That rise happened in the 90s, if not earlier. Remember the sensationalism about people getting killed because of Y2K bugs?
Assisted Intelligence vs. Augmented Intelligence
The title here is pretty misleading. WebUSB certainly isn't dead, but it's true that Google are the only ones pushing it forward.
There are 2 worlds on the web, what a page can access simply by going to it and what a page can access when you grant it permissions after it asks. The latter is where WebUSB falls, I call it the realm of the web app, and is no more risky (arguably less due to design) than the current "do you want to download and run nativeusbapp.exe" permission.
TIL there there wasn't a 6502 version of Turbo Pascal, while there was a Z80 version. (And that was even the original target CPU.)
And it's entirely possible to do that today. Things like WebUSB require permission prompts, which you can say no to or disable entirely.
That's insane. People go to jail for making a tautological incantation on every sentence they utter?
This article is taking a questionable idea way too far.

The reason I get paid what I'm paid, is because the company hiring me expects the work I do for them to be worth at least that much. If not, they would not hire me.

So the money I'm paid is not "risk premium", it's simply getting paid what you're worth. It could actually still be less than what my work is worth to them, but I don't have a good way of telling, and it's probably still more than what I'd be able to earn making my own product.

Though if there's one profession where it's easy to make your own product with very little risk or investment, it's software engineering, and that's probably the reason why we get paid much closer to what we're worth than many other professions; because to us, leaving and starting out own business is always an option when employers don't want to be reasonable about what they pay us.

Also, there's enormous demand for what we do, so that increases our bargaining power, and therefore our salaries.

So to what extent is our salary risk premium? I suppose an employer could pay us much less than what we think we're worth, and if we have nothing better at the moment, we might take it and leave the moment we find something better. In that case, it would be better for the employer to pay us more to discourage us from leaving.

But is that risk premium? If it is, then practically any salary, and perhaps any cost, can be considered risk premium. I don't see this as a very useful way of looking at things.

And Google and Facebook have little to do with my salary; they barely have any jobs in my field in my country, and I don't want to emigrate. Sure, I could make more if I worked in Silicon Valley, but I don't see that being worth it for me.
> CRACKLE CAN YOU HEAR ME!?

Yes... I can't now thanks.
Sort of off-topic, what do board members of large (tech) companies do? What value do they provide?
This is a - if not solved, then certainly addressed - problem.

Your specific example of:

> So, a search for 'mueller' should also find 'Müller'.

Is discussed here:

https://discuss.elastic.co/t/u-umlaut-search-indexing-user-n...

If your question is specifically "How do I use a feature that PostgreSQL 12 doesn't have?" then you've got a different problem.

[EDIT] Refer the modules mentioned on slide 26 - these may help with your indexing challenges within PostgreSQL
Most programming languages support generator semantics, letting you do development monolithically while still allowing for easy refactoring into streaming components. You simply have to include the goal of using generator semantics into the design up front.
Because everyone just does normal pki via api (like vault). No need for acme flow when you control entire system
This will only work if you are currently inside a Channel 4 TV show. It is very important to remember that last "three".
I did literally last night (what a happy coincidence!) and it gave me a great laugh

"We identified the biggest security problem with this, but to get adoption we're going to rely on prompts (which we all know users pay attention to)"

Then the next section is:

"We know how the previous shortcomings can be exploited to pwn the host too, hosts, don't let yourselves get pwn'd k thnx"

What feedback is there to give, they know what's wrong, they just don't care.
Ritual | Culver City, CA | Full-Time, Onsite + Remote | https://ritual.com

Ritual is a health brand led by the belief that you should know exactly what’s in your vitamin and how it works. We use only the best nutrient forms and publish our sources and research for all to see—because transparency is our thing. Our mission is simple: to inspire healthy habits so women can be their best every day.

Open engineering roles:

* Senior Ruby/Rails Software Engineer: https://jobs.lever.co/ritual/7488c3f9-694e-440c-a1c4-f6ccab4...

* Senior Front-End Software Engineer (React/Ember): https://jobs.lever.co/ritual/1779ea15-aaac-4fe5-97a0-aff230b...

Open design roles:

* Freelance Experience Designer: https://jobs.lever.co/ritual/a7fb9860-a4d2-4902-88b5-56ae3fb...

* Senior Experience Designer: https://jobs.lever.co/ritual/6b0b9f45-b217-470b-a254-b92037e...

Open product management roles:

* Senior Product Manager: https://jobs.lever.co/ritual/ce1f06d3-9486-4b9a-a84e-3a177b4...

* Technical Product Manager: https://jobs.lever.co/ritual/9fe606ad-9ba2-4ce1-8ffc-648d425...
Here are the SEC Edgar filings for Fig- no need to speculate what is being offered https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&C...
Kensho Technologies | Data Scientists/Engineers across the stack | Full-time/Onsite | (Cambridge/Boston)/NYC/DC/LA

At Kensho, we leverage S&P Global’s world class data to research, develop and implement leading AI and machine learning capabilities that drive fact-based, objective decision making. From deep learning speech recognition and transcription to advanced visualizations, entity recognition, state-of-the-art search and an AI-driven research platform, the Kensho team brings actionable insight and order to complex data. Our products power S&P Global and deliver innovative solutions and capabilities to their clients.

Founded in 2013, Kensho is headquartered in Cambridge, Massachusetts with offices in Washington, D.C., New York City, and Los Angeles. In 2018, S&P Global acquired Kensho for $550M, the largest AI acquisition in history to date.

To see all open positions visit https://www.kensho.com/careers

We are currently looking for PM's, Front & Back End Engineers, SRE's, ML Engineers, Data Infrastructure Engineers and more!
Well the creators absolutely know that... but they also know that those exact advertisers are the ones that are paying them as well. Who else is giving them money?

There's a few creators who managed to get Patreon as a second source of funding, but there's just no getting away from the fact that Google signed up advertisers who actually pay for a lot of YouTubes hosting, infrastructure and payout costs.

If creators move away from the platform they'll need to handle those deals by themselves from a weaker negotiating position. It's significantly easier to get money from all three: Patreon donations, their own in-video advertisements AND youtube advertiser payouts.
Edge is either a dead end or Chrome now.
HN (being run by YCombinator) is heavily weighted by devs working in SV companies. That's a very corporate group.
I think you are right - if my sleep addled brain gets it, I think that the hiring of a developer implies a programme of tech led change to be applied to the company.

so the steady state (the Treasury Bond Risk Free Return) is not changing the company to have web-enabled doodads but just collecting the cash from your customers for the next five years.

(I suspect there are plenty of businesses where this might apply - run it to the ground with minimal investment.)

So the risk premium is the cost of the programme to build doodads (the extra ROI is what you will make as a shareholder if you hire a developer to make your doodads.)

This then gives me two risks - the risk that doing nothing tanks the business away faster than predicted, and the risk that the programme fails.

So developer salaries are paid as a risk premium against tech driven change in your industry, and the risk of buy vs build.

So developer salaries might be better compared not against AmaGooFace stopping hiring, but against the spread of SaaS based services that can reduce the risk of a failed build.

Perhaps we should all go out, Luddite fashion, and smash the Looms of our SaaS startups?
What part was confusing? You should not make a witness statement without a lawyer.
There's probably truth on both sides here..

We (my previous employer) were quite selective in our screening, so there were plenty of people applying that we turned away.

But I would say the majority of people we interviewed were employed but looking for something better or different.
There is always an onus on an API designer creating an API to express it well. However I think the difference between good vs bad language (and a good vs bad API come to think of it) is that it makes doing the right thing easy (lazy), and the wrong thing hard.

I think about this when I think about GraphQL. I like GraphQL, I really do, but GraphQL's N+1 problem is why I don't recommend it. The easy thing is to hammer the heck out of your database, the hard things is to parse the GraphQL request and correctly transform it into a SQL statement. I just don't trust everyone on the dev team to not be lazy.
Delegating enroll permissions is a solved problem technically at least in a windows domain. At that point it's an org policy problem and ACME won't help.
Artist Pulls a Wagon with 99 Smartphones to Create a Traffic Jam on Google Maps
Is that what a board is for, though? I agree that additional perspective could help Facebook address systemic faults but I'm not sure adding somebody to the board is how you go about doing it. I'm not familiar with principles and processes of executive leadership though.
test.ai | San Francisco, Seattle or Remote (US only) | Full-Time, Remote-OK | https://test.ai

We use AI to automatically test software and are working with some of the largest, most recognizable brands in the world to automate and accelerate Delivery and QA.

Our stack: Python, React, MySQL, GCP, Tensorflow

Backend Engineer: https://jobs.lever.co/test.ai/96f44a20-1fa5-45f9-b88a-5542e9...

ML Engineer: https://jobs.lever.co/test.ai/e5e716d8-693e-4efa-afc7-f6996e...

Great team, amazing benefits (including 401K matching), and genuinely interesting/difficult problems.
> If at least the hyperloop project manages to get off the ground (pun sort of intended) that would still be a nice contribution to human progress.

I don’t agree. We already have maglev, is hyperloop going to be cheaper to build/operate? If not, why would the marginal speed increase prompt governments to invest in this kind of infrastructure vs. traditional rail or maglev? The problem is not that hyperloop won’t work, it’s that it is another gadgetbahn[1] that doesn’t make economic sense in a political climate where infrastructure investment is verboten.

[1] http://www.cat-bus.com/2017/12/gadgetbahn/
Tesla and SpaceX, specially SpaceX has been rated very highly in some rating I have seen. But there is a reputation that it is a lot of work specially in crunch time.
KeePassXC + KeePass2Android works fine for me. Sprinkle with SyncThing for syncing.
> I think the comparison is not between jquery and native Dom functions but between making something quickly with jquery compared to using angular or react for example

Probably. I was just making the point that jQuery is no longer needed for most use cases. Lots of folks have no idea what the latest browsers are now capable of.
And then you can't see the article, because its CSS hides the text and Javascript un-hides it; and people call you an extremist.
What the Great Russian Writers Didn’t Get About the Criminal Mind
Given Drew runs a very privacy-focused profitable business, I'd imagine he'd have at least a slightly different perspectives on things.
It sounds like you want someone to build the entire product for you.
These threads are always so binary in their world view. Everything is either striking it lucky and being a multimillionaire by the time a person is twenty-five or they missed out on luck and they're permanently homeless and drug addicted.

Like work ethic has nothing to do with it. They completely ignore that fact that there is a set of life choices that limits the downside, slowly builds the upside, and allows a person to create opportunities.
I have doubts. You typically don't see an oncologist for skin cancers unless it has metastasized. Mortality is high at that point. I don't count the number of simple skin cancers anymore.
> let us make simple, secure content with HTML and minimal CSS.

Browsers aren't stopping you or Wikipedia or Youtube from sticking to HTML and minimal CSS.

Your problem isn't with browsers, it's with Web developers who don't share your priorities.
There probably is, but have any of them been approved for commercial sale? That's the bottleneck that controls the industry. Creating a new antibiotic that might work is not that expensive, relatively speaking. Neither is manufacturing at scale. Proving that it's safe and effective to the current standards is extremely expensive, and risky - you get nothing at all if it eventually proves not to be effective enough.
I basically agree with you, disagreeing on just point: I think (and hope!) that VR hardware like Oculus Quest and the accompanying media store might get big. I rarely use FB (mostly for shamelessly plugging new books I write) but the Oculus device pulled me back in a little. Currently, Oculus entertainment like Lucas Arts’ Vader Immortal trilogy is such fine entertainment that it blows me away. Other Oculus activities like watching Netflix and Amazon Prime Video in a VR theater is cool, but the graphics resolution needs to increase for that use case.

I can imagine a future Oculus Quest as being a primary way to interact with the Internet, streaming entertainment, immersive 3D games, etc. I think FB has a lot of headroom for how big this business could get.

Just to be transparent: in the distant past, I worked on VR for Disney and SAIC, and games for Nintendo. So, I am prone to exuberant joy by any good VR experience, so please take my opinions with the large dose of skepticism that they deserve.
while an interesting video I really want to see the entire front arc stitched together. How is it judging it is safe to go through the stop sign? Situations like that fascinate me the most.

One issue not discussed enough is all this push for automation really needs road marking guidelines pushed down from the Federal level. While the feds can hold domain over the interstate system or roads it can be maddening the differences on right of way rules to simple markings at state level
Yes, I do that already, but that doesn't remove the code in the browser. Also, I'd really love a JS interpreter that was restrictive enough that I could leave it on without exposing me to this stuff.
Exactly why it is not needed, the banking system supports transfers between banks in SEPA for free or very cheaply.

Some people/business will still ask for a cashier's check though.
Missed the part about serving the response bellow 50ms :)
Not too much traffic.. between 40/50 req/s.. and a lot of other more important things to be stored on postgres (transactions, stocks.. )
SEEKING WORK | Poland | REMOTE

Software Architect / Senior Full Stack Engineer with 10+ years of commercial experience (esp. FinTech, Healthcare) in prototyping, MVP, backend and frontend development as well as maintenance and DevOps. I can work on PT/EST times.

Technologies:
* Python, Django, DRF
* AngularJS, React+Redux, React Native, Vue.js
* AWS, Docker, Kubernetes

Where I can help most:
* Rapid Proof of Concept / Prototype implementation
* Design of scalable software architecture (Backend + DevOps)
* API design, implementation and documentation
* Remote team management
* Code Reviews, Python/Django mentoring
* Team leadership

Email: michal [AT] michallech.info
GitHub: https://github.com/rootxnet
Website/Resume: https://michallech.info
Skype: ferdezz
Oh they do. What you're sensing is Google's lack of any kind of respect or care for their content creators or customers. You'll see this across every product they offer. Google develops systems that suits themselves, puts pressure on the rest of the internet so that nobody can compete, then they stagnate and sometimes fail leaving no real alternative.

Does Google care when their products fail? No, they just move on to the next data vacuum one of their developers designed or that they acquired.
I find it so bad compared to Slack. We used Slack internally in all the IT for a couple of years years (the company was using Skype for Business and whatever it was called before). It was decided that we will go with Teams because it's cheaper/free (we're already on Office 365 and the Microsoft stack since the beginning) and we were told to kill Slack. We didn't and still use it for my team, and the difference is insane. On macOS our conference room equipment crashes Teams (Slack and others have no issues with it), notifications are not native and sometimes they show up, sometimes they don't. You unplug your headphones, Teams rings, but no one is calling. It crashes both on Windows and mac for no reason from time to time. Today we had a meeting and half the people could not join because of this issue.

It seems like it's a clone made just to get into this space and everything looks like a generic attempt to throw money into an app to take on Slack.
I just got an Ergodox-EZ (ergonomic split keyboard which takes some adapting to), and their helpful training tool [0] leverages WebUSB (which I didn't even know about before I started using it). It's useful because it can talk to the keyboard to find out what's the current layout and layer, and show you the relevant info and keys being pressed.

From my point of view as a user: on one hand it kind of sucks because I use Firefox as my main browser, and launching Chrome/Chromium every time is a bit out of my usual path.

On the other hand, I appreciate not having to install something on my computer just for this. It's nice for small apps that you won't be interacting with that often or for too long.

[0] https://configure.ergodox-ez.com/train
C# does this fairly nicely with an "out" parameter: https://docs.microsoft.com/en-us/dotnet/api/system.collectio...

Or if you "know" it's there call the version that throws an exception if it isn't.
The amount of jitter in the estimates makes me nervous, especially when the model thinks something is present in one frame and not there in the next.
There is an interesting and important theorem from control theory that is relevant for this situation. In a paper from 1984, Leslie Lamport has called it Buridan's Principle and phrased it as follows:

“A discrete decision based upon an input having a continuous
range of values cannot be made within a bounded length of time.”

The paper is available from:

http://lamport.azurewebsites.net/pubs/buridan.pdf

It shows that under very general assumptions, a decision cannot be made in bounded time, leading to starvation (metaphorically and also literally). An example is a 4-way stop with other cars arriving at various times.

The paper's history is also very interesting:

https://lamport.azurewebsites.net/pubs/pubs.html#buridan
I can't believe they made $15bn off of YouTube ads. Who are they reaching with that crap?

They didn't specify how much they off of YouTube Premium, but at $120/year they'd need 125 million subscribers to match ads revenue.
Most of them are at the base of structures like signs and trees. In a few places it looks like the Z projection is overlaid onto the video with the wrong perspective, so it's hard to tell. My guess is that they are generic stationary object recognition tags that serve as hints about what isn't part of the road.
I.e., I was in jail.
Netflix cuts sockets by a factor of two with AMD Epyc
> For lack of a better descriptor: behavioral traits one might identify as autism.

I wouldn't identify any of your examples as signs for someone being on the autistic spectrum.