skysight-inc/HackerNews huggingface dataset:
None of these examples will be new to you, but maybe my viewpoint is?

In one category I see the stories of Star Trek and The CoDominium, / The Mote In Gods Eye. Both sets of stories revolve around a militaristic society where, even though there are democratic societies on frontier planets and back on Earth, the only travel between worlds is governed by the ruling group of technocrats who importantly are the only ones with access to interplanetary travel. These aren’t closely tethered warships like we have today: Star Trek plots are notable for the authority, autonomy and power that individual captains and their cadre of officers have. It isn’t explored in depth but Mote implies the CoDominium, the ruling structure on Earth and other worlds, is organized the same way the space faring military is run. Societies with a large military running the country day-to-day are usually considered technocracies (contemporary Egypt, for example.)

In Dune, the Navigators — a separate species evolved from humans — exert the same kind of authority over space travel. The fundamental access to other worlds is in the hands of their technocracy, though the other unevolved humans whose stories make up the main plot lines do so in traditional feudal empires. Maybe Navigators have their own ways of deciding how to run things that shows they are decidedly not technocrats, but to the extent that they control travel between worlds makes them technocrat overlords to everyone else.

Space travel and society in Banks’s Culture novels is much more democratic. Individuals roam in their own ships and all different kinds of societal structures are free to exist in many species and places. However, the over-arching control is still in the hands of the benevolent Minds — sentient supercomputers with a moral code that still allows for some humans to be involved in decision making, but only those humans that have been selected for their elite knowledge and skills. While the Minds have all the power, the humans call a lot of the shots. Decision making by only the most learned and skilled is the hallmark of a technocracy.
I tried to start with Anki, but didn't really figure out how.

If you have a "truth" you want to remember, do you need to split it up into some sort of question / answer format to put on the front and back sides of a card?

I am already scoring well on the "annoying my team with repetitive statements in discussions" front.
A key consideration here would probably be the expression and passing around of managed instances spawned in the high-level variant through low-level code. Would you explicitly retain and release them? -- etc. I think it should be an ergonomic solution for this language to provide an edge over just using C / C++ / etc. with Lua / Python / etc.
OK, after a bit more reading I now understand the difference, thank you for your patience.

But it remains true that in Javascript you can not pass an object by value, because the language does not permit creating copies of objects. You can only ever pass a reference to an object (which is indeed only ever done by value) so the usefulness of arguing about the distinction is questionable at best.
I honestly can't see any reason to use it over Confluence. Apart from better emoji support
A combination of indexed markdown documents, org-mode with orgzly (android) and devonthink (macos) as a gui
Thinking of using TiddlyWiki as gui again as it works with Firefox Reality in the Oculus Go and Quest, but it doesn't work well with markdown and org-mode documents. Perhaps use it as yet another system.
Related: Chrome extension specifically for this

https://chrome.google.com/webstore/detail/no-stress-booking/...
Role of Tools and ENV in Behavior, Why I Switched to Ubuntu/VSCode from Arch/Vim
smart money would pay them to write negative reviews for your competitors
Yes, it's a meme. It's a quick and easy way to dismiss a of predominantly/exclusively white male team in a way that will get most people to say "Ugh, yuck!" without having any substantive criticism.

After 10 years hopping between Austin and San Francisco, hipsters with impressive beards and flannel seem at least 100x more common than brogrammers.
While I think we should reduce our footprint on our ecosystem, I doubt we could do enough damage to eradicate life by blowing away the atmosphere or using all oxygen and nitrogen that basically only carbon dioxide remains - not even with American cars.

The more probable scenario would be that humans destroy the foundation of their own food chain until the population starts to decline in a catastrophic manner. But that seems to be the case for any type of mammal that experienced a significant population grow.

Of course human with their adaptability would damage a lot of biodiversity in the process of "dying out".

The truth is that Mars and Venus are comparatively "shit" even while fitting some conditions as "worlds like Earth", even if their signatures while being swallowed by a white dwarf would be very similar.

But the article is true and there could indeed be a lot of other blue marbles given the size of the cosmos.
Node.js 12 Transitioned into LTS
is there any plugin/website to find out the "normal" price of a hotel / flight at a given time?
Does anyone annotate code for knowledge management? I've reached a point where I've worked across so many projects and languages that when I return to code after some time, I can longer completely remember where I used certain patterns or other that I want to reuse elsewhere. Grep can only help so much with code alone.
Documentation doesn't cover this category, either. So, I've started experimenting with ways of doing so.

I am experimenting with a custom markup that exists in code comments before, within, and following a code block that is the subject of discussion. I reuse markup attribute values to standardize categories.

Then, an app scans source for annotations and indexes them. I can then fuzzy search against the index using a range of words and get references.

If anyone likes this idea and would like to collaborate with it, and have the chops for doing so, contact me..
Name a thing and you summon it into existence.

'Brogrammer' started as a witticism and has become a social phenomenon that people discuss as though it was based on rigorous observation and not just a joke.
It does! But adblockers work in google's favor here: they make it impossible for competing ad agencies to grow

Google doesn't have an awesome ads platform at this time. They just have no competition
Of note v5-rc of PureScript's Halogen helps with some of the complications. It's been in RC for several months waiting for all of the documentation to wrap up, but I used it on a small project a few months ago and didn't have too many problems outside trying to understand how to wire up requestAnimationFrame to emit events on init. It's worth another look once it's released.

Some documentation on the v5 changes: https://github.com/slamdata/purescript-halogen/blob/master/d...
PragmataPro user here, I just love it everyday of my dev life
The article was too long so I just skimmed it.
They have commonality of roots but they barely resemble each other.

To give an example, Dis Pater, Jupiter, Deus, Zeus, and possibly Tiw are variations of the same name and identity after many centuries of divergence.
I am not convinced the limiting factor is the computing power on device or the price of computing. I would rather bet on current "AI" not been good at general purpose tasks.

Coherent thinking and creativity (AGI) is way above and away from the neural nets we got now.
And I'd argue that's what needed to make robots super helpful with random human tasks.
I think the Spacers in some of Asimov's stories are an example of this idea:

https://en.wikipedia.org/wiki/Spacer_(Asimov)
Because they are being generated locally using Math.random.
That guy turned a bunch of old people stories into his own old person story.

I bet he tells that same story every week to a different intern.

Probably forgets he told it already so tells it two or three times to the same intern.
Can't have a lot of engineering teams without salespeople or marketers though.
The google you want to work for is long gone.
People use adblockers with impunity with zero care how an ad looks, they just don't want to see ads.
I don't think so, in that submission (which got much less attention) the only mention of Notion is OP doubting that it's more than hip design.
> Which parties stated they were openly against independence in 1977, and how many votes did they get?

I don't know. I don't live in the past, but take in mind that is a different world in 2019.

In 1977 Jordi Pujol was a well respected citizen and everybody and their dog loved it. Today we know that was also a criminal, judged for bribery, influence peddling, tax crime, money laundering, prevarication, embezzlement and falsehood.

Their sucessor, Arthur Mas was "da bomb" in 2002. Now has also a criminal record, burned millions of euro in many doubtful adventures, and is inhabilited by disobedience.

The sucessor of Mas, Puigdemont, is a walking joke that pushed catalonian people to the clift border and declared the republic, just to suspend it two seconds later. (Surprise! I was just joking all this time!). He escaped to Belgium with his tail between his legs, and has an euroarrest warrant aiming to judge him for several non-trivial crimes

The sucessor of Puigemont, Torra is a mess that has encouraged people to disobey the same government that represents. He blocks roads in the morning and send the police against the people that block roads in the evening.
Under the excuse of being opressed by Franco, youngsters had caused damages by 2.5 million euro in Barcelona, and now Torra is disperately searching how to gracefully stop the situation that he has purposely created.

Times had changed and this emperor is looking uglier and more naked each minute. Is always nice to talk with the family, but everybody can benefit from an external and wider point of view
With a bit of tweaking, Pandoc does a good job of rendering HTML that Confluence likes. I wrote some scripts a couple of years ago to do this, using the Confluence API to add and update pages.
It’s also possible to do a round-trip because someone will invariably edit the Confluence page.
No TOS but speed limitations. Its back to 1990
Does it appear to anyone else that the Powers That Be seem to be trying their best to construct a new world order of Western states, eventually merging them into one larger super-state, bit by bit? The war coalition, the 5-eyes .. Brexit .. all of these things seem to be geared towards creating an Anglo- super state ..
You are mistaken about depression not having observable effect on the body. I wrote a post about that; it's a direct sibling to your original post.

Your point is a bit conflicted. Like this person pointed out, it seems that you're saying that it's serious and not that serious at the same time.

However, I think that the observation you wanted to convey wasn't about the comparative seriousness of depression, but rather that it's in some sense in a different realm than for example AIDS or shingles, even if the realm of some of its effects are similar (which you argued against, but you're wrong). And, I sympathize with that. Depression does seem to be made of a different cloth, but it's quite hard to elaborate further, and I won't get into it here.
Considering that Elm seems to be by far the most stable, usable and used alternative, just dismissing it for the lack of typeclasses seems a bit short sighted to me. Is this a case of avoiding success at all costs? :)
Wow, that's inspiring. Would you mind sharing the blog here? I'm very curious! I don't plan myself to write as a way to earn money at some point, or even sharing it with others for that matter, but I started writing morning pages 32 days ago (yes, I count the days, it keeps me going and helps to not skip any). It's a great exercise, but it's not creative writing.
Actually this is something we try to do with tiomsu.com [1] (gaelic for ‘a compilation’ ;) ). We're not yet ready for a public launch (will be in week or two), but there is a short video showing what we're doing [2] (sorry for strange resolution, it was planned for constant playback on ipad).

[1] https://tiomsu.com
[2] https://www.youtube.com/watch?v=mx7Ai-PhvAM
> {:situation, :action, :reward}

RuntimeException Map literal must contain an even number of forms clojure.lang.Util.runtimeException (Util.java:221)
I only run documentation for a small team (4 people), so can´t comment on scaling. But after a lot of failed attempts (word document, text files, wiki) for now we settled on MS OneNote... yeah I know... as team leader I was resistant to it. But after noticing my team members had each started their individual notebooks, I thought - what's the point on trying to force them to use something I think is better but that is not working for everyone, when they already found the solution for themselves.

The setup we use is a monolithic MS OneNote notebook stored on MS Sharepoint.

I know this setup is dependent on your shop buying the "expensive MS stuff", but we already had it anyway...

This setup gives us the following "features":

- Everyone can edit at the same time

- Changes are tracked and identifiable by username (you can rewind the file history)

- Editing process is very easy and user friendly (you can drag in files, images etc into your notes, and it just integrates seamlessly. particularly with the rest of the MS Office suite)

- OneNote notebook layout is actually pretty good (horizontal tab based main sections, that can each hold multiple pages of content. these pages can be visually organized in a hierarchy)

- It has good search functionality
But he has the data and metrics from his channel views to support his conclusion. What's tinfoil hat about that?
Really cool! I miss that era. It was quite easy to implement cool effects in assembly on Amiga, even with limited programming knowledge. As a 12-years old kid, you could buy a magazine, read some tutorial or having a friend showing you a few tricks, and you would start from there. Of course, what Scoopex did was another level. It felt like magic back then, especially without the proper CS background.

I'm tempted to play a little bit with these tutorials, but there are so many things to learn, simply to somehow keep up with the innovation...

I also wonder what these guys did for a living and what they do with their computers nowadays. Have they transferred their skills and interests to the systems and organizations of our time?
How about this phrase: "one size does not fit all"? Do you use the default configurations for all of your software as well? If not, why not, and how does the reasoning not apply to the rest of the computer?
Developers Pitch Your Project and Get Funding by the Decision of the Communities
Never go full Microsoft
Sure, and Linux will remove support for 32bit applications any time now :-].

Also since it got open sourced (properly), there are more people using Motif applications nowadays than 10 years ago. And there are other toolkits that target X outside of Athena and Motif.

And besides, "removed"? Removed from where? Xorg is just a historical name nowadays, what was called Xorg is a bunch of independent packages and the X server is a package by itself. The only way "removed" would apply here is removing the Wayland backend from the X server. Which isn't impossible, but after all the work that went into it, doesn't make sense.
Sorry about that. I edited to add the disclosure at the top as well.
Imagine much of it is dark patterns and bullshit.
There was no uninstrumented cubes. What OpenAI claims to be a "regular Rubik's cube" is in fact not regular, but has color stickers cut. OpenAI couldn't get regular Rubik's cube working.
Of course.

If you blocked ads using browser addon like uBlock, that's going to be neutered with manifest v3 in Blink (i.e. Chrome/Chromium/Edge).

If you blocked ads using pi-hole like setup, now that's sidestepped.

If you wanted to enforce your DNS, now you cannot, because it will be mixed with other https traffic. For now, you can do DPI on the SNI, but that's going to end with eSNI too.
Founder of https://www.cacher.io here.

Cacher was built for the express purpose of team knowledge sharing via code snippets and Markdown docs. It has also been successfully scaled out to teams of dozens, with a few customers rolling out to hundreds of members.

We believe successful knowledge sharing comes down to several parts:

1) Organization via categorization. While retrieving knowledge, labels/tags are an important heuristic shortcut. We often have trouble remembering but details but can usually recall the purpose of the piece of knowledge.

2) Integration with existing tools. People hate changing their workflows. We've found that engineers who are used to coding in VSCode or IntelliJ would rather not leave their editor to retrieve snippets. The context switching is just too expensive. Cacher is integrated with major editors/IDEs for this reason.

3) The ability to keep other team members updated on progress and changes. A proper knowledge system uses notifications judiciously to keep everyone on the same page. Cacher does this via customizable desktop/email/Slack notifications.

4) A professional understanding of the knowledge workflow. It is important, regardless of which tool you adopt, to come to a consensus on how the knowledge will be used. Marketing and e-commerce teams use us to store HTML/CSS with the intent of creating a large library of components and patterns. Technical support teams create snippets for remembering how to update a user's billing account. Before settling on a tool, consider what kind of knowledge is important day-to-day and agree as a group on how you'd like to retrieve it.

I hope that helps! If you're team is looking to try it out and would like thoughts on how to set up an adoptable workflow, feel free to ping me: rui[at]cacher.io
Uninhabitable. Inhabitable is like inflamable.
You might be interested in this: https://en.wikipedia.org/wiki/Sic
Ask HN: Slack Alternatives?
I run Slack on Firefox and it's gotten to the point where the app is unusable, mostly because of the ridiculous memory consumption.

This was noticed not just by me but by my entire team.

So, at this point, it makes sense to move away from Slack.

What are some alternatives? In terms of features:
* channels and private messaging
* share images and files
* (maybe) support for some of the automated commands you can integrate with Slack.
EU-Fossa Developer Survey
>"How many PhD's does it take to do <generic task>?" So now instead of one untrained person doing the dishes, you have 5 PhD students hovering around a robot as it spends 8 hours poorly cleaning one.

Yeah, and then it spends 8 hours cleaning another, and soon it'll be spending 5 hours cleaning two, 2 hours cleaning a dozen, and it'll keep going down, and those 5 PhD's will keep improving the robot, more and more. And it doesn't even need to be faster than us, because that one robot can keep washing dishes 24/7, with no rest and no pay.

And eventually it'll catch up to us in speed and precision, and it'll keep getting better and surpass us.

And then, once you have a single good robot. You can simply replicate it, again and again, mass producing thousands of them and they will all keep working 24/7 with no rest and no pay.

Yeah, we're not there yet for most jobs, but we're getting there. It's gonna take a while but it will without a doubt happen
maybe not reset, but give you a portion of your health back. open a issue if you can, if more people agree I'll do it
I’ll put your feedback about copy flakyness in our triage queue.
I agree that this isn't common and the use of a memified word was not useful. I think the mental image of "brogrammers" is often literally coding jocks, which is inaccurate. It is often badly used to equate to a homogenous and closed culture within a team, often young and male. However same can indeed happen with other group of people. The example of alpha-maleness I can think of is Paypal:
https://twitter.com/SaddestRobots/status/1184885797419401216

A better way of describing the problem from the original article is that infleixible & homogenous teams make it harder for people who don't fit a personality type to contribute to the work & work culture.
Seems like it. There are some tasks in Elm which would benefit from typeclasses but in my experience they're not so common to be much of a concern. Sure, I'd like typeclasses but I'm not dropping down to JS just because of their absence.
I was just using the airport as a proxy. But sure let's look at where people actually want to go. If you arrive in San Jose on HSR, and want to go to downtown, you still have to drive an hour or take a train for 90 minutes. And if you arrive in Bakersfield and want to go downtown, you're looking at two hours in the car or three on a bus.

> the airlines hate running those routes. They're highly competitive and thus terrible uses of very expensive assets.

So why exactly should California spend 20 billion dollars so they can remove those flights? Sounds like we already have a system that works and is subsidizing other flights as well.
iOS 13 update breaks Apple Pay – here's how to fix it
You might have a point there ;)

So you ring the hotel and the person who answers, if they’re worth their salt, tells you there’s only one room left / there’s a big convention on in town / everywhere else is likely fully booked out, and closes the sale.
> type checking and metaprogramming are fundamentally at odds [1]

I would say that dynamic metaprogramming is at odd with type checking (and optimizations, and in general understanding the behaviour of a program statically). But of course metaprogramming can be done perfectly fine in a statically typed language.
There's one very important thing that people miss when they mention Elm vs PureScript (or others) which bothers me.

Here's my message: Elm is playing the JS world's game (obeying the rules) and it's winning it!

- you can take a JS dev and they'll be productive in two weeks in Elm

- the compiled code will be smaller than react's

- compilation time is less than in webpack (and compiler's reaction is under 0.2 secs most of the time)

- performance of your app is better

- no runtime exceptions

PureScript and others, unfortunately (at least in many cases), take a different direction: they don't play the game at all, staying in their own, very different one. But hey, they have type-classes!
Sorry about that! I added a disclosure to the top along with a bit more personal perspective.
Can you solve it? The four points, two distances problem
I was always looking forward to something like that, since at least 15 years.
Today's minds are shaped by what we read online and this is our source of knowledge on many topics (apart from books and other media), so why not organizing it?
But then I noticed that this would add another source of data to be managed, evolved, etc, and today I'm more thinking that it's more about being organized as an individual rather than simply relying on just another tool for that.

Anyway I will give it a spin! Looks like a good piece of work.
ah good, thx for the link!
I focused on the morse part in the title of this submission, but just for a lack of a good way to include the rest. The technical details and the use case are interesting, but I really liked the framing of it as well. Doing what you love doing and actually being able to earn money that way.
Java is Java.

On what concerns the JVM, Kotlin hype will be over in a couple of years, and it will get as much use as Scala, Clojure, Beanshell, Groovy enjoy nowadays.

Guest languages never get to own a platform, and with time all platform languages end up getting enough features that the large majority of developers never bother with extra tooling, debugging layer and idiomatic wrapper libraries of the guest languages.
Governance, and diversity of ideas and opinions.