skysight-inc/HackerNews huggingface dataset:
There are A LOT of improvements (e.g. session management, dynamically spawned services, networking, bluetooth, thunderbolt) which were made possible by systemd, udev and dbus.

I'm not saying that UI/UX is good. It sucks. It does not improve that much over time. Also Canonical made things worse by rolling out snapd which is unreliable and hard to setup non-ubuntu distros (e.g. it tends to drop its state on Gentoo)
In this case you could have used mp4box [1] to fix the audio synchronization without re-encoding.

[1] https://github.com/gpac/gpac/wiki/MP4Box
I tried catalina and... why? why did they dumb down mail? This is like the beige apple box era all over again. lame decision after lame decision and everything turns to mud.
I always had good success with MakeMKV (http://www.makemkv.com), but it's only available on Windows and Mac. I'd then use Handbrake to convert into a more accessible format (maybe shoot for H265?).
Tangential: Does anyone know what the name of this latest design trend is that makes heavy use of illustrations with shapely people? Does anyone know where it originated? It's taken over everything.
My mom had a service digitize our Super 8 movies from the 60s and 70s, well worth it but of course due to the cost of the film back in the day those films were already pretty short and my dad edited them (with an actual splicing setup using glue and later tape). I interviewed my parents a few years ago and have some MiniDV tapes I need to edit, it takes me so damn long to edit video, though.

I love that the authors' baby footage shows the vintage Apple ][, that's what I cut my teeth on.
Microsoft partners with SpaceX’s Starlink satellite service for Azure Space
I agree with your assessment. My point is just that search volume or user volume is an indicator of the size of the ad market, which is what any antitrust litigation will mostly be about.

They're not concerned with the user experience under these companies, they're concerned about economic impact, which is mostly felt by people doing marketing on their platforms.
Facebook is a social media company the way the Yellow Pages was a book publisher - it may be the most visible product they make, but it's not how they actually make money.
All: there are multiple pages of comments in this thread. To reach them, click the More link at the bottom of each page, or like this:

https://news.ycombinator.com/item?id=24836520&p=2

https://news.ycombinator.com/item?id=24836520&p=3

For those wanting the real thing, the Justice Dept complaint is here (thanks to r721 below):

https://assets.documentcloud.org/documents/7273457/10-20-20-...
I was just wondering which is easier, quitting a country or google. Initially emigration would be harder but in the long run I would be just fine.

One wouldn't be allowed to use iphone or android? It would take a lot of manual data entry to migrate my accounts off gmail. Youtube obviously wouldn't be allowed but do I get to use adsense powered websites?
Why would it be 6666 and not 5862?
A lot of people talk about minima because thats the language we have for analyzing optimization techniques. Deep Learning is still new enough that there is lots of low hanging fruit to explore including empirical approaches and applying existing theoretical tools to try and explain DNNs. The community is slowly moving towards developing new tools specifically for deep learning properly analyze these networks and prove stuff (bounds, convergence etc) about them.
Which is shitty behavior. Thanks for mentioning it.
This could (and should) be written as a proper AST diff, rather than a presentation based diff with some mild smarts:

assigns: {
tickets: tickets,
++ event_name: event_name
}
"Could political motivation be at play here?"

It's wild to me that this is even a question. A lawsuit like this a couple weeks before the election from a DOJ which might not exist in 4 months is nakedly political. Why is anyone taking this seriously?
Yeah, there was a brief period in the late 70s (1975 - 1982) where we gave metric a go. My parents remember learning it in school, and some large businesses began using both systems to prepare for more strict mandates.

https://en.wikipedia.org/wiki/Metric_Conversion_Act

Naturally, Reagan was deeply offended by this small step forward, and after assuming office he swiftly Ctrl+Z'd it.
Funny comment: "This Guy Pulled Off Making 2013 Look Like 1997"

I think it's actually from 2009 though, since wikipedia says that was the first episode? It was just uploaded later I guess.

https://en.wikipedia.org/wiki/The_Joe_Rogan_Experience

Still, it's crazy how much video has improved in quality, and exploded in popularity, since just 2009 or 2013 ... damn.

I guess this is a little like early bloggers in the early 2000's who were already writers in other mediums.

The people who are really successful are the ones involved in the old paradigm (multiple TV shows in Rogan's case), AND who actually embrace the new paradigm.
It depends on which layer you're asking about addressing. You can represent anything non-relatavistic on top of the Unix epoch, and it could be handled as simply as using alternate time zones.

The big problems come from huge Earth assumptions about interval duration and interval sequencing being violated. A lunar day is 29.5 Earth days. Does the lunar calendar use solar days, and just have absurdly long weeks and years? Maybe the years are standard Earth length, they just don't use weeks or months. Does a lunar society have a shorter "not-day" that replaces the way Earth uses days, and now everything needs to handle this new unit of time? Do days still get measured as solar intervals, and we just decide it's okay for days to be longer than weeks on the moon, so it stays Tuesday for a month at a time?
In what way is it backwards compatible? It's not as if all allocations are kept and people just add 96 bits to their existing addresses. They are completely disjoint address spaces and protocols, as compatible as Tor is with the general internet: to communicate between the two, you need a proxy.
MakeMKV is how I digitized my dvd collection as well. Felt right.
I think the biggest issue with the "interactive web" is that we found that interactivity isn't necessarily always a good thing. Sometimes, the simpler, boring, perhaps "soulless" technology is the most appropriate technology for the task.

Remember Microsoft Bob? Or 3D filebrowsers for Unix? Turns out, those weren't improvements over the more traditional filesystem browsers that persist to this day. More recently, the tile concept that MS tried in Windows 8 didn't catch on either.

When I took a course on information visualization, one of the takeaways was that, even as we're learning about several different techniques for displaying data, sometimes (more often than you'd think!) the most effective technique is a simple table. A well-formatted table, to be sure, but a table can be more powerful than even an interactive graph.

More to the point: I'm talking to you with pure text, even less interactive content than a microfiche machine reading a newspaper. But what interactivity would enhance my content or clarify my point instead of providing a distraction?
My DMV in Arapaho County Colorado is efficient and easy. Most things can be done online or at a kiosk. If you do need to talk to a person the wait is short.

In the rare instances where I have a problem with comcast they have been able to solve it pretty quickly and easily. They are over priced though.

We use a lot of google services and I've almost never needed any kind of customer support because they tend to just work. I did have some issues with a Fi line once and chat responded immediately.

There are major problems with monopolies, but from my experience customer service tends to be fantastic compared to smaller organizations.
If you are interested in USSR and exploring the now independent countries, I highly recommend a YouTube channel called "bald and bankrupt" [0]. It's essentially a travel vlog but the guy visits places that you would probably never visit yourself.

One interesting take away is that many people he asked say they lived much better under the Soviet rule than they're living now. I guess it's not that surprising given that for some countries it will take more than fifty years to catch up where they were before the collapse [1].

[0] https://www.youtube.com/c/baldandbankrupt/videos (scroll down a little bit for USSR videos)

[1] https://en.wikipedia.org/wiki/Soviet_Union#Dissolution_and_a...
I was awestruck by Microsoft Encarta when I got a copy back in around 1994 (I was 11 years old). I spent so long just browsing through the articles and listening to audio clips.
Great question! Against Airtable, primarily in two ways:

1. We are _not_ a system of record, and do not store any data. We'll connect to your data, no matter where it is (e.g. postgres, your own API, Stripe, etc.)

2. We are primarily for building complex UIs, not for simple spreadsheets. If you're looking for a spreadsheet for your database, there are lots of other options (e.g. postico). But if you're looking to build a UI (perhaps you only want some columns to be editable, or don't want to expose the whole database as a spreadsheet), you should use Retool.

To give a concrete example of a good Airtable use case: let's say you join a new company and have a list of friends that you admire and want to try and recruit. You'd probably use an Airtable for that. Retool is probably overkill here because you'd have to setup a database to store your friends, which probably doesn't make sense.

To give a concrete example of a Retool use case: let's say you're Doordash, and you want to manage all the orders in your database (e.g. you want cancel an order because the restaurant is closed). The only safe way for your support team to do that is you build an internal front-end for it. To do that, you're either writing React (or Angular, or Vue), or using Retool. Airtable probably wouldn't work here because Doordash is not storing their orders in an Airtable.

Against Metabase: we're primarily used for applications that both read and write data. If you're looking for some charts or tables that only read, I'd recommend Metabase (or Chartio, Looker, Redash, etc.). But if you want to write data back via Metabase (i.e. the CUD in CRUD), it's impossible without building a custom React app.
Games are huge and, as a result, VR as a vehicle for delivering games will be huge. IMHO the world-changer is going to be AR, and the two will likely retain many complementary objectives in hardware/software/skillsets.
Huh?

Here’s one for ya:

Communicate instantly and asynchronously with someone who speaks a different language.
For that tax 'advantage' you'd have to buy them when they were supremely expensive before collapse, so that you had the high acquisition cost of a now-worthless asset to write off.

But you'd have paid X for a reduction of X in tax liability, which, assuming you pay a sub-100% marginal tax rate, is a strictly dumb idea.
Node.js v15.0.0 Is Here
IIRC, EXPLAIN VERBOSE will show you the columns being selected by each step of the plan. The inlining showed up there.
What if you have a model with ports only on the left-hand side? Does it crash it as well?
Tell HN: Craigslist seems to have removed its RSS feeds
Craigslist has, since very early on, supported RSS feeds for searches[0]. Over time this feature has been more or less reliable, with some occasional (seemingly accidental) breakage that was eventually resolved.

In recent years I observed issues retrieving feeds from certain IP ranges (perhaps due to rate limiting / blacklisting some service providers), but found that switching to another source IP would always resolve the issue.

Now, all of my own searches result in 410 (Gone) responses. Of their sample feeds, only "Best of" still functions, the rest 404.

[0] https://www.craigslist.org/about/rss
But on the other hand, wholesale items are rarely sold at piece prices. I'm not sure the price increased that much just by having a large block. Are there other big blocks sold for known prices?
Mozilla can easily divest from those activities.
Everybody else: yes, cutting them off is the point. To allow for real competition, browsers must be agnostic at both ends. The current field has been entirely captured by giants for anticompetitive purposes.

The law should be crafted in a way that allows for commercial agreements, as long as they are between equal parties, non-exclusive in nature, and time-limited if they involve default options. This way, browser companies will not be directly dependent from any single web or OS company.
Hey David, congrats to you. This felt like a winner even two years ago.

The absence of "low-code" (the phrase) throughout the site--except for a couple of blog posts--makes me think it was a conscious decision. Sort of how Slack remarkably avoids the word "chat" anywhere on their site. Is that the case, and why?
Have you used little snitch? It very clearly allows all apple traffic by default, and if you modify something that would affect it, you get a huge popup explaining what will happen and have to click on a red button to confirm.
If it was very wrong, did you consider just inverting the answer?
You claimed that the reason to trust MTProto 2 because it is based on standard primitives and because no security research had yet found a bug.

I was responding to that, and only that, because it an invalid security argument, and irrelevant to the ‘admonishment’ of the other commenter.

The 100k bounty is a somewhat better argument. It would have been far more helpful to lead with that.
You can use packages that have been converted to not use the GC and all of the libraries you would be using in C or C++.

You still get the following language features, which is more than what C, C++ or Rust have to offer (though Rust is hot on D's trail).

Unrestricted use of compile-time features
Full metaprogramming facilities
Nested functions, nested structs, delegates and lambdas
Member functions, constructors, destructors, operating overloading, etc.
The full module system
Array slicing, and array bounds checking
RAII (yes, it can work without exceptions)
scope(exit)
Memory safety protections
Interfacing with C++
COM classes and C++ classes
assert failures are directed to the C runtime library
switch with strings
final switch
unittest
printf format validation

https://dlang.org/spec/betterc.html
You seem to be mighty sure of that. What's the methods you use to stay anonymous?
The comment I was responding to specifically said "found it to be too slow once all add-ons were included", so I don't think it's at all unreasonable to talk about the add-ons. That doesn't mean I'm dismissing the possibility that Firefox itself had a performance issue as well.
The premise that web sites are thrown out whenever you redesign your site is flawed. The design of a web site is one piece of a larger branding, marketing, and sales effort. It is also the end result of many other content building and design efforts, that happen to come together on a site. The site is just the end result. A re-design of the site does not throw away all the work to have built the content in the first place.
Mortgage applications and insurance products are largely all computerized for some companies. Some home buying companies make offers on homes without any human intervention.
There's an old saying: "Don't ever take a fence down until you know the reason it was put up."

The phrase "hiring is broken" comes up dozens of times in HN searches. If something appears broken to you, but persists for a long time, it's time to start considering that the apparently broken thing actually serves a purpose you can't see to someone you don't know.
Whitelisting would make it much more difficult for wildcat DoH. On the gripping hand, whitelisting is extremely annoying and tends to block more work-related-and-useful than software that is actually malicious.
The same author does seem to go on and build a slightly more realistic Dixon-Coles model:

https://dashee87.github.io/football/python/predicting-footba...

But even that is very dated - one of the authors, Stuart Coles has worked at a gambling syndicate for many years. They at the very least incorporate expected goals into the model, but no doubt have all sorts of esoteric models by now.
Why do it yourself if you want to avoid learning how?

ffmpeg has documentation, and people actually read it and learn to use it...
Think of the model as a point in high d space that you're trying to trap inside a cage. (Corresponding to it being at a local minima and surrounded by higher points.) So you're trying to build a cube in n dimensions, which has 2n sides. Now imagine that each of those sides will randomly be there or not, probabilistically, with probability p. To actually trap a model like gpt3, p^175,000,000,000 has to be high enough that you observe a case during training where you roll a 1.
Simplifying Django deployments on Heroku
Please don't take HN threads into political flamewar. It helps nothing and just makes the thread worse (more predictable and nasty).

https://news.ycombinator.com/newsguidelines.html
Sort of. Let's say you're counting the number of unique users visiting your site in a 5 minute fixed window. This is pretty simple: you have a set, and each time a request comes in you add it to the set. At the end of the 5 minute window you output the set cardinality to your downstream consumer and throw out the raw data.

But what if this is a mobile app, and requests may be delayed by minutes or even hours due to gaps in cellular connectivity? In that case, we need a strategy to handle "late arriving" data.

Flink has several approaches for this, but they're all based around a "high-watermark." This is basically an estimate at time T that all data from time T-D has arrived. Once the watermark has passed the end of our window we consider it closed and can compute the final value for it. (How you compute the watermark is up to you; typically you use a fixed value but this can be made more accurate if you have out-of-band information).

In addition to the default behavior (where late-arriving data is dropped) you can customize this by specifying a trigger that runs when late-arriving date comes, which can be used to e.g., update an external datastore. However at that point the reconciliation is outside of the scope of Flink.

There are various other ways to organize this within flink, i.e., you can keep the windows open indefinitely, update the internal state of your flink job, and serve directly from the flink state, or you can use a periodic trigger to periodically update your downstream from that state. Obviously this will require a larger state size (in disk or in memory depending on your state backend) since you won't be able to close out the window and have to keep all of the data around.

Much more about all this in the Flink docs (https://ci.apache.org/projects/flink/flink-docs-release-1.11...).

Also a lot of the theory behind this comes from the Google Dataflow paper (https://research.google/pubs/pub43864/) which is also just a great read.
Love the irony. I suppose also that you are above being the target of the (misconception of) skepticism you are trying to promote, even when you yourself recognize you're writing falsehoods, with a dismissal as if they weren't important.

That, by the way, is a question, I'm honestly curious if you actually think yourself above your own judgment.
Any tips on cassette tape players? I bought a Jensen walkman on Amazon ($35) and it's super hissy but these cassettes are from 1990, so don't know how much is the player.

I discovered that Izotope RX-8 Does a nice job of removing hiss, though at the expected cost in hi-freq content.
> YouTube is a monopoly.

Netflix
Hulu
Disney+
AppleTV+
Peacock
Vimeo
Twitch

Youtube fills one particular niche (independent webcam operators) well, but is hardly a monopoly in the streaming video category.
Not “massively” better. Plus, you are paying for those videogames with your behavioral data and your non-tech relatives getting radicalised by algos.
IPv6 is not backwards compatible - it is a completely separate networking stack for all devices. And routers that speak only IPv4 have no idea what to do with IPv6 traffic. Similarly, IPv6-only endpoints cannot communicate with IPv4 endpoints without some sort of 6-to-4 gateway between them.
The author argues that deep-learning has abandoned statistics. I could not disagree more! Too much of the field was concerned with detailed proofs and mathematical formalism that were somewhat disconnected from probability theory. Modern machine learning (or AI or whatever) still has strong roots in probability and statistics. Loss functions are still based on concepts such as the log-likelihood function.

Formal proofs and mathematics are essential, but can become a distraction from the end goal. It is like playing Chess by going after your opponents pawns instead of their king. I would say modern machine learning has become tantamount to experimental physics and this article is written from the perspective of a string theory theorist.
It's not intentional, but The Market doesn't care if it is: They optimize for Chrome by virtue of optimizing in their choice of browser, usually Chrome. High usage of Chrome causes Chrome to be even more preferable.
congrats to the team!
>People (including journalists, politicians... high stakes stuff) assume that unemployment captures most unemployment.

Is that the case? A journalist covering an economic story will know and be familiar with U3 and U6. Maybe a local politician like a city council person, mayor, or potentially a freshman state rep in some American state might not know, since some of them are really just used car salesmen or local lawyers who've convinced their local party to put them in as their candidate but even then I suspect that they learn the conceptual if not the technical difference very quickly. I am not familiar with the political systems of all countries of course but I think you would struggle to find, say, a Dutch of British MP who would not know this.
If you’re a native speaker, the comma goes where you’d naturally have a brief pause in speech.

Some speech styles use pause after "but". You can hear it from news reporters and on tv shows in general, when actors read partial sentences from paper or screen. It is not exclusive to english, and it is a common mistake to use punctuation with respect to own/technical intonations and delays instead of correct ones.

"X but, Y" likely means "X, but... Y" here, i.e. the first pause is much less pronounced than the second.
ClickHouse does this using arrays. There's a rich set of functions to pull grouped values into arrays, process them with lambdas (e.g, map, sort, etc.), and explode them back out into tabular result.

Here's a slide deck with examples from a recent presentation: https://altinity.com/presentations/introduction-to-high-velo...

ClickHouse sneaks a functional programming model with lambda expressions into SQL. It's not standard SQL but has enormous flexibility.
FYI, you can choose to backup all of your WhatsApp media. All of my WhatsApp photos & videos get dumped into Google Photos. Works on Android or iPhone.
Inaccurate would probably be a better word. The results were fairly inconsistent, and for whatever reason he decided that he wanted to bet real money before perfecting (or at least as best as possible) the predictions and he lost a lot of money haha
As a small business, this is why I'm focused on Facebook Advertising. It's very easy to focus local.
How I Found an Alg=None JWT Vulnerability in the NHS Contact Tracing App
Sorry, I worked through my entire undergrad as well.

I meant we should never exclude young adults from unemployment metrics. If they aren't employed at a living wage, they aren't employed, being a student should not "bypass" that metric in any way.