skysight-inc/HackerNews huggingface dataset:
Could be, or it could be that those systems are so aggressively tuned that newcomers have no chance to not be labeled spam while established players are whitelisted.

(I truly don't know, but I don't think it's as simple as you're saying)
One option to consider if you really want to host something is to get some space at your local transit provider collocation space. You have access to considerably larger amounts of bandwidth without all the complications of getting the path to your home to be sufficiently high bandwidth, and with sufficient capacity for your purposes. If you want something relatively highly available then power redundancy is important, and in my opinion leaning on existing infrastructure for this purpose is an additional benefit of this approach.

Setting that up will be a lot more in depth and complicated than leveraging a cloud service provider, so you need to consider the cost benefit analysis for yourself. However, if you want to self host and want the bandwidth, I think it is a route worth considering.
Chinese OEMs constantly violating Android compliance (2018)
ChatGPT broke the EU plan to regulate AI
What's up with the domain in the script?
PRESIGNED_URL="https://agi.gpt4.org...
> We have a second winter break for ski holiday.

We've got this at my kid's public school. Neighboring school districts don't, but they have two weeks for spring break (Easter) and we have only one. So that works out for me, although I don't much want to go on a vacation that needs two weeks when everyone else is on vacation; it's no fun to go to fun places that are overcrowded.
Today, I'd look at VisionFive 2 (RISC-V SBC).
Don't take everything in this article absolutely literal, then it's quite nice.

> A tired, irritable, unskilled player is not appealing, and probably shouldn’t be looking for a relationship.

It's obviously an exaggeration, but it has a fair point. Applies mainly to young men, less to young women though because they play quite a different dating game.

Working hard on becoming attractive rather than expecting to get interest from women "because you're such a nice person" isn't bad advice. Of course you should still try, but without expecting much.

> See how psychology just helped you become both rich and attractive?

It's even better. Learning just a bit about psychology, understanding yourself and others is also useful for:

- overcoming bad times and habits
- helping yourself and others
- feeling better overall
- solving conflicts
- making friends
- figuring out what to do with your life

Psychology is probably the best meta-knowledge to have.
well that's part of the point of that article, keep it short so he can go to the beach :)
There are genuine differences in browsers that need to be handled correctly and aren't easily observable or runtime-detectable. Multimedia (needed for camera/mic handling) and WebRTC still remain a giant landmine that requires UA testing 10 years later.

Web advocates can scream from the rooftops as much as they want that nobody should do UA testing, and then have basically no response when we encounter genuine browser bugs that can't be worked around.
It's not impossible, it would just require type inferencing/unification on the checked exceptions as part of the function signature.
Parliamentary elections in Estonia – majority casted their ballots online
Data as of 5. March 20:30:

615009 voters total, 301495 votes cast on paper, 313514 votes cast online, 966129 eligible voters.
We do have "successful" (but primitive) AI systems already, at least of the kind that we consider difficult to align (value optimizers / maximizers), which have a considerable impact of the world. An example would be social media recommendation engines.

We like to perscribe malice to the people spreading false news, but we forget that ultimately its often the recommendation engine that decides which things to highlight and which not to.

If you give an AI a value function that measures engagement perfectly well, and you get a recommendation algorithm that spreads false news and outrage inducing posts, the algorithm did exactly what you asked from it. The problem is that the optimizer didn't optimize for other implicit values you had in mind. (This is one of the key problems discussed in AI alignment)

Of course, this would be strongly contested by proponents of free speech who would say the AI gave us exactly what we wanted. But... did it? Or did the optimizer find a behavior that successfully manipulates people without taking into account the side-effect of radicalization of online discourse? Is that what we really want?

So, I'd say misaligned primitive AI might be already causing serious trouble in the world.
It's pointed at Cloudflare storage right now
This is an interesting idea. You could stratify the admissions process by family income level, and set bars for admission at each level that ensure an equal distribution of admissions relative to the population distribution of income.
The person you're replying to said this might cause China to start a war. He did not say it was a sure thing, he simply said this is how things often are.

In no way was the comment china-man-bad xenophobia.
Not that you're wrong, but there's definitely a huge perceptual difference when one method is done visually and another is done anonymously.

Amazon Go's system knows who I am, what item I grab off the shelf, put back and then what I ultimately leave with. There's so much personal information they gather from that order and it shows up downstream across their other products.

Bluetooth tracking can't attach a face to that and that is a far more appropriate use of tracking. It aids restocking decisions, promotions, etc, that I have no problem participating in.

My point is, if I like a particular item, I don't mind the store knowing that and keeping it stocked, and paired with other items I buy together with it. I just don't want the store to know my emotional state, confusion, and speed at which I grabbed an item.
Of course it's good for the shipping company and the water sellers. Otherwise they wouldn't do it.
I love the premise that the only way Europe can compete in a free market is if all other competitors are outright banned. What a sad state of affairs.
>Quake II on a Riva TNT running in 1024x768

40 fps, 70 fps on V2 sli

https://www.bluesnews.com/benchmarks/081598.html
+ unsurprisingly, lots of hosting providers disable SMTP/block port 25/ban you if any email sending is being detected coming from your instances, legitimate or not, as the problem with hosting IPs that are sending spam is so annoying (and even illegal in some places).
> Homeless people don't have the funds to relocate.

It's a trivial problem to solve given current government programs for food stamps, etc. Why is it even a limitation to begin with. If getting people housed is the objective, does it matter that much if it's in a different city? I understand if it's across the country, but there are plenty of cheap cities around SF, for example, yet SF is still attracting a lot of people that apparently cannot afford to live there.
It is really counter intuitive. Next time you are riding down a hill, dont lean or anything, and slightly push the left handlebar forward. Without leaning, you will turn left.
I checked the website and the docs but I still have no idea what this is about.
I thought this article would go into more than a handful of apps.

What apps do you think work well for self-hosting, even if it limited to us tech folk?

I've self-hosted Grafana and InfluxDB for monitoring and metrics and found them OK to self host. The authentication and TLS setups were the most annoying.

I've self hosted a few kinds of wiki software, but I eventually settled on a combination of a single Tiddlywiki file and uploading to S3. It works well for most of my own knowledge storage. I even went so far as to write my own plugin to save the Tiddlywiki file to S3, so I can press a button in Tiddlywiki to upload it.

I have a self-hosted docker registry, which is just the reference repository provided by Docker. It has required almost no maintenance since I set it up.

[Edit: for clarity]
The post confused shorthand with stenography. Short hand is a condensed writing system. Stenography is an input system that produces fully form to standard text, significantly faster than you could type it one letter at a time on a standard keyboard.
Baseless? China's policy is reunification.

Why xenophobic? America man invaded Iraq on a whim, and Russia man invaded Ukraine after having a policy of reunification

Countries are exerting might-is-right
Well, for one, Rust doesn't. And I think you mean data races and not race conditions, or at least race conditions with regards to data/memory access. I don't know of a language that prevents race conditions.

In Elixir and Erlang, mutating data is impossible, so those. A language like F# makes it easy to avoid race conditions as well, but it is possible if you use classes or the mutable keyword. Even then, you will not corrupt memory and are only having race conditions in terms of the order in which data is accessed. But is rarely a problem with a functional first approach. I never even need to use a debugger with F#.

Any language with asynchronous computations will have race condition surface area, but there are several high-level languages that makes this difficult.
The sooner you find bugs, the less time/effort/money you spend in the maintenance bit of the SDLC fixing them.

Rust's borrow checker actually saves you time by flagging up memory bugs upfront, the same way a statically typed language's type checker saves you time by flagging up type bugs upfront.
I experienced similar headaches without async code. I always need helper functions to let me open a file and work with the contents. It seems like I always need new variants depending on what operations I'll do inside 'f', e.g:

pub fn with_vec_align<A,V>(file_name: &str,
f: &dyn Fn(&[V]) -> A) -> A

pub fn with_vec_align_mut<A,V>(file_name: &str,
f: &mut dyn FnMut(&[V]) -> A) -> A

pub fn with_vec<A>(file_name: &str,
f: &dyn Fn(&[u8]) -> A) -> A

fn with_vec_mut<A>(file_name: &str,
f: &mut dyn FnMut(&[u8]) -> A) -> A

pub fn with_mut_vec<A, V>(file_name: &str,
f: &dyn Fn(&mut [V]) -> A) -> A

It's the kind of thing I'd hope polymorphism would solve (maybe it already does but I just don't know how to leverage it).
Fair point, especially in the case of network-bound or disk-IO intensive work.
That's also why the phishing campaigns now use Amazon SES (and amazon happily lets them, as long as they pay, it seems): their email will get delivered.
Indeed, I made this discovery eventually. I started using smooth-flowing gel pens and fountain pens on nicer paper.
What bothers me about tech hiring is that tech companies overthink it. To use a housing analogy, they act like they're signing a 30 year mortgage when they're only signing a 1 year lease. Engineers come and go all the time. At present, tech companies are laying off engineers by the thousands. Think of how much time, effort, and money was spent hiring those thousands of engineers! It's a giant waste. Premature optimization is the root of all evil, and that applies not just go writing programs but also to hiring programmers.

It's funny how they claim that a bad hire is devastating, and they can't rid of them easily, but somehow they can do mass layoffs and get rid of a bunch of engineers easily.
You tell me. Seems like most functions can be eliminated and just replaced by comprehensions or a series of map, reduce, filters, sort, comparisons, etc, with small operations applied per element.
I think that’d be gibidollars (Gi$ or something like that?).

All these unusual units are kinda fun, could spice up a presentation or conversation to throw in without context.

It gives me that hacker having fun, tarsnap picodollar/byte-month pricing vibe.
Is that a myth? Staying together is different than forming a couple in the first place. If they don’t ever become a couple they wouldn’t break up.
> One thing is clear. It’s not because under-employed guys make less money; the figures didn’t change no matter how much they made. “When I show that husbands’ lack of full-time employment is associated with risk of divorce, that’s adjusted for income,” says Killewald. “It’s not how high earning he is.”

Maybe you missed this in the article.
Self-appointed by the boards of directors at major companies and universities?
https://slatestarcodex.com/2015/05/22/ai-researchers-on-ai-r...

And no peer-reviewed research, apart from the dozens of widely-cited academic papers on this? All of these are just from one lab, not even including groups like CHAI:
https://www.anthropic.com/#papers
Another footgun is that Curve25519 has a cofactor of 8, which may reveal some information about your private key if some high-order points are used [1].

Some curves (eg: Ristretto) were designed to alleviate this problem.

[1] https://neilmadden.blog/2020/05/28/whats-the-curve25519-clam...
> Outside of embedded systems there is no other good reason to continue OOP

I work on embedded systems, and I see few good reasons to use OOP in this domain, at least not the classic version with runtime polymorphism.

In the codebase I'm currently working on, someone thought it would be a good idea to abstract the hardware behind a HardwareInterface, so you could have a concrete implementation and a mock for testing. And now every access to a GPIO pin goes through a virtual call that can't be inlined, even though the production firmware contains only the concrete Hardware class.

A better design would be compile-time polymorphism with templates. Or even separate header files for each implementation, which is how the Linux kernel does portability to a dozen CPUs.
Part of the issue is that taking AI alignment seriously does require some level of intellectual humility — a quality that the HN comment section famously lacks.
One can express curiousity in Unity, Unreal Engine, Visual Studio, etc...

No need to kill yourself with unproductive tools.

Perhaps what also makes one a better programmer is the simple realization that curiousity is one thing, but using stupid tools is a fools errand when nowadays there is a better tool for everything than tedious text editors.
DES also has a weak all 0 key (ignoring parity bits)
In that scenario, why would you not live with a relative until you can find work and pay rent? If they're not helping you at that point, they're not worth that much as family, in my opinion. I would guess most homeless people have no one to rely on, and so a fresh start somewhere else should at least be an option.
It's worse than that: bright colorful packaging is a Nash Equilibrium.
>nobody expected 100fps+

but thats exactly what you got on Voodoo2 with P2 450 back then in 640x480 https://www.bluesnews.com/benchmarks/081598.html
> It can be foreign actors

They don't have to be foreign. And tangentially, good propaganda is not recognized as such. For a borderline example, see how Call of Duty changed the attackers in the highway of death from the US to Russia [1]. But since it's only "inspired" by real events, they can claim they didn't falsify history, all the while contributing to a false perception of US forces.

Non-borderline cases are even subtler and more insidious, often indistinguishable from artistic intent, and can be anything from casting choices to subject matter (ever notice how some historical events get more attention than others?). Less overt, less coherent, but when so much media comes from California or New York, it makes their attitudes the default everywhere where that media dominates.

Imagine if the default, ambient culture, was shaped by Mumbai as much as it is today by Hollywood/New York. Yet even with your experience with propaganda, it slips under your radar. That's power.

[1] https://www.vice.com/en/article/mbmwgn/modern-warfare-the-hi...
I think if you append:

> while you think your program is off working as intended but isn't.

:P
There's no power close to the US that could counterbalance it.

If there was an equivalent south American power, you might see Mexico and central American countries looking to escape American influence, but no such power exists
Easier?

What's easier?

You usually aren't coding FizzBuzz in production code either

I would say you're constantly coding FizzBuzz. Looping, modulus arithmetic, and conditionals are all over the code I've written. At least with FizzBuzz you have a test of a person's ability to understand a task, break it down, and make sure the logic is consistent. With tree "inversion" it's not even a sensical request, it's utterly useless, and there are countless more interesting and practical ways to test understanding of recursion and trees. Knowledge that, I would bet, isn't even relevant for 90% of programmers, and if tree traversal were relevant then you'd probably want to jump to way more difficult questions (I'm thinking of the Facebook graph, for example).

I agree with the other commenter that it would make far more sense to ask questions like "you need to process data of this type, what provided data structure (e.g. C++'s STL) would you choose?"
I agree with this, and have been working to get this implemented at the large bank I work for. Being from a lower socio-economic background cuts across diversity characteristics and makes life a lot harder.

It's starting to get some traction with regulators as well: https://www.progresstogether.co.uk/
You've mentioned this ad-hominem several times. What's your background?
Actual AI researchers have wildly different opinions on this; IME, going off all the AI researchers I’ve talked to, they tend to split about 50/50.
Or it’s just a bug.
Yes, for example JAX is a strictly functional language, designed for high-performance computing and embedded in Python.
> "Software development is fun when it is a high-momentum, self-contained exercise..."

Same goes for SOME sports, I mean whenever you score a goal, your team automatically are making a profit from you. Not that is bad, but it still does.

But what you're explaining is part of the software development or I.T. in general.
There's reports of prisoners complaining about the torture of being fed salmon all the time, because it used to be common food. People signal their class and status through everything, also through food.
I think it's a duty-free-shop present across much of Europe, where it costs double the supermarket price for business travellers who've forgotten about their children.

One of the discount supermarkets in Denmark was selling enormous quantities of it, and similar products, when Covid stopped most travel.
The USSR under Khruschev tried something similar: they were worried that people were becoming stratified: university-educated people would send their children into universities, factory workers would send their children into technical schools. Surely in a perfect world the demographics of university students should reflect the demographics of their parents' generation?

So, a lot of restrictions and quotas were added to get these working-class children into universities. A couple of years after the first batch graduated the program was rolled back. Soviet scientists started to complain, because diversity and equity be damned, the quality of the graduates cratered. If you want to be able to rain nuclear fire on the USA, you need the best and the brightest working in your research institutes.
Lobster was once for prisoners and slaves or a poor mans food, while nowadays it's almost exactly the opposite. It'll be hard to find a prisoner or slave that gets to eat lobster.
No.

That if one kid is poor or minority or unstable background, etc., and a bit of a loose cannon, they'll get graded lower for the same answers, punished or dismissed if they question anything, not going to be able or willing to check in before school or after class for more help, etc., meanwhile goody two shoes daughter of the town dentists will give the same answers, socialize better with the teacher, who knows the parent's status, and likes the kid, give her points back, and by the end of the semester they'll both be just as smart, but one will have an A- and the other a C+.

Basically kids having the "right" kind of parents and community connections and behavioral signifiers is at least ~1 letter grade overall regardless of students and ability.
They go as far as having lights transmit which part of the store you're in with imperceptible flickering: https://www.usa.lighting.philips.com/systems/lighting-system...
Is there a definition for 'high performance'. Does a .NET language like F# qualify. Or does it have to simply be compiled? I'm just not sure that Python wouldn't qualify.
Unfortunately, they made a really dumb mistake: getting rid of nuclear power in favor of shitty coal. Doesn't exactly make them look eco-friendly.
It was a long way. I was 34 years old when I broke with my partner. She worked witn me at the same place (Spanish university). I have to work with she 3 more years until I have to go out of that place, because it was very hard to work with she (and her new boyfriend, he worked at the same place too).

It was very hard. I had to return to my mother's home, and tried to search first another job, then another place to be, and last another couple. A process of 10 years.

Things I learned from then:

. Patience and keep calm. After some years things will be ok again, but it needs time (and work). It's a long hard way, but keep calm, don't want to solve everything in days or weeks.

. Family is important. I really thank my mother for his support in a very difficult time.

. I think I had to go out from that work the day after, not three years after.

. Only few people at work would be real friends.

Sorry for my poor English and good luck.
I think what might actually be hard to game is teacher recommendations. After all these people have been with the kid for a long time and know what they can do. They also tend to be distanced enough that they don't have to say good things about every kid.

When I was 11, I had a teacher lean over during class and tell me how much she didn't like me, that I was the laziest student she had ever had, and that she couldn't wait until the end of the year because she wouldn't have to see me any more. To be fair: I wasn't a horrible student, was usually quiet without many friends, and just wasn't at the point to handle 2-3 hours of homework, probably due to undiagnosed issues.

I learned that teachers don't always have your best interests at heart, and I couldn't trust any of them much. I couldn't imagine the stress of trying to impress teachers to the point of getting recommendations, and I can't imagine she'd have given me one and I probably would have been scared to ask the others after that. On the other hand, it also became quite clear that you could game the system a little if you got the teachers to like you.

Just because they don't have to say good things about every kid doesn't mean that all of them will say things that give a fair assessment, though a lot would try a little more than this woman did.
+1 to influxDB (I use older Chronograf instead of Graphana) for home automation/ sensor monitoring, even on Rpi Zero hosting was very easy to start and zero maintenance from there
I find it funny to blame the "Russian organizers" as opposed to the thousands of American people who are members of the groups and showed up on the street to protest and fight. Do you think they were brainwashed for $200 in Facebook ad spend?
Why is it weak?
The only ones I can think of with literally none[0] of those problems use a shared-nothing concurrency model. Usually, that's fine -- downright pleasant, even. Occasionally, it's a real problem to accomplish something in a shared-nothing environment.

[0]- Well, assuming "race conditions" means "data races". Obviously no tooling can prevent race conditions in general.
it's even worse than stupidity. it's all done in the name of UX. Apple style. please use the "supported" browser.

they did the same with web Skype.