skysight-inc/HackerNews huggingface dataset:
Can someone who is familiar with Said tell me what was his general view of history? My impression (and I could be mistaken) is that according to postcolonial theory, the world was a quite wonderful place until Western imperialism came along. Is that what Said believed?

Or was he closer to the view of both Marxism and liberalism that imperialism and societal oppression started at least as early as the development of civilization as such many thousands of years earlier? Or perhaps some third view.
> In a phone interview confirming the sale, Kahle said the goal of his organization is “to build the Library of Alexandria for the digital age,” referring to the library in ancient Egypt that famously burned down.

> Kahle has a particular interest in obscure recordings, he said. “High school marching bands, soundtracks for foreign movies you’ve never heard of — those are just treasures.”

Love Kahle
Google has done a great deal of work to push and early-adopt new web security standards, including QUIC (which inspired HTTP/2 and became HTTP/3), by changing the Chrome browser, Android, Google services, etc. They've also heavily pushed Certificate Transparency. And they've pushed for device encryption, as well, on both Android and Chrome OS. Those and many others are technologies that better support a web without backdoors and devices without backdoors.

I'm not necessarily suggesting that they've done the most work in all those areas, and many others are doing critical work, some of which should get a lot more attention than it does. But Google is literally the biggest proponent, insofar as they can push it the most quickly because they control the most endpoints.
Well, that's a great point. For almost all of human history prior to the 20th century, the vast majority of people never even learned to read.
Taiwan Airlift anyone?
Students can submit their photo to fly on America’s next human spaceflight
Unfortunately the colors are a bit too bright for the dark page.
Paul Hudson is the best, along with Ray Wenderlich’s stuff.
You are correct, and I still find that outsourcing to be a problem.
The one problem I’ve run into with retrofits like that is that, even if your GPU will fit and can pull all it needs from the PCIe slot, the PSUs in the machines are often too weak to provide the extra wattage needed.
Wonder if anyone agrees that Uber's order processing can be handled by DynamoDB very well.
It's all in the game, yo.
XCode (and hence most of the useful parts of using the Apple development ecosystem) as of v11.4 won't install on Macs running Mojave it's actually better, in my view, to use Mono/C# and things like Xamarin than start off with Swift and think you can port the other way and not be forced into upgrading your laptop for the privilege of writing apps for Apple systems.
Yeah it's very unclear but there's enough anecdotes that it doesn't seem like it's nothing. I wonder whether this develops further.
Extensions do not really work on mobile, unless you go out of your way to find something that supports them.
Thank you as well Jeremy, for helping us realize how useful JS could be with a proper stdlib in underscore, or how JS could be evolved with Coffeescript.

Part of the magic of JS in those days was observing how one OSS project (see: underscore, async, Q, Backbone, Node, Babel, Browserify, etc) could have such a profound impact on the JavaScript ecosystem.
I have a really hard time parsing `unless`. Whenever I encounter it in Ruby or CoffeeScript code, it takes me 10-30 seconds to stop and understand what's happening with the code.

Generally, postfix conditionals are a bad idea because they are garden-path sentences [1] by design.

Glad you find them valuable, but IMO they epitomize what many other comments in this thread have said about CoffeeScript's poor readability.

[1] https://en.wikipedia.org/wiki/Garden-path_sentence
An RX 580 would probably run GTA at reasonable frame rates and settings if your display is 1080p. Doubt it would do too too well at any higher resolutions though.
Deprivation equals poverty.

Asian in Britain will primarily be Indian/Pakistani descent.

I wonder if this is vitamin d related? Darker complexion of black and Asian could cause higher risks of vitamin d deficiency in UK.
It does involve the whole stack as explained here: https://pavelfatin.com/scrolling-with-pleasure/

Luckily Linux is closer to figuring it out than Windows and I'm watching several issues on libinput and wayland which are trying to address it.
Just place an order. Will read after it comes.
instagram nor tiktok do email verification either right?
A relevant quote from Joe Armstrong, creator of Erlang:

"the problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle."

In a nice procedural or functional program, when I need to do something I just write a function that takes the relevant arguments. From the function signature, I can reason about the function, that it only depends on and interacts with those things I passed in. It also means I can reuse that function anywhere else in the code I happen to have some of those things that are the function args.

In the OO approach, even if a function only needs to access a few member variables, I still pass in the whole object every time I declare a member function. This makes the function harder to reason about, as the body of the function could touch any member of the class, and if it has other classes as members then it could rely on any of them too. It also makes the function much harder to use, as even if it only needs X, Y and Z, calling it requires creating a whole instance of that class of which the function is a member, which may require a bunch of other stuff.

In that sense, the OO approach introduces unnecessary coupling, between the logic in the body of a member function and the class members not used in that function. Because I can't use that function's logic without creating instances of the members not used in that function.
I don’t think this alternative is a “strong candidate”.

And at any rate, if Gilead choses not to develop it, then someone else can try to license it if they want to gamble on it being a good product.
Austerity in Silicon Valley
Is it possible to sign something, get the hash of that, and upload the hash to a blockchain?

The blockchain forms the backbone of a digital notarization service. This guarantees that it was you that sent the message.

Then you send the encrypted message to your recipient. The recipient decrypts it with his private key. And then, he can verify on the blockchain that it did indeed come from you.

I’m thinking this can be used for verified communications, e-commerce, e-banking, e-contracts, etc.

This is just an off the cuff thought. I haven’t really thought through all the scenarios for this idea.
Apache Kafka Needs No Keeper: Removing the Apache ZooKeeper Dependency
So it turns out that humans are more complex than what the black box AI models have hyper optimized for.
I applied a few of the suggested code blocks in this thread, and this is the one I liked the best.
Because if you leave out the first and third phases, then there is no reason to develop renewables and get off of fossil fuels. And if that was not what they thought, they should say it, but they don't.

But let me ask you the question, what is your position on global climate change and renewables? Do you believe global climate change is real, caused at least considerably by human fossil fuel emissions and dangerous? Do you believe we should be replacing fossil fuels with renewables?

And what do you think of my three phase analysis?
They do, but it's still extremely unlikely that outdoor labourers are getting insufficient vitamin D.

The problem occurs when people in the same ethnic groups (with the same dark skin) start working indoors and actively avoiding sunlight (often because light-colored skin is seen as high class or aesthetically pleasing).
I won't put java and smalltalk in same class. They are much different.

>Design patterns are not engineering, let alone architecture
>Sadly no programming language has made hierarchical state machines a first class feature to support with syntax despite it being software engineering unlike what OO bros claim

What do you mean by engineering here?
Plain global state is not that bad actually. What people do to fix the global state made things worse, and IMO OO is also a terrible attempt.

Mutate coarse-grained or global state is pretty much similar to functional programming approaches. The global state is a big tree, and there are functions designed for this type, there are also functions and types for every fraction of the tree. It's straight forward, elegant, and extensible.

It's basically what Alan Perlis said in SICP: "It is better to have 100 functions operate on one data structure than to have 10 functions operate on 10 data structures."

The only difference is just functional programming always transact the whole tree instead of mutating it, since they use immutable algebra data type.

It's not far from what Redux/Erlang process/Haskell ST Monad etc does.

IMO OO makes it more obscure and too subjective compared to this approach. It makes people lost the whole picture very quickly, and then accidental complexity comes in play in every corner.
If the purchaser, the Internet Archive, digitizes the entire collection, do they have the legal right to stream the content to the world without paying royalties?
Wirelessly Charging Electric Cars
Windows switching to the Linux kernel would be wild, but I think we all know it's coming.
I find it funny that Mozilla mentions GitHub on the top messaging but I think GitLab fits better. Saying this even as an active GitHub user.
It’s apparently a cubic polynomial fit to the logged data — see http://bactra.org/weblog/1176.html
They announced that it would be open-source in the future almost immediately.
It's nice at night.
Parsec + paperspace. I guess it depends on how many hours you’re going to play but $100 is probably going to get you by for months of play.
To me, having no parentheses is like driving on a 8 lane highway with no lane delimiters.
Actually I wonder if I could implement that with the extension, that would be nice.
https://en.wikipedia.org/wiki/Small_form_factor
You might find this interesting: https://news.ycombinator.com/item?id=22788526
I genuinely think that it’s as simple as the grass being greener on the other side of the fence. Most of us work in an OOP paradigm most of the time, so it’s easier to focus on what non-OOP languages would give you rather than what OOP does give you.
Minimum requirement for Doom Enternal is a 1050 TI with 4GB, which is roughly 60% more powerful than a 750, nevermind that his card only has 2GB of VRAM.

(1050 TI: 6400 PassMark, 750 TI is 3800).

He's also well below the minimum CPU requirement.

A Xeon 1225 has a PassMark CPU score of 3,502. The minimum requirement for Doom Eternal is a 3.3Ghz i5, which, depending on which of the gazillions of i5 variants you mean, is a minimum of 5400.
The colors here on HN skew warm. Was wondering if anyone felt that way.

I like this scheme quite a bit. The white text on the orange bar is the only part I struggle with.

Why do you prefer neutral schemes?
Here's a link to the paper: https://www.medrxiv.org/content/10.1101/2020.05.06.20092999v...

This is interesting data. I want to see Vitamin D status included in a large population study like this because I've been following two smaller studies covering about a thousand cases total that shows Vitamin D deficiency has a risk ratio of 10 to 20 (more even than being age 80+ in the above study). The studies:

[1] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3585561

[2] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3571484

Table 1 in each of those papers show Vitamin D status vs Outcomes. The correlation between Vitamin D status, where Normal is >30 ng/ml (or 75 nmol/L), and death rates is stark.

From [1] (which had n=780 cases) here is the punchline: "98.9% of Vitamin D deficient cases died while only 1.1% of them were active cases. 87.8% of Vitamin D insufficient cases died while only 12.2% of them were active cases. Only 4.1% of cases with normal Vitamin D levels died while 95.9% of them were active cases."

From [2] (which had n=212 cases) here is the punchline: "Of the 212 (100.0%) cases of Covid-2019, 49 (23.1%) were identified mild, 59 (27.8%) were ordinary, 56 (26.4%) were severe, and 48 (22.6%) were critical (Table 1). Mean serum 25(OH)D level was 23.8 ng/ml. Serum 25(OH)D level of cases with mild outcome was 31.2 ng/ml, 27.4 ng/ml for ordinary, 21.2 ng/ml for severe, and 17.1 ng/ml for critical."

Note: the classification for outcomes was "(1) mild – mild clinical features without pneumonia diagnosis, (2) ordinary – confirmed pneumonia in chest computer tomography with fever and other respiratory symptoms, (3) severe – hypoxia (at most 93% oxygen saturation) and respiratory distress or abnormal blood gas analysis results (PaCO2 >50 mm Hg or PaO2 < 0 mm Hg), and (4) critical – respiratory failure requiring intensive case monitoring."

I want to see a dozen more studies like [1] and [2] to see if this holds up to replication with larger populations.
> . It is hard to think that any Windows programmer would prefer Swift as a language over .NET languages, as many commenters pointed out on Reddit, but a port of Swift UI on Windows could be a game changer.

Everybody would jump to Swift [for new projects] if it meant a cross-platform GUI framework.
"Pushing the user into the "find a restaurant" model, after they want a specific one, gives the platform an opportunity to optimize for their needs. This may or may not be a positive for the customer, and it may or may not be enough of a lift for the platform to overcome the dropoff because of a poor landing page experience."

First, a custom landing page can both provide you with the restaurant and an option to search for more restaurants.

Secondly, if the goal was an optimized experience, why wouldn't they want that on their restaurant pages, even the ones that don't come in from search? There's a reason.

> One misconception I see about conversion optimization is that it's generalizable. One misconception I see about conversion optimization is that it's generalizable.

YMMV of course, but this one stretches credibility.
I’m not sure your example of increased risk of suicide is a good one - the FDA already responded to that data and increases warnings. Sounds like the system worked.

This is a pretty good paper that covers the issue. It wasn't that straightforward to actually get reliable data and the author here is arguing that the pendulum swung too far - adolescents weren't get antidepressants because doctors were so scared of the boxed warning the FDA added.[1]

And there is likely a bit of 20/20 hindsight going on here. Clinical trial is never black and white. You can get “signals” in the data that aren’t real, especially if the trial wasn’t powered well enough.

If we pulled drugs from the market every time someone found a signal, we’d probably have 10% of the drugs we do now, and people would be denied any benefit.

Drug development is all about risk versus benefit, and yes, the FDA is willing to approve a drug with significant risks if the drug is treating a serious disease.

[1]https://www.psychiatrictimes.com/special-reports/relationshi...
Personally, that was something that truly believes in. Writing and putting them in public helps accelerate your personal development. As you write, you find yourself faced with a world of readers whom you have to be prepared to articulate your thoughts clearly, least not to lose the reader along the way. That clarity of thought is what deepen the roots of your domain knowledge. Personally, I feel you do not have to perfect the writing before it can start facing the world. Share as it comes and just makes sure you are better the next time around. Failure is part of the growth process! (:

Here's my blog sharing about some learnings I've had regarding architecture design patterns! Hope you will learn something from it! Do leave your comments as well, appreciate them!

https://blog.phuaxueyong.com/post/2020-05-03-3-more-cloud-de...

In relation to the post, I've also shared some of my personal thoughts on this:

https://blog.phuaxueyong.com/post/2020-05-14-first-half-of-m...
The models are mostly easy to understand (from simple differential equations for the simplest models to agent-based monte carlos modeling everyone ina region), but the parameters in the models depend on people's behavior, which is not something that can easily be predicted.

Argonne National Lab has simulations where they simulate every person Chicago and where they might go and who they might run into, which, given the correct set of behaviors would probably work very well. But... how do you predict how people will act in a week? That will depend on the weather, court decisions, number of deaths in random countries, how rousing a speech a politician might give, etc. If we could control how people acted, I bet the models would work very well.
I was intrigued by your comment about the Tomahawk3. Turns out there is a Tomahawk4 implemented in 7nm which has twice the performance. Thank you for tipping me off to these devices:

https://www.broadcom.com/company/news/product-releases/52756
The poor design of that class aside, I would rather have the specific version rather than the unspecified version. If I have a HttpServletRequest somewhere in my code, I have a good idea of its structure just by knowing its type. The same cannot be said of a blob of maps and lists.
I checked earlier but you're obviously correct. Thank you.
Sure, depends on the game. Age of Empires will run wonderfully on $100 of hardware.
People can edit HN CSS with extensions. There is actually an extension that inject CSS into websites. So you can do that.
Shibuya Pixel Art 2020
Those who don't follow guidelines are also likely to not want to get in trouble.

I think the same problem happens with forest fires...
This not being an official release from Google, using this is potentially worse than giving someone your Google password without fully vetting it. There are some existing safeguards in place to make a password alone difficult to use, but the app itself would have signed in access to your account and the contents of files. You may think it's simple to watch the app for bad behavior and decide it's safe, but you wouldn't be thinking deviously enough.

Nothing against the developer as they may be trustworthy and honest, but don't make the mistake of assuming that someone bold enough to put out something that requires that much trust must by extension be worth trusting. People too often do.
It was apparently hard enough that you had to build a prototype and consult other prior write ups.

When you really need something done it’s sometimes very helpful to be able quickly get it done.
Even the effort of being on the lookout for whether two services should naturally integrate with each other scales superlinearly. Eventually you reach a point where most teams don't even know of the existence of most teams.
EVERYONE STOP WHAT YOU'RE DOING AND LISTEN. SOME COUNTRY SAID SOME MASSIVE CORPORATION DID SOMETHING.
For a while, Windows 10 Insider had a feature called Sets[1], which was exactly what you're describing on a system-wide level; it looked like such a boon to personal productivity.

[1]: https://youtu.be/3lEjuU-XFHg
My monitor has terrible "buttons". This utility means I no longer have to fumble around with them to adjust the brightens. Thanks for the link!
If i understand correctly, the sensor hast to be inside the metal box, as well as the item to be measured. Both shilded from light.

Even the glas covering the diode has to be broken away / removed
Sorry for this question but a little bit related to your field, why audio can't be improved through AI ?
>Instead of promoting electrical cars which consume vast amounts of materials and still run on a dirty energy mix >cut down on the car reliance altogether, for a trivial example.

I see, so you think people should abandon autos and instead use buses that run on fossil fuels, or trains that run on electricity made from fossil fuels. Forever. And of course let's not forget the fossil fuel that will be used in constructing all those new buses and trains. So it seem like you want us to stay on fossil fuels.

And if that is not your plan, then what is?
Not OP, but multiple American political conspiracy theories/theorists featured on the front page doesn't seem like a good look, or something most people would want to be associated with.
Such extensions do not work everywhere.
It’s also their mismanagement. If I loan you money, and you can’t pay me back, I should have done my homework. If you don’t like those rules, I shouldn’t loan money.

It comes down to how much you are hurt. You can cripple me financially for life with a $150k loan I can’t pay back because I can’t get the kind of job that pays enough.

Option a: I pay most of my income for life and end up only paying interest, never make headway. My life is ruined, the bank doesn’t care.

Option b: the bank has to eat its small investment. Nobody is fucked, maybe one guy is fired if he does this repeatedly.

Massive difference in outcomes for society.
You can still get around this because it's still possible to run Hackintosh in a VM.
Last modified: February 2013
I don't think this is a particularly effective criticism. It's about as insightful as asking why I'm me and not you.
Creating a good cross-platform GUI framework is probably harder than creating a good cross-platform language.
Not the End of Office Real Estate
What’s the rationale for expecting a vaccine in the next 12-18 months? To my knowledge there has never been a vaccine for a coronavirus.
What is "fix-the-internet"?

I am going through Patrick's post here, and the website but still really no clue what is "fix-the-internet"?

Wordpress, DDG, Kickstarter have very different purposes. If the definition is so broad then I could surely fall into it. How does one know?
And most memes have a meaning that goes beyond the apparent literal one. For instance, see https://www.theatlantic.com/technology/archive/2013/11/engli... , talking about the use of "because thing" being more than just "because of thing". For instance, "rough and dough don't rhyme, because English". It started as a meme, and now it's in dictionaries.

This is how new forms of communication develop. Sometimes they're random images (images that'll probably be used for even more extensive tracking now), sometimes they're playful changes to language, sometimes they're intentionally invented or modified words because the language lacked a word for a given purpose, and if they catch on enough with enough people they'll become part of communication. Because brains and pattern matching.
> It is hard to think that any Windows programmer would prefer Swift as a language over .NET languages,

It's not hard for me to think that. I've never been interested in .Net languages, and I write stuff for both Linux and Windows. If it was just Swift the language and compiler, and I had to wrap Win32 API calls by hand, I'd happily use it.
That might be nice. But that's not how it works.
None of this applied to the people I've worked with who preferred it in IntelliJ.

I'm willing to mark it up to personal preferences that I'll just never understand, alongside why great directors keep casting Leonardo DiCaprio.
It reminds me of Idea sunday / Project weekend or something like that
Maybe but certainly not all the time at the same price point. The configuration here is widespread and widely available since office computer stocks and 750ti video video cards are easy to find for cheap as well.
Actually greed and the patent system provide an extremely profound incentive for saving lives.
I Raised £550k for my Startup
I hope you're joking or this a special kind of stupid