skysight-inc/HackerNews huggingface dataset:
Same in the previous company I worked for. All in one account, spending millions of dolards on it, terrible architecture. From the top of my head: Unecessary peerings everywhere, bad subnet configuration that provoked network conflicts in certain cases, no autoscaling, IAM access based exclusively on keys, no VPN etc And if that wasn't enough, everything was "done" with one of the most terrible examples of "automation" I've ever seen in my whole life: A huge Terraform mono repo with hundreds of files with hundreds of duplicated resource calls (because they didn't even use modules). It took them at least a week for just adding a simple IAM user without breaking anything else and the CD would take hours to finish. An absolute nightmare. As no one else in the company had experience with the cloud, the team managing all I mention was threated as some kind of supreme elite as everyone else though they were doing a great job. Beyond me.
There is always a doctor shortage, because there is a bottleneck in how many doctors can be trained at any given time - hence extremely limited places on medicine courses.

Its the same almost everywhere. To keep the standard of teaching high, class sizes must be small enough, there must be sufficient supervision, etc.
`time` needs to be the one to exec the command because they need to know when the command they are timing starts. Therefore, `time` cannot use pipes, as by then, the command being timed would've already started!

`jc` doesn't need to know anything about the command producing the output - just the format of the output. So using a pipe and stdin makes a lot of sense.
One of Twitter's best features IMO is that you can mute specific words and phrases, and mute/block specific accounts including advertisers.

I'm guessing this will soon go behind a paywall.
I formed a man crush w/ the BFR, etc and the mars video surfacing around 2016...

Since then I've slowly, then faster begun to hate the man, like a seething hatred for all he stands for he's smug, narcissistic, and just an exploiter of people. I've also learned more about his back story, etc (where his wealth really came from - mines in S. Africa).

Personally, I think Twitter employees need to form a union and do it TODAY.
I had to add

#define _GNU_SOURCE
#include <sys/mman.h>
#include <unistd.h>

I've tested in Fabrice Bellard JSLinux with tcc (x86 arch) and on https://replit.com/languages/c (x64). I failed to see any side effect at all. gdb "catch syscall" doesn't show anything interesting too. Looks like TINY_ELF_PROGRAM is not doing anything.
Oh, so now Joe is guilty until proven innocent? Nice!
It's also ironic to talk about how egalitarian German academia supposedly is when the school system in contrast is three-tiered for historical (explicitly classist) reasons, and higher education itself retains this multi-tiered approach through the distinction between universities ("Universität"), universities of applied sciences ("Fachhochschule"), trade schools ("Berufsschule") and the like.

There may be fewer extreme outliers within the university system but that doesn't mean the system as a whole is egalitarian. Also it's not clear if its a bad thing if universities aren't retaining "elites" if a signficant part of research in Germany isn't happening at universities themselves. If that is a problem, the problem isn't that "elite academics" aren't properly supported, it's that the institutions to support them have been moved out of the universities into a more privatized market, but that sounds like a different conversation.
> is it true that people with perfect grades go into medicine so as to not "waste" their score?

This is largely true in many places - also, often the choice is heavily influenced by parents. Having an offspring be a doctor offers some prestige.
Is it much different than the US? I hear a lot of anecdotes suggesting people with certain accents in the US getting criticised (even when it's not a proxy for race - e.g. Boston or southern accents), whereas accents closer to General American seem to have a social advantage. Some Americans even maintain two accents.
Sure, the majority gets into medicine rather quickly. I have yet to meet an engineer of any domain to actually wait longer than mandatory civil or military service. My impression has always been that the average med student is more dedicated than the average engineering student (I am the latter, met quite a few of the former before I started university). And that dedication starts years before going to university, simply because the entry barriers are so much higher.
Not necessarily; the AI could figure out how to change the world - without achieving the task - such that the RF is maximized.
Wasn't that what the higher tier SSL certificates effectively aimed to do?
Apple Notes is a note taking program, it would be a place to store backup codes. You can't store your backup codes in your OTP app, that would defeat the purpose.
This is just an "elevator speech" definition, not the whole body of knowledge. Systems Engineering is an engineering major; it takes several years to get a degree, and usually several years before that to get an engineering degree in a specialty area. If you are interested in the required qualifications, there is a lot of material for that as well; e.g., the EIA-731 "Systems Engineering Capability Model" standard. Or see e.g. https://www.sebokwiki.org/wiki/Guide_to_the_Systems_Engineer... which has at least a summary of nearly every relevant aspect of the field.
Windows NT layered IO drivers were a PitA. Because those higher in the stack would have to deal with whatever alterations those lower had made to the IO stream, device driver writers would try to force their driver to load as low as possible to avoid writing all the code to handle it.

File system filter drivers were where the chaos this caused manifested. If there was just one loaded, you might not see any problems (though the anti-virus guys could be relied on to find a way...). But once you had a few (AV, file system quotas, backup etc.) all sorts of horrible things would start happening.

People always complained about blue screens but experience taught us to love and cherish them as it meant the damage a filter driver had done had actually been caught rather than it silently doing horrible things to files. The other nice thing about the BSODs was that you could always pinpoint the driver that had pooped its pants by analyzing the dump file.

In the NT4 days, manipulating the load order was a simple registry entry for the driver. We put a lot of time and effort into finagling them to figure out which were the worst offenders. In the end, we just figured out which combinations of filters were worst and quit using them.

Windows 2000 (I think) fixed this by removing the ability of drivers to manipulate the load order. That forced the driver writers to up their game a bit and write the code necessary to deal with whatever something lower in the stack had done.
Stuff I've used:

- Prophet - seems to be the current 'standard' choice
- ARIMA - Classical choice
- Exponential Moving Average - dead simple to implement, works well for stuff that's a time series but not very seasonal
- Kalman/Statespace model - used by Splunk's predict[1] command (pretty sure I always used LLP5)

I did some anomaly detection work, in business transactions, and found the best way was to create a sort of ensemble model, where we applied all the models, and kept any anomalies, then used simple rules to only alert on 'interesting' anomalies, like:

- 2-3 anomalies in a row
- high deviation from expected
- multiple models all detected anomaly

To improve signal vs noise.

[1] :https://docs.splunk.com/Documentation/Splunk/9.0.1/SearchRef...
Also available as an android app (tweaked with arguably better pacing in the early game).

I started around a week ago, it's definitely one of the better incremental games out there right now.
I actually like waiting a few more days though, it decreases my tendency towards impulsive buying.
People feel bad if the subtext is "We're cheap and we don't really value you." Or "We own you so here's something branded with our logo for you to display."

But non-cheap high-status gifts can make a positive difference. I know one company ordered an upscale Christmas hamper for everyone, with home delivery. It had a very good effect on morale and was much appreciated.
Want to live in a van down by the river? Ford has a new vehicle for that
Ask HN: How do you recommend meeting cofounders?
I am looking to meet a cofounder (for the position of CEO). Most of my existing network is technical people like myself.

How would you approach this cofounder search?
Do you have any tips for this process?
What communities/groups should I join?

Thanks ahead of time!
Replacing forks and chopsticks with pincers
I agree with the spirit, but I think we have to consider the structure.

>> Give me the tools that the moderators have

Whatever tools a site like twitter or youtube gives you, (A) most people will never use them and (B) they still control how the tools work. These two are enough to achieve any censorship goal you might have, and enough to make censorship inevitable.

I don't think we get power to the people while Alphabet/Elon/Whatnot own the platform. It's a shame that FOSS failed on these fronts. But, the internet has produced powerful proofs of concept. The WWW itself, for the first 20 years. Wikipedia. Linux/gnu. Those really did give power to the people, and you can see how much better they were at dealing with censorship, disinformation and other 2020s infopolitics.
Are we sure that we wouldn't have the exactly same discussion in that situation? Because your son would be - again - pushed aside, just by a different underrepresented group.
Because all the important and used stuff that gets looked at is written in C.

At the moment rust is used for some very marginal and unimportant leaf projects.
> TRON (DFG)

> Fraunhofer

Aha, but those aren't universities, they're institutes. That doesn't invalidate your point but it throws off the statistics the author uses. The author's mistake (if it wasn't intentional) is that they're comparing apples to apples when in this case the honest comparison would be apples to oranges (or rather fruit salads with each other) because in Germany institutes like Fraunhofer are where a lot of the publicly funded research happens that he argues should be happening at universities like in the US.
you can disassemble the code portion, they are single-byte instructions

push 0x2a
pop edi
push 0x3c
pop eax
db 0x0f, 0x05 ; invalid?
I'm glad to see that the tokamak project isn't coming to a standstill over the conflict.
You're technically correct, but:

> Several variants of the coding procedure Asymmetric Numerical Systems (ANS) may be found in most modern codecs, such as AV1, Z-Standard compression, or even rANS in JPEG XL.

... this is hardly the fault of the JPEG XL developers though, that's the US patent system being ridiculous. Also, in the current discussion context that patent screws over any new compression format, not JPEG XL specifically. Note: general compression, not just image compression (ok, sure, QOI isn't affected. QOI also isn't relevant here).

It's obviously a defensive patent anyway, because between AV1, zstd and JPEG XL Microsoft would have to fight an alliance of literally everyone else out there if they'd plan on suing anyone.
That isn't hard to believe at all, plants are light abdorbers and the type of light they absorb effects their genetic expression.
YMMV. Google sent me to shortcuts that couldn't be called roads at least 3 times since i've been using it.

They also have a tendency to make you stick to the main - congested - roads. You won't notice unless you're a local to the area though, so let's say that's good enough.

Waze in my experience seems to have more realistic ETAs and is better at routing around traffic jams. Even though it's built on Google Maps.

However I'm in Romania and I do long weekends in mountain retreats in the middle of nowhere. As I said, YMMV.
That's because you didn't load it over plain HTTP.
Yes, it's a great book indeed; unfortunately they removed a lot of very useful stuff in the second edition; some of it went into other books, but unfortunately not everything; this may be because fewer and fewer people are willing to read for themselves; this is also noticeable in practice, where I meet more and more people who have obviously never heard of the fundamental works of the discipline.
> the entire forum

That is the wrong view on a global communication platform. It's like saying "a certain tone sets the mood for the entire telephone system".

These things should be seen more as silos, subcultures or whatever.

Unless you expose yourself to the firehose of globally popular content.
I can agree that it's not the most common case, but it's also out of necessity because there's multiple rust crates, for certain C & C++ libraries that are fundamental in some domains, that either:

* do not exist yet

* struggle to provide full bindings

* do not keep up

* have stopped being updated

One of the most glaring example for me is Assimp, which still does not have its Rust counterpart (and unsurprisingly, because Assimp has a weird interface to begin with).

I didn't stumble upon bindgen, but from what I gather it's for library developers, not consumers, right?

> the primary use cases, judging from the ecosystem of crates, are actually /not/ drivers or desktop apps

Well, in that case (but not aiming specifically at you) why do I see so much claims that "Rust is the new C++"?

> would you consider 'linking' to a Python or Erlang libray from C++ 'basic' or an 'edged/complex case'?

I would consider it complex, but this is wildly different IMHO than Rust with C or C++ (but mostly C to keep it sane), which, while more "complex" than pure Rust, still falls within the reasonable expectations. The fact that there are so many crates wrapping around C (and C++ to some extent) libraries means that for the most part, that "complexity" has been offset by crates developers, but many Rust use-cases still seem to require a lot of C/C++ code to even exist (even if abstracted away by glue crates).
Nice idea of having the opt-in option to see the content which goes against the provider policy. The issue with China however is that in that scenario, they would probably track who have this option enabled and then persecute them.
It can be done. But you don't compare it to rust. You compare it to programming paradigms. This is because rust can be bent to support oop along with almost every language out there. So what you imagine is this:

A venn diagram.

The left is all other programming paradigms. The right is oop. Most of the oop stuff is in the intersection of these circles. What's to the right is encapsulated mutation. Getters and setters and variants of these two concepts. Mostly setters though.

All of oop is simply instantiated objects manipulating and communicating with each other with getters and setters. This is unique to oop. You can't even imitate this with a functional language.

But it shouldn't be functional vs. oop. You can avoid writing any getters and setters in your program and while you wouldn't be doing oop, you wouldn't be doing functional either.

mutate_function(a) is isomorphic to a.mutate_method(). The latter is oop the former is not. There is a design tradeoff here that's actually well known and named. I forgot what it was called though. But also note how I used mutate here in the names. It's because this property of mutation is the main differentiator that causes oop to be different.

If everything was immutable but you still used methods everywhere it wouldn't be uniquely oop. It would be functional as well. And if you think about it is the very property of mutation that allows objects to communicate and mutate one another which fits with our intuition of what oop is. That's why methods that mutate should formally define oop and what it actually is.
You may be right, but the difference is that these are enterprise software companies. They will scale depending on the number of customers they have. My guess is about 80 percent of these roles are in sales, support and customer success.
That's literally what the group are trying to do, but that decision has to be made by people in charge. That's what protest is for.
I don't know what you've been using Prophet for but I found it to be very brittle.
> My country of citizenship has been issuing PIV(?)-based smartcards for more than a decade now, yet almost nobody could (and still can) verify them within the country

That is most likely specific to your country and it's approach to deployment, your politics. Estonia mandated the availability of smartcard/PIV/mTLS authentication and it's now very widespread. Also really easy and free to implement.

> let alone abroad.

That is unwillingness to follow the EU standard from some EU countries and wish to reinvent the wheel (e.g. BankID and similar). I know that eIDAS-compliant PIV/smartcard implementations are cross-compliant e.g. Finland-Estonia-Latvia-Lithuania. But code-stealing Polish implementation for example isn't.

> On the other hand, the EU digital Covid certificate project managed to get pretty widespread adoption in a short timeframe – with a vastly simpler technology stack backing it.

Each country were given most of the stack required, they bypassed a lot of bullshit many countries have with software development.

> I'm really hoping the eIDAS project or a similar private initiative manages to use that momentum and bring (hopefully private) ID verification to the web.

When PSD2 required 2FA for banking, we had had it for more than five years at that point. So there is hope some EU legislation smooths these things out at some point, but it's going to be quite late.
I decided to review SBOMs from about 3,800 popular mobile apps to see if any included vulnerable versions of OpenSSL v3.0.x. No mobile apps did (not surprised) but what did surprise me was 98% of the OpenSSL versions included in these apps were vulnerable to older CVEs. About 16% of the apps included OpenSSL, mostly as a transitive dependency.

I posted additional details in this blog+video: https://www.andrewhoog.com/post/how-to-detect-openssl-v3-and...
Light pipes
Yes, that works, there are examples on the page like:

$ jc dig example.com | jq -r '.[].answer[].data'
93.184.216.34

It uses the first argument to infer the command output type.
In an other comment (https://news.ycombinator.com/item?id=33446363) we see how simply changing race on the application from Asian to Black/Hispanic increases a person chances of getting from 4-8% to 60+%. If there is hundreds of different minor data points, but then a single major data point called race that dominate all the other minor data point, then it doesn't matter that there is hundreds of minor data points.

How strong a bias is is relevant in case of discrimination. If race changes a person chances by over 12 times then that is a very major bias.
I agree with pretty much everything you said, but possibly a common metadata format (both our separate tools report differently but off the same data, etc).

I also think that you’re probably right we the patched in, it’s not infinitely scalable, but I doubt it needs to be anyway
The article actually mentions ease-of-use as the major downside of functional programming ("Functional programming has a steep learning curve")
> Why in lower level languages people cannot write some handy abstractions which will result in better security and dev. experience?

Because those programs are sloooooooooooooooooooooooooooooow
Yeah boosted tree models are the shit for tabular data
It returns the answer to an important question :)

Edit: Wouldn't mov be shorter than push/pop? (I am not very familar with x86)
Now imagine that you saw a presentation couple years back with all the nice features that smart people packed in… and here is what it came to, parlor games basically.

Maybe a nimbler PR approach would help, but then we know that standards like websql are shutdown over nothing, even though sqlite eating the world alive…
Taste vs. Skills
That may actually depend on which version of RHEL and in which decade the kernel was released... But yeah, that's more to blame the org that won't update and not on RH to provide weird backport kernels for a decade.
+1 for DARTS, a great PyTorch based TS forecasting library that implements several state of the art algos. Devs are responsive on gitter.

A similar pkg is PyTorch-forecasting but overall I prefer DARTS, mainly because of devs responsiveness and better docs
Is this code supposed to work?
The countries where the student placement is done this way.
Ideally yes, the economic situation should be taken into account as well. But what's the use of enforcing this at college level, when for underprivileged kids (any kind - wrong race, low class, bad neighborhood) the ship of chances sailed away already when they couldn't get through a proper primary school? The OP situation will happen again and again, kids with lower scores will get pushed ahead so the average "smartness" of that school will decrease. Because what is good for one individual can be detrimental in general, and what is positive in general can be detrimental for one individual. Just about any policy will have holes through some people will fall, and even if I propose a quality education starting from grade 1, I'm sure some people will point out somebody getting a hit from it.
Sounds a lot like Powershell, which returns rich objects instead of a text blob
OMG, I was looking for exactly something like this. I’d like to create immersion between Logseq and CLI. This can very useful.
I studied CompSci at a University mainly known for Medicine, so I knew a lot of med students. Again, not my experience with years of waiting.
That's a very good point, you're right.

YouTube is in fact a great example of this being a real problem - they infamously chose to reduce the visibility of non-mainstream news channels, drastically cutting their viewership while not removing a single video from their platform. They also often de-monetize videos for even mentioning certain words or subjects, greatly dis-incentivizing anyone from discussing them (e.g. rape can't be discussed on YouTube if you want to make any money from your video).
You can't reply to dead comments, effectively killing the conversation, so no, it's not the same thing.
Inheritance is not oop. If you think about it inheritance is syntactic sugar around definitions of objects. Not really a programming style because it doesn't change the structure of your program in terms of state and logic. These are simply definitions, no control flow is defined here.

I have object a and I have object b. A is similar to b. How do I define a in terms of b? That is inheritance. Functional languages can support this type of syntactic sugar. It is not exclusive to OOP.
I Love using this in streams of data, but there is a lot to be said about the pit falls. Some of them; first you might want to filter with grep first and that leads to missing metadata, second error handling is a good thing but people tend to ignore errors and then not handle them. This is basically what filebeat/logstash from Elastic does, which is a beast at parsing (and impossible to use from command line).

The power of plain text pipes is that you do not interpret them and that makes them fast, that is usefull because you handle both 100 bytes, 1MB and 1TB as input. You choose what you parse keeping it simple, fast and usually error free. This tool miss the, fast, simple and human readable part of debugging pipes. Which is fine!
I wonder if the best bet would be to hash the main site and its images. Then retroactively scan sites with similar HTML hash and flag them?

Fairly sure you could do a HTML search with Google, 7 stores having extremely similar HTML and images seems rather unlikely.

Effectively, it's virus total but for copycat sites.
Running GPT3 in Airtable
We've fine-tuned a small GPT3 model to extract structured data from resumes - any other use-cases you'd recommend looking into?