skysight-inc/HackerNews huggingface dataset:
Paste the link into Google and view the cached version, like so...

https://webcache.googleusercontent.com/search?q=cache:ktqdJh...
I like it. I built something similar recently for indexing scientific publiations on r/COVID19 based on Elasticsearch and Kibana.
How many SaaS companies discount a longer commitment purchase? Pretty much every single one, especially in the enterprise. And this is better for customers that want a cheaper monthly rate in exchange for paying upfront.

As a few folks noted below:
This feels like a pretty intuitive presentation of pricing, with three clearly laid-out options:
1. No contract, pay monthly
2. Annual contract, pay monthly (cheaper than 1)
3. Annual contract, pay in one go (cheaper than 1 & 2)

The soundbite of "oh they made me pay to cancel" is so easy to virally hate on, but the fact is that purchasers chose an annual contract. That being said, would be nice to see a confirmation message along the lines of "Early cancellation of a massively discounted annual plan results in an early termination fee." Always room for improvement.
Does iOS twitter block NSFW posts?
Like a kind of inflation that devalues both code written and associated technical debt.
No joke, I created an iOS app a few years back that had a web view with a built in search bar and was told I needed to mark my app as 18+ because users could search for inappropriate content. My appeal was denied.
From the link: "Owners of communities designated NSFW by Discord will have to submit an appeal if they wish to have the NSFW server-level designation removed."

That doesn't sound like self-designation is the only path to being marked NSFW.
Was expecting some snarky "Should I use C? No." single page but this was pleasantly well done.
The best french tacos are served at a place in the upper upper west side NYC called "Bombay Frankies." They have the best Americanized french-mex rotirolls. Can't be beat. http://bombayfrankie.com/
Number of Hospital Beds per 1k Inhabitants (1960-2018)
I thought its rel=noreferrer

that's what MDN has
You got the demographics right but there are many O'Tacos in Paris, just not much in the Champs-Elysées area.

I've never tried it myself, they look disgusting. I probably would have, if I was younger...
I was searching for the quote because the text is italic, and I realized it's because you wrote UNIX with a star two times (for Unix-like ?)
Can you name some of the latest NATO member that were defended by NATO?

NATO has the "enhanced forward presence" (tanks) in Estonia and "Baltic air policing" (fighter jets) covering all 3.
I don't think that supporting positions is the same as conspiring against them, but I don't care what US gov does.

But I don't think that it's a full conspiracy that involves papers, everywhere in the rest of the world.
It's always sad to watch these apps go through the phases of their lifecycle that seem like inevitable steps at this point. It's all fun and games in the early days, but eventually the incentive structures that watch over us begin to deteriorate user experience and increase hostility, whether it's via more advertising, invasive privacy measures, or worsening content restrictions and censorship. It seems inevitable that these things start getting worse as an online ecosystem scales up to massive numbers of users.

It often reminds me of platforms that try to stand out and be different from the others by empowering users in various ways, and this works at the start, but as they get millions of users they realize the other platforms acted as they did not out of choice, but out of force. You have to comply with app store guidelines, payment processor requests, banks, various world government(s), profit models that actually work, and so on, and before you know it you've become the very thing you sought to disrupt and are no different than every other major social platform with >100M users.
We've got that in the UK. Most (all?) cell service providers require you to call them up and ask them to unblock your access to "NSFW" sites over mobile data.

I recall the Vodafone customer service rep very distinctly asking me, "Sir, are you aware that this will mean you will be able access websites of an adult nature?" and replying with a resounding "Yes, I look forward to it, please go ahead!"
It was only when Verizon bought Yahoo.
Stuff like this is what will divide the internet into national fiefdoms. We’re already seeing it with India, Russia, and China. It’s only going to accelerate when creating a FaceGramTube clone becomes easier and easier.

If you’re running a Western startup and think the open internet is a noble idea, please, check your morality at the door.
Nice! Thanks for sharing! Didn't realize 3M was working in this space (but then again, whenever I ask or check if 3M is working on $randomThing, it turns out they do; it's a real-world ACME).

> but there was no takers in the end due to the IR requirement and such cameras not being everywhere yet

I wonder why that's the case. What kind of IR camera it required? I was under the impression that turning a regular camera into an IR one was just a matter of digging out its IR filter and replacing it with a visible light filter. Or did it require the kind of cameras that are used in thermal imaging? Unfortunately, I don't really know what the technical and business challenges are for ubiquitous IR. Could you share some information about it?
The rise and fall of Canary Wharf
The US is one of the top 15 countries to visit PornHub. And the LA area is one of the top porn producing areas in the world. There’s plenty wrong with this country, but I don’t think we’re particularly more against porn than other countries.
It's actually a burrito. I guess _some_ might call a burrito a sandwich, but only if they've never had a burrito before. It's weird that the article uses the word sandwich at all because it really doesn't communicate the right idea at all.
Sure I’ll give credit for his recent philanthropy, but the man crushed a generation of innovative software companies under his heel. Fortunately he didn’t see the web coming and failed to stop Linux, but make no mistake was not a good person for most of his career, and we are still feeling the effects of the damage he did to the software world.
The closest comparable protocol IMO would be SPI-- which generally requires more wiring and more "slave management" (addressing a certain slave device is typically done via dedicated chip-select connection, while sharing data lines).
Potential data rates are significantly higher (>1MBit/s)
But SPI is even less specified, and you will sometimes encounter slaves with diverging/exotic requirements (regarding chip select/clock timing behavior, actual protocol structure on bit level, etc.). This is also typically full duplex unlike both others.

I2C is highly suitable as an interface to a bunch of registers, while being still very simple (especially wiring/addressing) and easy to get to work. Slave devices are also typically more consistent in behavior/requirements than with SPI.

CAN is by far the most complex of these; it is not intended for connecting components on a single board, but instead to connect discrete components. It typically needs transceivers (separate from your controller), and has typically the most rigid timing requirements for participants. Multiple bitrates are possible, and the protocol already comes with mechanisms for clock synchronization, CRC checking, message retransmission on error and basic protocol structure (11/29bitID + up to 8 data bytes per message).
Actual useful bandwith is often the worst with this protocol, also because overhead is very significant (think ~150bits on the bus for every message containing 8byte data+29bit ID)
Max Bus baudrate is typically 1Mbit but 250K is most common, while higher rate extensions exist (CAN-FD).

Never used PJON before, but AFAICT its more of a software stack on top of existing protocols (while also defining a custom physical layer). This one is MUCH less pervasive than the other three from my experience.
> Because at least old money understands the concept of noblesse oblige.

Sounds like it was written by someone who didn't grow up around "old money".

There's plenty of statistical literature on this myth.
Ireland based Apple store.
In V8, JITed JavaScript code is never writable and executable at the same time; the JIT writes into a buffer, then quiesces JS execution, then copies/flips permissions, then starts running JS code again.

In the Wasm engine inside of V8, the code is writable and executable at the same time because the JIT uses multiple concurrent threads in the background during execution and incrementally commits new JITed code as it is finished. (And, funnily enough, this performance optimization is mostly for asm.js code, which is verified and internally translated to Wasm, to be compiled and executed by the Wasm engine).

The long-term holy grail is to move the JIT compiler entirely to another process, so only that process has write permissions, and the renderer process (where Wasm and JS execute) has only R and execute permissions, and they used shared memory underneath.
> The poor get poorer not because tech startups get richer.

Not that Uber has made any money, but it's certainly dropped the price of taxis and their market. Someone got poorer.
For those wondering, this is 100% an Apple-directed decision. The strings for a canary version of the client, at one point, blamed App Store rules directly: https://github.com/Discord-Datamining/Discord-Datamining/com...

I can only assume that it is also against Apple's rules to blame Apple for their draconian policies, and therefore they had to amend the text.
I have a few hundred tailwind classes left in my projects after a purge css pass. If you have thousands you probably should start looking into extracting some components. If you literally have "a few thousand" colors in your UI you need to find a new designer.

And CSS variables are great but way more verbose and still require you to come up with "semantic" names for everything.
The point he’s trying to make is that if you’re in a low risk group (let’s say under 30 for example) maybe it’s a better idea to just skip the vaccine.
Thank you for the comment! I will revise that part of the post to avoid confusion.
d) soil aeration/permeability

https://link.springer.com/article/10.1023/A:1008891901953

and your point c) is a pretty big one
This is why browser is better than apps...for now
"Advanced C usage" can you explain this, please? What in C is so "advanced" that it's more black magic than C++ or Rust or any other high level language?

With C, what you see is what you get. I don't see how that can possibly be black magic.
Just the other day, @mbostock posted this: "Given an array of length n, how would you select m ≤ n evenly-spaced samples from the array? Surprise: you can use Bresenham’s line algorithm."

https://observablehq.com/@mbostock/evenly-spaced-sampling
> That is because Polish allies did not react to Hitler's invasion

You mean, except triggering WWII in the West?

> Poland was given to Stalin to become USSR's satellite

What would you have proposed; launch WWIII?
It's not just a blood clot. It's a pretty unique blood issue that's really complicated and really dangerous.

Why pause it? Several reasons.

The USA has tried very hard to keep vaccine confidence high. We didn't follow the UK's lead on prioritizing first doses; we're giving doses on the schedule the doses were designed for. We didn't approve AZ yet, because there's some question marks there. We didn't approve a myriad of other vaccines from other countries we don't trust. A great way to blow that trust away is to continue to let some people get J&J then watch as people continue to die.

Second, J&J has had serious supply issues. Pfizer and Moderna have been the workhorse. I haven't been able to find clear data but it looks like J&J is less than 10% of the doses injected. It would be much, much more substantial of a problem if we had to pause Pfizer or Moderna.

Third.. and this one is maybe more controversial.. J&J does have lower efficacy. Maybe the USA is better off with a two-dose-vaccinated populace.
Verifiers haven't caught up to C11 yet.
It’s a privilege to get to say that the existing (fiat) financial system does a lot of good. Yes, it is a core part of our society but it is cruel.
The government, ultimately, makes this worse. Perhaps we will see this change, only time will tell.
Until then, cryptocurrency is an evolving force that has armed individuals with hope to get out of the pile of shit. I think it will change the world in a big way. You don’t agree and that is cool. But I encourage you to open your mind a bit.
The USD has been an unstoppable force in supporting tax evasion, money laundering, climate warming, and straight up killing of others. It has been used to undermine and destroy societies outside of America.
Why do you ignore this and focus on one archetype of a cryptocurrency investor? With your logic, anyone who owns a USD is responsible for all that destruction caused by it.
Food for thought, maybe.
Both statements don't make sense to me. If a PAAS doesn't directly support Procfiles, Buildpacks, etc then it's not a clone. And not supporting these files would be precisely a great reason to not migrate, how/when would you want to make that investment into some other configuration/deployment definition that you can depend on existing beyond the cheaper hosting company you're considering using.
Is WebAssembly magic performance pixie dust?
We actually update each machine while it is serving live traffic, with no downtime.

We start a new instance of the server, warm it up (pre-load popular Workers), then move all new requests over to the new instance, while allowing the old instance to complete any requests that are in-flight.

Fewer moving parts makes it really easy to push an update at any time. :)
The point was that it looks very clear to be a restriction coming from Apple (which is why it's about restrictions specifically on the iOS platform and nowhere else). Apple is forcing these rules onto other apps like Discord.
I really didn't noticed that console.log() can be used like this. I have only used it for debugging purposes. This puts my perspective at the moment into exploring and discovering new things.
Here's an alternative perspective: https://newrepublic.com/article/162000/bill-gates-impeded-gl.... Bill Gates may want to eradicate disease, but he's not willing to give up on IP protection maximalism while doing so. Whether his approach is net-positive or net-negative remains to be seen.
> Citation? I don't see anything in the announcement that indicates this is being driven by "US morality".

Do you live in the US? I’d say it’s generally pretty well known that American culture glorifies violence, yet are very prude and puritanical about sex.
Scam victims complain to legislators

Legislators ban scam in consumer protection law

Subsequent victims just get the credit card charges reversed, or a trivially easy court victory.
This isn't the case nowadays.
Currently I'm on Manjaro. I went through my post-Ubuntu cycle and looked into Gentoo, Mint, Solus, and FreeBSD again. Basically Manjaro made running Arch painless. I'm happy enough for now.
> how trustworthy is this ?

According to the repo:

> The only permissions/settings the extension utilizes are for webRequest and cookie functionality, and nothing more.

… so what's there to distrust?
Looks like the whole of big tech (and parts of the fast growing startup ecosystem) is installing a global 'Parental Control' system.

Can't wait for the parents of big brother to step forward with this in the future. /s
Stuff like this is so ridiculous. If ANYTHING it should be the opposite... servers or channels should be marked "kid safe". SMH.
We are deriving the tags from the terms and bigrams in title, text and parsed html of linked web pages. Top frequent terms per post, but only if terms are within top 65k tags per index. Stopwords are excluded.
say (1/10+1/10).WHAT;
say (1/6+1/6).WHAT;

both are Rats, they just get stringified differently
Drought in Plains a concern for U.S. corn and soy crops
Negative Effects of Micromanagement on Software Teams
Bezos' Blue Origin Pentagon contract to design nuclear-powered spacecraft
> I've also got the sinking feeling that it won't reduce the proliferation of low quality content for clicks because that business model is perfectly feasible in the subscription world. It might even speed it up as people gravitate towards paying for content that they agree with or tickles them.

Agree. One of the functions of major news outlets in the past was to be gatekeepers, but in a good sense: they would not countenance a journalist going off on flat earth conspiracy theories, for example, because their editorial process filters out stuff like that. Of course there are the negative aspects of gatekeeping; nothing's perfect.

Substack will likely see the day, if it hasn't happened already, where a content creator is pushing bogus information and Substack will come under public scrutiny. It's another variation on the 8chan situation: if you allow anyone to publish, you're gonna get a lot of illegal or harmful content.
Curious to know how does it differ from HN Search [1]? HN Search API documentation [2].

[1] https://hn.algolia.com

[2] https://hn.algolia.com/api
But of course Apple is happy to have a Twitter app and a browser that lets you watch porn all day. The level of hypocrisy is astounding.
It's worth noting that I2C dates back a long ways, when we were still doing a lot of things like TTL, and weird asymmetric termination circuits were the norm. And it was under patent for a long time, so its development was stunted, and a lot of people used I2C peripherals by bit-banging GPIO pins with primitive code.

Virtually all SPI devices that I know of are CMOS with push-pull outputs and high-impedance inputs, which are much more friendly to work with. Until you try to drive the bus with two devices by accident. See my other comment about series resistors. I have a circuit right now that's operating a SPI bus with a 100 MHz clock on a small two-layer board and I'm getting away with it. A real engineer wouldn't allow this, but it's strictly for a research project.
I grew up in Slovenia. There actually was war when I was 5 years old and I have several faint memories of those events. Luckily the war lasted 10 days and was mild.

The Bosnian war next door raged for several years and much of my early childhood was steeped in news reports from the war, the aftermath, etc. As late as 2001, the USA was bombing the hometown of folks I later became friends with.

I always joked that my focus on being in shape is because you never know when a zombie apocalypse might come ... but maybe those faint memories of war got embedded in my subconscious somehow.

Either way, rule 1 of zombieland is cardio. Zombies are scary because theyre the only threat with more stamina than humans.
You are correct, in my experience. Stating that Apple is mandating a change is grounds for rejection and maybe even a phone call.
"terrorists"

It should be noted that many legitimate (democratically elected) government agencies and political figures are deemed "terrorists" by the US gov
Until more recently than WWII, they were pretty good at maintaining military presence in their colonies and massacring their colonial subjects
Yep I think this is influenced by the potential/likely sale to Microsoft. The timing makes more sense.

So to clarify for people who don't use Discord or don't understand the article. What Discord is announcing is that now they will start marking entire SERVERS as NSFW. Keep in mind that server owners have been able to mark CHANNELS within a server as NSFW for a long time now and the iOS app has respected that (when you enter an NSFW channel you must be logged in, not a guest, and must explicitly agree each time you enter). So the blocking of NSFW content in the iOS app has been around for a while. A server that is full of NSFW content would simply have an NSFW block on every channel. This would meet Apple's censorship requirements and Discord has been meeting it for a while. Nothing new here on the Apple front.

What is new is that Microsoft is interested in Discord. Recently Discord has made the news for fostering violent or NSFW content (most publicly from Wall Street Bets, which was the first time lots of Wall Street investors had heard of Discord). This change to internally-dictating NSFW servers seems like a way to make Discord more attractive to companies like Microsoft in a sale. Someone like Microsoft doesn't want to be looked at as fostering or promoting bad content, so these protections are ways to heal that image.

Again, the change here isn't the introduction of an NSFW blocker. That has been around for a while. The change is that now Discord themselves will flag entire servers as NSFW. Previously it was up to server admins/owners to mark the individual channels on their server as NSFW. Now Discord is taking a lead to control/censor/block this content.
Don’t give them any ideas.
Imo a dynamic language that is object oriented. You need to look if they have nice syntactic sugar and a good standard library.

I do JS because I know that best and find web dev fun as a hobby.

But I would choose Python if I would want to thoroughly learn a new language.

Why? It is less annoying than JS most of the time.

* Shorter line count (b/c no {} )

* Some set operations are O(1) and in JS O(n)

* better k/v mapping such as using tuples as keys. In JS you have to stringify such a key.

* deque data structure (in JS I remembered some boilerplate for this to hack things together.

Both have a good REPL though, iPython vs Chrome.

Both have no boilerplate:

print(“hi”)

console.log(“whoop”)

Both have simple closures. Need a function definition inside another function def? Closures.

Lambas, easier ones than. C++. No capture values nonsense or r-values, l-values, x-values. No memory management. Sure you have RAII but with JS and Python you have “no worries” (tm).

Final tip: look at like 20 leetcode answers in different languages and find which language you like because of it.

Disclaimer: I am in the interview loop myself looking for a junior FAANG position in Europe. I currently passed Facebook’s automated coding challenge for an SRE program. I am also interested for junior SWE roles.
Was thinking of maybe giving an iPhone (ideally jailbroken) a go in the future because of all the work they are doing for privacy, and then they pull this. Definately too controlling for my liking (not that I use Discord NSFW servers but it's a slippery slope).

Will stick to Android and hopefully root to add privacy instead.
This is the perfect cycle for global interests.

Spark conflict in a country, where you can profit from increased military spending and activity.

Young male migrants from that wartorn country are then driven into Europe, where you can profit from security and anti-terrorism spending.

Rinse and repeat.

Why are we constantly invading and destabilising countries around Europe and the Middle East? Why do we still have troops in Syria, Iraq, when oil is now an irrelevant commodity, when we should be rapidly decarbonizing our economies?
> websites of an adult nature

Overly formal language like this always cracks me up.
I was hoping it would do full-text search of the text inside the linked pages, like hndex.org but with ranking.
How Zendesk Became the Industry Leader and Hit $1030M Revenue in 2020
CDC and FDA recommend pause use of J&J's Covid vaccine over blood clot concerns