skysight-inc/HackerNews huggingface dataset:
I think Google is the original inventor of link previews. It used to have them in the SERP pages if you clicked the magnifying glass. I think it was called "instant previews".

I actually created and launched an API on hacker news about 9 years ago which does this, you can check it out here: https://linkpeek.com

My service makes one request and caches the result. Using Pyramid (Python) and Nginx. Lots of the code is open sourced in various libraries.

The problem with trying to sell this tech is that all the biggest players build their own in-house solution, so the target market is really smaller sites, but they have a hard time paying, and also there is a lot of competition in this space now.
Now I'm not sure if the second one is good enough. And how do I hack the coffee machine.?
About 5 or 6 years ago towards the end of my undergrad my professor picked up on this and we held some mock UN Climate assemblies using this tool.[1] The class divided up into first world, developing, and poorer nations and each had to bring their needs to the table while trying to compromise. I got to actually lead a session at MIT for some incoming freshman which was fun.

The dashboard is super handy to drive home the numbers on our energy production/use and its effect on the climate but the workshop really drives home the political implications and how hard it will be to actually implement these changes.

[1] https://www.climateinteractive.org/tools/climate-action-simu...
How to Talk Like a Machine
I'm thinking of writing a helper tool that can set up different types of services. Besides systemd what else is still used? Upstart still around? It's Devuan still SYS V?
How to Fix the Co-Founder Fights You’re Sick of Having
Any option introduces well delayed output in temperature, I don't see why population would be any different.

Why is the model overly simplistic, because it didn't match your expectation?
It's not possible in Kotlin to have an instance of Nothing, and the compiler does some magic for the Nothing type, in that it can be converted to any other type in the system (so it's like the opposite of the Any type). This allow code patterns like:

'''
val personName = person.name ?: throw IllegalArgumentException("Name required")
'''

Where the type of personName is now String, cause if name was null it would throw an exception (and the type of a throw expression is Nothing).
The premise of this essay seems flawed.

As a manager, I actively encourage my employees to automate their jobs. Almost every sprint, there is at least one task on the board to automate some mundane detail of their jobs.

I'm happy to have them do it. It frees them to do more valuable work. "Pushing buttons" isn't valuable (we can't sell it). And like most good developers, they hate sitting around pushing buttons - they'd rather work on more stimulating problems.

It's win-win. My boss sees us doing more with less. The sales team gets more new features to sell. The employees have more rewarding days.

This all presupposes the employees aren't inherently lazy. But, that's been my experience - "lazy" developers aren't generally lazy, just bored.
$1000/year to track your stuff? That's ridiculous to me, hell $100 is ridiculous to me. Just put stuff where it belongs.
Specifically there's a delay of 10 to 30 years between releasing CO2 and getting the full temperature increase from it, just like there's a delay between turning on a stove burner and boiling water in a pot.

On top of that simple heating time, there are feedback effects like melting permafrost releasing additional greenhouse gases, and (as you mentioned) melting ice reducing the planetary albedo.
Not sure what you mean, sorry. I don't use S3 for anything ATM.
My success at online sales and what can you learn from my mistakes
If 99.999% of Python programmers won't care about this, and there are approximately 8.2M Python programmers in the world [1], then only 82 people will care about this.
Given the number of upvotes you've covered them all.

[1] https://www.google.com/search?q=how+many+python+programmers+...
Luckily it takes very little capital to start software companies.
Just signed up yesterday and I've been really impressed with how natural it feels, coming from other outliners. I found this interview useful as an introduction: https://roamresearch.com/#/app/sunk-costs/page/eYPz5-W6n
> probably make your Makefiles non-portable (eg macs don't have a recent bash).

Is there any point in supporting a platform which hasn't updated its major version of Make in over 15 years?
In democratic society, on principle, how much your say is worth is not determined by how much money you are able to invest in it. Your analogy would only make sense if you can "buy" votes, and arguably the political sphere is in a pretty sad state too with how much control voters actually have. At best, you're saying that a company can be just as undemocratic as the modern state. That's not a high bar to cross.
Kotlin vs. Java: Compare and choose the best for Android app development
With determinism you determine the choice by thinking and finding the best option, at least it's properly your choice. With indeterminism you don't determine anything, because the choice is not determined by anything, it's just a random process independent from you.
I'm fairly sure it's representing the fact that if we all died tomorrow, we're still in for a 1 degree increase due to all the CO2 we've already dumped into the atmosphere.
> I think the barrier is low enough that I SSL all the things (including my small side projects).

Same here. If you have a domain then you should have a cert, it's not that hard today.

My wife wanted a website that's pictures of our dog as a joke, right now it's a single img tag. The second thing I did after that was getting an HTTPS cert and forcing redirection.
Or if you somehow manage to keep some of the benefits. Could be higher compensation associated with a shift in role, equity and / or reduced working hours / days, depending on what you're looking for.
Show HN: ThinkCool – Make Better Decisions
And Bloomberg never retracted it. It’s still up on their site. Not even an editors note acknowledging the criticism.

I agree it’s all very odd. I wonder if we’ll ever get the story behind the story.
The anomaly is already approximately 1 degree C.

https://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Gl...
> Free will and determinism aren't necessarily incompatible.

How?
You don't need all that, you only need legal repercussions for inaccuracy. I understand there are European and Asian countries with laws like this? Is anyone familiar with how often such incursions are prosecuted?
Tom Scott made a great video about this: https://youtube.com/watch?v=mOy8Xjaa_o8
I didn't say any of that. My point is simply that building large modern passenger aircraft is Hard with a capital H, and while I wish them luck, China still has a long, long way to go.

And FWIW, if you read up on Airbus's history, you'll see that their unusual structure and resulting internal politics have caused a lot of pain over the years (eg. the A380 superjumbo program). Ironically enough, Boeing got a taste of this too when they decided to outsource all the things when building the 787, which consequently went way over budget.
No, it is the sender of the link that performs the link extraction / microbrowsing before sending it over.
That's a solid approach. I may try it with my teams too.

I always try to be very conscious of anything that will create / remove future interruptions in the decisions that we make around our work but haven't yet made a point to get "automate something" in regularly.
I mean, if we could automate all jobs, then wouldn't we reach a pretty great end goal of no one having to work anymore? What is left to be fixed?
Because it's safer thing to do, when people lives are at risk. If it would be having some milk spilled or popcorn burnt, no one would try to make those overly precautious predictions. Also, because the plane has a bad track record, so it brought the scrutiny on itself.
Since there's no way to distinguish a non-verified (self-signed or not) certificate from an attack, browsers have to treat them identically to an attack (otherwise an attacker would simply pretend to be a non-verified certificate, to get the more lenient treatment).

On the other hand, a no-cert (unencrypted) connection can be distinguished from an attack on an encrypted connection: the browser knows a priori (through the protocol in the URL) that the connection is supposed to be unencrypted.
It's not available at all, it's just a preregistration
> What do you really get out of a Java or Python REPL?

For my part, a REPL helps me think about what I'm doing. There's a design process prior to writing code--sketch things out on paper, do a mind map, assemble pieces, get a general architecture. In the thick of coding, though, it's nice to be able to try out an idea or two in real time, test as you go, and feel out how the code is taking shape.

REPLs are really an invaluable tool for thinking about code in real time. For some people that may not be helpful or necessary, but it's expedient for me.
Nothing is (magically) a subtype of every type, and Try is covariant in both its parameters (Kotlin has its own non-standard terminology for variance that I can't remember, but what it really means is covariant).
I would like to have the result type for this, like in Rust:

enum Result<T, E> {
Ok(T),
Err(E),
}
While I certainly hope humanity 'can do better', I haven't seen any strategies that are all that encouraging. Those that commit more resources end up with more homelessness and more of all the side effects that come with it: crime, filth, disease, and drugs.

I greatly sympathize with anyone that finds themselves homeless. But I also don't want to live or raise my kids anywhere homelessness is rampant. That means I'm good with my local authorities doing whatever it takes to discourage homelessness in my area.

What do you recommend?
My point is that we very rarely give criminal sentences to corporate executives in the US. This seems like an odd one to start with.
> How else would they access to them?

How do other delivery drivers do it? You can't tell me every possible delivery driver has a key to every possible building?
Its funny that the writer also had to awkwardly jam in the fact that they didnt always have food. The timeless 'life was so hard back in my day' routine.
A simpler version of this was used for a while as part of MIT's ClimateColab, which attempted to crowdsource creative solutions to climate change.

https://www.climatecolab.org/

(They're still running contests, but they've scaled down a lot.)
Hackers hit Norsk Hydro with ransomware. The company responded with transparency
Includes heavy industry presumably? e.g. no such thing as passivhaus blast furnance or a passivhaus lime kiln.
You are onto something.

I very much respect journalists and some of them are really brave, on par with ambulance crews, firefighters and police officers who put their lives on the line to rescue others.

Sadly, like how a very few police officers abuse their positions to punish random teenagers etc certain journalists are extremely harmful.

I've seen cases were journalists have done untold damage to individuals and communities because they couldn't be bothered to verify their sources before going out, guns blazing, to tell that someone is an abuser/fraud/racist etc.

This can go on for weeks and months but when the evidence finally piles up they publish one small retraction notice :-/
Freedom of press is a great thing. Unfortunately we do not see enough journalists earning authentic trust. It has indeed become a race to the bottom.
Show HN: Auto-remediate EBS volume based on DiskSpace with no downtime
They're not a regulator, though. They're an advocacy group.

He "acts upset" because they committed criminal fraud, not because they were just greedy.
>You are in fact free to launch your own company or cooperative. That's an undisputable fact.

It is a fact, but it's not the only relevant fact; a capability theory of rights, or a positive (rather than negative) conception of freedom invalidates your point. A freedom is practically useless (to the individual) unless you can actually take advantage of it.
I have heard it said many times that it is a bad idea to implement message queues over a relational SQL database.

e.g.

"Databases suck for Messaging"
https://www.rabbitmq.com/resources/RabbitMQ_Oxford_Geek_Nigh...

http://mikehadlow.blogspot.com/2012/04/database-as-queue-ant...

https://www.cloudamqp.com/blog/2015-11-23-why-is-a-database-...

https://softwareengineering.stackexchange.com/questions/3514...

I wonder if the designers of this system disagree, or if they did anything in particular to mitigate these issues?
UK comms regulator Ofcom proposes locked-handset ban
[Here's how signal does it](https://hub.packtpub.com/signal-introduces-optional-link-pre...).

TL;DR, the app establishes a TLS connection directly between your phone and the site, but routes it through a proxy on Signal's server, thereby hiding your IP without being able to view the URL. I imagine Whatsapp works in a similar fashion
Dialogue: The Latest Feature of Tokinomo Showcased at Retail Expo London 2019
Kotlin doesn't have real pattern matching.
I’m sorry for what happened but let this be an expensive lesson. Never ever share your private key or let someone else generate it.

Unfortunately I doubt you can actually recover your funds, so the best way to fight this is to spread awareness around the dangers of such services.
https://en.wikipedia.org/wiki/Dan_McLaughlin_(golfer)
I've never had to do that, guests get access to the playback controls while on my network and are completely free to use their own phone to cast something else to my TV if they wish. What they don't get access to is my own media library.
I've always used values I pulled from the DB even when they matched (theoretically) the value I passed into the where clause and never really had a reason why, it just felt better that way. Thanks for validating that.
Indeed, but it's a very, very different human condition from that of 50 years ago. It's quite a drastic change for such a tiny slice of human existence.

I'd wager that never before in human history have people been so inundated with information. It may take some time, but I someday people will study this period and identify significant changes in what people created and the way they created it (in relation to the sudden lack of mental wandering time).
The difference is that monadic result types work properly with generics. You can't really use checked exceptions generically at all (simplest example: you can't pass a function that throws a checked exception as a callback function, unless you write multiple overloads of any function that takes a callback), which really limits your ability to reuse code.
3% was originally a few web shorts... and honestly I think I liked those more. Not as flashy, but they were punchier and managed to create the hustled, panicky feeling that the screening process was about.

The actual series expanded on this, but felt hollow by comparison.
That definition does not make any sense. Not having your way all the time does not mean you live in a dictatorship.
+1 for Notion.
It’s the first note taking app that I actually enjoy using. I love the UI/UX and that it has a synced IOS app.
I knew someone was going to say C++.

Thing is, I hardly ever see C++ projects today use plain make. If make is a part of the build procedure, its files are generated by another set of tooling.

Again: I hardly ever bump into big projects that use plain make. All the projects I see use something more complicated, or are small enough that they'd be fine with a plain shell script.

Urgently needing the dependency graph that make provides, but little else, seems like a very niche set of requirements.
https://news.ycombinator.com/item?id=7658520

> [dang, 2014:] Buzzfeed seem to be partly rebranding themselves with high-quality long articles. I thought this was excellent: http://www.buzzfeed.com/bensmith/tom-lehrer (and posted it to HN to no avail). So yes, we've upgraded Buzzfeed from banned (stories get auto-killed) to lightweight (stories get a penalty, which moderators can override). A moderator saw the OP and marked it as solid.
Canadian duo invent a toothpaste tablet to eliminate plastic tubes
True. Basically Airbus will have time to roll out their own purebred NMA competitor by then, although they have the A321.
> I am on board with the "measurement is just entanglement" solution

Then what is "entanglement"? I sure would agree that 'measurement' and 'entanglement' have a similar nature. I just think this argument doesn't answer the original question, but it is trying to hide it.
It's ... complicated. France does have a concept of "liberté d'expression" (literally "freedom of speech"), but it isn't equivalent to the US 1st amendment.

That won't help you if you don't read french, but you can see here that while the "Déclaration des droits de l'homme et du citoyen" from 1789 has a concept somehow similar to "freedom of speech", a lot of exceptions have been created since then.

https://fr.wikipedia.org/wiki/Libert%C3%A9_d%27expression#En...

In practice you're correct that France doesn't have what US citizen mean by "freedom of speech". Though that becomes messy because the literal translation of the expression actually exists in the law, but with a different meaning.
Best Illusion of 2019
Do you know of anything like this for SQLite? I have a need for exactly this. Are there similar triggers?
This is literally untrue. 9mm ammo comes out of a longer barrel at higher velocity than out of a shorter.

http://www.ballisticsbytheinch.com/9luger.html
If well implemented, the steering effect for economy from billions of people trying to avoid the cost of carbon at the same time would be immense.
I found that over time, it's more advantageous to be disorganized but have good search features than to have a system that required good habits.

I found Google Keep to be good for search features, because it extends beyond text and into images.
Ranked: The World’s Top Worst Passwords
> it's a server for serving a single static page from 1998, nothing bad will happen if that machine is compromised, well, nothing worse that what could be done for not having HTTPs

Here's one: the server has a remote code execution vulnerability, which is exploited to gain root permissions, and your server is serving child porn. The cops are knocking on your door.

Granted, this isn't a pro-HTTPS argument, but you do need to keep your stuff updated, even if it is only a static site.
> I dunno. Granted evaluation is key but so is branching, surely, as that is what generates new positions, and their complexity in evaluation as there are more factors to consider.

I think this is where the slight issue is. The branching factor of your game is related to but not the same as the branching factor of your search.

> I thought evaluation really was just tree searching (hence branching factor is crucial)

The most basic way would be to play every possible game through to completion, fully exploring the tree. If you have no way of estimating the value of a position you have to try it out and see what happens, and your branching factor of the game is the same as for your search. A small increase in possible moves makes an enormous difference - 5 to 10 for a 10 move game is a 1000x jump.

However, imagine the complete opposite. You have a perfect way of estimating your chance of winning for any particular board move. In that case, you'd just check all the moves you can make right now and not look any deeper in the tree. Going from 5 to 10 is a doubling of positions to check, no matter how many moves in the game.

Because of the exponential here, the number of positions to evaluate per move that you don't explore further is almost negligible (similarly it's easier to just calculate the size of the lowest expanded bit of the tree as that dominates the total).

So, the better you get at evaluating your position without searching, the more deeply you can explore because you're not branching off so much,
Yeah. I want to like Secure Scuttlebutt, which I think is the best current example of peer-to-peer social networking. But power usage and mobile data usage are an impediment to using it on mobile, and they don't currently have a viable multi-device story (as in, I want the same identity on my phone and my laptop).

Federation is a good compromise.
Ah, yes, dial-up modems on a noisy line. I remember the 1990s like they were just yesterday.
Number of far-right terrorism incidents increased by 320% over past 5 years
Improvements to Portrait Mode on the Google Pixel 4 and Pixel 4 XL
How to Get AWS Credits for Your Startup?
The authors don't include some extremely nasty feedback loops the appear to currently be happening. For example, methane release from permafrost melt.

As a result, the simulation appears to be misleadingly optimistic.

- This tool is based on climate interactive's previous one, C-Road.

- in the C-Road simulation when you click on parameters -> assumptions to add parameters about methane release through permafrost melting and human activities. By default, it's set to zero, but even their maximum values don't seem as impactful as I would expect.

- in EN-Road simulation (this one) the methane release parameters are removed! So, no possibility to add any positive feedback loops. It feels like the relation between CO2 and temperature is a simple linear equation, or close to it.
Envoy protocol filter for Kafka in action
Yep. One of the reasons I recommend the FSF manual is that it's a great introduction: https://www.gnu.org/software/make/manual/make.html#Splitting...
The headline being "Will we run out?" vs "We are running out" made me assume this was going to be the case.
> There is no real penalty for publishing fake news as if it was truth

This depends on what country in which you operate. Many countries have made publishing fake news illegal.

> When the internet started we all thought that the truth would finally prevail only to find out the non-truth is easier to amplify.

When the Internet started, we didn't realize it would be commercialized so heavily that basically 3-4 companies control it all.
Cadillac Escalade vs. Jeep Grand Cherokee
The "freedom of speech" discussed here is a legal concept, known as the 1st amendment of the US constitution. The common definition isn't really relevant. And it's true that France doesn't actually have such a thing guaranteed by the law. The closest you have is "liberté d'expression" which isn't as broad as "freedom of speech" in the US sense, and doesn't guarantee the same level of freedom.
> I'm arguing that they haven't made a more entertaining version, they're confusing novelty with entertainment.

Well I'm afraid you're missing the main point of the change; but since I've said it twice now (and you've actually quoted me once), I'm not sure how to explain it any better. It's not primarily change for change sake; but rather, the entire class of possible games changes from "safe, boring, and almost always a draw" into "dangerous, dynamic, and someone almost always wins". At least, that's what I understood from the article.

EDIT: As an example, consider the shot clock in basketball [1]. From Wikipedia:

> The NBA had problems attracting fans (and positive media coverage) before the shot clock's inception. Teams in the lead were running out the clock, passing the ball incessantly. The trailing team could do nothing but commit fouls to recover possession following the free throw. Frequent low-scoring games with many fouls bored fans.

The introduction of the shot clock in basketball wasn't simply change for change sake; it forced teams to actually have a more active, interesting game.

Kramnik is claiming that the same thing has happened now to professional chess: the vast majority of games are boring draws. And he furthermore claims that when they trained AlphaZero from scratch without castling, the games were in fact much more dynamic and more interesting, not just different.

[1] https://en.wikipedia.org/wiki/Shot_clock