skysight-inc/HackerNews huggingface dataset:
keycloak is pretty nice for that. You can just drop some docker-compose somewhere (or k8s) or plain wildfly/tomcat and you have saml idp + oauth2 (openid connect) out of the box including ui and self-service for users - it's also completly themeable (that's what I'm doing at the moment for a project)...

you don't even need a ldap/ad in the background but you can connect to one.

however it's strictly for authentication and authorization - basically users + roles

vault is different usecase but can probably be connected.
If you move the heat away from a small area quickly, you can easily spread the heat out into a MUCH bigger radiator which will cool more efficiently with air. A nice water cooling loop effectively increases the radiating surface area, with a nice side effect that it moves the heat further away from the rest of the computer.
I've seen a lot of guys talking about how some flavor of visual programming (the flavor they're developing) is the future, and those typewriters that everyone uses are the stone age of human-machine interfacing. They clearly don't want to write code quickly. Keyboards are good enough, and better for experts. There are pros and cons to both point-and-click and move-finger-and-press flavors of interfaces, so in the long term, I can see both becoming usable to view and write the same code. But really, that's superficial.

Things will become easier to use, architectures will become better thought out, and integration of technologies will become tighter. Maybe speech-to-text (or thoughts-to-text) with eyetracking will become all the rage for writing code with a new-age Vim, I don't know. There will probably be newer better programming languages, and possibly AI-based tools for converting between languages.

My prediction is about more and more choices being deferred to the computer and to runtime. Having both human-written code and learned portion of code will just be a normal thing. Programs will be able to change without humans having to do anything, though only in ways explicitly programmed in by humans. Researchers will research more and better ways to write down the computer-usable everythings that replace the old somethings, and it will slowly trickle down to other people's cultures. Eventually, slowly, we'll figure out how to make every part about software automatically learnable end-to-end, including learning, and then we'll say "we are singularity now, boys" and "fuck, go back" then repeat.
This is good advice for anyone, not just OP.
You probably can't monitor your usage or check any data caps you may hit as well. All the xfinity tools for monitoring rely (or at least up until recently relied) on using their leased or purchased router.
Bit of a tangent:

> The US produces lot of corn which is used to make ethanol
> Ethanol is already produced in large quantities in the US because it's used as a biofuel

Isn't it kind of the other way round? Ethanol is produced from corn in large quantities because of government support requiring that more ethanol be used than the market would independently want, because of the political power of the subset of the US that grows a lot of corn.

I.e. oversupply of corn -> regulation to create artificially large market demand for corn+derived biofuel.
Your argument assumes that taking humanities is required to develop critical reading skills.

However attempts to measure critical reading skills, for example in standardized tests such as the GREs, consistently find that STEM majors are better at critical reading than humanities majors!

Secondly, critical reading is not the only required skill for critiquing and assessing potentially flawed arguments. Quantitative reasoning is also needed. For example you can't assess public policy questions about COVID-19 without quantitative reasoning. However STEM courses are far more likely to teach quantitative reasoning than humanities courses.

This critique of your argument is brought to you by someone with a STEM degree.
What's the point? There are no rewards for doing good just for the sake of doing good. Hopium is a great way to get people to do your bidding, but why should people work hard for nothing while someone else gets rich?
Some people will read this story and see contradiction or hypocrisy.

And they're right, of course.

But there's also another thing at play here: Perverse incentives.

If your job becomes easier when security becomes harder, you will find yourself fighting against better security. This is as true of FBI directors as it is software engineers fighting against deadlines.

I don't think we can ever expect the FBI to align itself with what's right for individual Americans and our freedom.
I tried Cliqz for a day and didn't find the results useful (so I went back to DDG.)
Capitalism requires workers and consumers. The places those children are have plenty of workers and do not generally produce consumers of any volume. Capitalism weighs human life only in terms of profit and loss. It is profitable in capitalism for those children to die because they do not require resources, diminish worker capacity etc. Ugly system probably created by and for evil.
This feels like 2015.

It's been 10 years of hype now where are those useful blockchain technologies, used by regular people, regular business, regular commerce, regular banks?

We can all see the 'theoretical potential' but I think what a16z needs to do now is start to understand and communicate 'why it's not working' and start talking about more material opportunities.
Got any ideas besides forced sterilization?

Because I don't see a chance of that one being adopted.
Otherwise known as cryptocurrency?
That's what it is here in the UK. It's around 8% of everything over £20k with loan forgiveness after 30 years.
> Theres probably a "best" lecture or lecturer out there for each topic.

This is something I've been thinking about for a while. Let's assume that there is one "best" lecture for a given topic. I think then effort could be spent with smaller study groups where students can have direct access to people who can help them understand the concepts. There is little reason to have so many other different takes unless they add to the universal body of knowledge.
I didn't like type annotations in Python, but I didn't like Go's type system either when I started. I'd be willing to take a second look at types in Python now. But, my real reason for choosing Go was for performance, and it blows our previous solution out of the water. Go isn't perfect but I'm pretty happy with it for right now. I still use Python for a lot of other things though.
How the US Got Out of 12 Economic Recessions Since World War II
FB, it's behavior, it's data collection and sharing policies and violations of those said policies makes those settings irrelevant.

Agree with the second part of your comment.
Staging was a bit of a nightmare where I worked. We even had this silly google calendar where PMs competed for time at our staging server.

Will give this a try.
I do miss the free beer and wine at my local WeWorks from 1500 each work day :-(
Once you're at that level, the differences are marginal. It matters if you want to go to graduate school, I suppose, but we're talking about people who just want to get a degree and go into the workforce here. For them, Princeton vs. Michigan won't matter a bit if they're studying to become an engineer.
>The high outbound bandwidth cost of AWS, Azure, and Google Cloud makes no sense in 2020.

It makes sense when they have revenue targets to reach.
They don't want that 2020 lifestyle by accident, it takes a massive effort to persuade them.
It seems like they're doing all they can to get developers on their platform. Not to establish Windows developers like they have in the past, but to have others see Windows as just another platform.

We're reaching a revolution from moving from x86 to ARM and I think the more Microsoft positions themselves like this, the less likely they are to be left in some weird compatibility limbo.

As weird as this sounds, I feel more confident with Microsoft being able to do a successful transition to ARM than Apple at this point.
Cat6/Cat6a can, however, and that's become a standard run--so the 2.5G "stepping stone" doesn't make a lot of sense to me.

(House is a mix of Cat6a and optical/SFP+ 10G networking and it is tremendous.)
Yes, in general I think fasting is great for health.
Ideally you'd start with Instruction right? A breakdown of the "constituent categories" therein would be useful.
I see the taki0112/UGATIT github project that it's based on but I don't see the project itself linked anywhere. I could easily be missing it though.
Show HN: ArcadeJack: Daily Math Practice for grades 1 to 4
I saw some interest out there for this math practice app I created for my kids (probably because of the lock down situation). I'm not sure if the world needs another math app, but if you find value in it I will continue with the development.

Some notes about the tech:

I wanted the shortest path to launch a prototype with my basic programming skills from the past. All the new development options (with command line package installations etc.) scares me.

Basic html/css/javascript to the rescue. I installed Visual Studio Code, linked materialcss, and got to work. It is all client side with no server code. Uploaded it with basic inmotion hosting and here we are.

Feedback will be much appreciated. Thanks.
WKD as a Service
> see NJ needs COBOL developers

NJ wants UNPAID cobol developers. I’ve been researching the cobol market in the last few weeks to see if it was worthwhile and people in the know pretty much agreed that it’s absolutely not worth it. Doesn’t pay well, codebases that run it are hell to work on, and it’s all outsourced to sweatshops in Asia anyway.

Not contesting your more general point per se, but cobol is not a good example of that.
Oracle laid me off in 2012, then Ellison bought a volcanic island. He truly is a Bond villain.
I expect there will be more than one launch system and more than one moon landing system, provided by private companies.

Seems to work great for satellite launch and ISS supply mission. Why not for moon transport?
You can, as can most readers here. I've always had fantastic luck with it. If you are kind and sound competent on the phone, they are much more inclined to roll a truck to look at the issue. If you're likewise kind and prepared when the tech shows up, they are much more inclined to actually address the issue for real rather than pretending.

Knowing already where the wire comes into your house from the splitter is a big help too.

On the converse, people I know who aren't patient on the phone, or can't get to their modem when a tech shows up, or are just plain angry complaining about the service don't get anywhere.

When my neighborhood was built out, they apparently used "the wrong cable" and it seems to be at effective EOL. Everybody I know who is nice and somewhat technical has had no problem getting it replaced. The people who get on facebook and talk about how horrible Spectrum is continue to have problems.
Yes, it’s not much different than a bowl of water being heated from one side and cooled by a heat sink with a fan on it on the other. It takes time to move the temperature of that water around with some fixed heat source/sink.

Gamers Nexus has some standardized measurements for “time to max”: https://m.youtube.com/watch?v=h10MU3Jebx0&t=751
Creating a custom GPT-2 Slack Bot
Maybe try expressing it in the form of money? Let's say a gallon of gas is 99 cents with infinitely repeating 9's. 0.99999999999 cents. You're still going to end up paying a dollar a gallon for it because eventually it's going to get rounded off. No gas store operator is going to try to cut a penny for you and give you a fraction of a penny. They could argue that the fraction of a penny becomes infinitely small and that giving you a shaving off the side of a copper penny would be infinitely too large.

Now don't mind me while I open up a store where every price tag ends in 0.99...repeating and have a poor college student at the checkout lane with a penny shaver to calm down any rowdy customers he or she can't explain away.
The Harvard-Von Neumann dichotomy is wrong. C also works perfectly fine on Harvard architectures--it's why function pointers in C are special, aren't guaranteed to be convertible to a void pointer, and why uintptr_t is optional. POSIX adds these additional guarantees to support dlsym, which returns function addresses as void pointers.

The problems with compiling other languages to Web Assembly are primarily 1) lack of goto and 2) inability to instantiate and jump between different stacks. These limitations are especially problematic for languages like Erlang/BEAM and Go because Web Assembly-based VM implementations require an extra level of indirection in order to implement some of their core language semantics, resulting in quite slow performance compared to even a pure, strictly compliant C implementation (and presuming the WASM VM itself adds no overheard, which is not actually the case).

WASM excluded goto support because it was argued that the relooper algorithm required to translate goto constructs to structured WASM statements was sufficiently capable to cover the vast majority of existing code. And they provided evidence to back up that claim. The flaw in that reasoning is that language implementations and similar niche cases have special needs that application code rarely requires, and in that space constructs like goto are crucial to both simplicity of implementation and performance; the inadequacies of relooper become the norm rather than the exception.
> if levels of corruption are different, that shows that equating all politics with corruption is wrong

It is wrong if you're talking about the space of any potential political system, but in the context of US federal politics it's largely correct. I think many people have the cause backwards: You don't have a cabal of corrupt people who are subverting and breaking a noble system. You've got a broken system which rewards and elevates those willing to lie and steal, which leads to the most successful politicians being those willing to lie and steal. They subtly adjust the system and expectations to reward their own behaviors, which makes it easier for the next cycle of more greedy sociopaths to rise to the top.

This is why the solution isn't just electing the right people in November. If, somehow, AOC or Bernie or whoever your chosen 'ideal uncorrupted candidate' did get elected, that wouldn't mean we'd solved the problem of lying and stealing in US politics, it would just self-correct after a few voting cycles. The really hard problem is developing a political system that has a feedback loop maintaining and supporting the desired behaviors which can't become (using the word literally) corrupted.
There isn't any thing pulling people together to build things. There's no shared desire between people to demand a thing.
I agree with this. Blockchains are pretty much a novel subset of cryptography, and I expect the most interesting protocols/applications that get called "crypto" in the next ten years are going to make heavy use of both blockchains and other new forms of cryptography (ZKPs, MPC....). There will continue to be a rift between "purist crypto" and "mainstream/enterprise crypto" but it's the purist vs enterprise divide that will matter, not blockchains vs cryptography.
I stopped using FB many years ago so no idea what is happening there.

Regarding memes, I get my daily dose via the groups in the instant messanger that I use.
I didn't feel personally attacked, only in the chess-of-ideas sense, which is fair.

Regardless of that, I agree with both statements your make on blockchain. I was after something else.
OP here: yeah, that is wrong. I meant to say serverless, like AWS lambda. Fairly embarrassing. I just updated the blog.
A Survey on Tree Edit Distance and Related Problems (2005) [pdf]
United Art Gallery
It enables competition, which keeps everyone honest. If Amazon had an app store which was known to be full of malware then people would stop trusting them, but when there is real competition they need that trust to make money, so they would put in more effort to prevent that. If you find that your platform's app store is full of malware today when there is no competition, what is your alternative? Throw away your phone? Never install any apps?

The exposure is also not any worse when the people you trust are equally trustworthy. If you install ten apps from one distributor or ten apps from ten distributors and all of the distributors are equally trustworthy, the chance of an app you installed being approved even though it was malware is the same. It may even be lower because the distributors have to worry more about their reputations when there is competition.

And it also applies the other way. Right now they can reject apps that you want not because the apps are malicious but because they compete with the distributor's own. If there were five other trustworthy distributors then you could install it from any of them. So you could always get e-readers that compete with Amazon from Google, search apps that compete with Google from Microsoft, web browsers that compete with Apple from Mozilla and so on, no matter what kind of device you have.
I’m not sure the farmer would agree with you.
Seems to be true, and Boeing may lease through other partner companies and not directly.
It's a sure thing for the bank. Most of the loans are guaranteed by the federal government.

Student loans only changed to be non-dischargable in the 70s and 80s, driven by certain professions (especially medical) and costs associated with them.
It is free to the person that receives it.

Imagine I bake and give you a cake, it's still a "free cake" even though I've put the work into baking it and other people have put the work into harvesting the ingredients and bringing them to me.
> If it's a bad bet for the bank, it must be far worse of a bet for young adults.

That doesn't follow: you could graduate, get your degree, and declare bankruptcy. You're fine, your loan is gone, and the bank regrets their investment.
Any normal 18 year old should be able to look after feeding themselves. Yes, they might eat crap for a while but that is part of the process.
You can't project a16z's performance based on what happened on exchanges.

During the ICO boom, they got access to tokens before they ICO'ed, usually at 70-90% discounts. They also make a lot of equity investments into the companies behind the protocol.

I have no idea what their numbers look like right now. And it will be hard to judge as most of their investments are illiquid at this point and don't know how they'll work out. Chia, Filecoin, Libra, ... haven't launched so could end up being worth a lot or could be worth 0.
If anyone is interested in the intersection of Web 3.0 and Creator Monetization, you might like LBRY.

The core idea of LBRY is to make YouTube-like experiences possible without Google (alternatively, to fix the discovery, incentive, and legitimacy problems of BitTorrent).

https://lbry.com (consumer portal)

https://lbry.tech (tech portal)

https://lbry.tv (web app)

We were also just mentioned on HN in Andy Baio's article on Deep Fakes: https://news.ycombinator.com/item?id=23011445
.. and there was a time to not build for good??
Microsoft R Open is embrace/extend:

- Incompatible with R.

- Added their own packages version of every package.

- Added their own package repository (MRAN), replacing CRAN.

It's open source, and supports Linux, but if they found ways to optimize R perhaps it would be a better idea to just contribute that to the upstream project.

Downvote all you want, but if you are rational, reply here and explain how I am wrong.

Now take a look at LLVM, that's a better example of collaboration.
This seems an incredibly general statement. Where? As I say, maybe this is just UK? Maybe taxis are more expensive or Uber is much cheaper outside the UK? But in the UK Uber isn't drastically cheaper except when they're attempting to crush competition in an area by burning cash. Which is great for consumers! But that doesn't go on for very long, the prices creep back up because it's not sustainable.
> Email and photo sharing are generally dependent upon third parties, and generally extremely centralized and powerful ones, such as Google or Facebook or Twitter.

I think even still, the fact that you could go p2p acts as a behavior regulator for these companies. Gmail wants to charge you a monthly fee? Jump ship to a free competitor or run your own mail server.

It's the same way with crypto. If an exchange starts charging me for custody or ridiculous fees to transfer money I'll just download my own wallet and transfer the money myself.
agreed 100%, exactly the same experience here, haven't jogged in years and wow it feels great
Maybe a better question is, "what does Urbit do? Like, specifically - and using either standard technical jargon, comparison to other products on the market.

Because at this point it just sounds like a techno-cult.
> almost everything he says is "wrong" if we push the details

Author here. Part of the point was to expose my ignorance and get people to rip it to shreds. So have at it if you want. I've actually learned a good amount so far using this method.
You have to appreciate the audacity of some of the portfolio companies in Fund I for getting away hilariously bad business models. They literally fleeced Chris Dixon into funding Pied Piper (dfinity.org) and crypto kittens and he actually bought it. There's definitely some massive sunk cost effect going on with this new fund on a scale we haven't seen before. Anderssen used to be the smart money in VC and now they're doing this fund.
Ask HN: Google with rank-able search results?
I wonder what if google let us rank their search results, so we can find more accurate search results according to our preferences. Especially, on content searching, it's hard to find no-fluff content these days.

Contents are on SEO steroids everywhere :)

Why google don't let users give feedback? Do you think it would be better?
That might have more to do with Urbit's founder rather than the technical merits of the project.
This is true for free-market goods, however there is no fundamental reason a state run institution should be beholden to such rules. In the case of public transport the state dictates the price and to some extent capacity, and the local authorities find the right set of tradeoffs to make it work ( with mixed results ).

In the case of a state university, it's odd that we don't see at least one example of this approach. Why isn't there an example of a state university with fixed admissions capacity, poor dorm/ student life quality, low cost, but with good academics?

We generally see the same set of tradeoffs across the entire industry with no student cost considerations in university planning to speak of.
How to identify fake SD card (memory card)
> Bars, Clubs, restaurants, concerts, museums, art gallery's, and gyms off the top of my head.

Yes these things exist, sort of, at least in some places. Besides restaurants, none of these are given much attention by the average American consumer.

> That's only things that exist primarily in large cities, national parks, city parks, hiking trails, fishing, hunting, and boating outside of the city.

The point I am making is that the cities in the US are largely so uninteresting that you might as well stay inside and take your business there.
This is literally what made me cut the cord and realize I didn't need cable and the 300 channels of garbage to begin with. The basic package I had included ESPN which I don't watch, but did not include BBC World or cspan. CSPAN!!!!

I use an OTA antenna hooked up to my plex server for dvr and just pay for internet now. Much better experience.
copy is also a standard function.
> Mass production of Starship is essential to their strategy.

Yep, but if a "quickly" built Starship lander makes SpaceX a few billions, so they can invest it into the Mars program, then that may be a good option. For the same reason they are doing the Starlink network.