skysight-inc/HackerNews huggingface dataset:
Ask HN: What Substack newsletters are you subscribed to?
I've been reading a lot of great substack newsletters lately, such as The Jungle Gym(https://junglegym.substack.com/)and Not Boring(https://notboring.substack.com/) and am looking for recommendations(Any topic as long as it's interesting).

What substack newsletters are you subscribed to? Are there any paid ones that you are subscribed to?
Launch HN: Gear Grab
it just needs to be glued. most joints are fine in Ikea if everything is solidly glued and the fasteners they give you are just built-in clamps. Then it can be moved and used for years.
Adguard DNS Major Outage (10/19/2020)
I interpreted the parent comment as... it's gonna hurt no matter what you do, so you may as well do what you wanna do while managing your condition as needed.
I do wonder tho. Are they retaining enough of the phosphates they use with those actions. It still seems like one of those issues that's ignored too much because sources drying up prices going up is still one of those distant future things but i don't know enough bout what's being done.
Quantopian – A Quantitative Finance Algorithm Toolbox
This is beautifully designed software, and a really cool concept.

However, it just doesn’t ring true to say this is building prototypes without code.

“If Button is pressed times, then LED should switch on” is code!

This is essentially a graphical scripting language, in the vein of something like ‘scratch’ but with much nicer visuals.
No-till is the norm now for conventional grain in the US. The distinction is that instead of using herbicide to kill the cover crop, they are using mechanical methods that require specific timing.
This looks cool.
That wasn't my question, my question was if the posted code is from gzip or zlib. It looks like it's probably zlib.
6 months..! Give me a few days and I'll have forgetton anything I didn't touch at least 3 times :-)
> So to avoid being labeled political, platforms should not remove misinformation?

Well yes. If you want to edit what your user post, you're not a platform anymore but an editor.
A story pitched to promote a business using a click-bait title
about something that happened 6 years ago?
It’s Time to Revisit Minesweeper
If only IKEA furniture didn't had a history of killing children because they don't meet furniture stability standard. Here's a couple stories from this year and before then.

https://www.nytimes.com/2020/01/06/us/ikea-dresser-lawsuit-s...

https://www.newsweek.com/why-are-these-ikea-dressers-killing...

and many many more
The old switch a roo, https://www.cityofsacramento.org/Utilities/Drainage/Flood-Re...

Around me a basically large area that flooded yearly was somehow magically rezoned, developed all the houses sold and then boom a few years later.. guess what guys... 'we're soorry'
https://www.inc.com/ryan-feit/the-secret-angel-investment-ta...
> Wrong software: the tweeter claims it’s copied from the GPLed Gzip, not zlib.

The tweeter's claim does not matter. If you download the version of gzip they're talking about and look at inflate.c, it clearly spells out that it's authored by Mark Adler free for reuse.

The gzip project can not relicense the file, only any addenda they performed to the original might be GPL'd.
Have "intimidating full stops" been posted to the HN already?
It really feels abrupt, to be honest.

Mostly because most chat messages are single sentences.

So I guess that people leave them out when they aren't part of a full paragraph of text.
thowawayt536 gmail
>you're really not going to disassemble that coffee table or small check of draws, so just use a bit of wood glue

Speak for yourself. I just finished a long distance move, and I absolutely took all of my Ikea furniture apart.

I'm on about year 3 of my current set of Ikea furniture, and so far it's all holding up fine. I pretty much just followed the directions, and used a power drill (with appropriate torque settings) for pretty much everything.
> That wasn't my question

But it's the answer.

> my question was if the posted code is from gzip or zlib. It looks like it's probably zlib.

It's zlib code living inside gzip, so it's not an either / or question.
this makes me feel bad about my hn comments
Show HN: Techmeme.com in Telegram
why wouldn't consumers have the standing, given that the GPL grants them rights to read source code of or create derivative works of the products they purchased if the code is GPL?
I think this is less an issue with discord and more an issue with desktop computing in general, and why I personally do my personal business on an iPad whenever I can.

Every application that you run can do everything that you can do. You aren't just trusting Discord not to suck up your keys, you are trusting every application on your system, and maybe even the OS itself.

I prioritized moving to iOS the same day I realized that every application would be restricted to a sandbox. It'd be nice if every application on windows had to beg for permission to read outside of its own sandbox as well, but I doubt we will ever get there due to the sheer amount of legacy stuff hanging around.
> Your bug was that you used an invalid pointer.

Exactly, but just declaring that a pointer is "invalid" doesn't help much with debugging such dangling pointer problems, while tagged pointers do.

It's not like an "invalid pointer" is any different from a "valid pointer" when you look at it. With the extra tag bits, an invalid pointer can actually be identified as such.
Someone else mentioned in the comments that you must learn to push through and ignore your illness. That is true but comes with warnings.

Your baseline will be at a different place than someone who is healthy. You must learn it and learn to have realistic goals. You should not try to push yourself past this, it will burn you. Especially if that illness is new and you are used to how you were previously. You won't be the same, and that's alright. Don't aim for "healthy person + 10%". Instead, aim for "your reality + 10%".

What is important is to learn to aim for a little above that baseline. Push yourself in realistic ways. Hit the gym even if you don't want to. See a therapist even if it feels like a chore. Do all the thing you won't want to do. They are hard and it's okay. Especially if you were down for a long time, you probably developed bad habits. It's okay to be lazy at the start but you need to find your cruise speed.

Push yourself as hard as your illness allows. If that means only being able to go to the gym once a month and taking short walks on most weeks, then so be it. But stay active, both of mind and body.
As someone who has taught and graded multiple coding courses, I've had students try to pull things like this off where they just change the formatting a bit and think they've pulled a fast one. This has resulted in many hard conversations and decisions. The code above would absolutely warrant an investigation in any course I taught.
Does gzip actually use zlib? zlib's implementation (https://github.com/madler/zlib/blob/v1.1.3/inflate.c) looks different at first glance, gzip predates it by three years, and I believe gzip is also noticeably slower.
Property taxes go up because government spending per property goes up, not because property values go up. There’s no reason the tax rate on the property value can’t go down if the property value goes up. People’s problem is with their governments spending more.

The only reasoning for Prop 13 is to distribute more of the burden for paying the government’s expenses to people who move to California later than those who moved before.
Unfortunately, text (or Slack) messages with a period at the end are also perceived as less sincere, and sometimes passive-aggressive:

https://www.washingtonpost.com/news/speaking-of-science/wp/2...

https://lifehacker.com/dont-use-periods-in-texts-1843744818
Yeah, I'm paying for it (mostly to give some money to Mozilla on a regular basis), but I can't say I'm happy with the slow development.

For example, the API has no way of extracting the highlights, I can't scrape them because their login form is behind Google's CAPTCHA, and at the same time I know of third-party services that somehow have access to the highlights (like readwise.io). Contacting them just resulted in "we're a small team and have no updates on when we'll expand our API".
this seems like a strong case for not using initialisms or abbreviations (or at least for including a clarification in parens).

but this article claimed to provide justification for focusing on grammar and style in communication. i do not see that justification here.

i will continue to not capitalize my slack messages.
If you check the file in GZip from 1999 (1.2.4a) it is not licensed with GPL:

inflate.c -- Not copyrighted 1992 by Mark Adler
version c10p1, 10 January 1993

You can do whatever you like with this source file, though I would
prefer that if you modify it and redistribute it that you include
comments to that effect with your name and the date. Thank you.
[The history has been moved to the file ChangeLog.]

EDIT: Changed formatting
Wireguard is 7.6MB. I thought even smaller since the article mentions the kernel extension was only around 4000 lines of code, but I guess the Android app is a bit more complex or pushed up by static dependencies and icons and stuff.
Rediculous: software developers have been obsolete since 1957 when FORTRAN was developed. As it was described at the time: ‘Specialized computer “programmers” will no longer be needed as the computer may now be directly instructed by anyone through easy, English-like commands.’
Not everyone lives in ideal situations either. Where I grew up, it wasn't unheard of for individuals by themselves or with a stroller to be attacked and mugged or worse. If you were going to go into old down-town to the plaza or walk the shops, it was a really good idea to let someone know where you were going and when to expect you back.

When I went to college, it was rather common for individuals in my physics program to ask to be escorted to their cars if they were in the lab after dark, due to a few incidents of assaults and attempted kidnappings in the dark parking lots. It wasn't restricted to gender lines either. Luckily better lighting and cameras were installed rather quickly after the rash of incidents, but that fear persisted for a while.

Just because you were lucky enough to live in an area where you were unlikely to be accosted when going out on your own, it doesn't mean that others have unfounded fears.
Literate programming aims to help understanding, and this does the opposite. This was hard to read and follow along. I kept having to visually skip past meaningless markup.
Got any signal up here? Nokia to build mobile network on the moon
The question I am asking is the code posted "zlib code living inside of gzip" or "gzip code that has nothing to do with zlib." The decompression code posted may be in gzip proper, but probably not. I haven't seen anyone post the zlib source in this thread proving so.

edit: I see you've answered this in another thread. Thanks.
Maybe they used an older version of the file before it was GPL licensed? E.g.: https://opensource.apple.com/source/gnuzip/gnuzip-13/gzip/in...
The source of the material is entirely unclear. All we know is that there exists a laptop, the source of which is unknown. It could have been Hunter Biden dropping the laptop into the repair shop. It could have been Vladmir Putin dropping it off for all we know. We certainly don't know if the laptop is Biden's. All we do know is that the story told by the repair shop guy is highly suspicious - including the explanation for why exactly he looked into the contents and why exactly he got into contact with Rudy Giuliani, or indeed whether he got in contact with Giuliani at all.
The public also thinks of doping as taking something that has effects active during the competition, but many PEDs are not like that.

The example I know best is steroids. A younger athlete, before getting into high-level competition, or during the offseason, does a "cycle" or two of steroids. The effect is to build more strength or size. When the athlete ends the steroid cycle some, but not all of the strength or size is lost, assuming they continue training.

What this means is that they have a foundation to build on that's already above what the athlete who doesn't use steroids has. A year or two down the road, there's absolutely no trace of steroids in the athlete's system, so they easily pass drug tests. However, the benefit was already gained.

So for athletes the limits are time-bounded, not dose-bounded.
Webinar: Intro to Testing Ansible Collection
CloudSecDocs: Notes/how-tos/cheatsheets related to cloud-native technologies
I think the design/look of the furniture is a contributor as well. Most of the stuff on CL in the same price range is, in my opinion, not as tasteful.
Ditto, but for some pages I use the Gopher proxy as
gopher://codevoid/1/hn or gopher://gopherddit.com as
they keep the comment threading layout as is, allowing
you to follow a conversation perfectly.
or maybe crypto as we know is an obvious attempt to sidestep the laws on money transmitting and money laundering by adding "but on a computer" and thinking it somehow obviates all the existing laws that were enacted for perfectly good reasons, and people who choose to involve themselves in these dubious legal schemes get rightfully nailed when they step over the line.

like, just because operating a crypto exchange that doesn't follow KYC laws is convenient and nice doesn't mean that we should get rid of all the laws. It would be convenient and nice if regular banking didn't have to follow KYC too, then you could pay for murder hitmen to take out your business partner with your regular bank account instead of needing crypto at all!
>and unaware of the massive ramifications that happen when real journalists are shown to have published something wrong

Even the source article had to go back to the W administration to find examples. In the age of the Internet news writers know to avoid making a statement of fact while busily implying facts, so later when it turns out when they're wrong they're just HACKS and not also FRAUDS.
There are tricky aspects, and I've tripped up a few times over the years. Most annoying is trying to make a 'step' function from lambda terms to lambda terms; we either need to produce a separate closure type instead, or encode those closures to lambda terms (which may defeat the point of "reducing"), or perform explicit substitution a la call-by-name (duplicating work). I don't think I've ever got all the details of capture-avoiding substitution right (I get part way there, then just copy/paste someone else's code ;) ).

Of course, de Bruijn indices can help with this, and I'm a big fan. They get a lot of hate though, e.g. there seems to be an entire CS sub-discipline dedicated to ever-more-elaborate ways to avoid/hide de Bruijn indices ;) (e.g. https://en.wikipedia.org/wiki/Higher-order_abstract_syntax https://arxiv.org/pdf/1807.04085.pdf https://arxiv.org/pdf/1111.0085.pdf http://lambda-the-ultimate.org/node/544 etc.)
OnePlus 8T vs. OnePlus Nord Side-by-Side Comparison
> The argument here is scoped to people who have some degree of mastery over the language but are being sloppy with their written communication, which is to say "careless and unsystematic; excessively casual".

I think there are some good points here for technical writing. But it's easy to forget how memorable playful communication can be.

E.g. a responding via haiku or something no-caps and full of enjambment, might be extremely memorable. (especially in a chat full of technical writing style).
Typically wildfire risk is covered.
Clarity in communication is undervalued. Things like punctuation are a great start, but we can go even further. Avoiding acronyms where possible is often good for this, particularly if you can build a culture where asking people to expand acronyms happens.

A tough side-effect of this I've seen though is the possibility of excluding some non-native English speakers, both in terms of making it harder for them to consume content because of it using a wider vocabulary, and making it harder for them to succeed (in things like interviews) because of higher communications standards.

I don't know where I fall on this, because it does allow for better communication, it just requires more from participants. In fact poor communicators would be excluded regardless of their native language.
Are they trying to hit 50% female participation?
PSA: End Captcha Now
I can't use the Internet anymore.

I click the firehydrant, crosswalk, car, streetlight, whatever, it doesn't matter, Google says it's wrong and presents another. And another. And another.

What is going on? I read about a computer vision system that can identify 12,000 streetlights a second.

It occurs to me Captchas are not stopping machines but they are stopping humans. Why?

Because I haven't got my browser logged into a Google or Cloudflare account where they can track my every move?

It absolutely has to stop :(
Companion blog post with additional details on the project:
https://www.marcolancini.it/2020/blog-cloudsecdocs/
If anyone is curious what Petrosian looked like during the match, here is part of the match with GM Nakamura analyzing:

https://youtu.be/5Bbw7ZNUFt8?t=1798
I'm curious if the author of the article ever created systems tailored to a specific business. Website WYSIWYGs that create "beautiful" websites have probably taken a chunk of "Web Designer" jobs. (Square Space as an example).

Automated testing tools are created to help the developer and possibly save company some money by not hiring a dedicated QA person.

This is definitely not the first time I heard this, but of those who are claiming this BS were non-developers.
Is JSON a programming language then?
Last year I suddenly had severe atypical urticaria plus arthritis out of nowhere. It looked way worse than how it felt, but it was a little uncomfortable.

Today is more manageable. I improved my sleep schedule, diet, alternatives exercises, sun exposure, etc. All these actions reduced my stress levels. The funny story was that all doctors were saying "your body is extremely stressed". I didn't felt any mental stress at all.

In my opinion daily stress is strongly related to how quickly and how strong the chronic illness develops. I know it sounds cliche, but optimize to a low-stress life.
Yeah that's what I love about this game. Each game builds on each other and you end up with something super meaty. Where many games feel like snack food for me tabletop RPGs feel like a full meal :)
Damn, every week same thing over and over again. I didn't scroll down the article and already can assume that may contain something about GPT-3/OpenAI.
This was definitely the case a few years ago in Seattle. The understanding was that homes would be on the market for a week and any inspections prior to waived-contingency bids would happen during that week. Everyone knew the offers were all as-is.

Aside from the stress of weekly rushes to view, inspect, bid, and bid-up, the process primarily compressed the entire process into a short period of time. The biggest inefficiency was that essentially all buyers were forced to become journeyman experts at the compressed-time process.
Traffic, and cache hit optimisation. By "hydrating" a transformed page you get the best of two worlds.

Both small initial package to render a page, cache hits, and relatively small SPA package.
I think the other side of this is that some folks tend toward perfectionism in their writing, so in an atmosphere where writing standards are perceived as very high, people can spend way too much time and energy trying to put things in just the right way, when they otherwise could have gotten their ideas across in a few seconds using a "stream-of-consciousness" style that is more similar to casual conversation. It can become a huge time sink.

Also, if people feel like casual or "sloppy" communication will be judged negatively, they might often choose to say nothing at all instead of sharing half-baked ideas, which probably reduces organic creativity and innovation, even if it leads to fewer interruptions.

So while I get the point this post is making, there are costs on both sides here. And some of the worst downsides of the casual style (interruptions, in particular) can be minimized by adding more structure around sync vs. async communication, protected focus time, and using different mediums when appropriate.
According to stack overflow gzip is based on BSD licensed infozip

https://stackoverflow.com/questions/20762094/how-are-zlib-gz...
That's the current incentive structure for better or worse. Someone (maybe the USDA, maybe SV) needs to pony up money to compete with using that ground for cropland. In an ideal scenario, the ground surrounding waterways should be easily worth $300/acre (which enables it to compete with row crop rental prices).

Problem is people laugh at that concept and then complain we have overproduction, dwindling soil health, and poor water quality.
Many apps do it, I just use these two since I don't have Whatsapp.

That said, optimizing for privacy by default for an already limited allow-list is not the right way to conceptualize this. That need to explicitly make the choice to share is a friction point, not a feature. What if my friend forgets? What if it's needed over an hour? Why does my possibly tipsy friend need to decide how long I need their location for in the moment? On by default is an explicit feature once you explicitly allow, and the need to grant each time is a bug. Google's original product appeared to strike a balance here with the "on by default but possible to reject" model pictured in the article which is interesting. Still, they understood they made an on by default product and the user value clearly.

For friends father away on the social graph, those temporary shares are also great too! iMessage/Find My Friends has this and I use it exactly as you describe. But it's two separate use cases.
There's also the helpful "Do you know if anybody died in the house" [0]

[0]https://www.car.org/-/media/CAR/Documents/Industry-360/PDF/P...
This seems fine as long as I'm not going to be forced to pay to make these people whole when their home is flooded.
It’s also confusing because there are multiple laptops involved. In addition to the HB laptop, there are now claims that Hunter’s business partner Bevan Cooney (a federal inmate) has “flipped” and provided “26,000 emails” to some journalists in the Trump sphere.

https://heavy.com/news/bevan-cooney/
EIN – Simple Ghost Theme
Yes, I meant other ;)
The title doesn't say that it's open source, though. (nor its license) It's specifically advertising itself based on its language, not its qualities.
What if the Voyager probes are slowing down our simulation by constantly expanding the map?
Actually, it's the opposite. At least for music. Because streaming revenue is so much lower than producing a CD or record, artists are increasingly focusing on live performances (1). While music sales free fall, live music revenues continue to grow at a fast rate. There are also semi-live music experiences where small streamers interact with their audience in real time over twitch.

No matter what type of music you enjoy, it has never been easier to consume it in an exploding variety of formats and levels of interaction. The level of access and variety is unparalleled.

(1) https://www.statista.com/statistics/1096409/live-music-indus....
Trebuchet – Simple Ghost Theme
> Does gzip actually use zlib?

If you go and download gzip 1.2.4a (the version mentioned) and open it, the first two lines state:

/* inflate.c -- Not copyrighted 1992 by Mark Adler
version c10p1, 10 January 1993 */

Note that the file you link to is copyrighted (rather than not-copyrighted) 1995-1998. Now maybe saying that it's zlib's is inexact because zlib did not actually exist at the time, but that doesn't really make a difference, it's basically the code to what would eventually become zlib, by zlib's author, under a hyper-permissive license.