jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Probably the best HN redesign I've seen yet to date.

Some light criticism:

1) decrease the padding between each story space, there's juuust a touch too much white space

2) the big attraction to HN is indeed the comments, so accessing or invoking the comments should be really easy. In your version, I have to click the comment icon or the comment numeral count link... why not instead have the entire space (excluding the story link) open up the comments?
A separate page for an item's comments would work better for popular links.
The Blockchain is a distributed consensus system or some think of it as a decentralized asset managing system. That also can do currencies like Bitcoin. So this is more about new ideas that also use the Blockchain. For Example: Crowdfunding, DNS or TLS/SSL Certificates alternatives could be implemented and managed over the Blockchain.
Touché. Although I think bringing higher reasoning into what was clearly a bit of pleasingly pointless formal logic pedantry is a bit unfair. Like taking an assault rifle to a waterfight.
For #1 you can just use a closure.

For #2, the method documented in http://stackoverflow.com/questions/972/adding-a-method-to-an... doesn't seem so bad to me.

object.methodname = new.instancemethod(function, object, class)

It may be deprecated. But it still works.
A car is not the same thing as a movie, even though a car can BE in a movie. That does nothing to explain why both can be stolen, but its probably hard to clone and then post a car on a web site, and only one of them is an intangible item... Go figure!!!
I wish I had found this a week ago. I just got finished setting up PHP, MySQL, and Apache on Windows 7 manually.
7) Easy to manage 301s as marketing evolves and needs to target higher yield keywords.

I built my WIN framework around enabling 1-7.
FYI: It is/was a newspaper comic strip. The relevant quote was "SMET: the sound of a wet rag hitting a smooth weasel!"
Western culture is different in a significant way. Individualism is valued much more than in the east.

This is an established sociological fact.
Some more detailed info: https://sci-hub.se/https://doi.org/10.1109/DASC.2011.6096148
IMO you can do this without needing extra tooling if you keep your CI scripts as shell scripts and your application is running in Docker.

If you keep your CI scripts as shell scripts and put them into a runnable file included in your project you can run your CI scripts locally so you can test the work flow on your machine. It's also handy in case CI is down you can still test and deploy your code. Lastly it lets you easily jump between CI providers since a majority of your logic is in a generic shell script.

For example in my CI specific files I typically only call `./run ci:install-deps && ./run ci:test`. Then there's a tiny bit of boiler plate in each CI provider's yml file to handle specific things for that provider.

If your app is running in Docker most of the heavy duty dependencies are all contained there. The dependencies I install directly in CI end up being things like installing shellcheck and helper scripts for CI (like tiny scripts that let you wait until a process is ready). Having WSL 2 is nice here because these are very small tools that I want locally installed anyways but even if you use macOS you could install these dependencies using brew instead.

A working example of this is here: https://github.com/nickjj/docker-flask-example

Check out the run script in the root of the project for "ci:" functions and the GH Actions yml file. This same strategy applies to GitLab or any other CI provider too.
Thanks for the link, I would have missed it on the Github page. Always so nice to see an old X68000 in action, such a great design.
China can't even field a blue water Navy and their Air Force is about 20-30 years behind the US and its allies.

We don't need an F-35 or another 2 Trillion dollar procurement process to sink literally anything China wants to put in the water.
Define "native". Are you considering 2nd+ generation immigrant as native? What is your definition of native?

Most moderns Jewish inhabitants of Eretz Yisrael came via Aliyah no?

https://en.m.wikipedia.org/wiki/Demographic_history_of_Pales... (you can argue about the title, but just focus on the numbers)

By the way, I am part Jew myself and I don't agree with how Zionism was implemented. In your perspective, does that mean I am against myself?
Count(*) makes sense as you can count(column), count(column1, column2, ...), Count(distinct column), and count(distinct column1, column2,...) Just like in a select.
While we're doing this, I should point out that every European country has their own public television, radio and news site like NPR/PBS or the BBC. You can easily find them via Wikipedia but I'll list a couple:

- Germany: ARD, ZDF, DW, Deutschlandfunk

- France: France.TV, RadioFrance

- Spain: RTVE

- Portugal: RTP

- Italy: RAI

- Switzerland: RTS, SRF, RSI, RSR

- Sweden: SR, SVT

- Denmark: DR

- Norway: NRK

They all have websites that are pretty easy to find and although some content is region restricted, a lot is not.
A Dyson cloud is a similar mega structure but not a continuous surface. I think it is more commonly referred to as a Dyson swarm. Isaac Arthur [0] had an episode about it in which he mentioned such a structure to be quite feasible with modern day technology.

[0] https://www.youtube.com/channel/UCZFipeZtQM5CKUjx6grh54g
We deal with imperfect information all the time when building complex software systems.

Let's talk dead node detection, for example, and consensus. "Perfect detection" is impossible due to possible network partition, yet we can build reliable distributed systems on top of that imperfect reality, even in face of malicious nodes (B-F/T). We do this via redundancies; mutli-step 'actualization' of system changes (e.g. transactions); and the ability to revert to a known stable state.

Based on that analog, I think it reasonable to strive for security regime approaches that permit for security failures at component levels. The computational and bandwidth loads may be excessive (ATM) but ultimately there will be systems observing systems and a type of 'security consensus or quorum' theoretical work informing how to build such systems.

There is a thin layer of semantics that overlays the generalized and irreducible state transition due to input: one instance is preventing inconsistent action on data; the other is preventing insecure action on systems.
I mined BURST for a while, another PoS coin. It's been around for 7 years, works great, and solves the PoW power problem. It's got a lot of functionality built in for the nodes, like messaging and marketplace functions.

And nobody cares. If I had to guess, I'd say the attractiveness of mining the PoW coins is that it's very expensive, but accordingly very rewarding.

When the coins are cheap and easy to secure as a node, people seem to not be as interested, which means the coin doesn't get used.

Chia, Sia, Filecoin all are trying to do similar, but have added in a "distributed Dropbox". There are some interesting challenges there, like quintuple redundancy and having your files stored across multiple nodes in shards for privacy. But in the end, they seem to suffer from the same issue as BURST: their feature set struggles to create popularity because they're not Bitcoin.
Crap, they still haven't reached their funding goal?

But it's so close! We can do it! I just donated 50 USD.
From those freebies it does appear dense. Is the whole book like that or just the condensed mini guides?
Chatbots don't perform well on open ended problems. Medical chatbots are another whole level of stupid. Only doctors should be giving out medical advice.
There is a discord server for that: https://discord.gg/MzhGqQC
Thats for the cash in your account, not the cash value if you hold coins and geminis wallet gets hacked. Coinbase has the same level of insurance. Its the same ($200k limit it think?) as cash accounts in traditional banks.
It really depends. In our case, Gmail rejects our IPv6, but accepts IPv4. The IPs are from university network and they don't have any history other than being used by us. SPF, DKIM and PTR records are in place.

> Our system has detected that this message is likely suspicious due to the very low reputation of sending domain. To best protect our users from spam, the message has been blocked. Please visit https://support.google.com/mail/answer/188131 for more information.

This message is extra confusing because mail from said "sending domain" is accepted by IPv4.
I think I'd feel like a complete idiot if I donated money to the Mozilla Foundation and they used it on dumb stuff like this. Fortunately, I only did so to Bram Moolenaar and he gives it away to some random place so it's just as useless.
People buy too much in to online drama. Mozilla makes some random or stupid blog posts which have nothing to do with firefox really and people lose their minds and spam "Thats it, I'm using chrome now"
A bit off topic, but have you tried cooking fish using sous-vide method?
Assange himself would agree that the emmotional impact was strengthened and has said so in his interviews: his aim is to get the biggest political impact to honour the courage of the submitter. The full video was an hour long if I recall and this was condensed into a watchable 10 minutes. Nothing was added apart from annotations and the original video was released. The New York Times is not to be trusted; they are begrudgingly reporting on these leaks. I shall give you concrete evidence that there is heavy censorship at that paper:

"Frago 242" (short for Fragmentary Order 242), was a high level dictat to troops to ignore torture by Iraqi forces, or at least not to intervene directly. This was a key expose for that release, and Assange talks of a story actually getting killed by the editors -

140 results Guardian.co.uk
http://www.google.co.uk/search?aq=f&sourceid=chrome&...

And buried in some community comment section a solitary 1 result at NYTimes.com
http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&...

You are not being fair to Wikileaks.
One of the best book I read about electronic trading is Trading and Exchanges: Market Microstructure for Practitioners.
First, I don't grok the vocal minority's vehement opposition to systemd.

Second, loose couplings are great for those who want to tweak to their heart's content, people who know what they're doing. I used to tweak the heck out of Gnome 2. I grew tired of it and appreciate the simplicity and elegance of Unity and dislike the "we know what's best for you" attitude that Gnome 3 conveys to me. Unity just needs to have 3 sane defaults reverted that I've mentioned in other comments.

Third, you can still tweak Linux to use whatever desktop you want. Back when I was on Windows I even hacked the registry to make the DOS command prompt my UI as a joke and it worked. Booted, no explorer running at all. Just the Windows XP kernel, few processes it started and DOS CLI that was it. It taught me that most of the stuff users interacted with on XP was actually started by and run by explorer which explained why the system grew so unstable when it crashed and I had to restart explorer.exe from the Task Manager by hitting Ctrl_Alt_Delete IIRC.

Having a common UI/UX is great for a lot of people out there including those of us who know all about loose coupling and tweaking things but usually just want to do what we want to do without all of that tweaking. Except on those weird days on the week-end when we try new stuff out like a checking out how KDE is coming along. Still too complex for my tastes but it looks great!
Tim Cook is the kind of CEO we need more of. I recently read an article where he said he didn't come out as gay because he felt he needed to, but because he felt it would encourage others to feel comfortable doing so if they wanted to. He just seems like a good guy.
If you have many references to mutable closures I guess indeed it would be simplest to use IORefs or STRefs. However, you can simulate most of the functionality of IORefs and STRefs using a state monad so it is possible to avoid them, at least theoretically.
They (NSA, GCHQ) stole many SIM card authentication keys, so they can probably eavesdrop on UMTS conversations with them: http://electrospaces.blogspot.com/2015/02/nsa-and-gchq-steal...
I really wish that articles like this would give more context for all the numbers that inevitably get thrown around.

> China Huaneng Group Corp.’s 845-megawatt power plant

What percent of the city's electricity is that?

> Beijing plans to cut annual coal consumption by 13 million metric tons

How much less soot will actually be in the air? Will the city feel noticeably cleaner?

> China planned to close more than 2,000 smaller coal mines from 2013 to the end of this year

How many coal mines does China have?

> The level of PM2.5, the small particles that pose the greatest risk to human health, averaged 85.9 micrograms per cubic meter last year in the capital, compared with the national standard of 35.

What is considered a safe level? What is considered acceptable in Europe/the US?

I know that researching all that would take longer than just throwing up the facts from the press release. But without that context, it's hard to know whether this is really a big deal or just a normal retirement of older power plants for newer, cleaner alternatives.
https://en.wikipedia.org/wiki/Tu_quoque

EDIT: Maybe I should clarify, I'm not agreeing with OP. I just like to point out a logical fallacy when I see one.
No sarcasm intended. I live a very sheltered life and in my circles, bad manners gets people cut off, ignored and relegated; certainly doesn't win new friends. HN is pretty much the only place I don't bother with manners.

Does it win these journalists friends, or followers? I suspect the latter, but in the celebrity industry, they're probably the same thing.
Culture only happens at the office, then?
Sure. The company I work at has always been remote-only, and I've been at it for over 5 years.

We pair new hires, regardless of ability, with a mentor. They have access to a full checklist of on-boarding tasks and an actively maintained Basecamp.

Perhaps the key point is that we do not have "hidden" discussions. Even the voice discussions have notes taken and recorded, and planning sessions are done via a recorded Miro board. Day-to-day project management is entirely in Basecamp and Slack. Anything in Slack that's worth noting is made into a Basecamp task for posterity.

We're a flat hierarchy, and we encourage team members to be vocal about what they want to work on. The entire team plans quarterly targets and goals.

It's, honestly, kinda awesome.

Edit: we're less than 50 people, and that makes it easier not to have a hierarchy since most features are built by one or two people.
This is why co-working spaces may be the next "office". Companies are cancelling their leases left and right. For many software companies, this is likely the way it will unfold. Why pay huge amounts to rent an office space, when you can do without at no cost.
Wow, the author has a pretty miserable company :(.

That said, I share most of the opinions even though I quite like the office environment of my company.

I abso-fking-love choosing where I work (and to some degree, when). Being able to take my laptop and go sit under a canopy in my back yard when the weather is nice, seeing my rabbits hopping around the yard, my cats avoiding the aggressive she-rabbit, hearing the birds, etc., while working, is just about as happy as I can be while also working on stuff that doesn't really matter much.

As I begin to form my own company, one of my priorities is to allow my employees to have at least some of their time completely at their own discretion. They choose when and where they work as long as they can attend some important anchor meetings (and obviously be productive). And for the social aspect, weekend or week-long dev retreats are ideal. 4 hours of intense serious work, plus a couple of hours of colleague social interaction, and the rest left to the individual to spend however they like, is the kind of situation I would have not even been able to dream of when I was younger.

And from a bean-counter owner perspective, do not underestimate the employee loyalty and overachievement motivation you can get by giving some nice free trips, nice free food, and quality equipment.

Big companies lack this freedom to treat their creative talent not because they cannot afford it but because the people in charge tend to not be creative thinkers. This is why most interesting things happen in smaller companies (and ultimately tend to get bought by the laggard big companies).
I read the headline, "A detailed guide to SSO on Kubernetes", as "A detailed guide to Single-Stage to Orbit on Kerbalnetes" and was thoroughly disappointed after clicking.
No, the solution to this isn’t “this guy seems cool so let’s hire him at our FAANG team.” (I mean, do what you want!) The solution to this is that OSHA or the appropriate counterpart needs to get involved.
Carissa Veliz is the best author when it comes to privacy, IMO. Brilliant article and brilliant book!
Consider using nix package manager. You can have multiple versions for every tool/library you like.
You couldn't have.

You might have had a person you know have your number in their address book uploaded to Facebook.
Purple on black is hardly "contrast"

https://imgur.com/Q52ZxwS.png
Lack of DRM.
1. I had to search through the whole HN page to find a link to your app.

2. the landing page doesn't show anything except a screenshot. Make a video, put it on youtube and demo what you build. I'll not install a software that goes vaguely in some direction.

From the looks of it, you're a developer who needs someone who's good in marketing and design.
It isn't made especially clear on the linked page, but Wuffs is a language to write parsers with. It's not a "general purpose" language, though it might find use in other domains.

If you've written a parser, you will have noticed that the built-in string types of other languages are counter-productive. You really want to work with plain ranges over bytes, and Wuffs offers that to you.
An interesting UI paradigm I've run across [0] is using a keyboard-accessible hierarchical menu for all actions. It's similar to how AutoCAD works, but the "commands" you type are actually just sequences of menu hints. Most desktop apps support these hints with Alt, so the capability is there, but there is something about using the hint sequences as primary keyboard shortcuts that appeals to me.

The nice thing is that by using the keyboard to navigate menus, you develop muscle memory for "shortcuts" without really trying. And if you ever get "stuck", not knowing how to complete the sequence, you only have to look at the currently open menu.

Formica doesn't do this, but this could be extended into rudimentary scripting.

This kind of paradigm won't fit all software, for example I don't think it's a good fit for software where typing mildly structured text is the main mode of interaction. It might be mainly useful for shortcut-heavy software.

[0]: The software in question: https://www.formica.cz/
Info: MeBeam, a hybrid chat/image message board
Slogan: You see what I'm saying.

MeBeam is reboot of a relatively successful startup I had about 10 years ago.

The reason I wrote this service is because I guess it's a bit of an annoyance to get ready for a video chat if you're busy, don't look your best, or just don't want to.

MeBeam is something like a cross between instant messaging and imaging.

Messages are left on MeBeam using text and just as you send it, it takes a snapshot of you with your camera to further encapsulate the mood of the message.

There is no signup to MeBeam, you simply go to the site, and enter into or create a room and start messaging.

I have designed it to look and feel as much as possible like a native app, using PWA principles.

You can invite friends into a room using virtually any external app, (invite skype friends,messenger, sms etc)

There is no limit to the number of rooms you can create, either for public or private usage.

You can bookmark rooms for ease of use; and you can turn ON message alerts, so that any room you have bookmarked that receives a message while you are away, will send
you a notification via push.

The base engine uses canvas, so scrolling up and down is written from scratch to emulate a native mobile app as much as possible.

I have conducted a huge amount of alpha testing on my own, but am having issues especially with push notifications and all the different types of devices and configurations out there.

Second, as you can imagine without the need to signup there is a lot of smut that gets posted on MeBeam, and I would like to implement something between machine learned image recognition and moderation to handle the issue. (It is not an issue on private rooms)

Cpu usage is kind of high, but I will be optimizing that a lot - on older phones/tablets it can run fairly slow - but anything semi-modern it is very fast.
What do you use instead of Gmail?
Or DataGrip if you already have a JetBrains licence.
Right. But with more mainstream PR. See "NBA Top Shot".

The people selling NFTs talk a lot about buyers "owning" something. From the article:

The logic of blockchains is once you purchase an NFT it is yours to fully control, just like when you buy books or sneakers in the real world. There are and will continue to be NFT platforms and marketplaces, but they will be constrained in what they can charge because blockchain-based ownership shifts the power back to creators and users — you can shop around and force the marketplace to earn its fees.

Some don't mean it.

From the TOS for Genies:

Digital Goods are not purchased by you, but rather are licensed to you on a limited, personal, nontransferable, non-sublicensable, revocable basis, solely for your non-commercial use in connection with your use of the Services. You may not transfer Digital Goods to any other user of the Services or any other third party, except where the Services expressly authorize you do to so. For example, you may transfer your Digital Goods to other users of the Services through Genies’ Digital Goods re-sale marketplace on the Services. You acknowledge and agree that Genies may manage, control, change, or eliminate Digital Goods at any time. ... Digital Goods and Virtual Currency do not constitute personal property, nor do they have any value outside of the Services. Virtual Currency cannot be sold, traded, transferred, or exchanged for cash.

"Revocable". Genie giveth, and Genie taketh away. Plus, you can only transfer ownership through them, not via some blockchain they don't control.

Art Blocks is very funny. This is an Art Block.[1] Current price, US$223. It's not unique; there are 2000 copies for sale.

There's a lot of sucker bait for sale in this space.

[1] https://www.artblocks.io/token/16000118
NMN+Quercetin (6 months)

70% DHA fish oil (long time)

D3+MK4 (long time)

Micro magnesium (years on and off, I swear taking magnesium makes my muscles twitch more than they already do)

Phenylpiracetam maybe once every 1-2 weeks for acute effects (2-3 years)
I think some of these things can be fixed in Abiword and other apps with GTK configuration. Eg.:

> The menubar does not provide keyboard accelerators until after I press the Alt key -- too late in terms of discoverability.

I think this is a GTK theme setting that you can override https://askubuntu.com/questions/329668/always-show-keyboard-...
Assuming that:

1. All excess calories end up as fat, and
2. All weight gain is fat

Then it is a function generally. However, if that is not the case, then you have many possible outputs for any given input, and that's not a function.

For a forum where functional programming is frequently discussed, I think it is worth using the term "function of" in the strict sense.