skysight-inc/HackerNews huggingface dataset:
I've done this with Dramatiq[1]. The most surprising thing to me about this approach was how receptive companies are to it and how negatively some people on the internet seem to react to it. Inevitably, whenever the library comes up for discussion, one of the biggest topics ends up being the license and how the project is going to suffer for it.

[1]: https://dramatiq.io
My problem is usually that I rely heavily on traefik being able to very easily issue certificates simply by having a backend with a hostname present.

If I, for example, configure my PHP VM to be reachable over "test.example.org" in Traefik, then Traefik will automatically try to issue a certificate for this domain once it detects the config change.

On HAProxy this is not as easy as I need to tell both LE and HAP about the new backend.

If it was integrated, I would only have to tell HAP.
Good projects should have tutorials and complete references online in addition to man pages.

A well written manual page requires no additional tutorials, for they will be included in the text’s corpus.

Writing good documentation for one’s software is almost more important than writing the software itself; don’t force the user to have to run around the internet; be comprehensive in the manual.
Not yet, it's not been released yet and I'm fairly sure there's not been independent tests yet.
Can you share your experience with Traefik? We also wanted to integrate it into our stack. What problems do you have? How it scales?
I tried reading Hints for Computer System Design, Butler Lampson - but failed to make any sense of it. Couldn't place it in neither hardware or software. May I ask you to share your key takeaways from the paper? Sincerely,
> The two places of unsafe are barely just the minimum.

Yes, this is only one subsystem. Obviously, as you say, there are more than that in a realer kernel. But even larger ones have still shown that the vast majority of their stuff works in safe code.

> Setting up a syscall is unsafe

Fun detail, this isn't unsafe anymore on x86! You don't need naked functions; you can

extern "x86-interrupt" fn some_handler()

and LLVM knows how to properly do the codegen! This is kinda emblematic of what I mean: you can do more with safe code than you'd think.
Read the article. They are stolen credit cards.
eager to see how it's doing, best of luck to all
I think the point was that Deep Blue was using brute force, where as Alpha Go had taught itself and Alpha Go Zero has gone the full distance to require zero outside help.

So Deep Blue wasn't such a big step in terms of General Artificial Intelligence because it was heavily dependent on the human optimisations and was just showing the power of number crunching rather than learning.
Even more ironic is using a database for static content at all.

Right now, we (as a society/industry) are unable to deploy well-known best practices of 5 years ago:

https://www.martinfowler.com/bliki/EditingPublishingSeparati...

(In software development, it is even worse. I can't find the source to cite, but the saying is along the lines of: The mainstream programming languages and paradigms are mostly at the state of research of the 1970s, and right now we are evolving towards the state of research of the 1980s.)
Constexpr is not necessary. Only required if you want to ensure that a variable is initialized with a pre-computed value. The compiler will optimize in either case if it can, regardless of the constexpr attribute.
Bounties are crucial for cryptocurrency mass adoption
So it is not just the government that can cause shortages by mishandling the supply chain. I always thought, it is quite ironic how centralised the food supply has become, with a few supermarket chains dictating everything, as if they were some communist government trying to micromanage everything.
Notes on std::shared_ptr and std::weak_ptr
Ah that is fair! I forgot about those, but you're right.
One could argue you can stretch any term to mean something and then it becomes meaningless. That doesn't make the argument valid.

In your case, you're wrong because Digital Currency means "Only Digital", where the form of exchange is of information not something physical. FIAT currencies are pretty much all excluded by definition.

Digital currency is the criteria THEY specified. When making vague hand wavey claims to your superiority, you should expect people to point out how silly it is to make vague hand wavey claims and how that usually means the claim is BS.

If they wanted to compare to decentralized blockchain based p2p currency then they should have said that. They didn't, so any digital currency that beats them in transactions proves them wrong.

Its really not that hard to make truthful statements. "We're the highest transaction decentralized digital currency on the market". One additional word to clarify and no one here is arguing this point.
Fowler: EditingPublishingSeparation (2012)
No lecture videos on the link. Just the slides for now.
I really like ACG's "Buy, Wait for Sale, Rent, Never Touch?" review videos. He talks about graphics, sound, gameplay etc separately and then rates the game as either "buy", "wait for sale", "rent" or "never touch".

My process is typically to look at a gameplay video (as you suggest) first. If the game looks like something I might like, then I check if ACG did a review. Gameplay videos alone aren't enough. They show you a quick snapshot of the action, but it can be super hard to see how much fun it actually is, how good the design is, how well it plays out throughout the course of the game, if there are any bugs, glitches or gotchas, what the overall writing is like, if the graphics or sound are consistently as they are in the gameplay video, etc etc.

Its a good starting point, but its not enough on its own.

Having said that, I have not made a purchasing decision based on more traditional reviews in a long long time and don't personally find "magazine-style" reviews (or their video counterparts) to be useful at all.
man test | grep -- ‘ -e’

UNIX already has that as you can see. You just need to learn the target substrate you’re using.
Going to try this! Thanks for the tip.
Spotify client built using API
Essential skill sets needed to be a seasoned Android app developer
Parekh+Fowler: Building a Two-Stack CMS for a global product catalog (2014)
Another example:

https://en.wikipedia.org/wiki/Minitel

> The Minitel was a Videotex online service accessible through telephone lines, and is considered one of the world's most successful pre-World Wide Web online services.
Ireland's National, Publicly funded Broadcaster sending user data to FaceBook
A 4K 40” screen has similar dot pitch and is smaller than a pair of 27” 1440p screens. The main advantage is it has no bezels so it’s more flexible.

Also, many TVs are 60Hz IPS displays, but you have to do some research to find ones that display in 4:4:4 color. After that the main difference between the two is the firmware on the device, some things like VESA power saving work differently.

TVs can be cheaper because they have larger economies of scale than monitors. It doesn’t have much to do with the underlying technology.

It seems like you don’t know as much as you think you do about display technology.
See also The Ones Who Walk Away from Omelas, Ursula K. Le Guin, 1973.
I tried to comment and add my own useful examples to Man pages, but the compression on the files caused some Man pages to break. Maybe this will let me annotate my own Man pages for once.
The last time I was in Ikea I thought it'd make a great model for a rail shooter. So much stuff to go flying about, & the psychotic thrill of just mowing down random shoppers has certainly got some value to anyone. The detachment of a rail shooter where you don't control where you go especially helps blend with this out-of-control-psycho motif
I'll clarify what I mean by existential threat, then: an existential threat to some Thing is a state of being or a potential action or event leading to a state of being that can be identified as an important part of a probable causal chain leading from the state of Thing existing to Thing not existing.

For the sorts of existential threats I care about, you can read https://www.fhi.ox.ac.uk/wp-content/uploads/Existential-Risk... where the Thing at risk is the bright future of mankind.

Given that, I hope you'll see that everything I gave was a threat. Threats aren't certainties. Threats aren't themselves states that are isomorphic with or inevitably lead to non-existence. A war might be lost, and the nation as it was is conquered and absorbed into the winning nation. With this not-uncommon possibility, war is obviously an existential threat. But extinction isn't certain. What if the victor ends up mostly leaving the nation alone after (e.g. Israel vs its neighbors)? Or you might define that a country becoming a client-state still counts as continuity of existence (I don't) and that is not uncommon too.

https://en.wikipedia.org/wiki/List_of_former_sovereign_state... has a nice list of things that no longer exist, and some of these things we might both agree count as countries that no longer exist -- definitions are important -- as opposed to sovereign government changes within a stable geographical boundary, or country unions that fell apart with the individual members remaining. If you went through them and picked out the common threads between them (the list itself begins with "conflict, war, rebellion, annexation, or uprising", so consider things likely to lead to those for even more threat options) then those commonalities would probably count as common existential threats.

Edit: and given all that, I don't think net-bias is an existential threat to the internet. The internet -- definitions are important -- may cease to exist, but I don't think net-bias by ISPs would be a big reason why, and the scenarios I can picture the internet actually ceasing to exist seem to be able to happen just as probably with or without ISPs not upholding (or being forced to uphold) neutrality.
The US isn't as strict as Europe when it comes to enforcing those sorts of rules. For example you can buy bottles of US made sparkling wine labeled "California Champagne" and various cheese like products labeled "Parmensan" that have never been anywhere near Italy.
I usually assume they prefer to listen. I've met a lot of such people in college.
You're right, but (IMO) only looking at half of the whole.

Tesla is spending a lot. More than they earn. Whatever back-of-the-envelope profitability
model you attribute to their car making operation to differentiate marginal-operational from capital-investment costs, it does not add up to anything like enough to cover all costs. They cannot cover costs from free cash (as you say) which means they need capital coming in (as you say), debt and equity.

But, this doesn't mean they are selling elonmagic. No one would expect a car company to bootstrap, grow from cash flow. The place they expect to be is cash-hungry. This is what accountants are for, figuring out if a company is headed towards profitability when free cash flow is not an indicator.

The whole idea is that Tesla will be gradually capitalized to the point where it is like GM or Toyota.

Where elonmagic does come in is the same place startup-magic always comes in. It's novel in the auto industry. But, it's bread and butter on crunchbase (or here).

Does this company have the potential to create a large, high margin business. The accountant will have a harder time telling you this, and so will annual report readers. It's like answering the question Will Facebook manage to build an advertising business like Goog's? The answer turned out to be yes, so FB is worth a lot of money. Valuation of FB at IPO time was essentially the aggregate investor's answer to that question at that time.

Elonmagigic plays a big role in that 2nd part, unavoidably. This seems reasonable and to me.

Accounts are accounts. Sometimes the story is simple, and accoutns tell a simple story. Sometimes the real story is there, but takes context, digging and smart accountants to tell properly. Some important parts of the story are not in the accounts, like the fact the Tesla can apparently produce a faster supercar than anyone at 1/4 of the cost.
The presentation linked from the article has some additional details on how to implement this pattern:

https://www.martinfowler.com/articles/two-stack-cms/
I've had a UM95 for several years and just bought a cheap 4K 40" tv (Samsung MU7000) to replace it as my primary. They have equivalent pixel density and the tv has nicer colors and contrast with less backlight bleed (VA panel instead of IPS) and more real estate. The only advantages the UM95 has are the displayport input and the screen being more matte.
> this matters because most basic research ends up being commercially useful eventually

That is quite a positive view. As a university professor I see a lot of speculative work. It is presented as fundamental, but makes assumption which do not hold in the real world. Hence a lot is mostly ignored.
So what future testable predictions does this theory make? Explaining existing phenomena is not enough for good scientific theory.
WebRender newsletter #10
???

Trump has already been Person of the Year, 2016.

There have already been controversial figures named Person of the Year in the past, such as Vladimir Putin, politicians (including American presidents, Newt Gingrich), popes, and protesters. I think Kissinger was Person of the Year too. It's meant to be someone who has had the most influence, not necessarily someone whose been "the best."

Also you got the World Series confused with the Super Bowl.
Show HN: Derek GitHub bot that delegates fine-grained permissions
Understanding Ethereum Smart Contracts
> I know the US Government oversaw the Google IPO and the stocks weren't printed out of thin air.

But... the stock did get printed out of thin air. When Google was originally being started — like any startup — the founders could have, and regularly did, make stock appear out of thin air. For example, that's what dilution is. If you've ever worked at a pre-IPO company that's raised money from VCs, at some point your company likely printed stock out of nothing, diluting your share of the company however much they liked — and there's not much you can do about it.

In fact, all of the stock sold in the Google IPO was at one time printed out of thin air. That's where stock comes from. When Larry and Sergei and their lawyers (and whoever) drew up the initial documents when they were incorporating Google, they decided there would be X shares, and then over the course of many years increased that number semi-arbitrarily as they saw fit to sell to VCs, and eventually to sell to the public. All of the stock was made up, and it was distributed mostly to the founders and the early investors, just like any startup. They weren't being particularly evil or unfair, that's just how startups work.

In fact, the Google board could, today, legally decide to invent more Google stock out of nothing and sell it, or give it away. Here's some good reading on Investopedia about dilution and stock issuance, along with a recent example of a company legally creating stock out of thin air and giving it to their new CEO, diluting existing shareholders: https://www.investopedia.com/terms/d/dilution.asp

Ether had a one-time initial sale, and everything since is Proof of Work. In terms of being certain that Ether isn't being printed out of thin air, it's IMO quite a bit more trustworthy.

(And if you want to really get down into the details, printing money out of thin air is a daily occurrence with the US government: that's how inflation works. We make dollars out of nothing. For good reason, but still!)
That's a VA panel. Is that really acceptable?
So let me get this straight:

1.) they book a night at a cooperating-host with a stolen credit card

2.) host receives payment minus AirBnB fees 2 days later

3.) host transfers amount minus his own cut to criminals

4.) chargeback from CC owner. I'd guess that Airbnb either charges the Host for the chargeback or cancels the entire account. How is this „scalable laundering“?
I agree with the latter parts of your comment, but not that "What makes unit tested code maintainable has nothing to do with how application code is structured".

My original point was that code that's hard to test is often hard to refactor.
Show HN: Simple Node Clustering
Tesla is in a more capital intensive industry, but if you removed the Model 3, for example, Tesla is profitable.
> Living on one salary, even just with my wife at the time, was impossible in Belgium.

Although tech in Belgium isn't as well paid/rockstar-ish as the rest of Western Europe, that's a bit much.

Where were you living, what were you earning?
Mail carriers accuse USPS of faking Amazon delivery records
As Satoshis minting algo was used, why should one user receive significantly more coins for such low effort simply for running the software at an early date?

The end result is early users exploiting users who join the network after them. Ponzi style.
> "Functional semantics" seems to be a term you made up.

Heh, well, in a way I guess you could say I made that "term" up, but it's not an atomic term. The formal semantics of a syntactic term is some object (in the semantic domain of the formalism) mapped to that term. If that object is a function (or something close to it), what you have is functional semantics. Similarly, you have relational semantics, behavior semantics, and any other kind that you may find useful; even evidence semantics, which assigns evidence objects to terms.

I've heard some academics refer to it as "value semantics", which, I guess, hints to the fact that the denotation of a lambda application is the value that the lambda term reduces to, but I find that terminology to be unclear. I've heard Haskell programmers (in the pseudo-mathematical atmosphere that seems to be common in that community) refer to it as "referential transparency", which is downright misleading because referential transparency does actually have sort-of a well-defined meaning, and it's not quite that. I've heard Conal Elliot refer to it simply as "denotational" (as in "functional programming is denotational programming"), which is also misleading because not all denotations are functions. So, I find "functional semantics" to be both precise and clear.

> You also seem to believe that it's the only semantics that functional programmers care about and this is why I say you have a big misunderstanding about Haskell.

Where did you get that? What I may have said or alluded to, in so many words, is that denotational semantics are important for writing and analyzing programs, and I find that functional semantics don't make a great fit for non-sequential programs. After all, it only pays to think "denotationally" if the denotation is simple and a natural fit for the domain.
Man, I could really go some pizza delivery science fiction parody right about now...
Why is there nothing for lecture 9: Real Estate? That was the one I wanted to read.
> Also, CS people are probably just as good talking about the CS aspect of quantum computing as quantum physicists are regarding the quantum aspect of it. no?

No, but that seems like an unfair comparison. Quantum physicists are by definition highly trained scientists; CS people range from teenagers hacking on word-press, to well-trained engineers without much science background, to highly-trained scientists.

Or put another way, that depends on what you mean by "CS People".
How to Start a Startup with Zero Budget (Free 10-Day Email Course)
I'd also like to see a photo of this setup, and I'd like to understand how you work on this.

I have a 27" 4K monitor at 150% scaling and it feels 'big enough', I was considering getting a second but then I'd have the bezel in the middle, so three would probably be better, but then I'd have to turn my head a lot to see the outer screens, so it seemed a bit pointless.

Maybe I'm an outlier, but I prefer to have applications full screen and just focus on that one thing. I also don't work with videos playing in the background as I find that very distracting, music is ok as I can zone out (and then realise for the last hour I've had headphones on with nothing playing), so I don't need to see a whole Spotify playlist, artwork and recommendations when I'm writing code.

If I'm doing web development, I'll have Vim in a terminal full screen, and when I need to test something live I'll switch to Chrome - my screen is big enough that I can have the page and debugger open side by side without it feeling squashed. I have tests and the compiler running in another tmux tab, so the terminal bell will alert me if something needs my attention there.
If their goals were similar, Google would have stopped when AlphaGo beat top go players, and AlphaGo Zero wouldn't exist.
It is the same reason, why I don't like when companies use buzzwords like "code ninjas" instead of "developers" in their job listings. This gives me an impression, that you think I'm incapable of understanding basic words and terms and you need to describe it with images and pop references for me, which is weird because these kind of articles are usually oriented towards tech savvy people and not general public. And/Or you are trying to look very "hip" and "cool", which is not a bad thing, but I find it a little bit annoying. This is job offer/github app, not your Tinder bio.

Finally, in this specific case the use of emojis is so over the top it distracts me from the actual content.

I'm generally all for fun, but this feels like insulting the reader's intelligence to me.
Sparse matrix representations in scipy
Okay, then produce more.

I don't get these "shortage" news stories. The only way you get a prolonged shortage like this is if the supply is naturally limited (which it isn't, for all intents and purposes) or if it is artificially limited (which it might be). Either way, the shortage is not because of increased demand, but because of reduced supply and/or incorrect (or deliberately manipulative) pricing.
Asking members to support journalism, The Guardian raises more revenue than ads
OP is drinking well over the Canadian guidelines.

The canadian guidelines are about 240 ml of pure alcohol per week.

At 3 bottles of 12% wine Op is drinking about 270 ml of alcohol.

At 4 bottles of 14% wine op is drinking about 410 ml of alcohol.

Note Canada has higher than expected rates of alcohol related harm:http://www.who.int/substance_abuse/publications/global_alcoh...
I agree with this. The Dark Souls reference is so true (but applies to every game)

> here's a great big pile of streamers who've been playing Dark Souls for thousands of hours, and you will get a very very wrong impression of the game's difficulty if you just watch them.

Hell, when I play dark souls now, I just kinda ignore all the enemies. They're like flies that get swatted if they get too close, but that's it. This is NOT the experience a first time player will have. Instead of flies, each enemy is an angry bear with a time bomb strapped to its back, with robot claws. Every enemy strikes them with fear and apprehension. All of this goes away as you become accustomed to the game.

When you watch an experienced player play, you obviously see the former and not the latter and what you see is NOT the experience you will have. (Although, you can of course watch a video where someone new to the series is playing... but the majority of videos are by existing fans)
Also as someone who has done research (quantum chemistry), which comments specifically are you referring to? The only ones I see making incorrect statements are those that are already expressing their uncertainty and asking for further clarification.
All of them accept bitcoin. And it matters because buying drugs is the most popular use case of it.
Because real estate is an illusion when you live in the Bay area?