skysight-inc/HackerNews huggingface dataset:
The point of C# being a better Java is nowadays mostly obscolete because of Kotlin being THE better Java.
As for LINQ see https://github.com/mythz/kotlin-linq-examples/blob/master/RE...
Yes. But the very vocal and public SEAL "influencers" I'll call them, say nothing. Those are the ones who lecture via Twitter, Youtube, books, and podcasts about honor, integrity, courage, doing the right thing, etc.
Dell have developer edition laptops that come with Ubuntu preinstalled and I saw a link on HN not long ago about Fedora coming to Lenovo laptops (I think it was https://fedoramagazine.org/coming-soon-fedora-on-lenovo-lapt...).
I've not used them myself but I'd hope the situation isn't as dire as you describe, at least for those selected models.
I think they said it was only a compiler error, it's still a normal setter underneath, so newtonsoft would not see any difference.
It’s bizarre to me people are making such a strong distinction between backend infrastructure and client app. Almost feels like some pre-defense mechanism?
Will it be easy to compile?
The problem is, to a first approximation, we are using the arm-wrestling tournament to determine who should be our village's chief and deputy arm wrestlers; which (I presume) is important for settling inter-village disputes. We then compensate the well lest they defect to another village; and because the benefit we get from them is so large that we can afford to pay the relatively few of them well. This compensation then gives them power in a diffuse way that is hard to combat.

In more concrete terms, look at "anti-meritocracy" [0] positions. They are talking about making, say, the programming profession more equal; and not about making the wealth and status of programmers more equal to that of, say, teachers.

Approximately no one is arguing for major changes to the system for the distribution of wealth and status; so of course the reactionary movement will not frame their arguments in that way.

[0] This is a terrible name, as the "pro-meritocracy" crowd is the more reactionary one; but all the other identifiers I can think of pull in baggage I do not want.
Yeah JS and the ecosystem changed far more from 2010-2015 than in the last 5 years.
Initial Analysis of Underhanded Source Code [pdf]
Well, I am not talking about examples, I'm talking about entire industries. For e.g., There is absolutely no way for my industry (vaccine r&d) to any work without native apps. Even for animators, no native apps = no pixar. Maybe you were thinking of some other kinds of animation. I don't disagree that you can find small examples here and there of people not needing native apps in any industry.
This might be banks trying to detect compromised users. Many "tech support" scams aim to get remote desktop access to users PC's and then have them log in to their bank while scammers are connected. I could see how banks looking for remote access software could be a useful heuristic in fighting this problem.
wasm will give them everything they want in that department.
Apple and Google release marks 'watershed moment' for contact-tracing apps
It's about trade off. A language that keep getting new features every year, will make some users happy, but will lose compiler speed and it will be harder to learn.
Some languages even have syntax sugar for it built-in, coughKotlincough

class Foo(b: Bar) : Bar by b
I know your first comment is mainly in jest, but... https://www.seniorliving.org/history/1900-2000-changes-life-...

For white folk in the US, even the life expectancy at birth (arguably an inflated metric) hasn't increased by 34 years since 1900. For all people in the US (basically everywhere else, too, I think), that ~30-40 years is dominated by infant/youth mortality getting driven hard towards 0.
As far as your visual system is concerned, "real" violet (e.g., from a tunable laser) and the "fake" RGB violet are pretty much the same--it's coded as the relative amounts of red/green or blue/yellow almost immediately after the cones.
The BEAM is a huge win: having lightweight threads means you can often do away with things like Redis for job queues and PubSub stuff. I love this answer on StackOverflow by Elixir's creator:

https://stackoverflow.com/questions/32085258/how-can-i-sched...

So simple. Something that would require a job queue and a job runner fades away into a piece of the OTP application tree. When it crashes, it will even come right back up!

Phoenix feels a little too heavyweight for really small projects—maybe I'm spoiled having used Mojolicious's [0] single-file web servers. (Example on the linked page.) But for anything slightly larger, Phoenix scales really well. I work on a decently-large application in Phoenix for work and it's been an absolute joy to work with this langauge.

Typing could be better. Though, Dialyzer does a decent job of catching type errors. That's saved my neck on more than one occasion.

[0]: https://mojolicious.org/
I may have a very controversial take on this but I would share it regardless. The moment you compete with remote developers all around the world, you have to be really really good to command great salaries. The reason is that the employers have a very wide pool to select from instead of location specific. So as an employer, I don't have an incentive to just pay "SF Salary" unless I find that really exceptional candidate.

So focus on becoming that really really good candidate who can command SF level salary while living in say Thailand or whatever your choice of stay is. Otherwise, you are competing with hundreds and thousands of people and if you are just about as good as them, someone is willing to work for less than SF salary. Supply/demand ?

Also, a company may be ok with a good enough dev. who costs much less than a great dev. who costs a lot more.
Everyone who has the deep technical knowledge also needs to be able to communicate with others who don't have it. There's a difference between being an Internet personality who can code and being a programmer who can write English.

Even if locking yourself in a room for months is a requirement to coming up with new science (which I highly doubt), solving problems for the intellectual gratification is useless on its own unless the new knowledge is shared. Writing is simply the highest-bandwidth medium for distributing technical knowledge to a wide group of people, so even the most in-the-trenches technical people need to be good at it.
A Breathtakingly Overpriced Product’: Mike Rowe Says Covid-19 Has Revealed
> I set mine to 3800K for 24 hours a day.

Sometimes when I travel to the other side of the planet but don't update my laptop clock, it goes into "night mode" midday. I can use it but I find it jarring with the natural light.

> I don't know about the sleep stuff (is that hard science yet?)

They have links to studies on the flux page [0] although I'm not sure how much of that is peer reviewed or if the sample sizes are big enough.

I know that it makes a difference for me. My sleep quality went way up when I started using flux, and it goes down when I look at screens without it too late at night (like my not-so-smart-TV).

[0] https://justgetflux.com/research.html
I doubt it, iOS is still a thing and will drag down support for new browser features.
Is this a debate one that's based upon what you think is actually happening, or what you hope is actually happening? I admit I don't have a perfect vision of the industry, but frameworks seem very popular.
This is the one I found, sorry :/ But it looks like pretty close feature parity with Netlify and Vercel.
Think of it as a graveyard. It's typically not ok to desecrate it, even if no one visits it.
Why would Safari be doing any communication with the content blockers? The content blockers are submitting JSON one time to iOS Safari and aren’t running at all.
On the other hand, backtracking feels much more mechanistic to me. A dumb computer can guess and backtrack and check constraints with a simple algorithm. Humans ought to do better than that—with more logic and more deduction.
The problem is the "meritocracy" is thinly disguised "aristocracy."

There's some minor inward movement towards the core for certain kinds of ruthlessly narcissistic clever types. But you're never going to be president of the US without significant aristocratic money backing you, no matter how good your SATs are.

The deeper problem is you can't define "merit" unless you know what your goals are as a culture. What are the long-term goals of the US? How about the planet as a whole?

It's fairly obvious that the US is caught up in a surreal game called "Make and keep as much money as possible." But what happens outside of that? Does anyone have a long-term plan?

If you don't know where you're going, how are you supposed to pick the right people to help you get there?
> Let the two be separate, because the world has enough 'leaders'/'advertisers'. What it needs now is technical knowledge.

I think that without those with the technical knowledge leading in their own right, then other self-proclaimed leaders will do their best bet at understanding, and will often get critical parts wrong.
Wait, I'm pretty sure you can't do that in C++ (e.g., you can't cast vector<Base> into vector<Derived> or vice versa), unless you count brute-force C-style cast (which will gladly let you shoot your feet, your coworkers' feet, and everyone's feet).
But out of that limited pool, they could have some half-hearted attempt at objectivity and not worry about the wrong type of person getting in, since they'd do the real screening at step 1 in the process.
I wonder if there's an 'engineering tradeoff' to their quiet flight. Would they be quicker/more efficient if they weren't constrained to be quiet?

I suppose it's unlikely we have a clear answer to this.
Fibery vs. Notion
Linux LTS releases are not particularly stable from the perspective of someone who wants to distribute applications as binaries. Its API can change with every release, i.e. every two years. It's incredibly unlikely that a binary compiled for Ubuntu 18.04 will be able to run on Ubuntu 20.04 (as in Python etc.).

To contrast, if you take a Win32 game from 2003 that targets DirectX 9, it probably runs fine on the latest Windows releases. (You might have to enable some compatibility mode.)

"BUT BUT BUT if it's packaged with the distro it's no problem." Remember we're talking about proprietary applications (mostly games) here. Having these packaged with distros for years after the devs moved on to the next project is just a pipe dream.
There is nothing unethical about automatic processes and reducing your costs. Just like people are not unethical for choosing to pay less for tomatoes at one store than another, a business operator is not unethical for choosing to pay less for a certain task to be performed because they were able to automate it.

There is no reason a business has any responsibility to its employees outside of paying them for services performed in accordance with labor laws.
Love OpenRA and play a few times each month. They release regular updates, and the gameplay is just as I remember it.
Twitter is testing private public conversations
> any thoughts on blue light glasses?

I tried them. They worked well enough, but I don't like to wear glasses so I stopped. Also I didn't like how they cut all blue light, including the blue from the sunlight. It's important to get blue light during the day to help your body regulate it's sleep hormone production.

> or setting your screens to grayscale?

That's orthogonal. The white part of the grayscale still has blue light in it. Grayscale is good for helping with attention issues, but not blue light issues.
One reason people care about knots in low-dimensional topology is that every compact ("finite-volume") 3-dimensional manifold without boundary can be constructed by taking a 3-sphere (the set of points in R^4 unit distance from the origin), boring out tubes along a collection of disjoint knots, then gluing solid tori ("donuts") back in in a different way, a process called Dehn surgery. This is the Lickorish-Wallace theorem. Sort of the intuition is that if you take a 3-manifold and have worms eat out enough closed loops, the manifold loses its integrity and becomes indistinguishable from the complement of a collection of disjoint knots. (Lickorish's version of the proof involves a theorem that's colloquially known as the Lickorish Twist Theorem.)

In particular, every 3-manifold is the boundary of a 4-manifold obtained in a way that's reminiscent of knot traces from the article. You take a disjoint collection of knots in the boundary of a 4-ball, then glue in the 1-handles ("caps" in the article) along these knots, but with slight change: you glue in 1-handles with any framing whatsoever, not just the 0-framing like in knot traces (and actually using just +1-framing and -1-framing is sufficient). It's actually a remarkable fact in its own right that every 3-manifold bounds a 4-manifold; this is saying the 3-dimensional cobordism group is trivial. Other-dimensional cobordism groups are not trivial in general.

Every 3-manifold has a diagram, then, consisting of a multi-component knot (known as a link) with each component labeled by an integer (or a rational number if you are ok with "fake" surgeries). There is a whole thing called the Kirby calculus that gives a sufficient set of moves to go between any two such representations of a particular 3-manifold. An extension to this calculus went into Piccirillo's calculations with knot traces -- she cites the classic Gompf and Stipsicz for details.

One use of this representation of a 3-manifold is to construct Reshetikhin-Turaev invariants, which are sequences of numbers associated to a 3-manifold. This is related to the Jones polynomial, and these invariants satisfy a number of wonderful properties that together mean they form a topological quantum field theory (TQFT). I don't know the physics, but I'm under the impression you can interpret it as having something to do with quantum states of anyonic particles.

For books, you might look at Adams "The Knot Book" or Prasolov "Intuitive Topology" to get a substantial taste of knots and low-dimensional topology.
>This would mean it puts out 500,000watt-meter^2 or about 50 times the heat of the surface of the sun

Where are you getting this figure? A random website[1] says the heat on the surface of the sun is 62,499,432 W/m^2.

Also the die sizes are on page 2: 198.4 mm^2 for the 10 core part. Divide the total power (254W) by that and you get 1,280,236 W/m^2.

[1] https://www.pveducation.org/pvcdrom/properties-of-sunlight/t...
Definitely VS code feels so much more responsive than IntelliJ.

If the feature becomes on par with IntelliJ, everyone would jump ship. But not today.
https://azure.microsoft.com/en-us/services/app-service/stati...
> talented != good person

But we don't have any better measure of a "good person" than we do a talented one (outside of specific talents like playing piano or juggling chainsaws). We do have an imperfect way to measure intelligence, via performance on written tests and assignments.
The link references the rate of myopia in South Korea increasing from 18% in 1955 to 96% in 2011. This suggests 2 things:

1. Myopia is not entirely genetic, because genes for myopia could not have spread to almost all Koreans from almost no Koreans in the span of 56 years.

2. Myopia is somewhat genetic, because myopia existed in a significant proportion of the pre-industrial population.
I was thinking more Fury Road myself.
I'm sure it would, in some cases at least. I'd be more interested in understanding who gets the blame.
> After discussing with the council members, we made the decision to go with the GPL license to ensure compatibility with projects like CnCNet and Open RA. Our goal was to deliver the source code in a way that would be truly beneficial for the community, and we hope this will enable amazing community projects for years to come.

Sweet.
There is indeed. Oops. I'd delete - no point polluting the Internet with more bad info - but time window has expired.

Thank you for the correction!
My Quarantine Porject: Share screen recordings instantly
The number of repository is not the important metric that apache has.
What matter is to have at least one industry grade™ open source library for anything™
Most of apache libs are each ~20000 commits
This amount of human resources is unmatched in any other platform.
It's also by the people who made the original.
They should have picked AGPL, in case anyone tries to serve the game via streaming.
I have seen a lot of churn react-land alone:

* instantiating with React.createClass(), then es6 class components, with functional components and higher-order components, now react hooks

* state management, with flux, then redux and mobx, and now context API

* bundling with webpack or rollup

* types with flow and typescript

I could go on. I am sure there's more I am not even aware of.
For those interested, the relevant rules seem to be here: https://www.apache.org/foundation/voting.html

As far as I can tell, the implication is that there are now fewer than three people interested enough to participate in code reviews, and ASF rules require at least three +1 votes for basically anything to happen.
React is not a replacement for jQuery. I've seen many codebases that are written in React, but still include jQuery for some legacy function in the app that references $.param or similar. Using this stat to say anything other than "jQuery is bundled on X% of sites" is pointless.

If you could determine which sites are built using jQuery as the primary "framework", that would be informative. But even then, jQuery is just a library of utility functions, comparing it to React/Angular/Vue is pointless.
BBC summary of Monday's https://news.ycombinator.com/item?id=23216852
There's no free lifetime healthcare.

It's less expensive than private health care, but it's not free, and it doesn't cover everything, and it's standard government run bullshit. And it goes away as soon as you become medicare eligible and you have to go on medicare.
> That's not how I've seen it, since a lot of problems [...] have been solved

"Solved" is an overstatement. The javascript ecosystem is house of cards. Modularity is far from solved, for example support for the browser field in package.json is all over the place, hoisting leading to phantom dependency bugs is another clusterfuck. A large number of popular packages want to own module resolution or parsing or both (jest, typescript, CRA, storybook, yarn v2, to name just a few), leading to inconsistencies between tools. Not too long, create-react-app broke because of some oversight from some library author over some package.json field lead to a broken publish. Bizarre bugs from the tree-shaking vs side effects dichotomy. The existence of things like yarn resolutions and patch-package and proxyquire. Abysmal symlink support. The list just goes on and on.

You _can_ get little pockets of very tightly integrated experience w/ comprehensive toolsets like Angular, Ember or to some extent CRA, but if you need to venture outside in a non-trivial way, the pain of fragmentation is real.
In theory, they are not the same job. The actual decision making is supposed to be deferred to civil servants, who are (in theory) hired or appointed based on their technical qualifications.
Any of the otherlang-linq projects miss the forest for the trees, the whole point of LINQ is that it's not a set of chain-able methods on IEnumerable - providers get access to the expression tree and can use them to do all sorts of crazy things (see: EntityFramework, Linq2Sql).

I love Kotlin and I don't really get a hankering for LINQ when I'm using it, but I wish people would stop trying to say "but we can do that too!" when they really can't.
is kotlin slow to compile
In C# I'd like to able to :

- declare a namespace for the file (no indentation)

- declare that the file is a class and can only contain one (top level) class (still no indentation)

- `using` statements that don't import every symbol into my namespace :

using System.Console;
...
Console.WriteLine();

instead of :

using Sytem;
...
Console.WriteLine(); // where does "Console" come from ? god/IDE only knows

But yes, no to top-level programs.

But alreay with these few changes, I've saved 10% of the 80 columns width. I've made it easy to read a file without an IDE. You can start to write actual code at indentation level 0. I've made it easy to have one class per file and hard to have two class per file, in the spirit of making good pratice easy and bad practice hard.
What does a "RedAlert.dll" actually contain? I guess it is not the remastered engine, it is not the models, animations or textures. It won't contain the mission briefing videos, the mission briefing texts or even the mission maps. It is likely not the multiplayer maps, the net code, and especially not the multiplayer server. And it sure is not the awesome music. That dll file might be mostly unit config, like the old rules.ini, but with a bit more code. It is still nice for modding, and the community will make "new games" for free, that will require the proprietary remastered engine and models/textures from EA to be played. Hey it is still EA. And €20 (one time) for the non-open sourced parts aren't even that much. So yeah if it would run on linux instead of DX11/Win64 only, i might even be interested, but i think i will stay with OpenRA.
I'm no longer close to .NET desktop GUI development but even today, if I had to do something I'd start a new WinForms project.
It might be part of the TV era, but I imagine having people who aren't constantly on the defensive would fit into Gene's vision of a better tomorrow. If you can assume that everyone in the room is on the same team and wants the best for everyone, you probably would feel less offended by gentle jabs.
Depends on the size of the cage, and what else is in it.
We have created a system that allows ivy graduates to truly believe they are the best humanity has to offer and therefore know what's best for everyone. Yet most of these graduates were raised in sheltered environments and therefore don't understand the thought process of the average person. Not only does this make it hard for them to solve the problems of average people, it also makes them less likely to care about those problems. While everyone chosen to be in the meritocratic upper class is patting themselves on the back for growing the stock market the vast majority of people aren't seeing the gains from that growth.
Ahh I imagine that means a lot of crimes go unsolved then?
Yes and I didn't say otherwise, I simply offered a sandboxed alternative.
I am surprised that hasn't been done already.
> If you lock yourself in a room and do the most marvellous work but don't tell anyone, then no one will know, no one will benefit, and the work will be lost. You may as well not have bothered.

That's a questionable premise and an entitled perspective from "the world" in my opinion. If one decides that they don't really give a fuck about the "impact" of the work on the world and doing it for its own sake, the "world" has no right to push them to release/advertise for their benefit. The premise also implies all entertainment is completely useless. Devil's advocate might argue it's quite the opposite: everything else in the world exists for you to focus on joy and entertainment and not be bothered with the bullshit the world brings on to you :)