skysight-inc/HackerNews huggingface dataset:
All iOS updates fall into one of these categories:

1. New bugs are introduced

2. The text messaging app has some new feature or widget I'll never use adding a button to misclick or taking up more vertical space, and I need to figure out how to hide it

3. Some stock app has been completely redesigned for no discernible reason whatsoever, and the new design is more visually appealing but renders some or all of the app completely unusable or broken in some way

4. A new stock app has been introduced that does nothing and doesn't matter at all, and can't be removed

I can't think of a single part of any recent update to iOS that wasn't one of those 4 things.

The most recent victim of #3 is the Podcasts app. What could be simpler than this? I want to search for podcasts, maintain a list of my favorites, and then view a list of their episodes starting with the most recent.

Apparently this is no longer possible.

There's a list called "Listen Now" that's showing me episodes from weeks ago. Who the fuck knows how that list is populated, and what I'm seeing is outdated, so moving on and never looking at that list again.

Then in "Library" there's a list of "Shows." When I click on a show it shows me "My Episodes", which doesn't show me the most recent episodes, so moving on and never looking at that again. Also, what exactly is "My Episode" supposed to mean? What exactly is "mine" about an episode of a podcast?? Does this imply all the other 7 lists of podcast episodes contain episodes that aren't mine? So then whose are they?

Also in "Library" there's a list just called "Episodes." This also doesn't show me the most recent episodes as far as I can tell, and certain podcasts are missing entirely. Moving on and never looking at that again.

Below that is "Recently Updated" shows, which is identical to "Shows" except ordered by update recency. Most every podcast is constantly being updated, so this is functionally a random scramble of the Shows list. Completely pointless, moving on and never looking at that again.

All in all, there are literally 8 separate lists of podcasts and podcast episodes (outside of browse and search), and every single one of them is completely useless except Library > Shows > [Show] > (Scroll all the way to the bottom) > Available Episodes, and it's the single most deeply buried list out of all of the lists.

For the life of me I cannot understand why they're going to such great lengths to improve upon and bury a simple reverse chronological feed of episodes. You can't improve it, you don't need to improve it, nobody asked you to improve it, it's FINE. JUST SHOW ME THE EPISODE THAT HAPPENED THE MOST RECENTLY ok I'm done.
https://www.bloomberg.com/view/articles/2017-11-09/merger-ba...
You don't have to, but nobody would. It's not practical. While it's very practical to do so in Vue.

Like you can write Java without IDE. Nobody would. But plenty do with Python.
Yes, tolerances and margins, but no device is sold as "perfect" quite the contrary, and the smaller the tolerance the more costly it is.

So it's an error in the metrological sense but not in the defective sense
Peter's Evil Overlord List
The latest macbook pros essentially don't work well with linux. I think wifi isn't a solved issue still, for example.
Let's assume they did that on purpose: What's the purpose they get? Some random fragments of communication? They already have more relevant info via Google analytics and such about anybody, than what they gather while driving by ...
„This site may be harmful“ Patreon.com warning on YouTube
I don't get why they can't just implement a way to just show content that you have subscribed to. That way you can exactly control what you let your kid look at.
My 3 year old loves excavator and robot videos. Suddenly all this strange videos were recommended. Search "bad baby" to see what I mean. They also pop up in youtube for kids and they have thousands of views, unbelievable!
Actually vue is so small and simple you can just drop it anywhere. Even on non JS heavy website. It's a bit like redis. Low price. Always nice to have. Very reliable.
> Ada has been designed to support garbage collection, but does include a garbage collector in the language, thus making it adapted for real-time applications.

I think the author meant “does not include a garbage collector in the language”.

In my experience developing Ada software, not being able to depend on a garbage collector being present means that code intended to be used by others must manually manage memory. This means that it must manage memory exposed to client code and document who (the library or the client) is responsible for deallocation of a given data structure. In effect, this makes Ada no more reusable or composeable than C.
A friend and I made a tool/framework to easily create RSS feeds for websites that don't offer one. It's written in Python and uses Scrapy for scraping the website. Maybe it could be helpful to somebody. Out of the box mostly Austrian sites are supported but adding a new site usually involves only a few lines of code.

http://github.com/nblock/feeds
We used to rely on gossip and hearsay to determine what was true. Now we rely on social media and search engines. Which are basically just gossip and hearsay amplified a million-fold.

One of the strengths that's getting overlooked here is that crowd-sourced news seems to be more reliable than news from any one source. Everyone is biased, but if enough people are talking about something the bias tends to cancel out.

I do like the fact that people are finally starting to take a closer look at the hold algorithms hold over our lives. Maybe tech companies are going to start addressing some of their flaws.
Just deleted my Facebook account in about two weeks ago and started consuming news through RSS and through Podcasts and some YouTube channels (which are also, surprisingly, RSS). I've never felt better. This might be a stretch, but this has been a good alternative to the way I was consuming online media, indeed less useless info seems to be reaching me. However, it all depends on the material you're subscribing to.
It seems you have weird idea of what is the average size of a web project. "Large" is not common. It's the exception.

And the reason is: projects starts small, and grow. But not all grow to become large.

The wonderful thing with vue: you start small, and IF you reach the stage you need more, you can do so easily.
> Hanlon's Razor : Never attribute to malice that which is adequately explained by stupidity.

Why? How do you "accidentally" record someone?
Yeah, they could solve this problem in a heartbeat by having a mode where you can only look at your subscribed content.
I second DuckDuckGo, especially because of the !bang modifiers. Makes it easy to also get to Google — just incase the query is too vauge, which DuckDuckGo still needs work on.
their latest quarterly report I believe
NewsBlur, the reader I mainly use, can fetch that linked web page for you with a single click.
> I am sure lots of people would rejoice

I'm one of those people and I spent ~6 years in embedded and I still write C today (though it's no longer my primary language). Of my former co-workers, probably 50 people in total across 4 teams, exactly 0 of them were at all interested in any sort of C alternative. I'd wager less than 6 of them even knew what C alternatives were even picking up steam. If it wasn't talked about by folks like Michael Barr or Embedded magazine, they simply wouldn't have any way of finding out.

> Either way, I would not hold my breath for C becoming obsolete

I wouldn't either. Call it the old guard, call them greybeards, it really doesn't matter. They're the ones buying chips from vendors that supply C toolchains and compilers. Until that is addressed, none of this talk matters.
That's not a static car on the class. It's on the instance! A static class property would entail something like `Foo.unmounted = true` (a bad idea).
Apple was not the only one, there were a few companies using Pascal dialects as their primary OS systems language.

And there are still some companies selling Pascal compilers for the embedded space, like this one https://www.mikroe.com/

They also sell Basic compilers.
There is no practical difference at all. RSS has more mindshare outside the google universe, but all reader read both, the formats can be mapped from the one to the other, and all languages have libraries to create both. And also manually they are both equally easy to write.

I for one opted to solely generate RSS wherever possible. Having two equally suited standards is a waste.
Java is only fossilized on Google's Android fork.

Who knows, maybe it even gets value types before the C++ community can agree what modules are supposed to be.
> While in school I was working as a delivery driver and never resorted to shit like that.

How long ago was that? Maybe the service has gotten worse because the pay/reward system has gotten worse.
I really want to like RSS but almost every from a commercial outlet serves “stubs” instead of full articles, I.e. to read the full thing you have to click through and land on their website (for ad-serving purposes I imagine)

I had found a solution in fulltextrssfeeds.com, but it was slow, cumbersome and didn’t always work.

How do you folks solve this?
Fetching data directly in components is bad advice and leads to a program with cluttered data access becoming more and more unmaintainable as the app grows. You need to encapsulate fetching and storage in redux or a similar state management solution.
YouTube is very friendly towards the RSS readers from my experience.
No need to scrape: rankings are available by both APIs.
If writing in manuscript is faster why do the most used shorthand systems (Gregg, Teeline or Pitman) use cursive? I can't believe it's just because of an supposedly erroneous cultural habit
I first encountered TNG somewhere in the mid-second-season during its original UK broadcast on BBC2 ( Wednesday evenings I think )

It was only a couple of decades later that I was able to watch the first season courtesy of a friend's DVDs and I was frankly glad I hadn't seen them back in 1988, they were appalling and might have put me off the show entirely.

In contrast I started watching DS9 from the start, mainly due to the character of O'Brien transferring over - clever casting move and one which kept me watching the show despite a shaky start. Well, that and Dax's spots.
Twitter seems to be having a harder time: https://trends.google.com/trends/explore?date=all&q=twitter

But Instagram is still in ascendance: https://trends.google.com/trends/explore?date=all&q=instagra...

I wonder if you can really draw conclusions from any of this?
The only surviving artifact from our period of time will be a single CD-ROM copy of Tomb Raider: The Last Revelation.

At offset 0x4B3B8A of the game executable, the following message is found:

> Tomb Raider IV - The Last Relevation -- Dedicated to my fiance Jay for putting
up with this game taking over our lifes,my step sons Craig,Jamie & Aiden (Show
this to your mates at school, they'll believe you now!!),also for my daughters
Sophie and Jody - See you in another hex dump - Richard Flower
11/11/1999

https://tcrf.net/Tomb_Raider:_The_Last_Revelation
The kind of people pushing content like this are not using neural nets. They’re probably using Markov chains and PHP YouTube uploaders from 2012.

There’s a very distinct internet marketing subculture, and for some reason it’s always had a lot of cross over with script kiddies and semi technical Wordpress marketers.
HN API doesn't have any limitations what so ever.

I'm not using its RSS, but I have a script running on my server every five minutes that sends a new push notification on my phone every time a HN story reaches 500 points.

Simple and straightforward way of keeping up with the tech, made in like 40 lines of Python: https://github.com/aleksandar-todorovic/automation-scripts/b...
(106) adrtariq – Minds
If I type "GitHub" in DDG, then the first result is the Wikipedia page, the second is some ad, and the third is the actual GitHub website. Seems in the wrong order if you ask me.

Anyway, I also use DDG, but I always end up using "!g". At least this gives DDG some metrics on how well they are doing.
If the site is simple enough, one could also use my Yahoo Pipes revival project[0] to extract content from a page into an RSS feed.

[0]: https://www.pipes.digital/
Ice – Comprehensive RPC Framework
Which is why there is the saying that progress can only be achieved by replacing generations.
Somehow the fact that one person got assualted (as in grievous bodily harm) over a triviality is never really given much consideration. Should be a pretty clear and shut case to reason about morally. Completely disproportionate response by the neighbor.
It’s a word play on “Stalingrad”.

It’s kind of funny.
Why Is Bitcoin Technology More Popular for Developing a Mobile App?
https://bazqux.com is my favorite.
You don't know how to shop from China.
Typed "github" right now - github.com is the first one. First non-github result is 8th (git-scm.com). Not sure what's the difference.
It's being used as a rhetorical device.

That's actually worse. It's like when "that's gay" used to be used as an insult.

To quote one much more eloquent than me:

Gay is synonymous with the lesser
Would you have that data then? Also note that neither Google nor Microsoft break out their cloud computing revenues, making comparisons difficult, although you can figure out upper bounds by the nearest business unit.
What happens when the FB employee[1] finds a way to collect the images and personal data they are reviewing and at some later time distributes the images using some other outlet?

[1] "... a specially trained representative from our Community Operations team reviews and hashes the image, ..."
I wrote about this recently[1]. The "problem" with RSS, that essentially lead to it falling out of favour, is that it is pure consumption, not interaction. You can't "like" an update that comes to you via RSS, nor comment, nor easily share. It's difficult for sites to monetise it, or track, or promote their own agenda. It's not "social" and since every other site these days needs to be social, whether through aforementioned ways, or adding some sort of messaging process, it's not a way that sites can keep users hooked on the site to boost ad impressions.

RSS is pure content, curated only by the consumer and presented in chronological order not algorithmically messed with, which is why there's nothing better.

[1] https://leejo.github.io/2017/09/27/social_media_zero/
Is it possible to buy from Tmall via an English-language website?
It looks like Harbor Freight's made in China, sold from USA products are now cheaper than those made and sold from China.
Did you try on mobile? (I did)
New analysis of Chicxulub asteroid suggests it struck in vulnerable spot
Autodesk Flame 2018.3 Mac Crack and Serial Free Download
I find Google annoying to use ever since they removed the AND (+) operator (i.e. that search term MUST be present on the page).

Whenever I need a query that involves the AND, I always have to resort to Bing to get a result. Putting things inside quotation marks in Google doesn't help one bit - they're not a replacement.

Removing features and not replacing them causing irrelevant results is what's degrading Google for me.
My university back in the mid-90's taught Pascal, C++, Smalltalk, Prolog, x86 and MIPS Assembly, Caml Light, PL/SQL, and started doing Java on last year there.

Those picking up the optional compiler related lectures, also got an overview around Lisp, Algol, Fortran, Concurrent C, Objective-C, ML, Cobol, Oberon, Modula-2.

Nowhere C was taught as such, we were expected to know about it from the C++ lectures.
Or read too many HN stories about Russian agents of influence.
Viaxi Sensitive Gel Kadınlara Özel Vajina Ve Klitoris Jeli C-524
> What are the downsides of Ada?

Ada 2012 really caught my eye a while back. Looking at it from a C++ standpoint:

Pros:

- Already has concepts (aka generics)

- Already has contracts

- Already has modules (aka packages)

- Has really well thought out multi-threading (aka tasking)

- The SPARK subset of Ada, allows for contract based formal verification (i.e. provable correctness)

- The Ravenscar Profile, restricts the compiler to only allow for code which is safe to use in a free-standing system (for 'bare-metal' targets)

- You can still write wrapper bindings to use C or C++ libraries

Cons:

- It is most spectacularly not a terse language, I appreciate it was an intentional design decision for safety critical contexts, but it's quite mentally taxing to read any sizeable block of code

- The ALGOL/Pascal like syntax is very off-putting for a lot of people have had to work with those in the past.

- The GNAT compiler is available in 3 flavours 1) GNAT pro which you pay a lot of money for, is the most up to date compiler, and you can use commercially 2) GNAT GPL which is similar to pro but if you use commercially it must be under GPLv3 terms. 3) FSF GNAT which is analog to g++ so you can use commercially but compiler updates and fixes are rolled in at a much slower rate and lagging behind the other two options. Considering the 3 options available for a lot of businesses they would have to be able to fork the money for GNAT pro in order to use Ada commercially

- Smaller community (and possibly less active online) means that it's harder to reach out for community support or start a collaborative project

- The language and toolchain have, by design, very high constraints, regarding correctness. This means that you are not easily allowed to relax or shortcut aspects of your software. This is obviously a good thing but the downside of this is that initial prototyping/feasibility work may take much longer than in other languages.

- The perpetuation of the myth that it is only suitable for high cost and high-criticality applications (Avionics, ATC, Aerospace, Railway systems, etc.) means that there are less market opportunities for Ada developers, which leads to less people being driven to learn Ada which means the barrier to entry for using Ada in other suitable markets (distributed systems, medical applications, automotive) is much greater.
> Not sure if this is just me, but Google Search results are getting less and less relevant for my queries and at the same time, provide more and more spammy sites as results.

Personally I noticed that a few years back there was always talk of changes to Googles' algorithms to de-rank automatically generated SEO/ad pages, yet this exact kind of site dominate search results in many topics. This makes Google virtually useless for them.

On the other hand, sometimes Google still manages to dig up some information that I'd never expected to find. For example, sometimes when searching a part number Google will direct you to a page that doesn't even mention that number, yet is still about the same part (under a different label) or mentions it - rather impressive. However, most of the time the majority of search results are useless sites that just have endless lists of everything to get traffic and show ads.

Google also became notoriously bad in discerning (or rather susceptible to manipulation?) which page(s) are "official" (which should rank very high for certain terms) and which are not.
But RSS's date & time format was practically messy (due to being not properly specified and enforced---take a look at [1]) and it had no way to specify that an article has been updated so it should not show up again to the timeline. When I had some dozens of feeds it had been quite annoying to mentally ignore updated articles.

For the obvious reason (cough timely standardization cough) Atom is technically and often practically superior to the RSS family of formats (somehow not distinguished to each other). And after more than 10 years of usage, I'm pretty sure that every feed reader in the continued existence now has Atom support.

[1] https://github.com/kurtmckee/feedparser/tree/develop/feedpar...
Yes. My first result it Github.com with a blurb about the site and the Github logo. Wiki article is 3rd.
I talked to someone recently who ran kdb using an SSD. Is that the standard approach?
Anonymous testimonials aren't worth the screen space they take up, especially coupled with the pathetic list of customers on the website.
Started programming for AOL as well via VB3 as well. Credit a server with getting it: VBRUN300.dll ftw.

Definitely catalyzed my interest in engineering.
Exploring Property-Based Testing with ScalaCheck (simple Examples)
Time to time I use alternative search engines (Yahoo, Bing) - it's an eye-opening indeed.
Put the term in quotes to get the same behavior
Non-mobile link:

https://en.wikipedia.org/wiki/Song_of_the_South
Magento Hybrid App, Native App, Web App or PWA. Which Is Best Option 4 E-com?
A generic code/script/data generator based on Protobuf
What kind of operations are you able to do on the data?
Apache Jena 3.5.0 Released
Why a Honeypot Is Not a Comprehensive Security Solution
Some IM punters exploited issues with the primitive HTML renderering capabilities in AOL, when receiving certain HTML AOL would either take too many cycles render it, detracting from its network code cycles causing a disconnect from he server (booted), or in some cases crash. Some IMing also exploited bandwidth disparity, whereby they would send more than you could consume forcing a disconnect.
Capsule Networks Are Shaking Up AI – Here’s How to Use Them
Is that a board made of a single piece of slate? How large can those be made?
Ah the days of FTP ratios long before BitTorrent
Linux Running on Samsung Galaxy DeX
10 smart tricks hackers use to steal your cryptos (and how to protect from them)
Ask HN: Viable tech for hotdesking in software dev?
We're about to move into new offices and something that appeals is the potential for developers to work in smaller 'project' areas. Thinking semi-open-plan, with quiet rooms for getting stuff done, then as I say semi-partitioned areas (not closed room) with a few desks for those working on each project.

Anyway, part of this idea involves moving between areas or projects. Laptops are one obvious answer - possibly outfitting desks with additional monitors, equipment as necessary. However we build fairly chunky (large) enterprise systems and sometimes running databases, FE tools, BE tools and the app (which might consist of a few components/services) takes a lot of resources. In terms of performance, battery considerations, upgradability and cost, desktops have many advantages. Point being, for the cost of a killer laptop, the corresponding desktop machine wipes the floor with it and I'd favour the responsiveness and performance.

My question is, is there a viable tech solution to facilitate modern (backend/fullstack) software development using some remote access/terminal arrangement. In the same office - gigabit LAN etc - with dedicated machines hiding in a cupboard or rack somewhere. BE/fullstack dev is currently in Windows land.

I guess for me that means working with multiple monitors and ideally multiple desktops.

In years gone by I've seen Citrix, terminal services, RDC, VNC.. but I'd like to know if it's viable for software engineering itself, and what kind of issues might crop up. Is the tech viable?

(Struggling to find an appropriate place to ask this question. Forgive me if this is off-topic for an Ask HN, but it's about efficiency in a growing team of hackers.. if I can swing it that way!)
When it comes to translation/rotation invariance, this is similar idea to "Harmonic Networks: Deep Translation and Rotation Equivariance" paper:

- https://arxiv.org/pdf/1612.04642.pdf

- https://www.youtube.com/watch?v=qoWAFBYOtoU

Maybe they can be combined?
Radiation activity is inversely proportional to the half life of the isotope. Shorter half life = more activity = more radiation.
I added a few dollars to the frenzy. Been adding items to my Aliexpress shopping cart for the last week. Mostly small electronics hobbyist items and Arduino compatible boards and sensor modules. Pulled the trigger after the 11.11 sale opened up.