skysight-inc/HackerNews huggingface dataset:
> The "git way" of trying to match each use case is to add a new command for each new use case.

To me, git's problem is the exact opposite - the commands are based on how the underlying technology works, not on the use case for the user.

The best example is 'reset'. I understand git's internals reasonably well so I know the reason why, but it's not obvious that you need the same command to "un-add" a file, or to wind history back two commits.
Unless you made a mistake when copying, "<ol><li></ol>" is not valid XHTML. The li tag is not closed. It would be valid HTML though.

"<ol><li></li></ol>" or "<ol><li/></ol>" would be valid XHTML.
Might I suggest publishing your articles over at DZone.com? It is free for anyone to publish there, and all of our content is free to access!
I'm Australian, I have no interest in scoring points for Finland. It's an honest representation of the differences in how those two countries are seen by an international audience.
“Whoever Finds the Vaccine Must Share It”
I've been in a few organization with hundreds of repos. It can be a pain to upgrade libraries. In this context, with SaaS you don't need to.

But yes, SaaS is not a silver bullet. If you like convenience and getting updates, bug fixes, and quick set up with no overhead then it's for you. If you want to run things yourself then understandable have a great day :)
> How does this prove CCP has anything to do with ant?

The Ant IPO has been hotly anticipated. This delay will cost many millions. The regulatory changes, billions.

That these were acceptable costs to reining in Ma over nothing more than public criticism speaks miles to the party’s cost-benefit mindset. For tangible gains it implies few hurdles to extreme consequences for noncompliance.
The fact that Google doesn't care about this, is the least surprising thing ever. Unless he accidentally plays some pop music track in the background of a video, there's no way this will get taken down.
And all sheep are not.
Interesting to see that youtube (google) tolerates video's that bring ad revenue, but easily without notice or reason shuts down someone's email, or normal channel.
https://damng.github.io/hackernews-rss-with-inlined-content/...

It does what is says on the tin, pulls content from the OP link. Links to HN comments too.
BTW: Have you tried smartphone + battery pack + battery saver enabled + airplane mode?

Should last you a long time.
Pretty much every genre that becomes popular on YouTube attracts a large chunk of bottom-feeders that churn out insane quantities of low-quality content (multiple accounts, clickbait titles, etc).

There are plenty of "Primitive Technology" knockoffs too.
There is a $4000 CAD walkman for sale...
Daily Stoic [0] newsletters are also recommended. They usually send very short and to the point emails.

[0] - https://dailystoic.com
> Finland incidentally was a key ally for Hitler in his attack on the USSR.

It is extremely callous to Finland to put it that way!

The USSR attacked Finland while Germany and the USSR were allies against Poland. Understandably, Finland defended itself from this attack and entered into a defensive war with the USSR. Two years later, while this war was still going on, Germany attacked its ally the USSR. Thus Germany and Finland became allies by accident, because they were both fighting the same country. As the Russians started defeating Germany, the Finns expelled the (very few) German troops that they had allowed into their territory, who had to escape to Norway (still occupied by Germany) through the north.
I think they mean sustained consistently over that month.
Mobile payment and other real innovations aren’t killed. But please don’t count risky lending as innovation: it has to be regulated.
There is an old nursery rhyme about tailors v. a snail: https://www.rhymes.net/nursery/602/four-and-twenty-tailors-w...
Blocking the build works well for things that are boolean "correct" or "not correct", but some things are not are just "food for thought". Django doctor points out when something looks like it can be improved, but that's ultimately up to the dev to take the advice. It's "have you thought of..." rather than "you must do this".

With the advantage that if the dev likes the advice, all they need to do is click "commit"
I can donate to The Real Housewives of Atlanta?
It blows my mind that people set up personal stuff like this when something like "git push heroku master" does the same thing.
SEEKING WORK | West Europe | Remote = OK

I'd love to work with one of the following technologies:

* JavaScript (ReactJS/NodeJS)

* Python

* C#

* C++

* x86-64 (reverse engineering)

I have 2 years worth of experience as a software developer, and 1 year as a full-stack development instructor. Funnily enough, I was an instructor before I became a full-stack software developer and after a year of teaching I wanted to make the switch.

I also have a few months experience as a pentester. My proudest work is getting full remote code execution via a clever SQL injection and reimplementing a JavaScript-based rowhammer technique (it was written in an academic paper).

People say that I am more entrepreneurial compared to the average developer. I always love to help with marketing, developer advocacy and recruiting next to my actual role.
He is also a proponent of 996. Zero respect
The Decision Desk call would have taken into account plausible degrees of variation due to recounts. It probably could have been called several hours ago. It seems that at this point we're past 'very likely'.
My first thoughts upon this was what benefits as an individual do I have in knowing this and for me the answer is none and I suspect for many it will be detrimental as will only raise anxiety related stress and that is just no good for the immune system.

But I find that to be the case with much of the news today and wonder if it is the news that has changed or how I see the news from a deeper perspective as I get older.
So, say you have a tank at 61 feet, one at 60 feet, and a desire to move the water up.

Just let some of the water out of the 60 foot tank through a turbine. Put a shaft on that turbine, and put a pump on the other end. That pump should be able to pump water from the 60 foot tank up to the 61 foot tank. You would get less water in the 61 foot tank than in the 60 foot tank. Quite a bit less actually, but you could still harness the energy in the 60 ft tank to get some water to the 61 ft tank.
This is a really nice idea. Have been thinking of something similar.

Building a call graph using a static analyzer is quite difficult for languages like Python where it can be difficult to resolve imports. Python programmers can even make imports inside if statements or override imports inside a function body.

Would this be a lot easier in go? The case that scares me a bit in Go is implicit imports (e.g. importing a driver for use with `database/sql`). But maybe all that is very clear when doing static analysis?

In go, do you think it would be a good approach to instrument the compiler to emit a call graph instead of using an AST traversal.

By the way, I'm planning to extend the Locust output spec to include more than just definitions (e.g. TODOs, call dependencies, imports, etc.). Also tried to make it easy to use custom metadata extractors as part of the Locust pipeline. (Took a couple of hours to add the Javascript extractor.)

Would love to collaborate with you on Go extraction, if you're interested?
The youth that I interact with has grown to be automatically sceptical of such things.

There's a generation growing up that doesn't take anything at face value. I wonder what the second order effects of this will be?
I agree, my comment was actually as to why you'd want to use something like Restyled over Django Doctor, sorry about not being clearer.
I think you are discounting the Assisted Therapy part of Psilocybin-Assited Therapy.
Interestingly enough, the article doesn't say anything about propagation of types, which is the crux of the type checking and what makes any typing system useful or useless, obnoxious or helpful. Consider the example from the article:

% a good old list length counter
count(A=[_|_]) -> count(A, 0).

count([], C) -> C;
count([_|T], C) -> count(T, C+1).

What is the type of count/2? Arguably, it's "(list, any | number) -> any | number", which means that count/1 has type "list -> any | number". Well, that's bloody pointless, isn't it? What you probably want is "(list, any) -> any | (list, number) -> number" for count/2, so you could give count/1 its useful type "list -> number", but intersection function types are notoriously difficult to infer or typecheck, even with manual annotations.
The linked readme demonstrates gron outputting search results as json.
Literally free and clear if they can prove residency for 2 years
Hah, definitely. It's like everyone working on that tag is trying to read the question in a way to not answer anything.
iPhone 12 mini/pro/max screen width and battery percentages
iPhone 12 Screen Width

Mini 5.76cm 89.1%

12/Pro 6.46cm 100%

Pro Max 7.12cm 110.2%

iPhone 12 Battery

Mini 13h 76%

12/Pro 17h 100%

Pro Max 20h 118%
A syntax change here is probably roughly comparable to changing the semantics of `accept` or similar in glibc. It would generate a ton of what feels like make-work, completely aside from whether or not it is a good idea.

This is very similar to GUI revamps. Users always hate them, even if they're super well-executed.

People just don't like change, and asking them not to grumble works about as well as asking them not to breathe.
Split sections with scroll bars on the far left AND far right of the page? Someone must have been on Psilocybin when they designed the site.
> so cp is vulberable to this gotcha as well

This is in fact why use rsync for local copies as well, it's much more consistent.
The risk of a startup being acquired has also prevented me from buying startup's products, both personally and for my employers, because chances are the "great news, we got acquired" is anything but great news for the actual customers. That announcement is usually the sign to start looking for alternatives.
I spend a decent amount of time at the command line wrangling data files. It's fun for me to get clever with other tools like awk and perl when stringing together one liners and I enjoy building my knowledge of these tools, but jq has just never stuck.
He would say exactly the same stuff in Chinese. He is just arrogant and abusive.
TypeScript – Engineering Manager's Perspective
Our business model will soon become clear: oranisations will pay. Individuals not. Currently still ironing out things and seeking feedback so at the moment free to all so I can get maximum feedback :)

btw, we dont actually have any of the user's data. We literally do not have a user database. All we have is a link to a public repo. It currently works only on public repos. So no danger of Django Doctor doing anything odd with your code because the code is already public. No risk of Django Doctor doing anything strange with your personal data because we don't have any :)
Kubernetes is more all encompassing than the alternatives. I see no incentive to go about cobblimg together specific tools to get one capability, when I can start using a much more powerful consistent cloud architecture to manage my everything.
On a linked page, he recommends to use -P in all cases without mentioning that the BSD greps don't support it. I think "newbie" is a proper description.
The actual Halting-ness of the program (or subsections of the program) seems to be a nice bonus of the language's actual goal: accurate worst-case estimation of running time for all computations. That then feeds into the automatic parallelisation, because it helps the compiler to decide how to parallelise different computations against each other based on their estimated running times.

The fact that the language is not Turing-complete is a necessary consequence of being able to accurately determine a worst-case execution time for some code.
> we all know we can't develop this stuff without CI

Of course we can, we just down't want to.
I really appreciate it! Only issue I see is that it won't support inherited dataclasses where the base class already defines __slots__, but I should be able to hack together support.
If you need to be told that grep supports different flavours of regular expressions, you are a grep newbie. And although even experienced users may be bit by errors related to the flavour of regular expressions in use, they surely don't need TFA to know the source of the errors.
Yes and BTW, here are many job offers for developers in Helsinki in my company Smartly.io
https://www.smartly.io/careers
And if you want to join my team: https://www.smartly.io/open-positions/d373f2d2-edc9-4f0e-891...
Many of those are hardware/network companies. They don't necessarily fall into the type of startups being funded now or going forward. Companies like Cisco are important but they represent the past.

Apple, Nintendo is a mix.

Paypal, stripe, square are products for marketplaces.

Netflix is a pass to a movie marketplace. Same for spotify. Groupon is a marketplace.
Going down this road, the non-human animal kingdom is a fantastically cruel place. If humans are also just other animals, Why do you expect us to be any different?
> t's set based on what the people who are buying/selling feel the price should be at.

OK, so what's driving the buyers of bitcoin to be more comfortable with ever higher prices and is that feeling not permeating over to ethereum?
If you want a better formatted way to read (or print) this, I created a CSS proxy server https://pg-essays.now.sh/googles.html
China has nothing against innovation. They just want to decide who gets rich with it and how much.
I am actually currently near the end of the second video about the Aztecs. Well researched, well narrated and accompanied by memorable pictures and captivating film/animation-sequences just like the rest of the series.

Had to pause it yesterday though. The depiction of a depressed Moctezuma before the final collapse got to me. Both he and we know how it is going to end.
Not to nitpick, but restyled and Django Doctor do different things in different ways, so I don't think it's and OR
> China has nothing against innovation. They just want to decide who gets rich with it and how much.

Is this sarcasm?

If I am ambitious, why would I be an innovator in this system? Versus the person deciding who gets rich?
Ask HN: Men Who News Too Much – Collecting Feedbacks
How do you keep up with reading tech news/trends & what tool do you wish would have existed to make it easier and more efficient?
>I've been in a few organization with hundreds of repos. It's can be a pain to upgrade libraries.

Sure, configuration management is hard, it doesn't mean you don't have to do it. If anything, in an organization that big, you should have someone creating a process for managing dependency upgrades. There will always be critical security vulnerabilities and other use cases for package upgrades that need to be patched across all of your repos.
The larger ones like the 10TB ones did not have SMR versions so you should not worry about having an SMR drive.
Does WhatsApp have some sort of public discovery features that are not apparent or not enabled by default?

Like saying "thousands of 'funny' TikTok videos and iMessage gifs", it seems weird to group TikTok and WhatsApp this way.
PDF is ultimately for paper when you care about how the content fits on each page. A reflowable format will have to at some point be rendered to pages if one is to go to paper, and I can't think of anything better than PDF for storing that rendering.
Hello HN!

Being a heavy tech-news consumer means you're reading this post in your n-th daily visit to reddit while taking a quick break from work.

Hundreds of dev-based news sources generate thousands of articles everyday; hundreds of brilliant bloggers & twitterites publish their content, along with the seldom unmissable discussion on the amazing communities.And just like any other tech-fanboy, I am in love with them.Its difficult to close that tab & go back to the work I was doing before :)

Although this 'hobby' is said to be among the most crucial things for growing professionally; there is too much of news & too little time.And most of it is spent in filtering out the relevant content & saving it for later(and sadly highly unlikely)read.

There exist many aggregators, newsletters and RSS feeds to clear this chaos, but there is generally a trade-off of either being too narrow for a certain tech OR having too much noise. Reviews of many such tools are filled with other issues like insufficient domain-filtering,lack of personalized content & being distracting-eventually missing the purpose.

My question for you is if x were the ideal tool which made your tech news reading life easier,what features would you like to see in x ?

- Do you feel that the curated newsletters are a good for saving time OR despite having subscribed, you always found yourself lurking on news sites like Hackenews, Hackenoon, subreddits etc ?
- How do you keep tabs on the latest trends in your domain?
- How much of cynicism do you want in x? Should you just be served the meaningful content for your domains of interest OR you want to explore all the content to find something new & interesting once for a while?Is it really worth the time & effort?
- How do you feel about being charged for reading the otherwise freely available content?if yes, how much would you consider a moderate amount?
- Please give your suggestions & pros/cons for the tools which are you using for this currently, if any?

The HN community is brimming with wiser, experienced folks and being a novice, I'd love any kind of feedback form you. Cheers!
I really enjoyed reading the original Bitcoin whitepaper. It described complicated concepts in clear, simple terms. It just made sense to me.

Are there other whitepapers in the distributed ledger space that are similar, from a readability perspective? Any insight would be appreciated.

Thanks in advance!
Minor nit. Finnish is not a Germanic language--though perhaps there are some parallels that benefit from knowing German or Dutch. It's a Uralic language so separate from the Indo-European languages that are the primary languages in Europe.
But I have tried to learn jq's syntax (it's pretty much a minilanguage) and it has been incredibly difficult.

I also remember what when I first tried learning regex it was also very difficult. That is until I learned about finite state machines and regular languages, after that CS fundamentals class I was able to make sense of regex in a way that stuck.

Is there a comparable theory for jq's mini-language?
Mr Johnny Boy, a Google engineer with 10 years of experience goes to Helsinki with this program, he loves the place but 3 months later he returns to San Francisco, 6 months later he quits Google and founds a start-up. He remembers about Linus, a young Finn who he met there and who is a OS wizard. He hires Linus as a his # 1 employee.2 years later the company is doing great so they open their European branch in... Helsinki.
Innovation can make lending that seems risky to one party significantly less risky to another.

Example: you think lending to folks with low credit scores is a risk, but I evaluate credit in a different way that lets me discover that some folks with low credit scores really are credit worthy.

Note that I am not supporting Ant Financial with my comment. I have no clue how their business works. But your comment is missing a key point.
Stoicism seems to get a lot of positive attention on Hacker News. While I support more philosophical content on HN, there usually isn't as much criticism of stoicism as any other topic. In the spirit of delegating to others who know more than me, here is an excerpt about stoicism from Friedrich Nietzsche's Beyond Good and Evil:

> You desire to LIVE ‘according to Nature’? Oh, you noble Stoics, what fraud of words! Imagine to yourselves a being like Nature, boundlessly extravagant, boundlessly indifferent, without purpose or consideration, without pity or justice, at once fruitful and barren and uncertain: imagine to yourselves INDIFFERENCE as a power—how COULD you live in accordance with such indifference? To live—is not that just endeavouring to be otherwise than this Nature? Is not living valuing, preferring, being unjust, being limited, endeavouring to be different? And granted that your imperative, ‘living according to Nature,’ means actually the same as ‘living according to life’—how could you do DIFFERENTLY? Why should you make a principle out of what you yourselves are, and must be?

> In reality, however, it is quite otherwise with you: while you pretend to read with rapture the canon of your law in Nature, you want something quite the contrary, you extraordinary stage-players and self-deluders! In your pride you wish to dictate your morals and ideals to Nature, to Nature herself, and to incorporate them therein; you insist that it shall be Nature ‘according to the Stoa,’ and would like everything to be made after your own image, as a vast, eternal glorification and generalism of Stoicism! With all your love for truth, you have forced yourselves so long, so persistently, and with such hypnotic rigidity to see Nature FALSELY, that is to say, Stoically, that you are no longer able to see it otherwise— and to crown all, some unfathomable superciliousness gives you the Bedlamite hope that BECAUSE you are able to tyrannize over yourselves—Stoicism is selftyranny—Nature will also allow herself to be tyrannized over: is not the Stoic a PART of Nature? ...

> But this is an old and everlasting story: what happened in old times with the Stoics still happens today, as soon as ever a philosophy begins to believe in itself. It always creates the world in its own image; it cannot do otherwise; philosophy is this tyrannical impulse itself, the most spiritual Will to Power, the will to ‘creation of the world,’ the will to the causa prima.
Try transferring your magical internet money when there's no infrastructure left.

There is a narrow gap where Bitcoin or Gold could potentially be useful if some kind of breakdown happens. But if it's global, you can forget that anybody will be interested in them.

Bitcoin as well as Gold are pretty useless in the zombie apocalypse.
> footing the bill for Global Security either.

It is way too generous towards the USA to describe its military as "Global Security". The U.S. military main job overseas consists in defending north-american economic interests by military means. If this implies overthrowing democratic governments or supporting dictatorships, or the inverse, so be it. It is more a like a mafia (that protects the economic interests of the people who support them) than a police force (that is supposed to protect everybody).
Andrew Gelman posted a good response to this: https://statmodeling.stat.columbia.edu/2020/09/07/day-scienc...

(I found this while trying to find a definition of "day science" and "night science", which the original article kept mentioning but didn't define. [2] is another interesting post about those concepts, which sticks to seeing them as separate activities.)

[2]: https://www.faraday.cam.ac.uk/churches/church-resources/post...
What do you think the bond market is, if not risky lending? It's pretty much the engine of our civilization.
Mushrooms may operate in the mind in a similar way to dreams. We don’t know. For sure psychotherapy is a component of any treatment. I think that ketamine and mushrooms and even antidepressants can give you just enough of a break that you can get some perspective.