jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It's unclear how much value is being created by Bitcoin vs how much is being captured/transferred from elsewhere.

Plenty of reasonable people likely think that Bitcoin doesn't create any value.
Agora have all the data minus all the liability! Agora being a Chinese company will have to comply with Chinese laws so yeah, no thanks.
Which is perfectly understandable given how hard conservatives have worked to ingratiate themselves with fascists of various stripes, in recent years
I saw many people using this argument of the "small value but for many people". But I think we should take in account also the replaceability factor: the hundreds of millions of users of Whatsapp could switch at any time, with no effort and no loss, to any other messaging application. There's plenty of them. As for the actual revenues of Whatsapp, they're approximately 0.
Isn't this just similar to PGP but with a smaller public key?
> How would you spend it?

The first thing I would come up with is to spend it on the teachers, who are paid like shit now. I am not asserting that the current teachers deserve a much better pay. I am asserting that teacher as a profession deserve a much higher pay so that it gets the people it deserves.
I think you mean bigots or religious intolerant people.
You can always build a multicopter with parts that are not specifically made for drones, so they cannot enforce this. And when you deal drugs, smuggling a drone is the easy part.
Agreed. It's used for pretty much nothing but tracking/advertising, something that's not the end-users problem. I would also wager that 99% of people don't realize that $embarrassing-site.com knows that they just arrived from $social-network.com/$profile, or vice versa.
If you're worried about flushing the cache, there's Charlie Somerville's flush-free OpenStruct:

https://github.com/charliesome/fast_open_struct
> People casually call the Oculus "VR"...

What people? Things I've never heard anybody say:

"Can you hand me my Oculus air quotes VR?"

"Dude, I spilled deer urine all over my Oculus virtual reality!"

I can imagine a northern european saying it in english, but those guys kind of sound like lolcats anyway:

"Sven, can I has Oculus virtual reality?"

Personally, I dislike the hologram branding - yet another corruption to spread confusion. I understand the motive, I just don't like it.
actually a lot of those ideas come from research around wolves which is very very discredited. they overgeneralized from things which were true of wolves in captivity but untrue of wild wolves.

but yes, you do kind of have to have a tougher attitude.

one day we got a new puppy. puppy ran up to the dog/wolf and barked at him, tried to get him to play with her. bit his tail to get his attention. he turned around, grabbed her head in his jaws, and held her head against the floor for at least 30 seconds. then he just walked away.

my suspicion is that domesticated animals have less adrenaline or something. there's some kind of hardwired seriousness in a wolf, where dogs seem a lot more daffy.
That back door for sending browser activity to Microsoft exists, it is called the Bing bar.
Not exactly a "lunch walk" but I've generally been walking a lot more recently - (got my fitbit for Christmas, and need to keep my scores up) and I've noticed many of these benefits. I try to go for a break time walk for 5-10 minutes every hour or 1.5 hours. It's been pretty nice overall.
> Are you prepared to follow your reasoning all the way to its conclusion and stop people from having any platform for speaking their mind?

No, that's not the conclusion. The conclusion is that the providers are responsible for it and are definitely enabling it, but sometimes that's better than the alternative. Not everything's black and white, unfortunately.

I'm not entirely certain that unrestricted use of a popular destination is the same thing as unrestricted use of a transport, though, to try and figure out a place where the line should be put. If you have an audience and allow people to reach that audience with dangerous and harmful ideas, that's likely worse than giving them the transport to build their own audience.
This also made the city incredibly hard for me to navigate about a decade ago (no smart phone).
Here's another link to the video while the all static website seems to have some sort of an issue: http://medias.ircam.fr/stream/ext/video/files/2014/05/13/ELS...

Also see the github page for the project at https://github.com/dimitri/pgloader

the main docs at https://github.com/dimitri/pgloader/blob/master/pgloader.1.m...

Check out the USAGE section (it's a quickstart really) at https://github.com/dimitri/pgloader/blob/master/pgloader.1.m...
It might be the head parking / reentering. This is called "load cycle" count. You might check smartctl and see if the number of load cycles increases after each time you hear that sounds.

I've had this problem with my Seagate Exos X 14TB. In the end I've disabled the idle2 timer, which is resposible to park the head after 2m of inactivity. This resulted in 1000 load cycles just after I had the disk for 100h somehow.
I'll throw in "hidden network dependencies / name resolution"; it's amazing how things break nowadays when there's no net.
It's true. They could ban you for no reason whatsoever, just because they wish to.

They don't wish to, because you're bringing them business. The rules are there to beg you to keep bringing them business without driving away their other customers and keeping the eyes of the law off of them. Both of those considerations are going to change as their understanding of what's good for them changes.

They cite the rules when they invoke them -- especially in notorious cases that they review individually because they know it's going to drive business away. In most cases they're trying to get away with automation and an army of poorly-paid moderators, which is a crummy substitute but the only way they've figured out how to scale.

It's so crummy that they're really forced to exactly what you say: you're banned because can ban you and you don't have any recourse. The rules are a fig leaf. They're just there to try to convey that the company doesn't want to ban anybody who brings in money, and letting you know roughly how they're going to figure out when you're more trouble than you're worth.
Hi mjgs. I'm one of the book's authors, and we debated this quite a bit. The reasoning for using Python is written up here: https://browser.engineering/blog/why-python.html

That said, it's pretty easy to follow along in JS if you really want and in fact... Stay tuned, there'll be an update in this space very soon.
The issue with this suggested implementation that it's not atomic and might cause some race conditions.

local expires_at = tonumber(redis.call("get", expires_at_key))
if not expires_at or expires_at < current_time then
-- this is either a brand new window,
-- or this window has closed, but redis hasn't cleaned up the key yet
-- (redis will clean it up in one more second)
-- initialize a new rate limit window
redis.call("set", rate_limit_key, 0)
redis.call("set", expires_at_key, next_expires_at)

Between the time the `get` is called and the `set` is called there might parallel call that might create the key and the `set` will override it.
It's not usually an issue with those professions, where there are more reliable mechanisms both to observe the consequences of not being good enough, and to reject those who would produce such work. Also, there is zero barrier to entry for programming. These are powerful differences.
People walking around with facial recognition reporting everyone else's whereabouts to FB, probably won't get what they deserve, at least in places with civil restraint.
The median age doesn't contradict the above model at all. What it tells you is that of the developers employed in the game industry at any given time, half of them are under 31. But it doesn't say a thing about the churn below that age.

You can have a bunch of people who jump in at 23, get super exploited, and burn out in two years balance against one single person over the median age, so long as that stream of younger people is serial. The median is unchanged, but a lot more people leave the industry feeling exploited and abused by it than remain.
American here with a long commute. I've filled up my car once during WFH. I used to fill it almost every week.
Flattr has been a very promising way for open source developers to receive donations. But this pyramid scheme aspect has been rather off-putting.

Now that it has been removed it may be time to look again into Flattr :-)
Yes, Update Manager should prompt you. If it doesn't then run: update-manager -c
All that volume isn't from regular folk, it's probably from miners. Miners could decrease if its no longer profitable for them to continue or sink more $$ into capital
"make our cultural treasures accessible to everyone. Forever."

They're stating their mission and then asking for donations. At least that's how I see it. There is no endeavor that is guaranteed to succeed. Money isn't the only problem they are facing.

I personally greatly prefer that statement to something like "if the money runs out, we'll have to close IA. Please donate." which somehow sounds like blackmailing. EDIT: The former doesn't feel like marketing to me, might lead more people to donate and I would expect most of us (like you and me) to understand that they do not make any promises, except doing their best.
SPI flash has a write disable pin but that would also prevent Apple updates.
Couldn't this be "Indexing your mbox files"? It seems applicable to any mailbox that is in or can be in that format. Except for the x-gmail-labels part, of course.

Anyway if you do feel like you want to accomplish the stated purpose of finding which emails are taking up space, you can search in gmail with the word "larger", as in "larger:20MB".
Made me very happy to see Library of Congress there.
There's nothing wrong with saying what you want in your tools. But it's rather weird (though a common sort of move on the Internet) to follow that up by saying that the Java maintainers are making the wrong decision and therefore they are courting disaster. Why draw that conclusion? I'm assuming you're not so much of an egotist to think your desires are that important?

A more reasonable conclusion would be that what I want, or what you want, and what's good for Java have little to do with each other. You should use another language that fits better (since you're fortunate to be free to switch), and Java will probably be fine.
Perhaps, but at least they can look at themselves in the mirror the next morning.

It's a sad world when you can't send someone who (as far as I can see so far) may just have made an honest mistake or hired the wrong "expert" help a friendly mail, to warn them of something you have (apparently legitimately) discovered that could get them and/or their customers in trouble, all because CYA and Fear The Lawyers.

So I vote for sending the quiet e-mail first, for the same reasons as I'd privately disclose any security vulnerability before making a public song and dance about it. The goal here apparently isn't to screw the other guy, it's to fix the problem. If you can do that by raising awareness courteously with the people who are best placed to apply that fix, isn't that a better strategy than shooting first and dealing with an industry that starts systematically concealing bad practice later?
Fwiw, Brackets (http://brackets.io) supports a similar degree of customization since it's also written in JS/HTML, uses CodeMirror, and offers lots of extensibility APIs. And it's MIT-licensed. Writing an extension is as easy as this: https://github.com/adobe/brackets/wiki/Simple-"Hello-World"-...
Yes, and I am not sure if this was addressing my comment. I believe the Arc implementation here (despite being a language built with Racket) is run with its own implementation of continuations.

I mentioned people complaining because, well, people complain when you get timeouts with your continuation. That is why when you click More at the bottom of the page, you see a URL that looks like this:

https://news.ycombinator.com/x?fnid=N5yDJXCzVXXV8kqTp57A7D

I believe this is calling into the continuation space. I could be wrong, however. I am just starting my Scheme journey.

Nonetheless, sometimes continuations do not work well on HN and I see people mention that. It is different way to handle state (Racket calls their Racket server stateless for this reason). I just wanted to point that, even if people will pass judgement from their experience here, it is a cool concept nonetheless.

Also, more experienced people should correct my analysis of HN if I am wrong.
I am not sure about why so many people are surprised. Although GitHub promotes open source, it's not open source itself. And it's fine. At the end of the day, GitHub is a company. They need money to do the great things it does.

While Open Source is great and it's contribution to the world is amazing, we shouldn't forget that it's a small niche thing, if we are talking about % of programmers contributing.
Cool addition to vagrant. It reminds me a lot of another useful tunneling utility written in Go: https://ngrok.com. Maybe an inspiration for it? And also, an interesting related deck: https://speakerdeck.com/inconshreveable/gosf-decentralizing-...
What's HN in this context?
Some companies choose not to open source their stuff because it opens up more opportunities for revenue.

This insistence that everything be open source or it is somehow inferior is tantamount to the people raging over 0.99 apps. How dare they not give away their work for free!

If you want a FOSS editor there are lots of options but don't cry foul when someone announces a new one which you think is cool but then throw a hissy fit when they choose to not open it up like you think they should.
Personal anecdote that shows how customer service laser-focused T-Mobile is:

Last week the T-Mobile CMO announced a nationwide campaign in which existing and new customers could turn in any Blackberry and get $200 towards a new phone (it was a response in regards to the CEO of Blackberry blasting them the day before).

I had just switched over to T-Mobile a couple of days before (so that I can upgrade phones whenever I want with their Jump program) and gotten $0 for my Blackberry. Usually I don't bother but this time I wanted to carry out an experiment on T-Mobile's customer service and see if I could get them to retroactively honor the Blackberry deal.

Long story short, I twitted their CMO (I'm nobody on Twitter) and he got back to me within 30 minutes. The next day I got a call from T-Mobile's corporate that my account had $200 in credit!

Now, I'm their number one fan.
> I have doubts about this statement. Can someone with more expertise in this matter explain? It seems to me that the photographer holds the copyright unless the copyright was properly transferred. Simple discovering the film and processing it does not a copyright holder make.

I'd say you are 100% in the right here, the problem will be to find the person or their heirs to assert their claim.

I definitely do not think that finding the film is enough to stake a claim this broad.

see: http://www.latimes.com/nation/nationnow/la-na-nn-monkey-self...

Which has an interesting take on images with doubtful copyright status (selfie taken by a monkey, owner of the camera tried to assert copyright).

Thinking about it a bit more, if the original maker of the images or their heirs were to be nasty they could likely file for infringement of their rights.

Personally I think what the guy did was great, they're amazing images but asserting copyright goes one step too far. Maybe his argument is that by buying the film he owns the rights?

Edit: another relevant bit:

http://en.wikipedia.org/wiki/Vivian_Maier

Heading 'legal challenge'.
Yes. Apple would be in home robotics, cars, online education and rockets.
If they've crumbled away, then you can see that just by looking in the box, can't you?
So that puts Scala in the same corner as ReasonML and ReScript: FP with OO. Maybe Kotlin(JS) may also join, while that is OO with some FP.

Of all these languages I find Scala the "biggest" language: most syntax to learn, most quirks, least notion of what is idiomatic.

I'm not here to sell Scala, more warning people to stay away from it.
What about investing?

The current narrative is more like “robinhood stealing” by whatever means
That tell you a bit about priorities then.
Do you have any idea how much damage can be done to the grid if there is a great disparity that forms between demand and supply?

You literally had machines running on redline to keep up with demand because so much generation capacity went offline at the same time, and the weather precliuded deployment of either the personnel or equipment to handle it safely and quickly.

That is why the statutory max price was set. If you were going to use that power, and put that generating capacity at risk, so PUC thought, you were going to pay for it. They figured the pricing signal would control demand.

Well... They were wrong.

"Your debt collection stops being my concern when my and my dependent's survival is on the line." --Every human being in the back of their head, in the lizard brain, ever.

Sure, it feels bad afterward, and you try to follow what guidance you can at the end of the day, and reach out to those you're in a position to reasonably help, but that was a demand inelastic situation. Be able to pump a certain threshold of BTU's into your environment by money, barter, burning, or retaining via insulation... Or die.

I'll give ERCOT and PUC the benefit of a assumption of reasonability given info at the time; but I really can't forgive the human nature centric myopia that the homo economicus model has foisted on the world.
I think this goes together with the "don't buy cheap" rule. If you spend $100 on a mattress after a year or two it'll be ruined (and probably not very comfortable to begin with), so it's better to invest say $500 (random number, I have no idea how much you should spend on a 'good enough' mattress) to get something better quality.

But yeah as you say, after a certain point it's diminishing returns. A Corolla will get you to work just as well as a Porsche, but that's not why people buy Porsches.
They go with the rims on my car.
No, we should allow it because GMO represents the potential for increases in agricultural efficiency and total output that mean the difference between millions starving to death or not.
4S doesn't have LTE, and Siri is very debatable as requiring the new hardware, so that one was a pretty weak update.
Adobe Reader and Acrobat on MacOSX also include a file named authplay.dll?

(Any chance Apple's 'Preview' PDF-reading capabilities are similarly vulnerable?)
Frankly, I think the best way to learn lambda calculus is by writing code in Scheme or Common Lisp or some other language with a nearly one-to-one mapping between the language's syntax and semantics and what lambda calculus has. Learn by doing, in other words, and introduce hard concepts using code.

Yes, that's SICP. It's pretty much inevitable that book would get mentioned here, because there's a whole group of people (not everyone) who learn best when they learn by doing, and SICP is the paradigmatic contribution of the learn-by-doing school to this topic.

My point is, maybe this alligator stuff could be made into a game and people could learn by playing. That's a well-verified method.
== We can influence it a bit, but definitely a lot less than we having giving ourselves credit for. More than that, we don't have enough data to understand how the climate would change by itself, without human influence. ==

This logic seems completely contradictory. At first you argue that we can’t really influence climate, then you concede that we have no idea of our impact on it. Can you further explain?
I really hope they don't, but I could see it happening.

The popular mods are probably also going to be seeing some issues from this. A little indie company from Prague might not draw enough attention to get DMCAs and lawsuits drawn to their mod makers, but facebook definitely will.
I agree. I will say the price was at a point that I didn’t even have to think about it at 1$/month.
I looked at the features, signed up promptly, and wired up a custom domain. The only thing I’m not excited about is rotating all my emails...

Thank you for putting this together. I love that you even have 2fa support.
same with arduino. breaking from pro emedded work to Arduino for some just for fun projs, im flummoxed wo my debuggers and astonished how unfamiliar the community is!
>Having a compartment full of leaky flammable fluids and hot exhaust components might tend to do that on occasion.

Indeed, but you also get animal related fires (I have no clue as to what percentage) as birds, mice, chipmunks etc will build nests in vehicles.

I imagine the animal related fires are pretty low and in the case of an EV would be next to non-existent for nest-related fires, I wonder though if EVs though are more at risk of electrical fire from pets chewing on wires.

Trying to find any sort of statistics I stumbled upon a wildfire site that documents animal-started fires, the most recent one gave me a bit of a chuckle so I'm including it here:

"Bear falls on Sheriff’s vehicle causing crash and fire" https://wildfiretoday.com/2019/08/09/bear-falls-on-sheriffs-...

There's also the infrastructure damage caused by animals that is documented at https://cybersquirrel1.com/
That's a really good suggestion!

I agree it would be great to be able to create a per alias blacklist of senders who the alias will block emails from.

That way like you said you don't necessarily have to deactivate the entire alias if you receive a couple of emails from an unexpected source.

I'll definitely add this to my to do list, thank you.
It's easier in the sense that more people are able to do it. Not in the sense that doing it incurs less suffering, or in the sense that making yourself do it requires less willpower. The spectrum between easy and difficult is multidimensional.
I want you all to read this article he wrote on wind energy and tell me seriously that he is arguing in good faith:

https://www.forbes.com/sites/michaelshellenberger/2019/06/26...
I think KFC invented/patented the combi-oven, they could be referring to that. (A humidity/temperature controlled oven that can be used like sous-vide.)

Practically I kinda doubt you'd want frying temperature anywhere near a computer, but you should be able to get warm enough to safely hold already cooked chicken.

Edit: I think this is the KFC patent for the combi-oven: https://patents.google.com/patent/US5077065A/en