skysight-inc/HackerNews huggingface dataset:
Any time you reject a segment of the market, you're limiting the pool of available vendors. This obviously applies more to markets with significant presence in the boycotted country. Semiconductors for Taiwant, Israel makes plenty of sensor and software products.
My girlfriend and I moved into a small apartment building and got 4 other families with kids to move into the other units. We’re trying to create a more supportive and social environment for us and our daughter: chicagofamilyhousing.org
Interviews usually have extremely limited time, especially if some interesting “tangent” comes up, which often tell the true depth of their knowledge. Maybe the concurrency would be one possible tangent.

Regardless, the concurrent approach would be 90% the same as the single thread approach, leaving it for a good “after the fact” question, assuming the candidate still has time.
No, please tell us all how "true and yet still invalid" works. Because it's funny that you think that's actually a serious thing to say. Is this something from Foucault or what?
duh daDA DA DA!
Your argument sounds like deflection and elementary school logic.

If Cisco has problems, that should also be dealt with.

But because Cisco has problems doesn't mean that Huawei shouldn't be dealt with.

In Western cultures, we have the notion of "Two wrongs don't make a right."

This is a classic Chinese government talking point. "Don't look at what we're doing. Look over there, instead!"

For decades it's been using the same tactic when anyone criticizes China for trade imbalances and human rights abuses. It's really boring and base at this point.
Usually you try to avoid overhangs but this experiments makes you realize of the true limits of the 3d printer.
I'm gonna try the Pin Support Challenge next weekend.

https://www.instagram.com/p/CjVvw5xjt2o/
Huawei singlehandedly destroyed Canada's Nortel Networks through espionage and sabotage.

The CIA did an analysis and discovered that Huawei was dumping wireless equipment to small wireless providers in areas around US military basis at a loss. At the very least, the ability to disrupt communication of those military bases were easily achievable.
Glitch's free plan is pretty much useless for everyone except the intended audience: new programmers looking to get help from the community (there's a button) and experienced programmers looking to provide that help. It has tiny resource limits. $8/month lifts some of the limits for all your projects and gives you five "boosted" projects with more memory and storage.

People who've been around a bit will recognize its previous name: Fog Creek Software.
Yes and no. If a sufficient % of users do this, then you're stuck with "I guess I gotta email them since I have no way to measure engagement". Also, keep in mind that without these pixels, a sender doesn't know what their open rate is.

Open rate is a large metric of whether a sender is considered a spammer or not by Gmail and Microsoft. Without these pixels, senders have no way to benchmark their own behavior against the general ecosystem. It's like asking a runner to get better but not telling them their own mile time. Clearly there can be other solutions like if major email providers gave senders aggregate data on the open rate of emails they process for a given sender, but then you get back into the question around if this is tracking etc much like in this thread.
Now imagine people start trying to ban car companies from making new cars, because they'll probably just be luxury cars for brogrammers anyway, plus more cars means less parking availability!
To each their own, it doesn’t sit well with me and I got used to `grep -rE ‘^pub’ <module>` to lazily get an idea of what is available to me.

Glad it works for you though, it’s not likely to change with my little whinge. :)
Happened a lot in the Bay Area. Can only speak to my own experience of course.

I changed the text to reflect a more universally accepted state though
It's glossed over because it's trivial, isn't it? Just statically link libcurl through a binding. And at least Haskell also has Haskell-implemented HTTP and TLS libraries. There's even options.
The day there's a large enough internet outage will feel like awaking from the Matrix.
This makes me melancholic. One should be able to express themselves without the overhead of privacy concerns.
A lot of people mistake activity for productivity, and you can capitalize on that. If you send one or two emails a day, summarizing what’s going on with a project in excruciating detail, people will start to think of you as that vaguely annoying person who has his fingers on the pulse all of the time. This is an even better strategy if you make the rounds, calling and talking to people to get status updates as to what they’re doing before sending an email.

That word "people" is doing a lot of lifting. Some people will actually value behaviors like over-communication and other won't. It all comes down to culture.

Organizations whose management ranks have a lot of over communicating, bossy, self-promoting, nit-picking, blame-pushing, excuse-spinning, credit-grabbers will promote the same kinds of people to top positions. But people who actually do the work will see right through these behaviors for the obvious plays for promotion that they are.
It's not illegal, you just wouldn't get government contracts, or be accepted as a government employee. Essentially, you can't say "don't buy from Jews" and be a teacher or sponsor KKK-marches and do landscaping for the local government.

You can do both without doing business with the government though, so legality is not questioned.
The courts have decided that the federal govt can put restrictions on money they give the states. It's also not the same thing as states passing laws saying you as an individual or business are disallowed from making your own choices about who you might wish to boycott.
If this were Microsoft I wonder how it would have played out. Or VMware.
Well he is right in that Huawei source code has been reviwed by Uk gov, and they found nothing. The accusations do appear to be based on nothing at this time.

I would like tonsee rigorous benchmarks for vode quality and trustworthyness, not arbitrary and whinsical political decision-making
There’s a very fine line.

What is the standard way to set up the editor? How do people connect to databases? How do people generally reproduce an issue? What’s the attitude towards prod DBs? In fact, what is the expectations around asking questions?

Each of these questions has many different answers. Even a very experienced developer may never have seen other options and have intense expectations but not write them down because they’re “obvious”.

I wouldn’t be surprised if some company had some standard way to do certain Git operations due to some possibly misguided internal tooling effort… etc

If you really don’t want people to ask questions like that, you need to have company specific documentation which is required reading.
As is the article, and almost everyone talking about the topic.
Yes, the subset of Prolog that is called Datalog can be interpreted in such a way that termination is guaranteed, and that is a nice and valuable property of this specific subset, i.e., the functor-free subset, of Prolog.

This is a good example to illustrate why it can be useful to interpret specific Prolog programs and fragments in specific ways, which may also differ from the default execution strategy.

As a specific instance of such an execution strategy, we can again consider SLG resolution: If we interpret any pure Prolog program that does not use compound terms with SLG resolution, then every query we post terminates universally.
> Some systemic problems don’t get fixed and consistently cause problems.

That's true, but if you're in an organization like that, the fact that some people are unproductive but use the methods described in the article to obfuscate that fact is the least of your problems. Your real problem is that your valid warnings about systemic problems aren't being listened to. Often the only way to fix that problem for yourself is to change jobs.

> A good antidote is giving frank feedback and working together to come up with a solution.

If you're in an organization where this can work, you're in an organization where the people who matter can tell who is actually being productive and who is not, and aren't fooled by the tricks described in this article. Which means that those tricks actually aren't a problem that is worth worrying about, which is why I gave the observation I just described as an antidote.
That latter part is the one that breaks down in practice.
Twitter threads force the author to be more concise and split the thoughts into smaller pieces. And if there are picture to the tweets that makes them even better.

It's a very good starting point, getting a summary of the topic, before diving into a longer blog post knowing what to expect and with some knowledge you probably didn't have before.

The way I'm learning best is having some skeleton that can be fleshed out. A concise Twitter threads builds such a skeleton if I didn't have it already.
Hey HN,

I built next-movie for two reasons:

1. To scratch my own itch and experiment with Next.js 13's new appDir architecture based around react server components

2. To build a better experience for finding great movies

I definitely accomplished #1 and #2 is a WIP.

The underlying movie database uses a combination of TMDB (primary source), IMDB, Rotten Tomatoes, and Flick Metrix, and is open sourced here: https://github.com/transitive-bullshit/populate-movies

Currently, you can filter / sort by IMDB rating, Rotten Tomatoes scores, genre, and more. All movies include the best official trailer on YouTube according to a heuristic, and you can view search results by 3 different layouts: Grid (netflix-style), List, and Single.

Single-movie view is for people like myself who are tired of looking at endless feeds... it gives you a single movie matching your search at a time, with a big "Next Movie" button to cycle through the results one-at-a-time.

The algo to pick the next movie is actually really interesting.. it uses a 2D dissolve effect to traverse the search space (with a random offset generated client-side), making it so you cycle through movies seemingly at random but without duplicates. (https://github.com/transitive-bullshit/dissolve-generator)

The app is open source on GitHub here: https://github.com/transitive-bullshit/next-movie

Cheers,
that's correct, you could be have it on 247 with trick!
>How do we know that the Cisco equipment also isn't backdoored and if I send a few malformed TCP packets it opens up its control plane on the receiving port?

Nothing so sophisticated is required. Look at the sheer number of "default credential" and "static credential" for a whole variety of products:

https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=Cisco+crede...
The Mathematics of Dobble
The only thing segmenting the market are the anti-BDS laws. You can boycott Israel and still bid on a government contract and let market forces do the work.

This isn't an issue of market efficiency though, it's an issue of violating the first amendment.
Yeah this is it. I'm not sure how they actually attribute value and if "Alexa, buy batteries" counts to their P&L or the e-commerce side. Either way, I'd assume the same as you that they never intended to turn a profit on device sales but rather as a loss leader for ecomm and it's probably fallen short.

The listening capabilities are probably the most valuable and my grapevine says they're pivoting to buy up audio content (ie Wondery).
There's a "select all" on the left sidebar. Took me a bit to find it too x)
I’m not against bootcamps generally.

I just hired 4 people for my team, and the guy with 0 experience and bootcamp grad is actually the most valuable.

More using it as a euphemism for those that aren’t particularly skilled. Skill is more a product of motivation of the individual, and bootcamp vs college doesn’t matter much in the end.

All that to say, the gold rush where low skill people can get a 6 figure job after a short period of training is coming to an end
I think there is an assumption hidden in your words, that years earlier in life are in some way more valuable/fun/important than years later in life. I get it, HN's demographics skew really young, and I bet a lot of people here believe that.

Even as I approach elderliness, I still feel that every year of my life has become much more joyful, exciting and enriching than the previous year. I would absolutely not trade away multiple retirement years for a single year of fucking around in my twenties.
What did coolify have that caprover didn’t?
> Fighting to stop censorship while also fighting to keep religious texts out of the public school system isn't contradictory to me.

Right, and I think the Catholic League’s framing is disingenuous. From the opinion[1], the ACLU wasn’t trying to ban the textbook, they were saying that teachers shouldn’t be compelled to issue a canned statement to their class which promotes a religious text as an alternative to their scientific curriculum.

[1] https://www.aclu.org/sites/default/files/field_document/asse...
Mine was “Elon Musk’s armies are about to begin the slaughter”
After reading about all the privacy concerns, the thought of bringing this product into my home have not crossed my mind.
When there is no new content on HN, I'm gonna refresh this one.
I think those analog indicators could be driven through PWM without the need of a potentiometer equivalent. Their moving coil and needle inertia would work as integrator or low pass filter wrt the pulses, so just applying a square wave that goes from 0% to 100% duty cycle would move the needle from min to max, with 50% that should go to half scale after some calibration. The signal should be high enough in frequency so that the needle doesn't dance around, 100Hz would be more than enough, and current should be limited by placing appropriate resistors on both + and - pins of the indicators, then the central pin would go to a push-pull capable gpio (that is, capable of both sinking and sourcing current), or adding a power opamp to normal gpio ports, in that case any ucontroller could be used, including small ATTiny ones capable of software USB implementation.
I don't think that's obvious. You could well mean that "X is better" in general, and consequentially even advocate that "so Y, which is not better, is a waste of resources and should not be done".

It's hard for an outside observer to judge which one you mean, and just in case you meant the advocating one, people might feel to discuss to prevent damage.

It's easy for you to clarify with "specifically for me" or something similar.

And there even is something that I think is generally better, namely that I've seen this blog (and others) attract long form comments from people who were also there, and elaborate some more historical details in them. On Twitter it's mostly condensed to the bare minimum, which you can see on this very Twitter thread! So losing the blog would be bad.
I get only 404s for the reference materials, and the "check out the github" and "check out the web site" are self-referential.

Where is the actual info?
CompCert disagrees.
I worked with one team who deliberately chose pointer receivers for everything. Their reasoning? The compiler can't know if the receiver for the call you are making will be nil at run time, so it doesn't complain.

Yes, they literally chose to subject themselves to runtime panics to silence the compiler.
Here are some possible second-order effects if you can't say that you boycott X in writing.

- It means you can't advertise that you boycott X and get business from other people who also want to boycott X.

- It means you can't require a subcontractor to also boycott X when doing a job for you.
“I learned it from you dad”…
> What if the government only awarded contracts to companies who stayed silent on gay marriage, and didn't normalize it in their advertising?

But they already do that, don't they? I mean, not anti gay marriage, but pro diversity. For some reason the UCF bought email lists from some entity, and they believe me to be a small business owner in some US state who shares my first name. I occasionally get emails from them asking me to join their diversity-training in order to become eligible as a supplier.

That's pretty old news. The only new thing (and the reason the ACLU cares, I assume) is that it's affecting a view that is currently associated with the left (BDS/anti-semitism/anti-israeli campaigns).
Lack of interaction is a strong participation in office politics as well.
One accepts that the signal-to-noise ratio coming out of AWS is sub-optimal.

Fine.

For the boutique power user wanting to put a server in the cloud for whatever ISP reason, what are some alternatives?

Is Digital Ocean or Google less likely to run afoul of IP range blocking? Or does one need to span a hybrid proxy system across multiple providers to factor out the blocking woes?

Or, is it time to go to (gasp) IPv6 for better joy?
The American colonists weren’t trying to boycott English tea while still trying to get government contracts from England. The question is not whether the government can ban a boycott (obviously not) but whether it can use its position as a major buyer to influence such boycotts.
There are a few sources. There's the official API [0], the Algolia search API [1], and the BigQuery dataset which is pretty up to date [2].

I used the Algolia search API, it has extremely generous rate limits and page limits.

[0]: https://github.com/HackerNews/API
[1]: https://hn.algolia.com/api
[2]: https://console.cloud.google.com/bigquery?p=bigquery-public-...
Initial version of AngularJS by Miško could almost be considered it's own (compile to JS) language.
> Is this a reference I'm not familiar with?

Seems like it's a reference to AFU establishing themselves in Liman and 1000s of russian soldiers backing down?
That's all I could find https://theins.ru/en/news/254974
So, yes then.
> Herzog, who has admitted to bending the facts even in his documentaries, notes curtly at the book’s outset, “Most details are factually correct; some are not.”

I read this book a couple months ago. I liked it, but I think that saying most details are factually correct is a stretch. Certainly the major, historically verifiable facts probably are, but by volume it's got to be mostly made up: it's a book set in the mind of someone Herzog probably interviewed briefly, likely through a translator. There's just no way I believe the running narration is based mostly on details Onoda provided, there's just too many of them and they're too specific. Don't get me wrong, it's a neat book, and Herzog has earned so much respect from me that he can claim whatever he wants.
> So is your office right in Beijing or somewhere else?

Is your office in US State Dept. building?

> Here you are on a US website, free to post critical things about the US government with no fear of being put in jail or re-educated.

A lot of Americans who have been kidnapped via 'rendition flights' and tortured for decades would disagree.

> Why don’t you go to China and post on Weibo about Tiennamen Square

Chinese people do that. Nothing happens unless they are backed by NED or they lie.

In contrast, why dont you start posting about the latest US foreign policy initiative and try finding out how much it will affect your life?
I’ve used an Alexa outlet to automatically turn the Christmas tree on and off. That’s the extent of my foray into Alexa and smart homes in general.
I would say there is a lot of potential. I think in ten years every enterprise product, and major websites will have some kind of blockchain associated

Crypto, reputation, hosting, authentication, spam, advertising, captcha, auditing, consensus... Blockchain is more than just crypto
"Ask HN: Is HN worth caring about?" is by far the best one I've gotten.

"James Webb Telescope Recall" was pretty amusing as well.
See also https://news.ycombinator.com/item?id=33700792
I don’t understand what you mean. Okay, you can create anything you want on top of Prolog. Is your point that authors of Mangle should have created a Prolog instead of their own Datalog?

Or is more “why don’t they just use Prolog”.
People would more likely buy a tiktok phone before a twitter phone. I take my phone with me because I need a timer, not the internet.
You’re a very physically attractive man if you managed to get 40 dates in one year.

Your experience will be nothing like that of an average looking man.
> they were running entirely on free Heroku dynos. This year they successfully transferred to AWS, but they got to a fairly big scale while running entirely on free Heroku dynos.

I’ve read so many of these stories now that I understand why Heroku is phasing out the free tier.

It’s kind of fascinating to see how some engineers see free tier limits as an optimization target. I wonder how many engineering hours across the industry went into arbitrarily keeping services small enough to fit in the free tier.
> The CIA did an analysis

I had my doubts, but not after the CIA said it's true.
Amazon isn’t good enough for buying things on Alexa to seem reasonable. Many users barely trust the web interface to show legitimate products — how is voice control supposed to make any sense?

I would believe that Whole Foods could pull this off. Or maybe Target, or more generally any store that competently curates their inventory. That’s not Amazon.
Just stumbled upon this: https://developer.apple.com/documentation/distributed

is this not good enough?
No, for a start some allocators don't even use sbrk (all mmap), and glibc's ptmalloc will use mmap for large allocations, ie you can allocate multiple megabytes with a single syscall with ptmalloc. Granted, if memory has been mmaped, you will pay a page fault because of the zero page optimization when you first write to it.

Furthermore, memory which is freed is often not returned to the os, either for fragmentation (you've used sbrk..) , or performance reasons (minimize syscalls), and put in a free list instead. The next call to malloc then will not require a syscall, if it can be satisfied with existing freed blocks.
In between a wiki article sourced from Anglosaxon and Anglosaxon funded sources and the parliamentarians and ministers of EVERY single muslim majority country who went to Xinjiang and concluded that there were no concentration camps there, I will go with the latter.

> posting content against the ruling government's agenda would not by itself cause the poster to face incarceration or worse

Neither in China nor anywhere else posting anything against the government's 'agenda' does anything unless one is backed by NED. At most you get your post deleted.
I have it installed, but I'm not sure I understand why its as you say.

Why are you scared of C? Also, should I remove sshguard? I dont want my server going down.

Btw, it has been updated after 2010. Are you talking about 2010 release ?
Why choose when you can do both?!
Having worked with Go from the days of vendoring, to Glide, to Dep, it is really amazing to see Go turn its greatest weakness into one of its greatest strengths and most-loved features. It was worth the wait. Here’s hoping the rest of my gripes follow a similar arc.
> Why aren’t students tested on their word processing skills?

It depends on the educational system.

> Wouldn’t teachers want their students to be able ... write up a document

It depends on the teachers.

In the early 2000s, I had a similar question nagging me: Wouldn’t schools want all their students to have digital skills?

Fast Forward to 2022, the simplest digital skill (= word processing), is still (as your question prove) an issue (in the US?).
I actually had some eye openers on how a cpu works in more detail after reading this article. Is there any good material for understanding cpu design for beginners?
$150,000 - why bother going to court?

Not to say it's an insignificant sum, but after court fees, representation, and the risk of failure, it doesn't amount to an award of note.