skysight-inc/HackerNews huggingface dataset:
This is really cool.

I just got through doing some work with vectorization.

On the simplest workload I have, splitting a 3 MByte text file into lines, writing a pointer to each string to an array, GCC will not vectorize the naive loop, though ICC might I guess.

With simple vectorization to AVX512 (64 unsigned chars in a vector), finding all the line breaks goes from 1.3 msec to 0.1 msec, so a little better than a 10x speedup, still just on the one core, which keeps things simple.

I was using Agner Fog's VCL 2, Apache licensed C++ Vector Class Library. It's super easy.
Show HN: Async Fundraising – Raise your seed round from Slack
That's a good question. What has Disney publicly said about this case? I don't know where to look for their official public communications.
Hi HN!

We've been building startups for close to a decade now and the part we always hated was the dreaded fundraise. Countless of our friends have burned out multiple times, with some even giving up on what they're building (it's demoralizing).

Over the past 8 months we worked with 1000+ early stage founders deeply learning their pain points, helped write over 500 investment memos, and even used our own product to raise from other founders around the world (the ultimate dog food).

Our key takeaways were:

- Founders use on average 5 - 7 different tools to raise a round (operational mess)

- Founders have a very hard time fully articulating their company's story using a pitch deck

- Cycle through dozens of pitch templates before picking the "right one"

- Are constantly worried about deck aesthetics versus telling their story

- Always distracted by nervously visiting DocSend to gauge investor interest

- Constantly caught in "15 minute Zoom hell" with investors (are they really interested?)

So we set out with the goal to:

- Streamline operations (all-in-one)

- Build a more asynchronous process (saves time)

- Create something simple & intuitive (looks good)

Here's a quick demo video:
https://www.youtube.com/watch?v=FJ9bSk7tZG4

Over the next month we'll be investing deeply into our Slack App and '/' commands to make the process even more asynchronous.

Happy to answer any questions, take feedback, and criticisms.
The M1 iPad Air is actually $599 for the entry-level 64 GB, which nowadays isn’t that much storage. If you go for the 256 GB (there’s no 128 GB, for profit-maximization reasons) and add the Pencil plus maybe the missing charger, then you’re already at over $900.
This is how many people survive and get promoted in a large enterprise. One of the reasons I quit my job.
Much more likely is that they studied the situation, understood the problem, and concluded that the trade off was worth it.

We may disagree—I think that surely there must have been some way of solving the problem—but it seems very unlikely to me that they missed it.

They just exercised judgement that I think was suboptimal.

Of course, they are selling millions of products and making billions of dollars doing it, so not sure I can claim I’m unambiguously right.
I've thought this as well. Trade "compliance" and "industry best practices" for "tech heresy" and boom, we're well on our way. At least at certain shops anyway.
Ah, yes, the same kind of guide that brought us "how to professionally respond to outages"... With classics like "We recognize the incident", "a small subset of customers", "degraded performance" and "the next update (which will be the exact same meaningless drivel as the current 'update') will be in 60 minutes". Don't we just love those? So let's add more of that to the shared vocabulary of IT professionals!

Or... let's just not? In writing, always avoid clichés. Whether it's "do the needful", "by utilizing" or "we did not live up to our customer's expectations", there is one simple rule: if you've seen the exact same sentence or expression before in the exact same context in the last week or so, you should probably avoid it.

And if that makes you unsure what exactly to say, just type what you mean, then get an editor before posting it to your blog or incident report. And if it's time-sensitive, then just ask for forgiveness later, not permission upfront (which is also a cliché but reworded, see what I did there?)
I understand where you're coming from, this is not a collaboration but as you mentioned, the content is presented in written format which is a bit more easily searchable.

These are just some phrases and not "quoting people's thoughts", I did not consider adding quotation marks to each phrase.

I have added relevant credits every place possible (on web as well as code repo). I'll be happy to make the intent more clear if you have any ideas on how you would feel it can be best represented.
> Design was not the most important aspect of the magic mouse, _aesthetics_ was. A key difference in this conversation.

On point. People too often confuse aesthetics with design.
It definitely could, we are talking in the order of ~10ms, even the version of python over the years can mean such improvement (or better depending on the code of course).

I was interested on the cold starts though. I will have to experiment in the future.
Really? I hate working with people who are just being agressive when they talk to me.
Car design is much more interesting than the wholly homogeneous world of mobile and computing. Hasn't anyone come up with a nice idea for 15 years?
Almost no welfare for married couples, homeless shelters only accept women and children.
I hate to keep beating the same dead horse. But when I was looking for the next stage of my career after my (step)sons graduated and I could move anywhere, I knew there had to be some kind of way that I could show companies what I could offer them without going through the leetCode monkey dance.

By 2014, I was talking to CxOs , directors etc at smaller companies who were looking for experienced individual contributors who could get things done through a combination of technical experience and soft skills.

I “put myself out of a job” at three companies once I brought in the process improvements and upskilked the department and then landed a job at BigTech in the cloud consulting department where I still consult/implement “cloud native applications”. I didn’t write a line of code during my loop. I spoke to the interviewers about my experience and we spoke like experienced professionals.
It's so good! I love it!

"defamation is becoming a necessary of life: insomuch that a dish of tea, in the morning or evening, cannot be digested without this stimulant [the newspaper]. even those who do not believe these abominations, still read them with complacence to their auditors, and, instead of the abhorrence & indignation which should fill a virtuous mind, betray a secret pleasure in the possibility that some may believe them, tho they do not themselves. it seems to escape them that it is not he who prints, but he who pays for printing a slander, who is it’s real author."
And yet, despite this being a "feature" one of the big ones could adopt some people running job boards make a decent amount of money: https://remoteok.com/open
Typical crashes are bad for the body without being very bloody. It's all concussions and subdural hematomas. For max entertainment, robot drivers should splatter blood all over the place when they crash.
My typical workflow - in private business repos, but for the same reasons specified in OP - is as follows:

1. Fork the PR branch.
2. Make the changes I want to see upstream.
3. Create a PR into the author's branch.
4. Ask the author to review my changes.
5. When my PR is complete, finally review and merge The original PR.

This gives me the opportunity to explain my changes in commit messages, and gives the author an opportunity to push back or argue actual functionality changes I made if it's not all coding style. Now the author has license in accepting my changes. It avoids the cumbersome comment/resolve feedback loop, shows the author that their contribution is important and I'm willing to put time into making it right, and ultimately gives them credit when their PR is merged.
Which popular alternatives to ETH are /technically/ insecure according to you?
Passive aggressive language is not leadership.
The law doesn't actually specify what kind of airbag to use, just that it has to be an airbag conforming to certain requirements.
How is that even a problem? Ideas bubble into my head much faster than I have the time or ability to work on them. Granted, most of them are crap, but that's because most of them are outside of my field of expertise.

As for usefulness, I seem to remember that it was the father of category theory who on his deathbed said, "I can die happy, knowing that my research will never have any practical applications". Now it's the basis for most type systems.
> it dawned on me that not only did I just loan $19,975 to the government for 2 months with zero interest, but I’d locked myself out of the golden window for buying I-bonds.

This guy has less than 20 grand to his name and he's investing in I-Bonds? That's the real tragedy.
Most of these are just passive aggressive versions of the original, maybe more blunt, comment. The effect on me would be the opposite of what the author expects.

Totally unprofessional, remember that you are usually among adults, not kids. Don't be blunt but don't even use this alternative style. Both will get you fired eventually.

My simple suggestion, when something is wrong, make it about us, don't target the individual and try to propose a plan to fix the issue/situation. That's the way to handle conflict, we work together, let's fix issues.
The bullet thing felt more like a gimmick than actual gameplay tbh
The article leaves out some of the consequences of focusing on design over practicality and usability.
The MacBook Air keyboard had become a disaster. It was as close as one could get to just typing on a hard surface. It was around this time that I switched to a Surface laptop because it felt to me Apple was giving up on their own laptops in favor of the iPhone.
Fortunately, they’ve now fixed this.
Yes, some outdoor cats bring some of their meals inside. That does not mean all of them even bring a majority inside. Owner-reported predation is a terribly inaccurate way to estimate kills. Honestly, subject-reported nearly anything has downsides and issues with inaccurate reporting. It's generally not the best way to gather data.
It’s not just warehouse workers and drivers. Accounting, marketing, legal, HR, etc. all exist.
The inevitability is only perceived by people with stakes on it. For everyone else, crypto is just another fad that has been promising wonders for over a decade and still has showed nothing for it.

It’s not about being luddites, but not being fooled by “if you don’t think this is great it’s because you don’t understand it”
The IRS support line used to be pretty good about 10 years ago. I once called their help line to to clarify some complexity in filing and they routed me to a tax specialist who knew exactly how to resolve my issue and saved me $5k vs what the tax preparer did. But since their budget has been cut back a lot so that rich people have a harder chance getting audited. So its not incompetency but a deliberate effort to weaken is powers.

https://www.cbpp.org/research/federal-tax/the-need-to-rebuil...
We shouldn't. And ethical problems aside, a bad product is a bad product.
> I just don't respond any further. I give them the exact reason for the "no" and don't engage with the rest of their badgering. EVERYTHING else they will respond with is an attempt to manipulate me into violating policy for their benefit, with no credit for me saving the day, yet all of the risk if I don't.

I don't think this is really any better. Going unresponsive doesn't wind up improving anything. Not to say that you should cave, but a "if there are any questions or issues with the policy, please take it up with <manager>" let's the other person know that you're disengaging. Otherwise they're in a situation along the lines of "I asked how we could escalate, but I haven't heard back. I don't know if they haven't read my message yet or just aren't responding for some reason"

If you're in this situation, there's a disconnect between policy and process that needs to be resolved. Let the management demonstrate their "leadership" skills.
Depending on the details, I'll rewrite as you describe, or merge, then fix with my own commit.

It's frustrating being on the other end of this (PR submitter), since for the repos I've contributed to, the maintainers usually want you to fix it until it's exactly how they like. Then I end up giving up and using a custom fork, or integrating their code into my program directly.
Reminds me of this talk by Johnathan Blow that I have come to appreciate[1]. Perhaps I am an odd case, but I seem to be stumbling onto bugs very frequently.

[1] https://www.youtube.com/watch?v=ZSRHeXYDLko
In France the creché (roughly preschool) has a respected position in educating and shaping children, poor and rich alike.
I’m so glad I work in a place that emphasizes benevolent directness.

In fact, I’m so far removed from this kind of lingo that I have to ask: is this website an accurate depiction of how people communicate in other organizations? Or is this a caricature?
So you can prevent attack, handle revocation, etc. while still preserving a decentralized group of certificate authorities
Razer Co-Founder and Gaming Mouse Inventor Robert Krakoff Has Passed Away
Interesting.
1) mammal cells are unable to do reverse Krebs?
2) do reverse Krebs produce oxygen?
To just make the point as well in regards to variability. The politics and political infighting at startups can be just as bad or worse than larger established companies as well.

I think the best way to categorize the startup experience is a choose your own adventure game. Basically everything is variable and it's your responsibility to find what environment best suites you.
Yeah, but how long did charging actually take? 5 minutes?
Small Asteroid 2022 EB5 (Neocp Sar2593) Impacted Earth on March 11
This would be great to read but looks locked to Canada for viewing.
So much excess f’in money in this world and instead of putting it toward fixing hunger, sanitation, healthcare… no, just piss it away on imaginary land. Disgusting.
First caveating with the statement: this is all generalization, and there are always exceptions. I'm speaking about stereotypical straight cis-gender relationships here.

* what you want and what women want out of a relationship are in many ways very different

* On a related note, what women find attractive is very different from what men find attractive.

* Do not project your ideas of what you are attracted to onto women's likes, especially when it comes to physical characteristics

* Confidence, presence, and humor will get you past 90% of the crowd

* Spend some effort on style and clothing. If you don't want to be stylish, then at least be unique.

* Recognize that women are also horny and want sex as much as men. The difference is the approach and the ritual around getting there. You'll need to understand what turns a women off during this "dance", e.g. being too explicit about it at the wrong time.

* Do not get so easily dejected by rejection. Build up a thick skin and laugh it off.

* Regularly inject yourself into conversations with women, and when you find a common interest, don't hesitate to take advantage of that and deepen the conversation and eventually schedule something with them.

* Understand what the signs are of someone who is attracted to you, e.g. playing with hair, teasing, other body language. Once these are noticable you can go in for a kiss or an invitation back home.

* Recognize that there are effectively infinite women out there, and each one is going to have different history that shaped their preferences, either an earlier boyfriend or crush or favored celebrity or whatever, and some percentage of them will have preferences that overlap with you and give you an advantage. Even if it's something you think is unattractive, not everyone agrees. So don't give up.
AKA How to tread lightly around the irrelevant dinosaurs in your office.
I am not sure how much clearer "Your deposit exceeded the limit. The excess funds will be returned" could be.
In addition to the other comments: find something you enjoy doing and do it. I find I'm more able to look past the things I cannot change, if only for a while, if I regularly do something I like.
That's my understanding as well. That the fraud is so widespread with very few consequences, that it is also referred to as "Hollywood accounting"[0].

[0] https://en.wikipedia.org/wiki/Hollywood_accounting
expressing generic data transformations naturally in syntax, requires: being able to wrap/unwrap data types (ie., pattern matching), composing operations, partially applying them, and providing syntax to support filter/map/flatMap on arbitrary data structures

Pythons failure to provide this, indeed, outright hostility to doing so is half the reason pandas is a mess of incomprehensible syntax

By prioritising assignment expressions and implementing pattern "matching" as a statement, they're clearly showing a lot of hostility to one of the major use cases of their language

(incidentally, recall that C# introduced LINQ in 2008, a generalised comprehension! That's C#.)

There isnt the syntax to reimplement to support natural phrasings of data transformation, in lieu of this, pandas exploits weird operators such as `.loc[a,b]`.

At some point the dam is going to have to break, and python is going to have to introduce something to resolve this mess. However, i'd bet it'll be a decade of tooth-and-nail fighting about it. It isnt a software engineering language for education any more, and i'm not seeing this reality being acknowledged
And I forgot: 3. keyword arguments to functions. :)
This is out of my area of expertise.
Ok, I'll bite - what should they be investing in if their investment horizon is 12 months? The stock market is in the middle of a correction, and there's no telling when that will end.
You okay the cards that you are dealt. I met a former manager for lunch one day and he told me how surprised he was that I was “over 35” at the time I was 45.

I found out that most non-Blacks have no idea how old a Black guy is that is cleaned shaven. I don’t have any of the signs when I keep my hair cut off - no gray hair or receding hair line.

It’s much more culturally acceptable for Black guys to shave their heads.
Isn't UIs at least on Web essentially integrations towards APIs? Which are poorly documented...
I'm so glad someone said it.

This version of _""professionalism""_ needs double double-quotes, before being killed and dumped in the sea.

Being the most bland, safe, manipulative version of yourself isn't being professional, it's cowardice and soul destroying.

Why do people think "professional" means pretending to be someone else?
I once had to bring the news that about half a team would lose their jobs. So, in Brazil we have what is called "aviso prévio"; by our rules, your employer must put you under "aviso prévio" (advance notice) for a time before deciding to fire you. Because of some bureaucracy, the whole team was under advance notice but now I just got the news of who was to be fired and I had to give the team such news. It was a very cohesive, young, talented team and everybody behaved like a family. Definitely not an easy task.

I wanted to say:

- I'm not guilty of this, I didn't chose who.

- Half of the team will be fired.

- It is all right if you want to point a finger.

- They're doing a bad thing because they don't know how talented you are.

Since I had to do it in a meeting which also included the bosses, this is how I said it:

- I don't know the criteria used, but it is not my job to contest or specify it. Whoever did it, I'm sure had a though task doing so.

- About 50% of the team was chosen to continue under "advance notice".

- Last meeting, everybody got together to comment on the situation and I'm sure it will happen again because it is just unavoidable.

- Talking for myself, independent of who was chosen, I can say that there is absolutely no doubt about your skills.
The fact that the black rectangle at the end was a bug is hilarious.
You could make another app for Android. I think it's an unsettled question that one cross-platform app is a better business move than two independent apps.
I've worked in hi tech in Israel for 20 years and now have a completely international clientele that I work with, and I don't think Israelis in general are like that.
Germany: Quitting Russian oil by late summer is ‘realistic’
Take control of the things in your life you can actually control. Except that there are things in this world totally out of your control. Stay away from too much social media. It is designed to give you that impression of the world.

Suggested Read "A guide to the Good Life" by William Irvine
This is how I would approach it too. Specifically creating an "us" or "we".

The reason for me is that I am in a reasonably senior leadership role. So even these diplomatically framed options would come across the same way "don't bother me" etc.

Investing myself as part of the team is a key way to make sure I can give feedback in a safe and engaged way.

You do have to actually be engaged though. And it can be a fine balance between engaged and interfering.

Upwards & with direct reports I am more blunt, depending on the dynamic of the relationship. For people I have minimal relationship with (say peers in a different part of the business) I'll tend to flip it as a question; so not "this meeting is not a good use of my time" but instead "what, specifically, might you need from me in the session" (asking for clarification also has the advantage of challenging your assumptions)
> The professional way to say "I told you so" is to not say it.

The professional way to say "I told you so" is to write a post mortem.

- What was the problem?

- What solutions were considered?

- Why was the chosen solution implemented?

- How did the chosen solution fail?

- How would have considered but discarded alternatives fared?

- What will be the choice in the future?

That's basically "I told you so" in report form. Just stick to the facts and it's not petty but helpful. Hidden under the ego stroke of "I told you so" is a lost opportunity to have taken the correct or better path when it was available. Understanding why that opportunity was lost is important for an organization.
Anyone who has worked in Apple Park (as opposed to on it) can comfortably state that the place is terrible and ridiculous.

There wasn’t enough room for the people Apple already employed at the time it was finished, much less now.

The collaborative spaces that eat up huge square footage are never used, because (1) that’s not how most people actually work, and (2) they’re right outside people’s offices, and conversations in those spaces are hugely disruptive.

If you’re fortunate enough to be afforded a private office, it’s a glass fishbowl. You constantly feel the need to watch over your shoulder.

Most people are in large shared desk spaces. They’re noisy, distracting, and frustrating to be in, and they’re also a fishbowl.

Sure, Apple Park has tons of high-end mass market designer furniture. Looking like a DWR showroom doesn’t make it a nice place to work.

I genuinely believe Apple Park has had a measurable negative impact on the quality and value of the work being produced by people there.
Twitter deaaad
> more time focused on humans

And remember that whenever you're "being connected with" by a company (and some people), it's not an even deal: they're attempting to co-opt your mental capacity for their own ends.

If you imagine every corporate message you see, from adverts to tweets to emails are from an acquaintance deeply into an MLM scheme who wants to talk, you won't be far from the mark.
I wish there was a thread in the same frequency as the we're hiring/i'm looking to be hired threads.