skysight-inc/HackerNews huggingface dataset:
Yeah I think the point was not to do any of the drastic treatments that you might if you were younger. Some of them end up prolonging agony, and that's not worth it unless you are younger.
A center punch to the driver's window welcomed me to San Francisco.

I got a $20 radio, and left my truck unlocked, with a sign.

The sign read, "Nap in the back of my truck. Use the seat to rest, but please don't break anything else."

Never happened again, and for a week someone was leaving a $10 in my glove box. Crazy?

I drive an old Toyota Truck, and most of you have nicer cars. Oh yea, I did put a kill switch in the truck.
I think there is still value in minikanren since it uses a different evaluation strategy than Prolog. While Prolog just has to support backtracking when things fail, minikanren requires much more interleaving of code paths.

In terms of implementation, you can probably implement backtracking good enough for Prolog via backtracking, but you really need immutable maps for minikanren due to the interleaving. On the prolog side of things, prolog implementations typically care a lot more about being able to dynamically interact with the database including adding/retracing goals. Finally, minikanren tends to play nicer when combined with another language compared to prolog so it might be interesting to do include have it embedded in another language.
Also punching into a stud behind drywall would not end well…
I mean, Yahoo finance has one and nobody gives them any shit about their abysmal policing.
Is the number of deaths really the best criterion to compare life in different countries last year ? Since when has the world become an utilitarian contest ?
Maybe we'll see some different priorities and Melinda will be inspired by that other Seattle billionaire divorcée?[0]

[0]https://www.bloomberg.com/news/articles/2020-12-15/mackenzie...
As is the German "Gletscher" (glacier).
Security and Privacy Risks of Number Recycling at Mobile Carriers in the U.S. [pdf]
I feel like that was... in the 90s? BoA is still only free if you have direct deposit or some such I'm pretty sure.

The automation started in the late 70s at least tho. The other child comment about banks and lack of competition I think really hits this on the head.
This looks great. Just a heads up, the vsolve section of the tutorial has comments in Russian(?). Otherwise, looks very clean and useful.
What is the difference between this and ULID? The latter is implemented in dozens of languages already, and many ULID libraries support conversion into UUID format.

https://github.com/ulid/spec

"Universally Unique Lexicographically Sortable Identifier"
The "adrenaline shot" you describe -may- be normal. It's called a [hypnic jerk](https://en.wikipedia.org/wiki/Hypnic_jerk).
It says that The Bible contains at least one obvious thing that is true.

If one wrote down millennia again that men tend to die from decapitation, that would still hold to this day as well, much more than that as there are people that lived beyond the age of 120.
Definition of success for new businesses needs to be reframed
> Under the current framework, you cannot get wealthy off of salary.

You can make hundreds of thousands of dollars a year as an engineer, without even talking about stock. I'd call that wealthy. If you're an engineer of some stature, 7 figures TC yearly is not out of reach.
They were idealized versions of Americana...

Idealized by city folk, maybe. As one who grew up in a rural area, when I watched the shows it was more "let's make fun of the simple country folk and their strange ways". There was no idealization, most of it were television shows that looked to be written by city people that have never been past their city's beltway, who imagine what country life might be like. Poster children include Green Acres and The Beverly Hillbillies.

I do miss Hee Haw, though. R. I. P., Messrs. Owen and Clark.
Genuine belief: I think we already have an excellent example of what the afterlife is like- try remembering what your experiences were like in the 14-odd billion years the universe existed before you were born.
Show HN: Recreating GitHub og:images with React.js and TailwindCSS
There's absolutely no evidence of this. It's been a popular talking point for a long time, but note how nobody making these assertions can provide a single, specific example of this phenomenon. They will instead resort to talking about groups of people on the other side stating philosophies like this, but you would think that if this was a massive conspiracy, there would be INDIVIDUALS being prosecuted for it. There aren't.

Do you think your experience at the DMV is caused by an army of saboteurs in the building? Do you think a secret boss in the back has somehow orchestrated a scheme that causes the employees to be rude and dismissive? Or, just maybe, is it simply the result of organizations which are unable or unwilling to terminate poor performers, creating a dead sea effect where competence is punished with more work and no credit?
> their choice to isolate was somehow related to clubhouse

> What gave you that idea?

The way that it is related to their writing/blog post about clubhouse, is that they put it in their writing/blog, about clubhouse.

> The person who wrote that piece?

Yes. As you noted, their choices are "unusual", to put it lightly. I am glad that you agree and that I have provided a good example, of someone who does "unusual" things, talking about clubhouse in this way.

These are the people who I am talking about. The people who do "unusual" things like spend a literal decade in isolation, and then using their experience, in their writings about clubhouse.

You asked for an example, and I gave you one. Glad you agree that I have given you this example.
Very nice story

I love the designed by committee aspect of Rust. I have great respect for good committees. I have served on a few (and some bad ones, shiver). One of the things that makes a committee work is a good facilitator

As the saying goes: A camel is a horse designed by a committee: Goes twice as far on half as much carrying twice the load....
Incrementing Vectors
Interesting, can you elaborate on your question? all of my initial thoughts tend to focus more on better quality assurance etc; which I think is more about efficiency than anything else.
It is really a Western culture thing to put great exactness on numbers. There is also the possibility that timekeeping was off compared to today, and so with those two factors in mind, it might not be unreasonable to assume that many people (at least knew someone who) lived to their 80's-90's, which in turn would make it 120 years with some great give-and-take. I think this is the argument of Dr John Oakes (disclaimer: doctor in chemistry, not theology).

A personal hypothesis is that according to the Bible, Moses lived to be 120 years, and as he was a salvific figure (not divinely) to the Jews him living to the maximum age is a pretty cool point.

Anyway, it kind of begs the question: how Jacob came to be 130 (Genesis 47:9), when max age was 120? Perhaps Genesis 6:3 was talking about something else, then? Theories include how much time was left in the life of Adam (the word used for man is in the singular number with the definite article, which could be translated as "the man Adam", instead of mankind). So it might be saying that Adam had 120 years left to live in. Another interpretation is that God gives mankind 120 years of repentance, and then the flood waters would come.

Either way, it's a good question. 120 seems to have some significance in the Bible. 2 Chronicles 5:12-13 mentions Solomon's temple, where there were 120 priests singing in unity. In Acts 1:15 there were 120 people that Peter talked to. The book of revelation mentions that 12 000 from each tribe will be saved, for a total of 144 000 people (12 x 12000).

Thanks for the prompt, even though I have no answer.

Disclaimer: I am a Christian and in pursuit of my BTh, so I am probably biased.
Twitter expands Spaces to anyone with 600 followers, details plans for tickets
I don't actually get how "John, to Ringo" translates to LOO, would you mind explaining?

[Edit]: Ah, totally missed the toilet connotation, thanks folks!
no mention of turn servers, also p2p does not scale well since its mesh network... good article, but this wont make it to production alone
Some feedback: show me the result on the front page. It’s a vis lib, but you’re not showing any of the visualizations (at least on mobile). The code sandbox is ok, but it has no context or description (again, mobile).

Neat lib.
I agree. I love the idea of it, but as a relative newcomer to the space, some of the documentation and examples definitely felt a bit "draw the rest of the owl".

I think a lot of that lies in the fact that all of the pieces stand-alone, which is a selling point, but it makes it difficult to see how they all join together to create the bigger picture.

I'd love to see a good tutorial on setting up a complete environment, with Vault, Consul and Nomad (and Waypoint!) with best practices. Something like "here's how to deploy your rails app with Nomad and Vault" would be great to see the big picture.
There's an old joke about a very old couple that goes before a judge to get a divorce. The judge asks them how long they've been together. They say 75 years.

"And why are you getting a divorce now?" the judge asks.

"We wanted to wait until the children died."
Someone found a fix for it and it worked for me. If you re-install the Safari package again, it resolves the issue. Looks like it was the "combo" update that broke safari by installing things in the wrong order, which probably is why only some people were affected. Also "why software is hard".

[0] https://forums.macrumors.com/threads/safari-14-1-is-complete...

[1] https://www.macupdate.com/app/mac/15675/apple-safari
The last link was a very interesting read - I wonder if BBC or anyone else has open-sourced a video streaming and editing system like that.

Connecting this to HTTP range requests, the edited video feed can consist of a list of the exact byte ranges that the clients need to download and play. Found this description of how Akamai uses range requests to serve low-latency streams: https://blogs.akamai.com/2020/11/using-ll-hls-with-byte-rang...
Since they gamed the system in Japan too, maybe in India they're not that much more likely to game things, and the cultural difference is just knowing and admitting that people do it and taking countermeasures.
If they have two million servers that would mean about 1000 daily active users per server. Assuming the average user makes 2000 requests (API calls, images, videos, etc.) a day mindlessly browsing the infinite feed, that works out to about 1 request per second.

Facebook makes its money from advertisers so that's likely where most of the compute resources are going - users just see the ads at the end of all that computation. Combined with the mandatory over provisioning, the overhead of a massive distributed systems, tracing, etc, I'm not surprised those are the numbers.

Assuming each server cost an average of $20k, that's $40 billion which is two quarters worth of revenue but amortized over 5+ years. It's really not all that much.
Looks like UNIX already was sufficiently advanced technology back then.
Does the original artist get any money that people spend on these posters?
React best practices
> If you use C++ in the "default" object-oriented way, your program won't be as efficient as it could've been

That’s way too general to hold any truth. C++’s classes are zero cost, SoA vs AoS is not always relevant. If I have three instances of my class, each doing something compute-intensive in a simple method, how is it different to dod?

Also, even virtual functions are not necessarily any more expensive than the alternative if one knows what he/she does.
> when have you last tried to create a statically-linked binary that used glibc, and how did that go for you?

I don't write code that requires Glib, but last I remember, there are explicit (lesser-known) flags that give complete static independence :P

My implicit point is that essentially, there is a slew of approaches that seem to be reinventing the wheel to solve the obvious problems in dynamic linking, but they seem to combine the problems of static linking with the problems of dynamic linking. Because people have the memoized knowledge that "static linking old and bad", they twist software into worse solutions because what they want are static libraries and binaries, but for whatever reason they don't feel they can use them.

> or how about statically relinking a dynamically-linked binary you don't have sources for?

Most open source developers don't tend to stray that far off the beaten path, at least in the communities where snap/flatpak/appimage are commonly used.
A Growing Summertime Risk for Cities: Power Failures During Heat Waves
And in 50s USSR and USA had nukes. And some thought Israel had them as well. But only USA had a reason to bomb North Korea.

How is it different?
Bill and Melinda Gates divorce after 27 years of marriage
Leads right into a clue hinting at Canadian origins, a la "poisoned pen, eh?"
I reserve analogies for criminals that refuse to make arguments formally in a court of law, with lawyers. That is, it's a continual bedtime story dialogue until there's enough evidence to press charges and force them into a courtroom. Then all "analogies" go away.
UWB works like this: most of the time, the UWB chip ('U1') is 'off' because it draws a lot more energy than BLE does. BLE's signal strength gives a measure of distance -- but generally BLE uses 1 antenna, so what you get is a signal strength for some unit within a radius of a sphere (again, approximately). When the BLE signal strength is considered 'strong enough', the iPhone commands the BLE to send a 'turn on the UWB in the tag' command. Now, the tag sends a UWB burst. Like this: https://media.nxp.com/static-files/34261e70-6908-4e13-8eec-8... The time-of-flight is measured, and the precise distance is now known. More detail is in this presentation https://media.nxp.com/static-files/8cf4341d-f16d-4971-9b92-c... Further, UWB signal strength helps determine the direction.

Above is the FiRa Consortium's literature. NXP makes a similar chip to Apple's "U1" UWB chip -- however, sigh, the standards are NOT compatible. Yes, they are both UWB and use the FCC rules for UWB RF requirements (frequencies, power, etc) -- but for reasons I do not understand, they are different elsewhere (Protocols? I don't know).
Bill and Melinda Gates announce they are getting divorced
Looks like they're deploying the Simple Analytics script directly in the page source and the Google Analytics script via Google Tag Manager. Though Google Analytics through Google Tag Manager might be the Google-recommended way to deploy Google Analytics, this isn't exactly an apples-to-apples comparison. Would be interesting to see if Google Analytics directly in the page had a different score than through Google Tag Manager. That said, I would almost always trade the miniscule score penalty for serving something through Google Tag Manager (including Simple Analytics) for ease of maintenance.
> The stockmarket is like a round robin thingy

Or perhaps a medieval wheel of fortune.

[1]: https://www.sciencephoto.com/media/539503/view/the-wheel-of-...
Any sccs users out there?
Mux (YC W16) is hiring full-stack developers to focus on Elixir and TS/React apps
> The mental model of & being immutable and &mut being mutable, that’s what falls apart. Here are types that are taking &, and yet are mutating themselves.

&mut still implies mutability, and even the constructs like Mutex or RefCell still expose their mutability support via &mut references. Only atomics don't (they don't provide any &mut access). Note that you don't add const like in C/C++, you add &mut.

As for the VDOM caching thing, you have a point. But even if Rust had &uniq and &shared pointers, the challenge would be the same. Users might still use constructs like RefCell.
The Most Valuable Song from Every Country
Cleary | Senior Product Engineer (Rails/React) | San Francisco, CA | ONSITE, REMOTE | https://www.gocleary.com/
Cleary is building an ‘operating system of the office’ based on the kind of internal tools that companies like Airbnb, Twitter, Dropbox, Google, Uber, etc build for their own employees. We're seeing great traction - we're working with companies like Square, Flexport and LendingHome, and just raised a large seed round from top tier investors. We're assembling an A+ team - currently just 8 people with backgrounds from Twitter, Microsoft, Cornell, Carnegie Melon, YC, etc. You’ll get to work directly with our experienced entrepreneurial team, which includes three second-time founders with two prior exits. In this role you will wear multiple hats, reporting directly to the CTO, and will have an opportunity to take on a leadership position (if desired) as we scale.

Full Job Description: https://docs.google.com/document/d/e/2PACX-1vRb2c1t-C0TnMHtw...

Submit resumes to ryan@gocleary.com

Tech Stack: Ruby/Rails, React, Redux, Postgresql, ElasticSearch, AWS
I convince them to use TeXmacs :). At least I do not want to use LaTeX anymore (note that I've been hardcore LaTeX users for long time and also developed software to support LaTeX, e.g. TeXniscope, a previewer for DVI/PDF files in the early times of MacOS). Conversion to LaTeX format happens in the last stage of the submission (to arXiv or to a journal). It takes usually from 1 to maybe 10 min to have the file ready, maybe small tweaks for some bugs which I report and then get corrected. Three of my students wrote their PhD thesis with TeXmacs, and at least two/three other people I know. If I need to collaborate on a file which is being written in LaTeX I write my parts in TeXmacs and then I paste them in the file.

Most of my presentations are also written in TeXmacs and in these days I use it to teach via Zoom, or to discuss with colleagues/students, make computations, etc... Not really using paper anymore. If you need to do algebraic manipulations, then it is more convenient to copy/paste on the screen that to rewrite the same equation several times with small variations on the paper.

Using the submission requirements as an argument seems so wrong to me, it is like saying: since the final format is PDF we need to write our ideas directly in PDF... if one day editors will decide to use XML as submission format, then what? I do not want to think about mathematics with a screen divided in two parts, and the quality of the process is also very important to me. I spend maybe months to work on a paper in TeXmacs and at most only 1h in LaTeX when I really need to because editors are become used to require from the authors the work a professional typesetter would have done in the past.
What does 'when the danger is over' mean in practice ? When it becomes zero ? When nobody dies of corona anymore ? If it is that, then the measures are permanent, and if not, what ?
Most excellent. Thanks much for this link.
4 byte timestamp is brave.

int(time() - 16 * 10 ** 8)
false dichotomy. liberties should not be removing even for danger. if you are wanting better virus handling for lesser liberty, go to red china. tradeoff for freedom is we are getting worse results in few place.
I now do most of my data analysis in Julia instead of pandas, but used pandas for a long time. SQL is a valuable skill and useful when you need to optimize a query for performance, which can sometimes happen with pandas and is much less likely with Julia.

However, even if a pandas query takes 5X longer to run than a SQL query you must consider the efficiency to a developer. You can chain pandas commands together that will accomplish something that takes 10x the lines of SQL. With SQL you’re more likely to end up with many intermediate CTEs along the way. So while you can definitely save processor cycles by using SQL, I don’t think you’ll save clock-face time by using it in most one off tasks. Datascience is usually column oriented and Julia and pandas allow you to stay in that world.
Looks similar to ULID[0] (I am the author of a popular python implementation[1]).

It appears to have a similar constraint that two ID's generated within the same timestamp (ms, ns) have no strong guarantee of ordering. That might not be a deal breaker depending on your use case but something to consider.

* https://github.com/ulid/spec

* https://github.com/ahawker/ulid
Because it is a human drive, and for many in the US anyway, working a lot is the only way to get a decently comfortable life - if it gives you this at all. For a decent amount of folks, they just work jobs that keep them from children (nursing and retail work, for example). We could change this a lot of places with worker protection laws. I don't have children, and support more robust support for parents and things like maximum work hours and the like to make sure folks can raise their children, without the poverty that some folks would have when working less.

To complicate it further, birth control isn't made free for everyone and in many areas on earth, sex education is poor if it exists at all - not to mention that abortion services, if they are legal where you are, aren't always available either - for those times when birth control fails or other complications arise.

I'll also say that most of the "we have too many people on the planet" arose from attitudes looking down on others, often from countries of origin, racism, and the like. We know how to help lower birth rates (widely available contraception and sex education) - but we aren't doing this - and we can feed everyone now, but we (as humans on average) don't put it as a priority - as seen by not shipping surplus to folks that would happily eat it.
Accord | Founding engineer | Auckland, New Zealand | Onsite

https://accord.so/

Accord is a web app that helps startups build legal documents lightning-fast from free templates.

Accord handles then entire contract building process for users from beginning to end without them having to leave their browser tab. First, it helps startups generate contracts by asking a series of simple questions. Second, it allows users to edit their contracts through a rich-text editor. Third, it helps users sign their contracts and keep them stored and organized in their account dashboard. Eventually, I want users to be able to collaborate and negotiate their legal documents on Accord, as well as upload custom templates.

I want the process of building legal documents to be as fun and unintimidating as possible. This shouldn't be an arcane, "dark artsy" process. I think we can help companies become less reliant on legal service providers generally, which is an $800B+ industry.

I was a former lawyer at a leading New Zealand law firm, and I've built the entire product so far myself. I've launched a beta and have started making revenue.

I also recently raised a pre-seed round from Daniel Gross (investor in Uber, GitHub, SpaceX, CoinBase), and I'm recruiting a small team of engineers to take the product out of Beta and reach product/market fit. You can read the announcement here: https://accord.so/blog/seed

Accord is built on React, Next.js, Firebase and Tailwind CSS. Please send me an email at minkyu@accord.so if you'd like to know more!