skysight-inc/HackerNews huggingface dataset:
Not really odd, generally speaking. Only a small proportion of postdocs (<10% in my field is my estimate) get a TT position. Nobody in my Ph.D. cohort got any and we are all well beyond our academic expiration date.

The main reasons for my lack of success were: a Ph.D. from a foreign country; a prestigious fellowship from a foreign institution; a non-US model system I used for my research; the wrong gender. They all made me and my advisors/sponsors (those who dedicated more than one minute to think about my career) overestimate my chances of landing a TT position at a research university.

In any case, I have been very happy with my career change. What I do now is much more aligned with my personality and I now know I would have not been happy in a TT position. In particular, since myself and long-term commitment took divergent roads many years ago, the difficulties in changing institution after starting TT would have put me in a pretty bad mental place.
Works on the lowest cost VM's on AWS ($3.50 USD per month) and the site still runs fast with low memory.

To run download then call the script:
wget https://www.fastsitephp.com/downloads/create-fast-site.sh
sudo bash create-fast-site.sh

Additional Docs in multiple langugages are here:
https://www.fastsitephp.com/en/documents/install-php-on-linu...
These tools like Postgrest are super fun but in the end, I always end up needing an API for secure business logic. At that point, these tools where "your DB is your API" just become another part of your backend rather than replacing the backend, and the value of that isn't clear to me.

It's awesome for hobby projects, but I wasn't able to figure out how to use it to build a SaaS app.
Pedant.
Controversial opinion but I believe that eventually these grammars and complex parsers will be found to have been a huge mistake for computer science. A mistake made for the sole reason of making programming languages resemble natural languages, even though they are not meant to be read fluently.

Everyone who experienced the magic of lisp understands how beneficial it is to have the textual representation as close to the parsed abstract syntax tree. One can create new languages fit for the purpose of a given class of problems and thus reducing size of codebase 10 to 100 fold (or even million times in case of modern multi million LOC software projects).

The biggest mistake lisp ever made was the unintuitive parenthesized prefix notation. Which can be thrown away by having all operations strictly infix.

Ie. instead of doing combinations of the following:

lisp: (plus 1 2)
methods: 1.plus(2)
algol,C: plus(1, 2)
haskell: plus 1 2

One can use the simplest form ever and achieve even simpler lisp:

1 + 2

but use it consistently for every function call or operator within the language. (even for functions of multiple arguments).

APL came close, but for some reason decided to ignore the important Phoenician discoveries of 1. reading from left to right 2. use of phonetic alphabet instead of hyeroglyphs.
yeah i thought that, too. but assuming the loaded code has no access to any of those things either, then i'm not sure what the concern is. though if you gave network access to your code and it loaded other code from the internet which inherited those permissions, that's pretty terrifying (especially since it's not some edge case) - i assume this has been thought through, since it's so obvious.
Yes. The writing style is unkind to the author.
I did the same thing, as there was nothing on my private IP, but as far as VPN provider goes, the people I share an IP with are monsters.
Not sure it really matters? The name & his thinking is famous...but the doctorate is well just a piece of paper really.
I don't know why people think getting a credential does nothing or that people "copy and paste" the assignments. Sure it may be possible, but what prevents people from copying and pasting public git repos?

Either way, this whole focus on "portfolios are everything and credentials are meaningless" spits in the face of all the work I did to get my university education. And it didn't involve "copying assignments". And you come out with one hell of a portfolio if you take your education seriously.

I mean I don't think self-educated people are without merit. I happen to think they're really important. But I only ever see them rag on higher education, despite them having "never been there".

Just another example of wunderkin super genius knows all because he was able to follow a non-standard path and make it. Glad he was smart enough to become a Google employee. But I question whether he should be giving advice on paths to get there when there's always many paths to a position. And especially after reading his brief comments on how credentials imply you're a liar.
I've had the same experience. Used FreeBSD as a server OS long enough to switch to it as my main desktop OS. In return I've learned a lot more that has made server administration better.
Redirects from https to http.
> I think the point being made is that it is far worse for the individual doing the actual miscarrying.

Like all things this depends on the individuals involved, and while it's probably usually worse for the female (the hormonal effects you mention are very real), this is absolutely not a universal truth, especially in the longer term.
I really don't know the answers to that, but I did do a bit of testing on my old Mac Mini (late 2009, 8GB ram).

I wrote a script that created 1000 documents that were pretty small just a few k at most.

The app I wrote using pouchdb to use find and edit them started choking when Safari had about 5000 documents stored in it.

If you install CouchDB on your local box, or a remote server, and configure PouchDB to use your CouchDB to store and access those docs you can probably have 10s of 1000s and I know you can scale that up to millions of documents with the right hardware.

You can get industrial strength remote CouchDBs from IBM and CouchBase for a pretty reasonable fee too. And you can run PouchDB with Node,js on a server and store your docs on it. So there are a lot of ways to use it.
Did you try including "baby" in your search?
A bunch of my friends have had miscarriages, and this seems so common. I can't imagine the trauma and I get not wanting to celebrate. And you know what? I think it's ok to not celebrate.

We had a very stressful pregnancy (we were teenagers with no money and unhappy soon-to-be-grandparents). There was no joy in it, we tried not to tell anyone, and only two people said "congrats" when they found out. I'm sad about that to this day ... especially for my wife, who I think missed out on something a lot of women delight in.

Our other three kids came through foster care, they showed up with little notice and we adopted them several years later. There was no pregnancy experience.

So we've never celebrated a pregnancy, but we sure as heck celebrate our kids.
This is logically independent from any claim about the value of formal education. I speak from experience that an undergraduate degree is not necessary in order to gain a firm grasp of undergraduate level math. Happy to elaborate if that is desired.
My guess is that a function that looks like fetchKey() loads that image. Although maybe that's too easy to discover?
> I’m male, single, childless, dumb as a stump

Then you're missing the personal experience to contribute meaningfully to this discussion.
In fact there is at least some evidence: (e.g. https://journals.plos.org/plosone/article?id=10.1371/journal...) that for the majority of women having an abortion does not even lead to regret, let alone anything as strong as PTSD.

However, you always have to be careful with statistical measures like this, it's certain to have been a traumatic experience for some fraction of women experiencing it, no matter how small. For people in that position hearing 'oh, it's no big deal' must be pretty hard.
Julius Mathison Turing was Alan Turing's father. Julia Mathison Turing lives in Colorado and sells Turing-related artwork on eBay. It's nice: https://www.ebay.com/itm/Alan-M-Turing-by-Julia-M-Turing-Art...

I hope they aren't too harsh on her.
Multiple homes/routers/connections can be assigned the same IP.
Interesting but they are slightly off with Carl: they say it means man, whereas it's really "free man" an important distinction! Looks like they've dumbed things down a bit (as there's a similar discussion on Lopez below)
Education is more than credentials. It's the opportunity to be a part of a community that cares about ideas and make meaningful relationships with peers and mentors. Education done well unquestionably produces economic benefit. The solution to commodified, low-quality education with questionable benefit is standing up for high-quality education. Pretending that education can't be anything more than it's worse forms is pure stupidity.
One of the restaurant owners has an interesting quote:

" This is all going to blow up at some point, and customers are going to feel really confused because these companies have been lying about the cost of delivering food to them."
Requisite mention: Turing & Burroughs, by Rudy Rucker.
All of which is very satisfying! Thank you for the uplifting view.
> FreeBSD does not come with a pre-installed web browser. Instead, the www category of the Ports Collection contains many browsers which can be installed as a package or compiled from the Ports Collection. [1]

BSD's claim to being a complete system could be strengthened. The idea of steering clear of BigBrother corporations is a good one.

I take the eclectic view that the BSD and FSF ecosystems are together worth more than either separately.

[1] https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/d...
You have to weigh multiple costs, though. What's the cost of waiting to find out if the one huge gain is enough, versus the cost of doing them all right now?

It seems like a lot of the small changes with small impacts could actually cause a larger ripple effect which might end up causing the larger changes. Perhaps small changes, once accumulated, could be the key?
Something about this article doesn’t sit right with me... it’s not wrong, just... misguided? For one, he talks about these huge crossroads, all of which take place early in life, and starts making suggestions as if young people facing these decisions have everything figured out already and just need to optimize. It just comes off as very... inauthentic.

Reminds me of a line from Nassim Taleb’s Antifragile: “There exist the kind of people for whom life is some kind of project. After talking to them, you stop feeling good for a few hours; life starts tasting like food cooked without salt.”
The comment you replied to merely said don’t forget the spouse.

The comparison (to my understanding) is wholly in your comment.

I’m not sure why you are comparing. I’m genuinely not sure. Prior to your comment there didn’t seem to be any discussion about for whom it was more traumatic.

Maybe I’m missing something? Some implied context or content?
Doesn’t bode well for Google’s cloud ambitions, but squares with what the marketplace looks like (clients absolutely hungry for those with Azure experience and AWS to a lesser extent). Azure is unpleasant to work with, but the deals are apparently being made (mostly outside of tech centric firms). Kudos to MS’ sales teams.
> And you’d expect such a business to have high margins; i.e. to be charging a lot for a little, maximizing earnings at the expense of reputation.

Only if that business had a monopoly. As Ryanair has competition, and Ryanair doesn’t provide any service that others won’t or can’t, one would not expect high margins.
> Although FreeBSD looks cleaner and more consistent than Linux, it's not really clear why should one use it over Linux.

Stability has a value all of its own. Back when I used Linux, every couple of years my system would get broken and I'd have to spend a couple of days fixing it. And often the commands for doing that would have changed since last time. Now I use FreeBSD and what I've got working stays working.
I didn't really understand what this meant until the very end of the actual MSNBC article. At least I think I get it now.

“We’ve historically seen hospital systems make these decisions independently of their medical record provider,” said Aneesh Chopra, the president of health-technology company CareJourney and the former chief technology officer of the United States. “It will be interesting to see if Epic’s thumb on the scale moves cloud market share.”

So apparently if I'm a hospital I can run the Epic systems anywhere, or at least store my records anywhere, well, at least at AWS or Azure, and apparently not Google now.
Umlaut o is now my favorite emoticon.
Miss Schwinghamer does not sound like she is sound of mind.
"Mr. Biden, I have some bad news about the Middle East."
Ask HN: How Much to Charge for Google Cloud Windows Server Setup?
Freelancers and Windows Network consultants, what would you (roughly) charge a startup to set up a two-node multi-zone failover cluster running Windows Server 2016 in Google Cloud, an Active Directory server, and a replicated Microsoft SQL Server with a 400GB+ volume?
Well, just one rule: if we are looking at type tags at run-time, it's dynamic typing! Whether that be things put into C pointers, or integer fields discriminating unions, or algebraic sum types with pattern matching.

If someone writes Haskell applications by defining an Expr type that is a sum of several dozen things, and then makes al their function arguments and return values of type Expr, is that still bona fide static typing?
It means a healthy baby after two miscarriages.
Yep that is the intended Deno standard modules -- the goal is to have a standard library large enough to cover most use cases (and that this standard library would not depend on external sources), while making sure that it is independent from the Deno binary to avoid bloat and allow choices (you can definitely implement your own alternatives)
A restaurant near me has complained about this frequently. Since then I've been noticing a lot of local spots appearing on my GrubHub list in a very suspicious manner. I keep wondering if these are "real" listings or one of these.
I guess what I'm saying is that there's something to be said for sometimes living for the present instead of always living for the future. Balance in all things.
I'm really surprised that you both came up with opposing results... What tests were done indicating undefined behavior?
I think the main areas of possible injuries are related to the angle and width of your keyboard:

- Your hands and wrists pronate to type on a flat keyboard. Holding _any_ position for a prolonged period increases chance for injury. Other things such as pens and mugs don't require us to turn our wrists that much. Some say the ideal wrist position is more like a handshake.

- The arm angle in on the standard keyboard as the home keys (for the index on 'f' and 'j') is positioned too close. This can cause either excessive wrist rotation or hunching of shoulder when typing.

I am sure not everybody has the same risks to injury, every hand and body is unique, either muscle composition/strength/flexibility, bone ratios/geometry, and others. But it doesn't hurt to try these alternative keyboard/layouts to find out whether it's more comfortable _for you_. Again, most of us makes money by typing into keyboards, it would be insane to see a truck driver seating on a bench seat just because it's 'standard' or cheaper.
This is true of many things. The original US Constitution, and Declaration of Independence, the Magna Carta (do we even still have that?), the dead sea scrolls, etc. And yet people value these things. Something being "just a piece of paper" doesn't really affect its value one way or the other.
The motive for his poisoning is unknown. Some people speculate it was suicide brought on by his indecency conviction, but this isn't anywhere near as certain as its often presented, and there's at least as strong an argument it was simply an accident. "Died by poisoning", on the other hand, is certainly true.
.... except it does ask questions

Goal 2

Provide Secure Defaults

Unless specifically allowed [by the user], scripts can't access files, the environment, or the network.
Is religion really that different?
At one point when I was at another company I was working on a graph database that connected all of the ontologies you mentioned and then some. It was really cool to be able to traverse the entire chain all the way from an analyte and see how it was linked through genes up to and including specific tests that were available for said gene.

I'm glad I don't work in healthcare anymore though... CPT is such a nightmare!
TIL Ö
They said they aren’t behind CGNAT
I've been using various Smalltalk dialects (Squeak/Cuis/Pharo) for over a decade. I've gone a bit off the deep end and use it for prototyping pretty much everywhere I can.

Pharo would be the one Smalltalk environment I would not use for non-toy stuff because it has historically been so unstable. This is at least somewhat by design since the developers have always stated they didn't want to be constrained by backwards compatibility... and they have never let themselves be. It's a great environment for playing around with ideas, not for developing code you expect to work as is a few years from now without some (potentially serious) work. In fairness, all the Squeak dialects have this issue to varying degrees. It just seems to me that it's more extreme with Pharo.
I've migrated to Bitwarden. LastPass has been lacking in quality for a while and this outage was the last straw.
In a lot of ways - these network effects read more like privileges than anything. With most of them having been begun with - what family were you born into. Almost everything else will follow after.

It is why people who are born into such desirable families can end up with so much more desirable things so much more easily. The effects of being born into that family will lead to a good high school which leads to a good college which leads to a good first job... And if your family raised you even half decently then you'll end up with a spouse who is likely similar to you because where you go is somewhat correlated with your upbringing. Many people meet their partner in college or the workplace after all. (And the activities you will have interest in can be correlated with your upbringing - and/or your ability to afford them)
^^^ spot on. My thought while reading the article was how poor Google’s sales and customer support culture is across the entire company that has led to non-tech firms picking solutions with Azure and AWS who invest heavily on the support side.
Great points. #2 is spot on. I think we ended up here because of the currency of media is attention. Sensationalism,(especially conflict as you noted) draws humans in like moths to a flame.
The Colour of White Light
I'm curious about the legalities here. They're not just delivering food at the direction of a licensed restaurant. They're buying food from a restaurant and selling it to somebody else.
Yup, I switched after the company was sold recently. I got that error as well. I moved to 1password
I agree morally, but legally it doesn't appear as cut and dry as you imply. Earlier this month there was a NYT article [1] about artwork looted by the Nazis that is currently held in Polish musuems and The Culture Ministry of Poland responded [2] with an argument against the return.

[1] - https://www.nytimes.com/2020/01/12/arts/design/poland-nazi-l...

[2] - https://polandin.com/46197504/polish-ministry-of-culture-rej...
To be frank, setting up different DE, window managers, etc. is one of the few places where linux has little issue. The only problem being themes or having multiple bluetooth managers at the end of it. It's really just as easy as "sudo pacman xfce" and then selecting xfce from the display manager.

The real issue is that you have all those choices, but none of them are as fully featured without caveat as a similar DE for Mac or Windows. And there's the separation between window manager, desktop environment and display manager which is very confusing.
#define alloc_stack(T) ((struct T*)header_init( \
(char[sizeof(struct Header) + sizeof(struct T)]){0}, T, AllocStack))

You can't take char[sizeof(foo)] on the stack and cast it to a foo*. malloc implementations for example are cafeul to align the buffer they give you. Windows, for example, aligns on 8 bytes. Probably popular alloca implementations do this too. For example, googling for "alloca alignment" finds some documentation: "... returns a void pointer to the allocated space, which is guaranteed to be suitably aligned for storage of any type of object". I have seen things break in the real world when these expectations are violated. The cello tree does this in a more few places since I last looked, eg. skimming it again I see the same pattern in the Windows stack trace code. It will probably work there but it's a coincidence, and not guaranteed by the standard AFAIK.

It looks like they got rid of some undefined things I saw when I looked in 2015. eg. they used to think you can do arithmetic on void pointers, which I think even gcc -Wall would flag for you. [Edit: Trying it out it seems I am wrong, on gcc and clang you need -pedantic to get that warning.]
Plan for America in 2100
> there's at least as strong an argument it was simply an accident

I don't mean this in a passive-aggressive way, but can you link me to any good sources on this? The most authoritative-seeming ones I've read lean pretty heavily on the side of suicide, with the alternative case presented mostly as wishful thinking on the part of his grieving mother.

edit: the particular source I had in mind was the Hodges biography; other sources may have largely been relying on Hodges. And to partially answer my own question, an NYRB article[0] points me to a newer biography[1] which is apparently much more open to the possibility of accidental death (or even murder, though more in a 'can't rule it out' sort of way)[2].

[0] https://www.nybooks.com/daily/2014/12/19/poor-imitation-alan...

[1] https://global.oup.com/academic/product/turing-9780198719182...

[2] https://www.bbc.co.uk/news/science-environment-18561092
It's not a fact that he's the exemplar of a law forgiving everyone ever convicted for being gay in the UK?

https://en.wikipedia.org/wiki/Alan_Turing_law
> people are defined by what they choose to consume

And are they not, also, affected by what they do not choose but nonetheless consume?
You don't really need NPM hosting with Deno. What you need is an index: sources can be hosted elsewhere independently, and instead people can build sites for popular module lookups.

A package manager is different from package hosting. In the case of Deno you can still build and use third party package managers (and they might be able to utilize Deno's import-maps support to achieve some "magic")
Meanwhile the cops refuse to search for my stolen car.
Sadly, there are not enough libraries to work with OWL from Julia and/or Rust.
Sundar Pichai Calls for AI Regulation
So they list the wrong (lower) price for a restaurant who is not even partnered with them. Then people order food through the app but end up stiffing the restaurant due to the price discrepancy. So how can a restaurant guard against this?
Apptentive|Sr Full Stack Engineer|Seattle|Attrs: Onsite,Salary:Sr Market,Equity
Turing’s rehabilitation actually started in the late ‘90s in England, through plays and memorials like the one in Manchester (2001). So it’s more like “20 years or so”.
The dictionary is hardly a good resource for vulgar usage.
One of the first optimizations at basically every level is to not honor fsync requests. Network file systems lie. Operating systems lie about local volumes. RAID controllers lie. On-disk controllers lie. That's because these lies are caches, and cache buffers are one of the easiest ways to boost performance.