skysight-inc/HackerNews huggingface dataset:
Optimizing Gatsby for large scale sites
There is a one big reason. Snaps are only designed to use one central repository and the only production one is from Canonical. The server is proprietary.

Flatpak allows anyone to run a repo and for users to track updates from several repos. The server is open source.
Researchers offer evidence-based ways to address life under Covid-19
Maybe so, but you're not making much of an argument of it.
Somehow I never imagined an xps hackintosh but I want to try with mine now.

If it works reliably you could have great hardware with a good OS and a decent price.
Well senior engineers won't work at entry level positions, but medium skill ones might. Replace skill with working conditions and it'll be the same thing, people that have a lower tolerancy for working conditions will leave quickly, but some will stay and that's still a win for the company. Especially compared to advertising how corporate and annoying their processes are.
You might find FreeIPA useful. Its CA component (dogtag) has a KRA component that FreeIPA exposes as 'vaults' for secret storage.

You can even do cross-forest trust to AD, log into your Linux systems as users who live in AD...
So do qt apps in macOS have good inertia scrolling? Do gtk apps? Do java swing or whatever apps?

> it’s an artifact of the fragmented ecosystem of Linux

You mentioned literally two frameworks gtk and qt, which both use libinput, i.e. one thing. How is this fragmented?
I have repetitive strain injuries, so I simply cannot use Linux. The way I have to twist my wrists so the touchpad doesn’t mistakenly register a palm print is obnoxious and pain inducing.
Seems it's every medium site for me, so probably my adblocker or something.
That was mostly done not to create confusion regarding remote desktop/screen sharing solutions not working... different audiences I guess.
Tomalsky on iPad OS
The reason why Ocaml and Haskell are relatively verbose is that in order to achieve maximum performance one must write code in a decidedly unidiomatic style.
Is Peter waving or drowning?

If a pair is consed in a forest, and no one observes it, did it really happen?
Ask HN: Is removing. HTML, .php, etc...bad for SEO in 2020?
I just removed my websites .html extension and is affecting gloriously my traffic, I would say.

Should I submit the new url on Google Search console?

The site.
- https://www.colorsandfonts.com

Is hosted on netlify.

thank you
/ Mike
If the currency were being devalued as you imply, it would be reflected in commodities markets, currency markets, etc. This is not the case.

The USD is quite strong because there is a significant deflationary pressure due to demand destruction so the printing is currently offset by the lack of economic activity.
Well I'm "hot off the press" when it comes to elixir, so it's a good time for me to learn this stuff, thanks for the link below, too.
Totally.

I think there's something different about just being able to watch a master perform their craft vs a "masterclass". I pick up all these little details and routines that might be second nature to them and so they might not even think about bringing up in a "class" mindset or setting.
I think the OP might be more asking about how to get local DNS automatically provisioned with the IP address of a service/container that has been deployed to the LAN.
Printing is a dying industry, though. Printing huge amounts of paper to be thrown away the next day is over.

Presses are used for more than just newspapers.
First thoughts: Really love the design / theme!
Every OS uses cursor acceleration by default
The type libraries are a big part of why it's so successful - you can take a typelib and auto-generate bindings, or manually generate your own bindings based on what you see. If you look at the typelibs for a given GUID, you are almost guaranteed that the API will match once you get a pointer back from a QueryInterface call (sometimes people are naughty). This is nice because you can compile all that in so the QueryInterface call is the only dynamic part of it - everything else at runtime is just regular calls through a vtable. The rigid nature of it means you can also reverse-engineer compiled code to figure out the shape of a given interface's vtable even without a typelib (I've done that a couple times).

This is why you were able to manipulate COM objects from VBScript and JScript even though they were dynamic languages, and in fact VBScript could define new COM objects on the fly and then expose new methods and properties through a COM interface called IDispatch. It's all just vtables once you do your initial setup.

IIRC there was a Windows version of Python for a while that had built-in support for COM interop in both directions - you could define IDispatch-based COM objects in Python and implement interfaces while consuming COM libraries using their typelibs.
My team's been using Go for the past five years to build an open source test automation framework. None of us knew Go before starting on the project.

Five years on, we have no regrets. The language semantics does not get in our way, it "feels" easier to solve problems. Personally, with OOP languages I spend a lot of time designing vs solving. Design is subjective. Go, takes that burden away.
The Fed doesn’t hand out money. PPP grants, etc are administered by different departments. The FED is strictly a lender in this scenario.
> Both GTK and QT are exceptionally bad toolkits

> Also personally I like the fact that inertia scrolling works everywhere consistently the same way.

> Just think about the horrors everybody now implementing their own scrolling.

Which should be a reason for advocating one toolkit that rules everywhere (maybe systemd-toolkit?), not a reason to have poor inertia scrolling experience that doesn’t work properly across different windows.

> Consequently the fact that Linux is "hacks over hacks" is a feature not a bug.

How can this is a feature, not a bug? Isn’t it technical debt?
As far as I understood, they had 2 teams making the 2 communication apps. The simultaneous release date would explain that they were competing with each other, and they didn't want the other team to get the head start on the market. It was probably left to the PR department to sort the problem out and make a press release that made the company look sane.

Imagine if Microsoft had an Excel team and a "Spreadsheetr" team...
Yeah, go for it. Abandoned means it's free for all.
Do you really have that many computers at home, so you need container orchestration for that? A single machine is capable of handling most home workloads.

So outside of playing with Kubernetes for experience, why would you do that?
How did Australia flatten its coronavirus curve?
I mean, if agreements for preventing climate change had enough teeth to encourage people to go to war for more land area then that would be impressive.

And yes, at the end of the day I think stopping climate change is more important than "who owns which piece of land", so if countries were struggling that hard to stay under their consumption limits then it could very well be worth some land changing hands.
Have a look at https://www.nature.com/articles/d41586-020-01221-y , it describes in-depth what types of vaccines they are working on and how they are trying to make the body produce antibodies.
(Steve Jobs and Alan Kay:) Tablet Computing
> by robbing taxpayers and giving the money to said companies

... as loans, which had to be paid back with interest (and were).
It’s just my experience — it might be that Linux’s cursor acceleration isn’t as sophisticated and comfortable as macOS.
> ever-growing floods of make-believe money

Does there exist any other kind of money?

> removing what little real value still exists

Care to elaborate how an influx money should remove real value that exists? Isn't the relation between influx of money and real value a relatively loose one?
I just watched the curry recipe. It's funny but far from being anything close to authentic (bell peppers was the first sign).
ThinkPad T480. Buy it second hand, cheaper that way with little compromise. If battety is old/used, you can buy a new one and replace it yourself. Avoid the slim models, where the ram is soldered.
Yeah, that is possible but my point is that it sorta breaks how people are used to join these kinds of meetings. The back and forth required is not the expectation most people have.

If you have more people then you'd need to do this once per person, (after that they can gossip the SDP over data channels to find the other participants).

Usual flow:

1. I and other people go to meet.example/DiscussImportantStuff

Your proposed flow:

1. I go to meet.example/DiscussImportantStuff (and it generates my sdp in the background and appends it to URL)

2. I send meet.example/DiscussImportantStuff#MySDPHere to my friend

3. He goes to meet.example/DiscussImportantStuff#MySDPHere (and it generates an answer SDP and replaces it to URL)

4. He sends me back meet.example/DiscussImportantStuff#FriendsSDPHere

5. I go to that link and we are connected.

Repeat steps 2-5 for each participant.

Considering how little technical complexity is saved and that you still need to have some sort of communication channel set up I don't think the proposed flow is worth it.
I can't speak to the implication, but I've yet to read a policy that didn't explicitly outline how it handles business transfers. Some examples from different industries (the first 3 random sites I thought of):

AirBnB [0]

> If Airbnb undertakes or is involved in any merger, acquisition, reorganization, sale of assets, bankruptcy, or insolvency event, then we may sell, transfer or share some or all of our assets, including your information in connection with such transaction or in contemplation of such transaction (e.g., due diligence). In this event, we will notify you before your personal information is transferred and becomes subject to a different privacy policy.

Segment [1]

> We may sell, transfer or otherwise share some or all of our business or assets, including your personal information, in connection with a business deal (or potential business deal) such as a merger, consolidation, acquisition, reorganization or sale of assets, or in the event of bankruptcy, in which case we will make reasonable efforts to require the recipient to honor this Privacy Policy.

Repl.it [2]

> We share or disclose information only in the following cases ... - As necessary in the event of a proposed or actual reorganization, merger, sale, joint venture, assignment, transfer, financing, or other disposition of all or any portion of our business, assets, or stock.

[0] https://www.airbnb.com/terms/privacy_policy

[1] https://segment.com/legal/privacy/

[2] https://repl.it/site/privacy
Thank you so much! Glad you love it!
the mount command is not part of systemd
Not quite true.

Some machines can't be reached. Many others have UPnP capable routers and can reconfigure NAT for port forwarding on the fly.

Additionally more and more users have IPv6 at home. It's now high enough to be worth trying along with other techniques like STUN.
TBH it sounds to me that you just need a better email client ?

Like... that's the program that handles everything that you mentioned.
> However, I don't like how they treat users, potential contributors, etc.

What are you talking about? The mailing lists are super friendly.
Not necessarily Mexican: I'm from Spain, and we use huevos (as well as pelotas and cojones). In the context of this post, I would probably use huevos: "qué huevos tiene Forbes publicando este artículo cuando (...)" would be perfectly idiomatic Spanish from Spain.
True, but when you're approaching 300W, you can only take heat away so fast.
Few things to do:

- specify a LAN IP for your ingress controller so it doesn't change.

- Use ddwrt/dnsmasq to point *.k8s.myhomenetwork.local to said IP

Once that's configured, you just configure the ingress hostname on services as you would "normally".
I remember when I switched from MacOS to Linux and the mouse drove me crazy. I don’t know what has changed but I’m totally comfortable with it now. I do tend to feel like the mouse is an awkward tool. Maybe some MacOS like improvements could help with this. I hope they find a good dev and some funding for this project!
Windows is my daily driver, and I spend most of my time at work these days building dotnet core applications for Linux on both x64 and ARM. It's a great dev experience

Seeing what was coming with cloud and making .NET cross-platform was very well timed.
>That’s the other problem as well though; civilians will never, truly understand the feeling we have from the military lifestyle. It’s why a lot of veterans gravitate towards eachother.

This is exactly what I hear from people in cults.
Obviously the minimum possible amount of data for a “Game of Life”-type setup would be a bunch of ‘ON’ voxels somewhere near the center.

As for the question itself, I think you’ve answered yourself: a Game of Life-type setup defined in three dimensions. I’ve seen a mention on HN of somebody implementing the (2D standard case) in 23 assembler instructions, so it’s very minimal.
I only interacted with them on Github issues in the sway repo.

The interaction was of the form: "I'm having this problem, I've looked at this, what would be the best way for me to improve this". Reply from Drew "No [issue closed]".

Then using sway, I ran into a lot of problems, and many of them were already reported, but closed issues, which closed with a similar exchange.

At some point, every time I had a sway problem, I would search for my issue on Github with the closed filter first. Finding those issues, with no rationale, workarounds, path forward, discussion of any kind....

Yeah, I just stopped using sway a while after and went back to i3. It at least worked, so I never had to interact with their community.
As a non-US person, where would i invest instead of US equity ?
Scripts like Egyptian Hieroglyphs are exactly the purpose of Unicode. But a bunch of other symbols are mostly there because they come from some preexisting character set which Unicode had to include in order to be a viable replacement for legacy character sets.
I'm not the OP, but personally I see NN's as being really really useful where the input data is unstructured (such as text or images). The deep approach (appears to) build better features than a human can, but I'm not convinced that they are _that_ much better (or indeed at all) than standard methods for tabular data.

Once upon a time, when I used to hire data people, I'd ask them to tell me about a recent data project. They'd normally mention some kind of complex model, and I'd ask them how much better it was than linear/logistic regression. A really large proportion of candidates (around 50%) couldn't answer this because they'd never compared their approach to anything simpler.

One person told me that linear regression wasn't in the top 10 Kaggle models, so they would never use it.
>I'm ready for you to not understand this, civilians usually do not.

This is also what I hear from people in cults.
Memory efficient serialization of tagged union
LED lights halve unwanted fish in nets, research finds
Tech Innovations and Textile Industry Operations
Oh, I'm sure.

I expect (hope) that IRL he takes a breath between sentences, and while I've met people who manage to have a swear:meaning word ratio of 1:10 or higher ... I expect he's actually much more thoughtful in person, as he's clearly a smart guy. But I wasn't trying to assert otherwise in my earlier comment.
If data port is necessary, get an older TP with a sata port. Funny you mentioning the keyboard issues, I never had any issues. T420, x230, x260, t450. All second hand. Just don't buy new I guess?
Have you considered using C2Rust[0] where applicable instead?

[0] https://c2rust.com/
Game of Life in 32 Bytes
complexity and overhead. Maintaining Kubernetes is non-trivial (IMO ofc). It has a 9 month support lifecycle, so you need to redeploy everything regularly. There are also API deprecations to deal with periodically, which if you're not keeping up with k8s developments, could be disruptive.

From a complexity perspective, you're adding more places for things to break. Instead of (say) running your apps in containers with Docker, you add pods, services and ingress as layers, which is more places for things to go wrong.
Sprint? Most of the most productive teams i know use Kanban approach which Jira does support. Any team i have been on tied to sprints has been a right clusterfeck
Don't be fooled by the 99% figure. It says in 2011 the figure wasn't much different. Well that was a bit surprising to me because when I was using Borg in 2011 it didn't feel that way.

Borg is vast. Unimaginably vast. Any engineer can start a job in the free tier for a personal web server in minutes, all the way up to saturating 100,000 cores to process some dataset. You can browse cluster job lists forever and never reach the bottom. 1% of jobs is still a huge number of different jobs.

The "hogs" are going to be jobs like web search serving, indexing and related, logs processing etc.

The "mice" are going to be the long tail of jobs. Remember that this sort of paper presents Borg as a kind of exemplar of what large cluster systems look like, but as you already observe, that's not really true. Borg is really unique to Google and Google is really unique. In particular due to the personalities of its founders and its financial position Google has a massive long tail of products and web sites that don't see much usage, or see decent usage by non-Google standards but which gets lost in the noise of search, ads, YouTube etc.

So the hogs vs mice phenomenon is telling us more about the nature of Google and how it does projects than something fundamental about job scheduler systems.
The Ruby Blend: Parentheses and typosquatting [audio]
When it comes to picking criteria to compare languages with, performance and succinctness have the advantage of definitely having a large impact on developer productivity/happiness (same thing tbh) while being (relatively) easily measurable.

Having recently jumped ship to a language/runtime that gives up to several orders of magnitude of performance speedup while maintaining similar verbosity, I appreciate the many opportunities this opens. I can write "lazy" code that pretty much always runs (way) faster than the stuff I used to carefully optimize. Perhaps the last metric I'd be interested in is the a number of bugs in the average codebase, and while I've seen language comparisons for that, I'm not sure whether to believe that they're accurate.
I remember this being used in games on the Atari computers, but only those that were ports of Apple games and Apple’s crude graphics. By skipping horizontal pixels, they’d get composite NTSC to smear the area into a color.

But the Ataris had S-video outputs (in 1978!), which of course is not composite. The color resolution is too high to produce artifacts when using separated video, so those games were essentially black & white on a good monitor like the Commodore 1702 hooked up with separated Y & C signals.

The Ataris were great, forward-thinking computers.
I was saying that the inertia scrolling should be implemented in the toolkit level, instead of emitting bogus mouse events for ‘inertia’. Which means that GTKScrolledWindow (or whatever is NSScrollView’s eqivalent is) should implement it’s functionality, not in libinput.

I considered it as fragmented b.c. the reason it was implemented this way (instead of implementing in the toolkit) was mostly because one can’t coordinate big changes in at least three big libraries (vendor drivers + libinput + Qt/GTK) to achieve something relatively small (inertia scrolling) when Apple can just decide to ‘fix everything related’ if one decides to adopt a new feature.

Not that fragmentation is a necessarily bad thing, but it’s not great in these cases.
System 76nis overpriced because they pay US wages. If you like their hardware, check out Clevo resellers in Europe. Same shit, lower price point. Firmware can be upgraded with the pop_os tools, and in general in any Linux distro.
UM having a native x access to your dev machines (which are full tech copies of live) is simpler - rather than this more modern method of every one developing locally on different hardware and a different os.
Having one guy micromanage a large research group is also very inefficient. Nobody (not even Martinis) knows if and how a practical quantum computer can be built.
Source needed. The amount in the article is staggering compared to what Google claims to collect which is in line with the (admittedly not definitive) DNS query logs I monitor every now and then. Also, much of it (e.g. location) can be disabled and there are Android phones that are entirely free of Google and Facebook.
Implementing a Linear Quadtree in Rust
> unfortunately the T480 doesn't have an SATA port,

I'm fairly certain it does.
Technical overview:

https://urbit.org/docs/tutorials/concepts/technical-overview...
This is a real problem, especially across time zones and people who schedule a lot of meetings.

I'd like to add people to a meeting and choose the best time based on free slots on their calendar.
> You may have noticed I left one of my favourite languages, Python, out. This is because I had truncated the chart at the given maximum X and Ys. Such a plot for Python would show no red line.

Is this because Python is very slow? If so, it would be interesting to see a graph for PyPy.
I really find it hard to believe that not everyone starts with a linear model.

But apparently that's not hip any more.
> WSL is only for those that use Windows to target GNU/Linux, the demography that used to buy macOS to do the same.

Do you know many people that used to do this with macOS and are now using Windows ?

Like, oh boy, I tried, but after 4 months I ended up back with macOS.
It still takes a surprising amount of “make ready” paper to get to steady-state ink consumption even with automated color management. For short run jobs, this can easily be 100+ sheets for a net 250-sheet job.

Digital presses are not subject to the same degree, so the job cost crossover has been steadily climbing over the years. (The point are which a job is equally cheap to do digitally vs analog litho.)
Possibly because they used to own MySpace and got in the habit?
StoryChief is the best blogging platform for growing your business
Is Linux About Choice? – No!
As a Confucian and legalist (among other philosophical positions), there is one obvious gaping flaw in this classification: Urbit is obscurantist, while Confucius would have preferred that Urbit clearly define its terminology and goals [0], and that if it were truly an open project, that it would not try to divide people into groups based on allocation of private property, but instead unite them through common social visions and spaces [1].

Although, to be quite frank, I think that Urbit and its followers are usurping the name of philosophers like Mencius [2] when they try to play themselves off as Confucians or legalists. They are clearly neoreactionaries [3] and range from feudalism and monarchism to neo-fascism in their expressions of belief.

[0] https://en.wikipedia.org/wiki/Rectification_of_names

[1] https://en.wikipedia.org/wiki/Harmonious_Society

[2] https://en.wikipedia.org/wiki/Mencius

[3] https://en.wikipedia.org/wiki/Dark_Enlightenment
Probably. It might have been a good call in that regard; as with everything, there are compromises.

With a hindsight, the remote desktop/screen sharing solutions caught up faster (except the closed source ones - they have no motivation when ubuntu works, so why bother) than figuring out how to handle several displays with different dpis under X11 so that legacy apps not using modern Gtk/Qt work.