skysight-inc/HackerNews huggingface dataset:
> It's a good example of the Tragedy of the Commons. We mostly solved that problem on land, and even ended up with industrial farming by allowing people to own pieces of land to run their own farming operations.

That's a myth. This "problem" wasn't much of a problem, historically, since real-world communities would spontaneously develop regulatory practices to prevent over-exploitation of the commons:

> Political scientist Elinor Ostrom, who was awarded 2009's Nobel Memorial Prize in Economic Sciences for her work on the issue, and others revisited Hardin's work in 1999.[45] They found the tragedy of the commons not as prevalent or as difficult to solve as Hardin maintained, since locals have often come up with solutions to the commons problem themselves.[46] For example, it was found that a commons in the Swiss Alps has been run by a collective of farmers there to their mutual and individual benefit since 1517, in spite of the farmers also having access to their own farmland. In general, it is in the interest of the users of a commons to keep them functioning and so complex social schemes are often invented by the users for maintaining them at optimum efficiency.[47][48] (https://en.wikipedia.org/wiki/Tragedy_of_the_commons#Non-gov...)

Privatization is one solution, but it seems to often be falsely portrayed as the only solution. The wiki article has a decent list: https://en.wikipedia.org/wiki/Tragedy_of_the_commons#Solutio...
So basically you want to put elections under the supervision of someone like Trump.
You obviously know way more about this field than I do. I'm a dilettante when it comes to recording in general, never mind developing a DAW. Thanks for sharing your thoughtful insights.

> the correct/better answer for sight-impaired users may be non-graphical applications rather than trying to figure out to how speech-render the graphical representation.

This cuts to the heart of a long-standing debate among accessibility advocates and blind techies. It's true that tools tailored specifically for blind people can be more productive and easier to use. But they can also isolate the blind community from the sighted mainstream. For example, would a DAW developed specifically for blind people enable them to collaborate with sighted peers, or to use one-of-a-kind plugins that are developed for mainstream DAWs with a visual interface? This is why, while retrofitting accessibility onto a GUI is often suboptimal, it's necessary.
Highlighting great user experiences on the mobile web
I'm suggesting it's more like layering a programming language on top of assembly. The lower level is the universe of what you can do (in this case, the set of all glyphs) and the higher level is an imposition of specific constraints (in your case, which ones go together).
Amazing project! Really enjoyed playing around with it just now - so easy to create a functional and great looking map. When you say pure javascript, did you use any frameworks or supporting libraries? If not then how did you organize the code (and do you do have any type of automated testing?)
This is a long read from New York Times, but it's essential to understand how (a) "news media" and (b) Australian government are strongly influenced by (c) Rupert Murdoch:
https://www.nytimes.com/interactive/2019/04/03/magazine/rupe...

If the proxy vote here is between Larry & Sergey v. Murdochs, guess who I'm voting for.
I mean, if there aren't competitors running their businesses at a loss, presumably some more expensive actually profitable competitors will be able to come in...?
As a user the end result is the same: my system has this thing ‘hnget’ that I need to use, yet it’s not documented. I don’t care whose fault it is.

Linux land can certainly be bad in the sense that many distributors don’t document the system. They just bolt stuff together, sometimes with multiple layers of bolting (Distro X is based on Ubuntu that’s based on Debian, so which method am I “supposed to” use? If I use this new shiny package manager front end, will that interfere with the old command-line tool that works on Debian?)

For this reason I shy away from derivative distributions. But even then, the Linux user land and kernel are not models of superior documentation.
I got a lot of good information on writing design docs from here

https://www.industrialempathy.com/posts/design-docs-at-googl...

also if you just Google the 2 words "design docs" there's actually a surprising amount of useful things that pop up
Most of the time and in most places use proven, boring, technologies.

There's time and place for using cutting edge solutions. But if that time is 'always' and that place is 'everywhere', you might be doing it wrong.

Keep things simple.
Fawns are covered in white spots, could that be why?

As for other animals, the RNG probably just didn't spin that way.
I'm not sure if I'm a fan of the switch syntax. It looks neither like C nor Python.
I would actually recommend not quitting your job to be an entrepreneur. I did it, and as the money ran out I couldn't even focus anymore and made poor decisions. It seriously affected my self esteem as a man. It might be different if you're single and young and can get your expenses really low. But I am married and was supporting my wife in her education.

I strongly advise getting a part time job and bootstrapping in peace knowing you have the bills covered. The change of pace switching between tasks is not unwelcome, and I feel like I can make better decisions without a gun to my head. I don't feel like I'm losing any productivity.

I also have the resources to hire someone to do e.g. Some of the front-end development that I'm not that good at anyway, if I chose to.
Very much agree. When IBM acquired Red Hat I really hoped they were going to get serious about cloud. They still might, but at least for now me as an individual guy just can't play with their hardware. I admit I'm quite impatient and I get irritated when any amount of red tape blocks efficient allocation of my time, but I don't think (given how easy it is on other cloud platforms) it's too much to ask for if you want to be taken seriously as a public cloud offering.
honestly the best solution may be to cultivate other non-programming hobbies so that your time becomes appropriately more precious. unless you're in a high volume or high stakes situation, most of the options give a workable result and to the extent you realize you make mistakes, that learning experience makes the future decisions easier to make. point is, there's probably not a short cut.
Sleepy Bat – Arcade interesting game
I've been writing C code for more than 30 years, C++ for 27. I've written code at every level of "the stack", from kernels of several nix-related operating systems to application GUIs. I've worked on "plumbing", on libraries, and on applications.

And here's the thing: I understand, at a very very deep level, precisely why my application is slow to start up. I understand it at every level from the semiconductor gates in silicon up to the color specification lists used by the GUI toolkit. But none of that helps me make it as fast as the handmade community thinks things should be.

Why? Because I know that the slow startup is caused by substantial amounts of code that all add useful functionality for at least some of my users. Do I want to get rid of i18n? Shall I skip checking for new versions? How about forcing plugin scans to be initiated by users and never doing them automatically (don't even think of suggesting doing them in another thread, and don't ask me why)? Shall I skip the ability to handle RTL text? Should we drop human readable and editable configuration files in favor of some faster and less resource-eating format? How about a scalable GUI, is that really useful for most? How about a themeable GUI, given that it's not actually that themeable anyway?

And so on and so forth. Each one of the above (and lots more) contributes just a little bit to the slow startup. For most users, all but one of them will likely seem not very important. So which ones do we drop to get back to the sort of startup times that the handmade community seems to expect?

Because let's face it, xterm can put a window on the screen before my finger is off the return key. So why not a DAW (or an IDE or an editor or a vector graphics app or an image editor or a browser or a circuit emulator or whatever your thing is) ? Just which features do you want to cut to accomplish this?
If I understand the timeline:

- July 2019 - start first full time job

- early 2020 - 6 months unpaid leave

- June 2020 - quit job to start company

- August 2020 - blog post about how to quit your job

So someone with less than a year of full time experience who seemingly hasn't actually built a business is giving me advice on how to successfully quit my job? I guess that's the part they've succeeded at so far.
I agree, and was using the parent comment's also undefined term "good school". Socioeconomics don't have to be educational destiny however. In particular, a blue-collar community's school does not have to be a "bad school". I grew up in a largely blue collar (and notably, white) school system in a stable community that provided good educational opportunities to many students.

What was different there vs communities with "bad schools" was that we didn't face systemic deprivation and de-resourcing. This was a community with a significant (though waning) number of union jobs, and largely stable households. There were lots of problems, no doubt - including racism - but within the confines of the community, you didn't need to have professional educated parents in order to have chance at maximizing your educational potential.
I do actually. The level at which he can describe each low-level design decision shows he has a deep understanding of rocketry, chemistry, and material science and acts as more of a chief engineer rather than CEO.
On a related note I've found finding information on the patch command to be a bit harder than normal. Without digging into the code I was trying to figure out why some people name things in the first two lines with an ending of .old. Some common search queries really have a hard time bringing this up. One link I found was here but didn't really go into much depth:

https://stackoverflow.com/questions/987372/what-is-the-forma...
Sorry, but none of this is a feature of microservices:

1. You just move your conflicts outside your git repo (or other VCS). The reason you get conflicts is because multiple people are changing the same bit of code. If that's happening over multiple repos/services, it still happens, but now it's harder to detect and deal with.

2. Again, if your change causes an interface change, then that's going to be easier to deal with in a monolith than in a microservice.

3. This is only true if you're not running integration tests across multiple microservices. Which you need to be.

4. This is plain untrue. If one of your microservices is crashing all the time, then the other services that depend on it are also fubar'd. The only different is that you only detect this at run-time.

5. This is a management problem, not an architecture problem. And the fact that several successful monolith deployments have scaled to the point where I'd have used them without needing formal deployment plans is a positive point for monoliths, surely?
<goes to buy Googly Eye Glasses to wear on the back of my head to avoid mountain lions>
>"There are in fact two different hypotheses out there that claim that there is at least one elevator shaft within the great pyramid.

One theory says that elevator shafts were used for construction, something that Bob Crielly has done a great deal of work on, but another is that a hidden elevator shaft hides the elusive remains of Pharaoh Khufu, and this is the hypothesis I’ll be focusing on in this video."

[...]

Sources:

Russian website: http://cheops.su/

Bob Crielly's book: http://bit.ly/BobCrielly "
Fwiw, I've tried UBports, pmOS, and Mobian on mine, and Mobian is definitely my favorite and the one I'm sticking with for now. And as you've said, installation is just like most other computers/SBCs, by flashing the uSD card.
I suppose if they all had it, noone would be fooled anymore.
> The first step of mending something is awareness. If you know what's broken you can fix it.

That leans toward something I was wondering about as I read the article. One of the things that was noted was "thoughts of suicide". Is the meditation causing that, or was it a thought pattern that was already going on made more obvious by practice? Not trying to diminish the danger of ToS or practicing without guidance and support, but I don't think there's quite enough to establish causality here.
It really does depend.

There are people go by without ever questioning their wants, and never take responsibility for their own emotions in the most basic ways. They make every single one of their upsets someone else's responsibility and they come in hourly.

They aren't that many and they're easy to recognize when you've been burned by one though. They would also do everyone a big favor by embracing this advice.

On the other end are people who are driven to reduce their needs and scope as a response to pretty much anything. They'll be less of a hassle to others but advising them to reach harder for their familiar crutch is a disservice to them, and also their loved ones; neglect of others can be the the natural result of neglecting oneself. We don't do well with this advice.
The best framework I've used is probably MonoGame. It abstracts away accelerated 2D graphics across multiple platforms, asset loading, and input handling, among a few other things. You write your game not against DirectX, but against the concepts it introduces. Unlike modern ideas of frameworks, it doesn't preach to you that you need to name things certain ways, or impose other slightly-pedantic notions on you.

Instead, it's focused on getting out of your way. Most other frameworks seem to love getting in your way, because they see themselves as so important.
No. There may have been micro optimizations on specific chips, but there's nothing intrinsically faster about one encoding or the other.

Sorta like English reads right to left, but left to right or top to bottom would work just as well. left to right was what won.
200 dollars, for an AE-1? I remember when those were selling for 20 dollars.
Nim compiles to C, C++, and other languages, so it's not using FFI. You're using C and C++ libraries natively.
I never lived in the Bay Area but as a tech worker of course this was something that I had to think about. But to me the only point of living there seems to be work. I cannot imagine a job that interesting to me to give up anything else in live for it. To me the city planners messed up big time because making sure low-cost living remaining possible is essential for a great city and different kinds of people coming together. I hope this will be a learning but maybe change will also now be driven differently
I trained 100s of people on ClarisWorks in the 90s. It was absolutely amazing, and it just worked. The elegance and the simplicity were second to none. It was so good that I was able to turn folks who didn’t know how to use a mouse into CW power users in 2-3 months. It was like magic.

I had the privilege of being in the same Go club in Boston with Bob around 99-02, and I have to say that he’s also a super nice guy. He told me this story f2f during that time, and I’m glad
to see that he documented it for posterity’s sake.

Starting a tech biz is so much easier today.
I mean, I am holding one right now, and I am a customer (Well technically it's next to my laptop, typing with one hand is hard). So I don't understand what you mean.
>If you don't like it, fork it.

I'd point out that you don't even need to fork OpenBSD. NetBSD[0], FreeBSD[1] and DragonflyBSD[2] are available for anyone to use, hack on and/or contribute.

This is something of a tangent, but I've discovered over the years that understanding the history of a particular technology (or anything else, for that matter) provides a better understanding of where we are and where we might be going.

As Eugen Weber put it[7] (in a vastly different context, but certainly applicable to this subject):
"We're going back to where many of our ancestors came from. To see where their stories came from, and their memories and their habits and the way they are which has made us the way we are. This is what history is about. Where we come from, what lies behind the way we live and act and think. How our religions, our institutions, our laws were made."

I first encountered BSD as SunOS[3] and found it to be useful and workable, although it did have some significant limitations, not least of which was vendor lock-in.

By the time GNU/Linux gained in popularity, most commercial vendors of Unix had moved to SVR3/4[8], and many folks (like this person[4]) chose Linux over BSD for that reason.

In the 1990s, I played with both BSD and Linux, but since Solaris[3], AIX[5] and HP/UX[6] were all SVR(3/4) based and my jobs were to implement/manage such systems, as such I (and many other folks) mostly used Linux personally.

IMHO, that's why Linux initially achieved broader acceptance than the BSDs, even though most folks don't use proprietary *nix anymore.

On a variety of occasions over the years, I implemented BSD variants for specific purposes (generally custom third-party software which required it).

I encourage folks to use the BSDs as well as GNU/Linux when each are appropriate.

Given that all of these OS' are open-source, it seems odd to expend the energy to put any particular OS flavor down, rather than picking one or more that meets one's needs and putting their energy into those instead.

[0]https://www.netbsd.org/

[1]https://www.freebsd.org/

[2]https://www.dragonflybsd.org/

[3]https://en.wikipedia.org/wiki/SunOS

[4]https://rtemsramblings.blogspot.com/2011/11/minix-versus-lin...

[5]https://en.wikipedia.org/wiki/IBM_AIX

[6]https://en.wikipedia.org/wiki/HP-UX

[7]https://www.youtube.com/watch?v=XCyO8meahME

[8]https://en.wikipedia.org/wiki/UNIX_System_V

[Edit: Fixed link references]
To be clear, I don't want to displace public transit -> bicycles. I was talking about cars -> bicycles. Densest cities are best served on foot - the places nobody would dare convert to car transit.

As I emphasized, cars -> bikes is not 100 -> 60, but 100 -> 10. Meaning not 1.5x nor 2.5x but 10x density. A moderately priced double-decker staggered height bicycle parking comfortably fits 20+ bikes in the place of a single car.

The only places that require comparatively large bicycle parking areas are large transport hubs, and in the example, the added distance for pedestrians is less than going between platforms, if any at all.

In a typical not-overly-dense places, bike travel is technically faster than foot if you're going more than about 50m + about 120% of distance to parking (if not along the way).

> U.S. solution .. 157 acres of free parking

That is truly foolish, and would fit over a million bicycles even without racks.
Plenty of businesses are still open, and AC still needs to run to drive out building moisture so that they don't develop mold. Maybe not at human comfort levels, but they still need to run them for the whole building.
It’s the dry heat.
Reminds me of the market for tubes for guitar amplifiers. The "good" tubes are JAN (Joint Army Navy) tubes which were last produced in the 1960s. Someone must have acquired quite a cache of them because they are still turning up albeit at increasingly steep prices.
Maybe there's not enough evolutionary pressure from predation to necessitate it. For deer and rabbits, they seem to be optimizing for speed and agility which makes other deterrence modes less necessary.
Its not just overall grid usage, substations have capacities as well. So the business park is going to be underutilized, but the residential ones are probably seeing more demand as people are at home and not turning up the thermostat during the day to save energy (since they are at home and want a comfortable environment, vs. letting the house sit at 80 when nobody is home).
Cheaters are helping people win Kaggle Medals for Money
I meant 'force' as in "coercion or compulsion".

> I think we should be careful with our words

I agree, but this goes both ways. So first, you shouldn't assume I didn't mean a word I choose to use just because you disagree with the usage (though in itself disagreeing is fine of course). Second, don't change my word 'force' to 'aggressive force', a term I never wrote (giving the sentence a whole new meaning).

Lastly, there was no "aggressive force" involved in stealing my bicycle. Someone took it in the middle of the night without my agreement (=coerced me to "give" the bicycle to them) in the same way that Google takes my data without my agreement.

So if you agree with the usage of 'force' in the bicycle case, I don't see an issue of using the same verb in Google case.

Again, feel free to disagree, but please don't change my words:-)
Dallas, Texas fits (or nearly fits) this description. Unless I've missed some area of Jaw-Dropping scenery that's more than a single attraction, it's 10+ hours to the natural beauty found in Arkansas or Colorado, and 4+ hours to get to the closest thing to it in Texas.
Show HN: A bunch of simple SaaS calculators
The issue is the offices are closed yet still running all services and most at home running all services....and in a heat wave.
That plant can only store a few minutes of power. It's not a solution to blackouts, just stabilising the grid while reliable sources come online.
Dutch government has lot of benefits and Grants for people who wish to create their own company. I would recommend applying for them in worst case scenario
I think this a fair point - meditation is not a single practice. It is a broad category.

But it also means that we can’t claim that there is an evidence base for the positive effects of meditation, and more than we can for ‘medication’ or ‘food’.

Meditation can be beneficial. Meditation can cause severe problems.

Both are clearly true statements.

The question is - what kinds of meditation are beneficial to whom?

It’s worth noting that the Asian religious traditions had a history of being very selective about who was taught.
But as a consumer of grades it is not about fairness. It is a heuristic used to predict future performance. And it is possible for grading to be a bad heuristic whilst also being fair to individual students.
Everything you say may be factually true, but that would mean we need to improve the quality of these specific measurements. It does not falsify an entire area of study. Anthropogenic global warming is a theory that encompasses a wide range of data from disparate sources, from economy to geology to chemistry, all of which can be neatly explained by a very simple physical model of the carbon cycle.

Bad astronomical readings are just that. They do not invalidate special relativity. Believing otherwise is the hallmark of crackpot physicists. Just nod slowly and hand them an introductory book, and when an alternative theory can explain data outside of a few select readings, then is the time to continue the discussion.
See comment that's currently just above yours: https://news.ycombinator.com/item?id=24187188
A Requiem for Attention?
Ektar is literally the thing that keeps me shooting film, it has a richness and depth that I have trouble reproducing in digital.
You don't change interfaces. It is that simple. There's not a paradox here.

To change your RPC protocol in a distributed system, you may add optional fields to the request but you must not add required fields nor change the semantic meaning of any field. You can add new services and methods but you must not disable one that anyone calls.
In fact even the current American Airlines logo was twice denied protection for not meeting the threshold of creativity -- before eventually being approved in 2018. [1] The bar is pretty high.

[1] https://www.latimes.com/business/la-fi-travel-briefcase-amer...
Just switch them for the full urls.

Editing bypasses the text length restriction.