skysight-inc/HackerNews huggingface dataset:
Cool product, but +1 on better links. I’d definitely add a big demo button on the homepage. I just wanted to see how the docs look, but flipped through 3 pages and couldn’t find a single real screenshot or link. Finally just went to Trello’s docs myself to see an example.

Also, the company logos don’t appear at all on an iPad in portrait mode.
Unconventional Mortgages Attract Warning from Regulator
Wikipedias Blacklisted Titles
The article says:

> Perl 6 performance has now gotten to the point where it's often comparable to Perl 5 or surpasses it. It still needs some work in this area, but the work is clear, the goals are straightforward, and Perl 6 is going to easily oustrip Perl 5 in terms of performance. If the Perl 6 community wants to rename, it's perhaps the perfect time to do so. It doesn't look like a bad choice if performance is a primary concern.

Shrug.
I'm not sure if this is an urban myth or not, but I've heard many times they intentionally had a tacky looking website for years for this reason.

Granted their current website is fairly decent/usable.
You can name the things I left anonymous, wouldn't change the principles.

The Typescript docs have more details and advantages for this specific scenario: https://www.typescriptlang.org/docs/handbook/advanced-types....
Sounds like the reasonable thing to do. You don't get charged VAT when buying stocks/forex, for instance. It looks like the ruling only applies to VAT though, you still probably have to pay capital gains.
It's a different language because you can't run Perl5 programs unmodified in Perl6. The same is also true of Python2/Python3, which is why that transition has also taken so long. The difference is they managed to do it without everyone abandoning Python2 for something else.
Adding an RSS feed to your VuePress blog
C doesn't need an OS, and the OS doesn't need to look like UNIX at all if you're using one. We were originally talking about embedded systems and you since you mentioned ESP32 SDK, most of those libraries are portable to other MCUs and none of them has an OS or anything to do with UNIX.

"Apparently you lack some knowledge of portability efforts done in other programming languages.

There is plenty of material available from old manuals, scanned papers and what not."

Besides you mounting a personal attack here, I don't get you're point here. I have never said that there was no other portable language.
I think it depends on the isolation of each part. If the incoming data is fine, then you have the problem narrowed down already. If it isn't, then you have to figure out why it was sent in the first place, probably by detecting something wrong in the sender at run time so you can see what led to the bad message.
It was hard to write the software, so it must be hard to use it!

/s
It doesn't seem like that statement is obviously true.

World War I comes to mind as an instructive case against over-alliance. Likewise, in World War II, Switzerland remained famously unallied.

Not that I'm anti-alliances, but the common idea that allies are a key to survival isn't necessarily true.
That is definitely the balancing act with events. They are great in certain spots, but can become a big pain if they are used for everything.
VR tech has been in that weird situation for 30 years now and I'm starting to think that's just where it's going to be. I don't think that there's some point where it has to get good enough or cheap enough to take off. I think it has already taken off. The market is decently big, but not huge and maybe that's just how it's going to be as long as you have to strap something to your face.

VR is amazing to demo but it's one of those things where the novelty fades quickly. I don't think there's any reason to assume that VR will definitely be a breakout technology.
Paying attention to how users work and and what they need can also be extremely profitable. The entire idea for Microsoft Office came from our discovering how often they were struggling with differerences in basic UI between say Excel and Word (which were quite different back then). Also how often they wanted to say copy data from Excel to Word or embed an Excel table in a Word document.

Based on this we decided to make the products more compatible in UI and able to work together better. It was a huge challenge because the products were designed by different teams that intensely belived in they way they had chosen to do things. It required Bill Gates to push it to make it happen and even then it was difficult.

Office 97 was the result and Office grew into a product that made billions for Microsoft. This came from our obsession with user experience...
Viewing mostly on desktop, I hate the new twitter and wish the old one was back. It's a bunch of javascript moving things around instead of a plain old web page (how is twitter's content complex enough that it can't just be static html?), and due probably to some combination of privacy settings i have usually says "There has been an error try again" when i follow a link to a tweet, requiring me to hard-refresh the page (at which point it works).

So if that's a good example...
> I don't want to wear a seatbelt when driving my car. Sure that is your choice - but I think it is a very foolish one.

Not at all. What he is saying is "I don't want my car to refuse to start if I am not wearing a seatbelt."
I'd personally recommend the opposite: start vanilla (with Evil) and understand why you're including every package you do. But you might not find that productive enough to stick with, so maybe try DOOM or Spacemacs as well?

Org mode is good, but most Emacs mail clients are pretty meh. The primary advantage is getting to use the same interface to everything and being able to customize everything easily. With the relatively small volume of email that I process, it's just too much work to keep all of the configuration working for mail in Emacs. Magit is cool, I think you'll enjoy it.
The seatbelt seems like a bad analogy when there are motorcycles on the road.
That sounds a bit related (but maybe not quite the same as) the concept of benign masochism.

You're also making me wonder: if we have a sort of "baseline happiness" then maybe we also have a "baseline fear and worry", and perhaps it is healthy for our minds to have an outlet to apply that fear to. Something concrete and external to apply the nagging worry in our heads to
> Teaching well-established scientific knowledge in schools is essential

Well established? It's simply not proven, period. You should only teach kids what you are 100% sure about, and when you're not than you have to honestly say that it's an assumption. Otherwise it is not teaching but conditioning.

> Evolution wasn't just made up, it was figured out from the evidence, just like gravity, electricity, chemistry, etc.

Gravity, electricity, etc.. are things you can prove, not the evolution of an ape into a human. I have no clue why so many people desire to believe that our ancestors were apes, I think it's rather pathetic, and most likely due to conditioning.
People are, in fact, free to forego the use of a seatbelt.
Trump Plans to End Methane Curbs
> That's fine for you to want it, but don't impose it on me.

Who imposes this onto you? I have a great idea for you if you dislike the App Store: Don't buy an Apple Device.
Turns out Apple doesn't owe you shit. Oh, also the same "get off my lawn" libertarian viewpoint of yours can be claimed by Apple. They might want the same liberty (to do as they like with their platform).
Posix acls aren't particularly nice though. RichACLs is what I'd love but they're not merged :(
Especially when it can readily be pronounced "Zero Fun"
Just because other systems are locked down crap doesn't mean they all need to be like that.

The car is probably an exception because close to unbreakable security is.. desirable there.
Also check out https://github.com/hlissner/doom-emacs. It has a faster start up time, and is updated regularly (everyone uses the develop branch).
We are actively working on our API's and Webhooks. We should be getting a v1 out in the next couple of weeks.
I have my configs where I want them, packages installed with straight.el, managed with use-package, I'm not confused on how to set up the emacs side of things. I just want a unified mechanism to install dependencies.

> Microsoft Language Server is nice but use it for things you can not find a package in elpa or melpa.

That's overly restrictive. I use company as my capf provider and hook company into lsp, it's a nice unified interface and it never gets in my way.

What I'm looking for is a mechanism to manage the dependencies of extensions. For example, the elpy readme clearly says, "pip install jedi rope flake8 autopep8 yapf black".
I ran a website that I first coded when I was 14-15, then kept improving over the years. It was for amateur electronic music producers to upload their tracks and after a few years there were several thousand active users, generating ~$400/month in AdSense.

One day a relatively famous DJ tweeted a link to a song on the website, and that day alone generated close to $300, so 19 year old me thought he was about to earn his first $1000 in one month from a website! But Google decided to block the account because I guess that spike in traffic was too much, even though it all came from Twitter...

So suddenly I was left with this website I had invested hundreds of hours in, and no way to monetise it. I tried a few other ad networks but they all seemed really dodgy and in the end decided to leave it with no ads.

There really needs to be more regulation in this space.
That doesn't line up with the fact that Google kills existing apps all the time, and look at this new Google communications platform.
This specific problem is not a deal breaker in practice. You solve the problem by adding to the readme of the tool "If the arity of a function cannot be established, we assume no arguments and print an warning. Add {foobar} before the function to assume arguments. Sorry for inconvenience."

No language tooling is perfect. We shouldn't expect that from Perl tooling either.
Play Protect is not a malware scanner, it's a green check mark designed to lead people to believe they are protected.

https://www.av-test.org/en/antivirus/mobile-devices/
>What you're saying is I don't want to wear a seatbelt when driving my car

I don't think that is a good analogy in this case. It's more like he's trying to do a repair on his car, and he wants to be able to use some cheap parts sourced from elsewhere but the manufacturer has made it so only their parts will work. Sure, maybe the parts that don't come directly from the manufacturer will blow up my car, but I'd still have the freedom to choose than be locked down by some massive corporation because they say they're keeping me safe.
I think the "touch-based world" brought this lack of understanding of features in the first place.
Absolutely. The Smithsonian has an amazing display of skulls arranged in a grid which shows the subtle changes over time. It's amazing. (Sorry, quick search doesn't reveal a pic.)

--

I'd love a layperson's identification guide.

Why is a homo floresiensis (aka "hobbit") not just a small person? Surely there are people alive today that could mistaken for "hobbits".

https://en.wikipedia.org/wiki/Homo_floresiensis#Anatomy

Maybe a visual diff tool.

I did just found some charts showing the evolution of select skulls. Hmmm. I guess I want more.
The point as I read it was to do this once, and only once per request. So if you have a few different microservices that call each other you generate the id once, either at the first service it hits or (preferably) at the load balancer, and then propagate it down to all other services. This is especially useful if you use queueing or methods of doing tasks not bound to the same process as what the request hits.

If I just copied your example I would probably have a few different ID:s for the same request in different parts of the application (unless it was a single-service app directly exposed to the internet).
In fact, I don't know what cdecimal now does but back when decimal.Decimal was pure python it would store the "decimal number" as a string and manipulate that.
Now I really feel like a strawman argument is going on.

Do you believe I advocate remove all plastic?

Do you advocate keeping all plastic?
None of the plastic can be replaced with other materials or designed away altogether?!

I hope you are not, because that is ludicrous.
DuoLingo [0] seems good for many languages and is totally free.

Alternatively one might try Drops [1], which also is nice, but you only have 5 minutes a day of free practice. You'd need a subscription to exercise more every day. Drops might offer some different languages compared to DuoLingo. For example I haven't been able to learn Thai on DuoLingo, but on Drops Thai lessons are available.

---

[0]: https://www.duolingo.com

[1]: https://languagedrops.com
Nitpick- Should this be, "leaving his role"?
How about:

Chris Beard will be leaving his role as Mozilla CEO
Chris was great from what I have seen, but I think Mozilla needs a CEO that knows how to increase market share.
I built a self hosted alternative to trello, basecamp, etc - http://duetapp.com

I wonder if it's suitable for your use case? And if not, what I'd need to add for it to be something you'd use
So it's not the most flexible then.
It also seems to imply that as discoveries on the surface dry up, we could make many more with deeper excavations.
It's still very slow with a lot of Elisp code (Spacemacs, for instance). Maybe the memory footprint is better than VSCode, but VSCode starts faster and is more responsive than Emacs with a ton of packages.
What exactly were you expecting? 1) You said it yourself, it's a replacement. 2) See 1.
parrot (as a multi language vm) has been dead for a long time, the GraalVM is probably the current best bet for a polyglot platform.
That's not an issue unless perl calls wordexp (as part of the stuff it does when called by wordexp).
Don't get locked up into avoiding lock-in
I still use Perl 5 for some tasks, but my rule-of-thumb is that if I anticipate wanting to use references, I will go elsewhere.
New Logo for Basecamp
And will continue to do so because anyone who wants to create a new browser will be locked out of supporting EME by Google as we've already seen happen a couple times. Then once they get rid of the address bar and URLs, the only way to find anything on the web will be through a search which Google happens to also dominate in.
Maybe you shouldn't be typing on laptop keyboards at all if you're getting RSI. Get an ergo keyboard. Your hands are worth it.
So much this ! I feel like a toddler every time my UI is "upgraded".
Apple charges $100 a year which provides some money. Their 30% charge can’t possibly be mostly a tax in the way you’re saying. Don’t they lower their cut of iAPs to 15% after first year? Likely still making a profit on that. What additional things is Apple doing for the additional 15% to 30% at first for iAP subscriptions, or for normal purchases, or for one time iAPs?

I’m not saying Apple is wrong to make as much profit as they want. But to say any more than a 10% take at most (likely less) is a tax to have the ecosystem running can’t be true. Not with the $100 a year on top as well.
I think you're wrong. Walk through working class neighbourhoods in Europe; Adidas track suits are the uniform for the un/under-employed.
> my work

That’s a lot of words to express that you never feel truly free.
Where is the cutoff point, then? At what number of cameras, or cameras per square meter, is it no longer ethical to record what is visible from your property? Exactly one camera? Can you multiplex multiples, so the video feed simulates a person walking around the property?

Are the ethics limited by human capabilities, or by human intent? Or it strictly a matter of outcomes?
It's funny how we sit here splitting hairs over how open source devs can get jobs or fucked. Google's got over $100b in cash. Apple's got over $100b in cash. AWS nets Bezos about a million in profit an hour. Open source contributes massively to their opportunities and technologies. These companies are dependent on open source software being written and maintained to power their products and operations.

The missing open source funding is sitting in plain sight, held by companies who literally colluded to not even pay their own workers market rates.

Maybe one solution is a blanket prohibition of FAANG companies using our software until this abusive relationship is made more amicable. It sounds stupid but any one of them could slap together an UBI for 100,000 open source developers around the world. Together they would barely notice the cost. Isn't that hilariously unlikely from companies utterly dependent on open source software with perhaps more than a quarter trillion in cash between them.
Leaving has a negative connotation
I still use Awk, and when that gets bigger Perl comes in. Nothing wrong with it!
The leaked kernel was apparently later open sourced [1], although I can't actually find it on the official samsung website.

[1]: https://www.phoronix.com/scan.php?page=news_item&px=MTQzODQ
I had more problems with Ubuntu (especially after big updates) than Arch. For me Arch, after initial setup, was the closest to "just work" linux of all the distros I tried, and I tried them alot over the years. And when something breaks in Arch, I find it much easier to fix problems with Arch than other distros because they keep things as close to upstream as possible and have great wiki.
As someone who has gotten the hang of the keybindings and only just started learning Vimscript, I'm curious whether you think I should stop and switch to Emacs.
My (rather bad) experience with TopTal
Creating a throwaway for this. A little background, I'm a database developer with five years of experience working with data warehouses, main technology stack: Oracle, Informatica PowerCenter, Ksh. I decided to try out TopTal after a friend told a friend who ended up telling me about it. I decided to apply as a database developer, here's how it went:

1. First round, asked about my hourly rate and professional experience. The interviewer was in his basement/garage, either that or had bad living conditions. Passed.

2. Second round, three SQL challenges on Codility that could be done using either PostgreSQL or SQLite with a 90 minute time limit. I finished the challenges in the allotted time and received a perfect score. Passed.

3. Third round, had to reschedule because the interviewer was a backend developer not a database developer. Wasted my time.

3. Third round again, two trick questions, answered the first one immediately, missed the second one but not a deal breaker. Then came the challenge, I was given 20 minutes to create a normalized schema based on a description of four objects, insert test data into each table in the schema, and then answer a challenge using the schema I created. What the hell?! I do this for a living and the time limit was definitely unreasonable. I managed to carefully analyze the objects and talk through my thought process while also coding. I came up with a schema I was happy with and that satisfied the 3rd normal form requirement. At that point my time was up, the interviewer took a look and said he would have done it another way and that unfortunately we could not continue. Failed.

The last interview left me feeling the interviewer only really knew one solution and that any deviation from that would mess up his ability to judge my answer to a potential challenge question, most likely due to his own lack of knowledge/skill. It really put a stain on the brand for me, too bad I guess (for them).
Afaik, the Librem 5 is mostly open hardware, so I'm sure the folks at Fairphone could make a version of that phone, but manufactured differently. They could keep the same software stack, so the work should be fairly limited to just manufacturing.
> He currently uses contractors. What exactly are you arguing? That he is bad at using contractors, but that lack of skill is separate from his lack of skill in art?

He use contractors to do his graphics, not to do the art direction. He choose how to do them, when to do them and how much effort to put in all of them.

> How? I am sure he would love to have better art at no cost, so please explain these mysterious methods.

I already say it on the following paragraph.

> He said it himself in this new post that his latest game was much longer to complete because he invested MONTHS in a new engine.

Based on his budget, that's quite a bit of money spend for that. It would be easy to take some of that money from his budget and instead invest it on art.

That's also not considering that he most probably pay more than needed for some of its graphics.

The fact that he think it's worthwhile to invest months into a new engine show why an art director will help greatly. As a developer, he knows how building an engine is an investment that will gains more in the long term. In art, he clearly doesn't know much and don't want to know more by is own admission. He don't know what deserve more budget, what deserve less, what can be done to get a good look for less. Another comments gave a link to a picture of someone that did a few tweaks to one of its screenshots and it was already so much better. It was mostly color corrections.

There's so much he could do, that he doesn't. It's not that he can't, it just that he won't.

Again I'll repeat myself from many others comments, there's nothing wrong with not wanting to get better arts (at best it's sad to see that its stories won't be seen by as many people, but that's not a requirement at all). The only thing I believe is wrong is that he act like it's not his choice, that he legitimately can do nothing about it.
> Google could for instance not allow the manufacturer to connect to their Google Play store unless the manufacturer played ball.

Very true but I think the point GP was trying to make was that Samsung is bigger bthan Apple and would have enough influence to get a lot developers to work on its platform instead.
> Yet another reminder that floating point calculations are approximations, and not exact.

floating-point calculations are absolutely exact. What's not is conversions between decimals and floating-point.
Spleen 1.1.0 released with full support for the Latin Extended-A Unicode block
Ah, these people were living in a first world nation with functional social systems, so it wasn’t actually as hard as it might seem.

The neighborhood they were living in was generally fairly average, everything considered. But only one of them had one kid (also single parent though).

Not in a large city. But I’m fairly sure in that case the main downgrade would be the neighborhood.
Ruby seems to be doing ok.
That’s a wrong analogy.

If you want to stay with cars, it’s like Google saying when you buy their car, you are only allowed to go to 6 pre determined destinations in their vehicles.

Some people find comfort in the lack of choice, since they know the drive won’t be “dangerous”, but for the rest of us, we want to make the choice of destination ourselves.

We simply want the choice to open our options without these companies punishing the consumer over making a choice with a very expensive piece of hardware we own.

This scenario still doesn’t prevent Apple and Google from providing their tightly controlled closed garden of choices for those that want it that way, but for the rest of us, we get our freedom back.
I don't hate debugging in evented/microservice codebases, but it is more complicated to get a good debugging setup in place w/ distributed tracing. But after you do that you're often in a better place with logging, so, it's tradeoffs. It's all tradeoffs in fact, I'll take a monolith where it's appropriate for the space and I'll take evented/microservice architectures when the monolith pattern is no longer a good investment for the problem space. All these things exist for good reasons, don't be an emotional investor [of your own time/opinions] ;-).
It's taken several millennia so far, so I think taking only a few more centuries is pretty optimistic.