skysight-inc/HackerNews huggingface dataset:
This depends on the field and how successful the grad student was.

In lots of fields, including CS and different kinds of engineering, this is somewhat common. Some will defer the appointment a year and do a postdoc anyway because that provides time to prepare research problems before the tenure clock starts to tick.

In math and the sciences, you hear a lot more stories of multiple postdocs being required before you can be considered for a professorship. I don't have first hand experience in those domains, however.
There exist multiple Emacs FFI implementations [1], [2].
None of them are included in Emacs though and that's the main issue. For something like FFI to be maximally useful, you do want it to be part of Emacs and not an additional -compiled- add-on.

The problem is not technical, but political. For years, RMS has opposed an Emacs FFI due to his belief that it could be used to subvert Emacs goals by making it possible to do proprietary extensions.

[1] https://github.com/tromey/emacs-ffi

[2] https://github.com/skeeto/elisp-ffi
Is there a possibility Linux upstream won't accept it?
> Not like it's going to be hard to brute force a user's PIN.

I guess it depends on if you buy into SGX. Lots of people don't.

> Still stupid

Yeah, this isn't making anyone happy it seems. Still, they are a small organization and having configuration increases maintenance burden. As long as Signal keeps operating as non-commercial product, I will keep cutting them slack.
Those are not safe to treat as equivalent, even if it might work in theory. You should always cast as narrowly as possible, and when you see code doing otherwise, look very carefully for bugs.

If A + (cast)B is a correct form, then (cast)(A + B) is generally an inappropriate form. As you note, it’s possible it will happen to work, but it’s not good form.
There was a time when I managed a few clusters of MySQL servers provisioned on OVH bare-metal. [Yes, we know "they're the worst" at least used to be.] Everything was running well until we upgraded to their largest offerings. Turned out they had NUMA memory so had to retune the MySQL parameters. After sorting that out they all worked fine except one machine. Note that we already had a pretty good relationship so I'd already requested the exact same motherboards and BIOS on these machines. Somehow one machine always came up different. I couldn't trust OVH to set the CMOS the same so I carefully checked against one of the 'normal' machines. The cores reported differently and had different affinity characteristics. Never did find out why that was, perhaps a CPU microcode/stepping that I never investigated. Anyway I just worked around the issue (with a different tuning for this one machine) because asking for a replacement resulted in a similar situation.
That was precisely the kind of architecture I was hoping to see documented, yes. So you're locking data not just to the code running in the enclave but to the specific hardware the enclave runs on, and further doing something to prevent replay? And at the same time, providing resilience against hardware failure of the machine any given enclave runs on, and providing persistence?
Apologies for the offtopic but could you check https://news.ycombinator.com/item?id=23233908 ? I thought that you had notifications enabled for when someone mentions you but I guess I was wrong.
Will the result be the same?

I don't see why it would be, given the circumstances.
BrokerageLink: The lesser known feature in most Fidelity 401(k)s
> In the west, we take fungibility for granted. [...] The fact that a dollar is worth the same in Los Angeles as it is in New York, or Vancouver as it is in Halifax, is worth celebrating.

not sure if that is true.... looks like bread is 50% more expensive in NY city VS Orlando: https://www.numbeo.com/cost-of-living/compare_cities.jsp?cou...
Have you ever been an athlete in a serious way? Honest question. If people who've competed or deeply cared about sports seem to all get hung up on this, maybe they're seeing something you're not?

Your two issues are issues because, even without any prejudice, there are physical differences that we have to handle and it's not easy to figure out how to be fair to all parties.

In the case we're talking about, for example, the trans women fractured a woman's skull. Broke her skull. Was the skull the problem here? Should it have been less breakable to match the rhetoric?
Sure, but that doesn't really stop Microsoft from achieving their goal with WSL2. They would be happy to upstream it if possible if not then oh well.
https://developer.apple.com/documentation/safariservices/sfs...
I'm sorry you're being downvoted - it seems to be a question in good faith, there isn't a singular, obvious answer, and I think you'll get some good answers.

For me, I use it for things that I want to be simple or unencumbered from licensing. Any sort of storage server in my house gets FreeBSD almost automatically. OpenBSD, I keep around mainly as a learning experience - it's really a simple, well-documented operating system, and it works flawlessly on a number of different Thinkpads. There are also plenty of opportunities to participate in the development of the OS itself or its packages.
When outside the US, that's a common phenomenon, simply because newer bills are harder to counterfeit. There's more risk with old currency, so they're discounted (or rejected entirely) for risk.

Ideally, travel to the US (or give to a friend who's traveling to do it for you) to exchange in the US -- whether as currency exchange, or just for newer bills -- and you'll get full value. In the US, there are strict rules that a non-counterfeit bill will be accepted (e.g. by a bank) no matter its age or damage, I believe as long as it is 51% intact and is legible with serial number (can't remember the exact rules, but it's to that effect).
Sounds a little bit like when Howard Stern first signed a deal to move from terrestrial radio over to satellite radio.

If this brings in a lot more subscribers for top podcasts, then Spotify will do what SiriusXM did with radio hosts, or what Netflix did with comedy specials.
I disagree, i do not think that anyone would want to start running windows just to run the same software they already run while losing a chunk of control and support. However for the real argument, ask yourself: am I switching to using windows because of this?
Why Data Science might just not be worth it
I gave it a try, with the only person I could trust (a family member) that was willing to work as a maid.

They quality of the work eventually went down. Fewer nooks and crannies were cleaner each passing week, there were also "cleaning mistakes" that happened that led to a roach infestation happening (or not being prevented from spreading), such as wet dishes inside the pantry.

I just moved to an smaller apartment and will just clean it myself, maybe will ask my GF to help me out.
> Scrum exists because managers don't trust developers to get things done without constant supervision

it's not that they don't trust them, it's that they don't get things done without constant supervision.

> potentially really smart people

potential is not actual. in actuality, most of your coworkers are decidedly average. and the average coder, like the average driver, isn't that great.

the solution for smart people (who also produce), is to not work at these places. easy.

i say this having only worked at 2 places that do scrum. both of those places had only enough superstars to count on one hand, and the rest of the staff were dullards. yet, they got things done, thanks to the micromanagement of scrum. i didn't participate in the scrum, because f' that.
There are quite a few great older games that don't have modern counterparts. Several of the Sim series of games are among them. I haven't seen a good replacement for Shadow President yet—there was one similar game called Superpower in the early 2000s that was better in some ways, but a lot worse in others, and even that's practically ancient these days. Hunter Hunted. Return Fire. Dominus.

Of course (see above comments about modern project bloat) the art team for a modern version would probably exceed the count of everyone involved in the original, there'd probably be 3-5x as many developers even if the gameplay and physics and such weren't more complicated, and so on. The credits roll would take up more disk space than the original game did.
They are providing libd3d12.so, that is a user space library that apps can link to.

At the moment, that library only works under WSL, but I guess the DXVK folks can connect their implementation too.
i think discord is where most of the technical discussion is taking place there
Ah yes, outcomes like payments taking over a day to go through and people not being able to receive unemployment.
The Covid-19 Economy: My portfolio strategy for a 2022 recovery bet
Could you include a link to the comment? I was not able to find your quoted text with Google nor Reddit's search engine.
I'm mad and I don't even really listen to Joe Rogan. Podcasts should be open: they're just RSS!
I did post my comment in another thread, but this is seriously very very bad:

"Windows could be required to use some Linux apps (Embrace, extend, extinguish)"
-> https://news.ycombinator.com/item?id=23238790

The most important is to look at the following page to better understand the implications:

https://devblogs.microsoft.com/directx/directx-heart-linux/

Here is how I would sum it up:

* They create a new kernel file descriptor: /dev/dxg

* With this, on the Linux of WSL, it is like a direct "pipe" to a Windows host graphical stack.

* So it means that they can put code in Linux application code that will use Windows proprietary graphical stacks, like DirectX through /dev/dxg.

* And so, clearly, this Linux app will not work inside a normal Linux computer that is not a "guest" of Windows.

Now, you can see the "Embrace" and the "Extend"?

And to well understand the article, the following things have to be stressed:
This is not just something to render a Window or something like that, it is a special "passthrough" api to all the things that are provided by Windows GPU stack/drivers.

For example, they give the example of Cuda compute API, but also, they kind of "built" DirectX sdk itself for Linux (debian, ubuntu, ...), but still the proprietary closed blob that "apps" are expected to use, but that will rely on /dev/dxg.

Also, if you want to use anything OpenGL on the Linux WSL, they will ensure that it is translated to DX on Linux side, before going through the same special DirectX api.
The good thing would probably have been to do the opposite side, ensure that Windows has the proper OpenGL support to be able to pass gpu acceleration to the Windows host.
What if the reality is that transgender people already have a reasonable set of rights in our society?

If the front line of the battle is people being assholes about pronouns and transgender women competing in combat sports... maybe the war is won?
The part of that first statement that I question is the "unfair" part. Almost all world class athletes are born with a natural gift that most of us don't have. Most of those athletes need to train and hone that gift over decades to be truly elite, but that natural gift is still present. No matter how many hours I train playing basketball and no matter how long Lebron James goes without touching a basketball, I am never going to beat him in a game of one-on-one. Is that "unfair" or is that just how sports work? I don't see birth gender as any different than that.

That said, I think it is reasonable to put certain restrictions on transgender athletes such as rules regarding hormone treatments. I am just not an expert enough in the field to say exactly what those restrictions should be.

Also we generally do have gender-agnostic brackets in sports. What we call men's sports are generally gender-agnostic. People of any gender are free to compete in them. The question for transgender athletes is almost always whether than can compete in women's sports.
Ok so I'm the proud owner of orcapunch.com. What now?
I think the difference is that Emacs isn't a company, and it doesn't need to beat others in a competition, it just needs enough contributors to keep moving forward. Not everyone needs to use Emacs for Emacs to succeed in its goals.
This is pretty common. I had a professor who worked in an applied math domain and said his whole career was based on finding the right change of coordinates.
I don't know about the US, but here in Canada, large EUR denominations (like 500 EUR notes) are exchanged at a lower rate than 100 EUR and smaller denominations.
I found the syntax to be like regex plus something close to C. I expect back in the day when everyone using unix was also using C, this made awk syntax pretty obvious (certainly was the case for me). But if you don't know C, I suppose the syntax might be less obvious. I use awk all the time in one liners.
Some women are uncomfortable sharing bathrooms with trans-women. Should we continue to dictate how these women should behave and feel?
I’ve long wondered why Spotify hasn’t done this for music itself? Spotify is in a great position for vertical integration: own the artist, own the content, own the subscriber.
Ah ok. I misunderstood for a common comment trope I see around here. Apologies.

Yes I am aware that it's relatively easy to write a keylogger for X.
Yeah I'm one of them. But how many people use it for Podcasts? I don't know any.
Her CV [1] lists her job title as Assistant Professor. Also, this quibble seems to drastically miss the point of the article?

[1] https://sites.google.com/view/lpiccirillo/research/cv
True, but this isn't Wal Mart's fault, it's China's fault.

For instance, half a dozen Japanese electronics manufacturers tried to sell televisions, a business that the Japanese have dominated for 40 years.

Half of them threw in the towel. People buy on price; nobody was going to pay a 25% premium for a Pioneer or a JVC TV.

At the same time, Chinese companies like TCL began gobbling market share.

I'm typing this on a "Silo" TV that I bought at Fry's about five years ago. When I bought it, I figured it would be junk, but it was so cheap I couldn't resist.

Five years later, it's still going strong.

Silo is still selling TVs (cheaply) and Pioneer is gone from the market.
Presumably the NVIDIA Linux driver can be replaced with a shim over this, and we can all forget about EGLStreams.
> The only worse thing I can think of is peer reviews.

lol. too true.
The best thing about coming up with and then buying a great domain name for your new business idea is that thinking of one uses so much creative and analytical energy, diverted from considering the business itself, and delivers such a dopamine hit on completing the purchase transaction, that you don't need to proceed any further with developing the idea whatsoever.
That's pretty much always a possibility. On the other hand, they're also generally fairly open to add things as long as the developers react to concerns. I'd guess if this can be neatly stuffed in a corner and treated like any of the other Hyper-V specific drivers, and quality is okay, it has a reasonable chance to be accepted.

And if it is rejected, Microsoft can still ship it in the kernels for the distros they offer on WSL.
Booze is different. Booze is a drug that makes people do silly things.

You can almost guarantee that before they brought in this rule, some guy groped a girl while drunk after drinking at the office. That's the size they're at.

There's a world of legal difference when that happens under your roof, or after work.
> that doesn't run on regular Linux.

DirectX does run on regular Linux, courtesy of Wine/Proton. It's just a matter of reimplementing the userspace .so interface that MS will provide for access to this facility, so that it hooks into that support instead.
> how do we know whether Woz's success was due in part to Jobs' abrasive personality, or in spite of it? Didn't Jobs pull some dirty business tricks to cheat Woz out of some of his ownership?

There are a number of stories where it generally sounds like Jobs knew how to take advantage of Wozniak, e.g.:

"...The original deadline was met after Wozniak worked at Atari four nights straight, doing some additional designs while at his day job at Hewlett-Packard. This equated to a bonus of $5,000, which Jobs kept secret from Wozniak. Wozniak has stated he only received payment of $350..." [ https://en.wikipedia.org/wiki/Breakout_(video_game) ]
Just think about it for a split second.

I said that in the world without section 230, you start with immunity from responsibility for content provided by other parties, and you lose that immunity if you moderate those other parties' content.

Whereas, in the world with section 230, you start with immunity from responsibility for content provided by other parties, and you keep that immunity if you moderate those other parties' content.

On the other hand, you've provided the counterpoint that everything I said is absolutely correct, and I should be ashamed of putting out such ridiculous misinformation.

You are trying to disagree as strongly as you possibly can -- despite the fact that you agree with me in full. What's going on?
my heart sank when I learned Reply All was beginning to offer exclusive (or maybe just early publish) content to Spotify. It was tempered by the fact that the hosts actually addressed this and committed to not being exclusive to their platform. But when I read this news today I knew that the era of podcasts as an open publishing channel via RSS are done. In 5 more years a lot of people will probably have to measure the worth of content on one platform vs. another as they do with Hulu or Netflix today.

The silver lining would be the ability to avoid ads as a premium subscriber, and not have to pay Google for the privilege.
>Introducing Facebook Shops: Helpi...

stopped reading right there. I can't stand the FB bullshit anymore.
“Honestly, Musk is becoming a liability and the Tesla board needs to seriously consider ousting him,” wrote Markos Moulitsas, author of “The Resistance Handbook: 45 Ways to Fight Trump.”

He's only becoming a liability in the eyes of people like this author because he's moving away from the left.

What's interesting is that when you listen to him being interviewed about the current pandemic, most governors are now essentially agreeing with him and opening up their states.
Right. If io.js couldn't become popular enough to fully replace node.js even with backwards cross compatibility with existing NPM packages then Deno is an even harder sell.
> Because Python's design philosophy is that, for a given operation exposed by the language, there should ideally be a single clear way of doing it

This philosophy falls apart immediately once you start using Python though. I have yet to see it actually be used for anything but not implementing features that someone wants.
Airtable is $20/seat/mo on the pro tier (unlocks all the features) for a great UX but comes with harsh restrictions on table size and no webhooks for change data. I'm sure someone can beat them on price. For comparison, the entirety of GSuite is $12/seat/mo for the same tier.
I feel attacked.
I didn't say they were unreliable. I said they were eventually consistent. ACID is a wonderful model for lots of data problems, but wholly inappropriate for lots of things where availability matters more than perfect consistency before it's reconciliation time. For instance, suppose you're reading data from a million sensors in a particle collider. You absolutely don't want to model that as a million `BEGIN; INSERT INTO readings (sensor, value) VALUES ('particle_489285', 83); COMMIT;` queries. It's probably more appropriate to shard those sensors to N servers that log the readings to local journals in realtime, then upload them to a central data warehouse later after the experiment is finished. Reliability is extremely important there, but realtime ACID-style consistency would add nothing of value.

Financial transactions aren't the only "real" work out there, and there are lots of "fun" projects that are deadly serious.
SSH Agent Explained
Yes, I have been heavily involved in high level athletics.

MMA is a violent sport. There are risks to anyone participating in it. If you are seriously worried about protecting athletes, there should be more widespread changes than just eliminating the handful of transgender athletes because I guarantee the majority of injuries occur in matches between two cisgender athletes.
Guide to coming up with a killer brand name
Can I be taken seriously with a social science background?
Quick summary: BSc Econ 4.0 CPGA, data analyst/science exp, several years of R, SQL, and SAS programming, late twenties. Passed CFA level I & II exams.

Still struggling to make a decision as to whether to go ahead with the second degree CS program at UBC, or self study. Would I ever be taken seriously as a software professional with this background if I self taught with teachyourselfcs & developed a portfolio?

Curious to hear from developers with a background in Econ or a social science. Do you wish you had gone back for a second degree in CS? Or did you regret it if you did?

Should I try to leverage my data analysis background and rebrand as a data engineer, focusing on learning python & spark etc?

Or should I deliberately delve into difficult topics, and program in C or C++ to be taken more seriously?

I think I'm going to end up studying this stuff anyways regardless, starting going through SICP and loving it.
That's not what fungibility is. Fungibility is the ability to replace the object (in this case the money itself) with an equivalent object (in this case another bill of the same value) and they can be used interchangeably.

Using the bread example: The baker in NYC doesn't care if you use a $20 bill from 1980 or a brand new one from the bank. Also, the baker in Orlando doesn't care which particular bill you use either, so long as its legal. That is fungibility. Money is designed (in the US at least) to be perfectly fungible, and that is a great feature of it.
Technically COBOL can be compiled for most platforms (or auto-converted to Java or whatever) but I suspect many of these legacy systems are built on proprietary IBM databases or middleware that IBM is milking by not porting it. You could emulate the whole thing in Hercules but you still have to pay whatever IBM asks for z/OS and such.