skysight-inc/HackerNews huggingface dataset:
"If Hindus migrate to other regions on earth, Indian caste would become a world problem." - Dr. B R Ambedkar said this in 1916 [1]. The surprising incident in US was predicted more than a century ago.

For more context, Dr. B R Ambedkar was the main architect of the constitution of India. He also formulated the affirmative action for Dalit representation, called the reservation system. He was one of the so called Dalits who faced extreme caste discrimination in India despite his brilliance and all his achievements. There are documented instances where upper caste government officers refused to touch files that he signed. The discrimination was so bad that he and 500K of his followers converted to Buddhism.

These days, some sections treat him like an ideological revolutionary (sort of like marxism or leninism). Many are openly calling for replacing his ideas with those from manusmriti - an ancient text that is a huge source of racism and misogyny in India. Hope this gives you some insight into the problem.

[1] http://www.columbia.edu/itc/mealac/pritchett/00ambedkar/txt_...
If you can’t explain what you do to a grandparent or child, I’m not sure you really know what you do either…
Yeah if they've got "zero trust" for their own teammates, they are in for learning some hard truths about team building.
I've run into business that list their supported systems just based on what they test for. They test for Windows and macOS because that covers 98% of the market (give or take). Spending a lot of time/money testing every Linux distro, BSD, or other niche OS isn't going to be worth their time, even if it might technically work.

I ran into this with 2FA. A service I used said I need to use a certain 2FA app, but I didn't want to end up with multiple apps. I was new to 2FA at the time. I contacted support and they told me they had heard of other people who have used the app I had (for work) and it worked fine, but since they didn't do testing with it, they couldn't say it was officially supported. At the end of the day, it worked fine. I was happy the support people were cool and not just reading off a script telling me to use what their support doc said. I learned a lot about 2FA from that conversation.

I think when you decide to use something like FreeBSD you also sign up dealing with some things like this. I've even run into this on macOS, where I've had to change my user agent to use certain sites (not so much these days, but it happened a lot in the past). It could be that the features you're using work fine, but not all features work, which is why they have it locked down a bit more. I try to give people the benefit of the doubt.

When I was younger I ran FreeBSD for a while, but as I got older it wasn't worth it to me. I run macOS now. It's still Unix at the core, but offers me better support without having to jump through hoops when dealing with the real world. The idealistic part of me wants to use some form of Linux or BSD, but with mobile being a big thing now, wanting data to sync, and needing to work with certain businesses... I just can't be bothered. If I have a Linux box running from time to time it's as a hobby system, not as my daily driver.
> it's a literal

This is the situation I was explicitly excluding from my original comment. I was talking about runtime input, which is by far the more common use-case for numbers in code.

A smart compiler will just optimize operations on literals into their result at compile time anyway.
I would not suggest using DPDK with Rust, unless you want to write a lot of stuff for yourself and wrangle with some tricky `unsafe` code. Sticking to C or C++ will make your life a lot easier.
It is a study on self reported data. They won't know how strong the coffee was, or even the size of the cup. Or if the teaspoons of sugar were heaped or flat.
“You cannot swim for new horizons until you have courage to lose sight of the shore.” —William Faulkner
Python can be simple, to the degree it is simple, because it makes so many of your decisions for you.

In Rust the design space is very large. For instance, if your new type is going to refer to some data, should it own the data, should the data be on the heap (in a box), should it carry a safe reference (if so, mutable or not?), should the data be reference counted, or possibly atomic reference counted, or maybe for some reason you need to keep an unsafe raw pointer to the data?

In Python this is simple because the decision is already made for you: your new type keeps (essentially) a reference counted ref to the data it needs. That’s it. That’s all you can do.

That’s great if that decision is always adequate for your application. If you need extra flexibility you’ve got a problem.
And no Supercharger network. Kind of nuts to buy an EV without that.
Rust pro tip: don't compile til you're really done. Use something like cargo check or rust-analyzer to quickly spot errors without wasting time on the rest of compilation.
Your profile says you are an engineer.
> A PI nowadays really works like the leader of a small startup constantly looking for money to keep the ship afloat without the prospect of a big payout at the end.

I said exactly the same thing when I first left academia for tech, and people would look at me suspiciously and ask why I'd ever do such a thing. I looked at every PI I knew, and saw a task essentially identical to running a startup, but with no financial upside -- and the downside risk of being jobless and adrift if you don't get tenure.
Successfully negotiating for more equity usually depends on other offers. Now that mega corps are clearly outperforming the Uber and DoorDashes and Squares of the world they have no competition other than other megacorps and don’t have to counter with more equity simply because someone has an offer from Uber.

Didn’t mean pay would drop below a band but you’re likely going to be able to get away with the lower end instead of the higher end of a band if you’re perceived as “safe” in this market
Ah but is a megameter 10^6m or 2^20m? ;)
Always funny when employers realize that "at will" works both ways.

You can easily let someone go any day of the week? Well, I can also leave any day of the week. If you don't want this sort of liability you can hire me with a contract.

You call me dishonest, I call you hypocrite.
Right. Sounds great. I’m just mentioning I haven’t seen a svelte touch draggable element example in any of the repls or demos so far.
I really don't understand the rip off feeling if the price is the price.

If I see a widget and the widget meets my needs and the widget fits my budget and I buy it, I don't care how much profit they're making. Why does it matter?

I think the act of feeling ripped off or having to make sure someone only makes a certain amount of profit is a path that leads to anxiety.
You’re talking about the difference between commercial and commuter use. We both know that they are not the same at all, and have different manufacturing environments, parts, builds, and specs. Clearly, this discussion is not about commercial vehicles.

Go look at the list of most reliable cars. Toyota and Honda are always listed as number one and two. Ford isn’t ever discussed as "reliable". I think this goes way beyond perception. Yes, commercial vehicles by Ford are probably reliable, but we are talking about regular commuter cars, and when it comes to that class, Toyota and Honda lead.
Any hints on how to solve even the easy one? I did map out what a sequence like right->down->left->up does, but feels like I'm still missing a step at least.
Food service startup (YC S17) | Senior/Lead Backend Engineer (Java) | Kuala Lumpur, Malaysia or Remote (GMT+5 to GMT+11 ONLY, team is at GMT+8) | Full/Part-time | https://popmeals-product-tech.notion.site/Open-positions-9d8...

Pop Meals is building a leading digital O2O food brands in SEA. We use tech to disrupt the food industry by offering convenient app, great offline experience and amazing food!
As a senior/lead backend engineer, you are responsible for firefighting work, adding highly impactful features, or implementing major change that improves the business or team's productivity.

We are still running on a monolithic code base (with containers) so there are huge upcoming opportunity to break it down into microservices and setup the whole infrastructure to support them.

Our tech team is small yet talented, as we intentionally hire people who's resourceful and want to wear a lot of different hats.

Send CV to vu [at] popmeals [dot] com if you're interested in new challenges and have meaningful tech impact on the business.
In Canada, who owns Parliament (Centre Block)? Public Services and Procurement Canada, the government arm responsible for the ownership of federal properties.
Apple uses DRM to prevent installation of third-party app-stores, which means trying violates the anti-circumvention provisions of the DMCA.
Either that is lack of awareness or a misrepresentation. Please have a look at this: https://theprint.in/opinion/brahmins-on-india-campuses-study... . There were lots of anecdotes about this going around. But it's documented news these days.
Most systems that make expensive scans should be updating or creating a count-min-sketch histogram of the data to allow schedulers and query planners to do a better job.

https://en.wikipedia.org/wiki/Count%E2%80%93min_sketch

https://duckduckgo.com/?t=ffab&q=count-min+sketch+site%3Avld...

https://www.semanticscholar.org/search?q=count-min%20sketch%...
If I were a Brit, I'd be more concerned that the Parliament can do literally anything with a simple majority vote.

https://en.wikipedia.org/wiki/Parliamentary_sovereignty_in_t...
> It's a 5 minute read

Perhaps I'm slow, but that was every bit of a 15 minute read for me.
I mean, I'm all for the dealerships dying. They do nothing but waste peoples' time. We don't actually need them and the scripts that the salespeople and buyers effectively recite to each other like a Shakespeare play.
Remember this was the person that if they didn't come onboard at that time the startup would die. You do whatever it takes if that's the case.

Now if it is a random person easy to replace giving away 1/2 would be crazy.

58 days is under two months and a startup could hire someone within a week. I've seen someone apply, the owner chat with them a bit, hire them and they were driving across country the next day. Not every founder has those abilities to sell the candidate and have the judgement and believe in themselves to hire on intuition. If you can't do that you might fail where others succeed.
Obviously you underestimate the ability of teen demographics to become obsessive and form a long-term fandom. See K-pop.
> What is that based on? Can you provide evidence? The evidence so far says otherwise; dismissing it with a characterization doesn't change the facts.

The contention was that they make the NYT editorial page somehow "right wing," which is obviously false to anyone who actually reads it. It's clearly left wing, and if it feels to you like it isn't, you might be one of those people who is so far to the left that everything else is to your right.

IIRC, all three that I listed are Never Trumpers. Douthat is probably the least palatable to liberals, but he's often pretty indirect and soft in his columns (compare to the more liberal columnists, who can regularly put out red meat for liberals). The impression I get is he's also probably the least capitalist of the bunch. IIRC, Stephens openly voted for Biden and is strongly for gun control. Like you mentioned, Brooks is quite centrist, probably to the point of being a moderate Democrat. I'd be extremely surprised if he hadn't voted for Biden. For conservatives, they're all fairly moderate with at least some prominent heterodoxy, and I don't think anyone right-of-center would get hired as an NYT columnist without those qualities.

IMHO, the tension created by their positions makes them far more interesting than most opinion columnists. Columnists that are on friendly ground (e.g. conservatives on WSJ opinion pages, liberals at the NYT) are usually just boring and predicable (especially the WSJ).
Like a lot of things in Rust, it's incredibly well thought out but its implementation just isn't complete to the point that it is usable by other programmers. A lot of Rust libraries and components of the Rust STL are "half baked" in this way.
When have you ever seen a car dashboard display Mm. It was perfectly clear what they were trying to convey.
You can’t stop a market bubble from popping with policy. You can only keep the cycle going until the bubble is bigger then the policy maker… which, since the bubble grows exponentially, is soon no matter how big that policy maker is.
You can just deny them the resource quota.
There are pay bands. If you have multiple offers you can usually counter for more equity. In this market if you’re a megacorp you have the upper hand when the competition is Uber and their stock is down 70% eg you don’t need to counter so aggressively and offer so much more money whereas you might’ve a year ago
China is getting serious about planetary defense
"Our insights are backed by real data from over 13 million W-2s shared by consenting TurboTax customers."
While I can see why zero-cost abstractions are important in Rust, I was wondering how much simpler Rust async could have been if zero-cost had not been a hard requirement. The way I see it, Rust async is most useful for IO-bound applications, which can afford some non-zero abstraction CPU cost.
CSPAN is basically just a collection of webcams pointed at Congress. They are a nonprofit that get paid 6cents/yr/cablebox.
If you’re an engineer @ Gemini and you’re looking for a remote friendly workplace, hit me up.
Producing the music is the easy part. It’s everything else I mentioned.
Pardon me if I'm intruding, but do you need to understand in order to respect her wishes about how she segments her personal and professional life?
Something has to happen. Even helpdesk people are starting at $60k in some companies.
Sounds great pre pandemic, but these days the indies can't get parts the way the dealers can.

Heck, the dealers even have a hard time getting parts.
That's how it already works in Europe. Prices are set by the manufacturer and most cars are built to order. Dealerships rarely have their own branding, they basically work as franchises integrated with the manufacturer's network.

Their role is to collect orders, provide test rides and service the cars.
The fact that explicit async turned out to be more complicated than expected is precisely why I'm skeptical of loom. When the magic works perfectly it'll be great. When it doesn't...

> If I had a dime for everytime someone made a blocking call from an async function.. And who can blame them? Most blocking functions aren't even documented as such, you just have to know.

Agreed. I'd like to see blocking represented in the type system the same way we do for async, so that you can't mix and match the two unless you deliberately choose to.
This is a great case for why proxy pre-auth is so important. Doesn't matter how buggy and riddled with worms your app server is if nobody can get to it without a valid token. Sure, it introduces plenty of other problems, but it does really help with this. At the end of the day, you shouldn't be able to execute anything until you're authenticated.
> Rust even seems to provide you with the multi-page compile errors.

rustc strives to provide you as much relevant context as possible. When hitting very verbose output, it is a hint that what you're trying to do is difficult and will require considered design that the compiler can't help you with. The compiler is trying to help you clarify your code so that it can understand it.

Looking at the diagnostics shown in the blogpost, I see only one that is indeed terrible[1], but those in particularly are getting less and less verbose as we tackle them one by one with more targeted diagnostics. I also see the lifetime errors (the closure one when you specify the argument type and the on "`Execute` impl is not general enough"), which I wish gave more context.

As support for HRTBs lands, related errors will stop happening as much and the code will indeed work (or the compiler will be able to tell you what alternative syntax you should be using).

And, in a general plea for people writing Rust, when you encounter a subpar diagnostic, file a ticket[2].

[1]: https://hirrolot.github.io/media/rust-is-hard-or-the-misery-... Be aware that this is not exactly what rustc outputs, as some text decoration have been stripped, but that is a lot of text.

[2]: https://github.com/rust-lang/rust/issues?q=is%3Aissue+is%3Ao...
While that's true they sit at opposite ends, I find Rust is a really good compiled language to switch to for people used to Python.

For a lot of cases, my rust code is very identical to my Python code when it comes to writing CLI tools or flask like web apps.
> And I have no data to corroborate this, but I've felt caste chauvinism increase in the last few years.

...as has Hindu nationalism, as noted in the article.
> plainly ask other what their caste is

Why do they do this, and what do they hope to gain out of asking that question?

Related question -- I would have thought that high-tech Indians in Silicon Valley would detest a system like that. Is that not the case?
Israel, anti-Zionists, are these people who think that Jews don't have the right for a state or people who think that they do not have right for Israel?

Well, they are there and I think they do not have any plan to go somewhere else. I think they have made it pretty clear by now.

The solution to end the conflict between people who call themselves Palestinians and Israelis comes down to the question: is there something that would make Palestinians satisfied in long term and is there somebody who can give it to them?

It comes down to this question because it looks to me that Israelis themselves are happy with the current situation, so they do not need anything.
People keep asking him this question, but don't realize he's not a university that can figure out why. All he has is data to show that something is happening, not why.
I think it's the opposite. Science stagnates because the system focuses too much on justifications and practically useful results and too little on curiosity.

For a few decades, the prevailing school of thought in public administration has focused on justifications. You must always justify how the public will benefit from the proposed use of money. Then you must report that you used the money for justified reasons. The administrators will also audit you to ensure that you didn't use the money for frivolous purposes.

As a consequence, you can't get funding for studying something you find interesting. Instead, you must always justify how your research will benefit the public. If you manage to get funding, you must spend a lot of time reporting how you used that money and what it did enable you to do. Those reporting requirements are also one of the major reasons for the administrative bloat in the academia.

The general public does not want to fund BS research, and science stagnates largely as an unintended consequence of that.
Really? I read that sub. Recall consensus there was a couple of weeks based on half life. I did it, really sucked, but then total improvement.
Wow, the depressing sibling to levels.fyi!
Sounds like you're describing Swift. I'm trivializing it, but Swift is basically a higher level Rust with everything wrapped in an Arc.
Hahahaha, it's hilarious to think that Shahriar could be making that much from YouTube income. His lab with the equipment he has is certainly worth over $1 million.

Much of the high dollar equipment he gets is donated by test equipment companies. I dont think it's reasonable to call niche test equipment donations income.

Rest assured Shahriar is making good money at his day job, considering he has a pretty good title at one of the biggest/best RF research companies.
Location: Honolulu, HI
Remote: Yes, but would prefer in person at this time.

Willing to relocate: Yes

Technologies: JavaScript, TypeScript, React, Angular, Node, C#, SQL

LinkedIn: https://www.linkedin.com/in/joseph-palma-3681b5133/

Resume: https://docs.google.com/document/d/1sem1PY0viYL9TNSlukblyiUG...

Email: joepalma08@hotmail.com

Aloha, I’m Joe. A recent CS grad and junior engineer with experience building and managing small scale projects & teams. I’ve been on enterprise projects - working remotely in an agile environment.

I’m looking for a front-end or full stack role, where I can stay for a long time and grow my career to the potential it has.

Feel free to reach out via email.
Deficit spending is not a new strategy.

Financial crashes are often precipitated by short term factors eg inability to come up with enough capital, cascading failures as financial firms fail and spook all investors. The Fed has essentially acted more proactively to assure the market that it won’t let this happen.

If the fundamentals of the system are broken, there isn’t much even the fed could do. That doesn’t seem to be the case (modulo things the Feds cant control eg Foreign Wars).
I remember during the Ashley Madison leaks there were so many work emails. I wouldn’t even use work email for buying a movie ticket much less organizing dates and affairs.

Some people are weird like that. There’s also old people who only have work emails. Lots of different people in the world.
Tesla had a big advantage because they never had dealers. Many states have laws banning online sales once dealerships are established.
If you already have a job then they’re explicitly competing against your existing employer even without other offers. You’re right though if you can’t shop other jobs it might depress your upside, and if you’re coming in off a layout you should expect parity unless you have competitive offers. Ultimately though comp models won’t change.
I bet the majority of their operating budget is people who drum up the contracts/relationships with these companies.

It's one of the biggest things you can't automate and there's a certain kind of person that fits this role. These people reach out to companies, find out if they need work and would be ok with these kind of employees and then they have to work out an agreement. It's very personal and very human.
It wasn’t just the cost, but the effort. Calling 10+ dealerships, having to track the inventory, etc.

Just getting on a centralized waiting list would have been 10x easier and more user friendly.
> If you're going to compile the binary anyway, have the compiler figure out the types and optimize.

Rust does have type inference. I normally only use types explicitly when I'm collecting from an iterator, or when I want simpler error messages.

> We need people who use a bit of Python, JavaScript, etc, to make their jobs easier.

I am not a programmer, but I use a bit of Rust to make my job easier.

> Rust has some applications, but it's too hard for most

Debugging scripts is usually harder than debugging Rust, in my experience. Being explicit about things has a lot of benefits in the long run.
>they said that most of their major customers successfully reverse-engineered prices, and that kept their margins down.

What does this mean? Did they perfect the negotiating process? Did they figure out what your margins are, then demanded that you halve them?