skysight-inc/HackerNews huggingface dataset:
There is a standard though-- the database file format. You can read and write database files without using any SQLite source code by conforming to the expected format: https://www.sqlite.org/fileformat.html

It's not even that exotic: a bunch of rows in a simple binary format stored in a btree. The rollback journal / WAL are trickier, but aren't strictly necessary.

Implementing arbitrary SQL queries on top of the file format is obviously _much_ harder.

Here's an example project doing this-- a pure Go sqlite reader: https://github.com/alicebob/sqlittle
Sounds good to me that MS says « hey, ecosystem, we must work together for a better digital security, we cannot do it alone ».

But I can’t help thinking that they are already handling the post-damages phase, and adopt a leading attitude, because they do see the situation is very bad.

Worrying.
I’d argue that forums catering to engineers and tech people tend to skew towards a libertarian or sometimes nihilist philosophy.

The stuff that attracts folks to Trumpism, UFOs or other weird things of the ilk that make little sense appeals to that philosophy. We like mysteries and inside knowledge. We don’t always have the answers, but we know the problems that nobody else understands.

It’s an easy thing for propagandists to exploit. UFOs have been used to conceal weapons programs in plain sight. (In my home area, tomahawk missile testing in the 80s was often linked to that). Now anyone with a little money can mobilize an army of bots and idiots to push any message.
I buy my friends' old phones after they upgrade. Usually by that point CyanogenMod is supported for the model, and I get regular upgrades for less than $100 each.
Anecdata: Have kids and a full time job. Play sports. Normal stuff. Problem solved

Before kids it was much much harder to fal asleep. Now i can fall asleep faster than them during sotry time.

Its like night and day. Pun intended
Here is how you verify it yourself,

curl https://twitter.com/zarfeblong/status/1339742840142872577
I got introduced to Smalltalk via Smalltalk/V on Windows 3.1, that alongside IDEs that took inspiration from Smalltalk spoiled me in what to expect from developer tooling.
Confessions of a media buyer on Apple vs. Facebook, Google lawsuits
The pricing model is completely unreasonable. I'll never use or recommend it to anyone.
It was a very clear and intuitive explanation as well. I was most intrigued by their optical system used to encode and decode light structures in space and time. Though, I didn't quite understand their discussion of 4D holograms at the end, they seem to imply that we can now achieve actual 3D holograms of images using time-reversed light waves and also have these holograms move over time?

Edit: the author has a longer video with timestamps[0] as well, perhaps the details and implications are discussed there.

[0] https://www.youtube.com/watch?v=9hVEJvfWjRQ
Convenience, mostly.

An ARP packet wouldn't work in the default Docker network configuration.

You would have to give up network isolation and use "host networking" (which doesn't work on the Mac/Windows docker version).
what is currently the most popular language that is closest to smalltalk

i think many of the features that made smalltalk look revolutionary in the eighties are probably common in most modern languages

i am personally not supper impressed with the live ide thing, it feels more like a gimmick than anything else
What concerns me is lack of clear precedent for some equitable retaliation.

And if some equitable retaliation is designed would there be public support for it if it were to include conventional warfare in some proxy fight.

Much of the country has been told that China is the enemy and investigations into Russian interference in our country is a hoax.

If this is more work from the fancy bear folks this is problematic.

The US is a month away from a new president.

The new president’s authority to act against this attack continued to be undermined by the sitting president who just fired the head of cyber command because he said the election itself was secure. Not because it wasn’t, but because he said it was to the public!

I can not think of a more sophisticated and long term military intelligence operation than the epic we are witnessing right now.

The United States could not be in a weaker position than now.
I'd say better to export tables to CSV files, and dump the schema to an SQL file.
whoah, california redistributes taxes away from the district? now that's extreme
I think the scattering medium is indeed assumed to be frozen in time. This would be the case for any solid of course, but also for a sufficiently homogeneous fog. I assume you are only inverting the statistical average of the scattering medium properties, so as long as those are frozen in time it's sufficient.
Twitter previously didn't serve up a preview with mobile.twitter.com links. I noticed it in Whatsapp, so not sure whether it's twitter's fault or Whatsapp's fault. Changing mobile.twitter.com to twitter.com enabled the tweet preview.
Dragonfly has a smaller tree and also a far less active one. Also, I think ports might have been a worse problem than sec -- not sure about that, just a vague memory.
I couldn’t tell, is __strict__ something they’ve implemented in house, or exists in CPython? I can’t find any references to it outside that article.
Pope commits Vatican to net zero carbon emissions by 2050
When did it ever stop at the presidency?
You may have apnea. Do a sleep study or get a PC noise detector software that records nighttime noise changrs.
Something like this would be my total nightmare!

https://vimeo.com/166807261
Google Kills Android Things Platform
Broglio Space Center
If you dive into the history of Xerox PARC workstations, you will find similar developer experiences for Lisp (Interlisp-D), Mesa (XDE) and Mesa/Cedar.

The graphical debugger, dynamic code loading, bytecodes with microcoded CPU configured on boot, REPL with access to the whole OS, the way OS, libraries and applications blend together, all there across all those language stacks.
I am tired with Free software ideology which imposes a semi-arbitrary definition of freedom and fails to serve the interests of FOSS developers themselves.

There are 2 type of FOSS software out there.

Corporate sponsored, generally pieces of infrastructure / development tooling, liberally licensed and rightly so.

Indie software, done mostly by volunteers on free time, there should be a creative commons like source-available NonCommerical license for it. Stallman's ideology of free for everyone doesn't make sense in the era of big tech.

This is why I don't dislike commons clause or open core - we aren't entitled to anything, and definitions of FOSS are arbitrary and outdated at this point. At least these raise the standards of living for developers, while still allowing us to view / modify sources.
Can you elaborate on what you mean by "time is a flat circle" please?
Not a lawyer but I think in the US, you have the right to remain silent. I don't think a law can compel anyone to publish anything. Might be the first amendment.
But Vec::retain is pretty close to one of the fundamental functional constructs for containers (it's the in-place version of filter). The argument here is that others should use functions like retain instead of re-implementing that nasty indexing logic. But I don't think it should be surprising that array-like containers are going to have to involve some indexing logic at some level.
I think that we are actually happy in the process of achieving our goals, not after achieving them. Yet our mindsets are guided to the idea that if you have ahcieved everything - we become happy. Just an endless circle of goals and meaningless achievments
From the last paragraph:

> Strict modules are still experimental. We have a working prototype and are in the early stages of rolling it out in production.

Sounds like it's in-house to me.
Once one has learned how to concentrate, the next thing to learn is to be able to concentrate on the right thing.

Chess taught me to concentrate, but I've always had trouble concentrating on what I should be concentrating on, and instead wasted too much time concentrating on chess and other diversions.

The real trick is being able to focus on something even when it gets frustrating, painful, or boring, and being able to do this for extended periods of time. Then the world is your oyster.
Do you mean reverse engineering the API response from the "set home/away" command?

If yes, then I sort of[1] do this for the "status" part of the response, so I can give useful error messages back (e.g. wrong "structure id")

[1] https://github.com/emilburzo/nest-rest/blob/master/src/main/...
Sounds like the eternal issue of open world games though. Olympic size wading pools is how I like to describe them. Many things to do, but with minimal depth and little, if any, impact on the game world.

None other than skyrim is one of the best examples of this.
Lisp stands for “list processor”.
Yes, this is what I realized too. It is why EACL is embedded in the application layer instead of trying to run in a layer above it. To do authorization properly, rules need to be embedded alongside the secured data and decision code needs to run next to application code.
i love 33mail. I've been a user for years and I think it's amazing.

I pay for it, and I have a custom domain (several maybe?) and use that in addition to the default free @___.33mail.com subdomain.

People often ask me about my custom domain and ask how they can do the same thing for themselves.

I explain it, and they are interested, but they never do it.

I think there's too much friction for non-technical people. Most people in my life have never registered a domain before. They don't know what an MX record is. Even for someone technical, it takes some effort.

If there was an onboarding flow for that paid plan that looked like: "make it easy for someone who has never registered a domain to get a custom domain set up with 33mail" I think that would be huge.

That experience might look like:

1. Hello, user! Please pick a domain! ____
2. Tell me where to forward all your emails: ____
3. Enter your credit card number: ____
4. Click "save"

Tada! Now anythingatall@thatdomaintheyjustregistered.com
forwards to their email address!

Then you register the domain for them. You're either a registrar or you work with a registrar. You control the DNS for them (or maybe it gets added to your 33mail dashboard so they can add A records or whatever).

I love your service. I want it to make 80k/mo. Y'all have provided me a lot of happiness. And I've been pleasantly surprised when I've gotten support email responses from y'all.

Please keep up the great work.
"Announces" + "confidential".

Does anyone else find that amusing?
I still develop in Smalltalk almost daily. It's a very productive environment and a godsend regarding debugging and inspecting live running application. The caveat is nonexistent support on our old version.

Also after having checked various "modern" Smalltalk implementations I have to sadly say that none come close to the experience of the older ones. Maybe Cincom, but that is proprietary. So the whole language and idea is mostly dead.
How is Chips pronounced differently?
no. i was just simply implying it be nice if they also had a reference on how to center (both vertically/horizontally) using some of the major CSS frameworks built-in way 'without' resorting to raw CSS.

kind of like a cheat sheet. because the problem i face is that there are just too many ways to center things and wish there was a most recommended method. i come across many articles explaining how to in raw CSS, but not too many using frameworks.

i typically jump from one css frameworks to the next (bs4, material, tailwind) and writing custom css is usually frowned upon if there are already a way to do so built-in by the framework. but it's hard to keep up with these changes so thought it'd be nice if there were some guides or articles for them.
So how you do concentrate on things that are not chess and games which you find boring?
There's a debate on the purpose of it. They problem is we took our interlinked document space and built thin client applications on it.

Our crosslinked thoughtworld for intermingling intellects in practice is mostly an entertainment and shopping platform.

Really they probably should have split off when it was young ... Replacing HTML with something for the original lofty goals and leave the html/css/js triumvirate for the mainstream use we all see now.

Then there becomes no pretext that there's any intellectual, educational, or documentarian use for the web because there'd be something else, let's call it the Yeb for those purposes. It'd get two way linking, ontological markup, a WAIS like querying system (where the document author explicitly sets the search up separately from the document), etc.

But that never happened and the web has way too much inertia to successfully fork it at such a fundamental level without a monumental multi-year effort so here we are with one set of standards trying to serve all masters at once by layering stuff on top of each other, building a bigger russian nesting doll to stuff our existing web into (could you imagine if say jstor or citeseer required a "yeb browser" because it served content that was fundamentally incompatible with the web standards. Could have taken off in 1995 but not now)

The only engineering results those conditions ever produce is complexity since it inherently, by design, lacks the focus to remove it.
From our conversations with developers, a surprisingly large number of their users use social login - even when the site provides alternatives. Many have categorically said that they cant use any solution without social login. And we've seen this generally be true across many use cases
Facebook is the company that secretly accessed your camera [0] and did other unsavory mischief [1]

[0] https://www.macrumors.com/2020/07/25/instagram-unexpectedly-...

[1] https://old.reddit.com/r/apple/comments/kenyhx/in_light_of_f...
How Many A4 Paper Shredders Shred? We Are Testing – Pick a Number
Add the energy used to mine bitcoin and you can turn the homes of the elderly people into saunas.
Great, this is exactly what has been found in studies.
There is a way to eat as much as you want, no calorie-counting, no portion control, just eat. It is well explained by Dr. Greger [1]. It boils down to foods having different energy density since our stomach signals satiety by how full it is. Highly recommend his videos for actionable nutrition info.

[1]https://nutritionfacts.org/video/the-best-diet-for-weight-lo...
This is a debatable topic. We wrote a blog post about this as well: https://supertokens.io/blog/are-you-using-jwts-for-user-sess...
> How do we overcome the inertia of change? Most likely, from what I can see, we will simply change our expectations – it is impossible to build a completely secure software system, so we should instead change how we use it/what we expect it to do.

Hardening systems further would hopefully make breaches more difficult and less common, but never prevent them entirely, therefore we should instead start focusing security efforts on limiting the blast-radius of potential damage a breach can cause, resilience of organizations in the face of breaches, and mitigation and recovery from breaches.

There is probably a need/niche for a security equivalent to Netflix's Chaos Monkey that randomly breaches your own systems in order to encourage/enforce that resilience, mitigation and recovery.
Blog post on the Iverson centenary by Mark Sykes, COO of Kx systems

https://kx.com/blog/the-notation/

#iverson100
I'm currently torn between a pixel 5 and an iPhone 12 mini. This is definitely nudging me towards the iPhone.
If you're processing server logs for marketing purposes, then no, you need consent to do that.

You also should be trying to scrub IP adresses from those logs as that counts as PII.
If you get the melatonin strips that dissolve on your tongue, you can cut them into 1/8ths and the dose becomes more reasonable (0.3ish instead of 3mg)

What you said about adrenaline in the morning - very interesting!
Advanced Fuzz Testing with AFL++ 3.0
I tried the browser encoder and here is what it looks like:

https://youtu.be/RkpVhW7SuRY

Wonder if someone can decode the .mp4 file from the video.
It's not rickroll, I promise ;-)
Beware of setups that verify (i.e. visit) all links in an email upon receiving one. This completely breaks one-time use login links.
Is your argument that we shouldn't care, or is your argument that it is not user hostile? Just curious.

I'm not personally affected, and my Apple outrage cup is already filled up with their sustained anti-repair pro-landfill stance.
Another good example that crunching doesn't pay out.
The fact that SIPRnet uses real network numbers and the DNS is one thing I count as a rare achievement I managed to push through when I was working at DISA back in the early 90s.

I’m pretty proud of that one.

But that fight was also one of the reasons why I left the agency.
Facebook is also a company that never stood by small businesses. Instead it demolished them through threats, acquisitions or blatant copying(read: Snapchat stories, TikTok Reels).

Today, they're expecting those small businesses and consumers to rile up against Apple. Their whole marketing stunt is laughable!
Sure, but cyberpunk is based on a pen and paper RPG so I really hoped it had a little more.

But yeah your description is pretty good.

For me it was great on the beginning, the mood and the graphics are pretty good. Some missions are great as well. But now I’m not really sure if I will even finish it. It doesn’t really feel meaningful.

Also even though there are some explicit sex scenes (but so few I’m not sure why they are there), it is really not edgy at all. It’s like a corporation designed the game which is everything cyberpunk is not supposed to be.

There are a ton of great ideas in there, but then someone realized it would take too long so they half assed everything.
Israel is laughing at this kind of installed rhetoric.
https://archive.is/Me9F9
The Notation: Ken Iverson Centenary
The web development "community" seems to love reinventing increasingly complex solutions.
> (Note that the update check does not send information about your system to Apple.)

It doesn't need to. Every Big Sur mac maintains a hardware-serial-linked TLS connection to Apple's push notification service (which exposes client IP, and thus the city you're in and your ISP) at all times when connected to the network. Also, opening the App Store app links your IP to your hardware serial number.
₿ Coins: Cryptocurrency Prices Extension for Visual Studio Code
YoYo guys, Check cryptocurrency prices with ease on your Visual Studio Code. The 'Coins' extension provides current market pricing, past 24-hour price change, market cap, and market volume with a simple click.
We use in-memory sqlite databases for unit testing a MySQL backed web service. It’s great! You can build and test the code without setting up a MySQL server and no risk of state leaking like you said. The syntax isn’t exactly the same but we have a small wrapper layer that rewrites MySQL-specific queries into their SQLite equivalents.

The only real downside is that it’s a C dependency which makes cross compiling a bit of a pain until you figure out the magic incantation the compiler wants.
The advice is not unusual if you consider fullscreen editors were not a thing yet. One entered the program line by line in the editor prompt.
Reminds me of having to use (CSS) floats to position stuff. CSS grid and flexbox have made positioning (in particular, vertical positioning) so easy.
I had trouble overstanding it
It's sad that consumers rely on one corporation to defend their privacy from other corporations.
Well of course, these types of communities aren't going to be paying for advertising because the communities themselves are generally going to be non-profit.

My point was if these communities are hard to find, targeted ads from small businesses in that niche might inform you of relevant products or services, not relevant communities.

Definitely not saying it's a perfect solution, or one that I like, just trying to point out it's not as black & white as people like to make out (especially on sites like HN)
Actually I see it as positive, because it proves that crunching isn't worth it, if this what happens coming out of burned developers.

The industry keeps bleeding to many people that could have made huge contributions, but decided to invest into industries where crushing isn't part of the culture.

For example, I rather do GUIs and 3D stuff for boring enteprise projects than spending endless nights and weekends fixing bugs on engine code.
How Thoughtful Illustration Is Setting MongoDB Apart: Meet Champa Lo
"It’s a no brainer that the search engine giant will be compelled to bring a similar anti-ad tracking feature on Android to keep the mobile ecosystem in sync."

Huh? Perhaps I'm missing something, why would Google do the same? Seems out of their interests ...
Using private browsing to minimise tracking is absolutely not esoteric.
I'm using the privacy redirect extension which does this for all twitter links. It has equivalents for Instagram, maps and reddit too
Good point. You could still import your backups into a replacement after somebody else resumes the project. Many apps don’t even offer backups or export. Supermemo.com incidentally did not at the time I moved away from it years ago
Having worked with a lot of government CSV/XLSX datasets (e.g. IPEDS college reporting), I can say I'd prefer something with proper foreign keys and less ambiguity in structure (people like to put descriptive cells at the top of spreadsheets)
I seem to remember really great interaction with lcamtuf (of AFL fame): https://lcamtuf.blogspot.com/2015/04/finding-bugs-in-sqlite-...
Pixel 5 isn't a great phone. You should go for pixel 4a which is $349 at retail or iphone 12 mini.

Safari ad blockers are severely crippled and you won't have any choice in browsers. Ublock origin is available on android with firefox which is something to consider if you browse on your phone often.
Problems in PCBA Functional Testing
As a PCBA vendor, Makerfabs deal with more than 100 PCBA projects every month, here is a simple record of problems in our daily PCBA functional testing.
Serious Python is a short, quick overview of some higher-level concepts I wasn't aware of before. I'm working through High Performance Python at the moment, and it's a much more in-depth treatment of similar concepts.

https://nostarch.com/seriouspython

https://www.amazon.com/High-Performance-Python-Performant-Pr...
I've used that site. Doesn't work. Or rather it only covers a small set of cases.
Apparently there were less deaths in greece from january-sept 2020 compared to january-sept 2019 so I don't really know what to say. https://www.cnn.gr/oikonomia/story/242950/elstat-ligoteroi-o...
Built with MongoDB: Save Your Wardrobe
FWIW, I have a nylon strap-mounted rack (name withheld to avoid accusations of ninja advertising!) which hooks onto the trunk seam. 6 hooks and it's brilliant. Much cheaper than a hitch mounted version, much more compact so I've been able to hang it in a little storage closet in the last few apartments I've lived in and goes on a wide variety of cars without any damage. Rock solid with 3 chunky mtbs on it too. I've even had people come up to me in car parks asking me for details!

Not wanting to derail the discussion but if it was that that put you of the review site you mention, it could be worth reconsidering..
Lol well that makes more sense