skysight-inc/HackerNews huggingface dataset:
Late to the party, some actual benchmarks using an older CPU with AES-NI:
Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
Kernel 4.18.14
GCC 7.3.0

Short version, it's ~2x as fast as anything else on my machine for data > 4k, maybe down to 1k, all the way up to > cache (where various other algorithms also max out memory bandwidth). Other non-cryptographic hashes (for comparison) on my local machine: xxHash64 -> ~13G/s, Metrohash128 -> ~13G/s, Metrohash128_crc -> ~18G/s, t1ha_crc -> ~17.5G/s, etc., but Meow doesn't break the 1G/s barrier until 64-96 bytes (the others mentioned reach that speed at 8 bytes).

So yeah, faster for longer keys due to the fast aes mixing + parallel pipeline usage, but slower for shorter keys due to the final mixing dependency at the end.

Using a hacked-up version of Smhasher for wider range of hashing sizes (cache on this CPU is 20 megs):

--- Testing Meow1_64 "parallel aes internals"

[[[ Speed Tests ]]]

Bulk speed test - 67108864-byte keys
Average - 4.556 bytes/cycle - 14337.09 MiB/sec @ 3 ghz
Bulk speed test - 16777216-byte keys
Average - 7.882 bytes/cycle - 24805.52 MiB/sec @ 3 ghz
Bulk speed test - 4194304-byte keys
Average - 9.813 bytes/cycle - 30884.30 MiB/sec @ 3 ghz
Bulk speed test - 1048576-byte keys
Average - 9.657 bytes/cycle - 30390.48 MiB/sec @ 3 ghz
Bulk speed test - 262144-byte keys
Average - 10.642 bytes/cycle - 33490.19 MiB/sec @ 3 ghz
Bulk speed test - 65536-byte keys
Average - 11.871 bytes/cycle - 37360.76 MiB/sec @ 3 ghz
Bulk speed test - 16384-byte keys
Average - 11.336 bytes/cycle - 35675.98 MiB/sec @ 3 ghz
Bulk speed test - 4096-byte keys
Average - 8.241 bytes/cycle - 25936.55 MiB/sec @ 3 ghz
Bulk speed test - 1024-byte keys
Average - 4.056 bytes/cycle - 12765.26 MiB/sec @ 3 ghz
"The honeypot is set up to act as a telnet server owned by a fake bank."

Really?
5 years back , I wanted to buy a pair of good headphones. Ended up buying cheap headphones made in a country which broke in few months. After buying 3 cheap headphones I ended up buying quality one which was 4 times expensive and have never regretted that decision.
Is “network terminal” still a useful target? Disregarding the “elegance” of the X model, isn’t there still merit to the integrated approach of Windows’ User32 and kernel-modec local high-performance, low-latency graphics? It’s not like Crysis players in 2007 were asking for remote terminal support then - or now.
A broken UI bug in macOS Image Capture app – the Cancel button initiating a scan
I look forward to the release, and I know the feeling (writing docs, cleaning up comments, etc.). I've been perpetually ~2 weeks from commercial release of my own product since July or so.
When have you tested it? This kept me off Linux for years, extended use would cause me horrible headaches, but FreeType 2.7 fixed my issues completely. That was released two years ago now, but it's still not on some distros and I've heard GNOME may disable the changes by default.
Two threads from the past week:

https://news.ycombinator.com/item?id=18260972

https://news.ycombinator.com/item?id=18224053
It's a blatantly racist benefit, though. Princeton, for example, accepted its first black students in 1947 [1]; there are likely even students today whose legacy status is a result of their still-living grandparent or great-grandparent taking advantage of this.

[1] https://www.jbhe.com/chronology/
Probably made a mistake for selling for under 30 million. But it did set you on your path for future success as a vc. Hopefully Yahoo gave you more stock while working there, that could have been worth even more.
Any pointers? I have casually explored material sciences on Coursera, and I'm always interested in computer-aided fields. But I had never heard of material informatics. Is there anything CAD-like for the field?
I'd appreciate a similar writeup comparing Arcan to Wayland... after a cursory read of the linked article it sounds like a major difference is how window decorations are handled (client vs. server side). Though my Wayland knowledge is probably rather stale by now.
This is likely true if compared to XP, but 95 was before ClearType and likely much more similar to what screams "Linux."
We've banned this account for breaking the site guidelines and ignoring our request to stop.

Could you please not create accounts to do that with?
Author has been posting a lot about it over time on Lobsters:

https://lobste.rs/search?utf8=%E2%9C%93&q=arcan+crazylogad&w...

Lots of interesting write-ups and comments. Check them out.
Rather than talking about what’s wrong with DNSSEC, let’s focus on what it’s intended to do for security. DNSSEC is a set of related DNS record types that allow zones to sign individual records with a key, and chain that back to parent zones.

In practice, this looks very much like X509 certificate chains, if you’re familiar with those. The intention is to authenticate all data in the DNS graph with the root zones being signed by a root key, and then every sub-zone signing itself and all other sub-zones until you reach the leaf records signed by the current zones DNSKEY.

Many people take issue with the fact that the root key is a single, long-lived, somewhat weak RSA key, that could be compromised. The general argument is that X509 with TLS is enough authentication of a site one is connecting to, and therefor DNSSEC being somewhat weak, is something unnecessary.
That crosses into personal attack. I assume you didn't mean it that way, but we ban accounts that do this on HN. Please make your points without resorting to it.

https://news.ycombinator.com/newsguidelines.html
I think this ability to produce meaningless language, which still follows common human-language patterns and distributions, is the cause of uncrackable manuscripts, such as the Voynich manuscript, the Zodiac killer letters, and speaking in tongues.

Analysis shows: This follows all the patterns of a regular natural language, yet we can't crack it.

An old friend and his family came over from the US to the Netherlands. The daughter would speak in her sleep. Always German. When awoke she would not remember, nor be able to reproduce it. The German was often close to real German words, the accent close to perfect. It was like the brain was rewiring itself for Germanic languages.
> what stopped being a truly notable player at 2.95 release 15 years ago

Bingo. After it went downhill with AOL I dug up the 2.95 installer and kept it around for many years like a sacred scoll. I probably still have it in my archive. Long live WinAmp 2.95
If you keep posting trollish comments to HN we're going to ban you, so please stop.
Strongly agree that the 67% of workers are not quitting, they are leaving for a new job that pays more.

My observation is that the higher you are in the pay bracket, the easier you seem to be abel to get a new job as your skills/experience are also in high demand else where.
I work in devops. So I can easily have quiet developer time and operational issues appearing out of nowhere. We're used to this mixture. "Crunch time" is only for short term thinking.

So, in a perfect day, do you want to be an employee mashing the keyboard all day with no break? Or just sitting there staring out the window? Logically both extremes are unrealistic.

Now, choose a reasonable mixture. Does that look like 75% mashing of keys / coding / meetings / etc and 25% staring out the window? Maybe it's 90/10? Or 60/40. No perfect answer exists: the only answer is "it depends".

A work week is not a sprint. It's more like a marathon. Each checkpoint is to be met. Slow down or speed up as necessary. This is how I experience dev ops. Some hours of a week are "get it done NOW". Others are "do nothing - all is calm". A few are "we'll need this next month, need to make some progress today". Plenty are "end of week" or "end of day" style tasks.

Results matter.
> Exercise should be enjoyable or people will not do it.

This is what finally worked for me. I died of boredom jogging or lifting weights.

You have to find a sport that you enjoy. I have friends that were unfit and finally climbing did it for them. It was BJJ and MMA for me. I enjoyed tennis/squash, but it's sometimes hard to find an equal partner - same with other "group" sports.
I'm curious: within which field are you doing this PhD? I could see you as a computer scientist, systems designer, political theorist, perhaps an economist or philosopher.

Is any of your work available to read online?
I don't think it's that much work. It's just that when you hit a wall, you have to fix it yourself. But many of the fixes are easy -- OTP usually does things in a very simple way, and sometimes something more complex is needed to scale beyond.

I think this is the case regardless of what languages or systems you use, but more well used systems may have more experts and more documentation to lean on.

For things that are a good fit for Erlang, it seems worth it to train up a couple people with deep internal knowledge of the VM you're using. As you said in another part of the thread, Erlang doesn't have a lot of abstraction -- most scaling problems aren't too many layers deep.
> The BEAM just doesn't like to be treated like cattle.

So don't. Deploy using edeliver and give up docker for the Erlang / Elixir parts of the project. If you really can't, you might want to switch to a language with a runtime that plays more nicely with the container idea of the world, but I know companies that deploy Erlang with docker and they are happy with that. Purists frown at the idea but it works.
+1, really great museum with loads of samples (is that the right word?) of more minerals than you knew existed.
It's logo isn't a traffic cone.
never heard of the mirai botnet i take it
https://en.wikipedia.org/wiki/Mirai_(malware)
But these platforms would be echo chambers, and their messaging wouldn't reach people outside of it. That's effectively what it used to be like with online forum communities and news outlets, you'd only go there if you were already won over.
DNS Query in 50-lines of C
Listen, that's the number one thing. The second is be honest about whether or not you're willing to take action on a certain action. The third is follow through 100% everything you promise. In a way, it's the same principles that make good parents.
https://zmap.io/
https://github.com/robertdavidgraham/masscan

it will be attacked within minutes, you should start a honeypot and see for yourselves
Foundations of Machine Learning - Bloomberg ML EDU
This is almost exactly how I do my 1/1s with my team members. Except the frequency for folks who have been in the team for more than 6 months is 3 weeks and for newer members its 2 weeks. Also, I make it a point to ask them to provide feedback for their peers - positive and constructive. I make notes and I use the 1/1s to also give regular, informal peer feedback to the team members. I ask them what's going well for the team and how we can improve the processes, the productivity etc
I my wife liked my joke that you can't say that they are crushing the minorities and complain that they are boosting the 1%.
> the upside is that using electron allows targeting linux/windows/mac

The more significant upside is that you can add features to an electron app 10x faster than to a C app, and non-technical users care about features (inline images and frillies, etc) more than they care about RAM efficiency
Nah, Joe's thesis and the History of Erlang was about the reasons why Erlang is good at a very specific subset of things.

It's awesome to meet a Rustacean who's familiar with Erlang.

So, I've deployed Erlang pretty happily, and I've tried to pickup Rust for a hobby project -- this was around 12 months ago. I tried again about 6 months ago.

I found myself trying to write immutable code, but ended up spending a bunch of time writing out blah.copy, passing it into a lambda, or another very short function to hand it over.

This only got worse when I tried to use libraries that expected Cell, and dealing with Rc.

I also found myself trying to use channels in Rust as a way to do message passing between threads, which started to feel really awkward. My fear with locks, or on-the-fly unwrapping is that I'll end up in a shitty, impossible to debug situation. Is there a more structured approach to concurrency, and immutability together which prioritizes safety over speed?

In my attempt to find off-the-shelf libraries for concurrent and I/O, I found that I was doing callback-hell, or callback chaining out the wazoo. Are there any good examples of being able to write sequential code (a la OS-level threading, Go, or Erlang) and handling I/O and compute concurrently?

As far as async / event-based programming goes -- I agree, that the underlying implementation probably wants to use a event loop in some manner, but I think having to reason about the preemption during compute is kinda annoying.

I'm going to challenge you on containers though. I've been doing containers for a while now -- as long as I've been doing Erlang in fact. Containers and schedulers are two different things. If you want to look at statically-scheduled containers, plenty of people run Docker, and LXC (or LXD) without a reactive scheduler.

Generic schedulers don't provide the registration logic, nor the fault-recovery logic that Erlang does of treating every request independently. There are cluster managers, like Akka's, or Apache Helix that do this, but I the closest thing I know to a generic scheduler that does this is Kubernetes. That comes with a whole lotta other baggage.
I'm not actively a manager at this point in time, given I'm only 1 of 3 in a still young startup. However, I managed teams for years prior, with upwards of 25 direct & indirect reports when I was a director.

Frequency was 45 minutes every two weeks, but I'm receptive to the idea this should be weekly or monthly, depending on your team structure. Always find the cadence that helps you accomplish the goals of your 1:1s as a manager (so be flexible!).

I always walked during my 1:1s. When I managed people remote, we'd talk on the phone while I'd walk around. I find I actively listen far better when I'm moving. Obviously this comes down to preference, and I always deferred my preferences to that of my report. If they wanted to sit in an office or do a video call, we would do that.

Content varied. I strongly discourage pure status updates, but I'm not dogmatic about not talking about day-to-day work during these meetings. Utilizing the context of WHAT they are doing to discuss HOW they can improve is very useful, so you can still leverage "status-update" style conversations towards the improvement of your report.

Genuinely try to build an understanding of the human being you're having a 1:1 with. What makes them tick? What are their passions? How do they like to work? Who do they like to work with? What makes them feel insecure? Beyond just connecting with them as a human being, all of this information can help you to anticipate their needs and be proactive, rather than reactive.

Don't allow the meetings to be cut short (this is a general rule of thumb I have for team meetings & 1:1s). By making it clear that we were ALWAYS going to use the 45 minutes, I found my colleagues always came more well prepared with their own topics. If you allow it to cut short, people who are more introverted, or find 1:1s challenging, may use silence as a way to cut it short.

If you're a manager looking to groom a first time manager, have them run 1:1s with their peers. Make it clear to their colleagues that this person is interested in becoming a manager, and is looking to practice this skill. It gives them some time to hone this skill in a low-risk situation, and I've found everyone to be willing to be a team-player with this sort of setup.

Most managers I know take notes. I think the general rule is, be an active listener. Do whatever you need to do to retain all the information you need to retain.

Honestly, there's way more to 1:1s than I could write in a single HN post. Lots of info all around in these comments. No one size fits all, so seek to find the size that works for you and your team!
Domain knowledge? Heck, at most of the places I've worked they don't even do a cost benefit analysis on whether or not the dev costs will produce a positive ROI.
> The video segments are encrypted by the same key? It's not a per-user key? So if a single "authorized" viewer can just get all decryption keys then they can allow anyone to decrypt the video stream. Completely bypassing these authorization checks.

Once someone has the decryption key they have the plaintext. It's the same plaintext for everyone so what does it matter if it's the same key for everyone? Once they have the plaintext they don't have to give some other users your encrypted stream + key, they can just give the other users the plaintext.
This is really really useful idea.

I've been looking for something like this for a while. I generally like to take my YT playlist of mostly talks, etc and hear while driving.

Would love to see this turned into a mobile app.
It's clear they didn't have expertise to do it, and I'm tired of reading people that know way more looking down at others over it and assuming they don't want to comply. If they hiding something and malicious, the end result wouldn't have been to send way too much, but I don't see the author realizing this fast enough.
From the OP

> Companies extend the BSD OSs with proprietary additions, then abandon the work and it gets lost. With Linux, everyone is forced to play nice and release under the GPL, and the work gets to live as long as people value it.
interesting. did it work?
Coming to theater near you.
Bill Gates Breaks Down 6 Moments from His Life
Of course if they want to skip their 1:1 that's up to them. I am actively telling them that I'm making 30 mins a week available for them strictly for them, but if they feel like they would rather do something else, that's perfectly fine for me.
It's a major pain to run it in containers, and that extends beyond Docker. That's why I do advocate switching away from Erlang.

Giving up on containerization isn't an option unless we want to manage two completely separate infrastructures, which we definitely do not want to do.
It does seem odd, and I’m guessing that such protections simply do not exist or the article might have mentioned it. Kinda like running a network with no firewall if you ask me. “I’ll accept whatever comes down the pipe” is a bad idea whether it’s a literal pipe or Ethernet.
Show HN: FFdynamic – Extend FFmpeg with A/V process composition, runtime control
What is the justification for treating tech companies differently to other exporters?

Tech companies add VAT to their prices already.
What would those devices do? A pressure regulator is designed to handle a range of input pressures. If the pressure really got 75x higher than the design pressure, the regulators probably just failed.
Not the person you replied to, but I know well a person who

* does zero exercise, other than a few short walks every workday
* has done very little exercise at any time in the last 20+ years
* is as sedentary as life allows him to be
* can do 10 pullups no problem
* has a "normal" BMI

Is that fit? Who knows, I certainly don't. Also maybe he's not very healthy despite some favourable metrics, I dunno. Could be a lot worse, though.

My point here was only to substantiate that exercise and fitness are not perfectly correlated, and thus support vladharbuz's top-level comment.
Is that a positive or negative statement?
Because you inhale the smoke without a filter.

https://www.healthline.com/health/secondhand-smoke-facts
San Francisco's government has taken millions of dollars from taxpayers over the years and the homeless problem is worse than it has ever been. Why would giving more money to the people who created the problem help to solve it?
Also, think of whales with massive brains, with significantly less intelligence than humans. Also, check out how smart crows are, with a vastly different brain structure than mammals, and with only a fraction of our brain volume.
We love our induction range. It gets both way higher and way lower power than any gas range I've used. It doesn't dump a crapload of heat into the kitchen, which if you live in Hawaii is a big feature. And we power it with our PV...
The flu that transformed the 20th Century
Weekly, unless if the report asks for less.

The actual structure of the 1x1 varies on the personality and the state of my relationship with the report. Some engineers are good at talking about how they feel and how things are going, some need some prompting. Sometimes there can be a lot of really uncomfortable silence, which is hard to get used to.

I’ve found that the one real rule is to not let one side or another talk 100% of the time. Plenty of people will use constant chatter as a way to avoid talking about important matters at hand. Sometimes this takes the form of random banter and general ADD things (guilty), but some people will fill the time with a status report to avoid talking about how they’re unhappy with how things are going. If one party tries to run their mouth the entire time, chances are somethings up.

This includes if you, the manager, is the one doing all the talking.
> 7.5 hours or more per week of gym is an extreme amount that elite athletes might think twice about

I personally have plenty of friends that run, swim or gym session for an hour 7 days a week.

Elite athletes are doing more like 2-5 hours per day. My brother in law runs ultra marathons (just for fun), and runs somewhere between 1-3 hours every single day of his life. For fun.
I consider all php based cms as bloated and low security
So yes this include wordpress and joomla
Societies are more complex then that I believe. At some point, people must wonder why are we working together? We must share somewhat similar desires in what we want as an outcome. That means, we share a similar vision for the environment we want to live in.

Is this vision drastically diferent between the American left and the right? I'm not sure. I still feel people are looking for as much personal freedom as possible while maintaining high personal safety.

In that regard, if its true this is still the shared outcome by all Americans, then the disagreement is in how to best achieve it. In that case, there will be someone who'se idea is actually better. If coastal cities are the major influences on this end goal, could it not be that their method works better?

I'm not wanting to downplay the right. There are most likely specific issues which could be better solved with right leaning policies, this is all really hard to predict. The point I want to make is that not everything can be bias. The center isn't necessarily the unbiased position. Its possible the right or the left is actually the better solution on one issue or another. If say the left was overall a set of better solutions, it would be unfair to say that people who believe in those solutions to be biased, they might be unbiased, yet, the unbiased truth is that the set on the left is simply a better way to achieve the desired outcome. This would similarly apply to the right.
That logic is a good formula for losing your most employable employees. Those that can hop will. You’ll be left with the bottom of the barrel. Doesn’t seem reasonable to me.