skysight-inc/HackerNews huggingface dataset:
This definitely seems like the "Kafka" way to solve this problem, but I fear there are implications to this partitioning scheme I'd love to see answered. For example, partition counts aren't infinite, and aren't easily adjusted after the fact. So if you choose, say, 10 partitions originally, for a SKU space that is nearly infinite, then in reality you can only handle 10 parallel streams of work. Any SKU that is partitioned behind a bit of slow work is then blocked by that work.

It's doable to repartition to 100 partitions or more, but you basically need to replay the work kept in the log based on 10 partitions onto the new 100 partitions, and that operation gets more expensive over time. Then of course you're basically stuck again once your traffic increases to a high enough level that the original problem returns. If the unit of horizontal scaling is the partition, but the partition count can't be easily changed, consumers eventually lose their horizontal scalability in Kafka, from my perspective.
I would like to propose someone create a new emoji symbol for "I'm mad at the journalist".

It would save so much time.
Court hands journalists big Freedom of Information Act win, gun data access
> ”They weren’t competent at all!”

”They” ?

You hired a team, but you weren’t part of the team? Weird.
Um, no. Whales are sentient creatures. We should not be slaughtering commercial quantities of whales. I'm fine with the northern aboriginal people killing their 7 whales, but I'm not down with Japan killing thousands because the meat is a delicacy, oh I mean "research".

I'm willing to make a compromise though. If we can hunt human children, your children, then I think that would be fair. Either we can kill any sentient animal for money/sport or none of them.

I'll see myself out.
My understanding was that tight hips were related to the position of the hips and legs while sitting for extended periods of time. I'd expect this wouldn't be as much of a problem in a laying down position.

Maybe someone with more knowledge on anatomy or physiology could chime in.
And they used a bit of textbook marketing magic to do it.

Remember the Apple Watch Edition? The one with a gold case that cost 17 grand?

The point wasn't to sell it, although there's a stratum of customer who always get the most expensive version of whatever they're getting.

The point was to make the entry-level price look reasonable, and it worked.
Ask HN: What is some good literature on software design?
I'm not after quantity, but rather a limited (but hopefully comprehensive) set of well curated material. In particular I'm interested in seminal, authoritative, groundbreaking, thought provoking work that established or evolved software design, construction, and managing its complexity.

Examples that I think fit these criteria:

- Recursive Functions of Symbolic Expressions and Their Computation by Machine

- On the criteria to be used in decomposing systems into modules

- Out of the Tar Pit
You can do DMA from outside the VM into the VM. This is why most of the more serious anti cheats won’t allow it - vanguard, EAC, battleeye, EASA, ...
This isn’t science fiction. Checkout headlines today (Dec 8, 2020) on the Galactic Federation, published by your favorite news agency!
“In those days and at that time”
I'm surprised no one is pointing out similar these are to the surface headphones. Pairing to multiple devices, ambient mode with adjustable noise canceling, playing and pausing music when you take them off or on, etc. I like some of the design of Airpods Max (the crown seems strange) and the sound quality is probably better.
I’d say initially file systems were data stores but once they developed hierarchies they became more akin to a database. I’m not sure there’s a huge difference but it seems a database is a collection of data stores (though there or probably a more technical and correct definition.)
> All you're doing is steamrollering over legitimate opinions with an ad hominem attack.

Where?

> This kind of comment does little to advance the discussion.

What are you talking about? Wider GPL adoption is central to the discussion!

Companies are taking permissively licensed work, making billions, not contributing back, and building massive platforms we'll all be forced to build upon.

AWS and the like are a step forward in terms of not needing to image and upgrade machines, but it's ten steps back in terms of computing freedom.

The future of computing is closed and they're using open source to corral us in.
> Calling any modern regurgitation of Glass's very-listenable minimalism "avant-garde" is misleading and shuts out the contemporary listener to an entire world of avant-garde music - much of it, very listenable.

I think that's reinforced by the anecdote from the original poster, though.

There's still a significant fraction of the audience who dismisses his work out of hand. Yes, they're shut out of even more stuff, but they aren't even open to him, yet.

I could see my mother being the upset person in the first story...
SuSE.
Using a library you control (even if it's fairly bad) instead of the platform TLS library is super useful.

Some platforms don't have a TLS library, but TLS is sometimes required. Some platforms have an outdated library and no reasonable update method. Some platforms have nasty bugs in their libraries. Some platforms have very inconsistent libraries depending on version. You might want to send extensions the platform library doesn't support (SNI used to be pretty hard to use), or to manage the acceptable CA roots (which I understand you dislike). You might want more control over ciphers, so as not to offer ciphers that are outdated. Having one buggy library you ship with your code is better than dealing with a different buggy platform library for each platform.
Default passwords in devices is one of the biggest attack vectors out there. It requires a serious rethinking of attack vectors for hardware to eliminate such vulnerabilities.
I mean... <looking at the 1st and 2nd sentence over and over again>
Audiophile and Bluetooth is a contradiction in terms.
Wow I forgot it existed. I must've erased it from my mind along with Scientific Linux. Nice to see they've kept it up-to-date so far.
Well a big reason I took the CTO promotion at my company was because I wanted to get out of programming and overhaul our stack and overly expensive implementation (which we were hugely successful at, dropping costs by more than 60%). Is a CTO required to code?
That's because you're comparing fiber to cable. Get Comcast fiber if you want it again. I don't know if $270 a month is a statewide rate or not.
> That is at first sight. Psychopaths have a surface level charm

If they participated in psychology studies, which category would they fall in?
We're still talking about international flights here - 90 min pre-flight arrival on international flights is standard. There won't be any less rigorous security checks because you're flying a rocket.

Parallel procedures might sound fine in theory, but it's way simpler to just have people onboard the ferry who are good to go and don't need to be kept there, make a scene, etc. Security personell and access to information systems is much simpler to come by in the port, which incidentally already has customs facilities anyway.

> And you don't even have to start at some port far from a city.

Yes you do, that's the whole idea of safe distances with rocket launches. We're talking about a vehicle that basically can be as devastating as a small tactical nuke in terms of destructive potential. Especially during launch, you'd want that thing as far away from densely populated areas as possible: https://www.youtube.com/watch?v=gklVhRzkVqA&feature=youtu.be... that's what happened last time a 30-engine rocket failed...

> consider jet hydrofoils

That might be an option, but then again even Shotwell explicitly mentioned the boat ride to be longer than the 30 min rocket ride even at just 10 miles out, so I don't think fast ferries are the most realistic option (mostly for safety reasons).
Dealing with static linkage is a giant pita because you have to provide all the object files for your code basically. I don’t think anyone really bothers with statically linking LGPL Qt into a non-OSS executable.
If not for details like that, it would be easier to think he didn't actually believe any of it.
The camera limits are just defaults, and can be overridden. Manipulating a camera in 3D can be counterintuitive, so the defaults try to keep things manageable at the expense of flexibility.

As you say, the further you can see the higher the bandwidth bill. If you really want to see the horizon, make the window narrow :)

For the other issues, could you please file a issue on the repo? This is not expected and works great on all machines I've tested.
Will be looking forward to trying these out, when available and safe to do so. IMO, Apple hit it out of the park with HomePod sound quality (for the size and price) and have high hopes for these..
He Pretended to Be Trump’s Family. Then Trump Fell for It
One day you might be able to charge your Apple iPhone with your stock Apple Macbook charger cable!
I've used Qt for several projects in the past, but with this latest news I'm looking at GTK seriously now.

Why would you say GTK isn't a good option for non-Linux use? And would you say that it is a good option for Linux?
It’s dangerous to not put much credence in where people think they got the virus. We have all kinds of biases that mean we are not going to be very good at this.
Hiring: Nationwide TFS
Hi folks,

Nationwide TFS is looking for a Lead Software Engineer. Nationwide TFS services individuals who are in Chapter 13 bankruptcy; we operate a payments platform to help debtors finish their bankruptcy on time, get a discharge, and move on with their lives.

The Lead Software Engineer will own the technical direction of the company. You will work hand-in-hand with the CEO, COO, and CTO to expand our current Rails-based financial services product. In addition, your input will be highly influential in guiding the company’s growth into new areas, including new products.

We have very high standards for code quality, have a healthy respect for work-life balance, and pay competitively (based on experience).

Requirements: 3+ years of experience with Ruby on Rails

Appreciates the benefits of robust testing

Familiarity with SQL / Postgres

Familiarity with React / JavaScript, HTML, and CSS

Willingness to mentor others

This position is permanently remote, but we require U.S.-based candidates

For more information, please see https://www.jobs.tfsbillpay.com/ or get in touch with me through HN!
Depends on where you live. Some states don't have VAT ("sales tax" in the US), others do, still others have higher sales tax depending on the city you're in.
What's interesting is that in the Portuguese page it's just "Boeing 737 MAX": https://www.voegol.com.br/pt/a-gol/nossa-frota
If your data set is biased for the purpose of answering your question, then having more data doesn't make things better. In this case 'big data' just becomes 'big bias'. Go to wikipedia and read on Simpsons Paradox.
With 550$, I can do a 1 week trip in Berlin or any city in Europe from the city I live in. I will pass.
I actually mentioned that I'm getting the vaccine further down the thread and I've been lurking here for years.

You are suspecting people and just adding "not saying". Which makes everything people say suspect.
Yes—they will coexist.
All good points, thanks. Yes, being on the receiving end - especially when you rely on the other person's best intentions - can be traumatizing.

And yes, that's a particularly terrible form of manipulation.
>Weather will lead to scrubbed flights as rockets have much tighter weather parameters than aeroplanes and are incapable of changing routes mid flight or divert to alternate airfields.

This part is not true.
Weather plays a significant role for thin rockets.
This one is thick enough to be launched during usual weather fluctuations.
Of course, a tornado or cyclone might be disruptive, but that's also true for normal airplanes.
The Team That Tappy Together, Stays Together
Tappy was born when our team started working remotely. We needed to be connected with our team more often and simply because we were building new software from scratch and needed lots of communication to make the team's consensus. But there were no ways to connect our team instantly. Zoom was for a scheduled meeting, and it was too formal, and Slack was for written communication, which was not dynamic enough to bring everyone on the same page. We needed to be connected instantly to clear our issues, get feedback on new features, etc. So we started building one for our team. That is how Tappy was born, and we are still on a mission to make remote work communication even more efficient than offline communication.
Tappy replicates the experience you get at your office with live status, one-click to talk. We just opened our public beta service, and you guys are welcome to get early access. Get your team talking on Tappy. With features like one-click join, and screen sharing, teams can communicate more quickly, instantly.

Through your feedback, Tappy can provide a better remote work experience. Thank you.
I know it's rhetorical, but... openSUSE
Are you saying that collaboration on Gnu Compiler Collection, binutils, bash, bison, CLISP, coreutils, etc, has been inhibited by the requirement for copyright assignment to the FSF?
You do realize that a non-trivial number of contributions to Linux come from professional developers working at companies like Google, IBM, and RH?
Finally. There have been Stylus user styles forever, if GitHub was open source (like Gitea, which has dark mode enabled by default on some instances) they could have been merged in years ago.
Yes, that's the first thing that struck me in their comment. It just doesn't sound genuine.
Using a throwaway for obvious reasons.

I've been diagnosed as having narcissistic personality disorder (NPD) by several doctors so maybe I can shed some light on this.

NPD is the inability to generate and/or experience internal validation. It is the lack of internal voice saying "good job". NPD is not self-aggrandizement although that is a common coping mechanism used to deal with the underlying disorder. I don't think I'm some sort of minor deity, but I'm also told by my doctors that I'm considerably more introspective than the typical narcissist (the irony of my docs being a source of praise is not lost on me).

Because I do not have an internal source of validation I seek out validation and praise from others to fill the void. Psychiatrists call these sources of validation "narcissistic supply". That supply is a finite resource, eventually I either exhaust or build up a tolerance to the individual / group supplying the validation which causes me to seek out new sources. Some people have compared it to an addict trying to find their fix, a metaphor I find distasteful since it does people suffering from addiction a disservice.

In this way I don't think I can be happy because I cannot remain satisfied. Sometimes I feel good, but I understand that no matter what I do, success I achieve, or people I help it will never be enough. I have a hard time staying still because I know that whatever source of supply I'm currently tapping will eventually run dry. It's a rather restless experience.
While your argument may not necessarily wrong, the same logic is applied by China and some other countries to suppress foreign media, social or not, companies, and is viewed as suppression of free speech. A value many deemd defining to these United States.
That doesn't answer the question. And has nothing to do with closed source, really.
> The problem with the GPL is that it's not a license. It's a political manifesto.

That's not the _problem_ with the GPL, that's the _point_!
I'm not in the market for a $500 set of headphones.

But when the HomePod was announced, I ordered it immediately, and have never once regretted that decision.

These things are just a HomePod that fits on your skull.

If the price is acceptable and the product is something you'll use and enjoy, get them. They're going to sound absolutely amazing.
I condone this as long as they also forgo masks.
5 good books for a lousy year
It also says: "AirPods Max can be used as Bluetooth headphones with Apple devices using earlier software and with non-Apple devices, but functionality is limited."
GitHub Universe: YouTube-dl: maintainers and their impact
FAQ: CentOS Stream Updates @ Red Hat[0]

Q: What does this mean for users of CentOS Linux?

The creation of CentOS Stream provides a new mechanism for partners and community members to add innovation to the next version of RHEL as it’s being built instead of after it’s built. We also recognize that there are different kinds of CentOS Linux users, and we are working with the CentOS Project Governing Board to tailor programs that meet the needs of different user groups.

In the first half of 2021, we will be introducing low- or no-cost programs for a variety of use cases, including options for open source projects and communities, partner ecosystems and an expansion of the use cases of the Red Hat Enterprise Linux Developer subscription to better serve the needs of systems administrators and partner developers. We’ll share more details on these initiatives as they become available. For those converting to RHEL, there is guidance available today for converting from CentOS Linux to RHEL.

[0] https://www.redhat.com/en/blog/faq-centos-stream-updates#Q10
Paying attention to the world and news in general? This is a pretty common belief these days from everybody outside of that group.
@syshum, yes, but it's not exacly RHEL, and it's not distributed outside AWS https://news.ycombinator.com/item?id=25347232

But the point is indeed that there are resources and infrastructure, so one might be hopeful that there will be a good outcome.

One possible outcome would be increased demand and resources for Debian and/or Ubuntu and I definitely wouldn't mind that (five years of support isn't all that much in IT). Realistically though, a lot of people need RHEL for free and I suspect there will be a way.
Those are all the same traits that the current Airpods Pro have. The new parts are form factor / additional microphones / etc
Krak DID got hit with all of these, it is still standing, and the people inside still kept fighting.

Same for some other castles in Syria from my research out of curiosity.

But I assume that people wanted to take the castles, not turn them into a parking lot... if you can nuke or throw MOAB into them, then it is obviously another matter entirely.
next up hacker news?
> How well does the redirect scheme work for a device that connects to a central DNS server listening on, say, port 5353 instead? How about 80 or 443?

Just because it is not a silver bullet doesn't mean it is not effective for a large percentage of users.
Knowing these things will absolutely help you get a job. The problem is that most SRE positions expect significant experience, so a "non-traditional" or "college grad" hire will not even be considered regardless of what they know.
I agree completely. If I made a commercial app I would pay.

My concern is that I don't trust Qt Company now to not change the rules on me later, or hike the price, etc. I would choose Qt for commercial solely because I already know it from building FLOSS apps. If I need to learn something else for FLOSS, I'm not going to stick with Qt. There's limited space in my brain for expertise and I want something that will meet all needs.

Qt is amazing and I love it, but an amazing thing I love but can't use/rely on isn't worth much.
The FSF is a non profit organisation, Google is one of the biggest corporations. There is a big difference.
Maybe I'm biased because I'm such a huge Frank McSherry fanboy.
The differential dataflow work he does in rust is simply awesome, and he writes great papers too!

Little known fun fact, the rust type- and borrow-checker uses a datalog engine internally to express typing rules, and that engine was written and improved by Frank McSherry.
So whenever you hit compile on a rust program, you're using a tiny bit of Materialize tech.
Oreler Fit Released
The Oreler Fit app just released with its Pro membership on special sale. Pay once for a lifetime membership with Oreler Fit.
GitHub users this morning hearing about Dark Mode: https://www.youtube.com/watch?v=pFlcqWQVVuU
Hate to tell you, but 16Gb is a pretty much minimum now.

Running with 32 and looking for 64Gb laptop
Sure:

https://github.com/felixpalmer/procedural-gl-js/issues/6

https://github.com/felixpalmer/procedural-gl-js/issues/7
This seems like a win for everybody. In the past a lot of people spent money on luxury goods which translated to over-paying brand name and status symbol. I would consider products like Beats headphones to be in that category; they were technically inferior to many other headphones but cost as much or more than professional headphones. It is interesting to see Apple engineering maintain broad appeal in product design while adding quite a bit of functionality.
Ah you got me, I'm a paid Apple shill, here to spread lies. When I woke up this morning, all I could think of was fooling hackernews user bitcharmer, but it seems I have failed, probably due to your exceptional intellect and commitment to talking about products you hate.

Could it possibly be that I'm actually just a rich guy who owns both fancy audiophile equipment and fancy Apple products, and happens to have his own opinions about them? Is such a thing even legal?
Testing SDKs at Optimizely (Part 2)
Uh no. I sometimes use a DSP to introduce harmonic distortion when listening to music. There is also a good chance the producer of the music has also introduced a great deal of intentional harmonic distortion already.
On the other hand, someone on the autism spectrum may be able to emotionally empathize if they find it clear what the other person feels, but may not be able to cognitively intuit complicated webs of unspoken social relations and resulting feelings of many layers of "I expected him/her to know that I think he ...."
Wouldn't [the blog post)[0] be a better link then the settings panel?

[0]: https://github.blog/2020-12-08-new-from-universe-2020-dark-m...
Apple rolled out a low-latency audio feature a few weeks ago -- if you have a HomePod/pair of HomePods set as your primary output on your ATV4K, they're able to stay in sync with the TV even when you're doing something where any audio latency would be noticeable. For example, if I'm streaming a game from my PC, video and audio are in lockstep (which you wouldn't expect to see normally, since the audio would get 1-2s of buffer from the video) and there's no noticeable input latency (which you'd see if the device was holding back the video to build an audio buffer).
There was a Skandalkonzert conducted by Schönberg in the Viennese Musikverein which lead to a slap and a lawsuit:
https://en.wikipedia.org/wiki/Skandalkonzert
I just wish that keyboard vibration wasn't a pro feature. As great as a keyboard is / can be, I will likely never pay monthly for one, and I find keyboards almost unusable without some form of haptic feedback.
Empathy is feeling what others feel. In other words, if I hurt you, I not only understand that you are hurt, I would be hurt myself.

Psychopaths are incapable of empathy, but it would make sense if lack of empathy were advantageous from an evolutionary perspective.
This is a hell of an idea and very important. I have a question though - by enabling location sharing on device, is the location not being leaked to Apple and Google regardless?

Either way, awesome idea and love to see what you’re doing.
Procedural GL JS is open source [Mapbox alternative]
Yes. It is definitely not the Dark in macOS which is more like Dark Grey and this is closer to Black.
You don't need the app what so ever unless you want to do a firmware update. Actually there is a standalone desktop app to do it.
> Beats Music streaming service, which is what became Apple Music

wow really?