skysight-inc/HackerNews huggingface dataset:
My brother got Lyme disease a couple months ago, and it led me into a research rabbit-hole into what is one of the saddest stories in pharmacology. Basically, we had a perfectly good Lyme disease vaccine in the the 1990s, but it had the misfortune of being launched in the middle of the antivax movement, and it was pulled from the market after false hysteria and undeserved negative press. To be clear, there was no evidence it was unsafe or ineffective, just antivaxxers freaking out.

As a fun twist, there are Lyme vaccines available today for dogs and horses, so the vetrenarians are ahead of the doctors on this one.
Machine learning in one line of code?
I really wish there was a standard stable ABI for namespaces, vtables, and maybe name mangling operators and overloaded functions. In other words, a standard ABI for OOP APIs. The problem with C++ abi isn't just that it can change, but that it is implementation defined,so different compilers produce different abis.
I'm using the 5x6 layout. For me it seems like the fewest amount of keys (64) I can drop to without having to use layers. I pretty much only use layers for the function keys.
Surely the solution to that is not to have your OS expose "private" APIs that allow abusive behaviour? It's not as if they aren't widely exploited even on the official app store today.

Once again, trying to filter malware at the app store level is not a viable strategy for robust, reliable security, and it never has been.
Which ByteDance is not.
There was a slight learning curve, as things are just...a tad different, but I would not go back now.
Regarding 3, I think part of the problem of ecosystem fragmentation has to do with large tech companies finding their favorite niche and being reluctant to compete with each other.

I have a theory that this has something to do with incentives: competition can be good for the company that is able to grab another's territory, but on average it's usually a loss. That's especially true from the perspective of shareholders, most of whom don't just hold one stock but many. Some competition is necessary, but too much is inefficient. If you own stock in both Apple and Google, you're happy with them each having their own group of loyal phone buyers. Spending more money than necessary to try to attract the other company's customers to switch is almost a pure loss from the point of view of the shareholder. Companies might not explicitly collude to divide markets (which would be against anti-trust law), but they're still subject to the disapproval of their shareholders if they rock the boat too much. Sometimes I think it makes more sense to think of all publicly-traded companies as being a sort of loosely-structured single corporation rather than truly separate competing entities.

So we have all these different software ecosystems that all these different businesses have built their respective walled gardens around, but software developers suffer because they can't just write to one platform and have their application be portable. Instead, they need a totally different application if they want to be accessible to desktop PC users, Android, iPhone, the web, tablets, servers, enterprise customers, HPC, cloud, game consoles and so on. Sure those users all have different needs, but surely they could have quite a bit more cross-platform consistency and common tools and standards than what we have now.
> I would completely shirk the academic duty of seeking understanding if there was an easier equivalent to get the same grade.

This is rational behavior in mass education systems where grades are important for future success. It's an example of Goodhart's law in action, I suppose.

It was only in my late 20s that I came to understand the true purpose of writing essays, and why essays are so frequently used as a form of assessment. All through my actual education I focused on maximizing my grades while minimizing the effort I expended.

I've been meaning to write an essay on this subject for a while.
I meant regarding the possibility of joining the EU, that ship has sailed. I guess he feels that the EU needs Turkey more than the other way around?
That like saying Go/Rust/Kotlin are just Algol, what’s so modern about them? Lisp isn’t a language anymore, it’s a category of languages and it’s members are rather different from each other besides some superficial syntax style. Common Lisp, Scheme and Clojure are three very different languages, certainly more different than Ruby is from Python IMHO.

Clojure, in 2020, is very very different from the Lisp of 50 years ago and is modern in many respects, even compared to other popular languages.
>separate issue with 2fa that would be expected on these accounts.

I believe the tool also allowed deleting 2FA from the account.

> But because the attackers were able to change the email address tied to the @6 account and disable multi-factor authentication,

https://krebsonsecurity.com/2020/07/whos-behind-wednesdays-e...
The government of China doesn't have a First Amendment right to free speech in the United States.
The Case for White-Collar Apprenticeships
Racial inequality is a huge issue and it is intimately linked with this health and economic crisis.

African-Americans are on the bad end of gaping wealth and health inequalities, and the country’s disastrous response to coronavirus is making the problem worse.
we've come so far from basic neural networks..
Dual Core and Quad core were also massive improvements in performance.
> Who did a better job than McCarthy? Quite a few people who did not get any headlines, persons serving in the FBI or in executive departments' security arms

We know from Venona the names of dozens of spies for Stalin in government during this time period. What percentage went to jail due to the efforts of, "persons serving in the FBI or in executive departments' security arms"?

> I think that one should distinguish between persons who once joined the CPUSA, then later thought better of it, and persons actually engaged in espionage

This is true, there is a difference between treason on the one hand, and joining an organization that advocates treason on the other. One carries a death sentence, the other is protected under the US Constitution.
I'm a state school grad without much desire for a job at a prestigious FAANG company. I do not feel any disrespect from HN or from people I meet on the street. Is that really your constant experience?
Yup, and its not like it was a minor thing that escaped everyone's notice. It was huge.
Ubuntu Snap auto updates broke my development setup, can't turn them off
Like many people who aren't well off I'm not in a position to borrow a substantial sum of money.
https://www.canada.ca/en/public-health/services/diseases/cor...

Ontario is now doing contact tracing
You haven't even tried to take the shocking amount of latency introduced by the hardware and the software stack into consideration, and it's what prompted Carmack to make his comment.
The typos themselves could be a vector for attack. The attacker asks for a reset for one account with a capital I and maybe gets a reset for a different account with a lowercase l.
Anecdote: glucosamine had a moderately positive effect for my dogs, but CBD oil (at a low dosage -- 5-10mg/day for ~65lbs of dog) has been incredibly helpful.
It's the opposite - you can spend less time worrying about the details because you know they're opaque. It's like how in Java it can actually be easier to work on a generic datastructure (e.g. a tree) than a more concrete implementation (e.g. a tree of integers) - the generics force you to cleanly separate the structure-specific parts and the value-specific parts and not get them mixed up.

You can achieve the same kind of hiding in Java by using an existential type. E.g. you could have a library that looked like:

interface Cursor<T> {
T start();
T nextStep(T currentState, int move);
void finish(T);
}
class DataStructure {
Cursor<?> traverse();
}

And then you don't know what the internal state of the cursor is because the T type is hidden from you, but the compiler checks that you always call nextStep() with the same state you got back from start(), and you can't possibly mix up the state from two different cursors.
Yeah, but that's a slightly different issue. C abi stability means you can use whatever off-the-shelf ffi your language supports.
He has a cool video on how hyperbolic geometry is really big: https://www.youtube.com/watch?v=zQo_S3yNa2w
Of course this applies to all those things as well. And we even have very similar threads about other topics -- like "is SEO evil" or "should we adblock"

This post is about journalism though.
How did you manage to visit? I love abandoned cities and would like to see it, but would slightly prefer to not get shot.
I think it's just trying to sell because Softbank is a venture capital company, they only care about short-term profits.

PS I applaud RISC-V but it won't take over the market for a long time, and it wouldn't drive ARM out completely, I'm sure. Intel's had many competitors and they're doing just fine (even despite screwing up repeatedly with their processes!)

Look at all the failed attempts to move away from x86(/64). Even intel tried it with Itanium and failed, HP has to pay them to keep making it so they can fulfull their server contracts. I'm sure ARM has a similar hold on the mobile market.
I think actual bloat is better measured by comparing the size and speed of a program with a few of its previous versions and look at the number of new features. Outlook strikes me as a suitable candidate: I can't think of anyone using it any differently today than say 10 years ago.

I even think comparing with something that is 20 years old today is more interesting than comparing a 1995 IDE to a line editor written for teletypes.
That's not the point. The point is other languages don't have FFI for c++ because it doesn't have a stable/standard abi, so it's much harder to make bindings to qt than to gtk for most languages.
Apple Buys Mobeewave to Turn iPhones into Payment Terminals
Microsoft probably could not have chosen a better developer to continue work on Flight Simulator. Incredible work by Asobo. I was very impressed with the quality of the alpha back in february. It felt more like a beta. Unfortunately it does seem like they are in a hury to release the game, as there are still issues in the public beta that I doubt can be fixed in the coming 3 weeks.
It's funny you mention that, because using video games as an example says more about the era you were brought up in than anything else.

The top video game streamers in the world today make millions of dollars a year:

https://www.esportsbets.com/news/highest-paid-twitch-streame...

I'm guessing you wouldn't look down on your son for playing football hard in High School and trying to go pro. Would you berate your child for dreaming of playing for the NFL if they had some talent for the game? Well, nowadays, your son could go pro in video games. Tyler Bevins, for example, from the article, was entertaining over 14 million fans and was making over $500K per month.

If it's between my kids dreaming of going pro in eSports vs being a quiet Walmart greeter for 30 years - you can bet I'd encourage them to get good at those games. Play that Nintendo, son.
I don't know if statement about interfacing with GPL is true or not but your statement first calls it a FUD, meaning you believe it is false, and then you say all the driver code should be considered derivative work and therefore be subject to GPL, meaning that original statement you called a FUD is actually true.
Seems to me that a lot of GPL advocates are actually responsible for a good part of the GPL FUD.
> headset jacks

You want the EU to regulate whether a company wants to put a headphone jack in their devices?

> OS slow downs

iOS has gotten faster over time [1].

> mysterious battery underperformance

It's common knowledge that this was an honest engineering mistake because as a phone ages, the battery cannot support the max voltage of the processor. Apple now lets you enable full performance with the understanding that your phone might shut down on you when you need it most.

> app store

Which we've determined not to be a monopoly as Apple is a minority player in the mobile device space.

> the list just goes on.

So you've suggested 4 things, 3 of which don't apply and 1 of which (headphone jacks) would be gross governmental overreach.

It seems to me that you just want the company to burn and you want the EU to regulate the hell out of everything in your life.

For example, deciding whether I want to put a headphone jack on my next device is my choice, not the EU's choice, and it would be tyrannical and innovation-stifling to let them have a say over something like that.

It is very reasonable for you to just buy something else if you don't like an Apple device, since Apple is not a monopoly in the mobile space. However, neither you nor the government should have the right to force Apple to develop a product you like. Apple does not exist to satisfy your whims.

[1]: https://arstechnica.com/gadgets/2019/09/ios-13-the-ars-techn...
The confounders are, as you point out, incredible.
Was it this one(30 minutes in)?

https://channel9.msdn.com/Events/Build/2014/2-661

Probably one of my all time favorite performance talks.
Donors vastly underestimate differences in charities’ effectiveness [pdf]
No, only vapid pop music follows that one-hit-wonder blueprint. In almost every other genre the expectation is that a great album will be consistently great.

Sorry that you know of only ten decent bands, when there are actually tens of thousands of artists that never add filler to their albums.
U.S. sanctions China's paramilitary in Xinjiang
I like their use of alphabetical order within each section, first word being component it seems.
Makes it easier to follow a particular aspect changed, nice one!
So an admin at a university (probably a person who should be sensitive to PR) should have said "You #$&*^$ #^#%&%$#$@, stop doing this already!" to make it look like a true "snap"?
let me Google that for you.
.
.
.
working
.
.
.
.
.
Punjabi
Honestly I'm having more crashes and software issues in the builds of the last month or so than I had in the early alpha (though that had more terrain and scenery issues)
Funnily enough, Dick is a common short form of Richard!
Prototype with GPT-3, launch with GPT-4
> We're at 12 years of Wayland and counting and the thing still isn't really usable outside a very narrow use-case.

Must be a wide narrow you're talking about. I've been using it as my default session across two different distros and the only problem I can recall having was strange mouse-grabbing behavior in Firefox, and I don't even think that was Wayland's fault.
What is that number in other countries?
Yes, Oxbridge are not the only excellent universities in the UK. The Russell Group is a piss take, Queens University Belfast and whatever the Welsh representative is are not world class but the LSE and Imperial are, among others.
> There's nothing wrong with speech we don't like, unless (as in this case) it's made at the direction of a foreign government.

I mean, we don't ban China Daily. Also, and I'm going to have to check with someone who uses TikTok, but I don't think the Chinese government is giving orders to TikTok users about what to songs they're supposed to dance to on any given day.
Do you give money to the construction workers who built the road every time you drive to work? Even if it is taken for granted as a common good doesn't make the monetization model wise or justified.

A taxation model by "lottery" which randomly takes everything from an unlucky N people a year would work terrible in so many ways. Wanting a funding model that isn't terrible doesn't mean they don't want a functioning government.
> I'm still waiting for a language feature that lets you say "This field of this struct is only mutable while this module is running, and once it completes it will never be changed", though. A lot of data structures are initialized in passes and then passed along as constant data: you construct the basic object structure with nothing but a few IDs, then you compute extra fields as necessary, then you're done and the object is never written to again. If you could keep the fields mutable during initialization (which may be a longer process than just constructor calls) and then seal them off once that's complete, you eliminate a whole class of bugs where a read-only client decides to mutate a field that should only be mutated from designated initializer.

Why do you want to think of it as "the same" struct? It seems to me that the way to achieve this is having the partially initialised thing be a different type than the fully initialised thing, along with a linear type system that makes sure the partially-initialised one is consumed in the process of making the fully-initialised one.
It is.

Insider trading is one of the few things it is really good at prosecuting - mostly because it's dead-easy to identify, easy to prove, often performed by idiots, and has a lot of incredibly-well established law surrounding it that makes turning piles of evidence into jail time easy.

None of these reasons hold for other financial crimes, which is why there are so few bankers and executives going to jail for everything that's not insider trading.
What’s interesting for me is if the subject is coding the “thinking” is the gaining real world experience, and then I judge what people say through that lens. But I also accept that my real world experience might be bias. Because of the old you need experience in X to get a job in X paradox. So I keep an open mind on any discussion eg is Haskell “better” than say Python or if not having static types is a good thing. I don’t keep opinions on these things just keep the pros and cons in a state of quantum flux in my head.

So it’s complicated and I realise how unable I am to be critical of something in have not done the 10k hours in. Say government policy for example. I also like HN when knowledge people weigh in on such things but then I need to judge how good their thinking is! It’s a tough problem.
important read for the hacker news crowd
I would not suggest keyboard/mouse controls but if you don't want to go get a joystick a gamepad should be fine
Okay, and why is it your fundamental right to be able to do either of those? On what basis should a company be compelled to implement that functionality?

You can always buy a device that allows you to do those things, after all. It's not like Apple is the only device vendor out there, or even a majority device vendor.
My Turkish friends tell me that Turkey is divided between the ultra-conservative, iisolationist nationalists m that Erdoğan appeals to, and the more liberal people who don't like any of this at all.

A friend of mine has told me that the only way he'll return to Turkey is to attend Erdoğan's funeral. I sympathize with him, he's as sad about the current situation as I am (though from the other side).
The Dave Matthews Band had a very permissive bootleg policy (bootlegs are fine, we'll even help you place microphones for the best quality, you just can't sell the bootlegs) which was important to the early popularity of the band.
What did you do after?
It's clearly art lol
There are actually quite a few news search engines. I've tried to include the best and most comprehensive ones on https://www.faganfinder.com/ , although I have since found some more that I haven't reviewed.
Yes, he'd have to do something very uncharacteristic of the position, otherwise it's an entirely appropriate and reasonable reaction, which isn't really what one would characterize a "snap".
> China is an authoritarian state and all companies are subject to secret control by the state, essentially branches of the military.

Jumping from authoritarian state, to "all companies are subject to secrete control by the state", that is already a quantum leap. If you believe what Soviet Union's state controlled economy collapsed, because it's impossible for state to control that much of details of the economy, then you must be having a great faith in Mr. Xijinping being a literal Super human, who can control "all companies".

Then to "branches of the military"?! Now you are saying that Mr. Xi Jingping is just a puppet of the military?! And Chinese military is so brilliant that they not even developed a powerful military force second only to US & Russian, and meanwhile, they actually runs "all companies"?!

I just cannot see any logic in this short statement...
Hey dang, this post is weird -- the only other comment is from brand-new user which has no other activity.

And previous repost 3 days ago had same pattern -- 3 comments, brand-new users, no other activity.

Is someone trying to game the system?
So because Apple once allowed spyware they should always allow spyware?
Given that it was not designed, but evolved gradually, it is easy to deduce that recently males were just floating around, sticking, and then feeding off female's blood by biting into their body. They basically be born and eat women like parasites, but with a reproduction feedback. Remember that when someone calls life a beauty again.
True, but unless there is a clear leader in your market - lots of good enough products will appear with GPT-3 and to compete with them you will need at least 5-10x better product. 2x won't suffice. So probably it will go down to who has a bigger marketing budget.
I think this would probably one of the better outcomes for this situation, outside of somehow convincing every teenager in the world to stop using garbage spyware apps (good luck with that).

Microsoft and the US government are at least more of a "devil you know" than China I'd say. Obviously far from ideal, but cutting off the CCP's direct access to the personal data and impressionable minds of millions of young people seems a pressing matter to me.

I mean ultimately my hope is that this dumb fad app's relevance just passes in 1 or 2 years. But considering how we've seen similar such abusive, shallow apps have long term success, that may be overly wishful thinking on my part.
Designing a Physics Engine
Also it's kind of amazing that Asobo's last game Plague Tales: innocence, was a totally different type of game.

I thought that most such simulation games are be made by teams/studios that have specialized into making that type of stuff.
I picked up my grandmother's medicine from a costco pharmacy for a while. One time, there was some question of whether she had picked up her medicine or a charge or something. To resolve this, the pharmacist printed a sheet of the latest signatures associated with her account. All were indeed mine.
Peace among worlds!
waves

Given the amount of demand, we're trying to prioritize folks who want to build a concrete application or integrate with a product.

Please feel free to email me (gdb@openai.com) and let me know what you'd like to build — I can't guarantee I'll be able to accelerate an invite, but at the very least I'll make sure we're tracking your use-case internally.
So there should be a large amount of successful web apps on Android?
Reminiscent of the biological testing approach here:

https://xkcd.com/1217/
You should have data structures, but not mutable state or reference identity (two sides of the same coin). Having a bundle of structured data with functions is great. Having those functions secretly change other data somewhere else in your application (you wanted a banana but got the gorilla holding the banana and the whole jungle) is not great.
Feel free to move to mainland China, Mr. Musk. It’s a good time to buy real estate in Hong Kong.