skysight-inc/HackerNews huggingface dataset:
It costs $10,000.

I wonder how hard it'd be to engineer something similar for a lot less money, though.

It just looks like a tiny camera mounted in regular sunglasses and connected to a computer which then translates the pixels from the camera to electric impulses on a grid of electrodes on a "lollipop" paddle that goes in to the mouth.

The camera, computer, and software translating the signals seems like the easy part. The only tricky part would be the electrodes, as those would have to be spaced pretty closely and create enough of a signal to be felt while not interfering with each other and at the same time being safe to put in to the mouth and not be affected by the saliva in the mouth, not taste bad, resist being accidentally bitten on, and probably some other engineering challenges I can't think of right now off the top of my head.

It's definitely an interesting challenge.
Fingerprints are actually pretty accurate, though no perfect. Polygraphs are generally not admissible it court so I don't know what you are talking about.
I have an early VIN (004xxx series) model 3 from 2018. One of the earliest non employee deliveries. There are some panel gaps.

Judging a Tesla by the panel gaps is reminiscent of the Blackberry execs judging early iPhones by battery life (ironically). The game has changed.

Or, in other words:

No wireless. Less space than a nomad. Lame.

https://slashdot.org/story/01/10/23/1816257/apple-releases-i...
I think there was a time that was true. Now reCAPTCHA is so prone to tagging someone as a bot if they employ any ad blocking or tracking prevention that it significantly interferes with web use. It's an overall harm to the web in my opinion.
Know that your situation isn't common and have some empathy towards people that can't treat their employment the way you do.
If it out-broke from the virology lab across the street from the market then yes it would have a presence of the market's environment.
With puredata, is it convenient to either:

* write/script your own "objects"/nodes in some conventional programming language

* abstract a "patch" into its own node (thus writing a node in pd itself)
For simple bugs yes. However if the bug is a one in a million race condition between threads where the lock is held/released at the right time except for one place where it isn't even obvious the other thread can write the data. This is particularly bad if there are performance considerations and the design ensures some places where it looks like a race are actually not and so a lock would be a bad thing. Without fully understanding the complex design you cannot add the needed lock in without adding in uneeded locks that kill performance.
I am very reluctant to do that. I am not a therapist, but I know enough to know there's some danger in applying labels to people in this sort of situation willy-nilly. commandersaki was less reluctant, and they did pick up on one of the things I heard, so I guess I'll at least endorse that post from that perspective.

I would actually recommend taking your post as-is to a therapist as a starting session. (I wouldn't bother with the HN conversation itself.) It's a good starting point.

I'd say this... going to see a therapist once is not itself a commitment. If after the first time you don't feel like it's going to help, you will be free to stop. But I do believe there is some significant and true help that you can get from one... even if I am very reluctant to put into words the reasons why I believe that. I apologize for that, but I am trying my best to be helpful, and to not hurt you unnecessarily or out of unprofessional clumsiness.
A Great President, or a Terrible One?
No. Their MO has been to remedy only those that get high publicity.
Aria Wunderland talks about her style, musical influences and more
Link for those interested :)

https://www.youtube.com/watch?v=783ccP__No8
If you want to argue that Tesla is overvalued, there are perfectly reasonable arguments to be made in that vein. But comparing them (well on their way to half a million vehicles delivered) in the general sense with a company that folded after selling 50 cars is just absurd, and makes you look like a crank. It overshadows any trace of validity in whatever you're saying.

What about SpaceX? Their technical achievements are literally unprecedented, and they are dominating a market that has been the sole domain of an increasingly consolidated handful of incumbent military-industrial giants for the better part of a century. Dismissing those achievements as marketing hype is, again, absurd.

I am shaking my head in sad bafflement. Your whole schtick just reads like sour grapes, and why? If you want to have a real conversation about this stuff, you need to get over the edgy negativity.
The Quest to Replace Passwords: A Framework for Comparative Evaluation [pdf]
For complex code you cannot understand it in the debugger. You can understand how it works, but you can't get the design of why it works (or should work if it had been implemented to the design)
There's a saying in my family, which is full of good cooks:

The sign of a great cook is not the ability to make great dishes -- it's being able to fix dishes that someone else screwed up!
I built one of these with a kindle + rust - https://github.com/davidhampgonsalves/life-dashboard

The version of the e-reader is important if you want to access deep sleep / RTC for lower power usage.
Funny story, Twitch.tv actually has a similar problem and they seemingly have solved it.

On Twitch, "Followers" is a tracked and important metric for streamers (publishers). Therefore there's obviously a lot of benefit to buying fake bot followers and inflating your count.

However, sometimes misguided fans of streamers will buy bot followers for them intending to be helpful (or even to spam them with inappropriately named followers).

From Twitch.tv's perspective, tracking down who issued the bot followers is of paramount importance since they have an interest in preventing gaming of the system without catching innocent streamers in the crossfire.

Twitch actually maintains a help page on what to do when you're being spammed by followers, and it includes a statement that they won't punish people who haven't paid for spam. In my experience, whatever mechanisms they're using under the hood seem to be reasonably effective - I have yet to see someone incorrectly banned for this.
For those who aren't aware, gdb has a curses-based 'Text User Interface' (TUI), which can be launched using 'gdb -tui': https://sourceware.org/gdb/current/onlinedocs/gdb/TUI.html#T...

The interface is surprisingly good, and it's what I recommend to new gdb users if they aren't using an IDE. I still prefer the Emacs integration[1], but I don't recommend that to people who aren't already experienced Emacs users.

[1] https://sourceware.org/gdb/current/onlinedocs/gdb/Emacs.html...
I wonder if they sold clicks before. Interesting way to pivot their "business".
Evidence of Evil
"They are producing an electric car you can buy. They basically forced other companies to produce electric cars you can buy. It’s awesome. Be a little kid again for just a minute..."

This seems like a proverbial "reality distortion field" to me. The Tesla model 3 came out about 7 years after the Nissan Leaf, didn't it? And given a reasonable budget, it's arguably still not an example of a car "you can buy".

Yes, there were Teslas before the model 3, but there were also electric cars from other manufacturers for many years.
You can use other frameworks the way you use vue but it's not advertised much.

E.G: I teach reactjs by first starting with a simple script tag like you can do with vue. No webpack. No JSX. Suddenly students get it. No magic. It just makes sense.

But this approach is not common nor first class citizen.

What I like with vue is that the authors understand the value of scaling up, as well as scaling __down__. You can feel it in the doc, the API, the community...

So yes, all in all, vuejs will be lighter to use, not because the others can't be, but because it doesn't judge you for wanting to.
I think its really cool that we are now making movies / documentaries of people in our field / industry that have done good work. I love to see our industry evolve to a place where the developers themselves can self fund a whole entire platform and make it sustainable long term. This documentary about the life of Evan You and how he succeeded in doing it is an inspiration to us all. Let the show begin !
Why my purchase choices have the kiss of death
Interesting project, but if you have an old kindle / kobo that is not being used they make a good development platform with similar hardware. The mobileread forums will get you started.
Networking, BULLShit (For early stage founders)
The connection between Shaka Zulu, decolonization and mathematical models
It that just enormously more energy if it was running in a portable device or is that actually enormously more energy when running off half a metric ton of traction battery? Nvidia has plenty of experience in scaling their chips down to a wide range of performance/energy tradeoffs.
Yes, isn't that obvious?

When companies get the dilution wrong people die. Here's an example of a company that got warned once, and then went on to get it wrong again, which killed at least 10 children and harmed hundreds more. This company spent years ignoring all the warnings.

https://arstechnica.com/science/2016/10/fda-homeopathic-teet...

https://www.scientificamerican.com/article/hundreds-of-babie...
Anybody remeber the dos version of Wordperfect 5 or 5.5? It had a mode, AFAIK triggered by pressing F11 or was it F12 where every formatting operation like inserting a new page, bold or italics was displayed as a control sequence. Wordperfect didn't care if you five times marked a text as bold and required you to "unbold" five times to continue writing in regular font.

I used to be a wizzard operating in this mode and many of my school-mates reached out for me to get their homework assignment properly formatted.

Somehow this WP5.5 format reminds me of that Markdown extension. Thankfully markdown is much richer in semantics.
In addition to the reasons listed by other commenters, my feeling that it is also just a matter of the trial results being delayed.

This can happen for a number of reasons.

* Insufficient patients are not willing to consent to enroll in the trial. This is usually solved simply by extending the duration of the study

* Doctors are to busy to obtain informed consent from patients, and take the easier path of not mentioning that they qualify for a trial. This happens often in hospitals that join a trial but are not directly research oriented.

* Delay in the data-collection, statistical analysis or interpretation of the results. As in other fields, statisticians are constantly kept busy, and often change profession. Lack of personnel can delay the result of the trial.
Playwright allows you to connect to existing browser instances, but it currently requires you to get the “debug URL” of the browser instance first: https://github.com/microsoft/playwright/blob/v0.11.1/docs/ap....

I’d love to hear a bit more about the scenario you have in mind, since that might help inform some improvements we can make. Thanks!
In the real world protection rackets are a stable business. You either pay up and are protected or your business gets messed up. No sane criminal would xerox the client list, split from the boss and also try to extort money - it is unhealthy as the turf will be defended.

In the online world there is no concept of local. You can't protect your clients. But then, why should clients pay up - there is an infinite supply of copycats.
Right so second hand. Also please note your friends have motivation to smooth over the rough patches of their new lives the same way you have when discussing Swedish immigration in general.

Ha det gott.
Scrum Isn’t That Great
Protip: unless you are already deeply embedded in your field of reviewers having cultivated years of reputation and circular nepotism, you're better off getting a real job to fund your research. Grants are a circle jerk.
> We have a help center ... There’s also a form ...

But good luck getting hold of a real human to explain the situation to.
Tesla develops the chemistry and has Panasonic manufacture the cells. Tesla builds the battery packs from Panasonic cells.

The intellectual property for the chemistry is 100% Tesla’s and can not be reused by Panasonic for other manufacturers. In places where Panasonic builds batteries for other manufacturers, they use more traditional chemistry that includes more rare earth metals. Tesla’s chemistry is patented and can’t be duplicated. It is one of their several “moats”.
"I’d want the processing electronics to be off the shelf not weird custom stuff that’s going to have all kinds of corporate social crap attached to it."

Off the shelf electronics are mutually exclusive of "all kinds of corporate social crap"? I would think the former is the most expedient way to deliver the latter.
We document architectural decisions in my team
SpaceX launches more Starlink satellites, misses booster landing
Hi Cvrajeesh, congrats on launching! It's a big achievement to get your project out the door and in customer's hands.

We launched a very similar service (fast.io) a few months ago and have found some good interest in the product. Unfortunately, however, there are many other good solutions for simple deployments and performant static hosting. My question for you would be, what are you doing that solves your customer's problem so much better than competitors that they'd be willing to put their mission-critical website on your (unproven) service over anyone else's?

For these simple use-cases (the ones you appear to be targeting) most users just aren't willing to pay. The more sophisticated users who are running businesses (and would pay) often need more features and greater control over their hosting solution - features that will take you a long time to build out and prove in the market.

As such, we're working on a product pivot that's educated by the insights we've gained through our initial launch. We don't want to go head-on with other products that are, quite frankly, doing a great job in this market already. I'll be really curious to see/hear if you encounter similar challenges and how you navigate them.
Was at a startup that was super low-overhead (and as dysfunctional as a 4 person team could be), we used Zapier to automatically create Gmail drafts as replies to new lead enquiries on the website and follow-up responses as needed. We could then spice up the response if needed, or just bulk run through and hit "Send".

Appears personal to all email systems and spam filters, but actually was semi-automatic marketing automation.
yep. thats intentional... you can have multiple instances of vue going and it also plays nice with jQuery so that you can add Vue into your project without messing everything up.

Also worth noting its not 100% true you can't manage your data separately you just need to manage the reactivity yourself.
Then Steam and iOS Apple store happened and they have been trying to copy that model ever since.

And Android did copy the model and it is amazingly profitable for Google.

Microsoft seems to be hating themselves over that failure.
Thanks!

I thought OP's recommendation was for more of a personal story, e.g., "When my uncle was diagnosed with X, his doctors tried Y, Z, and T. Surprisingly, while these treatments are considered standard of care, their efficacy is low. Recent research points to V as a risk factor for X so..."

I am glad I was wrong :-)
Only if you want them to last 20 years - if that's not the expectation of your customers, there is a massive opportunity.

Figuring out new ways to eliminate uneconomic quality is an ongoing revolution everywhere.
Say Less, Mean More: The Importance of Good Copy in UX
This is pointedly not about the Old Techniques in compiler writing.

For example, the author doesn't divide the compiler into multiple passes, so it can fit in RAM; he assumes you have "enough" RAM for a simple compiler to fit, and goes from there.

Similarly, he jumps right into recursive code, because that's simpler, and he assumes your computer has a stack of reasonable depth. (Go back far enough and computers had really shallow stacks. Go back farther and computers didn't have call stacks at all.)

Finally, his compiler doesn't optimize the code, because he assumes that the obvious code will run sufficiently fast. A fairly modern idea, and one which removes the complexity which would otherwise drive the design and force things like multiple passes and complex internal representation.
A Stick Figure Guide to the AES - Advanced Encryption Standard (2009)
I believe backward compat is a goal of vue 3.

In all honesty, the pitfalls are not that many, easy to understand, learn and avoid or get out from.

I spent way more time trying to figure out doing even basic things in react than debugging reactivity in vue. Espacially since the later has a fantastic doc and a small api.
I recall that the last landing had an unusually hard touchdown.

https://youtu.be/1KmBDCiL7MU?t=1188
Max is Max/MSP, where:

* MSP is an engine for generating/synthesizing/analyzing realtime audio which the user builds as a diagram in a GUI. The backend automatically sorts the diagram into a graph and generates the audio as the user builds the program. So by the end, the programmer has used their ears to measure whether the program can indeed compute audio for the diagram in realtime. (And the corresponding classes for signal computation are designed with soft realtime scheduling in mind.)

* Max is a general purpose programming language where the user creates and connects various branches of different Rube Goldberg machines together in a GUI. This appears superficially similar to DSP diagrams above. But each object in the chain can do anything from simple realtime appropriate math to doing file i/o while allocating large chunks of memory. There's no easy way to tell which of these Rube Goldberg objects are realtime safe. Plus one can iterate infinitely and recurse into already recursive chains of calls with ease. (The MSP engine prohibits recursion.)

Due to lack of constant aural feedback for Max diagrams, users typically keep a separate, erroneous mental model of all the Rube Goldberg machines in their short-term memory. In fact, most users practice a novel form of cryptography I call "Fresco-based write protection": the user keeps drawing and connecting more Rube Goldberg machines atop one another until their short-term memory becomes the only private key that can decode them. Given about 30 minutes for the frescoes to "dry," this technique is proven secure even against rubber hose attacks.

For maximum frustration, Max/MSP has objects which let the user hook Rube Goldberg machines up to a DSP graph, and vice versa. And I mean maximum frustration: while such inter-diagram connections give users functionality they wouldn't otherwise have, they also give users the false-confidence necessary to schedule a performance that ends up with that user staring at a silent laptop and muttering, "I don't understand, this worked fine on Tuesday."

Edit: clarification
I've been saying for a while that the problem with micropayments is microfraud, and this just adds to that.
This Book Is Every Solution to Your Programming Career
This sounds like a plotline of a Ligottian short story.
The only strawman here is your claiming that I want to silence researchers. Research is one of the most important things we do as humans. I’m not claiming the research is invalid, I’m claiming that the broad overgeneralizations that some people draw from them is invalid, and creates a lot of unnecessary anxiety and encourages parents to focus on the wrong things.

If you need an example of this, read the title of this post.
Woof, expensive. This might be worth it if there's live support included and a really easy control panel, but otherwise a similar setup is $60/year.

The image resizing and optimization is a good sell, but it's dramatically more expensive to have it when under the hood it's a relatively cheap feature aside from initial build out, and it's available in basic form for free on places like Netlify.
Autodiff is certainly one of the strengths of JAX. See the JAX Autodiff cookbook for a flavor of what JAX can do: https://colab.research.google.com/github/google/jax/blob/mas...

You might also like the per-example gradients example that appears first in the JAX Github page: this is only one line of code, but important for research areas such as differential privacy.
Implementing Regression Using a Decision Tree and Scikit-Learn
I've had co-workers remember, years after interviewing me, that I brought in some little piece of hardware I built to the interview.

I've showed off circuit boards, half-baked Android apps and referenced webpages during interviews. It always helps.

A couple years ago at an interview debrief, the HR guy said, "Oh, the candidate told me that he was writing some kind of software to automate his home. Who would do that? Weird." And every developer in the room looking at each other and saying "and you didn't think to tell us that?"
Wood could be the next petroleum
Yea, that's why I choose it, too. It isn't as opinionated as Angular, but it has enough structure that you know where to look to find most things in an unfamiliar project (my gripe when working on inherited React projects).

Rarely do I ever have to think about performance, and when I do, it is always complexity in the non-vue code, not the framework itself.
The fact that your job title exists is a crime. Do you get summer salary lol?
Sorry, but there’s no bank in the world that would tell you to simply “take a hike” if your password was breached and your money was stolen.
Google set to ditch it's free WiFi service in India
Individual Contributor, i.e. someone that produces, not manages.
Google either doesn't care about intent, or their systems have consistently bad judgment. I've lost count of the horror stories about indie bloggers getting a ban from AdSense when it was time to receive their first check, and being offered no meaningful way to appeal the ban.
Throwing Down the Gauntlet to CPU Incumbents
First low bias photodetection mechanism discovered
Low/no-code authoring is definitely something we’re interested to explore. Once we’ve solidified the core Playwright library, we plan to build (and collaborate with the community on) tools that can simplify automation tasks even further, on top of a modern, reliable and performant core.

Are you currently using Kantu? If so, I’d love to hear more about your specific use cases, and which capabilities you’d be interested to see. Thanks!
Aside from courts, the constant use of garbage like polygraphs by the police, employers, and others is regrettable.
Check out Thrive. Has its own subreddit. Takes the ocean stage much further.
You may end up finding that running your own local server results in more downtime than just relying on NPM or whatever.

That’s been my experience anyway with local servers. We’ve had a lot of problems.

Edit: vendoring dependencies, on the other hand, is very reliable. But it doesn’t work well with DVCS.
Correct, but it's the same with alternatives.

E.g: redux uses a react provider to inject the data into the component tree because of this. Vuex does the same for vue.
Elon Musk’s Boring Company Completes Major Los Vegas Milestone
Yeah, I was advocating the "expelled matter" theory.

Not sure what a "convection zone" means. Would it be kinda like the Jupiter red spot?
Vuepack: Fast and Simple Vue.js Template to ESM Compiler
I have no idea what they should do/should have done, but if your advice was correct, then it seems like existing manufacturers could have done the same. If so, then how would Tesla compete? If they couldn't, as they seem to have struggled, why would Tesla be different?

Maybe the secret is marketing, and the extra engineering is kind of like a MacGuffin. Essential, but the details don't matter.
Japan Is Likely Entering Recession Territory in Q1 2020