jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> We collated the prices of a 330ml bottle of beer in supermarkets around the world using online shops, focusing on well-known beer brands such as Corona and Heineken.

There in lies the problem. I was wondering why some low income but high grain output countries like China and India have high beer prices. In case of China, it seemed odd that beer was even costlier than its rich neighbours like South Korea and Japan. If you look at the prices of imported beer which are subject to high import duties and shipment costs, it is not going to give a fair picture.
i didn't know the actual data got passed from host to host... i was always under the impression that the data was broadcast and merely the token or "talking stick" got passed from host to host in a ring.
> Doesn't fragmenting the source into thousands of files make compilation far slower than it needs to be?

This allows incremental compilation to work much better than it otherwise would. Your first clean build may be slightly slower, but after that, you only have to recompile the files you change.
Look at sharepoint. It's a total nightmare of a platform to develop on, but the people just adapted and built their businesses on it
If we're splitting hairs then the lack of control seems like a better criterion to distinguish the two. If you ask me there's no reason a zeppelin would be inherently less 'flighty' than a helicopter.
The common understanding of flight definitely doesn't include lighter than air (well atmosphere in this case) vehicles.

The first flight was in 1903, not 300 BC China when they used sky lanterns.
Wow I see. Could they not use the initial Rust compilers (and however those were bootstrapped? I have no idea how) to get a Rust compiler going? I'm guessing it's just too painful?
Most NFT use cases which are emerging right now are essentially legal ownership created to the owner of NFT token.

In other words let's say there is a unique painting, now they established that the owner of a certain nft gets to own certain rights over that painting which could be licensing or other rights.

NFTs have essentially decoupled the ownership of a role of a contract with the transference of that assignment to an individual.

Instead of modifying the owner who has the claim on a certain piece of art or object by modifying a document, they are simply using blockchain to establish the ownership of a token and token links it's owner to the contract.
"Tomorrow is just another day.

That you'll never forget."

Am I the only one that laughed out loud when the second line faded in? I have given Steve Jobs more money than I care to admit, but the hyperbole is bordering on self-parody.
You should use "Offer HN:"
By what way, do you think it is an imitation of Google Wave? Please elaborate.
Google has all the pieces to do this even better than Facebook. I look forward to seeing what they can do with GMail, Google Chat, and Google Voice.
And FB's blog post on this: https://blog.facebook.com/blog.php?post=452288242130
Apple may be a threat, but I'd say the telecoms are much worse. Apple can only cripple their own products; Verizon and AT&T can cripple everything.
* If everyone going through an airport fully believed that these checks are an efficient way to ensure our safety in the air, far less people would have a problem.*

Given that the facts say otherwise, I suspect that this is going to end up being a pretty hard sell.
> If you don't care about the particular ethics/concerns for humanity, what OP wants is definitely possible.

Or actually the opposite. The reason I've lost interest in the businesses that I code for is that their products and missions are reprehensible. I feel bad when I do a good job.
Why would that be bad? I couldn't care less about the actual value I'm generating to a company. As long as I can maintain a balance of working the least and earning the most and my employer think I'm being overpaid, I'm fine. The reality is that even when I strive to work the least I can, I still am being underpaid. That's how companies work. The value I generate is much greater than what I'm paid.
extern "C" {
// my C++ code

}

Big deal.
> As it stands, it’s not E2E by default

Yes, and enabling E2E "secret chats" on Telegram actually hurts user experience, so most non-tech-savvy users avoid it. Additionally, your address book is continuously synced to Telegram servers.

> there’s little preventing Facebook from pushing an update to your phone which backs up all your chats to their cloud

Just to add to your point- WhatsApp currently backs up your chat history to Google Drive or iCloud unencrypted. It requires opt-in but they nudge you frequently.
This doesn't match my experience at all, and given Laravel's popularity... this comment would be a lot more valuable with a why.

I will say I opt out of the starter packs and Laravel Sail (their Docker-for-dummies basic setup) in favor of a more bespoke setup, but my Laravel experience has been great otherwise.
this option is removed from youtube afaik, however, google photos now this option on local devices. If you edit videos you can see stabilise option, which is actually the youtube option.
> But are they more productive, get shit that we care about done [...]

I think there's a balance to be struck between "getting shit done" and "write something that will be maintainable in the future".

It might be true that (some?) Haskellers overdo it, but I've definitely seen enough of the "let's just get shit done" people who create messes that are completely unmaintainable and full of bugs after just a year or two.

And IMHO, the software industry is in a really sorry state, considering how bug-riddled most software is, how most software projects fail or are considerably above budget, etc. [1]

I've seen quite a number of failed projects in the companies I've been so far, a number of them involving quite a lot of resources. I've seen companies trying to rewrite hopeless messes and failing at it, grinding everything to a halt, because the code base is full of implicit assumptions that nobody bothered to properly specify anywhere. I've read about Shopify spending a whole year to upgrade to a newer version of Ruby on Rails.[2]

Probably the industry doesn't yet know how best to find this balance but I don't think that the Haskellers are solely to blame for this.

[1]: https://danluu.com/everything-is-broken/

[2]: https://shopify.engineering/upgrading-shopify-to-rails-5-0
Cheers, I'll have a look at that.
The bond holders and shareholders didn't have insurance nor did the counter parties (mostly other banks)[0] but didn't effectively assess the risks despite thousands of analysts between them. How could/should a retail investor with a few hundred or thousand dollars assessed the bank's creditworthiness? A few analysts, economists and traders saw it coming but most did not.

[0] I know they were largely bailed out but there was no promise in advance (and we probably agree that they shouldn't have been bailed out to the extent that they were.
FWIW, Google spelunking reveals this university to be the University of Georgia, whose policies I would have expected to be better than that. However, public state schools do have to deal with a lot of pressure from the state to not expel taxpayers and stuff like that, which is unfortunate and wrong.
I had Ruina as a dynamics prof many years back. Good teacher, Good class.

I still remember that he was interested in self walking robots at the time, powered only by gravity and walking down a slight slope.
"An interruption - no matter how short or slight - collapses that whole mental model in fragments on the floor. I literally have to re-build it before I can continue to work and that typically takes anywhere from 15 minutes to over an hour."

One thing that helps me with this is to "sketch out" my plan in comments before I start. That way, if I get interrupted, I have comments to jog my memory of what I was doing.

This also helps when I have to chase a rabbit trail. Maybe my comment for a particular step just says "capture the substring and replace it with foo," but to actually do that, I have to look up the method documentation. When I finish with that detail, I don't want to have to say "now where was I?" My next comment helps me get back on track.
I thought about this a bit more and, in reality, the amount of english words used could probably be cut down to less than 1000, which would cut down to 1/400th of my original figure. So no, I don't think it's more secure against advanced dictionary attacks.
What languages are has changed.

In fact, when it comes to choosing languages, I think things have changed even more. At justin.tv, we've chosen nearly all of the languages we use because of a particularly good library that each one has (Python, because of Twisted; Ruby because of Rails, etc). The actual features of the languages have been almost irrelevant. We would definitely jump on a Lisp dialect if it happened to have a great library we wanted to use.
Someone came up with a Firefox add-on to automatically use alternate domain names when one tries to access one seized by the US Government:

http://torrentfreak.com/firefox-add-on-undoes-u-s-government...

I'm reminded of the John Gilmore quote, "The Net interprets censorship as damage and routes around it."
They can (in the "they have the capability to" sense of can) because it's a US-controlled TLD. They've being doing seizures like this for about a year with smaller fry.

They don't a care a bit if a site is entirely foreign-owned and entirely legal in the country of ownership.
It seems that it's stuff like this that could be the biggest driver in validating non .com domain names.

I could see a Benelux registrar organization setting up a quality .tld that was free from seizure over stupid shit.

There are still other minor routing problems that can occur, but with proxies and DNS, that is much much more of a whack-a-mole problem than high level domain name seizure.
Thanks for noticing it. We are checking how can we speed up the initial load.
They don't yet block the ability to trade alternative contact information.

If you want to send something that is blocked by facebook send them another message instead asking for an alternative contact medium.
I'm in LA now, and it's great! I'm glad I have friends here and can take a small break.

Greece is fantastic, it's just amazingly beautiful. Maybe we can organise sprints on the beach, that would be quite nice...
Yes, you have: http://en.wikipedia.org/wiki/English_Civil_War

It was a long time ago but it was a very important turning point in British history as it has lead to a transition from a strong king & weak parliament monarchy to a weak king & strong parliament monarchy and eventually constitutional monarchy and democracy.
I saw these things being sold all over Shenzhen about a month and a half ago. The were really cheap (after haggling, of course), but the quality was terrible. Oh and in Shenzhen they were actually being sold as "iPads".
/r/instagramreality is a mildly amusing collection of examples where the photoshopping is way overdone.
The threat model is basically another process compromising the kernel. Think security systems in shared environments.

It's supposed to be hardware based. If process A requests memory with MAP_EXCLUSIVE, and it verifies that it got it that way, the hardware is supposed to make sure the memory is only available to that particular process. No amount of context switching is allowing the kernel to read it, nor could should it be able to modify the running code in a process if it's properly hardened (e.g. put the code to run in the protected area). It pose some interesting challenges, but it seems quite possible
Sure, but Gopher and WAIS and Archie and Veronica all worked too
So far, he's been putting the team together (we didn't all know each other before we started), working on funding, some strategic alliances, budget plans, g&a stuff, door openers.

And he also does some technical stuff when he has the time.

He is not a "manager" in the sense of making a plan for others to follow. Maybe at this point "organizer" and "facilitator" is a better description. But the usual title for this is manager / CEO. Regardless, even at this stage (for our kind of market) it is almost a full time job on its own.
What do you think would be a better installation method than apt?

I use PPAs for Firefox nightlies and wine. It's very easy to set up - just copy-and-paste from the website into Synaptic, and then it updates automatically.
Typescript, React & Posgres or SQLite. I’m really enjoying Remix.run. It’s shares some commonalities with SvelteKit & NextJS.
.
This is subjective of course, but I enjoy how in Remix there is only 1 way to fetch data, which I believe is simpler mental model & way to get started with or work with:

“The fundamental difference here is that Next.js has four "modes" for getting data on the page: (1)getInitialProps - called server and client side (2)getServerSideProps - called server (3) getStaticProps - called at build time
(4)client fetching - called in the browser
with Remix there is only 1 called loader”

https://remix.run/blog/remix-vs-next
Those are more of a competition to WhatsApp, which has been left out in this "threat".
> So surprising given it comes from the same people as Clash of Clans.

I suspect a lot of devs and etc are just trying to find a revenue source and not committed to dark patterns or etc.
We're looking for F# devs, pls drop me an email to andres@nodeffect.com.
Are you talking about a car without power steering, or a car with failed power steering? Because I remember being quite surprised how hard it was to steer a car rolling downhill after I turned off the engine (I thought it would be smart to conserve fuel, did not realise how unsafe that was).
main = putStrLn "job"
While I wouldn't call myself a violent person (even then), several bullying issues came to a quite physical conclusion in my youngest years. And yes, while the bullying stopped against me, it didn't stop the kid from doing it to others.

Do you think it was just non-conformity? The meanness of children in general? Is this something that all humans have? Or some american dysfunction? Some western dysfunction?
Unless you work for github, you lack practical experience in github's internal operation.
I'm not even aware of how to support blind accessibility in Flash but if it does have adequate support, how can you blame the platform and not the developers? It's like blaming Flash for making advertisements too easy to create.
count me as #2, have much preferred iTunes for a good few years now.
It is a huge waste to build a such large piece of software on a platform with so little life remaining and that is already so crippled. That 75% install base is only going to go down and already the coolest people and devices can't use your app.

If you're going to make something as progressive as a web-based DAW, make sure it has a future, even if it's not quite ready for the present.
Art is subjective. Structure is forever.

The first statement is indeed nice and elegant. A small work of art from a coding perspective. However, maintaining in the future will be a pain in the ass. Because art is the eye of the beholder. And future beholders won't appreciate it as much.

On the other hand, the second statement is structured. You know exactly with what you're dealing with. It's ugly. But it's a building block. Anybody can understand it and use it immediately.

So tell your colleague to make a screenshot of the first one and frame it on his wall. Then use the second statement in production. Code must always be generic. Personalization only leads to technical debt.
Write it and have it published when you die I suppose is the other solution.
I wonder if they are including Augmented Reality with their Virtual reality "Thing."

Y Combinator breaks the two out as two parts of the same RFS [1]

[1] https://www.ycombinator.com/rfs/#vrar
Truly we live in a cruel world that doesn't allow a proud death.
Here you go: https://github.com/sasa1977/demo_system
It has a strong type system. Are you mixing static and dynamic typing with weak and strong typing?
Pretty sure this or similar applies to policies of most web services, sadly.
GP is probably referring to this:

https://boelter.blog/2016/04/whats-app-retransmission-vulner...
Not true - I work at a company of 400 people, and we ran into the Process-Per-Connection / pgbouncer issue.
Are some of these problems solved by CitusData?
Regardless of how you feel about the legal question, if you read the whole thing, it’s interesting to see how much the justices differ with regards to their respective grasps of the technical and business issues. In particular Thomas’s dissent includes many very relevant business and technical facts that Breyer’s opinion doesn’t even mention. For example Java SE vs Java Micro Edition, advertising business model vs licensing model, the inherent creativity of designing an API, Apple and Microsoft’s competing products, etc.
Time-to-market is 99% an organizational problem.
Agree. This is interesting.

Covid-19: India Recommends Hydroxychloroquine As Prophylaxis For Healthcare Providers, Patient Family Members

https://swarajyamag.com/insta/covid-19-india-recommends-hydr...
Last time, there was a big search for bag holders. Guess who the bag holders were?

You and me and Fed.gov. It fucking sucks.
I basically agree with this. We've already collectively decided to give up our surveillance / tracking information for the purpose of making ad targeting more effective. I wish we had a competent, trustworthy set of institutions who could take that data and repurpose it for stopping the spread of Covid-19.

Unfortunately, I am not very optimistic about this. There are also people who would misuse this data, and how can we protect the institutions against them? I wish the urgency of the situation could create the will to do this right, but I'm not seeing a lot of positive signs.

Science had a related piece recently: https://www.sciencemag.org/news/2020/03/cellphone-tracking-c...

The takeaway I got from it is that some kind of bold action is necessary - creating a voluntary, opt-in tracking app will likely have almost no effect at all.
We prohibited price gouging i.e. increasing the price of masks that were already produced.
But that does show how confusing the notation is!
Just to make sure the context is clear, my main question is why the article headline says this particular melt caused a 2.2mm global rise in sea level. The melting described in the article would only account for a 1.8mm rise, in isolation. If anything happening in Antarctica had an effect, it would lower that number even further, making it more different from the headline. Does the 2.2mm number include other melting that the article and cited paper don't mention?
I have been meditating for over a decade now. Started when I messed with lucid dreaming as a teenager. I am still unconvinced there is any benefit to it whatsoever, at least to a person who otherwise focuses on their work for large periods of time.

Kelly McGonigal from Stanford or Harvard argues that it increases willpower, but so does just doing things.

There was a study showing Transcendental meditation decreases blood pressure, but Transcendental meditation is a gimmick and the study was funded by the people pushing the system, etc.

All the Harvard studies about core temperature increases show that the monks are actively contracting their muscles to achieve the effect. Same story with slowing down heart-rate. Neither of which ever achieves out-of-norm ranges.
How? With a divorce, GP commenter will be required to continue supporting his* ex-wife's hobbies financially, now without any option to balance then with his own earning. He will not be permitted to earn less and reduce the spending proportionally.

On top of that if there are any kids he will be required to take up a portion of her only responsibility.

* Statistics-based assumption
This is interesting in that it positions security engineering as an that is to be
Although I much admire Bret Victor, this Dynamicland project seems like a really, REALLY deep rabbit-hole. I hope he finds it enjoyable and rewarding, but I do hope re-joins the world and starts giving illuminating talks again!
This seems like an ok time to plug my mom's project, https://joyceimages.com/.

She has spent the past 10 years collecting old documents, photos, and artifacts mentioned in Ulysses. For example, there are some really obscure people mentioned in it who she's found pictures of. It's a fun game for her, and if you're reading along it can help you picture what's going on!

The goal is to eventually cover every line of the book.
Isn't it easy enough to protect small businesses by putting a revenue threshold in these changes?

While they are at it, how about also regulating "cash at hand" (like make it such that a corp can't hold more cash than a certain percentage of its revenue)
Not related to the post directly, but for years I’ve read kooks talk about all these ways that rich people avoid paying taxes.

And yet none of them talk about the specifics of how they do it. The only exception I can think of is a CEO being paid $1 but compensated almost entirely in stock. Which makes no sense to me, because it sounds like it would violate minimum wage laws.
This is the premise of Manna by Marshall Brain. The results in the story were mixed.
Baidu places a unique identifier for tracking on Androids SDcard which can be read by other apps that have storage permissions.
While that study just looks at children, I'm not sure if we can claim that "Infection rates are the same" between children and adults, if that's what you mean?

Either way, I think the paper you cited is worth reading. Many people think children are all safe to this, but they do still get infected. What is truly important to pay attention to is that infants are vulnerable to this virus. As the father of an infant, I am very worried.

As for Musk, he can say some dumb stuff like everyone. I just hope he follows through and helps manufacture ventilators with GM and other companies [0, 1]. We're going to be in for a lot of grief if we end up like Italy.

[0] https://www.theverge.com/2020/3/21/21189184/gm-ventec-ventil...

[1] tesla not mentioned but GM is https://www.axios.com/coronavirus-trump-gm-medical-supplies-...
Their doctor has a choice - or should, & could with fewer barriers to competition, especially barriers against things which work just fine throughout the world.
but at least we can keep as many elderly alive as possible

Your information is out of date.

Younger adults are large percentage of coronavirus hospitalizations in United States, according to new CDC data

White House officials warn millennials they are not immune

https://www.washingtonpost.com/health/2020/03/19/younger-adu...
More masks is better than fewer masks, even if they are distributed sub-optimaly.
This pandemic is potentially going to kill a lot more people then Chernobyl did. And permanently injure (via lung function damage) many more.
The respirators in question have exhalation valves[1], so they definitely wouldn't be normally certified for medical use.

[1] https://twitter.com/anndornfeld/status/1241372544764006400/p...
you have glanced off a big point.

Water takes space and needs maintenence to keep in large quantity

its better to be able to generate clean water than try to keep large quanta of water clean
It gets released more quickly but not insanely so. Like spilling a cup of hot coffee, you’re increasing the surface area.
grep type approaches are really good when part of your application is generated as SQL strings to make tables (which is a pathology sadly common in most data science codebases).
To bad testing[0] isn't introduced in any of the examples. As breaking the compile step only get's you so far with generating interesting challenges.

[0] https://ziglang.org/documentation/master/#Zig-Test