jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
He thinks that NoSQL is not a very good name for the new databases we’re seeing these days, so he proposed a new name: postmodern databases. Why postmodern?

We've had similar points raised before, yet the term "NoSQL" continues to gain in popularity. There were similar concerns around "AJAX" and "Web 2.0" - both survived and are only just starting to be replaced.

Community-coined terms like NoSQL, AJAX, and Web 2.0 start as literal, descriptive terms. But after a while they become "brands" that represent a myriad of concepts and ideas that do not necessarily fit into their original definition. This is because they're not controlled or maintained by a single entity (like, say, "brands" like Redis, Twitter, Ruby or Django are).

(BTW, PomoDB would be a cool name for a new "NoSQL" database system ;-))
Is this much different from the advantage that those with a British accent used to enjoy in America?
Having a kid is extremely focusing. I had an 8 month old at the start of YC. There was nothing else. With my second's recent arrival, I'm focusing a lot on what I want to do with my time.
FTA: A 300-GB backing store, memory mapped on a machine with no more than 16 GB of RAM, is quite typical. The user paid for 64 bits of address space, and I am not afraid to use it.

He's writing a data structure that's not intended to fit within physical memory. mlock() doesn't do you any good in that scenario.
Not sure what country you live in but in US and UK it wouldn't be legal to discriminate on a job applicant because they previously worked for in a military-related employer.

I know what you're saying, but as big proponent for anti-discrimination in the work place I fear statements like yours settle in the backs of people's minds and then re-appear the day they find themselves in a hiring position.
You're right, and I really knew that, I say now as I look back at my post with a puzzled expression.. thanks! :-)
the reason i do not use or at least try google buzz is because I do not use gmail. I use google apps which provide gmail platform for my domain, and therefore have no reason to login to my old gmail account. IMHO, google should either add the buzz to the google apps suite or put the buzz on a separate site.
well what is your country? If this is a throw-away account I can't understand why you can't disclose that?
I think there are a few issues. The first is funding. If you are an engineering manager and trying to ship product, you don't want a 25% faster Ruby VM in 10 years, you want someone to benchmark and optimize existing code in existing products 25% today. I agree that it's a good pay off, cost versus benefit...however the benefit is spread around hundreds and thousands of companies. Google gains marketshare for chrome when V8 gets faster, there's very few companies that get significant advantage explicitly from making Ruby faster for everyone. If you're paying to make Ruby faster, it's also getting faster for your competitors too (if they use Ruby).

There are a bunch of core contributors that are very active. Several of their companies allow them to spend time contributing (most of them are from Japan). Another example is Aaron, he is on Ruby core and his company allows him some time to contribute to open source, so this is sponsorship in a way. I while a company stands to benefit from sponsoring a full time developer, they benefit just as much if someone else sponsors a full time developer. Right now there's not enough companies with either a business incentive, altruism, or interest. Perhaps there are companies out there interested in sponsoring full time devs who just don't know how (and to your point cannot find them) but I think that would be the minority case.
> deleted account completely many years back.

Felt that living life is so better than recording all of it in facebook.
https://news.ycombinator.com/item?id=9264722
I would personally contend that flats are much nicer places to live than houses. I would loathe to live in a free standing house.
You are so right. I really wanted XMPP to succeed and I used in happily back in 2002 or so. But it just doesn't seem to have evolved at all. You pretty much nailed it with persistent group chat and shared chat history. Skype can really get on my nerves, but it had this covered since forever, and trying to get people on XMPP without equivalent features is hopeless.
Yes, as long as you have a sound random source (whitened via a good CSPRNG, if you're not using real dice), and a correct unbiased bijective mapping to the wordlist (not just a biased modulo), then it is secure.

A friend of mine already wrote a generator for his own use along the Diceware lines, which probably I don't think he'd mind me linking, although it's a work-in-progress: https://qrmn.uk/dwr/ - you can feed it a custom wordlist, too, by just feeding it a textfile and it'll digest it.

(It's fairly easy to read, uses getRandomValues, a simple CSPRNG of my design based on djb's ChaCha20, and seems to do the selection correctly, I think: the trials and tribulations of JavaScript crypto, potential TLS MiTMs, the attack surface of the browser, etc are of course well known.)

The trick to memorable passphrases seems to be getting a really good wordlist. The standard ones of 7776 words fit well with 5d6, but don't cut it well for heading to the 100-bit range, and some of the words are strange. A 19973-word list would allow for 7 words to be 100 bits. To get that to 6 words, we'd need 104032 words in the list, which is unlikely to be a memorable English corpus. If we're willing to have 100 bits = 8 words, 5793 words are sufficient.

If anyone knows of any particularly nice English corpora that are free for use and would work well for this, I'd appreciate a tip.

A pox on those with "you-must-have-a-capital/symbol/dingbat" (it doesn't help!) or short maximum password lengths (I'm looking squarely at you, Microsoft Passport/Windows Live).
It’s cliche but why for the love of god cant they honor Do Not Track that is a toggle in every browser [0].

[0]: https://en.m.wikipedia.org/wiki/Do_Not_Track
I love that the post doesn't answer the question in the title, just shows that its inconceivable that any layperson would be able to answer the question on their own.
Yeah that's a good insight. It is more like its own os than a pipe in a system, though you could use it that way too. I've fallen in love with elisp and tools like org. Take a look at doom emacs and oxhugo package if you want to take a spin again. Org-roam might be something else that resonates for you.
For me, it's information density.
I would love to see you defended active tire fire in your backyard with the same logic.
This.

You would think that state's had no advanced knowledge of a vaccine. In Maryland (my state) the state health director published a "white paper" on what steps they were planning on taking to vaccinate. Then a few weeks later he retired.
Isn't Singularity[1] also daemonless?

[1] https://sylabs.io/
UHK offers trackpads, trackballs, and trackpoints for all your tracking needs. https://ultimatehackingkeyboard.com/shop
What's the status on ease of running on Mac? I know last time I seriously considered testing it out in my workflow, it was kind of crazy that I had to have a separate machine (VM or real) just to run container images...

I see in the docs [1]:

"Podman is a tool for running Linux containers. You can do this from a MacOS desktop as long as you have access to a linux box either running inside of a VM on the host, or available via the network. You need to install the remote client and then setup ssh connection information."

And yes, I know that Docker (and any other Linux container-based tool) also runs a VM—but it sets it up almost 100% transparently for me. I install docker, I run `docker run` and I have a container running.

[1] https://podman.io/getting-started/installation#macos
> Hard to win technical arguments with Scala geniuses that like using complicated language features.

I was on a team building good old crud apps using monads, monoids, categories, combinators, effects cats, seamless and bunch of other nonsense that i've now purged from my brain.

You could've easily mistaken our team for a programming language research group at a university.

This is literally the number one reason i would never choose scala. There is no upper bound to amount of stupidity one can indulge in. Our code was so convoluted that even intellij had trouble understanding what the hell was going on and would spit out compilation errors when there were none.

I now work with clojure team and i feel a sense of relief and weight taken off of my head from all the useless stuff i had to learn and use.
> Professor E McSquared's Calculus Primer: http://www.math.sjsu.edu/~swann/mcsqrd.html -- I actually was poking around my mom's copy when I was about seven or so, but didn't start understanding it until later. The comics made me interested in the content, and I think was a key factor in my growing up enjoying math rather than despising it.

I had a similar experience with "Calculus the Easy Way", and its predecessors "Algebra the Easy Way" and "Trigonometry the Easy Way", all of which I'd highly recommend. They teach the topics as though being invented for the first time by a kingdom finding themselves in need of them.
Is there any way to treat it?
I don't think it is inane at all. Lots of games since Monopoly, Elite and running through Civilisation and SimCity have model economics, free trade, and free thinking ideas in-built into the game mechanics. And a lot of economics and free trade ideas seem to be justified by game theory and the naturalistic fallacy.

And a lot of chasing GDP or national wealth or Educational policy sometimes seem to be maximising some goal - like a game- rather than just running countries for the benefit of people.

I think its actually a very telling analogy if you think a little more deeply about it.
Yeah, also you are your spermatozoid's tool for reproducing by the same logic.
1. It's not a political article. It's an article which includes some content from someone possibly making a political point.

2. Even if it is political, that's not a problem. It's about an interesting intersection between video game technology and politics, and with some focus on an area with a heavy tech presence (the bay). That's relevant.
You're absolutely right. It won't be PRC tanks rolling against NATO. It will be proxy warfare, in the manner of the Great Game or the Cold War. Even today, Chinese companies sell a great deal of weaponry to the Taliban and other insurgent groups.

We are looking at a repeat of the US-Soviet conflict, replayed in Central Asia, with stakes unimaginably high.

The mineral deposits are significant in that they are a major catalyst, forcing events to happen over years rather than decades. The minerals will pull in corporations controlled directly by the Chinese state, and our own psuedo-public conglomerates such as Betchel and Halliburton. As a rule, soldiers follow merchants. It is a potentially dangerous situation that is strongly foreshadowed by historical precedent.

There is a reason nearly all Eurasian empires of the past two millennia have found themselves fighting in the Afghan hills.

Afghanistan is not some simple backwater. It sits astride the only viable land passes between Europe, China, and India. It is the natural crossroads of the world, the only unsecured military path into the Punjab, and a major potential trade route between three billion consumers.

Afghanistan is unique because it could be phenomenally wealthy, but as a result, it is simply too dangerous for any one power to allow a rival to control it. The Brits invaded to keep it away from the Russians. The United States sponsered insurgents to keep it away from the Soviets.

The most stable outcome is for no one to possess it, and for the country to remain in ruin. But from time to time, a Great Power tries to seize the area, drawing a response from the other powers. That time may be again be approaching.
isnt sony the one that deliberately disables vt-x extensions ?

http://levicki.net/articles/tips/2009/02/20/HOWTO_Enable_Int...
"As perhaps [he] is suggesting"? He suggested nothing of the sort. He didn't even come close to implying it. Please don't play those kinds of games here.
Thank you. That was the explanation I was looking for.

My next question then, is whether this flexibility to sell instantaneously is worth the risk of near instantaneous drops of 700+ points in the dow, as happened a couple of weeks ago. My gut tells me that letting computers have a free run of it is not good. But I'm definitely open to being convinced otherwise. And I'm definitely open to a better solution than you have to hold on to stocks for a month or more.
Replace "are" with "were" and nearly everyone would agree with you.

For today, "are" is what's in question. A vast amount of laws exist simply because they did exist. How many worthless laws lie around, outdated by 100 years? Is it really that hard to believe that a law could obsolete itself in the past low-double-digit years?
Of course it would, just slightly worse. I'm not sure this is much of an argument.

The question is cost/benefit of prohibiting short-term transactions. So far I'm sure there's a cost, unconvinced there's a benefit, and suspecting that a lot of the opposition to it is based on the natural human urge to be jealous when other people make money by doing no apparent work.
Sure, but you ask it or something like that very early on, long before the person even walks in the door. If you're wasting valuable interview time with FizzBuzz on anything other than an entry level position, you're doing it wrong.
London and the UK has plenty of other taxi companies with an app for consumers to choose from (which are following the rules one assumes). So your experience in Southeast Asia although depressing is irrelevant.
How long until China pushes that UN body to deregister unicef.org because they are 'lying to the people' ?

The UN is too political for this kind of governance.
Yeah, I know that. What I meant was that I did not want to set wildcards for the access-control-allow-origin header. If you use hostname reflection like in the linked stackoverflow example, issues arise when the widget is cached browser side by site A and then invoked by site B.
As a practical matter privacy from ones own government should be a higher priority than from a foreign government who has less direct control over you.
The tools really aren't that bad. There are many common open source c projects, most notably the linux kernel, which can easily use all your cores and compile tens of objects a second.

Compiling crazy c++ codebases are painful for everyone, and in fact were a primary inspiration for the handful of people at Google who created Go, with a primary goal of fast compiles, at some reasonable expense to disk and run-time efficiency.
Okay, anecdotes aside... What level of autonomy does this provide? Is it just basically lane assist?
I don't really know how Clubhouse works. But why would radical liberals and conservatives ever want to talk with each other unless forced to? Seems from most other parts of the internet that people like to surround themselves with like-minded people.
This is a good question. I think many "biologically plausible" neural models are willing to make some approximations for the benefit of computational power (e.g. rate coding instead of spike coding, point neurons and synapses instead of a cable model). As for non-differentiable operations, I think one strategy might be to formulate it as a multi-agent communication problem (e.g. https://www.aaai.org/ocs/index.php/AAAI/AAAI18/paper/viewFil...), where gradients are obtained via a differentiable relaxation or using a score-function gradient estimator (e.g. REINFORCE)
I don't know about trees but bamboo sounds like a good candidate.
The real Goosebumps for devs is cars willing to take driving inputs over their built-in networks from outside the car.

https://www.youtube.com/watch?v=MK0SrxBC1xs
The iPad also has a massive library of software. There is an app called “Concepts” which provides an infinite canvas in all directions and it seems really useful for engineering and design type people where you can just draw an idea in the middle and move outwards with notes or alternate revisions. All in color, with pressure sensitivity.
Time to negotiate better visa options for UK engineers!
Curious to see if a court would buy that argument.
I installed KOReader so I could rotate papers 90 degrees and read them without squinting. Would highly recommend
They don't need to. They just need to set the market rate so that start ups can't easily hire or retain the best; they're all competing to get into FAANGs, or failing that, companies that have the coffers to be second tier. The startup is left with the people willing to take a pay cut.
I would love to learn more about the structure of the patterns etched into the metals. I took a quick look through the links from the article, but didn't find anything with meat. Does anyone have a link?

I'd love to see it under a microscope, or see a visualization of the pattern. Is the strategy to maximize the surface area of an existing hydrophobic material?
I thought he exposed the identity of an undercover CIA agent. That seems like a fact that was supposed to be secret, which he leaked (supposedly.)
I'd grant him the information relating to the Granai airstrike as well. But on the other hand he wasn't facing jail time for that anyways; the judge had found him not guilty of that one.
This is why I donate to the EFF. They fought for years to get this "secret" FISC ruling released.
This is a joke right? I just curled and diffed / and /?native_mobile and the result was empty.
Scott Wlaschin goes into detail about this pattern in F# both on his website [1] and in his book, "Domain Modelling Made Functional". The difference between F# and C# in this regard is quite spectacular.

[1]: https://fsharpforfunandprofit.com/posts/conciseness-type-def...
It's the same for supply chain professionals.Not sure howyou played and facilitated it,but the versionI had had a first round with no communication. During which all teams, also those consisting of seasoned supply chain people, just fell victim to the bullwhip effect. everytime. Me to, and I knew the effect and the rules of the game.

A nasty thing, this bullwhip effect.
Seems like you are bitter about something though.
Two wrongs don't make a right. If we can't completely eliminate suffering of others 100%, we can at the very least try and minimize it.
Masks and valves and tubing are much less durable goods than the ventilator itself; some of them wear out, some of them become biohazards after use, etc. So there's both a shortage of the parts required to keep existing ventilators in continued use, and of the machines themselves.
I think we've always been living with uncertainty. It's just this particular virus has exasperated the feeling.

It's the reason why you're seeing people hoard things from stores: they're worried about being without.

This feeling of uncertainty is a result of the system we live in where, at least in the US, there's barely any safety net.

The vast majority of the population lives precariously, and it's not by choice.
I like Jitsi, it works well in my personal setting (kids talk for hours with the grand parents)... Other tips?
If browsers supported it, then it could be done much the way Linux distro packages work: include a signature from a trusted party together with the code, as a guarantee of being verified to match some standard (e.g. same as CI, or not malicious).
Notes document scanner for iOs is great. I use all the time.
LedgerX | New York, NY (NYC) | Full-time | Onsite

We are the first US-based CFTC-approved physically-settled bitcoin derivatives exchange and clearinghouse. We have been operating since October 2017 and are growing fast. We only allow eligible contract participants (institutional investors and/or high net worth individuals), so it's a really interesting opportunity to work on a vertically-scaling product for a pool of very sophisticated customers.

* VP Engineering

Coordinate implementation of new product features; address high-context operational issues and maintain context on architecture/scaling concerns; architect, implement and review major changes to our python/c/c++/react/redux stack.

* Sr. Backend Engineer

Strong C++/Python experience required. Desirable: expertise in high-volume timeseries data ingestion, storage and querying.

careers@ledgerx.com, please mention that you came from HN.
Presumably such a mechanism in 3D printers would be used to try to stop people from printing guns and anything else a government might frown upon, like drug paraphernalia, etc.
It's simpler than using the language you're probably using now. I cannot think of a higher praise for any design problem is that it's solved more simply with Y than X.
It's also completely blank without javascript.
This looks promising, down the line, to replace Dropbox (which I use for things I don't care about or don't need to collaborage on--SpiderOak Hive for everything else). But I think I want to see it exist for some length of time before jumping on it.
I don't really like helping people but i don't think I have a bad attitude about it. I don't mind referring people to the same resources I found useful for learning. But spoon feeding you knowledge or skills, sorry, that's a different job and not one I signed up for.

Unless it's explicitly a mentor-mentee situation, that is. But I'm not gonna act like we're equals and then be teaching you all the time. It reminds me of when I was in school and was assigned "group projects" where I did all the work.

Consider the possibility that your feelings about their attitude is partially a manifestation of your bruised ego.
I genuinely don't know how to respond to your comment. It's obvious that the real world is not made of mutually exclusive scenarios.
Google is apparently paying for fiber connections to Starbucks, since AT&T DSL wasn't getting it done.
The first could be solved by having the activation part of the bot run on the clients themselves, and only send those messages in a readable way to the server.

As for the second, the server could ask one of the clients to re-encrypt the channel history with the newcomer's key. It would only fail if nobody was online the moment you joined the channel (and you still could get it later).
No one wants it at that price. You can always sell for a loss.
What they are really saying is we want someone French. And by french they mean of french descent.
This was a common Microsoft interview question in the 1990s. The answer is probably easy to find on the inter-tubes.
Yes,

It's a transparent abuse of analogy.

"Bubble" is short-hand for a self-reinforcing financial/psychological dynamic which drive irrational investment patterns. Not every trend is a bubble, not even every exponentially-expanding trend is a bubble. Cigarette smoking, for example, expanded exponentially to virtually every nation on earth once tobacco was moderately widespread level. Epidemics often follow exponential growth patterns too but are not "bubbles".

Bubble are specific to the investment process because the investment process is where prevailing beliefs can drive short-term prices but long-term prices requires more "fundamental" qualities. Just as much, since a bubble dynamic requires not just high but expanding prices, bubbles are limited, at the minimum, that total amount of investment funds of a society.

Now, it should be noted that the investors driving an "education bubble" are not the "education consumers" - these consumers don't even have any money! The real investors are the government and the educational institutions. Together, this group is shoveling money into the education system with the expectation of getting more back later, with interest. For-profit educational institutions add to this dynamic by allowing unlimited further money to enter into the equation. That government guarantees this racket and doesn't, itself, expect a profit, only heightens this "problematic dynamic" (like the home-loan scam only "pre-bailed out").