skysight-inc/HackerNews huggingface dataset:
Memory is a curious thing. Snow Leopard had a very problematic release but got better during the dot updates. Its “no new features” slogan was commendable and resonated well, but it meant under the hood changes that broke things.

Perhaps they should reconsider the yearly release schedule. Either go back to a more conservative one, letting things settle after many point updates and enjoying the achieved stability for longer, or adopt a continuous evergreen model, like Chrome and Firefox.
I actually have a second PC desktop with Win 10 for gaming purposes. Good quality hardware components, regular software updates, no weird "antivirus" software, browser extensions, "cleaner" apps, etc. and it's working like a champ, no complains here as well :-)

I think this whole "System <PutYourOsHere> is shit" is more of a user problem than a software problem ;-P
iTunes store will give you plain AAC.
I have not written anything to suggest that I advocate standing by while children are raped or that the U.S. should not have fought WWII. Indeed I specifically wrote that the U.S. should have fought WWII. How does one draw such wild and clearly false conclusions? You should try reading what I wrote without already forming a conclusion. I didn’t even say that intervention in Syria was wrong. I just said that the situation there was nuanced and suggested that in depth analysis was warranted. How does that imply anything about my beliefs on WWII or the rape of children?

You’ve committed numerous argumentative fallacies. It behooves you to reflect on your responses and reflect on how it came to pass that you think a person who claims the situation in Syria is complicated implies they are a piece of shit and implies that they would not try to stop Hitler.

Where have I suggested that inaction is always the best course? Where have I suggested that intervention is never warranted?
Network Link Conditioner is new to me. (I’m not a developer.) I find it strange that this exists, because as a mobile application consumer, it has been my experience that many apps don’t seem to consider network quality in their implementations. (Again, just based on my personal use; absolutely zero rigor in my method.)

I suppose this the result of a feature of the human being: be lazy as possible. Rather than write code for poor quality networks (which in my experience are prevalent in rural areas and in older parts of cities) simply declare “we need faster mobile networks for all!”

I suspect this will be a never-ending battle, and developers might consider caring at some point, to reach those eyeballs that will never have the cutting edge mobile networks.

Or, don’t, and said eyeballs will be slightly less likely to become addicted, if this article is to be believed.
Yes. We're not there yet, but that's the goal!
I've had good experiences using this to download the installer and install macOS on external storage.
No offense, but that'd be like if you stopped eating your favourite vegetables because you once met an offensive vegan :-)

Why would you move your ENTIRE company to a different language/development system because someone was rude at a conference?

FWIW I felt out of place at conferences before, many are just an exercise in peacocking and showing off (and still, I have learnt some interesting things from some incredibly irritating people in my time). But I would never change something that I like and that works for me because other people that just so happen to use it too, are rude.

I've met arrogant and frankly insulting people at both Linux and Microsoft events, for example (Linux famously has people who can be wonderfully insulting on mailing lists and dare I say often deservedly so) but it would never occur to me to switch my entire company to, say, Windows Server, because Linus (heaven forbid) said something rude to me :-)

I can't even actually rule out that I might have behaved in a way that might have been interpreted as rude at conferences myself, especially after several days of travel, talks and general exhaustion. So I'd actually be curious to hear how you felt you were insulted or bullied or made a joke of so that I might keep an eye out for such behaviour myself.

FWIW, you may find that Borland is no longer around or involved with Delphi (and hasn't been for a decade now, I think), so the people might be different, too. I've certainly found Delphi worth a second look recently and hope the forums and communities of old have been or will be revived in some way.
I'm using https://myponto.com/ for this. Basically, it's a (paid) API service to a bunch of (currently mostly European) banks.

You can check if your bank is supported here:
https://myponto.com/en/reach

Check the API docs here:
https://documentation.myponto.com/api
Methinks AI will be used like google is used today. Humans still need to make the decisions but AI will provide us with the information and conclusion of what should be done. Then it will definitely feel like AI is nearly ready to take over jobs completely around the next corner.

We'll really progress when AI cannot be tricked by politicians double speak.
I commonly do this (hot desking) and don’t have the issue.
> I don't know any production-grade sound cards that have Linux drivers (my RME ADI-2 Pro certainly doesn't)

Most of the RME HDSP/HDSPe PCI/PCIe cards work on Linux using the ALSA snd-hdsp or snd-hdspm drivers. The ADI-2 can use the generic Linux USB audio driver AFAIK.
I mostly would agree in the past.

Now that Reaper is available on Linux this has changed for me! I record on Linux all the time now.

There are fewer plugins. You still have to wrestle with jack / pulse. There are other warts but it is a vast improvement. :)
Yep, same here. This really sucks.
Ah, I’ve never tried in clamshell mode - long harboured fear of the thermal envelope from the PowerBook days.
It proves they are useful in the extreme circumstances that NASA projects represent.

It doesn't prove that they provide a good ROI for a business looking to ship CRUD apps yesterday.
> If requested I can send SMS to USA numbers.

Yes please! Also, if you have US contacts that would be willing to test US-->US and US-->Canada that information would also be valuable and appreciated.

Please include as much of this information as participants are willing to provide:

- OS+version of mobile device
- if WiFi / data was on or off
- Carrier of sender / receiver
- region
- exact text sent
Fyi, been using Reaper on Linux for over a year now and it has been incredibly stable.
My opinion of professional project managers has been ruined by an experience 10 years ago where I was in a "matrix" structured organization.

I had been warned about PM's in this company, but I didn't believe it because the PM I was working with was cool, approachable and seemed reasonable. Basically, he set insanely short deadlines always citing critical business imperatives. It was frequently impossible to actually meet the deadlines. We accepted it as a reality of the situation and didn't push back.

One day, near the end of a project, I happened to be in on a "status update" call with upper management. The call was about a dozen people, all but a few in bullshit management/coordinator roles, including the PM (BTW, high PM-to-contributor ratio in meetings in itself should be a red flag). Throughout this whole project the technical side had been always under a timeline fire. We cut corners, poured on the technical debt like there was no tomorrow, abandoned long-going efforts at cleaning up our codebase, fought bitterly with design engineering for access to extremely limited hardware-prototype resources, frequently came in on weekends. We were always late. I had expected to be chewed out by the VP. Instead, the VP graciously addressed my PM and told him "Wow, thank you <PM-name>, we're really impressed that you guys were able to bring this in so early!". I was so pissed off, it didn't even occur to me to say anything. I found out later that not only was this behavior true, it was routine and encouraged by program managers. The PM's had been scoring huge bonuses for "performance" while the teams were always led to believe they were falling behind and always assumed our modest bonuses were just largess bestowed upon us even though we were "unworthy".

I am not going to say we "don't need" project managers, but I think everyone working with them should be skeptical of whatever they say. Since then, I've gotten aggressive about making demands of project managers. If their primary concern is meeting deadlines, then it follows that you can "put them to work" for your team by making demands for resources, access, or information from other parts of the organization. If you meet the deadline, they're more than happy to oblige.
> Still getting ads on instagram though.

I haven't checked myself, but I read that it's likely because Instagram may use the same domain to serve ads as its regular content. So, if you block Instagram's domain, you will block Instagram itself.
> will prevent you from installing the licensed software that you purchased

Could you elaborate on that? I'm actually interested in procuring Delphi commercially after getting to know the free Community edition recently and I'd like to avoid any licensing pitfalls if possible. I can't really imagine how they would stop you from installing a properly licensed and purchased software but if they do, I'd be curious to know how to avoid running into that situation. Thanks.
The problem is that this is an industry of tinkerers. A lot of projects started out and continue to be maintained by people that do it as a side project. How are you going to police that? People seem to build software as a hobby and sometimes that morphs into a library.
This doesn’t work but the obvious solution is to add the sweetener after - mix in with lemon juice or whatever.
Good to hear, what sound card are you using? Also what plug-in formats? If more than stereo in/out number of connections, do you have access to them all within Reaper?

Most of my plugins are VST but many are home-brewed and only just about stable on my windows machine.
ESLint now turned on for all of Firefox/Gecko codebase after 4 years 2 months
I use mechanical key switches and definitely do have other things I’d rather be spending the money on, but I find that they do substantially increase my typing comfort (I didn’t spend $600, but did spend over $300 on my keyboard) so do personally find they’re much better for me than $0.10 key switches.
I moved eight times before turning 18 and relate to most of what you describe. The lack of family pictures or memorabilia in your cubicle sticks out for some reason I can't articulate. I've never done that either and I don't understand why people do, like a pathologically tone deaf person who doesn't understand why people listen to music.
Implementing arbitrary message delays in RabbitMQ (without plugins)
Xmms
Show HN: TBTC – Bitcoin on Ethereum
Haha. 10 minutes further into my Delphi-in-2020-exploration (60% of which was the time that the installer actually took), this was the sequence of events:

* Hit the installer and switched windows, to let the installer work in the background.

* Installer mysteriously gone.

* Tried to run the programme, and it took some digging to understand that the product seems to be in a half-installed state.

* Re-run the installer. This time, keeping the installer in the foreground. Now it works.

* Started Delphi.

* Dropped a button in the form designer to start playing around.

* Oh gosh. Form designer still using pixel-based layouts.

* Deleted the button.

* Doing some Googling to figure out how to do layout managers, and found an interesting youtube tutorial on something called TGridLayout.

* Dropped a TGridLayout on my form.

* Form Designer now caught in an infinite loop bringing up an Error modal that says "Control TButton($17EE2200) has no parent window. Path: ~TButton($17EE2200)".

Thanks Delphi! See you again, another 10 years from now.
My god, the rudeness of some of the defensive replies on there. If I was in that situation, with an expensively broken computer and no help from anyone, and someone with no experience of it kept harrying me in that way, well... I'd be so livid I could barely type.
VLC doesn't do gapless, so it rather sucks for album listening.
Do you mean that the Linux versions of DAWs are worse than their non-linux counterparts, or just that some linux-specific DAWs are worse than DAWs that are not linux specific?

Because Bitwig for example is amazing, and it supports Mac/Win/Linux - but I haven't used it outside windows. I'd worry about sound drivers and plugin support (I doubt plugin makers spend a lot of time on linux GUI support) but I'd trust the core functionality to be the same across all platforms.
Better go Gitlab
Which I presume is just Mintty (http://mintty.github.io/) ?
Grey is also weird for the same reason. The moon appears white at night, but its albedo (% reflected light) is actually 0.12 which is comparable to that of asphalt.
Fall in love with PHP this valentines
Completely non-ironically, I prefer a middle-out approach. I like to dive in past the "beginner" stage immediately, and go from there. If I feel like I need to go back and learn the basics, I can do so on a need-to-know basis.
Where are the repositories of this info?

Just for record keeping, analysis, learning etc.
Just in case you want to get it back some day!
> who have made things useful to at least 15 other developers

Then why not look how many stars one's repos have? That seems a much better metric to me.

A friend of mine has hundreds of stars on their repos but only 30 followers. I have around a hundred stars on my repos but only 20 followers. Conversely, I've seen people who are into networking, have a lot of GitHub followers, and no meaningful repos at all.
Show HN: TouchMemes – A custom TouchBar control strip for quick copy-pasta
Agreed, Ada's documentation is sparse and hard to find. Unfortunately, the best resource I've found for learning it from the ground up is the textbook "Programming in Ada 2012" by John Barnes. It's a bit pricey, but the core of the language hasn't really changed since Ada 95, so a used copy of an old edition will get you started.

AdaCore's got some decent learn-by-example stuff here, but it doesn't cover every aspect of the language.
https://learn.adacore.com/courses/intro-to-ada/index.html

Wikibooks has a pretty comprehensive book on Ada Programming, but there are still a lot of missing pages.
https://en.wikibooks.org/wiki/Ada_Programming

Finally, the language reference covers everything, but it's formatted in the most unusable and difficult to search way I've ever seen. The source files for the reference are maintained by a single editor who invented his own markup language and parser for converting that into HTML and PDF. That may have been acceptable in 1995, but it provides a significant barrier to adoption today. I've made a few attempts at coercing these sources into docbook, but so far I've found I'm not clever enough to untangle this mess.
http://www.ada-auth.org/standards/ada12.html

So yeah, just buy the textbook... Skip the first few chapters, they're basically just advertising that tells you how great the thing you're about to learn is, which I find to be in poor taste.
"instant-speed trans-Atlantic communication" started with the laying of the first trans-atlantic telegraph cables in the 1860's, and allowed machine to machine communications, messaging, shopping, there are even cases of people marrying after meeting over the telegraph. Radio was in use by the 1920's and a smartphone is basically a personal 2-way radio with pretensions!

I think a lot of modern tech is really just 19th century tech done (a lot) better, smaller, faster, more conveniently, and much more widespread.
That's not so much a business case as a contrived example. I absolutely would expect system testing and QA to find such a bug or the testing isn't up to scratch.

What you're proposing is that all engineers now effectively learn a new language and translate requirements into it. This expects requirements to be fully fleshed out themselves (a luxury few have these days) and relatively static (or everything needs to be reworked).

Good luck with that...
Interesting I will look into this more now. Given the other comment suggesting that Reaper is stable it looks like two of my main impediments to using Linux may be voided. Plug-in stability and cross-compatibility is my last unknown then.
To some extent, I have a similar attitude about technology, though I draw the lines far differently than the Amish. I was a latecomer to smartphones, and even though I use one for a variety of purposes, I don't spend all day with my face buried in it - and I'm very picky about what apps I'll install. Facebook? Instagram? Hell no.

Back in my twenties, I started noticing that there really wasn't much on TV that I wanted to watch, and so never got around to subscribing to cable. To me, in the intervening years, TV has only become worse. My TV set spends most of its time as a large monitor.
I really wouldn't call it modern, unless you consider C++ modern.
It appears that you were probably describing the lexer pass in your description of docuwiki. Indeed tokenization is a very hard problem for wikitext. We use a pegjs grammar for it, but it contains less of lookahead/special conditions/novel extensions, etc. It's hard. Wikitext is messy precisely because it was intentionally designed to be easy and forgiving to write.

Seems like we've learned many of the same lessons building our parsers. Markup parsers do seem to be a unique thing, not really like parsing either programming languages or natural languages. If we every meet I'm sure we could happily share a beverage of your choice trading stories.
That was a late (and welcome) addition that's still optional - you can use Winamp 5.x in classic mini-player mode, with nothing but the queue and playback controls, using your file system to manage what you're playing. I don't, apart from ephemeral files, but apparently it's a thing people like.
My impression was they had already lost the race before they went down the enterprise route. If anything it was their general failure in the market that pushed them down that route.
I'm quite a noob, and this is a bit off-topic, but if it's mathematically proven that no sorting algorithm can be faster then O(n*log(n)), but we know for sure that checking if an array is sorted is O(n), then doesn't that prove that P ≠ NP?
Hi Jeremy, just wanted to say you are amazing. I've followed all your lectures and I wish I had you as a teacher for all my assignments in college.
You truly have a gift to explain hard things in a very simple way. And the things you are doing with fastai are a gift to the community that is moving science forward. I'm doing my Master Thesis, and fastai is a key piece of my experiments.
So again, a big thank you. Hope some day I can do a favor to you as you've done for me
Reminds me of something supposedly hitting the market soon [0]. Randomly hammering your brain with some electric current, and with no understanding of the mechanisms, or without a model to test, seems complete pseudoscience. Be sad if people use these and experience problems down the track.

[0] https://thinkhumm.com/
Black or white-ish asphalt?
Geopolitics of Coronavirus
Note that steam turbines share a lot with jet engines & have been in wide use in 1912, in powerplants and many major warships.
That is a fair point, I missed that quadsort is claimed to be stable.
No source code, thus bad debug experience. 32 bit only.

I suppose it is not easy for you (as a tool supplier).
Was it always that way? My memory is failing me.. I'd hate to think those nights in the 90's were completely wasted!
Examples of software forcing to ignore laws or rules
Are there any other examples of computer programs getting groups or nations to adopt non conformant behaviour because of a tiny inconvenience or a bug?

For example, in Latvia we have a grammar rule, which requires a dot after ordinal numerals. For example, "1. vieta" (meaning "1st place") should be written with a dot and a space before next word (ignoring the fact that it should be non-breaking space).

Since Microsoft Word could not spell check Latvian at the time, by default it automatically capitalized first letter of following word, recognizing it as the start of a new sentence.

Quick workaround obviously was omitting space after a dot, which went into documents, laws, legal papers then and even now. It became a recommendation without explanation, so it became standard even being against grammar rules.

Though Word has long learned checking Latvian and not autocapitalizing in these cases, many people still are writing ordinals without space after the dot.
I suppose something like Beh-Ehm-Dubya? Though I just learned "dubya" is Texan accent.
> what daw software are you using with this on linux?

I used Ardour for ~8 years, then switched to Non DAW ~6 years ago: http://non.tuxfamily.org/
From the title you might think it's talking about safety from pathologically slow inputs. Especially considering there's a different post also on the front page right now about that exact thing.

> PerfFuzz: Automatically Generating Pathological Inputs (2018) [pdf]

https://news.ycombinator.com/item?id=22315542
Read up on third normal form. It’s all you need for 99% of oltp databases (the backend to a store) and read up on snowflake (The design not the company) and Star schema for datawarehouses for analytics.
Yes, that’s exactly his point. Brown is dark orange, and you can’t make a light that’s the dark version of any colour, you can just have less of that colour. We only think of brown as a colour because we decided to give dark orange a name.
Let me try to say my position in a different way. Clearly genocide is wrong and it would be great if it were stopped every time it happens. Humans are easily manipulated and in this era of Facebook we can see the result of this fact. Something as obviously stupid as being anti-vaccination has gained traction. If we can convince large numbers of people that something so clearly beneficial as vaccinations are in fact dangerous then how much easier is it to convince large numbers of people that in Country A something bad is happening and we need to invade?

If invading another country can be reduced, in its essence, to “we are good, they are bad” then this effectively gives carte blanche to those in power with bad intent. They just need to easily manipulate the masses into thinking that Country A is bad.

The U.S. has been fantastically inconsistent when it comes to intervening for humanitarian reasons. It has effectively become the case that if those in power don’t like the leadership in a given country they just need to drum up moral outrage in order to unleash our military forces. This is a bad state of affairs because it is so easy to paint a given country in a bad light. Since thoughtful consideration is not a requisite for military action we tend to engage in military conflicts for dubious reasons and for short terms goals without considering long term implications. This is bad as I see things.
Users having multiple addresses is something I've cursed a lot over. I work in a team that does data analytics for a news publishing company, and our print business is still very important. Unfortunately, in our database over print customers users are basically addresses because you don't really need to know how many people are receiving your paper as a distributor, only where and how many papers. Since it's also been a safe assumption for a century that people share newspapers with each other, market research was done street by street to inform ad buyers of which markets we reached. Many people have more than one home. Some people take out another subscription for a relative.

This mapped very awkwardly to digital subscribers who we had individual data on. We were able to join databases in a way that sort of works through more or less (mostly less) comfortable assumptions. The queries are not pretty.