skysight-inc/HackerNews huggingface dataset:
Can wet please stop this nonsense of calling psychology a science, and starting these kind of articles with “science says”?

This is really eroding public trust on real science.
Homebrew is really the worst of all the options on macOS, I wonder how it became so popular in the first place.
Can't deny his contribution but guy is same as Adani and Ambani but difference was Adani and Ambanis were loud while he was silent and we know silent capitalist are worst of all.
Yes. I can without reservation, recommend Brent Eviston's "art and science of drawing" series. Best taken via skillshare (grab a discount code from some YouTuber if you are trying it for the first time) . I didn't take his drawing laboratory series since it hadn't been released at the time. That said, just follow his courses in order:

- Basic Skills / Getting Started with Drawing

- Dynamic Mark Making / Drawing with Expression & Creativity

- Form & Space / 3D Drawing & Perspective

- Measuring & Proportion / Drawing with Accuracy & Precision

- Contours / Drawing with Compelling Contours & Foreshortening

At this point, I recommend picking up drawabox.com as well to engage with practice a little differently. It draws from a school of thought that is present in the book "How to Draw" by Scott Robertson. That book is a little more advanced and I'd recommend it only if you are deep enough into understanding drawabox.com (PS: recommend trying but then moving on from the texturing chapter if it feels too hard to understand. It sticks out like a sore thumb because it requires understanding of light tbh. Texture doesn't just exist. We perceive most of it because of light and shadow)

Brent's work continues though while you do drawabox:

- Shading Fundamentals / Drawing with Dramatic Light and Shadow

- Shading Beyond the Basics / Shade Any Subject No Matter How Complex

Once you are done with this, it really depends on where you want to go. You should be far along in drawabox where you doing constructional drawing. This is actually a good point to see if you can also do the texture challenge.

At this point you can decide on your thing. Maybe drawing figures is your thing (Again, Brent's art and science of figure drawing is the best resource out there). Maybe only a bit. Maybe you want to paint digitally? Meds map by Ahmed Aldoori is the best resource there is. If you manage to finish that, anything from Marco Bucci on skillshare is brilliant. If you have more specific desires on physical mediums, check out proko, but also double check the courses since some of the instructors sell the courses on proko at higher prices than they do on udemy or gumroad. If you don't care for the community aspect of proko, you can buy it cheaper sometimes from elsewhere. Lastly, on anything related to animals, Aaron Blaise's creatureartteacher website is a gold mine. Wait for sales though since you can get an all access pass for a huge discount during those times.

Good luck! Feel free to mail me if you want to discuss more :)
I came here to comment about the same thing.
Tata as a company has had near-unrivalled impact on the economy of India. Godspeed. RIP
I have been passively looking at doing something like you are suggesting, but then also turning it into more of a video camera. My main motivation is that it seems pretty much impossible to get a off the shelf sensor that has DPAF.

One big hurdle getting the datasheet for the sensors - they are usually quite quirky and even if you get the datasheet and all documentation you will still need support from the manufacturer to get everything working reliably.
I did this with Drawing.

Here is a short introduction about how it went for me: http://pa-mar.net/Hobbies/Drawing.html

[Warning NSFW !!!]

And this are the results: https://www.instagram.com/pamar

My "best of" (still mostly NSFW) https://pa-mar.net/Hobbies/DrawingBestOf.html
I strongly disagree with this because it infantilises your PM to a ridiculous level.

You absolutely should explain (at a high level) what the constraints of your work are. If the PM doesn’t care, that’s a failing on their part. It’s their job to understand what’s possible within given timeframes and it’s your job as an engineer to explain that.

If a feature requires major architectural work to achieve, then make clear what that is in terms they can understand. “We need to migrate 30m records affecting 20,000 customers to this new system with 0 downtime” is understandable to most people in tech. It can also help focus minds on what we could change to make progress on or just validate a goal before fully committing.

For context, no plumber I know would talk shit about “platinum packages,” they’d just explain what the cause is and what’s making the correct fix so expensive.
The use of wasm makes sense to me in context of the article.
One of the few strategies that I've seen works is "I'm going to do it this way, and I'll take all responsibility for it failing." and then if it fails, actually take responsibility for the failure.

You have to have a certain confidence in your opinion, and you have to be prepared to destroy yourself mentally and physically to deliver if things go off the rails. But once your deliver something that matches your vision, usually worth it.
Try an e-banking website which literally loads over 25MB of crap just to show the login page.

This is by far the worst offender I've seen.

Madness.
You still haven't answered how employers keeping track of the ethnicities of employees helps against discrimination in any way.

To me that's exactly what helps lead to discrimination versus not knowing ethnicities and treating employees as anonymized numbers which would be fair to everyone.
Your comment makes some valid points in a broad philosophical sense, but misses the context and actual specifics we’re talking about. I think it’s probably been downvoted because you strayed away from the point in your first comment.

It seemed like you had a particular concept of telos and human nature in mind, so I’m not sure why you’ve gone meta and abstract here in the reply. I made a simple point about the human organism changing, and you’ve made this into an abstract discussion about nominalism. Very much not my intention or interest.
Indeed, I never thought of that!
I do the same but use initials and random chars so hackers or employees can’t assume my email addresses for other sites/services.

e.g.: hn_t47fb@my.domain
Major SMTP provider refused my email address as login because of this. Luckily my moaning eventually made its way to one of their developers who fixed it.

You can't sign up for a Samsung account with the name Samsung anywhere in your e-mail address. Aliexpress another offender. There my email is just spam@domain.
Thank you for such a comprehensive guide! I’ll try to resolve the issue today with your help
It'll work same way browsers know what language to present their main content in: either via the Accept-Language HTTP header, or through a UI element on the website that lets the visitor choose the language.
Read my comment again please. Where did you see me posting any nationalistic slurs? Perhaps you're mistaken and wanted to reply to someone else.
The latter one is the most plausible explanation I’ve read yet. Basically, they can’t give away the keys to the kingdom because they’re for the entire kingdom, not just the unsold inventory.
The stereotype of Haskell programmers seems to extend to the entirety of FP, then.
So basically we're reinventing the JVM and it's ecosystem?
OS/2 TCPBEUI Name Resolution
TFA does say this too, right after the Hamming lecture.

"So instead of considering n-balls to be spiky, it’s the space around them that outgrows them."
> Me and my team reverted to more stupid code and we are happier.

This is 100% how to write more reliable software. We are in the process of reducing our TS dependencies to effectively just express and node-postgres and everything is becoming infinitely easier to manage.
> If ads were just contextual based on the content of the page, we wouldn't be having this conversation.

I'd still be blocking them, though.
The windows improvements seem really yummy. Still, we need more fixes.
Sometimes product agrees with Client to do something they do not fully understand. If a software engineer fails to detect this part, product will commit to things that are yet to be specified. Client will start writing letters to Santa but all of them will bind.

I had been in such situation and it was nightmare
I know, I didn't realize he was alive in the 90s! Hearing him (sarcastically) say "now having 10 parameters isn't unusual, correct?" makes me wish he could've seen the 60B-parameter curve fitting we're doing nowadays.
The article does not seem to support the title. You'll have to show me how it does. 'serverless' is a wholly different concept that doesn't have much to do with wasm. You could say it's CGI as a service, but that has nothing to do with wasm.
Instead of attempting to lower the compensation of the field as a whole (which, by the way, the actual capitalist employers will love), you’re welcome to donate half of your salary as you see fit.
> when I read such posts about what is essentially a public service.

Doesn't it make a lot of sense to be open about how a public service is built and delivered, maybe much more so than any for-pay service in fact?
Malicious compliance. Can be something like cars cert pinned to Fisker.com, bankruptcy means no employees so no one to push update.

Might be a 'You bought a House, but not the frontage road, pay more sucker' play.
But who's the customer?

Google is an ad business. It sells human eyes and ears to businesses. They own a massive chunk of the ad business and everything they make benefits ads. People who are buying ads (businesses) might benefit with more competition, because as it stands, we have dumb stuff like lawyers in Missouri buying ads and people in Bangladesh clicking them. Google gains money even though that ad was completely ineffective to the customer.

Plus google's goal is to funnel everything into ads. Search sucks ass. It's all astroturfed or straight up fake content these days. Users are getting scammed clicking on these links. Small businesses are getting strangled out because they can't pay protection fees that the megacorps that aren't flooded out by AI generated and SEO-optimized slop can. We all suffer because of that.

Google has a stranglehold on email. Try sending a non-gmail message to a gmail account as a normie and you're probably going straight to the spam bucket. How much has it costed people who had their messages lost because they won't hand all their data over to Google?

Technically, competition "exists", but it's strangled out to the point of basically not existing. Other companies can offer all these services if they grow big. The problem is there's no other company that can compete with google in the US. And whenever a new company comes along that can shake up the game, Google/Apple/Microsoft buy them out and shut them down, unless they're part of the club already (e.g. OpenAI)
Imagine if they gave passengers the option of food or $20 cash.

This would be a much more clever marketing tactic and would avoid all the negative headlines, I'm surprised none of the budget airlines have thought of it.
> I'm also somewhat left-footed because I tend to carry heavy things in my right arm; so my right leg is busy supporting the extra weight as I step up on a step with the left.

As a skateboarder that regularly teach the basic ropes of skateboarding I noticed that footedness (giving you stance) has little to no relationship with handedness.
Wordpress.org Login Gets Mandatory Affiliation Checkbox
It happens with other plural endings too ... the worst I've seen was Zwiebel’n. I'm not entirely sure how that one came into existence.
Wikipedia: WikiProject AI Cleanup
ByteDance Launches its first AI Device-olafriend
How are you defining "outlier"?

You can obviously exclude the top 25 percentile of salaries, since the app shows breakdowns by percentage, but I doubt levels.fyi has accurate data on the number of employees of each company in a particular region.
My grandmother was hit with a ruler on the left hand.
She learnt to write with both hands as a result.
15 day old account. It's always relatively fresh accounts bringing up "the trans issue".
Hired a python dev at an elixir gig because I was forced to by the CTO. Picked by the CTO "because we need someone that can do python". Dev was absolute trash. Never hired a shit elixir dev. Python is a huge recruiting risk.
I have a different take on this. I think local-first is the future. This is where the apps runs mostly within user's browser with little to no help from the server. Apps like Figma, Linear and Superhuman use this model very successfully. And to some degree Stackblitz does as well.

If somewhat complex apps like Figma can run almost entirely within user's browser, then I think vast majority of the apps out there can. Server side mostly is there to sync data between different instances of the app if the user uses it from different locations.

The tooling for this is in the works, but is not yet mature. e.g Electric-SQL. Once these libraries are mature, I think this space will take off.

Serverless is mostly there to make money for Amazon and Azures of the world and will eventually go the way of the CGI.

WASM could succeed as well. But mostly in user's browser. Microsoft uses it today for C#/Blazor. But it isn't the correct approach as dotnet in browser will likely never be as fast as Javascript in the browser.
Yeah, by folks that most likely used to bash Application Servers from early 2000's.

Not only JVM, also CLR, BEAM, P-Code, M-Code, and every other bytecode format since UNCOL came to be in 1958, but lets not forget about the coolness of selling WASM instead.
Can someone explain to me what the difference really is between WASM and older tech like Java Applets, ActiveX, Silverlight and Macromedia Flash, because they don’t really sound much different to me. Maybe I’m just old, but I thought we’d learnt our lesson on running untrusted third party compiled code in a web browser. In all of these cases it’s pitched as improving the customer experience but also conveniently pushes the computational cost from server to client.
> One could create entirely separate accounts but it's high friction and IIRC the

> same phone number (now a requirement) can only be used for 2-3 accounts.

I've wondered about this. Every Android/ChromeOS device I've ever bought, I had a new Google account created for it (during setup, instead of using an existing account), and only a few actually had phone numbers (I don't generally use smartphones for telephony). Is "Google account" synonymous with "GMail account" these days?

I've had this idea for an experiment where I get such a device (without a simcard), and see how many times I can iterate the Initialize-Device-With-New-Google-Acct-PowerWash-Repeat cycle, and how many Gmail accounts I would have as a result.
I can tell from your comment that you are on the engineering side of things. Corporate should focus (among other things) on reducing COGS, product again should focus on delivering customer facing features.

The problem are timelines. We all know what technical debt is. You can cut corners and rush a feature out, however at the expense of future velocity. When engineering and product collide, engineering triangle forms and compromise has to be made. The classic triangle is defined as quality -- speed -- cost, however that is more applicable externally. Internally the compromise triangle looks more like "fixing bugs -- delivering features -- maintaining future level of bugs". The more the triangle is stretched towards "delivering features" the more maintenance suffers.

I have seen this coming from engineering far to often. Oh no, product are idiots, they do not understand importance of bug fixing, cleaning of technical debt and maintaining architecture. Believe me, they are roughly as smart as you, you are in the same broad team anyway. Where product fail is at estimation. They lack domain expertise to correctly gauge the impact of rushing a feature on future velocity. They probably understand this relationship, but they cannot quantify the effects. This is where engineering comes: to provide domain expertise.

As TFA correctly implies, product does not give a shit about architectural decisions. For all they care it can be held by either literal or metaphorical duck tape. It's the job of engineering to quantify the cost of rushed features. If engineering thinks that product are idiots for rushing n features, then either 1) engineering fails at understanding business goals or 2) engineering fails to convey impact of rushed features.

Both are communication problems. Interestingly, the onus is on management to sort internal communication out.
I think we're starting to understand each other.

> That is a yes to my question, then. You do not know what the book is about but you do know the Correct Feelings that others should have about it.

Yes. From past experience I've observed less obnoxious behavior from some humans over others. Obnoxious is subjective. I'm fine with this.

> It is an odd thing to post and then vociferously defend, and it reminds me of a post I saw, “People willingly share things online that you couldn’t waterboard out of me”. That being said, I don’t think anyone is clutching pearls here unless you define literally any criticism at all as such.

But what if I'm lying about lying about my favorite book being Atlas Shrugged? You will never know!

Honestly, I find this all a little ridiculous.

"You admitted that you lie in real life."

Yes. Everybody does. Anyone who claims otherwise is lying. I lie about things that won't hurt people if discovered, or about things to make people feel better about themselves. And it's not fucking weird to say it.

Men have been lying to their wives about how the old dress fits for a long, long time - and if you think the correct answer is the honest one, you're a fool.
The effect I just described is just one factor affecting the freedom of a group. Sometimes you do need to have a larger entity around beyond your local government for various reasons. I would think that the potential for the worst tyranny is smaller in geographically smaller countries or units, because people can leave. For example, people who don't like a city or county can leave it. Provinces and states are also possible to leave behind if you can't stand the laws. Countries are trickier to leave because of international relations, but it is still possible. I also expect small countries are easier to leave than big ones. It's not ideal to have to move, but at least you can move away from localized issues. Some localized issues may also be avoided by seeking input from only the people who will be affected. All in all, I think it is easier to find consensus among smaller groups, and the larger a group gets the harder it is to make rules or policies that everyone is happy with.
That's because layer 5 and 6 don't really make sense in the TCP/IP stack. Maybe you could say TLS is one of those layers, it is definitely a layer between tcp and http, and in haproxy documentation it is layer 6, but it also doesn't map to the OSI concept for those layers, and is often said to be layer 7 as well.

And then there is quic, which is a transport protocol, so kinda layer 4, but it is higher than udp, but it also has TLS built into it.
I'm not talking about chip companies, I mean all electronic hardware: other components, PCBs, etc., are mostly all made in Asia, except for ridiculously expensive stuff made primarily for the military. There's no way that iPhones could be economically made in America, for instance.
On one hand, stray dogs are a joy for many Indians. For many months the highlight of the day was going to a cafe at 10 pm in middle of work and throwing bones to the assembled dogs. On the other hand, they enter homes and kill babies, attack children and adults and carry rabies epidemics. Right thing to do is to prevent more strays from happening.
I just started pencil sketching again - I never managed to make anything that didn't look like it was part of a horrible nightmare before. I think it was a question of finding the right tutorials - if you look for art of wei on YouTube, his explanations click for me, and maybe they'll make sense to you too. I haven't drawn a whole face yet, but the one eye I did draw looked very convincing. you'd need to start with shading a cube, cylinder, sphere first - it's what I did first (using other tutorials, but there's a couple from wei too). you really need to understand the sphere before moving on to interesting shapes. also a keyword for getting the face right is the Loomis method.
I did not see it at first. Once I did, I was entranced just scrolling about to see it again.

The whole site is polished to a high degree. Lqbor of love, just like all the quirky items rhey have to loved just as much.
I don't think you're getting my point. It's a good scripting language - there may better ones, that's besides my point. And your heuristic is terribly wrong, I have used many languages, scripting and otherwise.

My point is, it's great at its niche and good but kind of clunky at other things it ends up used for. At its off-niche applications, it attracts a lot of criticism - like you talking about how it's a bad idea to serve a webpage from a scripting language or productionise ML models.

No one complains that C++ is clunky at, dunno, serving websites, simply because it is so ill suited for it that no one ever tries. But Rust is less obviously a bad choice. Still that attracts people who find it clunky when they "just" want to serve a webpage and don't want to deal with the vagaries of borrow checker.
I like the way you think... Wanna join my startup? I'm looking for a technical cofounder. A ninja. A 100x engineer. I can offer 36k/yr and 0.1%. I'm a fast-paced ideas guy, and I need you to be on your implementation game. I'm in touch with some top notch investors-- just waiting for them to respond to my emails, and then we're going to be the next unicorn. This comp package is going to be your ticket to early retirement-- just think, Apple has a 3.5bn market cap, so if you have 0.1% of that you'd be sitting on millions.

(I think I've been in the SF tech scene too long-- I've literally had every one of those things pitched to me before)
The extension is still in its infancy. All critiques or suggestions are welcome.
If your webserver is already JVM based, there's no context switch between the webserver and the application. Not sure how this would be solved with WASM.
If you graduated this decade you should be applying for junior-to-mid-level positions to get that experience. It's not just alignment with the stack, it's the full spectrum of working on a team and software with lots of moving parts and team mates who rely on senior developers to provide the right leadership and informed mentorship and decision making.
In my opinion "application layer" and "transport layer" would be better terms than L7 and L4.
I dont believe its good to narrow down minority status into something which is only visible, feels a bit ableist.
Will you consider hiring me (remote, non-US) if I pickup the basics in 15 days? I'm open to technical rounds that don't assume elixir familiarity.
"Typically I am there to rail against the people that talk about using threads and an RTOS for such things, when a simple polled loop that looks like a primitive video game is much more clear and effective. "

Yess, I finally feel vindicated. I've been having this argument with embedded people since forever. I was of the opinion that if million line big boy PC apps can make do with just one thread, having fifteen threads and synchronizing between them using mutexes and condition variables on a microcontroller with 64kb RAM is just bonkers.

For some reason, the statement that a while(true) loop + ISRs + DMA can do everything an RTOS like FreeRTOS can do, can rile up embedded folks to no end.