skysight-inc/HackerNews huggingface dataset:
Subscribing. I find I tend to very easily forget the projects, ideas and endeavors that keep me inspired. I occasionally find about them again in my notes, bookmarks or chat history, and then productivity might go up again.

I guess the current environment for many people (at least for me) contains too many distractions that so easily washes away all the good ideas I've been pondering on.

Being organised by keeping a daily todo/journal has helped a lot, unless I forget to use it, which happens from time to time.
It's good that they are finding a way around the legal hurdles. Even if the real physical activities are rather inefficient, like sending a grandmother across the border instead of running a proper import business.

But it's of course also silly that those legal hurdles are there in the first place. Especially for (some part of) the government.

Medical tourism for operations might be next?
Good luck trying to sell a million dollars worth of bitcoin.
Completely agreed, would never write it this way anymore but the example is a bit older
I still can't wrap my head around the prominence of this idea that the only way to solve our problems as a species is to live worse lives and to be more disconnected from others.

Whether "it" is international travel, point-to-point personal transportation, or whatever, make it sustainable for everybody, instead of criticizing it for whatever group you have a bias against.
is it really an MVP if it isn't V?
Still cheaper than a blockchain
We have customers doing this with yFiles. But that's a generic graph drawing and layout library, so getting from your network topology to a graph structure and getting health events is not something the library helps with. You'd get automatic layout, however, and colored dots are on the trivial side for a visualization.
For the record, July 2019 is still at least 18 months after the release of SciPy 1.0 (late 2017)

https://docs.scipy.org/doc/scipy/reference/release.1.0.0.htm...
WKSctl: A Tool for Kubernetes Cluster Management Using GitOps
> Maybe I'm too optimistic.

Don't be optimistic, but don't be pesimistic either.

Do what you can - donate time or money, or just recommend everyone to not use the piece of carp that is Chrome. Anything based on Chromium counts as well, their codebase is dictated by Google, one way or the other.

My mom had so many issues with ads until I installed Firefox for her, and honestly, the ad blockers make the internet a much better for navigation.
One of my favorite questions to ask technical candidates is:

Tell me about a time you made a mistake that you thought was going to get you fired.

1. Everyone has one. If you don't, you haven't been doing this long enough and I want you to make a couple of those mistakes elsewhere first.

2. If you didn't learn anything from it, you're going to make that and bigger mistakes in your hubris. I'd rather you do that elsewhere.
> HN is very anti-blockchain which is surprising. I’m not agreeing with the twitter user saying Wiki should be on a blockchain but projects like Visa B2B Connect, which wants to use a DTL for interbank transactions, or multi-party supply chains are valid use cases. They’re also technically interesting.

The context for the blockchain is distributed public log allowing anyone to replay and revalidate transactions from the inception at any given time with no need for approval of any other parties. As soon as any of those characteristics ( distributed, public, revalidatable) are not met ( !distributed, has access controls, not revalidatable from inception ) it became a weird ass database. Probably a rather lousy database.

Visa B2B Connect is a database, which is why Visa is needed and which is why customers need to be onboarded. Blockchain there is a marketing gimmick.
With enough developers. Why do you see that as a problem? If the code is well structured, most parts of it can be reviewed and tested in parallel.
If it's in your own free time on your own hardware why would Amazon be able to capitalize on it? Employees are not slaves.
The 770 and N800/N810 were amazing, and obviously the N900 was a real powerhouse at the time, but they just didn't have the marketing panache of Apple for widespread adoption.

I remember following the development of the N950 and being thoroughly disappointed when Nokia killed it off and went all in on Windows Phone instead of sticking with Linux-based systems.
Duplicate of yesterday's https://news.ycombinator.com/item?id=22284588
Custom GitHub Issue Labels
I fail to see how Sunday closures are progressive at all. If the total amount of time off isn't greater then it doesn't benefit workers more to have Sunday off as opposed to Friday or any other day of the week. From a utilitarian perspective having a restaurant close on the one day that most of their customers have free time to visit is highly inefficient.
In Praise of Irrationality
can someone please run this again, it's been so accurate!
Zero and DeepSpeed: New System Optimizations
So here are the numbers for New York to Paris. I used a 737 Max 7 for this since the max range is right about the same distance so the math is easy and the 737 Max is a fairly efficient plane but an A321 neo would be similar. Albeit a 737 or A321 neo are not planes that you would fly New York to Paris in.

So it is looking like jet fuel is around $2 a gallon for airlines right now.[1] A 737 Max takes a total of 6,820 gallons.[2] Since the flight from New York to Paris would be almost the max range we can assume all of it would be burned to transport the 172 passengers.

So ($2 * 6820 Gallons) / 172 People = $79 per person in fuel.

[1] https://www.statista.com/statistics/197689/us-airline-fuel-c...

[2] https://en.wikipedia.org/wiki/Boeing_737_MAX
I just want proper stack traces in my core dumps.
There are no blocks, just bare commits.

There is no chain, it's a DAG.
> Mozilla lost the browser wars

Honest question... who did they lose to? Google Chrome?

For me personally, Firefox has been better than Chrome for several years now. The only reason I still load up Chrome is when I want to stream to my Chromecast.
Really cool, I remember seeing it over 8 years ago from here too ! :D

http://www.visual6502.org/JSSim/expert.html

a nice throwback for sure!

(https://news.ycombinator.com/item?id=4108557)
Now that's bloody genius. Trick owners/founders of large foundations/corporations into checking out your blockchain, drive hype, ???, profit.
I’m failing to see how Mozilla is being political, and how fighting hate is political. Theoretically, people across the political spectrum should all agree with that.

Hate online is a huge problem, and if Mozilla think they have potential to solve that problem, I’d say they can go for it. It’s their budget, not mine or yours.
Compiling a Functional Language Using C++, Part 9 – Garbage Collection
The paper being discussed here doesn't mention or imply any changes to the standard. Neither the language nor the standard library. This is entirely a tooling problem.
This is not inkjet ink. Calling this process inkjet is pretty misleading IMO, because other than multi-nozzle piezo deposition of defined amounts of liquid, this printer doesn't have much in common with your consumer inkjet. I mean, it has a permanent "ink" tank resilient against most chemicals and a z axis for multi-layer deposition.

The inks involved are nano-particle inks (commercially available) and a customer 20% CNT ink, for multiple layers of unaligned CNT. That's really the missing info here - their secret. What is this mistery solution which can dissolve CNT, anneal away, and overcome the hydroscopicity of CNT. The latter is the key to this whole process.

If we had more info on the solution, I think we would have seen some hobbyists with deep pockets replicate this by now. Keep in mind there already are hobbyists with homebrew silicon IC fabs.
Create a Weather App Using Open Weather Map API in .NET Core
If you are hinting that SpaceX is better than Boeing then check again, they might be as good (or bad).

SpaceX are not bug free [1] and their development culture is far from being perfect [2]

[1] https://news.ycombinator.com/item?id=20877142
[2] https://news.ycombinator.com/item?id=17835760
Ask HN: Great programming language features, other languages should steal?
You cannot be fluent in all programming languages. But this also makes you blind for language features a particular language really got right, or killer libraries that are just amazing. Which are these widely unknown features, that you only get to know, when working with a language and its ecosystem?

Example:
I'm coming from Scala. Starting to develop a Flutter app with Dart, made me realize how great and safe the serialization ecosystem in Scala is. You can serialize types (and type hierarchies) with a convenient syntax that is completely decoupled from the type itself, while high-performance serialization code is generated at compile-time via macros. Libraries include: https://circe.github.io/circe/ https://github.com/suzaku-io/boopickle
Why not patch/fork redis and include that as a cache that can be used in different languages and has ~all redis features ?
Subtitle: "All programming languages are wrong."

This is fascinating. I was planning to post it myself, but I'm glad someone beat me to it.

Context: This is the latest project from David A Moon, ex-Apple, co-founder of Symbolics, co-inventor of Emacs, co-inventor of Dylan, inventor of ephemeral garbage collection, inventor of PLOT.

This is one of the original Lisp and Lisp Machine gurus. Few living programmers have a more distinguished pedigree in developing massive innovations in software and programming language design.
Maybe you should tell that to Northrup Grumman.
At some point it's cheaper (and better PR) just to let people keep the money and product.

Handling the refund costs hours of work and might end up being more expensive than the return/refund.
Silver nanoparticle inks are being tested for various health effects. One recent study found:

> Silver nanoparticles cause more damage to testicular cells than titanium dioxide nanoparticles, according to a recent study by the Norwegian Institute of Public Health. However, the use of both types may affect testicular cells with possible consequences for fertility.

https://www.sciencedaily.com/releases/2012/03/120314100416.h...

Although the risk should be minimal (if any) with proper precautions during fabrication.
I think you could also see this as a graph coloring problem https://en.m.wikipedia.org/wiki/Graph_coloring#Scheduling

Edit: to elaborate, each committee would be a vertex and a committee-vertex is connected to another vertex if one or more of their members overlap. Once you’ve got such a graph you simply have to a assign a color (or number/letter/anything) to every vertex in the graph, with the requirement that no neighboring (as defined by being connected by an edge) vertexes are allowed to have the same color. You also try to use the minimum amount of colors needed. Then you can safely schedule the committees with the same colors for the same timeslots, and be sure that everybody will be able to attend.
Quality of interactions with basically all government seems to correlate inversely with local population density.
Chinese app reveals if citizens have been in contact with the coronavirus
The Bloom Tree
> I'd have to say cunnilingus and fellatio. Fewer greater joys exist.

Neither are modern.
sadly, it's pretty much accepted finance jargon now.

You can always think of it, every time you see it, as meaning "cryptosporidium"
I'm on my waay BACK to Firefox, there was a strange period when I left, Firefox just seemed really heavy on my machine, and it was super intensive for some dev tools.

Now I say the same about chrome and find FF much lighter and efficient.

Delighted that FF are taking a bit of a stronger stand here in the privacy dept too .
Solskogen 2020 Sunset
It's called product marketing.
Which of your projects are you most proud of and why did you build it?
Christianity is the worlds greatest moral failing...
"Hate" is a loaded term that depends on your interpretation, and can mean a lot of things, most of them political. I won't list them here because it's off-topic on HN.

Mozilla right now should focus their efforts on being profitable (or at least sustainable!) without relying on Google, Baidu and Yandex. Ideological or political pursuits should come later.
New Java Engineering Methods
The Economics of Clean Code
Nothing so complicated. His end game here is to make number go up.
Yes, statistically the majority of people are using Chrome
Is Redis embeddable? If not, it is sometimes building a whole new project is much easier and maintainable than a fork.
meanwhile professors in academia teaching students (who came there to learn from an authoritative source) that blockchain is the future and an important skill in the industry. IMO academia doesn't do enough and is very much complicit in peddling this horse manure.
Imposing your religious beliefs on others and using it as justification to limit their rights isn't "the other side of diversity". As the saying goes: "Your right to your fist stops at my face".
Ex-Mozillian Brendan Eich agrees that privacy is the battle for the future http://www.brave.com

The question is - do you need to re-write the internet economy as Brave are trying to to achieve it, and not just block trackers?

The third element is that governments are becoming addicted to the vast trove of information gathered - will they be willing to give that up if a technical/business model solution takes off.

Interesting times.
I'm sure they would if it wasn't against the law.
"If it wasn't "tainted" by its religious inception, mandatory Sunday closures would make Chick-fil-A the most progressive large service industry company in the United States from a labor welfare perspective. "

To imply something is 'tainted' by its religious inception is a kind of bigotry, moreover, it misses the point entirely: it's the very reason the company is ethical, or communitarian in many ways. Of course, even the very nation, or more broadly 'The West' is fundamentally Christian (or better described as mostly 'secular Christian'). Everyone has healthcare in Canada due to the 'Agrarian Left' which is essentially a brand of Christian Democracy. The same goes for the vast majority of Western institutions that were created more than a generation ago, including most Universities etc.. Consider that there might be more complexity concerning social issues in this world such that anyone with a voice mightn't be always playing favour specifically to you or your version of the 'morality'.
It isn't, they don't, nor should they bother trying
That generally wouldn't be legal.
Olric is not Redis. Redis implements different data structures and has different persistence options. Olric only provides a key/value store and it's suitable to be used as a distributed cache. README.md file contains enough information to compare those tools.
agree. maybe makes sense to change the link
I work in an open office plan and one thing that can really help me to focus is to go to a conference room to work for a few hours. (At my workplace we have some ”conference rooms” that are not bookable.)
Weird to cite Feynman here, in this context.

https://en.wikipedia.org/wiki/Rogers_Commission_Report
Airbus has been fully fly-by-wire for a long time now. It's one of the main differences with Boeing.
Have you tried developing several applications which should work independently but share the aurh /profile info? Add a zero-downtime deployment requirement, and microservices start to look damn appealing. No, they are not a silver bullet, but other architectures are much worse in a situation like that.
I think maybe the difference here is the fact that SpaceX probably treats software as a first class citizen; just like Tesla does, and is likely to have a modern view on how to build and evolve software. Additionally, software is a key component for them that is very much determining the abilities of the hardware. Tesla even ships pure software features that they charge money for. That's unheard off in the car market. And I would expect, Elon Musk to drive a similar strategy in SpaceX.

I suspect Boeing maybe treats software the same way as they've always done, just one of many boxes that need to be ticked in a long waterfall like process. They just throw more people at it hoping it gets done on whatever time line they imagine it needs to be done. They are likely to be very conservative with respect to tools, technologies, and practices (i.e. not much has changed there in decades).

The fact that SpaceX is able to come up with a new design for Starship and can then get it and the software working for several successful hovers & hops in around 9 months, tells me they are able to iterate quickly and adapt to quite major design changes. They launch a lot of rockets and they seem to be learning a lot every time they do this. I don't see how they'd be able to do this without very solid software development practices. I'd expect lots of CI & test harnasses, probably lots of emulators and other tools, and I have a hunch they probably use a lot of static code analysis etc. to prevent preventable bugs from happening.
I was hoping to find how it tasted like.
I'm just stating the fact that the current societal status quo is such that no black person is part of the executive-team of one of the first biggest three companies in the world and that the women that are part of said team have been put in positions that have been usually associated with women, the positions usually associated with men are occupied only by, well, men.

I personally believe that all men and women are created equal, no matter their skin color, and when a society is "built" in such a way that only white men get to put their hands on the positions that "matter" then it means that no way in hell that society is meritocratic. Believing otherwise is believing that there are intrinsic differences between men and women, and more generally speaking between people of different skin colors. We both know that is not the case. Which leaves us with why do only white men get to "profit" from the current status-quo?
Salaried employees don't have free time.
The Digital Dictators: How Technology Strengthens Autocracy
What if there is a bug in kubernetes or docker?

There are tons of them, people find new ones all the time. You troubleshoot it like every other problem.

Hell, you’ve barely scratched the surface of all the ways a kubernetes install can break — coredns? Etcd? Nginx? Istio?

My god what if there’s a bug in the Linux kernel? We should just give up, computers were a mistake.
Trendy is a good word for it. I won mine at some trade show raffle and I know lots of tech folks who all wanted one during a certain period. However I also remember that, among other things, the cradle sync requirement made them not really all that terribly useful. Mine became drawer-ware after a while and I don't think that was all that unusual.
This article implies IBM's use of Slack has been some kind of secret? IBM was the catalyst for Slack Enterprise Grid existing.

IBM have been using Slack internally since about mid 2016 as a bunch of separate teams, set up by the individual departments who wanted to use it. At the same time, an internal CIO initiative called Whitewater started formalising tools to move the company away from internally-managed products such as Notes, Sametime and notes-database based reporting systems to "best-in-class" stuff like Verse/Outlook, Slack, Mural and Pagerduty.

I worked for the company until 2019, and was heavily involved in my department's initial use of Slack as a private instance, along with it's subsequent transition to the Enterprise Grid. There was never any talk of MS Teams while I was working there, and though I suppose it's possible they evaluated Teams over the last 12 months, there would have been far too much traction with Slack at that point to justify moving. IBM never does anything quickly. (It took literally 2 years to move every BU over to Slack and off Sametime, a tool that everyone hated, in the first place.)
MWC2020: API reveals more data than expected
Unusual Journeys into Infosec
I think your math is wrong.

> If you started with $100 and put $100 per month into your own investment burrito, you’d end up with about $250,000 in 40 years.

That is $250,000 in 2060 money, or $95k in 2020 money. You'd basically end up with $95k of value in 2020 dollars in 40 years.

https://smartasset.com/investing/inflation-calculator
I would bet that the truly critical parts of the software are a fraction of that million lines.
I code on US keyboard, but i write mails and documentation for work on Slovenian keyboard.

It's not bad if you focus on one or the other. But when you combine the two, (talking about techical stuf, tickets, code reviews, ...) I often have to switch.

I'd say i switch on average few dozen times per hour.
Adam Savage and Matt Parker recently had a conversation that spent a lot of time covering the topic of "screwing up" and how we should respond when we do (Matt's new book is about math screw ups that have had real world consequences). It's a great interview in general, in my opinion.

https://youtu.be/ig-2xlXfex4
Got some cool ideas from this app. Would be great if you would release newsletter as well to get monthly digests.
I would argue the recommendation to use the standard library in Go stems from the inability in the language for 3rd party libraries to abstract sufficiently to provide sufficient advantage to the baseline implementation. Because of the inability to abstract, reusability in Go is very low.
Getting enough good quality sleep. No amount of stimulants, productivity systems or external motivation can overcome a tired mind and body. You will be trying to ice skate uphill.
The lights would go out in a few weeks.
Wow, never thought I'd hear such a good defense of short-selling, but you're right.
I would prefer to build the lines where people actually want to go, instead where you think they should go.

I don't think the contractors care where you build; they make money either way.
Which sadly includes me these days, since it's such a pain to run multiple versions of Firefox and there are legacy extensions I can't do without for some things.
Why we can’t think straight about the coronavirus
American Living Standards Have Never Been Better
Staying one or two generations behind the latest "spiffyness" is usually a good idea.

That's why I still use my trusty 1080p LCD TV and 1080p AV receiver. They were less than $85 total a couple of years ago second hand, and do exactly what they need to do with a cheap HTPC hooked up to them.
Hashlinked, content-addressed, etc.
For L6+ my point is more they remain because of the amount of authority/resources given and better fitness of the culture. Also I think there are many people stuck in L5 with 5+ years of tenure.

That’s a good point that some people leave by plan. On the other hands there are tons of L4/5s get into “PIP” within a year or less and generally we know Amazon holds a lower bar at interviewing, that’s why I think it “fail fast”
You forgot environmentally damaging.
Off topic but it is considered difficult for NLP models to do sarcasm detection (because it’s a really hard problem, no widely available datasets, some context awareness is required, etc.)

For better or worse, in the last few years we have been generating a dataset on social forums by using “/s” at the end of sarcastic statements.

I’ll try and mine the “/s” statements on HN at least and see if I get somewhere.
I think it's a lot more complicated than that. Yes there are plenty of people that use Docker as a package manager, but I think that's a failing of traditional package managers rather than a failing of Docker. You could, for exactly the same reasons, say that Nix is Nix Containers[1] Done Right but if that were true then Nix Containers wouldn't need to exist in the first place.

[1]: https://nixos.org/nixos/manual/#ch-containers
Oh, I'm not actually Russian, just from another non-English speaking nation :)
Yes, but it is harder to get a long ways from the center of gravity on a flying wing.