skysight-inc/HackerNews huggingface dataset:
I use Plex with Infuse on my iOS devices and Apple TV and the Plex app for Android, this way all my devices know what I have and haven't watched.

There's no transcoding or buffering in Infuse (even with subtitles) but you'll sometimes need transcoding for subtitle rendering in the Android app.
Unlike the base layer, the LN uses source routing: which was abandoned years ago. Requiring the endpoints to know the structure of the network graph leads to intractable routing problems at scale.
Lawmakers Refused to Increase an Infamous Prison’s Funding. Then, Chaos Erupted
I find vimtutor to be the best source for beginners, at least it was for me.
And this tutorial follows the convention of not mentioning how to quit vim in one of its early lessons.
> Life should NEVER be about others who randomly value some ephemeral stuff that has no bigger meaning to you. NEVER.

In theory no but when the hiring process at your potential next job involves people that believe they must value that ephemeral stuff, then suddenly even though it has no value for you, your life is very much about this at this point in time regardless.
https://blog.acolyer.org/
No one is saying git doesn’t have problems. It's just weird that you keep on conflating issues with Github with issues with git.
I recommend watching the original Japanese dubbed version with English subtitles. At that time translation was rough in most anime but this has since then improved.

(For German readers I recommend the German sub, the used the same people who dubbed the Stargate series which did a really good job in both cases.)
Yes but they are just a patch over the missing functionality.

The key point is "your own tooling". Git has a great tool universe but unfortunately you immediately lose many tools if you go beyond what the core offers.
Sometimes because publishing helps people stick to doing it. Sometimes because publishing forces someone to a higher standard of care. Sometimes because the mere possibility of feedback or a connection is worth it. :)
An opensource, not-for-profit moonshot project idea in the edtech space
Nitpick: x265 is an encoder for the HEVC video codec. When you play back the video, you're playing back HEVC, not x265.
>But plants are eaten by various organisms (= C becomes part of the organism), are used for building houses, become fossilized. All of these make these "cycle" claims invalid.

That organism will soon die and decompose as well. Fossilization is rather uncommon nowadays. The only one of those where we could and do put a lot of carbon is buildings. However, even those end up rotting over time.

Most of the coal formed at a time where lignin didn't break down. We don't live in such a time. We can't repeat the same process. It doesn't really matter whether the carbon is released back into the atmosphere in 2, 5, 50, 100 years. It'll still be released and contribute. Stashing carbon into those forms is not a solution.
It’s just cleaner and less verbose; eg interfaces can be implemented privately outside of the class namespace, generics are reified, etc... But then there are things like Extension methods, for example, which are incredibly useful.
Wasm3 confirmed to be the fastest WebAssembly interpreter. CoreMark results here
To be fair that's two big usecases for datetimes in any software ;)
The FBI has asked Apple to help unlock the Florida gunman’s iPhones
Maybe. Until one morning you discover that AI created case against you.

ps. You may have problems when it happens because the court/judge may be AI as well at that time.
After playing with suffix trees a little more, I need to make a correction:

This problem asks for subsequences rather than substrings. As a result, when adding a node to the "suffix tree", it will need to be added as the child of more nodes than it would if we were building an actual suffix tree.

This seems like the type of change that might make construction of the tree harder than O(n). In particular, it will violate the constraint that a suffix tree for a string of length n has only n leaves.
Just get a blank page. Safari on mac.
You forgot the conversation on the way back from the retrospective about how velocity is a bullshit indicator of actual productivity and we aren't doing agile correctly at this company.
Thank you. I think I'll just bite the bullet here :)

> I don't know where you are, but I find this statement puzzling. I've lived both in South America and in Germany, and in both cases software development is a well-paid job due to a general shortage of programmers. So question number one would be: are you sure that you looked in the right places? And if so, have you considered moving?

I'm based in southern Spain. In this exact location and intitution, the average salary for a programmer (experienced or not, you're considered a resource) is around 22.000€. I have a lot of friends making that amount, or even less, having one child to raise. Moving is not an option right now, sadly.

I appreciate your advice regarding visibility when stating from zero. Thank you again.
I have tried this, and tt's a good pedagogical method for learning-how-to-learn, but it's inconvenient in practice

I think it's worth learning how to use Anki instead. The key challenge there is selecting the right level of coarseness, so that it doesn't take forever. Even if you don't end up reviewing your cards, the act of synthesising information helps you learn it. Down the line you're able to encode important information in finer detail.

Contrary to what you might think, this method is especially useful for really difficult concepts (e.g. in math and physics). Sometimes you sit through a lecture and have no idea what's going on until you start doing the exercises. In these cases you might have to use memory as a crutch, to try to memorize the main ideas (or useful facts) to create the scaffold which you fill in later.
> Pebble was such a cool platform

The only true part of this sentence

> it is a damn shame that FitBit was allowed to purchase the company

Pebble failed financially and put its assets up for sale, some of which were bought by Fitbit.

> and immediately shut it down

Fitbit kept servers running for years that supported Pebble devices.

I'm a Fitbit employee but don't speak for Fitbit. An official response wouldn't be so terse; I'm just annoyed that this falsehood keeps going years later.
Is it though? I mean some people live there but it cannot support a population. With a long enough drought, Australia's desertification will continue and its ability to support large population will decrease as well.
That’s why the poster above suggested doing it from the line above. kddp still saves you from the burden of pressing the shift key.

(Works if register contents after the operation do not matter to you; I don’t think the OP knows or cares what registers are)
I was curious for your thoughts on the threshold for how widespread an end-use implementation issue needs to be before you’d consider it to be exemplary of an issue with the spec/ecosystem, which is why I asked about that.

Given that you’d established that this issue, in your opinion, wasn’t with GPG but instead was with the end-use implementations, I thought that discussing that threshold would help clarify the point under discussion.

I didn’t ask about an “acceptable” level of anything, nor was this intended to make the discussion about you, except insofar as you are a party to the discussion, so I was attempting to get more details on your position.

The new position you’ve given, that EFail was a “hoax” and that GPG wasn’t vulnerable, is pretty readily false given the details already provided as part of the EFail disclosure. The claim from the GnuPG devs (between https://lists.gnupg.org/pipermail/gnupg-users/2018-May/06032... and https://lists.gnupg.org/pipermail/gnupg-users/2018-May/06033... ) is that GnuPG will print a warning if the MDC is stripped or fails to validate. This isn’t disputed by the EFail release, which notes that the issue occurs because decrypted plaintext is returned alongside the eventual warning, and that common clients will utilize the decrypted plaintext despite the warning.

This is the crux of the discussion as to whether this is an end-use implementation problem or a spec/ecosystem problem. My position is that as a security-focused tool, GnuPG should not present foot-gun opportunities like this which require all end-use implementations to handle their own validation for these kind of failure modes. A proper security-focused tool would refuse to provide decrypted plaintext in the case that the MAC check failed, because it would have required the MAC check to pass before ever starting to decrypt anything.
I disagree that the LN paper made conservative assumptions.

A "black swan" event like a major lightning hub going down may force more channel closings than the network (as currently implemented) has time to process before time-out.

The LN simply does not work if the base layer is congested.
Open GDPR requests in 8 EU languages – Your privacy rights (Twitter stream)
Must be GDQ season again.
Urlfy – Make your URLs smaller
AirPods will ‘just work’ with a 10-year-old iPhone
If you read the article, you would know it isn’t. If anything, the protests would be an advantage for Shenzhen.
France’s Nancy uses free and open source where feasible
Create a standard. Release it as royalty free. Contribute implementations to open source.

The way it's been done for decades.
The John Wick Universe Is Cancel Culture
The costs of housing 100 people on mars, and the costs of housing 28 million in a similar fashion here on earth, are slightly higher.
Not totally unrelated, but Sonos recently bought snips.ai, a startup working on assistant with a focus on privacy and local voice recognition (and they also use some Rust). The move is likely motivated by Sonos not wanting to rely on Google/Amazon
Most "Vaccine injured" children have a no vaccine related cause to their problems. It has become hip to blame autism on vaccines even though there is no relation.

Something like 1 in million do have a serious side effect of the vaccine. This is far less than the 6000 dead in Congo because they don't have the vaccine, but it isn't zero. The fact that it is far less is reason to vaccinate anyway - but if doctors can determine that your child is one of that 1 in a million before hand (they normally cannot!) it would be wise to skip vaccination for just those kids.
> it was made fully opened source

Unless something changed I missed, the part I emphasized is not true. There’s binary blobs in the source code that last I heard would not be released.
Interesting, I forgot that Wikia was founded by Jimbo (Ref: https://en.wikipedia.org/wiki/Fandom_(website) ). But I would no more call it a sister project of wikipedia. The official sister projects of Wikipedia are collected under the Wikimedia brand, see https://www.wikimedia.org/
no I want people who call themselves "devs" to actually care about security or stay away from production code. These are violations of very basic security principles.
I've been using Jellyfin for about six months and have been overjoyed with it. Amazing alternative to the nasty proprietary apps like Plex and Emby.

Previously, I was pointing Kodi at an SFTP server which worked fine, similar to the guy who had a good experience with VLC. Those are both great standalone solutions.

However, adding "media server" software like Jellyfin into the mix gives my users a much wider variety of clients to choose from (including the Jellyfin addon for Kodi) without compromising freedom.

Various other perks include tracking watched status across devices, Chromecast support, and re-encoding video files so they play on old clients or slower connections. The playback reporting plugin is fun as well.

Keep up the great work everybody!
A Chinamax ship is larger than a Panamax port. Surely if the standard is named after your country you have many ports large enough to handle them. I imagine the list was(is?) inaccurate.

I know the dry dock list on Wikipedia isn't accurate because it doesn't even include my shipyard!
Versioning big binary blobs is not what Git was designed for. It’ll do fine with smaller assets like icons and the like, but its data model is based on everyone using the repo having a local copy of the full repository history. You can’t easily purge old data. That scales poorly if you want to use it for audio/video files or other large data sets.

You can still do it if you want, but you might be better served using https://git-lfs.github.com/ or using another system designed for that purpose.
Please remind the admins that Discord does not support users that choose to keep their location private by using Tor.

This makes it a nonstarter for a lot of people.
Well, obviously they only care about monetary return, but generally not alienating fans of the source material and not making terrible content are much better ways to make money.

Both films mentioned were commercial successes, but I think in the long run they burned audiences for this sort of film. I won't see any more American remakes of anime for some time.
It's from a group at UCSD, so yes, this is research.

The applications for these kinds of things range from SDN (software-defined networking) where low-latency is a concern and to applications in network monitoring. One could, for example, put together a system that performs line-rate TLS decryption at 10Gbps. You need an FPGA (a big one) for something like that.

There are commercial vendors for this kind stuff (selling closed source IP and hardware). It is not yet in Open Compute networking projects, but I expect that's coming soon.

You can now buy "whitebox" switches that run open network linux and put your own applications on them. In the not-too-distant future those "applications" will also extend to stuff that can run on FPGA hardware .
Record everything, ML multi-speaker speech-to-text every conversation. Plug text input into company search engine.

Radical transparency by giving everybody access to this interface.

Awesome bullshit filter.
1. Outer tmux on local/primary machine, for your usual daily use-case (i.e. managing multiple terminal sessions).

2. In outer tmux, ssh to some other machine you need to administrate.

3. screen because you need multiple terminal sessions on that machine, or need detachability/reconnectability for some long-running process.
There are plenty of good software engineering jobs in London (with higher salaries to offset the higher cost of living), but if I were you I’d wait until the dust has settled from Brexit before you decide whether you really want to move here. Some of my London friends are making the move in the opposite direction.
Friend of a friend stumbled across a more effective method.

Ask antivaxxers "What if anti-vaccine information is fake news planted by Russia to weaken our country?" (Not sure if the geopolitics play in your locale, salt to taste)

Only half-joking. It's surprisingly effective because it plays with their (a) propensity to believe conspiracies, (b) distrust of traditional media, (c) distrust of governments, (d) desire to feel smarter than everyone else.
no. see this post which has meanwhile hit the frontpage for better discussion: https://news.ycombinator.com/item?id=21990505
GitKraken announcing Beta availability for his newest developer tools: Timelines
Telosys – a lightweight and pragmatic code-generator
What makes TDMA special? It seems to be a provisioning scheme to reserve queue slots to enable guaranteed bandwidth for specific connections.

What makes Corundum special? Mainly that you can add client code into it and maybe free up an isolated core, or stage packets to send on short notice.

Mainly of interest for low-latency finance and for high-performance compute clusters.
Water supply is the issue. The Aborigines' distant ancestors had the world's most advanced seafaring technology 40,000 years ago, but the environment was so harsh and hostile they just barely clung on, and regressed technologically. At a minimum the Australians need to build solar-powered water desalination plants on a massive scale, and water works to collect flood waters.
Triggering earthquakes is a thing. This dude has devoted his whole career to it.

http://www.ihed.ras.ru/mg/novikov.htm
Not the GP but I use Linux and Android primarily because they're more convenient (to me at least).

I'm philosophically aligned with Linux but not with Android.
Iirc he got an A for effort in exchange for the teacher using it as an example of speed in terms of asymptotic complexity Vs actual speed
That’s so “brave” of you. Tell us more? Should we invest in Bitcoin?
"Nobody listens to top 40 music - it's too popular." - Yogi Berra, probably
Scrum has a built in self destruct method - the retrospective. With a little maneuvering, the team should be able to remove most of the annoying things about scrum by using the retrospective. Obviously you can't go scorched earth and drop all the annoying bits at once. But, if scrum is really being followed (I know this is also part of the problem), the retro should allow the team to change the process over time.
Condensing Hours of Security Footage into Seconds
I suspect the main reason they created a new codec is to collect a few billion in royalties.

The most obvious choice here was to allow MP3 as a codec choice, but the patents are all expired on MP3 so that's not a revenue source. Doing that would have avoided recoding for most music.

Every Bluetooth chip I've seen has enough CPU to decode any of these codecs. The only question would be power consumption during decoding.
> The life of ten thousand sick pets does not reach the value of one human life.

Typical selfish human response.
I enjoy using the ykyz site to share my thoughts. It's a friendly community and easy-to-use platform.
There seem to be only two locations in Europe where software engineering pays reasonable money: London, and Zurich. See https://www.itjobswatch.co.uk to get an idea of salaries.

London has lots of downsides, but you can expect a reasonable career.

Also if you have aspirations to move to the USA, you can work for a FAANG company and then get a transfer to a US office in a few years on an L1 visa.

This is now the only practical way to get into the US to work since the H1B visa system is completely broken.
Better than nothing but flu vaccines have a bad effectiveness compared to almost all other vaccines.

https://www.cdc.gov/flu/vaccines-work/effectiveness-studies....

It still is a bit of a gamble.
>The order above is important, local must come before existing PATHs for lower precedence so that it cannot override higher privilege bins

You've got the order reversed there - the first item found in your PATH will be used, and therefore earlier directories in your PATH have higher precedence:

jfred@lambdacrypt ~$ cat dir1/pathtest
#!/run/current-system/profile/bin/bash
echo "script in dir1"
jfred@lambdacrypt ~$ cat dir2/pathtest
#!/run/current-system/profile/bin/bash
echo "script in dir2"
jfred@lambdacrypt ~$ PATH=$HOME/dir1:$HOME/dir2 pathtest
script in dir1
I'm trying to figure out what is of such interest. The fact that you can do all the querying very neat or hiding all the logic behind a class ? Am i missing something ?
there are already an enormous number of bots on tinder that use pictures of women from various places (Instagram etc) and take profiles. you can pretty easily recognize a bot profile before swiping and you can always recognize a bot profile when they start chatting.
FF 72.0b11 is working for me
No. If you hadn't added "she thinks" to your sentence you would be correct - but the if condition is false (the risk is worse than 1/40) and so she should get the vaccine.
YPI Crew Acquires Edmiston Recruitment
Foreign exchange firm Travelex hit with ‘$6M ransomware attack’
Is artificial intelligence a threat for humans
>"Make driving chill"

Yeah, nah. Driving isn't meant to be "chill". Driving "chill" is how collisions occur. Fuck this product and fuck the SV cocksucks making it.
I think the problem is too many of them only care about how the film looks. The story is incidental, cobbled together using a lit crit course story construction kit formula.

J. J. Abrams is the living embodiment of this approach, which is why his Star Trek and Star Wars movies look gorgeous and individual scenes are awe inspiring, and the overarching story arcs are all fantastic on paper, but the world building and and actual in-world logic of the setting or character decisions in it just don't make any sense whatsoever. Zack Snyder is just as bad.
Animation Effects on UX
Interesting. I get a pretty Google Wave (but improved) vibe from it!
Ask HN: Is there a platform for sharing ideas that people want to “give away”?
I'm in the camp of "Ideas are worthless, execution is everything". Not in a literal sense, obviously, but I definitely have more ideas than time for executing them. Most of them are fun little thing or tools that would be helpful but not enough to actually do them.

I would like to submit them somewhere and maybe someone likes it and wants to create it. Or maybe I could get input why it's a stupid idea or how to improve them.

It would be also nice to see others' fun ideas. Maybe find a collaborator to work on them together.

Are you aware of such a platform? If there is none, what do you think about the concept?
> <subject> progresses one funeral at a time?

One of my favorite quips along those same lines is "X is Y years of progress being held back by Z years of tradition."
Used to live in the middle of town. On a walk with the kids, down 3 blocks and left at the little market onto a dead-end street, at the end was a little hayfield with a pond and an apple tree.

The apples on this tree were like cannon-balls. Someone had stacked the fallen ones this way, in little tetrahedral piles of 4. Bigger - not quite soccer balls but impractically, ludicrously large dark apples. Never heard of them, never seen them pictured anywhere.

The tree is gone now, the entire meadow and pond turned into condominiums.
Compact block were heavily inspired by Bitcoin Unlimited's "Thin Blocks".
> You may trust Cloudflare, but I do not. I trust my DNS provider.

For many, maybe even most, the situation is reversed. ISP-provided DNS (the default for 99% of web users) is very often intentionally mis-configured to return ad-laden "search results" instead of NXDOMAIN. The situation is more authoritarian administrative districts is even worse. You're right that trusting Cloudflare isn't ideal either, but they are at least better behaved than most ISPs, so it's the lesser of two evils, I think. Non-technical users shouldn't be expected to know how these things function, they should just get the least-bad option by default.
some people have way too much free time.
Some detail from Reddit on what's unique about it:

"Corundum is being developed to facilitate optical networking research and as such has some unique architectural features. First, all hardware queue state is stored in block RAM or ultra RAM, enabling support for thousands of independent, hardware controllable transmit, receive, completion, and event queues. This enables fine-grained hardware control over packet emission on a per-destination or per-flow basis. Additionally, the NIC supports multiple ethernet ports per interface that have separate schedulers but share the same hardware queues, enabling functionality such as striping packets across ports or rapidly migrating flows from port to port. The port schedulers can be made aware of PTP time, enabling high-precision TDMA that's synchronized across a large network."

https://www.reddit.com/r/FPGA/comments/cs87h1/corundum_opens...
$350 is cheap for such a powerful NIC. You could pay $10k for a Napatech, or $2k for a Solarflare, and not get this level of programmability.

libexanic is a remarkably clean user-space kernel-bypass library that allows you to do processing on early fragments of the packet while the rest are still being received.
This obviously only works when your scrum master is willing to take feedback on scrum processes. Which, with most scrum masters is not the case, you’re essentially telling them they’re doing a bad job, and it usually hurts their ego.