skysight-inc/HackerNews huggingface dataset:
I don't think the comparison to GitLab is reasonable: Gitlab brings a much broader feature set and has a much larger product vision https://about.gitlab.com/direction/maturity/ I'm mostly missing a native CI-support.

I do agree, that most "simply a GitHub-like web frontend for Git"-purposes Gitea sounds like a really awesome deal if simplicity and functionality. Looking at https://docs.gitea.io/en-us/comparison/ is really an impressive list.
I believe that it means that some things aren't always very clear cut, and one could make a reasonable argument to do it either way.
Shoot in RAW and adjust white balance to your taste, maybe tweak the colour space too. Professional editing software such as Lightroom in combination with high-resolution and fidelity RAWs will allow you to correct even the worst pictures, as long as it's not pure white or black.
He also didn't define eigenvalue in the theorem statement, but you don't seem to be criticizing that as bad style.

Part of the art of mathematical exposition is to walk the line between under and over explaining your process based on your audience.

If the intended audience is academic mathematicians or even just people with a math degree, then the notation is probably familiar. I imagine that's the target audience here.
Why and When Should You Use React with Ruby on Rails
To see the full cartoon:
https://www.rnz.co.nz/news/the-wireless/373065/the-pencilswo...
I suspect there's also a healthy dose of not less fanatical social Darwinism thrown in there.
yes. they will close your account if you receive money from dubious activities (sex and drugs usually).

they will also close your account if you can't prove where the money is from.

i had this issue myself in europe. a friend paid me back a hefty sum. my friend had issues proving where he got the money from.
my account was swiftly closed.
Times Artificial Intelligence Made Headlines with Its Creativity
The recordings are stored locally on a USB drive in the car; there is no cloud-based “panopticon” like with Ring. I personally don’t have a problem with people having the recordings (both with cars and standard CCTV); it’s only a problem when a single entity like Ring has full access to all the recordings across the entire world.
There is a false dichotomy here. Talented people who have seized the right opportunity can get overwhelmed or disorganized like everyone else. I've always assumed that all those tips for getting organized, getting this done, etc., are primarily intended for talented people who otherwise already know what they're doing.

> No level of hard work or organization will substitute for talent and opportunity

I find that very doubtful. A certain level of talent is needed, there is no doubt about that. Beyond that level, though, it seems to me that focus and continuous dedication (aka, hard work) in combination with being at the right place with right people at the right time are the most decisive success factors in any endeavour. Bill Gates is the perfect example. He has been working like crazy in his early years, was basically on the job all the time.
Ones passive and ones active though, they’re completely different. If you fall asleep playing a video game the game doesn’t finish itself.

This is anecdotal but I’ve definitely heard people who will happily talk about binge watching a box set (easily a 50+ hour investment) also say they can’t understand how people can waste so much time playing videogames.
Yes, I am pretty consistent in it. It has the great benefit of leading to highly reliable software even in the face of complex requirements and many requests for changes.

Rewriting the tests completely does not really happen. Sometimes I am not entirely sure of all the things that the production code should do so then I go back an forth between test and executable code. In that case one needs to be very aware of whether a failure is a problem in the executable code or the test code.

It pretty much works all the time. Occasionally there are the exceptions. If a thing is only visual, e.g., in a webinterface it may be best to first write the production code because the browser in my head may not be good enough to write a correct test for it. Also, in the case of code that is more on the scientific/numeric side of things one may start out with more executable code per test than one usually would. I still write the test first in that case, though.
How many alternative YT front-ends are out there? I remember https://toogl.es/
All the while taking instruction from someone who would struggle to knock out a few notes on a ukulele.
An expert system answer (Prolog, CLIPS) would be cool to see here.
We made a fantasy football on Ethereum
Dear Hacker News community,

We are two friends who quit our day jobs last year to fulfill an old dream to start our own company.

A year and many long nights later, we have built a Fantasy Football platform built on Loom Network with a bridge to Ethereum. Our Player Cards are non fungible tokens and we have official partnerships with football clubs (currently around 30, with 60 top clubs to be announced by the end of the year) and the support of gaming giant Ubisoft.

Currently we are in Beta testing and we are looking for help to test our platform. That's where you fellow Hackers come in.

We have made 100 seats for the community where you will receive a free Rare Player Card upon registration and an extra one for every friend you invite to play. You can use your Player Cards to register for weekly tournaments with real prizes involved.

Here is a link to our website: https://sorare.com/?referrer=HackerNews

We would highly appreciate your help and all your feedback.

If you have any questions or comments you can contact us directly by email: nicolas@sorare.com or just comment below.

Thanks!

NB: we have an active community on Discord: discord.gg/z7XSGuz
This is what puzzles me. Why they need an explanation how money flows in their own system? Don't they see all transfers?
Ask HN: Web-based personal terminal options?
I've just needed to ssh into a VPS to fix something pretty urgently but my laptop was on the fritz and held me up. Obviously a big single point of failure problem!

I don't have any other physical machines that I could give ssh key access as backup..

There must be a web-based personal terminal provider that you can set up on a permanent basis? Then you could access it from anywhere, even when out with mobile etc. But I'm not sure which to go with/trust.

Or do most people just have a cheap secondary laptop?
For maintenance & extension, yes.

For new development, no.

I've found that unless I have a solid architecture already (such as in a mature product), I end up massively modifying, or even entirely rewriting most of my tests as development goes on, which is a waste of time. Or even worse, I end up avoiding modifications to the architecture because I dread the amount of test rewrites I'll have to do.
There are new stricter rules coming in 2020, which is, some theorise, a major motivation behind brexit ...
Ironic that building more nuclear plants would also stop the water from rising.

But because it's not going to happen[1] this one probably needs decommissioning.

[1] https://en.m.wikipedia.org/wiki/World_energy_consumption
I’m less concerned with philosophy and how people “should” be managing their assets than I am observing what people actually choose to do. The exchanges exist, their actions affect the value of bitcoin, and the value of bitcoin affects them. Therefore, any analysis of the bitcoin ecosystem must take them into account in one way or another.

Similarly, there’s no fundamental barrier to promising to pay someone bitcoins later that you don’t currently possess. That’s the seed of a credit-based economy, and also the piece of the fiat system that makes things so complicated. It is disingenuous to make a comparison that includes this complexity on one side but not the other without giving justification.
Remember when the original pitch of Medium was “the best reading experience on the web”. Crazy how far they let their user experience slip.
Uhh, have had no problem with the AMD integrated graphics on the twenty or so 2400G I have acquired in the past 6 months. Are you talking Linux ? On windows it works great.

Or if you're talking about dedicated graphics and not integrated, then I don't see how it relates to the subject at hand, their CPUs.
Bill Gates was both extremely privileged and an intellectual prodigy.
Thanks for writing this, it was genuinely interesting and useful. Particularly the parts about negative attention and trolls. I've had a "nice" childhood and don't understand at all how negative attention can be comforting for some people. It really helped to have that explained.
This is very true, don't get me wrong. But we have a problem, which is that scientists already need to be good (and efficient) at:

- Doing research
- Supervising students
- Teaching
- Giving talks in a clear way
- Writing papers in a clear way
- Writing grants in an enticing way
- Performing administrative tasks

This unfortunately is one of the causes why, in certain fields, industry research is much better than academic research. Google is draining brains from compsci departments all over the world, because a scientist at google is mostly a scientist. And there is much, much more teamwork.
cannot agree more.
i've worked for a year on a fast evolving software and we had to refactor things a lot. TDD helped me to refactor in confidence and without regressions.
Now i can't live without tests!
Switzerland, UBS card.
"Bitcoin (and all other cryptocoins) are just not usable for mass transactions. Buying anything with bitcoin takes over 10 minutes"

Anybody here know the currency Nano? The ORV (Open Representative Voting) consensus mechanism makes it possible to find decentralized consensus in ms without the power-intensive PoW.

For a first impression, you can perform a real on-chain transaction here: https://nanospeed.live/
hi Steve, we happened to notice this so to give you an update that the issue mentioned here has already been fixed ;)
"After closing the huge sign-up popup, dismissing the Medium-App-suggestion and closing the cookie-banner I lost all interest in reading the article, which is a shame."

If everyone on HN spoke up about this maybe this issue would get fixed. Ban any site that bombards us with pop-ups or begs us to disable private mode from HN and this place would be a lot better off.
Product managers focus on UX and process instead of business growth and revenue
For new development, no. for the last 10 years I realise that stuff will change fast. when is solid, and feature is clear and will remain same for at least few months, yes, then I do it :)
GAMA Assistance - Roadside assistance made easy
Gitea was originally a "community fork" of gogs
No, the 20 year number is a distraction. A well designed wind turbine, constructed to spec can last much longer without any major revision. It might also not (there will be early failures, as well as super long successes).

It's more like buying an router for the office, deprecating it in 3 years but running it for 7. The 3 years is the 20 off the windmill. How long it will actually last depends more on circumstances than on it actually being ok to keep on going.

Major reasons to repower are new tech, as in your network. Upgrading from 100Mbit to 1Gbit is a bigger reason to upgrade a commodity like a windmill or a router. That it still being under warranty. Putting a 3.4 MW where you had a 900Kw is good value for money. Especially if maintance costs are lower, yields are higher, it's quieter and can do more regarding grid stability etc.

For the router to fail after 4 years is ok. Next day new one arrives. For a windmill to fail after 25 years is ok, two months later you have a new one.

For a nuclear powerplant to fail in year 65, means you don't have a country left ;) (NL here)
This is a great hoax in software industry. I generally use it for conversation starter in company's lunch
Awww, I was hoping they'd mention how Neumann was keen on launching a preemptive nuclear strike against the USSR.
I can now say exactly what I don't like about the theorem statement: That the definition of the eigenvalue notation was not well-scoped. This made it much harder for me to understand what is going on, and has nothing to do with the actual semantic meaning of eigenvalues. Caring about proper scoping is also something mathematicians usually do not, making everything more complicated than it has to be in the process.
Because US banks prefer to keep customers happy, unlike EU banks.
https://nextdns.io/

>Get in-depth analytics about your Internet traffic.

>Shield your kids from adult content.

Do you use NextDNS as a way to monitor your children online?
I believe we do have machines that can measure substance addictions. You can certainly measure how sick they get from withdrawals.
Anectodal, etc, but I could never get a chargeback in Europe. In the US it was always very easy.

In the EU I couldn't get a chargeback even when the company said they mistakenly charged me twice, and that I should do a chargeback.

I know that theoretically the law is on my side, but practically I found it to be a huge hassle in the EU.
I made the mistake of booking one of these OYO rooms in London recently. Seriously shocking they'd even try to claim it as a hotel, dingy bedsit maybe a better description. Would never book with them again.
How does that work? If you can be sure it was owner initiated, then you allow, outside of some corner cases (which work here too), people to fraud merchants. That makes people happy?

Edit; I know there are more reasons for chargeback and those you can get across the line here too, however, 'frivolous' chargebacks are not good for anyone but they are easy in the US.
> Unit tests, and even integration tests are unlikely to let you know when the feature works as designed, but not as users expect.

This is really missing the point of automated tests. Unit tests are for developers and ensure that low-level functionality doesn't break when changes happen. Integration tests verify that components fit together and that it stays that way. End-to-end-tests ensure that user functionality doesn't break.

Together, the above turn refactoring and rewriting of components from a business risk into an activity that can happen simultaneously when adding new features. This can ensure that there would never be such a thing as legacy code.
It could also be that they're worried about money laundering, or there's someone a little bit keen behind the scenes.
A company is a government granted charter. Government has an interest in what the company does.
No offense, but could you please calm down? I have actually done some research -- to the point of knowing how to implement lightning. However, it is a long time ago and things may have changed. I'm asking you for more information because you seem to know more than me. I'm not trying to shout you down. I'm trying to understand what I'm missing. It's totally fair if you don't feel you have the time or patience to explain it to me, but for both your sake and mine, it's probably best if you just say that and I won't bother you any more.
There's lots of browsers out there, why are these environments single-sourced to Chrome? Hope is not a strategy.
Yes.

I like BDD, it helps me focus on the goal.

I feel that it lets me find the right approach faster.

Also, helps avoid distractions and optimizing things too early.

Related: „Write tests. Not too many. Mostly integration.”, httsps://kentcdodds.com/blog/write-tests/
I have had good chargeback experiences as well in the cases you name. I am talking about cases where it is clear where you are frauding the merchant which are still easy in the US. 3dsecure in most cases means you have to have coerced me AND have stolen my phone/token device. How would this warrant chargeback unless actually you did not receive your product and there is a clear trace of that. In this case indeed, you can chargeback. But not just randomly when you feel like it.
The regulation is rather new, and at least Scandinavian banks seem to be hyper sensitive to be on the safe side from the money laundering risk point of view. In part this is due to the allegations and campaigns against Nordea and the actual laundering scandal at Swedbank. The privacy of customers (against having to provide personal information to the bank) is secondary.
Why do companies insist on shipping something that otensibly requires a heat sink, without the heat sink itself?

If I shipped out a fully-powered MK-R LED without a heat sink, saying "Oh it'll work fine!" I'd be getting chewed out within two minutes of the customer turning it on.
You put it nicely and this is exactly what I've been thinking. As you said there has to be some spark within you to do that stuff that you are wanting to do. Rest of the part is about enjoying the process of doing that.

I personally believe that there is no clear-cut rule or path for success and it differs from person to person. So, this way - I wonder how people could come up with such an outrageous article saying that x will lead you to success if you do it this way?!
Oyo are aggressively expanding. When I was in Nepal earlier this year they had OYO branded hotels everywhere. Since then they seem to have started taking over the super-budget hotels in London. I assume it's mostly the same hotels, but they've been paid to slap an OYO sign on the front.

It's hard to see what actual additional value they bring though. They're not really a stamp of quality, and they're not generally opening new hotels, just rebranding existing ones. Booking websites are hardly a new thing - booking.com and hotels.com are pretty entrenched, and have the advantage that they index every hotel not just ones which agreed to put up the OYO sign. Maybe OYO will take a cut of the booking.com market (which from what I've heard is incredibly profitable), but by building an OYO brand with a reputation for budget low quality, they're moving in the wrong direction to do that.
It seems that 5 is a winner, as stated in the accepted answer.

That's a pity, first I thought the goal of the question was to create an instance of Yablo's Paradox. Yablo's paradox is important because you cannot just argue that the paradox arises from an obviously incorrect definition, as people sometimes do for classical semantic paradoxes.
Thank you for mentioning this!
Right, I put a quote from the end of the article but I just read the title. /s
European Investment Bank to phase out fossil fuels financing
Firefox also has this, so..
Personally, nope.

I could write a test plan first, but I haven't always fully designed the interfaces until I've ploughed into the code and figured out what needs to be passed where, so there would be a lot of repeat effort in fixing up the tests afterwards.

Effectively, in writing tests first you make assumptions about the code. These don't always turn out to be true.
You realize that GDP is a flux right - it has units of $/year, while wealth has units of $? It's textbook economic illiteracy to compare wealth to GDP.
You are assuming that people only do chargeback in the case of some kind of fraud where other people stole your card details and spent your money. That is not the case. There are many other reasons to do a chargeback, far more reasons in fact.
Amazon Strikes Back at Trump
Google have made many attempts to sell Google services, and Chrome in particular[1], as professional software that businesses can rely on.

I've been at conferences where senior Google staff went to great lengths to present the benefits of switching to Chrome.

> The experiments are not exactly a secret program and have existed for a while

I've been responsible for managing Chrome in a professional environment for several years and looked in detail at many Chrome management settings. I was not aware of the experiments. They don't seem to be mentioned in the Chrome Enterprise documentation or policies.

> Both can be disabled

How can we disable them? This is on my to-do list for today, so would genuinely appreciate your help!

[1] https://cloud.google.com/chrome-enterprise/
no no no, make the more relaxing, changing the scale to 11 won't help :)
Optimizations in C++ Compilers
Eigenfaces are a thing! https://en.wikipedia.org/wiki/Eigenface
Both groups spent the same amount of time though, the difference was how they spent the time.
what is "pug"? (a link in the readme would be nice)
> When you add visibility to a system, the numbers are always bad. That’s why you’re putting in the effort to add visibility to an existing system.

This is something everyone needs to internalize. Don't be upset if the numbers are bad when you first instrument. That's WHY you instrumented. Instrumentation is a ratchet to help you improve your product.
And WPA3! I'm always checking OpenWRT compatibility when need a router.
I’ve been using the same 2012 rMBP day in day out since I bought it. I carry it everywhere with me, even on a sailboat when I went on a few months sailing trip in 2015. The thing still runs everything i need for work and non-work (webdev + Final Cut Pro mostly)
I have had to do some surgery on it though (resolder some chip related to the GPU power because I missed the recall window), the battery only lasts about two hours and the screen has a few dead pixels.
Pretty happy about my purchase to be honest.
I run mine in a container with a volume for persistence
It doesn't hide the code behind it actually, it pushes it down. I agree it's not perfect though.
My Pi 2 stays comfortably cool, but it's rarely under heavy load. It serves as a Gopher file server for a bunch of old computers and occasionally a music player, so I think the heaviest thing it does at any time is to decode mp3/ogg.
The benefits you describe seems to be achievable with tests written after code as well.

We write extensive unit tests, but mostly after development work. The re-write work you mention is then avoided.
What's the alternative?

Google thought this feature was polished, finished, and ready for release. What used to happen was it would be pushed out in an update, and then everyone on a server would have seen the crash. This "experiment" is just slow releasing.