skysight-inc/HackerNews huggingface dataset:
Counter point.

CSV is a great format for humans to comprehend.

For big data systems, CSV is a arguably worse format

Row wise storage doesn't provide compression benefits like columnar storage which can significantly reduce storage needs.

Data could contain the same delimiters ( comma, newline ) as used by the parsers and introduce errors in computations. binary formats( parquet/ORC) can eliminate this issue while providing other benefits as well.

A data quality framework like deequ should help catch errors in data before you introduce the same to downstream applications in ELT.(not infalliable )

For ELT processes, always filter first before other processing.

Plan your partitions according to expected querying patterns. If reports are run country wise , then country is a good partition key or if date wise then date is a good parition key.

Be aware of data skews , you might introduce skew during partitions ( ex : partitioning by country and a few countries have large number of records compared to others.

Random thoughts
I wasn't talking about Putin's choices, but rather about the choices of people that led to Putin gaining power.

But also - Putin always fancied himself the restorer of imperial glory, so joining NATO was never seriously on the table without also asserting claim to all the "lost lands".
Then there's x86: 7406 LoC
I’ve got a few pieces here which aren’t all dance (e.g. live coded sampling of bass guitar) https://www.xavierriley.co.uk/talks/

@rbnpi has also done some lovey work with classical music that’s worth checking out
Great!

While it happens, simply go to the "Get Help" page in Portmaster and click on "Report Bug". It will collect some debug info and you can create an issue directly on GitHub from there.
Pronunciation-wise it sounds pretty different to me.
Daily Briefs. For presidents and everyone else
Just to chip in, that life on Earth produced oxygen from photosynthesis, which over billions of years oxidised the iron in the ocean producing the iron ore beds as it precipitated out.

This occurred in stages.
Cryptographer's Way (1967) [pdf]
Dr. Bradford Hardie III (1920-1999), an ophthalmologist in El Paso, Texas for 40 years, served as a professional cryptologist and cryptanalyst during World War II.

In 1967 Hardie wrote "Cryptographer's Way", a personal memoir that gives a detailed account of his many interesting World War II experiences. In Europe he worked in the Army’s Signal Corps as a cryptographer, spending 17 months of his duty in England, France, Belgium, and Germany. For five months he lived near Hyde Park in London and helped crack messages intercepted from the German Enigma code machines, a device used to send encrypted messages.

On May 8, 1945, he returned to America and worked at Arlington Hall until the end of his four-year tour of duty. He began working in the Research and Development sections with cipher machines and equipment for cryptography.

Hardie's family relates that the memoir was deemed too sensitive by the CIA when it was privately written in 1967, and was largely confiscated and destroyed. This was most certainly due to its highly sensitive and detailed information about Enigma, SIGABA, the T-52 Geheimschreiber, Bletchley Park, and many other revelations that had not been cleared for publication at the time. Fortunately, Hardie was able to preserve and pass down copies to his five daughters, of which this scanned copy is one such copy.

Bradford Hardie is mentioned 16 times in David Kahn's magnum opus "The Codebreakers". The following quote from Kahn's preface should suffice in painting a picture of Hardie: "It is impossible to adequately thank all those who have helped me with this book [...] Foremost is Bradford Hardie, M.D. of El Paso, Texas, who translated a veritable stream of documents in German and read the galleys. His constant warm encouragement was like manna."

"Cryptographer's Way" is currently (2022) catalogued in the library of the National Cryptologic Museum (NCM) adjacent to NSA Headquarters at Fort George G. Meade, Maryland, and has been cleared and authorized by NCM for general distribution.
I think you can disable big emotes in settings -> general -> large emoji.

To avoid compression you can send photos as a document.
https://news.ycombinator.com/item?id=33512547
And also a lot of people outside the US uses SMS.
Practical uses of synchronized clocks in distributed systems
Troubleshooting NT_status_access_denied from Samba on Manjaro Linux
Show HN: Better HN on Mobile Browser
I got sick of looking at the crowded mobile look of HN. It needed breathing room. Plus I wanted to use iOS’s system font (ditto on Android).
Here’s a CSS stylesheet you can paste into a Safari extension like Makeover (free).

body, table, td, span {font-family:system-ui !important;font-size:1rem !important;}

#hnmain > tbody > tr > td > table:not(.itemlist) > tbody > tr > td {padding:0.5rem !important;}

table.itemlist {margin:1.2rem !important;}

td.votelinks {padding-left:0.9rem !important;padding-right:0.6rem !important;}

div.votearrow {margin-top:0.38rem !important;}

div.votearrow::before {content:'' !important; display:inline-block !important; width:1rem !important; height:1rem !important; background: rgba(0,0,0,0.05) !important; border:solid 1px rgba(0,0,0,0.1) !important; border-radius:100px !important; margin-left:-0.256rem !important; margin-top:-0.13rem !important;}

td.title {line-height:1.5 !important;}

td.subtext {padding-top:0.25rem !important; line-height:1.5 !important;}

tr.spacer {height:1.2rem !important;}

table.fatitem {margin-top:0.5rem !important; margin-bottom:-2.5rem !important;max-width:78vw !important; overflow-wrap:break-word !important;}

table.fatitem .toptext {max-width:78vw !important; overflow-wrap:break-word !important;}

table.comment-tree {max-width:97vw !important; overflow-wrap:break-word !important;}
https://github.com/notepad-plus-plus/notepad-plus-plus/blob/...

It's just the Space Invaders ASCII art. But fun, good times. :)
We are looking for a skilled Backend PHP Developer (m/f/d) to join one of our Tech Teams onsite in Hamburg or remote within the EU. Our Tech Department is the heart of ABOUT YOU, driven by the passion to develop the best infrastructure & applications. You will work on high-scalable products on a cloud-based infrastructure and collaborate with developers who constantly challenge themselves to raise the bar of what is “state of the art” technology.

Leap to the next level in your career and shape the online shopping experience of millions of customers by building the best shop infrastructure.

- PHP 7
- Laravel
- Lumen
- MySQL
- MongoDB
- MariaDB
- REST API
- AWS
- redis
- Google BigQuery
- New Relic
- JIRA
- git
- Bitbucket
- Google Cloud Platform

What you will do
- Work on high-scalable products with PHP7 hosted on a cloud-based infrastructure
- Build and provide internal & external RESTful APIs that ensure a fast & frictionless updating of our products
- Develop multiple platforms ranging from high throughput to maximum faultlessness
- Constantly challenge and expand your knowledge of reliable architecture, programming and new technologies
- Work with agile processes that are adapted to the team’s and ’s needs
- Exchange your knowledge with other developers and be part of our ABOUT YOU TECH community

Who you are
- Very good & MVP-focused coding skills in PHP7 of minimum 3 years
- Practical & recent experience with MVC Frameworks like , Symfony, Zend or Yii2
- Solid technical understanding of RESTful API’s
- Good background in building scalable distributed products and practical experience with Caching
Previous experience with handling & querying relational databases (e.g. , or PostgreSQL)
- Passionate about writing well-structured, efficient and maintainable code, actively keeping the quality of the code base in check
- Comfortable working in an English-speaking & agile environment

YOU ARE THE CORE OF ABOUT YOU.
We take responsibility for creating an inclusive and exceptional environment where all genders, nationalities and ethnicities feel welcomed and accepted exactly as they are. We believe that a diverse workforce essentially contributes to the ABOUT YOU culture. In order to maintain talent and diversity, we emphasize the care for physical health, mental health and overall well-being. Our values and work ethics essentially contribute to our brand mission: empower acceptance and shape an inclusive, fair and circular fashion culture.

Related article
Want to know more about engineering at ABOUT YOU? Check out our related article on the ABOUT YOU TECH blog:
Setup and scale a websocket server with Laravel

We are looking forward to receiving your application – preferably via our online application portal! Thus, we can ensure a faster process and for you it is very easy to upload your application documents.
worth pointing out that there was significant controversy around decision fatigue as part of the psychology replication crisis a few years back. I'm not an expert so I don't know what the outcome of that was or where the field stands today on it, but it may be that that is why it wasn't mentioned
Interesting. Thanks for your viewpointm and giving me even more
knowledge to add to the already fascinating distinctions being
explored.
respects
Stuck in Ada 83?

Ada compilers never used GC, and it was eventually dropped from the standard.

Since Ada 95, that RAII is supported via controlled types.

Additionally in many cases like strings and vectors, the compiler does the memory managment for us anyway.
I hope you will run your own locally instead of letting Midjourney block and/or mess with your prompts.
> imply that I can set various settings to different tiers - 7 for trusted, for untrusted, 4 for hacked

Check out this page on the docs: https://docs.safing.io/portmaster/guides/network-rating

> sync settings across multiple machines

planned, but long-term goal.

> import/export configs

planned, short-term goal.
Women are born with their supply of eggs, so they are more ‘pristine’ than any other cell. Sperm are generated continuously throughout life, and there is evidence sperm quality decreases over time. Some diseases associate with increasing age of the father (autism, schizophrenia). The effect takes hold mainly after paternal age 40. Having said that, I recall there is some work showing sperm generating cells are kinda special in that they don’t develop as much mutational damage as other cells. Does make you worry though that progressive generations of older and older fathers may lead to some kind of problem. With rates of assisted fertility increasing, perhaps 16 yo boys should bank sperm for the future.
It's a very First World take on it, though. Mid-to-high-end phones are usually the ones that pack a considerable amount of integrated storage but ditch the SD card slot. Budget ones are the other way around, though.
Thank you for your feedback! I added some links to project readme that can explain what gRPC is.
I tried the 'Circadian lighting component' before on my Home Assistant setup. However, the component made my lose control over certain devices (even though I configured it that I should be able to override the temp/brightness settings). It either kept lights off when I turned them manually on, or visa versa. So now I just reverted back to 'Automations' per room that are triggered by motion sensors and activate one of the predefined scenes. Each room has aprox 3 scenes: day, after sunset, and night. The automation trigger the scenes based on predefined times. I agree with the author that it's really great to not get blinded by bathroom lights in the middle of the night. The automated motion activated scenes per room/ time also give a very luxurious effect when e.g. entering the living room in the evening and it automatically toggles a cozy dimmed light scene.
Yeah, the problem is known, there are alternatives though. Here is an interesting discussion and some pointers. I think the author is quite a cookie though.

https://news.ycombinator.com/item?id=28495086
How did you lose anything ? The fediverse is one way to communicate. IRC, email, BBS, gopher are all ways plebiscited by fediverse enthusiasts to also communicate because there is no one tool that can do everything. If mastodon is not for you, use something else; no one blames you
It used to be the same in the US. Somehow counting seems to slow down the more voting machines we use.
Price gouging has become a buzzword recently but it has a specific meaning. It's when a store increases the prices of essential items in the middle of a crisis. A store massively increasing the price of water during a natural disaster for example.

Per country software pricing does not at all fit this definition. _Most_ products and services are priced differently in different countries. Food is cheaper, labor is cheaper, salaries are lower. Software being priced the same globally would just lock them out of buying it.

For the end user, if you buy a $60 game and it provides good entertainment value compared to other forms of entertainment in your country, that was good value. Your entertainment wasn't devalued because someone in Africa bought it for $10 or someone else torrented it for free.
what happened to a memory leak being some memory that was allocated but had no reference to it so couldn't be freed? If you can copy the map and release it and the memory usage drops, there is no leak?
You can and there were / are 7-8 Hubble sized telescopes in orbit, with somewhat other optics and sensors looking in the other direction. Most likely the same is true for siblings of JWT.
Analogies might not help you understand a perspective on a topic but they do help many, many people.
"There are no less than fourteen copies "
=>
"There are no fewer than fourteen copies "
progress has slowed down & there's been such bellyaching about it, but i continue to think the web's own webbundle spec has really good answers here.

servers can sign their own content, such that other folks can redistribute the content & still check the sigs & make sure it's authentic. can radically help fan-out situations.

of course, bluesky is ground up rework, with their own bespoke rpc framework; it's not web. but i do think there's a lot of imminemt powerful not far off things the web could be doing. if progress had more support & anti-progress less shrill & regular an outcry.
> If no one ever made a billion dollars, so to speak, there would be no money at all.

Could you please elaborate?
Strange writings of the late Edmund Meadows to vanish at the end of this month
I came across this site almost 20 years ago when researching MK Ultra and other government-sponsored psychological/psychic warfare programs. Edmund continued to edit, archive, consolidate and tweak his work right up until his death.

His personal power and thought system is a unique blend of diverse cultural influences and his writing always struck me as strangely informed and confident.

He passed away earlier this year and his site is slated to be taken down on 11/30/2022. Have a look for yourself.
I'm more surprised they still used sendmail, most of the other distros moved away from that... abomination in every respect decades ago. I still remember fun of setting it up then migrating to qmail (which was also ...interesting to setup)
Very interesting. A very basic house in Austria is over 500k and not in a hot location, while to my knowledge wages here are not higher than in Finland. How is a house so cheap in Finland? 200k is basically Eastern/Southern European house prices, where wages are lower.

I feel like the insane housing prices here are not just related to nimbyism that restricts supply, but mostly to speculation driven by banking, political greed, realtors, investors, basically any and all large piles of money that have housing constantly going up fast so that their piles of money get even bigger.
Ask HN: Why does everybody say “Mastodon” when they mean ActivityPub?
Isn't that like saying "Chrome" when you mean the World Wide Web?
We need a way confirming that the source code i look at on fx GitHub is the software that runs on the machine.
It is, and for Apple, it is the successor of their system languages, explicitly stated on Swift documentation.

Here enjoy a full graphical workstation OS developed at Xerox PARC, Mesa/Cedar uses reference counting with a cycle collector.

https://www.youtube.com/watch?v=z_dt7NG38V4
The point is that you can remove the entries from the map, and the map won't ever shrink. If you're using large value type in the map[1], the map's dead storage will be large - by a functionally unbound amount. Most sane collection libraries shrink their backing store after some sufficiently large portion becomes dead.

[1] I would argue a general purpose hash table/map should really switch to using a hash code=>index mapping automatically if the value type size is sufficiently large.
I've read even modern humans can easily learn echolocation. If that's true, it seems almost obvious to me ancient humans, for whom that would be much more useful, also did.
Foxconn: iPhone maker bets on electric truck firm Lordstown Motors
Ubuntu is based on Debian, and Debian has Firefox in their repos.

Does Ubuntu remove it?
How is "I just message username#uid" different from "I just message username@instance"?
"Everybody works but the vacant lot"

https://commons.m.wikimedia.org/wiki/File:Everybody_works_bu...
Ask HN: What do you do to fix your circadian rhythms?
> "He can't be worse" is simply not the point. His stated goal was to be better; we've seen no earnest attempt to do so (and plenty of earnest attempts at value extraction).

Sure, we have. We've seen him charge an earnest fee for a premium service that Twitter previously withheld behind a mysterious bureaucracy that arbitrarily decided who did and did not get a blue check mark. We found that employees at Twitter were charging as much as $15K to pull strings for people for that blue check.

That's already objectively better. $8 a month to verify you are who you represent yourself to be and to get less ads, more access to revenue generation features from your audience, etc? Sounds fine. It's absurd to have some mysterious service that no one really knows the rules or thresholds for. It creates the very pay for play schemes that were the status quo.
If you read “is” as “equals”, then the best things in life are Notepad++.
It also makes sense from a marxist perspective. How billionaires/capitalists take the surplus value from manual labour and all that untrendy stuff.
any Linux does

just be adept on it!
> For that reason, I've always found it questionable when PhD vs no PhD is debated solely on the basis of expected income. Maybe I should remove my pink glasses, but there is, still, a little more to it, isn't it?

There's certainly an argument to take a pay cut to do a PhD if you enjoy doing it.

The thing is - go ask real PhD students 2 years into their PhD whether they're enjoying themselves. Given the 50% drop-out rate, you can probably guess what the answers will be...
“Just stop being poor bro!”
It’s not what you’re asking for, but the recent Scott Spark series integrates the rear shock into the carbon frame compartment, which is a neat invention.
I've just taken a look and if stories aren't your thing, there's a toggle to just turn the whole feature off and it disappears from the UI.

I love this! I wish WhatsApp had such a toggle, since nobody in my contacts uses the "Status" feature so I just want to hide it somewhere.

I'm not sure if I'll use it much, but giving me a simple setting to decide for myself makes me much more optimistic towards this.
This is the best way to hard boil eggs as well.
Flexbox and grid are definitely not the point of the article though, it's all the newer things with much smaller use cases
FTL and Into The Breach are made by two developers, Justin and Matt of Subset Games.

Woz wrote all the Apple I and II software.

Cave Story, a metroidvania still actively ported to new platforms today.

Doom had a very small team, Carmack doing most/all of the engine work.

Dwarf Fortress is by two developers, and simulates its environment down to a very precise level of detail.

Many more here: https://www.reddit.com/r/programming/comments/6u4pn/what_suc...
> Getting rid of a class of errors (correctness) allows you to focus more on other errors (logical).

I think you mean "memory safety", not "correctness".

Correctness is a much harder target to hit and requires a good deal of time.
> I think they are worth it for riders who do a lot of descending, especially in the rain, but would definitely not recommend for someone just getting into cycling.

I think this is the takeaway worth reflecting on. Hydraulic brakes are perfectly maintainable if you can be even slightly bothered, but it is a choice you're making to take that responsibility on. As far as adjacent skills required for the hobby of cycling is very approachable, but that said if you want to go mountain-biking and you want hydraulic brakes, you get to make that choice.
What's Faster Than Strptime()?
We are missing a premise about whether Notepad++ is a thing in life.
I guess having individuals with unbounded lifespans would slow down a species' evolutionary rate (less pressure to procreate), that would be a disadvantage.
Yeah, that makes the title pretty much clickbait, because a memory leak in a memory-safe language would really be a big deal...
The anecdotes in this story sound perfectly plausible to me. I've been hearing this kind of stories for years now, and no, not from "republican" sources.

By the way, there's no shortage of anti-woke leftists. Just one example: https://www.youtube.com/watch?v=vqV3ARvuymY
less than 9 minutes

that's just personal experience
It's literally how it works for arrow-less functions, though - "this" is bound to the receiver at call site:

foo = function() { console.log(this.n); };
o1 = { foo, n: 1 };
o2 = { foo, n: 2 };
o1.foo(); // 1
o2.foo(); // 2

I can't think of any other language that does it this way. Arrow-functions, OTOH, behave as lambdas normally do:

foo = () => { console.log(this.n); };
o1 = { foo, n: 1 };
o2 = { foo, n: 2 };
o1.foo(); // undefined
o2.foo(); // undefined
The author likens himself to a "free thinker" such that his investment choices are so non-conforming they can't possibly be priced in. Add some quotes about how non-conformists are genius and we have a great article. /s
May collecting a dismembered corpse be part of the experiences of all Russian wives and mothers.
> we may reach a point where a mathematician's intellectually productive life is not sufficient to contribute
Arguably the same could have been said in the 1700s when people lived till a mean life expectancy of about 40 and they would have perhaps been concerned that at some point in their future nobody would be able to make scientific advances in their lifespan. Yet here we are, living till 80s and beyond, making accomplishments in our 50s and 60s.

So we could solve this a few ways:

- Continue to extend the length of human life. Living to 150 will be the norm in a few generations.

- Create AGI that are smarter than us and make the advances for us

- Genetically engineer humans to be twice as smart, and learn as much as an average 30-year-old in 15 years
...as the default MTA, in FreeBSD 14.0, which is scheduled to be released in July 2023.

The currently-supported production versions are 12.3 and 13.1. Which are scheduled to be replaced by 12.4 (Dec'22) and 13.2 (Mar'23).
Nice! I had a couple of the older Nikon lenses. A few were manual and one was auto focus. I’ll have to keep the vintage 1.4 in mind. Thanks!
Heh heh heh ... {TEXT("Elon Musk"), QuoteParams::rapid, false, SC_CP_UTF8, L_TEXT, TEXT("Don't set your password as your child's name.\nName your child after your password."
For anyone wondering, a lot of work on Sonic Pi recently has gone into integrating an Elixir backend to handle distributed jamming. It has Ableton Link support so it can easily be synced with a DAW and other apps. It can also control external devices via MIDI and OSC protocols more reliably as a result.