skysight-inc/HackerNews huggingface dataset:
> > What can you achieve with fame that you cannot achieve with money alone?

> Reaching a larger audience.

Money alone can do that; all fame does is make it more likely than someone else (or multiple people) substitutes their money so you don't need your own.

But then, money can also buy fame pretty easily, so if fame did allow something directly that money did not directly, money would still be sufficient.
About the Member Forum
It looks like I can get most of this through Twilio if I'm willing to do some programming. One issue will be that Twilio is blocked from some 2-factor-authentication systems.
I love this site; I refer to it constantly. Thank you for creating and tending to it so lovingly.
I'm not into pens, so maybe sometime who is can shed light on the specifics. In general, I see this as any other hobby that can be taken to obsessive levels. I see it as similar to, for example, building your own PC and making sure all parts are color matched and all cables are routed in an esthetically pleasing ways, or growing Bonsai.
This isn't the best website to make your point because the website uses tables and hard-codes widths. Had it taken the simpler approach of no hard-coded widths, then it would be both desktop and mobile friendly with even less effort. It's like 5 pages of content, even the sidebar is superfluous.

Tables + hard-coded sizes in the HTML are the opposite of simplicity. It was a big hack, not something I look back with a smile.
The vast majority of customers do not care, while the remainder isn't willing to pay the premium to make it worthwhile.
Show HN: Open-Source Music Streams Made with Loops and Randomness
Maybe give them to association for upcycling or non industrial dismantling ?
Sure, but if you rent out anything, you're going to be in court sooner or later. There's usually some wealth component to having something to rent out, but you don't need Internet Millions to do it.
Top tech company offers 5 weeks vacation per year and offers unpaid leave too. The hard part is extricating yourself from (fake-) important projects long enough to enjoy a vacation.
To each their own.
Note that "forbidden" filenames only apply to win32 paths. "Extended-length" paths can be used to create and open such files. This can cause issues with applications that don't know how to handle them.

But yes, Windows reserves (16 bit encoded) ASCII control characters and some special symbols like question mark and colon.

As for . and .. I believe that on UNIX they are just symlinks, though they may be treated specially by applications? On Windows they don't really exist but some APIs emulate them when resolving paths.
That happens to every group of people (e.g. "Silicon Valley," "investors," "Democrats," "reddit," "4chan," "politicians," etc.). It's not very logical, accurate, or effective, but I don't think it's supposed to be dehumanizing.

Edit: People like to find patterns, and use them to describe groups.
Love this. Etymonline is one of my favorite websites, and often my first-choice dictionary (even though its word corpus is smaller than other dictionaries), because IME understanding the roots and origins of a word help me remember and use it better. It's the one dictionary I enjoy looking up.

Just in case someone hasn't seen it before... ;-)
If you're an etymonline fan, I would venture that you might find interesting "You’re probably using the wrong dictionary" by James Somers: http://jsomers.net/blog/dictionary
Not even between individuals, the same person feels differently depending on day, mood, the last movie they watched, the last person they talked to, the last thing they ate. smh.
In an office setting, A lot of personality tendencies (To excel or slack off) are tamped down. I’ve caught myself more than once in a position where I waited too long and let too many red flags pass by telling me that a team member could not cut it as we reorganized with more or all remote work. I wish I had cut them or decided to make the difficult investment to coach back towards success earlier.
Jordan Peterson's year of 'absolute hell'
You should try ISPC if you are this concerned about vectorization. You can try it out on godbolt.org it makes controlling vectorization much easier.
Of course it's enforceable. If you gain certain areas of knowledge working at a company where IP is restricted, then that restricted IP may be reflected in your personal code. This kind of practice is pretty common on a lesser scale, i.e. if you work on say a libc at work, then arguably you couldn't work on a libc or something very similar at home without risking a breach of IP. It just so happens that in Apple's case, they have fingers in such a large number of pies that it must take a great deal of work to verify that something /doesn't/ infringe on their IP.
This isn’t bad advice, but it’s not really specific to women in particular. Essentially all generalizations we hear about different groups of people tend to be just as problematic.
I, too, would accept "similar culture," but it is far from "nearly identical." I say this as a Canadian who lived in the United States for several years.
Good analysis, I think.

> And really what is the practical difference between having $20m and $2b? Sure you'll have nicer houses and more of them. You may well have a super-yacht at that point. But who cares? I know I don't.

I found this Reddit comment [1] insightful on that front. Don't know to its validity but have seen it linked to in a few different places.

> $1billion

> I am going to exclude the $10b+ crowd, because they live a head-of-state life. But at $1b, life changes. You can buy anything. ANYTHING. In broad terms, this is what you can buy:

> Access. You now can just ask your staff to contact anyone and you will get a call back. I have seen this first hand and it is mind-blowing the level of access and respect $1 billion+ gets you. In this case, I wanted to speak with a very well-known billionaire businessman (call him billionaire #1 for a project that interested billionaire #2. I mentioned that it would be good to talk to billionaire #1 and B2 told me that he didn't know him. But he called his assistant in. "Get me the xxxgolf club directory. Call B1 at home and tell him I want to talk to him." Within 60 minutes, we had a call back. I was in B1's home talking to him the next day. B2's opinion commanded that kind of respect from a peer. Mind blowing. The same is true with access to almost any Senator/Governor of a billionaires party (because in most cases, he is a significant donor). You meet on an occassional basis with heads-of-state and have real conversations with them. Which leads to ... influence ... (continued)

[1] - https://www.reddit.com/r/AskReddit/comments/2s9u0s/what_do_i...
Market Segmentation Can Accelerate Growth for Your SaaS Startup
The fact he’s a photographer doesn’t have anything to do with the downsides mentioned. Could just as well be any family member or a close friend of the famous person
You can draw a close parallel to mechanical keyboards. If you spend all day behind a keyboard, it makes sense to invest in a good experience. If you spend all day writing, it makes sense to have a nice pen.
Better let Wikipedia know that then! https://en.wikipedia.org/wiki/Null-terminated_string
I've learned over my engineering career to prefer rules which are based on the facts of the situation at hand rather than rules which are applied dogmatically. Dogma is what gave us Chernobyl.
> I expect to see a time in my lifetime where a country will fully do away with all anonymous forms of payment, effectively making it impossible to be anonymous.

That would mean either the elimination of poverty or a country that so hates its poor, it's willing to remove them from the economy altogether. I highly doubt that will happen, even in the US, where the poor are despised and hated by almost everyone. But then again, you never know.
here's a start up idea
FBI is investigating more than 1k cases of Chinese theft of US technology
Almost no ? With the interns
I am not sure what you mean by "factually wrong": the whole point of the example is on no other platform is a memory barrier required on the RHS.

Even on ARM and POWER, very weak models, an address dependency orders the reads. This is the 'MP+dmb/sync+addr′' litmus test in 4.1 in [1].

This type of dependency, which doesn't need a barrier to work, is why C++ invented the whole convoluted "consume" ordering in the memory model, pretty much doubling the size and complexity of the model.

---

[1] https://www.cl.cam.ac.uk/~pes20/ppc-supplemental/test7.pdf
While I feel I only partially managed to capture how I think about it, because I surely have thought about it a lot, as I've seen places where critique flows like water - easily and without much strife to anyone - and places where any critique is/becomes either a disaster - or completely ignored!

---
Constructive criticism as such might be a sensible ideal when giving unsolicited criticism, but it also terribly destructive as an expectation, or norm.

In many cases the call for constructive criticism is nothing else but a very effective form of censoring as t makes any criticism from anyone that hasn't got the necessary knowledge, or time that be able to find and elucidate the solution to be completely dismissible without consideration.

Not at all what one wants, unless you want to suppress "dissent".

Requiring only constructive criticism could perhaps acceptable as a very temporary intervention when all else have failed. In any other case it almost certainly devolves into some kind of censure.

This does not imply that the one critiquing is free to do or say whatever they want, not at all!

Honesty, a constructive intent, avoidance of ad hominems, engaging without prestige or appeal to authority, and a substantial amount of intellectual integrity is always going to have to be required of anyone giving or accepting critique - if it is to be truly useful.

Moreover, I would claim that sustainable and effective criticism in a professional setting must also be accompanied by an almost complete lack of subterfuge. Especially any kind of hidden attempt to cast yourself in a better light, or someone else in a worse.

Getting to be able to sustain effective criticism can lead to a higher ratio of constructive criticism, but I haven't seen anything suggesting the reverse to be true unless the basic values of honesty and integrity are given equal consideration and prominence.

Critique must be expected to sometimes be painful in some - often obscure - way, so what we can do improve how we handle it is most easily explained from the perspective of taking away what makes us fear this particular form of pain.

Sometimes fostering a good climate for criticism seem to be about almost everything but the critique itself.
Agreed. Can stick with stocks and REITs to avoid that.
[ref][free] https://books.apple.com/us/book/mindfulness-in-plain-english...
>Hurt feelings when dating necessitates the non-disparagement clause. Several times I’ve had people I’ve politely rejected say all manner of false things about me, sometimes years after the fact.

Yeah it's true, you really can't control what people say about you other than through your own actions, even then people will say what they will, that's life.

>I make it clear to anyone who participates in my life in any meaningful social capacity that they do so only on the condition of privacy and discretion. Those are the terms made plain up front. No one is required to participate.

I can understand wanting privacy and discretion, but just the way you word this I find it...I'm not even sure, creepy as another commenter said, but more you've got this level of arrogance where you believe your life and the details around it are so important and special and every person that meets you and participates in 'your life' is a potential threat.

A friend or a social acquaintance isn't just someone that 'participates in your life', you are part of their life too.

I mean for me, if there's someone I know that just can't stop talking about everybody's personal stuff to everyone, I just don't share things with them I wouldn't want everyone knowing about.

>Really though it comes down to physical safety. If someone doxes me, I incur approximately $40k in instantaneous expenses because I suddenly have to move, injunctions on posting or no, thanks to the internet. Having a document in place to be able to (somewhat) protect against or recover from that is a little bit of peace of mind.

Really though, if someone's taking the time to stalk you and dox you, they're not going to give the slightest care about an NDA, will speak anyway and whatever litigation you try won't make much of a difference after the fact any way.

But in the end, the internet is fickle and ephemeral and has the memory of a goldfish and as soon as something more scandalous or interesting comes a long nobody will give a shit who you are again.
> you just don't have the will to do

Sure, will to do, is one thing. Consider I request the curl dev to make a gui for it. would you find it unreasonable because everyone is okay with cli ?

I just cannot justify any reason apart from the convenience of using gui to develop that.

> separate out the code from the cli to a library usable by both is also a bunch of work

The time and amount of work is in my opinion not just about the amount of work, because if that was the case why develop even the cli and opensource it ?

Make a GUI is just a different beast compared to CLI.
This is a good start. However when trying to build phylogenies and understand evolutionary relationshios there are many next steps beyond sequence identity.
The Teenage Girl Gang That Seduced and Killed Nazis
Fundamental Truth of Computing: All languages become C++ eventually.
My take on this: There are certain properties all rust code should have.

In safe rust, the compiler gives a mathematical proof this is so. In unsafe code, the compiler does not, but still assumes these properties are holding. The burden to make sure everything is correct falls on the shoulders of the programmers.

But nobody knows exactly what these properties are. There is a big part known, but the edges are fuzzy. So unsafe code is required to follow rules nobody knows.

This effort is part of the work to clarify the rules. If accepted, both the compiler and unsafe programmer knows how far they are allowed to go
Silicon Valley tech companies pay something like $400-$500k if you're good enough and have 10 years experience. It goes up from there as well but it's harder to get those promotions. I also know people who made that much at 25-ish due to good negotiation (at a pre-IPO late stage startup) or were in a hot field (ML). That's not counting the usual startup lottery.

That money can offset cost of living quiet easily.
> Also it IS a beginners books because he makes no assumptions about the readers previous experience

I've just started going through it, and it's definitely made some assumptions about prior knowledge; I doubt I would have been able to get through it if I didn't already have some assembly knowledge.
Very true, but we don't have an 'F'.

An 'F' generally requires a critical mass of competitive expertise in certain areas, along with the 'F' (and smaller entities) to commercialize it. Basically an 'industrial hub'.

Sweden, Switzerland have F-like companies, but also the surrounding competitive base (and often direct participation of government) to support them.

Switzerland is very competitive in drugs, among many other things.

Interesting example: Sweden makes Fighter Jets (Grippon), maybe the most sophisticated of all product categories.

Making 'Fighter Jets' requires a highly specialized industrial base, and the investment/cooperation of government: Jet sales are done as much through the diplomatic corps as anything else. Policy is shaped around it.

But how did Sweden get there? Well, because they're a sovereign nation and have fought several wars with Russia, 'everyone serves' as part of their community requirements. In the 1960's tiny Sweden had one of the largest air forces in the world! So, out of this (and other developments), they have the ability to make advanced fighters.

So it's a panacea of cultural elements and underpinning institutions that enable exceptional entities.

The problem with what I have just described, is that it 'does not compute' in the American, neoliberal model. In America, entrepreneurs 'raise money' and 'make companies' and 'many fail, but some win'. This kind of neoliberal model is heralded as the 'true free-market solution', but in reality, it disproportionately favours very large countries.

Smaller nations have to play a different game.

The Canadian elite has mostly bought into the neoliberal model, even most 'progressives'. So Canada s a small country, caught up in playing from the American ideological playbook.
Professional rivalries. But IMO, NASA engineers are some of the best and many approach the “scary smart” or renaissance levels of breath & depth of intelligence. Also, on the whole, at least at JPL, our engineers were some of the most ethical in terms of personal accountability and corporate accountability. Fewer ethics violations and higher accuracy in identifying and reporting ethics violations especially as compared to the rest of the industry.
Leverage risk and investment: The case of gold clauses in the 1930s
I don’t think Meyer understood that the era of free compilers had begun.

He continued to charge money for the compiler while Java was establishing itself. We were starting to see rules of language adoption (like “build Hello World in 10 minutes, something trivial in the first hour”). But by the time he learned these too, the Java train had already left the station.

But one of the other things we were starting to learn is that most successful languages have a champion, in the form of a larger corporate backer (Java, Go, C), or an IDE company (Kotlin, Turbo Pascal). Once in a while a flagship application will serve (Rust, Elixir, perhaps Ruby). I don’t recall Eiffel having any of those.

And I wanted to try Eiffel but could not afford the cover charge, by the time I could I had specializations that were still uncommon enough that switching languages seemed like a bad move. I still have it on my todo list to hunt up some of Meyer’s writing and spelunk for lost wisdom, but not for the language itself.
That would explain why my PXE installs broke yet again (with that oh so familiar error message about a mismatch between the kernel and modules versions)!

Fortunately, it only takes a minute to grab the latest mini.iso, mount it, grab the kernel and initial ramdisk images (and "cat" the non-free/unofficial firmware to the end of the ramdisk), push 'em up to the TFTP server, and be right back in business.
The message I'm getting from this article is that headless Chrome should offer an 'undetectable' mode where its unique, fingerprintable globals are replaced with those from the headful version.
My main gripe with them is that the dependencies between the cells are implicit and the results of each cell are resident in memory instead of a more durable form (like artifacts on disk).

The best way to understand why I hate notebooks is to contrast them with my workflow: when I do data science, each step in the process is represented by a Makefile target which lists its products and its dependencies explicitly. All products are represented as concrete objects on disk (json, csv, figures, or serialized representations in some form).

If I need to do reporting, its typical for various targets to generate fragments of latex and for the report (a pdf) to explicitly document which fragments of latex and which figures belong in the report.

Them a simple `make report.pdf` is enough to generate the final result. If I change something I can explicitly see which pieces need to be rebuilt and how.

I also believe that the structure of a notebook, which mixes code and reporting, encourages bad software design practices like copy-pasting - it doesn't naturally encourage refactoring of shared code into libraries or anything like that. Most jupyter notebooks are just a pile of shit, basically. The big problem is that all the cells in a notebook share one, big, mutable, global state. This is wrong.

They also don't work well with git, which I view to be the absolute crux of any successful technical project.
One thing I did is to use Twillio to get a mobile phone number (5.-/mo) and forward the SMS to email or whatever. It works pretty well and was easy to setup.

One big advantage is that number-porting attacks are much harder to pull-off with them as they have better security than most phone companies.

One downside is that the SMS must come from the same country. It's a weird limitation of their platform.
> First note that this doesn't have anything to do with arrays specifically: any type of adjacent elements (in a struct, loose on the stack, whatever) have this problem.

Structs are usually 64-bit aligned in x86 though. You need #pragma pack to be no longer 64-bit aligned on modern compilers.

> E.g., how would you compile the following very simple function?

I don't know DEC Alpha assembly, but by my understanding:

mov R1, [c] ; 32-bit move into R1
and R1, 0xFFFFFF00
or R1, 0x00000001 ; Move 1 into the first byte of R1
mov [c], R1

Later DEC Alphas had byte-wise granularity in registers. But when it was 32-bit only, you'd have to do something along these lines.

If "c" was {4, 4, 4, 4}, after the store, it would be {1, 4, 4, 4}. If you are asking me where to place the memory barriers... note that C++ is Relaxed memory model and has undefined behavior unless you put the appropriate atomics<> in the correct location (which would generate a "mb" instruction for DEC Alpha).

I'm pretty sure DEC Alpha can implement C++11's memory model, albeit inefficiently with full-barriers... but it probably would work.
It will be hard to live with us
I actually agree with you. The world would be much better if everyone fought for the values they believe. And I do value privacy. Unfortunately for me, life's already quite hard even with all the conveniences that the system offers. It would probably be too hard without them.

I envy those who have enough energy left to fight for a better world after their daily chores. I don't.

So I do my best to be productive, positive and kind. Throwing my phone away right now would not be a little fight. It would cause me problems at work where my boss expects me to be responsive regardless of where I am or if there's a working wifi nearby. I'd also lose business and social opportunities. Being harder to reach would make some friends eventually distance themselves just as a consequence.

I feel you. Have a good week!
Yup. I don't have the pleasure of working with Linux at my current job nearly as much as the last one, but Debian was (and still is) my preferred distro for running servers
Provincial equalisation is too big a can of worms to open in this thread!

But HQ is a pillar of working class socialism, much like the auto industry or national airlines used to be in the age of tariffs and extreme regulation, but it has the benefit of monopoly power based on geography and infrastructure sunk costs.

HQ does a lot right, and they are starting to innovate with demand pricing, digitalnload control etc. Might be the comfort factor of no retail competition will allow them to do things others can't. A number of ultra remote communities where there are micro grids, and trying to move off diesel.
> For me the great innovation of Eiffel was the ability to turn off the pre-conditions once you'd shown the code works

So, like assert() and NDEBUG? Hard to describe that as an 'innovation', tbh. Though it's a nice feature indeed.