skysight-inc/HackerNews huggingface dataset:
It’s also possible to reach market saturation regardless of price point. Even if a meal costs less than 1 cent and even if that’s all anyone eats, you’re going to have a really tough time getting fast food sales to exceed around 3-4 meals per day for every person on the planet. How many mattresses can a person use? How many pairs of scissors do you keep in your home, and how often do you replace them? How many haircuts would you get per month if they were free? How many root canals? Lowering prices may increase demand, but at some point, the concept of demand increase becomes ludicrous.
This is cute :)
Thanks for sharing! I was just searching github for something like this for my own wedding.
If you can rewrite it in 3 or 4 weekends, it's really not that complicated.

Either that or significant chunks of it were retained and your improvements were mostly cosmetic.
What a great story - probably the only time I've heard of domain "squatting" (I hesitate to use that word since it has a negative connotation, but) used for good!
Thanks for comment. I generally agree with you, that I should now check what is available in the Handbook and submit patches to make it better but I have very unpleasant memory from the past.

There was time when VirtualBox was not available on FreeBSD, no one even thought about writing Bhyve and QEMU was only 'virtualization' option on FreeBSD (with KQEMU accelerator module).

As I used FreeBSD I even made a howto - HOWTO: QEMU on FreeBSD - still available here: https://forums.freebsd.org/threads/howto-qemu-on-freebsd.175...

... and someone suggested just that, to add my thoughts/changes to the FreeBSD Handbook.

... so I did sit down and rewrite entire 'Virtualization Chapter' in HTML, still available here: http://www.strony.toya.net.pl/~vermaden/FreeBSD-Handbook-Vir...

... and no one done anything with it.

It was not merged, not a single bit from it was merged into the FreeBSD Handbook.

When I asked why I got response that maybe if it was in the correct format (I do not remember which documentation framework FreeBSD used back then) some parts would be used but as its in HTML no one will even 'waste' time merging it. I did the most 'hard' part which is creating the valuable content, formatting is secondary thing for me, but it was not for them.

Since then I do not bother about FreeBSD Handbook. I still use it from time to time thou. I would not have anything against even if someone would put my entire article there without any changes, that would serve a lot of people, but if someone will do it, that I do not know.

Regards.
Mach is capability based. (Mach ports are capabilities.)
The resource constraints now are time and location. It's affordable to buy houses in a lot of places, just not so many that have access to good jobs and schools. So people prioritize the latter and sacrifice their time by commuting for work.

Since both parents now work, often with lengthy commutes, there isn't a whole lot of person-hours left to spend with the children. That means people have fewer of them.

When the kids get older and it's time to send them to university, well, that's something which has gone backwards in affordability. The cost of a university degree has shot through the roof. How could anyone afford to send 3 kids to university these days, let alone 8?
I don't know specifically, but I'd guess the former over the latter. Adding a lazy DFA is a lot of work. There is an issue tracking the addition of a lazy DFA on the golang tracker. My guess is that it's up to a contributor to do it.
I’m right there with you, in a very sad way.
That is a horrible idea. Then students will try to take courses with weak students. Oh, that smart group is taking CS340 next semester? Guess I'll wait until the following semester. Do not turn it into even more of a competition than it already is.

Why should someone else's ability influence my grade???
> it means that the driving force behind increases in property value (population increases) will be curtailed

> There will be fewer humans each year making the total pressure on land values negative

Your premise about real-estate inherently contracting in value due to population contraction, is not correct. Nor is your premise about the driving force correct.

Double the US population and drop the total national income by 95%. See which is the greater driving force in real-estate values. You can see this in action right now just by looking at high population density countries that are poor. Bangladesh has extreme population density, their real-estate is not expensive compared to Canada (~1/400th the population density) or the US (~1/40th the population density).

You can increase the value of real-estate while contracting the population, by increasing the per capita income of each person enough to overcome the effect of the population decline. Germany's population has barely budged in 50 years, their real-estate has increased in value in that time as the economy has expanded in real terms with a climb in their per capita wealth and incomes.

Today nearly everything you've ever heard about healthy (ie non-war, famine, etc) population decline being a horrible outcome, is false. It may have been true in the past, it is no longer.

The ideal outcome is for populations to decline while productivity and income soars per capita, improving the standard of living of each person remaining and lightening the burden on earth's resources. The focus of all nations should be on aggressively increasing per capita output, not on fighting healthy population decline.
We made our own review system, to compete with the contracted-out system they used for their siloed data we didn't have access to.

We agreed to not launch the system, in exchange for limited access to the data, as I described above.

Professors en masse opposed opening up this data. That opposition alone made me feel we were doing good work. If they had to stand by their public reviews, hopefully they could stand by the quality of the instructional experience provided.

I ended up making a startup to deal with issues like this, to sell SaaS solutions directly to student governance groups, rather than to institutions. Both control fairly significant budgets (student governance groups at mid-to-large sized institutions have 6/7 figure budgets to easily afford enterprise pricing). My platforms are student-first. It's more a passion project than trying to get me Zuckerberg levels of wealth.
New Israel Supreme Court ruling gives further backing to use of torture
As in the whole Fi account, or the whole Google account?
The FreeBSD Handbook is generally very well written but for parts that change often or that are 'less popular' it could be managed little better.
How does that work if all the students are very similar in ability? maybe I misunderstand the concept
American colleges more resemble four-year all-inclusive resorts than they do rigorous institutions of higher learning.

Serving someone well doesn’t necessarily mean making them happy. Students — people who by enrolling at an institution in a course of study admit their ignorance of that domain — do not seem to me good judges of an instructor qua instructor.
> I feel like I've been burned by my trust in Google too many times

I'm genuinely curious about this. In what way do you feel burned?

I think I get what you're saying. I use gmail and Google uses an algorithm on gmail to decide what ads to show me when I do a search. The ads make money for Google and I don't get any of that money. All I get is free search results. I think what you're saying is that because Google is using your information to show you ads and make money that somehow you feel cheated?

But I don't feel particularly burned by this arrangement. If Google gave an option to start charging me money to avoid ads if I'm honest with myself I'm pretty sure I'll choose to continue seeing ads instead. I guess I'm curious about exactly how you feel burned.
I still find the idea of a digital wedding invitation pretty strange, because here in Hungary the bride and the fiancé invite everybody in person together. Maybe distant relatives are invited by mail or something.

Is digital invitation a common thing nowadays? Or was it more common even years ago in other countries?
Happy Anniversary!

For those looking to use this, the following may help a little:

find /path/to/folder -type f -print0 | xargs -0 sed -i 's/Ram/YourName/g'
find /path/to/folder -type f -print0 | xargs -0 sed -i 's/Antara/OtherHalfsName/g'

Edit: FianceeName -> OtherHalfsName (some people are easily offended) :P
I beat it like it stole something from my mother. I write comments read it over and over and make changes where possible. I stay glued to it like it is my new found bible and become a guru of the code base through blood, sweat, and tears. It is the only way to handle new code not to hate it, not to blame others, and not think you could have done better. You befriend it accept it as it is and move forward with the best you got.
I actually looked at this submission because I thought it might have something to do with Fluid Concepts and Creative Analogies [0]

[0] https://cogsci.indiana.edu/book.html
It could also just be material layering for stability, shaping, cavitation protection, noise reduction, strength, etc..
Yeah, the examples are serialized so it's theoretically possible example recorders in any language that emit a standard format. It's kind of just a logging format in some sense.

On the viewer side I've thought about building a Sourcegraph extension which would consume a standardized trace format and then display it in any editor, on Github, etc.
People who repair stuff (or people) are even more critical of the repair work done by their peers.
Ziferblat [1] does this for £4.80 an hour, with a four hour cap so you never pay more than £19.20 per day.

I've not found the environment very conducive to getting much work done though. It's too noisy and there aren't enough desks. I've had more success with the Department of Coffee and Social Affairs [2] which charges in the same way as a coffee shop but feels more like a co-working space.

1. https://www.ziferblat.co.uk/

2. https://www.departmentofcoffee.com/
Yes,it motivates companies not to do expensive, unnecessary, high-risk complete replacements.

This may be less fun for developers, but it's not usually a bad decision.
Yeah, I like doctests but also find it limiting to have everything in the source code text. Having a GUI for viewing examples is nice, although it does introduce other problems like how to store and version the examples.
Sites for weddings in the US have been common for many years.
Yes. What’s worse is that it didn’t work as it was supposed to.after a lot of effort later we realized that the last remaining developer who had just left was manually fudging things in the database instead of patching the code.

It requires going back to first principles: digging into the docs on the systems it interacted with, interviewing users to see what they did and what they expected, in short a nightmare
How Uber's New Driver App Overcomes Network Lag
Show HN: Viki, a simple Wiki page in Markdown from notebook of VNote
This is tangential to the core topic at hand but how did you/other readers get into CAD? It seems like such a useful skill to be able to design physical enclosures among other things, especially with the cost of additive manufacturing with 3D printers being so low. Any useful guides/communities worth mentioning? I am a little familiar with Blender but found it to be a little overwhelming to use, and I assume that most professionals use the Autodesk suite of tools but that seems really pricey to just get started using as a trial/for non commercial applications to start with.
Some Apple component suppliers now sacking staff
So what, we've all considered bad ideas.
This is very interesting. Reminds me of AnoNet. Also the anarplex.cryptogroup darknet. I'm wondering if peering to Tor OnionCat and I2P GarlicCat is possible.
Because the meaning of your grade is that it gets compared to their grade.
To clarify: that's the Plan 9 situation. I'm talking about the merits of the Fuchsia situation (".. is no longer available").

References to a forbidden parent directory from a chroot can just return ENOENT, because it doesn't exist in that universe. I may not be understanding this fully, but to condemn ".." based on some accusation that it's incompatible with chroot semantics (or "a holdout from POSIX") seems tendentious.
Pieces of paper that open the gateways to a comfortable white-collar middle class life. At least putatively.

The more expensive ones sell connections that can open the doors to wealth and power.
There are certain artists who are fantastic, but I guess it’s not easy to be objective with something g like music. What one person likes another hates.
As for support, production quality alone is huge. Nearly everything I listened to today has sooo many vocal layers. Comparing a song I’m writing in the kitchen and recording on voice memos to a singer with his voice layered 4, 8, 12 times perhaps multiple background singers (very subtle) or heavily effected with vocoders/etc... of course your recording sounds like an average voice over mediocre instrumentation. The pros don’t sound polished on voice memos either, which is why you never hear of any pros releasing them.
Says who? Why can't it be used to evaluate my individual learning/effort?

Grades only make sense to compare within the same class at the same university during the same semester.
> American colleges more resemble four-year all-inclusive resorts than they do rigorous institutions of higher learning.

I've been to both American colleges and all-inclusive resorts and, no, they don't.
"Career Technology, a supplier of flexible PCBs for iPhones, have recently laid off 110 dispatched workers to cope with order cuts by Apple.

An iPhone assembler has also advanced its workforce trimming project, seeking to reduce personnel cost and other expenses to counter the greater-than-expected reduction of orders.

iPhone camera lens supplier Largan Precision, for instance, has estimated its November revenues will fall from October.

most iPhone supply chain partners are expected to see their revenues decline starting November on Apple reducing orders amid lackluster sales performance for its new devices, the sources said."
So... you can can get checked out on and get a script for the vile of epi. Adjusts typically get .3mg and kids .15mg iirc. For the normal 1mg/mL stuff... and that’s for anaphylaxis of course, not a heart attack.

That’s cheap and pretty easy to do. The problem is while maybe I’m a superstar with a vile on someone else, I wouldn’t trust I could do it while my throat was literally closing, in all scenarios. The pen makes sense a lot of time, but the vile is good if you know you won’t be the target.

Something you wrote also, 2 pens. If you need one, there is a good chance you’ll need two. Depends on how fast you can get to a hospital and the circumstances with the victim.

So in that case, the vile makes even more sense for you to have at home.
Here's someone who knew him very well's personal tribute:

http://kenlevine.blogspot.com/2018/11/a-loving-tribute-to-ri...
Or, they are actually good at their craft and rewrote it. That's not an unreasonable timeline. Taking code that does something and writing another version in another design pattern is much, much faster than starting from scratch. Even with complicated code (especially with complicated code)
I think it's worth pointing out that someone who knows way more about Julia internals than I do (yuyichao) said this comment is wrong on several points on the [Julia discourse](https://discourse.julialang.org/t/fortran-vs-julia-stack-all...).

Highlights include that that "Stack allocation is a property of the object, mutability is a property of the type", and that mutable objects that do not escape a function are likely to avoid heap allocation (ie, try to avoid calling non-inline functions).

Unfortunately, that can sometimes mean having to roll your own functions like `sum` and `dot_product`. A simple for loop is easy, but that some of these basic functions don't inline by default can make it a little more cumbersome.
At my company we're finally trying to write code in English (much to the despair of way more developers than I would have expected), but one serious difficulty we've encountered (appart from people that don't know how to write correct sentences...) is translating domain-specific terms. Either it seems like bad translation, or it's not understandable at all.

I don't know what the solution should be in that case? Keep domain-specific terms in French?
Telling likely voters to vote for your candidacy is drastically different than telling people Climate Change is a Chinese hoax or that thousands of men, woman, and children seeking asylum are terrorists.
Arg, you have to type in all your information even if you are logged into the AWS console
Huge topic within libertarianism.

You could start here: https://www.goodreads.com/book/show/7717015-the-private-prod...
It is my suspicion that the attitude of american students towards their professors is perhaps a function of the privatization of schools. since students are paying for their education they feel entitled to a good grade regardless of performance. I would like to know others thoughts on this. I don't know much about post secondary education in Europe but it seems different from the American collegiate system somehow.
There is a universal baseline expectation that everything the instructor says will be correct, so the student's lack of knowledge isn't holding them back. What they have to evaluate is how good the professor was at teaching, and they are the foremost experts on that subject.
I think I created something similar with a slightly more moder UI, I have yet to add the network interface. https://drawo.sh, would you like to collaborate?
The company's entire code base was split into two: Java from the 'enterprise' stuff, and Perl for everything else. The Java side had something close to 20 million lines of code, and the Perl side had about one million lines of code. As always, I worked on the operational side.

NB: I rather like Perl, though I haven't used it much at work since leaving this company a few years ago. The ...things that follow are not an indictment against Perl. The problem wasn't the language.

Even used properly, Perl is a pretty dense language, so a million lines of Perl in one place is quite impressive.

The company's code started in the mid 90s and continued to grow. When I arrived, there were a couple of guys on the operations tools team with me that had been there 7-9 years I believe. They understood the code better than anybody, and they were both very bright guys, but things came up, at least a couple of times a week, that would surprise and sometimes mystify them. After some digging, debugging and sniffing around, they'd usually approximately get somewhat near a root understanding.

That's fairly amazing to me. I've helped create some enormous code bases my decades long career, in one case, even larger than a million lines. And I'd certainly find myself surprised from time to time, but never for very long.

So these millions of lines of code had, over the prior 17 years, grown organically, and had, essentially, never been refactored.

The code itself was, for the most part, quite tidy. And the underlying concepts and structures were pretty simple and elegant. They represented approaches I mostly agreed with.

But...almost nothing had ever been removed. No refactors, over millions of lines of code, over most of 20 years.

There were side effects everywhere. Many of the deep, underlying methods had had so many arguments added that perhaps one third them would be useful or used in any given invocation.

And, of course, there were virtually no tests.

After somewhat getting up to speed on this system, I declared it DOA, and started to push for a complete rewrite. I've been around the block enough times to understand and comprehend the hazards of that approach, and I didn't mentally pull that trigger lightly or quickly.

But....the organization would not have it. The two senior guys on my team were fine with the idea, but many other long-timers were not.

That code is, to this day, with no doubt another 100k lines of Perl added to it, (poorly) powering fundamental and important pieces of a huge company you have all heard of.

So management basically threw bodies at it. Lots of bodies. And, even though the operational quality of the products were objectively fairly poor, the particular market niche didn't need or demand better, so the company made and continues to make a ton of money.
Thanks for sharing. I just got married and did my own site - I forgot how time consuming even a regular HTML / CSS static site could be when you have a million other things going on - I would have loved to have used this.
I work with a lot of Mechanical Engineers, they all use Solidworks. https://www.solidworks.com
Nine years ago I made a wedding site with Wordpress but sent invitees either the URL or a traditional paper invitation for those that appreciate that touch. When everyone is around the country or even several other countries it would be impractical to visit everyone in person. We didn’t have much money and financed the wedding entirely ourselves so this was necessary as well.
You cannot leave. The US has near-global extradition treaties.

To renounce your citizenship, you must ask permission (which can be denied), then you must pay a fee.

Also, the social contract is not voluntary.
It is something like MDWiki but with the capability to read the index file `_vnote.json` of VNote, which enables us to share one notebook or folder of VNote.

Its look is based on Boostrap's website.

Just click on the `Documentation` tab, you could see how simple it is to share lots of articles.

VNote's website is also built with Viki. https://tamlok.github.io/vnote

Thanks!
> Yes, those are the cases where it isn't possible to avoid forward declarations, so it's fine to use them?
But my point was that it _is_ possible to avoid them by type-punning via void*. Now, one can argue that it's unreasonably bad way to avoid them. But will a reviewer following this guide make the same assumption?

> exit runs global destructors, so if one thread calls exit while some other thread is still doing stuff, it might destroy an object that's in use, leading to explosions.

Or you can structure your code in a way that all your threads join prior to main exiting. Never call exit() or _exit() or even pthread_exit(). I think it's much cleaner. Not to mention that not every program is multi-threaded.

> It is very non-obvious which constructors will get automatically generated, because it depends on the types of the members. `Foo(Foo&& move) = default;` makes it immediately obvious.

Agreed but can you imagine what a simple

struct Point { int x, y; };

become if we were to make everything explicit?
I had 4 years of CAD in High School (autodesk had an office in town) and one year of 3DS Max, but it really feels like one could take some community college courses and get up to speed FAST.