skysight-inc/HackerNews huggingface dataset:
If cost is an issue, get off AWS. Immediately. You're paying about 10x what the same hardware/bandwidth would cost you if you just bought dedicated servers.
Even worse for me. Local 2m users are quite nasty people here. They’re either plainly racist Brexit fanboys or hate their wives and nothing else.
I was surprised to see C++ in there, but I understand it is simply some of the user-space tooling (in particular, some small parts of the perf tool are written in C++, in order to embed clang/LLVM.)

Likewise, Perl/Python/Ruby are just scripts included for various purposes (such as building documentation).

Interestingly, some of the assembler code included in the kernel is generated by Perl scripts (crypto code for ARM and MIPS). Perl is also used to compile "SCSI SCRIPTS" which are used by the NCR 53c810 SCSI driver.
> I'm also pretty unconvinced of the article's stated purpose of "readable" URL text.

Here's an example:

https://magazine.jp.square-enix.com/biggangan/

(Notice: "big gangan" rather than "biggu gangan".)

While it's true that Japan tends to use numbers for dynamic content URLs, this is more about (and using CMSes that require them) than users actually preferring them.

Japanese URLs do frequently tend to be in English, though.
Common Lisp Elitism is a real thing. This person appears to be from the "Clojure is not Lisp" clan of gatekeepers.
Why trust a company at all when you don't have to? Linux, the BSDs, etc.
Someone should replace that with GDscript.
I miss arcades so much :(. Some of my best memories is playing Crazy Taxi, itS. just so much better with the wheel and pedal and clutch.

But it’s also a social space, even for introverts. People would stop and watch you playing, it was easy to start a chat, or even challenge someone to a game of tekken or dead or alive.

There has to be a business model to bring them back.
We have this today to an extent, here’s someone who tested a DIY gene editing cure for lactose intolerance on themselves
https://youtu.be/aoczYXJeMY4

(Spoiler: it worked, very well in fact!)
Church-Turing thesis is that for every algorithm you can compute
you can define a turing machine that can compute it too. You still
have show that you can compute answers to your questions about
physical world or human cognition.

And we know that we can define an infinite amount of problems that can
not ever be computed (or else you can for example solve the halting
problem). So there would be infinite amount of questions about the
world that we can not ever answer.

And there would be more questions that we can not answer (they are
uncountable) than we can answer (they are countable). So if you have a
question - chances are such that it can never be answered.

edit: more likely never can be answered.
Learn Golang as a Python Developer – Learn Software Engineering Ao.gl
The thing is the kernel is kinda hurting for maintainers and opening up the path for the next generation of systems programmers (most of whom don't want to touch C any more than they have to) has to be something Linus is more likely to prioritize than in previous decades.
100% agree. Most public clouds are ripoffs. We have spent 11 years on it and now thrown in the towel.

Go for some colocation facility where costs are predictable.
I think any of them, Yaesu is really popular as they are affordable and good quality, I could easily recommend them (not that I have firsthand experience, just purely going by what I've heard). I hear people talking about the Yaesu FT-65R pretty often and it should be around $100. It covers the usual VHF (2m) and UHF (70cm) bands. Icom and Kenwood are popular as well, but usually a bit more pricy (though probably for good reason, they seem great). Anyone else who sees this comment feel free to chip in with your experience with HTs in that price range! :)
Is it possible to disable some features in rust to avoid full recompilation of the kernel?
Yes absolutely. This is the right fit for 95% of customers.
But you can read his response to Rust in the linked thread.
Thanks, I was sure I'd seen cards granting defender. I should have done a more thorough search.

>> The twitter account has a few more usable ones, but those are all simpler. tl;dr: the simpler the card that it makes is, the more likely it is to be useful.

I thought that might be the case. My guess is that again it comes down to there only being few examples for the "Description Generator".

Since I dipped a toe (or more) in this kind of thing in my undergrad days, I can say that one gets much better results, in generating ability text for cards, with a hand-crafted grammar. Every project I've seen that generates text with some statistical learning algorithm, usually HMMs or neural nets etc ends up being "fun" in the sense that it generates funny cards that don't make a lot of sense and crack people up with their incogruity, which is great of course. But there's just not enough data in the M:tG cards corpus to train a decent model. Especially since many cards are basically copies of each other with different names and there are many creatures that have no abiltiy text other than a keyword ability (trample, flying, flanking, etc).
Developing software teaches us to design interfaces
As the article points out, this is intended to be used for URLs. Converting foreign words to their original spelling is the convention in Japan when transliterating to English.

https://magazine.jp.square-enix.com/biggangan/

For instance: notice that this says "big gangan" rather than "biggu gangan" (which is how you'd transliterate ビッグガンガン).

Also notice the other labels: "PRESENT", "twitter", "BIGGANGAN OKAWARI".
Hello fellow GTK sufferer, I can give you a few tips so you don't need to despair.

ctrl+l is the keyboard shortcut for editing the path.

https://userbase.kde.org/Browser_Configuration/Firefox_Dialo...

KDE file dialogs for GTK+ applications: https://www.linuxsecrets.com/archlinux-wiki/wiki.archlinux.o...
It’s not open if it is read only. It’s only open if you can read and modify the source.
In our experience this is a Sisyphian task. The number of elements that get charged is just enormous.
I had a lot of problems with this in rclone.

Rclone has backends which connect to cloud providers. These all implement a common interface. So far so good.

However some cloud providers can implement optional features, say a server side copy of an object.

Rclone used to use interface upgrades to discover these. Still so far so good.

However rclone has backends which wrap other backends, for example the crypt backend which encrypts file names and data.

This backend has to implement all the optional features - you want to be able to server side copy an encrypted file if possible.

The problem comes when the crypt backend wraps another backend which does not support server side copy.

What rclone used to do here is return a special not implemented error. This works, but isn't ideal because you have to call the method to find out if it is supported and often you'd like to know before that.

I eventually gave up on interface upgrades and resorted to good old function pointers which you can check against nil. When the crypt backend starts up it finds out whether the backend it is wrapping supports server side copies and if not nils the pointer.

A little bit of reflection removed the boiler plate for this and it turned out quite neatly.

If instead there was a way for crypt to remove methods from its method set then that would be a better solution.
There is lots of good advice about how to figure out how it works in this thread.

One piece of advice I have is write formal documentation of some form as you figure it out. Share it as widely as possible. If nothing else, it will be very useful for you and your co-workers in the future. It sounds like there is some sort of community you can share it with. Ideally there would be some way to contribute it back the to source of the software for distribution with it, but that often isn't possible with proprietary software.

Regardless of who you share it with, it will help establish you as an expert within that group. In addition to helping people, it will likely be good for your career.
Run integration tests with Maven Failsafe plugin
That’s assuming future values are current values.

If we keep improving AI at current rates, two things can happen at the same time:

1. The cost of running a full-brain simulation puts an upper limit on someone’s IQ-based pay — cost of power vs salary. This is something I would equate to slavery; I don’t like it, yet I expect it to happen.

2. Fully-synthetic AGI with little to no biological duplication (more like AlphaZero then Blue Brain) is probably going to equal the performance of low-IQ humans before high-IQ humans, and if it can do that for less than the cost of 2000 kcal/day then low-IQ humans can only be employed for non-intelligence-based tasks.

But that might just mean we mostly revert to manual labour jobs. I can’t forecast this — I’m not a psychologist, I don’t grok politics, and I am aware that I don’t think the way normal people think.
Why do we need the assume a deterministic system? As long as it physical and we believe physics can be described with computation, we can simulate it. Some randomness doesn't matter.
It seems to me there isn't mainline LTO support yet?
So, I can just vent through my oven?
I have replied to some of the comments below. My advice is to get off AWS or any public clouds and avoid them like the plague.

They are too expensive for 95% of cases. If you are still not convinced DM me.
You might be able to significantly lower your monthly bill in exchange for an upfront payment by purchasing your own servers and then renting co-location space.

I'm CTO of an AI image processing company, so I speak from experience here.

I personally use Hetzner.de and their Colo plans are very affordable, while still giving you multi GBit internet uplinks per server. If you insist on renting, Hetzner also offers rental plans for customer-specified hardware upon request. The only downside is that if you call a Hetzner tensorflow model from an AWS east frontend instance, you'll have 80-100 ms of roundtrip latency for the rpc/http call. But the insane cost savings over using cloud might make that negligible.

Also, have you considered converting your models from GPU to CPU? They might still be almost as fast, and affordable CPU hosting is much easier to find than GPU options.

I'm happy to talk with you about the specifics of our / your deployment via email, if that helps. But let me warn you, that my past experience with AWS and Google Cloud performance and pricing, in addition to suffering through low uptime at the hands of them, has made me somewhat of a cloud opponent for compute or data heavy deployments.

So unless your spend is high enough to negotiate a custom SLA, I would assume that your cloud uptime isn't any better than halfway good bare metal servers.
Author here, thanks for the vote of confidence!

Regarding the name, it's true that the word "cutlet" isn't typically an example of where you'd want to use the foreign spelling functionality. However it had several other nice points:

1. It follows the tradition of naming Japanese language tools after food the author likes, like MeCab, Sudachi, my own fugashi, etc.

2. It has a concrete image that's easy to convey, which is useful mnemonically

3. It's a very clear demonstration of the foreign spelling feature (even if not a useful one)

4. The word "katsu" is a good example for showing the difference between Hepburn and other romanization systems (katsu/katu)
Just to be clear, is it your position that voter disenfranchisement does not happen in the United States?
Your ability to convert your Aussie dollar holdings into US dollars with ease is contingent on there being a relatively stable demand for Aussie dollars, which are the only legal means of paying taxes in Australia, and settling debts denominated in Aussie dollars. Cryptocurrencies are not a legal means of payment of taxes and are not created as debt so lack that guarantee that people will want to exchange significant quantities of USD for that coin [I guess in theory some cryptocurrency could have the property of being emitted as debt, but I'm not sure decentralisation and credit creation go well together].
> What’s 20° + 1 radian? They’re both unitless quantities that have compatible dimensions.

How are they unitless if you add ° behind one and "radian" behind the other?
apple is doing the needful for india.
A good navigation tool can really help sort out a foreign code base. I suspect it could take you a few hours (with luck...) to install Sourcegraph but when you succeed it will be worth your time! (and the data should be local to the host where you install it).

Found a random article online that shows step by step with pictures [1] (I think is a bit more visual than the canonical docs).

Good luck!

1: https://www.techrepublic.com/article/how-to-install-sourcegr...
Hello, thanks for trying fugashi. I'm the developer. Note that the most recent version of spaCy, 2.3, uses sudachipy instead of fugashi, so maybe that's the source of your problem. If you are having trouble with fugashi, always feel free to open an issue (and note it's fine to write in Japanese).
A small piece of paper works well also.
> Where I'm from, all voting is done with papers and envelopes and urns and seals, and with people having eyes on the process at all times.

And it doesn't always work. I assume you're German, so I'm inclined to remind you of Bremen's election 2015 where a group of students change votes to advance one party. When you have a very politicized election, you're going to need more than trust in procedures.

I don't know that some software will help there, but "we're doing it on paper" doesn't solve the problem.
neither are processes
>next generation of systems programmers (most of whom don't want to touch C any more than they have to)

Then they fail to quality as the next generation of system programmers.
nVidia forces cloud providers to use their expensive professional line-up. But other providers that use consumer GPUs are way cheaper, 4x or more. If your models don't need a lot of memory or double precision, providers such as GPUEater or RenderRapidly can be worth looking at.
Perhaps the possibility of rust improving kernel security/robustness makes the idea of rust integration seem like it carries its own weight, where C++ has more downsides (perceived or real) and fewer upsides.

Rust's history/origins - loosely, being designed to allow replacing Mozilla's C/C++ with safer Rust that performs well - feel like a good fit for kernel drivers even if the core kernel bits will always be C.
achow did not state that Africa was a country. achow stated that Africa should learn from countries. Nothing factually incorrect about suggesting that a continent’s worth of countries could learn something from other countries.
A video player is just a static playback machine.

A computer is dynamic playback machine, which can change what "to play" and how to play it over time.

Indeed magic, for anyone who does not understand it.
You'll get old too...
I'd recommend just learning ag (or ripgrep), they make searching across projects dead easy and support limiting to specific filetypes.

Reading all the code might be a decent approach for small libraries but sometimes it's excessive.
In practice though lots of 'HAM's' use their license as an access ticket to a slightly more elitist version of CB radio. The number of people that actually move the needle by doing experiments is dwindling year by year.
This mirrors my experience. I had been using Ubuntu MATE for a few years without any issues, 30-40 days of uptime with no hiccups. Switched to Fedora to just try it out and it's really iffy. GNOME shell hogs memory and CPU for god knows what reason, I have a mid range Intel CPU + 32GB of RAM and it still lags heavily after the system has been up for more than 5-6 hours. I am stuck with this until my current gig is finished, will be moving back to MATE as soon as possible.
My point is: people (often, males) like to speak in the name of all women when it comes to Lena.

It’s offensive, it keeps women out of CS, it’s a symbol of the patriarchy, etc...

As woman, I am saying this is not the case, at least not for THIS woman: I’ve never felt excluded because of Lena, my CS studies were not impeded by Lena in any way, I have actually used Lena’s image for a small project.

Of course I would accept someone saying that the image offends someone (better if this point is substantiated by evidence) but I absolutely reject people speaking in the name of all women, an saying that Lena offends all women. This is not true!
YUP-PHONE – phone number validation for yup
Some time ago, for anonymous blogging there was a pretty good solution called freenet. Dunno if it is still around but it was really interesting technologically speaking
Spot on. The bulk of the people out there just use store bought equipment. If they build anything at all it is antennas.
Related reading: Ask HN: How did you significantly reduce your AWS cost? (2017) [0]

The top comment is great. Two easy wins:

* Putting an S3 endpoint in your VPC gives any traffic to S3 its own internal route, so it's not billed like public traffic. (It's curious that this isn't the default.)

* Auto-shutdown your test servers overnight and on the weekends

See also this thread from 2 days ago, Show HN: I built a service to help companies save on their AWS bills [1]

Those threads aren't specific to GPU instances though.

[0] https://news.ycombinator.com/item?id=15587627

[1] https://news.ycombinator.com/item?id=23776894
Imposter syndrome such a popular thing to belive in because actually most people really do suck at their jobs.

I see a similar sentiment all the time where people say things along the lines of "Nobody really feels like an adult, we are all just muddling through" etc etc.

Actually no, some of us actually have our shit sorted out and are actual adults.
Cloud Platforms Can Cut Down Your Costs and Improve Efficiency
Minor clarification: GPS is always included. Only cellular is optional. I know what you mean, but your wording makes it sound as if GPS was a paid feature.
Passportjs.org Is Down
I don't see that specific business model coming back. With high bandwidth, and cheap parts the more profitable business model at the moment is online multiplayer games you can play from anywhere. You lose that in-person social aspect, but this a concern for the community not the business.

I would say Pokemon GO is a good example of an evolutionary / revolutionary game with roots in the arcade-genre. I would like to see more games like this with built-in necessity to bring people together.
Build your own Apple-1 like Woz&Jobs in a weekend, no-solder. Only 50 kits now
Check japanese.io for a recent product. I haven't used them in years but rikai-chan or rikai-kun used to be relatively useful; it looks like there's a newer thing called yomi-chan too.

If you're comfortable with Python you should be able to use fugashi to throw together a tool pretty quickly, I've though about doing it before but never got around to it.
>> Like it or not, the Japanese word is "debadora".

> No, the Japanese word is デバドラ.

False; these are one and the same claim, not two conflicting claims.

> Once you translate or transliterate it, you’ve diverged from the original

Again, this is wrong. If your "transliteration" has diverged from the original, it's not a transliteration. A transliteration is a reflection of the original, just using a different orthographic system.

https://en.wikipedia.org/wiki/Transliteration
HAM radio is a complete luxury with today's networks right up until the point that you really need it, for instance during some kind of natural disaster. With high speed satellite internet maybe even that function will be superseded.
The Wikipedia article you linked has a section on PWM, with a linked example for 12 LEDs on an ATtiny85:

http://www.technoblogy.com/show?2H0K
Note the word 'absolute'.

The 'argument' seems to be that there is not point enforcing the law because it is not feasible to enforce it absolutely.

This logic is obviously fallacious as is reducing enforcement to absolute enforcement.

I also find it disappointing that I was flagged for pointing this out. Strawman arguments are very common. Sometimes they are not used consciously but it is useful to call a cat a cat.
Well hello all the passwords that are safely copied from the password manager.
Learn English Common Law
Companies are paying as much as $25 per month per employee for minor tools. It's not uncommon that a company has 3 different tools doing the same thing. Enterprise are not rational actors trying to save money. Vendors don't go below $5 a month because they know enterprise will bear the cost.
Can confirm this. Personally I wanted to switch to AWS from Scaleway because one of the regions was closer to the customers. No way I could justify the costs. With some load balancers and API access, we were able to scale horizontally without a problem.
A neoliberal propaganda outlet says that ideologues miss that Orwell was actually a neoliberal.
Post-it Page Markers or Flags work great as well and are already the correct size for most laptops.
Actually Africa only has as much coastline as Europe despite being much larger. It has a high proportion of landlocked countries.
Easy to say in hindsight, eg companies like WeWork while obviously shit now definitely looked like it would revolutionise an industry at the time.
What notebook is better than the new 16" MBP?
So this surprises me, obviously this is early discussion about a potential topic, but the general consensus seemed to be more positive than I thought.

I thought I'd remembered reading something (maybe from linus) that seemed very against having rust in the kernel, can anyone find a source for that, I searched a little and can't?

(caveat, I obviously realise that linus isn't supporting rust in the kernel, and is only saying something bounded that, if we have it, it shouldn't be completely hidden behind some config options, but it doesn't match my memory)
This recommendation often leads to confusion. Every time you search for something using ag or rg, you're losing all the context around the code. And yeah, -C 10 is a thing, but it's a shadow of having the actual code in an actual editor.

It's remarkable how offensive this idea is to people. It's not like I came up with the idea this morning. I've been reading hundred-thousand line codebases for many, many years this way. It's how I studied and understood the original bitcoin codebase.

But, you know, if you really want to be stuck in the loop of "ok, this file calls Foo, let me switch to terminal and search for Foo... Ok, now I'll open that file and read it.. Oh it calls Bar, I'll search for bar..." then feel free.

And yeah, an IDE is the antidote. If it's a JS project, use `webstorm .`. For python, use `charm .` Unfortunately `clion .` doesn't seem to work for C++ codebases -- you have to "import" the code first, which is highly annoying and generates extra CMakeList.txt flies. VSCode might be fine and automatic and perfect go-to-definition functionality even for template metaprogramming; I don't know.

But I do know that the technique I've described above will work 100% of the time.
I don’t really. Hardware generally doesn’t get less useful with age, just less efficient than new/current hardware. Handing that inefficiency off to someone else doesn’t do well for our overall carbon footprint.

Instead, buy things that last, use them until you can’t, then recycle them: https://www.techdump.org/

Sent from my 2016 iPhone SE.
I've seen people doing TV on 13cm. It is possible. It was even easy to receive with a DVB-S box, just omitting the LNB.

This was before WiFi so not sure if this is still possible with all the additional traffic on that band.

However there's very strict restrictions on playing third-party content like video and music.