skysight-inc/HackerNews huggingface dataset:
Yeah and the inter-service specification lives where? How is it monitored, tested, enforced?

I have the feeling that with the (quite possible!) addition of an inter-service codebase we would end up with a distributed monolith, i.e., a program that doesn't target a single computer but a particular substrate. I don't know whether that's a good design, though.

Benefits: The program becomes more transparent and resilient to nonfunctional problems. It is also much easier to replace parts of the program. Downsides: Executing on a developer's workstation (critical for productivity and quality, IMO) might become harder. Efficiency gets reduced by orders of magnitude in certain spots.
... Is this real? There's no way to resist this?
Ask HN: Valuation models based on organic traffic?
Does anyone know a good valuation model based on organic (google search) traffic?

I have a side-project website that over the years grew to attract some nice traffic, and a potential buyer contacted me about it, but I don't know how to price it. Because it was a side project, I never focused on monetising it, so ARR multiples would not really make any sense as a model (and I doubt that they would be interested in buying it for the ARR). My best guess is it's a proxy for one of the competitors, that want traffic, or someone who wants to boost it a bit and sell to the competitors.

The site gets about 2.5m clicks per year from google search for keywords that, at least according to semrush, competitors are paying between 1.5 and 3 USD per click, so that traffic must be worth something. It's not even actively optimised for SEO (before anyone starts blaming me, it's a side-project), so someone with SEO skills could probably boost that significantly over a short period and then sell on.

If you were buying or selling something like this, how would you price it?
Given how freely some people use “nazi” as an insult, I am not surprised that visitors to Germany may be unaware quite how strong an insult it is here.

I’m still a mere Ausländer here myself, so I only have a rough sense of it, but can say that every few hundred meters along the streets you can find a gold-coloured paving stone memorialising separate victims, either an individual or a family.
No offense but your post is rambling and does not contain great advice for prospective phds. Most advisors I met during PhD were extremely generous with their time and their ideas, and their students would not have found appropriate problems and made rapid progress towards solutions without the intuition or help of their advisors. The story you tell about “2 week discoveries” and rapid independent progress is not the norm.
Only the landing page is similar, everything else is different.
People against EVs. Though they are less and less vocal. People do love trailers in Norway. It's actually a very important car feature, even though they need to pull a trailer once a year on average.
Hahah, I have no idea, it really went off the rails there.
I think coolspot was jokingly referencing the initial response back in early 2020.
How are you going to trace back the hacking to country of origin?

Scan on Russian and Chinese characters or IP addresses in the code, that such a naïve take so yeah wouldn't be surprised if European leaders would totally go for it. Allies and other actors would totally not fake that as a distraction.
The comparison is also flawed in that Korea at least makes cheap and good stuff.
Changelogs without reference to the actual source changes are completely and utterly useless.

Changelogs with reference to the actual source changes are support natively by git. They're called commits.
Because mRNA vaccines doesn't contain the dangerous virus at all, "just some genetic information" which will trigger your immune system to build antibodies. Things move forward, TTM for software features these days are often shorter because of technical advances, why wouldn't the same be true in biotech?
> Pay people decently, don't work them into the ground and watch your productivity jump.

That's a question of accounting. Paying people better so that they don't churn is a long-term obligation (opex), whereas recruiting costs are capex - and especially for "cannon fodder" aka junior developers you don't have much in that area anyway. Constant churn keeps wages as low as the market will bear, prevents organizing of employees and guarantees a constant supply of "fresh blood" aka new ideas.

Personally I believe that paying people better is the way to go, the problem is that stock markets reward low-opex operations more than low-capex/long-term sustainable ones.
I thought that it is the case only when you bundle into "one file"? If you don't pass the --onefile parameter, all files are in one folder without any archiving, am I wrong?
Clearly you don't know about actual evil people in the world, and what they do from their high position in global companies or governments.

It's always been like they I think. Good people can't imagine just how evil people can be because it's so far from their own reality.
Nobody knows why markets move suddenly the way they do.

My theory is the cartel of whales that control Bitcoin made a big purchase of real assets, or wanted to pay off their holiday season spending, but I'm a cynic.
> Nobody cares about this piece of paper, because it's never applied in any conflict of post-conflict situation.

Of course it is applied, and whenever it's not, and the war criminals in question aren't from the US or Russia, there are consequences like the ICC or the ICTY. Far from perfect, many more people have to face justice in The Hague, but dismissing it outright is ludicrous.

> International Law is not a thing. You are being brainwashed if you think it exists

Of course it's a thing. Even the US has seen so, in benign cases, with the WTO ruling against illegal Boeing subsidies.

> A Law only exists if it is enforced, and only superpowers are actually able to enforce anything.

Or consensus. The UN, WTO, ICC, ICTY etc. manage to enforce things without being a superpower.
> there is no equation (that we know of) that would allow us to write down where the pendulum would be at some point in the future, given its current position.

This is a misunderstanding.

The author uses the sine and cosine functions as if they were “functions which give us values” but if you are allowed to assume that (what is sin(1), by the way?), then one might as well define “Pend2(t)” as “the solution to the double pendulum equation”, and be done with it.

Which, by the way, is how one defines the exponential, trigonometric, even n-th roots! Not to say the erf, Bessel, hypergeometric functions etc.

The fact that there is not a “closed solution involving only elementary functions” is irrelevant as long as the equations ones is solving have a unique solution.

Edit: toned down.
Should hospital capacity be dependent upon a population's susceptibility to disease? I certainly hope not. If hospitals are overrun by old people with prior medical conditions, do you blame them? You might sure, but I don't. Hospitals being overrun indicates a failure of government spending to adequately allocate proper funds in the case of emergencies. The fact that they are pointing their fingers at the unvaccinated, as you are as well, is precisely what they want to absolve themselves of blame.

Sure, I like your car analogy. But someone who is antivax != they have covid. Assuming thusly would be but a witch hunt. In your scenario, someone who is vaccinated could also be driving around their body with a deadly and contagious disease. If they are out and about because they believe the vaccine bestows them immunity, their repeated and continued exposure to others increases the likelihood of them contracting the disease more so than an antivax who stays at home all the time.

So in this case, I am saying that you are conflating the source of covid with the population that does not want a vaccine. They are not one and the same. Yet you are conveniently blaming this pandemic on your imagined construct of people you classify as "antivax".
> We need some sort of 'due process' required of companies that operate above a certain scale.

The GDPR is your friend.

It gives you the right to appeal against automated decision making. A human must look into and review the decision to suspend your account if you request it. The human must be easily contactable and able to make a decision based on the facts.

https://gdpr-info.eu/art-22-gdpr/

Article 22: "The data subject shall have the right not to be subject to a decision based solely on automated processing, including profiling, which produces legal effects concerning him or her or similarly significantly affects him or her."
Fulfilment of the warranty is the fraud when the vendor goes bust. Whilst a contract is with the vendor and not the manufacturer, when the vendor goes bust/closes/stops trading, the warranty obligations transfer back to the manufacturer. So its a fraud because the manufacturer could refuse to meet any warranty obligations especially if they can prove it was a product sold in an over seas market and not the local market. This does happen, but its complex.
I am working with python full-time. I can package a cli so it works on other systems, but I always envied go - just compiles to one file with no dependencies. This makes it a much better choice for cli apps or portable apps.

Hey you can always use docker for shipping /s
The parent comment was referring to the quality of the review, not the glasses themselves.
That’s right - but if you don’t use `-—onefile` you don’t really have a “stand-alone executable” at all.
94% of gold mining is outside the US (because mining is hard, dangerous work, because it's often environmentally devastating, and because the US industrialized early and so has depleted its natural resources), so US gold mine production is not very relevant. Worldwide gold mining is about 3200 tonnes per year, so about US$190 billion. I guess you could say that US$25B is on the scale of US$190B, since it's smaller by less than an order of magnitude?

But the person you were replying to wasn't saying that payments fraud wasn't huge. They were saying that the bulk of payments fraud was no longer stolen credit cards, because now payments fraud happens mostly with cryptocurrencies. I have no idea if their point is correct, but I think you weren't really addressing it.
> Stories show us problem-drenched worlds and encourage us to turn on the people who are lousing things up. In other words, to proliferate narratives is to proliferate villains. To proliferate villains is also to proliferate rage, judgment, and division.

I feel this doesn't apply to The Wire or other things I consider good stories, say Terry Pratchett, but does apply to stuff I don't like say 24 or several religious stories. Is it really inherent in storytelling?
Avoiding Ivy League Preschool Syndrome (2011)
Top review:

> My husband bought it for my 34th birthday. I do not recommend anyone buying this as an actual gift.

I might buy it as a gift based on the absurdity of the reviews and the title of the book.
My local Hyundai dealer told me that buying a new car every 6 months is the cheapest way to own an EV right now.
You also need to make sure to compile the binaries in the OS version that is close to your target deployment version, I remember had RHEL 6.x Vs RHEL 7 issues due to libc or a similar dependency.
Have they fixed the problem where if you have only a few participants, and one is on a connection that is I a separate region from the others, that participant will show the symptoms of the queue they are on being stuffed instead of flushed, and e.g have audio and video freezes that never catch up, and not be able to see screen shares even when video is off?

This was an issue for much of last year. In larger calls this didn't happen, but it made teams a painful waste of time and energy for actual team communication, rather than big announcements. Hangouts/meet and zoom both work fine in the situations I'm thinking of.
Especially since while contracts can be imperfect too, they have a second layer of security in the form of a judicial system, to invalidate/overrule not just "as code", but with common sense and preventing illegal contracts or legally/morally unenforceable clauses.
If some bad apples in a community (every community has them) can make you give up on a technology then you never actually considered it in the first place.
I think a standalone "Hello World", built with .NET Core, is around 60-70 MB large on both Linux and Windows. The startup times are alright - slower on Windows than on Linux in my experience because of the file system performance.
Desqview/X and friends. Good times.

I attended one of those week long training classes on Distributed COM.. My take on it was it was fiendishly complicated to get type safety out of DCOM. They were going to make it work, but one group of old timers couldn't see any benefit over bare RPC (which grew into the wire protocol for serialization of Java objects)... oy. Then we has message brokers and somewhere in there I just backed slowly into the hedges and disappeared.
Norway again shows the all-electric car future is closer than people think
Go is a different animal, and yes it has superb packaging. Shipping a binary is a beautiful thing. I remember windows has some packager for Python creates exe files (pyInstaller?). Maybe it's time for a universal binary executable for python....
Study: Tight-fitting FFP2/N95 masks drastically reduce risk of COVID19 infection
Most people already early convinced themselves by pure logic that masks should have an impact, still today you see this opposed here&there.

Looks like a well carried out study and another data point, many influencing factors considered, data available.

Full tweet: The case for masking up: new study shows tight-fitting #FFP2 & vKN95 face masks drastically reduce the risk of #COVID19 infection - but even ill-fitting masks still significantly reduce the risk of infection https://bit.ly/31m9JKE @maxplanckpress

Their summary: https://www.mpg.de/17916867/coronavirus-masks-risk-protectio... "Well-fitting FFP2 masks reduce the risk at least into the per thousand range."

Full paper: "An upper bound on one-to-one exposure to infectious human respiratory particles" https://www.pnas.org/content/118/49/e2110117118
He attacked Rittenhouse when Rittenhouse was fallen on the ground surrounded by multiple people running after him and attacking him. The situation was extremely violent: it was during a violent riot that tried to blow up a gas station. At least one of the people attacking him was armed with a handgun and multiple people were armed with baseball bats. At least one of the attackers was a convicted child molester.

It's pretty clear the attacker was part of the attempted beating of Rittenhouse. You wrote it seems like he was just "using it to try to push the assault rifle away from him" to justify the attacker's actions, but you failed to mention the obvious consequence that Rittenhouse would die / be beat up had the attacker succeeded in disarming Rittenhouse.

Everyone can see high quality video footage at 0:15 in this video: https://www.youtube.com/watch?v=iryQSpxSlrg
W3C – Not Fit for Purpose
gRPC is one way to go about it if you have control over both c++ and go. Go binaries work pretty consistently across Linux which is a positive.
The Xilinx -7 series of FPGA is fairly well supported by SymbiFlow these days. https://symbiflow-examples.readthedocs.io/en/latest/building...
74% :P https://electrek.co/2021/12/03/norway-again-shows-all-electr...
And you drive that much without taking a break?
You know that drops your range in a gas car too, right?
> My speculation is business investment in r&d has vanished, in part because of stock buybacks and in part executive level compensation.

No, it only has shifted. In ye olde days, companies took the risks of R&D spending upon themselves. These days, R&D spending has been shifted towards the capital market (especially venture capital) and in some areas universities, and companies buy startups that have shown results, and the VC investors/taxpayers/university endowments bear the risk.
I mentioned this on another reply, but Windows has as far as I remember a way to wrap a Python program as an exe executable. Maybe it's time for python to have a universal go-like binary. Yes, a 1KB program will turn into a 300MB behemoth, but people don't seem to mind it with Electron (I don't usually) so maybe it can work.
Right, sorry, I misunderstood then.
I attended his talk on deadlocks in Go at Gophercon UK this year. It was great, he showed some real life examples from rclone. Here is a link if anyone is interested - https://www.youtube.com/watch?v=9j0oQkqzhAE
This is fine. It's a great beginner project -- C++ is probably painful even statically compiled, and Go/Rust would be better.

But you may as well make it a little smarter. Over a decade ago, this utility could be done ad-hoc in 100 lines of Perl (including spacing and comments), and that includes "try to see if yum on RHEL6 knows where to find the missing dep, build a list, and prompt to install": https://gist.github.com/evol262/3d67c4295bbe78135a4927bd1d82...

It would be a fun project for you to try to do this with dpkg/pacman/dnf (which is basically the same as yum for syntax, just that you're not gonna be a sysadmin hacking out Perl to solve a problem)
Range is solved. The issue now is charger density. In some more remote places you may have to go 50 miles to find a charger. Same thing was probably an issue for gas cars a long time ago and it solved itself when gas stations became profitable everywhere.
I first noticed a similar thing in zombie movies, back when they were a bit more traditional (before they got tired and needed remixed).

The 'bad guy' in those stories wasn't the zombie horde (often a fictional stand in for disease or other other non-human dangers), but the selfish character who ruins other people's chances of surviving by being a selfish asshole. By being put in the survival situation, they didn't need to be comic book style villains with lairs and evil plans, they could just be ordinary people put into situations where they could get other people killed via their actions.
this will vary a lot by region. some places are more densely populated than others. looking up regional statistics of average trip length and percentiles (like the length of 95% of trips) could give some objective metrics to complement what might be primarily psychological / behavioral hangups

I think what would really clinch this is not creating gargantuan batteries but simply making batteries universal plug-n-play. So if needed you just stop a battery station and replace it.

This solves also the unfortunate bottleneck of everybody charging their batteries during night-time, which (last time I checked) is when the sun is not shinning...
This sounds much better than pyinstaller. How was your experience with it? Is it straight forward or did you see issues or had to do tweaks to your code to make it work?
State of the Open Mainframe (September 2021)
Function names like "_dyld_find_protocol_conformance" seem to indicate that DLLs might need to be accessed, and my (entirely subjective) impression is that this general area seems to have become a lot slower in recent macOS versions, at least when system DLLs are involved.
But how can people living in cities charge their cars overnight? Does each private garage spot have it's own electricity meter?
Some years ago I had huge performance increase by simply converting a csv dataset to parquet before processing it with Apache Spark.
a bit vague and hand wavey. also I'm baffled how the author didn't use the term "chaos theory" in the text.
We can't know, but that percent is likely growing. Year ago it was unthinkable that Bitcoin will be declared a legal tender in any country.
Did you do the Python version selection dance before that though? 2.7/3.6/3.8/3.9 :D
The main difference is a +102/-100 post is "controversial" whereas a +2/-0 post is not. It's interesting to see both what the "net score" is and how "intense" it is.

If by "ratio" you mean showing both the net score and the total number of votes, I guess that would be one way to solve this. But a single ratio score (i.e. net score divided by total number of votes) is probably just going to look weird and useless.
Who cares about the method, people are adults, then can handle bad news to the extent there are legitimate conditions.

But a company that's in high growth mode receiving big cash infusions, this seems terrible.

I don't think we have fully understood the externalizing power of 'at will employment' in this context.

It's arguably good for startups to be nimble, but it a lot of 'unaccounted for risk' on the side of the staffers, a bit like physical work where they dump you if they get hurt ... 'poof', off the books.

"The last time I did this, I cried. This time, I hope to be stronger."

Sorry for the language - but what a giant douche - for putting it in emotive terms as though we should see him as empathetic, and then literally making it about him (!!!) i.e. 'This time, I hope to be stronger'.

What kind of person would even chose to use those words.

But all of the 'Zoom' and bad choice of language aside, it's not hugely material.

“$1 billion of cash on the company’s balance sheet,”

I don't see the materiality behind the layoffs This has the air of bad capitalism.
PyInstaller has been a life-saver for our work. The thing with our work is that we heavily use Python and SciPy stack but we also have quite a few GUI stuff. We preferably have all our code base in Python because our team is mostly familiar with Python. Also keeping both the GUI and the application logic in Python makes it super easy to pass around data (usually numpy arrays) which we do all the time. No server/client architecture or marshalling needed when everything is Python.

And we are mostly developing internal tools, so the executable size isn't a huge concern. But we still want an executable that can be copied from computer to computer and can be opened via a simple double-click, because not everybody in our company is a software engineer, a lot of people are just used to copying the executable to their computer and double-clicking on it to launch it. We don't use the --onefile feature since it makes the launches slow because of the extraction step. So we have a folder with an executable and the dependencies in it.

PyInstaller was a very good fit for our case. Yes the size of the bundle is quite big but it does the job. And allowed us to keep our whole code base in Python.
All these suggestions are fantastic. Lego mindstorms got me into programming.

Mindstorms uses Scratch for programming, so you can start with scratch for free without having to make an expensive purchase

https://scratch.mit.edu
As a fellow European you are grossly overstating the convenience of electrics based on a very special experience of living in Norway.

Western Europe (where I live) relies on street parking and has very little capacity for overnight charging. I regularly see people camping out for chargers in mall parking lots. I can't imagine the situation is much different in urban Romania, Poland or Lithuania.

I wish we had a charging grid that allowed for most private cars to be electric without any range anxiety, but that's just not true right now. You might also wish for street parking to go away (I do) but that's not happening either.
Didn’t PayPal start charging you for maintaining an account?
That is (was) a problem if it was built with MSVC. Build it with Gcc, and no. MSVC has lately been obliged to stabilize their ABI a bit, and now plugins are more implicitly stable.

So, not such a bad decision. Building with MSVC used to be a bad decision, less so now.