skysight-inc/HackerNews huggingface dataset:
My case was based in Finland. The Inter-city trains are on time every time unless there's an accident of some sort. The food isn't 5-star chef level, but still pretty good for train-food. They even have their own beer brand =)

And yes, in most cases trains are faster than cars (Average speed between 100-200km/h depending on the route and train). They could be even faster but that'd require modifying the track so that fast trains don't fall of the tracks when cornering...

Amtrak just sucks and needs a complete overhaul, the technology is there, but people refuse to accept it. It's like trying to sell cars to people used to horses, they just want faster horses because they can't fathom the alternative =)
At 200 million shipping container trips per year, whether losses are 1000, 4000 or 10,000 seems pretty insignificant. Even 200,000 would be around 1-in-1000 or a tenth of a percent chance of your laptop being lost overboard.
You make a good point.

As a developer who also dabbed in devops, I hate CI-side scripting with a passion.

The last place I've worked a few years back had about 20 interdependent Jenkins jobs per project. During a build, a job would break another job who would break another job but not successively fast enough to intervene so the majority of the time of the devops guru was spent on making hacks and fixes everywhere, thus fueling the endless cycle of madness. Middle management were aware of the problem but they never could say no to new aggressive timelines so here we were but I digress.

For me a CI server is a way to automate tasks so that 1) devs' time is saved 2) all versions are release worthy 3) human mistakes are kept to a minimum 4) a public record is kept 5) long and boring tasks such as packaging releases, generating code coverage and running the static code analyzer do not bother devs and are done periodically.

What CI should not do: 1) do things that devs can't do 2) crash 3) run nondeterministic builds and tests 4) be understandable by only one guy named Brent (wink wink Phoenix Project).

A typical CI script should limit itself to a simple workflow: checkout revision, get dependencies, build, test, release; and those should all be things that can be done, tested and modified and debugged on a common developing environment. Anything else is just loaning time from the future.
Maybe in Europe. In the USA they definitely cannot. At least mine couldn't. Sure, I could use the adapter to do level 2 charging, but there is no provision to use DC fast chargers other than superchargers.

*exception being CHAdeMO, but those are becoming so rare now as to be not worth consideration.
Why create virtual methods in a class if you have no intention of it being a parent class? And if you intend for it to be a parent class you can design it so that these things aren't an issue.
You're pulling all of this out of thin air.

> and that there was some agreement in place with the University which must have stipulated "no more bogus patches"

This is baseless.

> Then Aditya went and posted another bogus patch

Not bogus. Aditya's analyzer did in fact find plenty of bugs - do your research, this is confirmed by many other maintainers.

> to further his career, even though he should have known how that would be received

Why should he have known that? I would never expect to receive the kind of feedback given by Greg, followed by a total university ban, over a student submitting subpar commits. It's an insane overreaction.
This is a relatively deep look into the bottomless task of considering a candiate for a role in an organization. It bears multiple readings.

It suggests that you may not learn much from interviews with the candidate, and may learn much more from face to face interviews with their references.

It encourages the reader to seek both the genius and dysfunction of every person (candidates and references), for each context they've worked in. (Altho I'd refer to these as their inherent irrationality and ingenuity; dysfunction and genius are the extremes.)
How Data Labeling Services Empower E-commerce in 2021?
WiFi and cellphones are both wireless, but this discussion is about cellphones.
Blackberry Smoothie
Basically, you learn as somebody pays you to do a job they assumed you already knew how to do.
Given how spiky a dev environment would seem to be from a CPU perspective, can you pack a large number of free customers on a single very large VM to allow those occasional spikes without requiring a huge investment?

Anyone abusing that free cluster, you boot over to a more constrained and throttled environment.

Appreciate the candor and thanks for the blog post. Clearly an environment like this is the future development.
The last 80 years of residential growth. But what about officespace? If it's all decentralized office parks, yeah that's going to be harder. But if there is a strong "central business district" (America's tend to be denser than Eeurope's for some reason) that can be a foundation to go outword from.

Basically infill that with some residential and work outwards from there, redeveloping the burbs only once the core is saturated and there's some momentum.
That’s quite a broad brush to paint 300+ million people with. Techno communities exist outside of mega cities in the US
Wish I'd read this before I bought a new mech keyboard to replace the crappy dell one that came with my new system...

That one hits the N-key rollover issue.. I cant use more than three keys at once on the cheap one.

oh well I guess I'll get used to the new mech one when it arrives...
UMN has many tens of thousands of students and faculty, on a similar scale to say Mountain View. It isn't "splitting hairs" to distinguish between the actual people involved in the untrustworthy behavior and everyone else.
Excellent example. Let me point out that Go's approach to inheritance ("embedding") doesn't suffer from the problem you illustrated. A method on the embedded type can't call a method on the type into which it is embedded. Go's approach to inheritance is a big productivity win, and it's easy to understand
RCB Player Adam Zampa Said That He Left IPL 2021
An Australian Cricketer Adam Zampa Said That He Left IPL 2021 To Prioritize his Mental Health Over Money That He Was Paid in IPL.
Did you reply to the wrong person? Your reply has nothing to do with what I said. I was referring the pre-covid times, the first graph shown shows that Flu went to near 0 in the summer every year, even before covid.
> If you fragment back to 20 competing steel producers the economy of scale is lost.

This is basically untrue. Economies of scale are a major thing when you compare very small entities to medium sized entities.

Suppose you have a five person company and a fixed expense of a hundred thousand dollars, e.g. for regulatory compliance. That expense is $20,000 per employee. Quite inefficient. A 50 person company with the same fixed expense is paying only $2000 per employee. Significant reduction. But by 5000 employees it's only $20 and the benefit of going from 5000 to 50,000 is insignificant.

In many cases the benefit phases out entirely. If you have to build a factory which a small company only utilizes to 20% capacity, a medium company that can use it to 100% capacity is five times more efficient. But a large company can't use it to >100% capacity, they have to build multiple factories and stay at the same level of efficiency as the medium sized company.

Moreover, monopolies get full of inefficiencies because they lack competitive pressure to eliminate waste. Having two dozen companies in an industry is often more efficient than having a thousand, but having two dozen companies is also generally more efficient than having only one.
Not likely. Engines were not reused back then, each game was coded from scratch. We know this because there are few similarities between disassembles, even of games from the same company or even the same series that look and play similarly.

Companies would roll their own assemblers and asset tools, but that is only known anecdotally and sometimes from pictures, and the majority of that software is lost to time.
Indonesia's sunken submarine may have been hit by powerful internal wave
Homeless in the Shadow of Apple’s $5B Campus
Hopefully this "wokeness" in our culture can be corrected peacefully and sensibly, as opposed to having a massive overreaction that may itself have an overreaction
The thing we do that's (maybe) interesting is run processes all over the world. It's helpful for liveview because it minimizes latency to end users. Here's an example Liveview cluster running in 17 regions, if you scroll down you'll see the round trip time to the server you're connected to: https://liveview-counter.fly.dev/

Liveview is crazy powerful if you can keep the latency down.
Why does scale matter? For every BCG, there are a number of capable boutique firms in each market, many that specialize in specific disciplines. The “big box” approach seems lazy.
It's also an unmaintained fork. Forked in February and hasn't a commit since to the source. None of the patches are getting downstreamed. It just keeps updating its README and posting more advertising. If someone wants to do this project they should do it correctly, but this is just not how you do that. You'd need to keep floating your patches over a changing master, not just force an old version, force all packages to be on older versions without patches (HTTP.jl), etc.
Should have at least seen if they'd pay $32,000. Severance contracts are negotiable. You can even red-line them. Of course, the employer can and probable will say "no."
No, he's ranting about a "technology" based on wasting energy.

And he's right, that is so stupid as to be (colloquially; literally, "that it ought to be") criminal. The technology itself is evil to its roots.
While it is true that Python scripts are far more superior to cryptic bash scripts, those scripts shouldn't be on the CI's side. Nothing wrong having build.py and test.py and the others, but there are no good reasons for them to be executable only by the CI. Debugging CI scripts is just asking for non-stop pager duty.
Makes sense. Thanks for the article and explanation.
It was claimed that there was (briefly?) an option right in the GUI to create a BTRFS setup, with no need to migrate anything. Was this incorrect?
Yeah, I generally like composition better, but sometimes the coupling between the base class and those subclasses that provide the 5 methods is just too strong to ignore, and if you break out the methods into another interface, then you are struggling to find a place to put the shared logic (which you proposed to do with extension methods).

Your example with the counting stack made use of "super", which is always a red flag to me. "super" is such a bad smell to me, that I literally never use it. In fact, in Virgil, my language project (http://github.com/titzer/virgil), there is no super construct at all, nor static methods or interfaces for that matter. 15 years of writing it, 200k lines later, and I can say that personally, having delegates, first-class functions, partial application, and tuples go way further than more complex trait/interface/extension method madness.
I never said "Tech" isn't political, or that "I'm just an engineer somebody else is in charge". Both are true and we best take time to think of the moral implications of our work.

What I am saying, is that you should not generalize people just because they worked or currently work at a big tech company. This is as much a cognitive bias as thinking a company like Facebook only does good.

You have no clue why they work there, what they work on, or who they are.
Notice that this doesn't use handshake names (the popular naming scheme from last year) or namecoin (the big naming scheme from 5 years ago).
Here's somebody's write up in Chinese, which actually is the second Google search results for keyword "内卷": https://zhuanlan.zhihu.com/p/250474212

If you want to read official tune, here's the article about "内卷" among university students: http://www.xinhuanet.com/2020-11/09/c_1126713666.htm

Other than those publicly searchable contact. There are many nonpublic/deepnet information, for example, recruitment ads, under table HR rules etc.

Here is a recruitment ads from Minhang District government that set age limit (from 18 to 35 years old) for no good reason: http://xxgk.shmh.gov.cn/mhxxgkweb/html/mh_xxgk/ggxxgk_xxgg/2.... And another one from Zhongwei City: http://www.nxzw.gov.cn/xwzx/tzgg/202103/P0202103163192272939...

Case and point, this problem is widespread and kind common knowledge in China.
Black hat hacking is also pretty useful, because it demonstrates the need to close security holes. But it's also wrong because it takes advantage of real people who have not consented to it. Are you in favor of black hatters too?

The fact that they tried to do this, even if they didn't follow through with merging, and even if they eventually came clean about it, is bad. Malicious bad. The lack of informed consent is absolutely critical in calling it malicious. If you want to do that, get GKH's permission first and recruit him to participate in the research. Don't try to slip it under his nose. It's one thing to A/B test your conversion rates, and another thing altogether to A/B test airplane wing flaps.

Maybe (as in it is possible, but not an incontrovertible fact) Aditya's role was not malicious, but he was surrounded by people that actually were malicious, and it is an entirely reasonable assumption to make, given the circumstances. If Aditya really does not want his name sullied by this, he should be making extreme efforts to disassociate himself from his advisor. By not doing so, his begging to be treated differently from his peers sounds like the pleas of a getaway driver hoping to not get charged for the bank robbery that his passengers committed.
Not sure what this has to do with HackerNews, but I'm guessing this has a lot to do with the Covid crisis going on in India right now.

Other Australian players are trying to get out as well, I think Kane Richardson (or one of the richardsons) has as well.

Edit: seems like a new account. Perhaps I shouldn't entertain them.
thanks!! i tried that and its a different video everyday so a little tricky
Inheritance in general seems like a bad idea regardless of the framework, a leftover of the capitalist system that perpetuates injustice by the non-meritocratic transfer of wealth.
Meh. Reading the accounts of one of the allegations, it reads true. I was in a similar situation with someone everyone on HN knows, feeling the exact way she did, running the same exact thoughts through my head.

The other conversation about this on HN is dumb. "We should be talking to our kids about sex awareness" or whatever. Yes, sure, do that. But that's not the issue here.

I used to help teach sexual education to the local gay community in my hometown. I'm no stranger to dodgy situations and being taken advantage of, even before the incident with this individual.

I was aware of what was happening, generally have a pretty strong head, and still felt trapped and that I had to go through with it in the moment.

It's not one of those things that has a simple, black and white solution. If it were that easy we wouldn't see as much sexual abuse in the world as we do. This kind of thing is nuanced and hard to understand unless you've lived it.
I think this is the interesting point though. Many people want to use Jupyter notebooks so that it looks reproducible. Not to make it actually reproducible. God forbid it actually has to be re-ran, it could have different results!

I think that's my main notebook gripe: they make it look like if you run the code you'll get these results, but that's not even close to the case. Many people abuse this. At this point, I pretty much assume anything in a Jupyter notebook isn't reproducible.
At the end of the article, they still don't tell you what stock they're hyping:

> There’s just one catch:

> I’m sharing the full details of the stock ONLY with members of The Motley Fool's flagship investing service, Motley Fool Stock Advisor.

> I urge you to take action today and decide for yourself if you want to take advantage of this opportunity. Simply enter your email address below to access our secure sign-up page.

So this just a very lengthy ad.
> And also possibly consider going for full eradication rather than harm reduction.

That doesn’t seem possible, unless you can get birds and pigs to mask up.
I must admit, during work from home I have enjoyed using a keyboard far louder and more satisfying than anything I'd consider using in an open plan office. It'll stay here, and be another reason to spend at least a couple of days a week at home for the foreseeable future.
At work we have a service built on powerdns-backend (http). The biggest pain there was lack of docs. There's circumstances where powerdns would make multiple requests to the backend app server, and figuring out how to answer its first direct queries in a way to satisfy it on the first query took some trial and error (this was a few years ago, so I don't remember specifics). I seem to remember it asking the backend for ANY records and then a bunch of metadata stuff, which meant having to spend time understanding not just how to answer the simple DNS TXT and A queries we were trying to do, but understanding how powerdns would interpret the client query, pass it to the backend, and interpret the result (which was quite different from straight DNS).

That also made it really hard to test, short of setting up a full end-to-end integration test including running powerdns (which I think we have, but isn't fully automated).

If I was building that service again, I'd definitely have a serious look into building it directly as a standalone DNS server rather than a backend for something else.
I really don't see why it should be illegal or even morally questionable at all to target ads at young or old people.

It's not. But what you're positing is a gross oversimplification of the situation.

Nobody says you have to advertise toys in AARP Magazine. But there are federal rules governing the advertising of certain products, such as credit cards. That's what's happening here.
Wrong article, did you mean to comment at https://news.ycombinator.com/item?id=26986675 ?
Very nice! I appreciate also the multilingualism.

However, would it be possible to add an easy way to change language from the page of an article?

Right now to do that, I need to lookup the translation of the title and go back to the summary, which is not convenient.
This article discusses object/class inheritance in programming languages, not wealth inheritance between people.
High Sierra's hatred of all my USB devices was an experience like no other. I feel a reciprocal spite.
Google could 'save' even more by firing all its employees and selling all its assets. Expenses are there for a reason; they are investments that earn a return. If you cut the expense, merely to 'save', you are ignorant of a fundamental of business. A similar argument is made about taxes: they are described as only expenses when the issue should be discussed as investments (i.e., 'is the return high enough on this investment of our collective money?').

If these expenses were so obviously unproductive, Google would have cut them already.
That's actually a fantastic and simple argument for why mergers should be blocked more often.
I should have explicitly said I liked the article! I forget that up votes are not public.

If you find something, please share! Good luck!
In contrast to interpreted languages, creating a sysimage is yet another step (in addition to installing a third party package).

In contrast to AOT-compiled languages, PackageCompiler.jl doesn't statically analyze your code. So you need a "precompile script" that hopefully hits all callable methods (such a script will have to be made manually). The resulting "binary" is also massive.
Theory usually comes after practice. People create something that works, then theorists formalizes it into a well defined concept.
I always think it's amazing how much simpler your architecture can get if you don't move any and all state to some other service in the name of keeping your app stateless. Of course there are good reasons why the industry has moved towards stateless business logic services but with all the BEAM goodness (resiliency, hot code reload) it might be feasible to write apps that actually hold state again.
The flu doesn't just kill old folks, it kills children as well (unlike covid-19), yet we still never cared enough to take the same precautions.
Perhaps look into Metamath Zero / mm0 which.. well I'll just quote from the project [1]:

> Metamath Zero is a language for writing specifications and proofs. Its emphasis is on balancing simplicity of verification and human readability of the specification. That is, it should be easy to see what exactly is the meaning of a proven theorem, but at the same time the language is as pared down as possible to minimize the number of complications in potential verifiers.

> The goal of this project is to build a formally verified (in MM0) verifier for MM0, down to the hardware, to build a strong trust base on which to build verifiers.

[1]: https://github.com/digama0/mm0
Isn't that already the case worldwide? I live in Russia and all schools are routinely vaccinated every autumn here.
Brutal get off my lawn rhetoric over music that is intended to unite! Man who thought this thread would devolve like this. Europe obviously has pushed the envelope and produced fantastic music just as the US has, why the scuffle?
Ah, I understand. That's really interesting. Thanks for sharing your experience
thanks for sharing.

i like how the author prefaces this essay with the fact that it's all a game. otherwise, i would think it's (the personality assessment part, which is half of it) a bit too reductionist.

the fact that some firms out there are going after people with some "personality type" isn't surprising to me, but seeing it clearly stated is...

"seeing the water" is very profound. it's something that has got me thinking a lot lately. what good is a feedback loop if nobody in your circle sees the water?
There are very big differences in captain papers around the world.

It's a very know fact that e.g Mærsk has changed their top tier crew from being Danish to chineese, indian, phillipine etc.

I am only implying that education might be part of it.
Elixir and especially Phoenix is such a blessing. I recommend everybody to try them.
Greg wrote: "we will have to report this, AGAIN, to your university..."

There was behind-the-scenes talk that the student chose to ignore, it's impossible to interpret in any other way.
Inside The MTA’s Money Room
Jstor Daily is not a community, but a very interesting news site with this type of news.
LiveView should already have less latency than an app doing traditional AJAX requests, since an open web socket is a lot better than making a call to axios!

The less latency the better, though, of course. I'm seeing roughly 80ms, which is very good.
Where in my reply did I mention forcing lactation on people? That is right, nowhere.

Perhaps you need some remedial reading comprehension.
Price fixing is prohibited because it's catastrophic. What would the price of food be if all the farmers could collude to charge the profit-maximizing price? What would rents be if landlords could collude? Energy companies? Transportation companies?

Monopoly utility companies generally have price regulations because otherwise the monopolist would charge the monopoly price. The monopoly price is inefficient because it results in significantly less production (because of the high price deterring consumption) than would take place in a competitive market.

Allowing collusion across an industry is nothing more than bringing about an informal monopoly rather than a formal one.
Optical switches are superior to mechanical switches IMO.
Not sure if this is a joke, but I'll bite.

Those are called ionocrafts. They work by ionizing air particles. They're basically low-tech ion drives. They don't work in vacuum.