skysight-inc/HackerNews huggingface dataset:
I think the whole thing stems from fear of others seeing you as you truly are.

If you are on the fence and not excited, that.. is reality and you can own it. You dont have to hide it, but it may have some consequences.

I think people would be happier if they spent less time hiding behind deceptions, and more time managing the consequences.
What assets are actually being sequestered? Isn't billionaires' wealth in paper?

If that paper wealth was confiscated and spent, it would lead to a significant increase in demand, so central banks would have to implement sharply contractionary policy, or see all that newly distributed wealth inflated away. How would that leave anyone better off?
> I'll add that many DRAM chips already do something like this, but ironically enough the re-routing mechanism adds complexity which is itself a source of problems, (be it manufacturing or design, such as broken timing promises)

The best-performing solution there is probably software. Tell the OS about bad blocks and keep the hardware simple.
Did you ask for a raise and have it rejected?
what happens when you get bored of it?
>You realise he needs permission from the government to even develop rockets

Does he though? If the US wants to boot him out you don't think he'd move everything to Russia or China?
MLabs is Hiring Haskell Developers (100% Remote, Worldwide)

We are one of the leading Haskell consultancies in the fintech, blockchain and AI space, with a passion for Haskell and open source software. We are looking for a remote Haskeller to join our team.

We have grown to over 100 people in just 4 years and we are looking to double that in 2022. We work on various projects, and can get you working on something you will really enjoy!

If you are excited about Haskell, about robust and clean software and are up for a new challenge, you’ve come to the right place!

We have Haskell developer roles from Junior to Senior, as well as roles in Delivery Management.

As a Haskell Developer your role may include:

- Building and testing smart contracts, traditional applications
- Helping to define best practices with new application architectures
- Building tools and libraries to support application development
- Working in emerging technologies

- For Senior and Intermediates: Systems Design, Formal Verification, Security and Performance analysis.

Benefits

Focus on learning and individual growth in Haskell and Computer Science
Work with other great Haskellers, open source contributors and computer scientists
Interesting and challenging projects
Talk with anyone in the organization, regardless of team
Remote work
Flexible working hours
6 weeks of paid vacation
Competitive salary

To apply please visit: https://apply.workable.com/mlabs/j/63DAAA4AEF/
I fully recognize that people exist in shades of gray.

However, I also believe that there are actions that people can and do take that put them beyond what contrition could repair-- and Musk hasn't publicly apologized for this, even.
I've done the math a few times and I think there's an inflection point somewhere around 400WH/kg where auxiliary batteries for EVs become a viable option.

Right now any replaceable battery is the domain of robotics, because there is no human-rated pack that would provide a compelling increase in range. Another factor of 2 and hauling a few 15kg cylinders or cubes out at a 'gas station' might get you to grandma's house or safely past a "no gas for 200 miles" sign.
My utmost gratitude to you David, Tom, Peter & Rob, getting on the RedwoodJS train early on has been a great choice of life changing vehicle.
Also, very excited about that launch week! Can't wait to see the community grow.
For consts and function arguments yes, I think. But you could have some mutable variable or field whose value depends on runtime state. In that case, you could have an actual polymorphic type.
>Combat is for the lower classes, preferably rural poor

(Former 11A here)

This kind of glosses over a lot of cultural reasons for why you find "rural poor" in combat branches. For a lot of the folks in my platoon, it was a family affair. Many were from e.g. Texas or Georgia, and had a brother/cousin/uncle/whatever who were also an 11B/13B etc. There isn't really a "preference" that the Army or Marine Corps has for poor people, but there is a cultural reason why people who like combat tend to be rural poor. This is of course my experience, and precise demographic data is hard to come by without a FOIA request.

Just wanted to throw my two cents out there. The guys in my platoon weren't the "dumb hicks" a lot of people seem to think populate the infantry.
Enabling WAL mode for SQLite database files
> How do you objectively (not subjectively) determine if a manager is bad? If 200 people in the organization are "happy enough", it's your word versus theirs on what a good manager vs a bad manager is.

I really do you see where you were coming from here, but there are two things to consider here.

1) Subjective assessment is totally valid when discussing management. It’s a job about people at its core, so how people feel is relevant. If a company can’t see that then there is a larger company culture issue there. Unhappy people not working well with their manager(s) are not going to put out as much - or necessarily good - work

2) It’s not about “are most people happy or not complaining,” it’s more about patterns/repetition (e.g. “a pattern of behavior.”) If you oversee 200 people over 5 years and 10 of them left citing “inappropriate conduct/I was uncomfortable at work,” that’s going to get HR and upper management hopefully asking questions.
> I'm reminded of this scene from one of my favorite movies, A Serious Man: https://www.youtube.com/watch?v=NbzWYjVrvpI

That is beautifully appropriate to the article — thank you.
I generally agree that exit interviews are a trap and I also seek to avoid them unless it is with someone I trust, in which cases, they probably already know what the situation is and why I'm leaving anyway.

I did have one situation in an exit interview (with an HR person who absolutely did not like me and the feeling was completely mutual) where I offered advice not to hire a replacement for my role but to use my salary to hire two new people instead and promote another colleague to my old title. Even though this was the logical and obvious decision to make (my salary was roughly double what an entry-level person would have been paid and the team needed more headcount that it didn't have budget for, as well as a person ready to step up to a more senior title/role), I was still utterly shocked when the company actually listened to me and made the change. Good for them!

But I think a lot of people use an exit interview to vent and get all their bullshit with their old job on the table, and I imagine that can be really cathartic. Like the author of the piece, I'm usually not someone who will do any of that because of professional consequences that can come from that sort of thing, but that is also tied to the sorts of jobs I've had, where the communities around them tend to be fairly insular and where everyone talks to everyone and winds up working with everyone. At the job where they actually took my advice about hiring, I went to a competitor that was in the exact same building. Don't burn bridges when you're probably going to see people in the elevator or on the roof deck.

That is NOT the case for a lot of engineering roles.

If I worked for a contractor or vendor that then farmed me out to various clients (often large enterprise software companies with tens of thousands of employees and vendor roles), I would be a lot less concerned about the repercussions of speaking my mind in the exit interview with the vendor company, because the worst that will probably happen is that that company won't ever want to work with me again, but I can still go to a million other similar companies. Plus, the likelihood that you'll run into the same people again feels small when you are working on something more generalized than in a more focused area.

But even in a best case scenario, where a company actually wants to take your feedback into account, I agree with the author and largely don't see the value (for the employee) in sharing why they left.
High five. 6 yrs in the USAF here.
I don't disagree. What we found was that, starting from the lecture notes and a few examples, getting to the point where we could complete the exercises meant that we had to do most of the above figuring-out for ourselves. And because we did it ourselves rather than have it laid out for us, the learning was more established.
Same here, exact same arguments as well, with the addition that if I'm buying the computer with my own money, I can get quite a bit more bang for buck on a desktop. Also they're easier to upgrade and expand.
One good lesson I've learned is to prioritise making plans with the right people.

In this case the right people are those who don't think "plan" and "current best option" are synonyms.
Wonder how many undiagnosed low-level parasitic infections there are out there?
why go back in time, just be a russian general...
It's not a high priory for Google stopping spam, same for all major tech companies. Their framing of this is that they are not the internet's babysitters. An assumption is users bear some responsibility for not being scammed or it's not profitable for them to invest lots of resources into stopping spam. ISPs are somewhat different in that customers are paying and ISPs bear a greater cost, so they tend to take spam more aggressively.
I'll stay on my soap box for a little longer. The statistics are important for their implications.

We're talking about these platforms in relation to "free speech". This implies it's used by the masses for speech, but that isn't the case.

We also call it our "digital town square". It isn't. The square is empty and has a handful of people with a megaphone.

Politicians, media and businesses consider the narratives on social media to reflect actual culture and political views, but this couldn't be further from the truth.

This matters because Twitter has an outsized cultural and political influence, which is not the case for all the other networks you mentioned.
I'd kind of hope they'd bring it up before the exit interview. If you're only raising important issues on your way out the door it's just virtue signalling to make yourself feel better. Work to fix it or keep your mouth shut & move on.
Feels like we're maybe saying the same thing?

I'm saying:

* People are fallible. They will sometimes commit minor infractions, either accidentally or with sincere remorse.

* Good people will forgive minor infractions.

* This is not a license to commit infractions with abandon or remorselessness, or of any major size, and expect forgiveness.
If you are leaving because you were dissatisfied, it is not impossible that you would later file suit claiming that the causes of your dissatisfaction constituted constructive termination on the part of the employer, and that the reason for that was some protected characteristic. HR therefore uses exit interviews to collect evidence that can be used to substantiate the defenses that (1) there was no constructive termination, and (2) if there was, it was for some other reason than a protected characteristic. This is one of the main reasons for seeking exit interviews of voluntary departures. (If you actually felt like you were being set up to fail, there is even more reason for concern about this than in the baseline case, especially if your feeling was correct.)
I'd consider the built-in Messages app to be the best Mac Catalyst app, it doesn't look and feel out of place to me.
I feel like people like this are fair game for naming and shaming.
It really depends on the situation IMO. "Sucking it up quietly" doesn't necessarily mean that the entire event will be unpleasant. Sometimes it is more like the activation energy necessary to stick to an exercise routine - if I had a draining work week I'll have low motivation to go out, but if I do "suck it up" I'm usually happy at the end of the night that I did.

The social pressure to "suck it up" can actually be an awesome motivator for healthy behaviors, e.g. committing to a rec sports team. So there is definitely variation here. You need to know not just how important the event is to your friend, but also yourself.
’70s-Era Inflation Advice Was Hollow and Still Is
Yes, and that data stops the grouping of household income at $87k and higher, which isn’t really that high of a floor, and is telling in itself. There are no further breakouts, such as 87-100, 100-200, 200+ because it would presumably be insignificant.
Show HN: Small ML assisted CLI to look up packages in common repositories
GraphQL is designed around CRUD fetching patterns - so typically you would have a query per data type slice, and that query can be as complex as you like. In order to avoid N+1 queries, you should use dataloader: https://github.com/graphql/dataloader.

You can also join additional data to reference in deeper resolvers, but that's an antipattern AFAIK.
I made this little tool for myself for when I’m reading and working with code repos wanting to learn about what a dependency does. Typically I would copy the package name and then google it or go the relevant package repository to look it up there.

I wanted to simplify this process by making a common interface to look up packages from many common package repositories without having to care too much about format of the input and remembering CLI parameters.

The basic idea is that you copy paste a snippet of text from the console, from GitHub in the browser, or by piping to stdin into “Alpakr” and out comes a summary plus link to the package in the package repository.

$ echo ‘
"flow-bin": "^0.123.0",
"husky": "^3.1.0”,’ | alpakr

outputs:

flow-bin -> Binary wrapper for Flow - A static type checker for JavaScript
https://npmjs.com/package/flow-bin

husky -> Modern native Git hooks made easy
https://npmjs.com/package/husky

The ML part determines if the text pasted/piped is of a certain kind: pip, composer, npm, ruby gems, and cargo toml + compile stream. In the above example it would output ‘npm’.

Once the packager is determined it is (mostly) trivial to extract packages names to do the actual look up in the packagers repository, eg. If ‘cargo’ then packages are looked up in crates.io, ‘composer’ is packagist.org, ‘npm’ in npmjs.com and so on.

All package details are transformed to a common format and stored/cached in a DynamoDB for future lookups.

It has been a fun project to work on covering subjects I wanted to learn and improve on: ML with scikit-learn, building images to run in AWS Lambda, running Rust in AWS Lambda (built on Mac M1), warming Lambdas, multi-region serverless, and more.

For me the working out the ML preprocessing function was a fun task. If you think about it is more the flow of symbols rather than the actual names/words that matters when you are only looking at snippet of the full document. Also not all documents are structured e.g I wanted it to support the stream of “Compiling regex v1.0.0” when building a Rust binary. Meaning alpakr supports copying text of that format as well.

What was not so fun was retrieving the training data. I would love to hear of some better approach/source. I searched for package files on Github and used the API to fetch the files. Took a long time.

I also enjoyed trying to make a small efficient model. I ended up with 150kb model that had a 98.5% accuracy against test data. Ironically the framework dependencies needed to run it is short of 300mb. But I’m guessing a small model also loads faster, so decided to keep it small.

In addition to installing the tool with npm you can install it with `cargo install alpakr-cli`.

See either npm or crate for examples of using the CLI.

I was thinking about adding a `—hint` function to override the ML part, but I kind of like how simple it is without. What do you think?

ps: I’ve also made a mobile app so you can read code in the phone, flip to the app that copies code from clipboard (opt-out possible) and looks up automatically.
Simply saying it was time to move on or to try something new isn’t being dishonest. It’s just not getting into all the dirty laundry. I wouldn’t be as dramatic as the author but I basically agree I’m under no obligation to the company at that point and just want to get out the door.

I’m sure there are exceptions. You don’t want to go back to an office. The company wouldn’t support some initiative you were championing. But for the most part I’ll make it as proforma as I can.
A guy started at a place I was at, and we realized we worked for some other company five years earlier.

Quick lunch later, seems that the place I was at had not changed one iota from when I was there. Even when a middle manager moved or was replaced, action from on high kept the processes in place.

You're just a cog in the machine, and if the machine is running, there's very, very little that might enact a change.
> defend its people and friends

Like the people in Derry marching to protest the internment of Irishmen without trial in concentration camps? Guess not, the Parachute Regiment shot into the crowd in 1972 and the Queen pinned medals on them.

How about the Jallianwala Bagh massacre in India, or the Batang Kali massacre in Malaysia in 1948, and so on.
What would you recommend for capturing from multiple USB 3.0 cameras?
He said he's not breaking cannon:

https://twitter.com/grumpygamer/status/1511022135191384067

Not sure how that relates to this particular arc though.
"Some people have a strong belief, and faith, in democracy and democratic leaders. To the point that they'd join up and go fight if called upon."

There must be some serious cognitive dissonance going on in those people who give Congress and the President abysmally low ratings and yet believe in democracy so much that they'd join the military and then trust their elected leaders (who they have such awful opinions of) to "do the right thing" when deciding who to wage war on.
Lua (and therefore LuaJIT) can easily be driven from a C program, if that's what you mean.

LuaJIT also allows you to pass a Lua function as a callback to a C function expecting one, subject to some limitations.

I'm not sure if either of those answers your question though.
As Russia Plots Its Next Move, an AI Listens to the Chatter
2022 Mant Prize for reflexive and introspective interpreters and processes
this is a great strategy. If you really care about your now former coworkers use the opportunity to recognize and promote them. Fixing deficiencies is a job for those still working there, not you.
Prop 16, racial preferences for SBA loans, racial preferences for USDA loan forgiveness, floating racial preferences for covid vaccines, and now this. It’s remarkable how much political capital is being spent on approaches that remain unpopular among all racial groups half a century after the affirmative action debates of the 1970s: https://www.vox.com/2019/5/9/18538216/diversity-workplace-pe...

> White people were the most opposed to considering race and ethnicity in hiring and promotion: 78 percent said only qualifications should be considered. But a majority of black respondents (54 percent) and Hispanic respondents (69 percent) also said race and ethnicity shouldn’t be considered.

Constitutional issues aside, Gavin Newsome saying that this law is a win for “racial justice and empowerment” seems like trickle down economics. The premise behind these efforts seems to be that if you appoint say an Asian American to the Board of a Fortune 500 company, collectively these people will steer society in ways that will help recent Asian immigrants in Chinatown. That seems bizarre to me. Elite minorities are still elites. They went to the same elite schools, have very similar elite world views. And they often have limited connections to the people in their minority groups who are the ones who really need help.

I’m a first generation Bangladeshi immigrant and I have close family that’s part of NYC’s large low income Bangladeshi immigrant community. And even then I think it’s silly to think that putting me on a corporate board would meaningfully address the plight of recent immigrants. I went to school with white elites and share most of my worldview with white elites. I wouldn’t do anything any differently than they would. I would probably go out of my way to not do anything differently.
>why didn't you bring it up previously?

That's a fair point. I guess I was working from the assumption that the type of person who is mission-oriented and wants the org to succeed even without them, would also be the type of person who has been trying to fix those issue during their tenure.

I would argue, though, that just bringing an issue up isn't the same as actively trying to solve it. Pointing out problems is easy, but fixing them is often hard. Finding effective ways to communicate issues and building the relationships necessary to have the social/business capital to help fix them is not something that just occurs by shining a light on a problem. I suspect the person who wants to have a constructive exit interview isn't just wanting to vent and point at problems.
> I think a lot of people would be better off buying a fast workstation and a very cheap laptop[...]

This!

I'm currently in a hotel room using a cheap laptop (5-year old Lenovo 330) to connect remotely to my fast workstation (home-built Ryzen, lots of memory, lots of storage and LTO6 tape for backups). There's almost 1000mi between them but that's not stopping me doing anything I require. If someone steals the laptop, no big deal, buy another one. All I do is sign and and connect to remote stuff, pretty much nothing of value is stored locally.

"My home [PC] is my cloud", as Sir Edward Coke didn't quite say...
I've run a 'crackpot consultant business' for like the past 30 years. except in the US it's called the 'Fortune 500'.
Right now there is no business model, on purpose. This is why I'm personally supporting it. I think what David meant is that we are sustainable because I am committed to sustaining the project. Our goal is to find a properly sustainable model in the future that meshes well with our mission and ambition. It will be exciting to figure that out!
Hyperbolically, because you don't write math with variables in camel case.

J traces its roots from a notation for math, used on whiteboards. That awful syntax you see - it's the same as in some formulas in, say, general relativity, only J is Turing complete and not a Turing tarpit. When you work on a formula, in case of J you have ability to execute it, and if you see it's wrong you can update the formula and try again. This could also be done in other languages, but in J (I mean, APL family of languages) it's more focused.

In defense of J, I had a professional example of a problem which wasn't clearly specified, which needed some experimentation - that took, if I remember correctly, some 45 minutes of attempts in J, and then the prototype was re-written in C#, when if was already producing desired outcomes. Rewriting took somewhat longer.
Pointing to EC as "the" way to handle this is not my point. The fact is, there were many paths available to the US that could have helped keep that million people from dying. We proved that masks work if people use them, that is a fact. Other strategies also can work. My point is, if the US could have gotten its people on the same page and actually done something rather than self sabotaging itself, it would be a completely different story. As it stands, it failed at this, and it has kept its ineffectual policies in place, to the detriment of social cohesion, but sadly not the virus.
Personally I think most of these problems could be easily resolved if we were taught the basics of how to manage emotions and ego in school. Unfortunately, that essential need is still controlled by certain institutional wills that I in turn label crackpot. - Not that I should be throwing stones, living in a house of glass...