skysight-inc/HackerNews huggingface dataset:
Genetic algorithms, Bayesian optimization, simulated annealing etc. are like 101 optimization algorithms, they won't get you anywhere. Hyperparameter tuning is as NP-hard as it gets in the same theoretical ballpark as cryptology when it comes to measuring how demanding it is. In Deep Learning you are basically doing meta-optimization, as the process of learning neural network itself is already non-linear optimization (hint: Adam is a non-linear optimizer); non-linear optimization is generally NP-hard unless restricted to some trivial cases like quadratic programming; here you want to optimize over an infinite set of already NP-hard problems.
> Better in what way?

Better in the way that western civilization (with America leading the way) has been built on hierarchies. People in the States don't even realize how good they have it there because of this fact alone. Many egalitarian models have been attempted elsewhere and failed terribly only leading to mass deaths or eating out of the garbage can as is the case in Venezuela. Majority of the attempts at egalitarianism (if not all) are dehumanizing at best and murderous at worst.

A lot of people would want to come to America - myself included - but I've come to detest the perils of illegal immigration as is the case in my country where we have our own version of the same problem being faced by America with illegal aliens pouring in in droves. Luckily we have strong borders and Americans should also be thankful for a president that cares about these issues and is willing to take the heat for it.
He also, however, managed to reduce the coordination costs by that eternal go-to - finding subordinates he could trust, who would grok his plans well enough to DTRT even without a lot of communication. The Napoleonic armies had an enormous number of talented generals aside from the Great Man himself.
So it’s a propaganda piece?

I read it as an evolutionary biology/psychology explaination for much of human political sentiment. It’s well established that hunter gatherer tribes (the predominant mode during most of human evolution) are very egalitarian.
In that world neither Apple nor Google would have ever invested even a cent in self-driving technology and almost all major medical advancements would not have come to pass. You don’t invest billions of dollars and have thousands of people working on a project for decades if there is no way of making money on that investment or even recuperating it.
The terminology of the time talked about "discardable segments" of course.
Now we're into matters of convenience and impatience though rather than pleas of poverty. Doesn't quite have the same weight.
NET Core Security Feature Bypass Vulnerability CVE-2018-8356
This is the kind of evidence I was talking about (and not presented in the article).
As someone who worked in a special unit in a big healthcare company, this hits really close to home. Our BU sponsor got us an outside internet connection in our building so we would have unfettered internet access. That would've been the perfect spot to offload documents because you're using a company computer on a non-monitored internet connection and our department had no oversight.

In hindsight, this is very scary given that I had access to production systems with loads of PHI, PII, etc. with no censoring or filtering in place.
While it certainly happened in the past, I don't think it's the case there - the guy tried to cooperate with Apple. I also don't think that he's so morally corrupt that he'd cooperate with Chinese intelligence services and still keep thinking he's doing nothing wrong (as was suggested as reasoning of his behavior in another thread).
I found your comment quite enlightning, and I thought it ended well with an open-ended "What is the best socioeconomic system depends on the circumstances."

But you then pick out a specific socioeconomic system as "probably the best" without specifying those circumstances - unless you mean "long term survival" to be those circumstances? If so, survival of what? Village/tribe systems? The problem seems circular, put this way. I'd even suggest that circularity is the root of the uncertainty in your "probably."

I hope I don't sound like I'm picking a fight; my reaction is just what springs to mind, and you're touching on a topic I find important.
I actually really like the authenticity and humility of DJB including that in the instructions. I think it's likely many people trust his code (and he's certainly written a lot of extremely security sensitive stuff), but of course it's a much better practice to not trust him quite so much.
9 Tips to Manage an Offshore Team Effectively
Facebook for Creators training programme launched in Nigeria
It would be great if it worked, but it forgets the link to the article and redirects you to the home page in plain text instead which is completely useless...
You may also want to look into the Saga pattern - I found https://www.youtube.com/watch?v=xDuwrtwYHu8 to be a handy high level overview for applying it to microservices.

Although personally, I've never felt the need to try and apply it specifically, but the idea is interesting.
I second that. clang-mingw could be another viable choice.
Indeed, I have referred to your web site many times over the years while unpicking various horrific daemon control shell scripts in order to run them under sane init systems... :)
Sounds pretty useful. Ansible is like Dockercompose right? Can you add other packages you want to install?
iies indeed, vuhii can't vvue dgust use tvuo gliiphs for sounds that are "obvious" combinations of other sounds?
I’m not even sure competence is the right term here. People have different inate characters which will trust them into different positions. There’s also plenty of incompetence by a good portion of those at the top of hierarchies. Those usually do not get replaced because of network effects, parasitism, coercion, etc.
The main feature of the algorithm is to sort fast in constant time (for fixed n) for cryptographic purposes [0].

[0] https://ntruprime.cr.yp.to/ntruprime-20170816.pdf P. 48
I also think it's bunk, but I think the alive-inanimate-objects thing is really just a symptom. It's not his idea - rather Spinoza's, and in Spinoza's hands, is fairly sensible. Lautour's work is a lot of stuff like that - fairly commonplace* philosophy ideas, said in the most controversial way possible, rebranded as his own.

*Commonplace philosophy ideas occupy a similar kind of remove to common-sense realism as set theory, so they tend to be the sort of things that sound kinda crazy until you dig in.
> but the Librem 5 aims to put the baseband processor in an optional M2 slot with killable power.

If that comes true I am definitely getting one.
Xen Hypervisor 4.11 Release
I can't believe this isn't on the frontpage of HN. This is national headline news in the UK.
Your critique of the analytical framework is based on the assumption that this is a business school paper. It isn't. It's from the Naval Postgraduate School in Monterey, and uses specifically military terminology and design considerations.

In military organizational design, "unity of command" [1] is absolutely a central tenet, given the need for precise coordination and the high costs of momentary lapses thereof; "authority and responsibility" is a closely related concept, since unity of authority without responsibility, or unity of responsibility without authority, produces all kinds of perverse organizational incentives. "Contingency factors" [2] are also an organizational principle especially important to military operations given the time-sensitive nature of their activities and the adversarial nature of their obstacles.

[1] https://en.wikipedia.org/wiki/Unity_of_command

[2] https://en.wikipedia.org/wiki/Contingency_theory
Coinbase App Download Rate Falls Following Decline in Crypto Markets
CNN doesn’t make up sources. The Register doesn’t either. The Register has a source at ARM who states that the website was theirs. What, exactly, are you suggesting happened?
Specialised Training Programs in Dubai (UAE)
Too bad it looks like the largest resolution available is inadequate for printing.
Yes, I think so; djb is not the sort of person to reccomend you run arbitary shell scripts from the internet as root.
Direct download link (if you don't want to run the script)

https://sorting.cr.yp.to/djbsort-20180710.tar.gz
Thank you for writing up a concise text about the actual problem. While reading the article I consistently felt bothered by the terminology thrown around but couldn't really pin point why.

We really like to think in silos, categorize everything to make them feel familiar and approachable. Which is useful, but sometimes we need to shake them off so we can actually see the problems.
Here is the article on the text-only site:

https://text.npr.org/s.php?sId=627355954
Today's Nightly build about:buildconfig

Compiler	Version	Compiler flags
z:/build/build/src/clang/bin/clang-cl.exe -Xclang -std=gnu99 -fms-compatibility-version=19.13.26128	19.13.26128	-Qunused-arguments -nologo -wd4091 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -Gw -wd4244 -wd4267 -Wno-unknown-pragmas -Wno-ignored-pragmas -Wno-deprecated-declarations -Wno-invalid-noreturn -we4553
z:/build/build/src/clang/bin/clang-cl.exe -fms-compatibility-version=19.13.26128	19.13.26128	-Qunused-arguments -Qunused-arguments -TP -nologo -w15038 -wd5026 -wd5027 -Zc:sizedDealloc- -wd4091 -wd4577 -D_HAS_EXCEPTIONS=0 -W3 -Gy -Zc:inline -Gw -wd4251 -wd4244 -wd4267 -wd4800 -wd4595 -wd4065 -Wno-inline-new-delete -Wno-invalid-offsetof -Wno-microsoft-enum-value -Wno-microsoft-include -Wno-unknown-pragmas -Wno-ignored-pragmas -Wno-deprecated-declarations -Wno-invalid-noreturn -Wno-inconsistent-missing-override -Wno-implicit-exception-spec-mismatch -Wno-unused-local-typedef -Wno-ignored-attributes -Wno-used-but-marked-unused -we4553 -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING -GR- -Zi -O2 -Oy-
Can you say the N word to black people without being charged with a hate crime?
Do you also sort in constant time at fixed array size, like djbsort claims it does?

For the 1024 array their cycle count quartiles differ from the median at the 3 promille level, but I don't know if this counts as "constant" for timing attack purposes.
The idea of the ory ecosystem ( https://github.com/ory / https://www.ory.am ) is to build a reliable, cloud native suite of tools which allow you to solve simple and complex IAM (identity and access management) use cases. Each service works standalone, but you can obviously combine them all.

The Oathkeeper proxy is one piece of the puzzle which basically takes incoming HTTP requests, evaluates them on a set of rules (e.g. authentication of credentials used, checking if the user has the right permissions, transforming the session data to a e.g. JWT) and either grants or denies access.

Other services include, for example, ORY Hydra ( https://github.com/ory/hydra ) which is an OAuth2 & OpenID Connect (certification pending) server that you can put "on top" of your existing user management.

While most developers opt to build these systems (permissions, user management) themselves, it is our vision to build a reliable, broadly adopted set of OSS tools that get you started quickly and that scale well as the requirements of your organization change.

Everything we do is build on top of open standards, we do not want to reinvent the wheel (unless nothing exists wrt to open standards). So everything in this ecosystem integrates well with existing systems.

If you have any questions, feel free to ask.

ps: New account because I lost my password and didn't set up a backup email. Stupid me.
> I'm not convinced by reason #1 because words are distinct even in speech.

Not in all languages. Lookup "liaison" in French, e.g. (and a not uncommon complaint of people learning French is that they can't separate the words in spoken speech).
A letter to current and future delegators
It's too late. I call Streisand effect. At least I didn't know about RISC-V. Yesterday I binged on the specification. Thank you Arm for enlightening me.
I don't think you can buy it. The license is non-commercial.
The ratio of good games have dropped. I'm sure there are similar numbers, but the amount of crap has increased, esp. the mobile market.

Good games in the mobile market is far and few between.
Life, Loss, and the Wisdom of Rivers
It's been awesome. The one feature I'm still missing from LastPass is being able to mark some entries as more secure and reprompting auth on those.
> So it’s a propaganda piece?

Science and studies can be utilized to skew towards a specific and deliberate narrative.

Somewhat tangentially, this is why science and conservatism have always had a tumultuous relationship. Most scientists are curious by their very nature whereas conservatism requires that status quo be observed and if questions must be asked then it has to be, as Burke alluded to, in small digestible portions. Revolutions are typically uncalled for and most of the time things tend to degenerate into worse conditions than what was being fought against initially. Case in point, a country that is on my continent - Libya. Things are worse now than under the revolutionarily deposed Muammar.
Face Detection from CCTV Surveillance Using Tensorflow
As an engineer in a large company this seems very similar to management structure. Every 6-12 months there's a re-organisation to split the business into vertically aligned business units, and then to horizontally aligned capabilities. Then back again. It's always fun to watch.

In reality this process has absolutely nothing to do with the structure of the organisation. It's true purpose is to shuffle out people who are in positions where they're performing poorly, and move in new people. It just provides cover (It's not your fault, it's an organisational change).

This is exactly the same, they couldn't say "You've solved this problem badly, go spend 6 months doing it properly". So instead they say they need a new paradigm to organise how they build their solution. In the process of that they get to spend all the time they need fixing the bad code, but it's not because it's bad code, it's because the paradigm is wrong.

The problem is the same problem with the organisational structure- if you don't realise the real purpose, and buy into the cover you end up not addressing the issue. You end up with a shit manager managing a horizontal and then managing a verticle, then managing a horizontal. You end up with a bad monolithic-service instead of bad micro-services.
How is it different from rest?
Could be a fun project, but I assume this would make motion sickness even worse due to delay and jitter in the smartphone's gyroscope.
Hmm, interesting question.
Radix sorts, by their nature, execute the same code regardless of the contents of their elements. ( I think, I haven't thought about this before).
However you will see some variation in execution time based on varying memory access patterns.
Some interesting work around this research paper:

Zhang, Haimo, Xiang Cao, and Shengdong Zhao. "Beyond stereo: an exploration of unconventional binocular presentation for novel visual experience." Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 2012.

http://www.shengdongzhao.com/wp-content/uploads/2012/06/chi2...
Everything starts out so, so we can wait until it's stable, no?
Oh man, this is just the tip of the iceberg with Microservices. There is nothing Micro about them, they are so difficult to deal with that it becomes impossible to actually iterate or build user value and introduces loads of difficult to debug problems.

We have architects here that dictate the design of the system but IMO they have not done the simplest implementation of anything. We have Kafka to provide ways of making each service eventually consistent so we delete something out of our domain service, but it requires absolutely huge amounts of code in various different other services to delete things in each place listening for events. Every feature is split across N different services which means N times more work + N times more difficult to debug + N times more difficult to deploy.

The system has been designed with buzzwords in mind - Go and GRPC have been a disaster in terms of how quickly people have developed software (as has concourse - so many man hours wasted trying to run our own CI infrastructure it's unreal), loads of small services that are individually difficult to deploy and configure (and come with scary defaults like shared secret keys for auth - use a dev JWT on prod for example). The difficulty in dealing with debugging the system - there simply aren't the tools to understand what is going wrong or why - you have to build dashboards yourself and make your application resilient to services not existing.

Never ever try to build Microservices before you know what your customers really want - we've spent the last 6 months building a really buggy CRUD app that doesn't even have C and D fully yet. Love your Monolith.
Is this something to do the THAT DRESS?
BYD and Generate Capital launch $200M electric bus leasing JV in the US
Airbus and Boeing are tightening their hold on the sky
Best Practices for Successful Implementation of DevOps
Malware can sweep through the memory to find passwords by reading memory directly from another process' address space.
> Well, you waste space, time, and energy making the compiler and linker do work that doesn't inherently need to be done.

It's repetitive, error-prone work, better to have the compiler and linker do it than rely on the programmer getting their use of the preprocessor right.

And even if the programmer gets it right, doing it via macros means every tool that you want to apply to your codebase - IDEs, profilers, coverage, instrumentation - needs to understand your macro. Are you sure they'll all get it right?

Better to write plain old standard code that every tool will work correctly with, and the worst thing that can ever happen is a slight performance penalty.
Rubylike Frontend [video]
Definition from the internet:

> Necrotizing fasciitis refers to a rapidly spreading infection, usually located in fascial planes of connective tissue that results in tissue death (necrosis).

Neither Wikipedia nor MedicineNet.com (to mention the top two results I got) mention any kind of link between Necrotizing fasciitis and formula. I suggest you give an actual link rather than just asking people to "look it up".
Lockfox sounds like something that breaks or works around locks to me, fox being a sneacky tricky animal; not really reassuring.
> humility of DJB

Really? This is software where the author named it after himself, claims that it holds a new speed record with no comparisons benchmarks (just references a single number from a paper in 2015), uses the word "easily" FOUR times in the limitation-section without any links or explanations, and doesn't reference any other libraries/resources/software/solutions.
not useless but you do have to record the article ID and use it to get the article you actually want, if it's not in the list. For example this article's text-only version is https://text.npr.org/s.php?sId=627355954

I vastly prefer the text-only site and am glad NPR has it. The photos and other page crap never help with the article anyway, just slow down reading.
> It could be that it simply never occured to him that he would get caught

It never occurred to him that copy company data is wrong.
Not quite -- the comment refers to the fact that R^d has the structure of a normed division algebra in dimensions 1, 2, 4, and 8. This means that you can multiply things together in a nice way when you're in one of those spaces. For R^1, this is just multiplying real numbers, for R^2 it's multiplying complex numbers, R^4 is quaternions, and R^8 is octonions. As you go up in dimensionality, you lose more and more nice properties: the quaternions are not commutative and the octonions are also not associative (which is why there's no mention of them in the blog post). The point is that in dimension 1, 2, and 4 all sorts of interesting things happen. John Baez has a paper about this: http://math.ucr.edu/home/baez/octonions/node1.html
I think you should be mad at the whole disgraceful debacle. The expropriator and the recipient of expropriated goods/services are in a collaborative effort to harm you. They're both willing and delighted participants in your demise and the incentive structure created by these actions undertaken by both parties ensure that you continue to suffer in their collective hands.

I honestly don't know where you're going with this and I'm not even trying to malign you.
It's not the problem you're seeing, but the page does require JS:

To use Google Groups Discussions, please enable JavaScript in your browser settings, and then refresh this page.

NoScript users will be automatically redirected to this version (which doesn't require it):

https://groups.google.com/forum/m/?_escaped_fragment_=topic/...
Similar project: Bro pages, like man pages but short examples of common use cases instead of extensive documentation.

http://bropages.org/
Uber executive resigns after race discrimination probe
Show HN: Gets URLs for images, GIFs and possibly videos of a Twitter user
> I'll take ~5 less years of living as a geriatric in exchange for being able to better provide for a family.

Depending on the side-effects you may well end up losing 5 healthy years. Ie, become a geriatric 5 years earlier, effectively spending the exact same amount of time as one.
That's not actually what's described. The program was simply to tell the recipient what the deal is, not give them a book of coupons, and to tell them specifically by sending them a card with their name on it, not just by putting up posters.

The other point is that notifying the endpoint was simple and effective and did not require any changes (typically added complexity) to the rest of the system.
> Open source but we have to pay licenses for the database if we want to self host.

As Bitwarden states in the core readme (https://github.com/bitwarden/core#requirements) "These dependencies are free to use."
And if you lookup the licensing on MSFTs website (https://www.microsoft.com/en-us/sql-server/sql-server-2017-p...) you can see that the SQL Server Express version is free.

Note: No, I'm not an MSFT employee and not related in any way to the mentioned company. I'm just a (not so regular) human being who first looks up information before posting statements.
I find it quite useful to have the machine explain to me how other people's code works, especially once working on a system of sufficient size and legacy that a truly complete understanding is impossible. Especially over here in C++ land where surprises lurk under every operator.
https://explainshell.com
is sort of a reverse
Sort of. A Euclidean structure has “addition” but not “multiplication”. Having an additional operation that’s required to be associative, have inverses, distribute over addition, and play nicely with the norm turns out to be such a constraint that, as he mentions in the previous paragraph, the real numbers, complex numbers, and quaternions are the only such structures.

Literally speaking then, “... when R^d is an associative normed division algebra” just means “when d = 1, 2, or 4”, except of course that the idea is to use the multiplicative structure in the proof.
Sounds like you should be working for Paypal. You apparently find it normal that a) dying violates the company's terms and conditions b) a notice of violation should be addressed to a dead person.
You can also buy human remains and pound after pound of any drug you could want. Doesn't surprise me in the least.