skysight-inc/HackerNews huggingface dataset:
I couldn't help thinking of Jesus and Christianity here—although the analogy has some ludicrous aspects. I guess this is a universal (anti-)pattern in human affairs.

Christianity became at every point a near-opposite of anything Jesus stood for - later Christianity has meant the 'gospel of success' and wordly prosperity, priests in gold-encrusted palaces, polytheistic worship of Mary and the saints, Greek-derived theology (heaven and eternal life is straight out of Plato), angels etc.

H.L. Mencken on the subject:

Treatise on Right and Wrong, 1934, p254-5:

The mob, having heard Christ, turned against him, and applauded his crucifixion. His theological ideas were too logical and too plausible for it, and his ethical ideas were enormously too austere. What it yearned for was the old comfortable balderdash under a new and gaudy name, and that is precisely what Paul offered it.

Notes on Democracy, 1926, p66-7:

Christ, we are told, preached no complicated mysteries and demanded no pedantic allegiance. He knew nothing of transubstantiation, or of reserved sacraments, or of the adoration of the saints, or of the vestments controversy. He was even somewhat vague about original sin. Alive today, could He qualify as a bishop? He could not. Even the Salvation Army would put Him on probation, at least until He had mastered the cornet. Even the Christian Scientists would bar Him from their auctionblock, at least until He had got a morning coat and paid cash for a copy of “Science and Health.” What would the Congregatio Sancti Officii say of His theology? What would the Methodist Board of Temperance, Prohibition and Public Morals say of His ethics? What would Monsignor Manning say of His patriotism, or of His economic views, or of His probable opinion of the great spiritual filling-station on Morningside Heights? What these high authorities would say, I venture, would be a plenty.
Does that mean that games that use lockstep are necessarily client authoritative? Or did I miss something?
"Removing mild, survivable challenges from the environment could thus leave the immune system less 'tuned' for the full spectrum of challenges it faces"

Exactly. You want to protect people from, say, Rubella ... but I think we should proceed with caution with things like the cold and the flu ...
I got an HP Mixed Reality headset this week. Every phone headset I own has either not stayed on my face or been very uncomfortable. My HP has no discomfort issues at all. Even friends with glasses have been using it fine.

If I have to pick something I guess it does catch on my hair sometimes when I remove it too fast.
You still need ACID transactions over multiple entries even if your data is nonrelational otherwise there is the potential for item and money duping bugs.

A simple example would be a marketplace.

Player buys item X with Y gold from another player.

1. Server checks that item X exists.

2. Server checks that the player has at least Y gold.

3. Server removes the gold from the player

4. Server gives gold to the seller.

5. Server removes item from marketplace.

6. Server adds item to inventory.

What if someone maliciously crafts two requests in a way that step 2 of the second request happens before step 3 of the first request?
The money is deducted properly but the account can now have a negative balance and there are now two instances of the item.
The hijacking epidemic of the '60s/'70s
>The point is that code is data, enough said. You manipulate your functions the same way you manipulate lists, because they are the same thing.

I'd just like to interject for a moment.

To add on to what you have said: More precisely, Lisp programs are just lists; and in Lisp lists are first-class data structures (that is, there is a ton of functions for working with list). Thus, in Lisp, Lisp programs are first-class data structures as well.
Well, it's all a point of view really. The data is in the form of an "event". An occurrence of a fact which occurred at a particular time and has data associated with it. So therefore, a "relation" as constructed in a relational database isn't appropriate. You aren't truly denormalizing the data when repeating ID's or tags or labels in this type of data. This is because, at that time that was in the fact the associated ID, tag, label, etc. It would make the stored event false if a field associated with it were to be changed as at the time of the event, that field did not have that value.

But it's all semantics really at that point.

Anyways, a relational database is a poor solution for this type of data. The stored data gains little to nothing, and may even negatively affect it's integrity (at time t, the event DID have this ID; it DID have this label), when stored relationally. Each event is discrete and there will be many of them which optimizes better for scale than relational organization.

I guess my point was there is vastly more useful data appropriate for a non-relational database than there is for relational databases. You might say it still has a "relation" in an abstract sense but this data does not need relational semantics within the database it resides in.
Show HN: Making good Steam games discoverable again
Or you could implement a gap buffer, and then your complicated editor is using a simple trope.

Emacs is an example of a full-featured editor based on a gap buffer.
Working Out Is Wall Street’s New Steak Dinner
You've peaked my interest. Has then been new legislation that has enabled router manufacturers lock down their hardware to a point an end-user cannot change it? All three organizations you name are open source and community driven. They cannot possibly write or port their firmware to every platform.
The article's record of Spain ends abruptly in the late 7th century, only 4 decades prior to Islamic rule.

So either the Umayyads had no use for camels or Dr Green's research doesn't include records from the period.
Yes, but resolving this might be a case where the cure is worse than the disease. Take Colchicine for example, which is one of the first medicines ever. It was cheap and plentiful, and thousands of people used it daily to help control gout.

However, nobody ever actually did modern science on it. We all just assumed it was safe and effective, because it had been so for thousands of years.

So, in 2006 the US FDA started the Unapproved Drugs Initiative. The US government said they would give an exclusive right to the drug to anyone who did the science. So, URL Pharma did a tiny bit of research to prove what generations of physicians already knew, and the US Government let them have the exclusive right to sell Colchicine. The price immediately went from pennies a pill to $3 and up.

While I applaud the goal, it is far too easy to turn these well-meaning initiatives into cynical IP land-grabs that are distinctly anti-consumer.

https://www.jwatch.org/jw201006100000001/2010/06/10/spotligh...
We work for it.

I know that sounds simple, but it really it. We get to work and we fix it.

Are you in Denver? Let's meet up if so and talk about trying to fix this mess.

If any other HNer is in Denver, the invitation stands. Let's meet up and talk and try to fix it.
Why do reform efforts for firearm sales in the U.S. always fail after shootings?
I pretty much can't stand to write python after learning and using Rust. The static type system in Rust is just so great, and easy to use once you get the hang of it.

This especially shines through if you have to use code someone else wrote.
> equational reasoning, which is a cornerstone of extensible and maintainable programming

What are the other cornerstones?
Well, nothing is 1005 in this world. But say go for 85%. Still, you can measure along the way and talk to people in the 'pipeline'.
Voice still dominates video too.
Everything you can write in Python you can write in Rust, and everything you can write in Rust you can write in Python.

The main differences are found in tooling, library ecosystems, development speed and runtime overhead.
Great answer! This site is a real step function over hodl or any of the other manual trackers I have been using.

How are people buying alt coins? Specifically what is the top Alt exchanges on your platform? I.e is it binance, bitterex or another?
Yeah, the common ones are lam-alif showing لا , and alif-lam-lam-heh showing الله .

But for example خ/ح/چ at the end of a word often form cool ligatures, and the dots on ب/پ/ت often go to interesting places, and سے forms a cool ligature where it uses the other form of the bari yeh and the س forms little teeth marks up top. (Some of these are Urdu-specific; I can read regular Arabic but I have more experience trying to read Urdu calligraphy)

Arabic calligraphy can be pretty involved.
> So do I, but it's not bash.

No, it isn't, but I think in a lot of ways it is much better. It is really nice that the use of an object system means you rarely have to mess around with text-munging code.
The tufts study is the definitive source I usually hear as well. But most of the $2.6B is cost of failed candidates. The actual cash costs of developing a successful drug are probably more like $100-200M minimum from start of lead optimization to FDA approval, based on the tufts data and also anecdotally if you track venture funding raised from companies that get drugs approved

In some indications however one phase 3 study can be $300M+
>Coca-Cola is not a marketing company,

I never agreed with this mentality. Advertisement is Coke's cost center; it's not what they sell. They sell licensing rights to soft drinks: that's what makes them money.

Advertisement is a cost of having a customer facing brand. Should P&G and Unilever be considered advertisement companies?
"Can anyone blame companies for trying to find loopholes"

Yes, I absolutely can.
I hope space pirates steal Elon Musk's Tesla.
I agree with this reply, but I'd also add that any program that you can run in Windows you can interact with from PowerShell, although it obviously won't be quite as nice as utilities that return CLR objects.
Not sure if you are aware but what you are asking for never happens.

It is not professional or appropriate for vendors to be revealing (a) that clients are having issues and need support and (b) the specific workings of technologies or processes within the client's business.
Windows its self installs candy crush and other crap.
I believe they are referring to those Android VR headsets like "Gear VR" by Samsung.
I'd guess that technically Elon still owns it. The same could be said for anything fired off into space (e.g. satellites in orbit, landers, etc), that the ownership is maintained until it (or the owner) is destroyed, or the owner says "this isn't mine anymore".

You ask an important question, and if it has no clear internationally agreed upon answer then it'll probably need one as nations and companies fire stuff off into space.
Because when someone has decided to kill someone, the most severe of all crimes, the idea that restrictions would have prevented a committed person from obtaining an illegal gun is laughable. Does anyone think that a person intent on murder gives a seconds thought to illegal firearm possession? This is a matter where the "fix" does more harm than good. You cannot legislate evil out of this world.
The situation may have improved, but the last time I tried this Yabause was a joke and the non-Windows versions of Desmume and PCSX2 were like a year behind and clearly not the main priority for anyone.
Easy. Follow the Money.
Liquid-crystal contact lenses that will be able to switch focus
Get a checking account from a credit union instead of feeding banks that don't care about you. I get 1.5% APY on my checking account [1], and there are plenty of similar programs across the country.

https://www.kemba.com/accounts/personal-checking/get-green-r...
Yeah, absolutely don't buy from your college bookstore. Hell, just purchasing the book from Amazon cut the cost by at least a third for just about every item.
>I'm starting to think that the reason Lisp has never taken off outside a minority of users

Believe me, there are many reasons why Lisp hasn't gained more traction, and little of this has anything to do with the syntax or with the homoiconicity.
Tim Ferriss has mentioned his move from Silicon Valley Ron austin a few times on his podcast. But hasn’t gone into detail as to why.

Not being in Silicon Valley, what is the best way to evaluate the environment?
Quick glance at the results prior to 1900 shows that "lede" is not being used in the sense under discussion.
Oh, the last time I tried it it came with a bunch of disclaimers to never mount an NTFS filesystem as read/write on a hard drive whose contents you weren't OK with losing, but it's good to hear things have gotten better.
How such a fund is invested should depend a lot on what its purpose is. That determines the ideal risk-reward and asset allocation.

But I've never quite understood what university endowments are for. They seem far too big and they never spend it down even when they have plenty to spare.

Is it just a status signalling thing? They want a big pile of money to seem prestigious? If so remind me never to donate.
The oft-cited $2.6B cost to develop a drug from the tufts studies pertains to r&d costs up to FDA approval. You need FDA approval to market a drug and the tufts studies don't include any pre-approval market research costs from what I can tell

However a big part of the $2.6B is the money invested into drugs that don't end up getting approved, ie cost of failure. The actual cash cost of getting a drug approved is probably an order of magnitude less

Once approved most drugs do 90%+ gross margins so are quite profitable
Turns out I like doing unicodey things :)
Simple engineer here, not representing the company's views necessarily but relaying my own opinions.

That situation was indeed a load of bullshit, but the other side of that coin is that we were doing something that has never had to happen in the history of modern banking, probably because it's insane.

You see, normally when a bank is acquired by another bank, the acquirer gets the acquiree's FED terminals, ACH numbers, deals with Visa, etc. that make the transition more-or-less seamless for customers. So customers keep their cards, their direct deposit still works, their checks still work, and all they need to do is log in to a different website to manage their accounts.

What we were forced to do was to essentially close hundreds of thousands of bank accounts at our former banking partner, open new accounts at our new partner, transfer funds, and issue new cards. And we had a contractual deadline before which the transition had to be 100% complete. We explored literally every other option available, including having BBVA acquire our ACH and Visa prefixes, but that was a no-go for reasons I'm not aware of.

So we got the vast majority of our customers to make this painful switch, which was a miracle in itself, but we could not make it all the way down the list, and that sucked. New bank means new account-holder rules, customers changed email addresses/phones, customers moved, we underestimated the complexity/time requirements, all sorts of reasons applied; but the bottom line is that it was an inevitable situation for this kind of transition, and while we did what we could, we let some customers down (0.7% to be exact).

At least I can say that we won't have to go through this again, and we're finally out of the woods with all of these platform transitions, and we're back to building products again. Feel free to AMA.
Right back to the 2nd amendment? Should we ban all items capable of killing because someone makes money off of their manufacture? Cars, knives, alcohol, painkillers? In order for us to be a free society the majority of use must not become terrorized into eroding our society in the name of safety or else you get a police state. Bad things happen and that's just a fact of life. They simply cannot be prevented no matter how many laws are passed.
Absolutely. Agree with your agree! There's lots of UI improvements that can and should be made in the crypto space.

As one friend put it, 2017 was about crypto traders and developers being too busy making money to turn around and help newbs learn or onboard them with nice UI's. That's got to change. Too many people, including myself, have lost money screwing up wallet addresses or not knowing how an exchange works. In addition to improving exchange API's, simplifying user interfaces, and making it safer and error-forgiving to exchange currencies, I think infrastructure and regulatory clarification will go a long way in legitimizing and stabilizing the crypto world. I also think providing people with a tax-compliant way to trade is a great place to start creating that user-friendly version of crypto. More features coming from Yax soon! Be on the look out.

https://yaxreturns.com
Elixir has macros which work by accepting AST as data and returning transformed AST structures. It's difficult to work with them, but there are plenty of languages that have first-class macros with more complex syntax. From [0]:

defmacro unless(clause, do: expression) do
quote do
if(!unquote(clause), do: unquote(expression))
end
end

[0] https://elixir-lang.org/getting-started/meta/macros.html
Yes hacker rank and the like are the result of the credentialist culture, which is a negative influence on the industry as a whole hiring people based on rote learning and memorisation does not really get you the best candidates.

You just get cheap and desperate people with good memory who are unlikely to do the research required and produce a solution when they come up against a solution they haven't rote learned.
The link between cancer and the immune system (the latter's role in defending against the former) is not all that clear.

Here is a cancer.com (American Cancer Society) article on the relationship between AIDS and cancer.

Source: https://www.cancer.org/cancer/cancer-causes/infectious-agent...

Firstly, they say that "In fact, some types of cancer occur so often in people with AIDS that they are considered AIDS-defining conditions".

But that's only certain specific cancers. Then there are some other cancers that occur often with AIDS but are not "AIDS-defining".

And then there is the kicker: "Of course, as people with HIV are now living longer, they are also developing other cancers that are not clearly linked to HIV but are more common in older people, such as breast, colorectal, and prostate cancer.".

So, these cancers go up in AIDS survivors due to age, even though those people have immune systems that were already shot years before.

So much for a tidy hypothesis about aging -> lower immune system -> cancer, I suppose.

As for why those afflicted with AIDS get certain cancers, one explanation (also given in above page) is that some cancers are caused by viral infections. Weakened defense against viral infections, increased cancer of that type.
There are so many accounts of Windows 10 being installed, (re)installing apps, adding tiles that were previously removed, etc. without permission... but none of it has ever happened to me and I don't understand why. It's bewildering. Maybe it's because I have Windows 10 Pro instead of Home? The only thing I've seen is that it's pretty aggressive about badgering me to restart for an update (but doesn't restart until I say it can).
Fluid dynamics is notoriously hard to simulate.
> Of course, but is it more annoying than using Windows all the time?

In a word: yes.

I have at different points used Windows, Linux, and OS X as primary desktop operating systems, so I am not operating from a sense of total ignorance of what other systems are like.

My experience with Linux was that I needed to do far more configuration because lots of hardware wouldn't work right out of the box and needed a lot of tweaking and digging through Linux forums for someone with the same problem. I'm really not interested in doing that kind of thing on my personal computer anymore.
This completely squares with my experiences as well — a lot of instances of complaints about management are hollow because developers aren't managing upward correctly. Their followup on their issues is missing, or non-actionable.

Do you have any resources you've found helpful improving your skill at this?
On the surface it sounds like you might have a case for Mongo, lookout for scenarios like...

* Trading in game items between two users (needs multi document atomic locks if you don't want duplicate or lost items) assuming your "schema" is a document per user

* You want to rename or restructure an attribute in the future, with no schema it's not possible change migrate data easily without writing ad hoc code (maybe you can use third party tools) or changing queries to expect data in multiple "schemas" which quickly gets painful

Good Luck!
Thanks for the reply. I suggest changing the "paid services" link under the "How do you make money?" to point to /tax/package. Currently it points to /tax which redirects to a sign-in page.
One thing I didn’t see in the comments or the article: the price rise/shortages in GPUs which is impacting those interested in pc gaming (and thus vive/oculus VR systems).

I’ve actually been warming up to play with VR more but am concerned first-party eGPU solutions (I.e a MacBook eGPU box) will get delayed.
have you actually looked at oculus' API? it is just a library exposing the displays and sensors, and it's probably the most vendor-specific of them.

you could #ifdef between it and any other VR library with minimal effort.
Are Even Dramatic Effect-Sizes Sufficient Proof in Small Experiments or Trials?
Better Decision Making in Drug Development Through Formal Prior Elicitation
The Contribution of Neanderthals to Phenotypic Variation in Modern Humans
TOP 5 cryptocurrencies that will revolutionize the financial market
Is this considered a "successful" buyout given the fairly low multiple on the B round? Curious if the employees got anything after liquidity preferences...
Thanks for the link that repo looks insane
The upper bound isn't really relevant though, because of course any company can spend infinitely much on anything, and will if they're trying to maximize the amount of time they can sell the drug while it's under patent. The only thing that matters is how much the least expensive drug approvals cost.
> In reality, GNU/Linux is so much easier to use than Windows; most people have simply learned the latter first.

That just isn't true. But don't take it from me; here's esr: http://web.archive.org/web/20180109063613/www.catb.org/esr/w...
Thanks. After another look at the articles linked from that one: the upgrade fee is from Pro S to Pro. There's no more Win S.
I use screen stream, it's floss, can send data to any video player or open broadcast studio... but no audio, video only.
Obligatory Futurama reference (sorry for the pre-roll ad)

http://www.cc.com/video-clips/w4gk7d/futurama-cold-outbreak
I don't say "unicode" because I'm not certain it has to do specifically with unicode handling, and not a font stack bug (that would occur on other encodings). One of the previous crashes, for example, had nothing to do with unicode -- it had to do with the fact that some arabic strings get larger, visually, when you shorten them. Folks these days say "unicode" when talking about anything relevant to non-Latin text, which munges up the issue, which is why I specifically avoiding saying that word.

BOM or endianness don't seem to be relevant to this bug.
Can't use VR if you can't get a decent GPU
Forgot the link: https://play.google.com/store/apps/details?id=info.dvkr.scre...
> What is the difference between a prestigious university and a community college given that level of effort?

The tuition bill.