jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
better question yet: Did we ever get a full post-mortem of the six day outage the service had? other than hand waving statements about user subscriptions? what fixes were made or lessons learned?
> ...but it doesn't feel like this project is actually going to achieve it's goals beyond letting a small number of lucky users play around with stuff.

Will they end up building some product that will be adopted by droves of customers and offers a completely new paradigm for interaction? Probably not.

But I'd argue that's hardly where "esoteric" research like this ends up going, and in my book that's OK. Bret Victor, who is behind Dynamicland, never shipped the full drawing app from his interactive visualizations talk as far as I know. Neither did anyone ever get to buy or download the editor he shows in "Inventing on Principle" as a new IDE that offers incredibly great feedback while programming.

Nevertheless, his talks are among the most inspiring things I and I think many others have ever seen in the area of HCI, and at least in my case are responsible for a large part of my renewed interest in the field.

Will anything out of Dynamicland capture people's imagination and enthusiasm like that as well? Maybe. Maybe not. But the point is to explore, and I applaud those who do.
Tilt5 might interest you as IMO the best paradigm of AR glasses--headmounted projectors with retroreflective surfaces. https://www.tiltfive.com

Portable, multiplayer--and comes with massive improvements in FOV and contrast due to its design.
Why another altcoin and not simply ETH or BTC? You state privacy and performance: could you be more specific?
I never understand this point personally. If you're delivering value to the multiple companies you work for such that they like you, or at least don't fire you, then I don't see anything immoral in that. It's merely corporations who insist on people working for one and only one company at a time when in reality it shouldn't matter.
Great point. I think BSDs got this right with their ports. (Incidentally, NetBSD's pkgsrc supports Linux.)
How do you prove the endpoint is running the code to which it links?
The addition of micropayments to Signal is discussed separately at https://news.ycombinator.com/item?id=26724237
@dang/HN admin: It was disappointing to see this thread instantly go from Page 1/Top Ten to Page 3/#64.

Did some auto-filter get triggered?
No, it is not a myth, but you have to take the initiative.
Odersky writes a good post about the kitchen-sink aspects that a lot of people complain about vs java: http://scala-programming-language.1934581.n4.nabble.com/The-...

Having used Scala for a lot of side projects, the only thing that seems kitchen-sinky to me is native XML support.
> simplest solution of limiting the leak effects is not possible...

For every complex problem there is an answer that is clear, simple, and wrong.

-- H.L. Mencken
Sounds perfectly reasonable and I hope they can pull it off. Google hasn't shown the UI design sensitivity necessary to compete with the iPhone UI, but they are determined and iterate quickly, so they can probably get to a point where their UI will be better than what handset manufacturers can come up with.

Openness is great, but being open without setting a high standard is not good in the long run.
It would take a lot, you've got that right. For one thing, I wouldn't be alive to enjoy the payment. I wouldn't do it to save the lives of the same number of other people. I probably wouldn't even do it to save twice as many other people. At ten times as many I'd waver. If you want me to kill everyone I know and then myself in order to save the lives of a hundred times as many, I'd probably do it. Maybe.

They'd have to be some pretty damn awesome people I'm saving, and there'd have to be no other way. I wouldn't do it for poor starving people in Africa, that's for sure (You could probably save the lives of a million Africans for a lot less than you'd think . . . I wouldn't murder everyone I knew for a billion dollars and that would probably be enough to save a million African lives. Yeah, I'm a little selfish.). But you're right, there is a price. I'd certainly do it to save the entirety of the remainder of humanity. But even then you'd have to convince me that you could deliver on a promise like that, and I'm a tough sell.
I agree with you in general, but I'm not so sure when we look at something like Madoff where money literally vanishes. That money, as you say, represents an actual value that did not actually vanish. It's rather hard to say where it went, but it's unclear that there's a net drop in value for humanity.

This could in a certain sense be a case where the broken window fallacy actually holds up to scrutiny. Since the money is merely symbolic, no value is actually lost, merely shifted. People are adversely affected, but if they are spurred to create more value, it's plausible that the net benefit is positive to society.
There are a lot of "Well, actually" people on hacker news.

http://tirania.org/blog/archive/2011/Feb-17.html
San Francisco, CA - Full-Time Tripping.com Full Stack Engineer ---About Us--- Tripping is the world's largest site for vacation rentals. We work with top sites to offer 1.5 million vacation homes in 50,000 cities worldwide. We’re venture-backed, growing FAST, and having fun playing in a $100B market. And we’re looking for Backend Engineers right now, so apply today.
---About You--- You’re smart, driven by logic, and passionate about finding creative solutions to complex problems. You love data and you’re obsessed with using it to make the world more efficient. You’ve always set high standards for yourself and you want to be surrounded by smart people who challenge and inspire you to play at the top of your game. We are looking for talented Full Stack Engineers to start ASAP. Tripping is a tech-focused startup, so you will have the freedom to try new things and influence the design and technical direction of the site.
---Requirements--- Strong knowledge of a modern language - PHP, Python, Ruby, Go * Strong understanding of MVC and frameworks * Strong knowledge of big data, database design, and/or search algorithms * Experience with NoSQL and/or RDBMS * Demonstrated ability to write clean, light code * Experience working with Javascript, HTML, and CSS * Experience working with XML, JSON, and REST * Experience working with queueing systems such as RabbitMQ and Beanstalk * http://www.tripping.com/about/jobs/fullstack-engineer
I've always known intellectually that the Saturn V was an absurdly powerful rocket, but I think this is the comparison that really drove it home

> [T]he power output of the Saturn first stage was 60 gigawatts. This happens to be very similar to the peak electricity demand of the United Kingdom.
No. Touch screen monitors with HDMI need another channel, usually a USB port, to send touch events. In theory, I guess you could send events over DDC, but then you're gonna have to get video driver makers involved, make sure that the spec you choose doesn't cause existing drivers to puke, etc.
For supported cars, the car's stock AEB system still works as intended
FOr some cars, openpilot only does lateral (steering) and doesnt do longitudinal (gas/brake), so the car's stock dynamic cruise control is in control which includes AEB
Would you drive to Tahoe in the snow with this?
And to address your concerns re: salary equalization - it's happened/happening for sure. It is why it is so important to uplevel and be the higher/more valuable employee/asset. If you're a good problem solver and software engineer, you can demand a higher wage, even with the equalization, as you're in a top %'tile market demand wise.

If you're aiming for low/mid-level (generic) employee, you're eventually going to have a hard time competing with someone who can survive on less. It has been what is causing a lot of the angst in the middle and lower class (especially in manufacturing jobs), as their labor is easy to outsource in many cases to cheaper places.
> When one is actively involved in lobbying and introducing candidates whose agenda is favourable to them into government, the lines are blurred.

Capitalism requires private property. If you come up with a system “capitalism except we relax private property norms” then you’ve blurred the line right out of “capitalism” into fascism, communism, centrism, some other “-ism.”

> That only happens if there is a meaningful separation between government and private owners or oligarchs.

Yes, exactly. When the government expropriates property and gives it to friends of the people in government, its imperialist but not capitalist.

> Your definition is reductive.

Indeed.
> The jobs are all in cities. Workers need to be in cities.

This is beginning to change and the pandemic quickened the pace. If Starlink comes online and works as promised it will further speed up the process.

I think there are many people who live in a crowded city only because that's where the office is and would chose to live elsewhere if it were possible.
Read them as a kid; did not enjoy illustrations at the time because everything was so... trashy, crappy, make-shift -- which as an adult I realize was exactly the point :)

It also caused UNTOLD confusion to my childhood mind. It was translated into our language, but they left the honorific "Sir" untranslated, as-is.

"Sir" means "Cheese" in my language... :O

As far as I was concerned for several years, whenever the characters in the comic spoke to anybody of authority, they would speak like:

"Cheese Bob, please Cheese, don't beat us up Cheese!"
"Cheese YES Cheese!"
"I'm terribly sorry Cheese. It will not happen again Cheese!"

... honestly, I missed that dose of surrealism when I put 2 and 2 together eventually :-D
Say what you will, but these are really pretty photos. It's a shame that we so rarely see NK culture except as ways to incite non-Koreans. It would be nice if we could see more about how ordinary people live, festivals, etc.
I look briefly, but could not find any...
The issue is that they are mostly presenting at French engineering schools/colleges, and the presentations are... in french. There are no usually no transcripts nor even translations. At that point it's a cultural thing I guess to be bad at sharing knowledge world wide (Disclaimer: I'm French).

I could not recommend enough to listen to it though. The viewpoint he is presenting is unusual enough to be worth it.
Agreed 100% - anything in text - you can easily search/index later
To be fair when Columbus made contact with the original residents of the Americas, it didn't turn out so great for them.
Look at cars, consider both tinkering and “right to repair, but with no guarantee on know-how”.
Backed by cash in a bank account doesn't mean that much. As you probably know any bank will take deposits and use them for loans.

Strangely USDT sells at a premium to USDC (audited) for years now.

My guess is it will slowly be replaced by an audited stable token if the market wants that.
> A government absolutely can declare that the correct blockchain is actually this other blockchain, or the only legal algorithm is now a version of their own invention (like the split between Bitcoin and Bitcoin Cash, but enforced by law).

To that point, I found this blog post pretty interesting: https://juraj.bednar.io/en/blog-en/2020/11/12/how-could-regu...

tl;dr: Bitcoin mining is mostly done by businesses, businesses will choose legal compliance over bitcoin-idealism, governments could wrest control of blockchain transactions through legal penalties (e.g. blacklist certain addresses and make it illegal for miners to process transactions from them OR mine blocks based off ones with illegal transactions). Economic incentives will encourage miners too small for enforcement to conform to the regulations. Bitcoin idealists can't do anything about it because their hashrate is puny and no one legit will deal with their forks.
It's called promotion-driven-development. It's a quite popular methodology on big tech these days ;)
It's a trick.

Or a treat.
So, your private data is still in Google's storage? I know it's convenient, other than that... I pity you.
Site crashes with and empty search query.
Would you rather have 1000 websites in a certain language, virtually all of them unblocked, or 3000 sites in another certain language, 80% of them unblocked?
Clickable:

http://200square.co.nz
I like the first comment by Technocrat, copied and pasted here for posterity:

---

http://www.bloomberg.com/news/2014-12-11/sony-hack-reveals-h...

"Documents stolen from Sony Corp. by hackers include detailed and identifiable health information on more than three dozen employees, their children or spouses -- a sign of how much information employers have on their workers and how easily it can become public.

One memo by a human resources executive, addressed to the company’s benefits committee, disclosed details on an employee’s child with special needs, including the diagnosis and the type of treatment the child was receiving. The memo discussed the employee’s appeal of thousands of dollars in medical claims denied by the insurance company."
Nothing in the "plumbing" defines what merge/diff algorithm is used or is even needed. You can pick any of the merge strategies, or plug in any diff utility.

The plumbing cares only about one thing, that you have a valid data structure, a data structure that among many things tracks "what was/were the previous state/s before this commit?" as a pointer to the previous commit/s, nothing more. I can construct a git tree by hand / shell script just piping in full text/binary files, and git's porcelain will happily spit out "diffs" of the structure.

Your porcelain on top of that decides what to do with that information, standard builds admittedly just provide diff tooling that focuses on , more expansive UIs can diff some binary data (e.g. GitHub shows diffs of images using a UI more suited for that data, with side by side, swiping, or fading to allow someone to examine the changes)

> The assumption that you are storing text files is very much built in to the design of git

I haven't dived deep in a while to git's source code, but the last time I did, this argument would only really hold true for packfiles / where delta encoding is used to compact the .git directory's contents as that does indeed seem tuned for generic text content instead of binary data.

That isn't related to the diff/merge functionality of git though; that is a feature used to reduce disk space by reducing loose objects (full copies of the previous versions of files), trading increased compute time (rebuilding a previous version of a file from a set of diffs) for reduced disk space.
maybe zero discipline and/or work ethic are disorders?

do you believe in the concept if mental health at all?
So Oracle's reason to buy Sun failed? I am happy.
This here is why requirements need to be use case oriented, not code oriented. “I want to be able to look at my user profile” not, “I need to click on my user profile picture and navigate to a page displaying the following ten items...”

There needs to be room to deliver the value that can take on that uncertainty. It’s a good thing when an engineer can take a look at the use case and have options for how to deliver it, if you hired for that.
I had been in the same position for about ten years until I set up a limited liability company. It does take some effort to set up and costs about $20/month[1], but to me the peace of mind is well worth it.

[1]: https://www.ukpostbox.com/address/business-address-service
Top comment on Imgur in 2019..
I (as a manager) always get a push-back when I try to impose my timelines on my team. Though we do have a healthy conversation as a result and we end up uncovering a bunch of unknowns which I then take it to my boss to inform them.

When an engineer says they need 4 weeks instead of 2 it's my responsibility as a manager to get into the details, not as a way to micro-manage but to help my team be more confident about the 4 weeks timelines. Often times the engineers have a "gut" feeling but aren't sure about "why" so I push them to spell out that "why".

To answer your question; "b" is just about the worst possible option. It not only makes you look bad but also the whole team will get labelled; remember that your boss also has someone to answer to and it'll make them also look bad. Never keep your boss/manager in the dark. Push back with data and educate them as to why it takes 4 weeks instead of 2.
Oh, those are impressive websites, don't get me wrong.

But I think that the intent and purpose in design matters. And awwwward website's purpose is pretty vacuous. The websites there are ad brochures. A single short sentence in huge font above the fold, a compelling image - the purpose there is to grab attention, while offering little information. Compare it with densely packed, more honest and less thirsty websites of the 90s and you'll see why a lot of people are nostalgic.
So we are back where we started, no?
Most ML will eventually be commoditized so it is unlikely that specializing only in ML will make things better for people who dont come from permier schools. If you have a so called MiML from any premier school you may not know jackshit about production Ml and still earn hundreds of thousands.
I lived in Montreal for three years and for at least eight weeks of the year the air outside was so cold that it hurt my face and made my eyes tear up. It is also a beautiful city and was a great period in my life.
I find the animated images that constantly flip back and forth between "old" and "new" images distracting and make it very difficult to understand the changes.

If the author added a button to allow the user to toggle the two images I think users would be appreciative.
Most of the terms in Maxwell Equations were added one at a time to fit some restrictive set of experiments. https://en.wikipedia.org/wiki/Maxwell%27s_equations#Conceptu... The last term was a leap of faith.

The Plank Equation for the black body https://en.wikipedia.org/wiki/Planck%27s_law was the most successful curve fitting in history. They need like 30 years to discover quantum mechanics and understand the details.
Thats fine, but what about automatically rolling over to a paid subscription? That's not a trial, that's a first-30-days-free offer.
I can't give you a checklist for how you should determine who you trust -- that's one of the reasons why I don't advocate for or endorse any particular VPN, and one of the reasons why I don't disclose which VPN providers I use. The difficulty of determining which VPNs to trust is why I call them a "least-bad solution" rather than a "good solution."

There are a few other people on this post who are recommending specific VPNs, and you can (and should) look through some of their justifications for why they like their providers. A couple of things you can look into if you want to know where to start:

- What technologies are they using, contributing to, etc? Do they have a good rapport with Open Source communities?

- Do they support OpenVPN/wireguard? I advocate against using a custom VPN client, I don't want my provider to ever touch my computer, only my traffic.

- What's their privacy policy look like? Do they make public commitments to destroy logs? Are their claims on-their-face absurd? There's no such thing as a VPN that does zero logging at all, so if someone is claiming perfect anonymity, I distrust them from the get-go.

- Have they had data breaches in the past (for example, NordVPN)?

- Are there any high-profile cases of them refusing to provide logs to someone?

- What country are they located in? Depending on the country, a foreign VPN can complicate collusion efforts.

- Do they pay for ads, and how do they advertise? Do they make inaccurate guarantees about what a VPN can and can't do? A VPN isn't going to protect you from the police, and a VPN on its own will not make you private, so I distrust companies that make those claims.

- Do they seem competent? Do they have instructions on how to deal with things like DNS leaks, or how to set up killswitches?

That's not an exhaustive list. It is absolutely a pain to determine trust -- this is the biggest problem with 3rd-party VPNs. Don't go crazy with it; a VPN is just one layer in your privacy setup, so it's OK to have something imperfect. Don't aim for perfect privacy, aim for "better than what I currently have."
The one I learned was this:

Person A is on a moving train and tosses a ball into the air of height H. To this person the ball travels a distance of 2H to in a time T to return to his hand.

Person B is beside the tracks and sees the same event. To this person the ball travels 2 * (x^2 + H^2)^1/2, which we'll later call D, in the same time T where x is the distance the train traveled during this time.

Since velocity is a measure distance divided by time the velocity of the ball in Person A's frame of reference is 2H/T (V1). The velocity of the ball in Person B's frame of reference is 2D/T (V2). Obviously V2 is greater because the distance traveled is greater for the same amount of time.

Now suppose instead of tossing a ball into the air of height H, Person A shines a flashlight to a mirror at height H. The new constraint is this; the velocity of light is a constant and cannot be faster for Person B. Now what? Length contraction / time dilation is what.
> Golang tried to make it easier and it still isn't.

How much of that is because Golang doesn't compile to C, and how much is because the languages just don't fit? E.g. you'd still need a way to mark whether Golang was supposed to garbage-collect a value that had been returned from a C call, or not.

> Most of the systems already have C compiler installed, if you target it, there is no friction in setting up building environment and so on.

Yes there is, because you still need to build the thing that interprets to C. If anything there's more friction than having a compiler that directly builds native binaries like e.g. ghc, because you need two tools - your translate-to-C tool and your C compiler. "Most systems already have a C compiler" is only really true on *nix; it will be easier for a Mac or Windows user to run your system if you distribute e.g. java bytecode.
What I meant is that the human species is naturally gifted for endurance running. We're not naturally gifted for underwater activities, we're not really designed for flying, but running at a moderate speed for long periods of time is something that we're naturally good at (and specific parts of our bodies are specifically designed in a way that helps with that activity).

The reason why we need to read books and get interested in the theory is especially because we're culturally evolved in a way that doesn't require for us to run around all day long. The skills associated with running are now almost obsolete when they were absolutely crucial back in the days of hunting and foraging for food. As a result, we've kind of lost touch with the minute details of what makes for efficient running, just like I'm not sure a lot of people would know how to make a fire in the wild anymore, those activities are a bonus now, not a necessity.
But is that really true? Is there some reason why A/B testing necessarily means "testing small, incremental changes"? It seems to me that once you've got your buggy, you may want to test what kind of things should power it-- horses, rabbits, internal combustion engines, windmills, etc.,-- and see what performs best.
Alternative, even more slick and witty phrase:

Build success.
So, you have the box office numbers from the parallel universe in which there was no pirating to prove this claim?

Just because they didn't make more profit doesn't mean they lost profit due to downloading.