skysight-inc/HackerNews huggingface dataset:
Show HN: Userdoc – The source of truth for your project requirements
Hey HN,

My wife and I have ran a software consultancy for 8 years, and we found that after sales and staff - our biggest challenge was capturing requirements, confirming requirements, and having a standard way for everyone to access the source of truth (both clients and staff).

We found important info was being kept solely on a JIRA ticket, and completely disappeared when the ticked moved to "Done".

Requirements were being confirmed in many places. E.g. verbally, in emails, in project management tools, etc.
This led to miscommunication and a lack of traceability.

And although I had always believed in working software over comprehensive documentation - I found with larger projects and complex business rules, keeping the functionality in your head was a full-time job.

So we've built Userdoc - a requirements management system to gather, collaborate on, and confirm your software project requirements.

An opinionated requirements management system, leveraging standard agile concepts (user stories, user personas, and user journeys) to build a knowledge base for your software project.

There's a video demo on the website which runs through the core functionality.

Would love to hear your feedback, and more than happy to answer any questions.

https://userdoc.fyi
Learn Kubernetes with Google
Maybe, though Alan Kay is certainly familiar with other object-oriented programming systems for Lisp that predate the design of CLOS.
they do chime in and tell you all sorts of things "by the way, i can also play music while you're getting ready for bed" while i'm trying to concentrate and live my life lol.

just compile a list of all commands into an email and send that to me. i don't actually want to hear you talk, siri
With a lot less people, more interesting shipmates (names that regular people would recognize), better destinations, and actually less expensive than renting comparable luxury suites on the newest cruise liners (assuming at least three years continuous occupancy).
There WAS supposedly a dead man's switch; numerous encrypted multi-gigabyte files have been shared over the years, and the theory was that their keys would be released if Assange or one of his associates didn't hit a button every X amount of time. But that doesn't seem to have materialized.
> When you start trying to equate a legitimate aspect of the judicial system with honor killings and lynching then it becomes apparent that you are not coming from a place of good faith.

I am not arguing that.

If you scroll back up and reread, I said that retribution that violates people’s human rights is not a legitimate form of retribution. Like my original argument, which was that it is wrong to throw autistic people in prison who do not have the mental capacity to have mens rea for their crimes, particularly when alternatives solutions are a better balance.

> Nor is it equivalent to honor killings, lynching nor torture -to say it is is misguided at best.

People argue for awful and inhumane forms of retribution all the time which are comparable to (or literally are) these, and is what I am referring to.

For example: the not uncommon sentiment that it’s okay or desirable for those convicted of certain crimes to be subjected to violence while in prison.
This is extremely cool for a non-expandable machine.

I still wish somebody targeted a known form factor like mini-itx, offering something like pci+eisa for bus interfaces.
You'll like him even more if you know who Andrej Karpathy is, as they're the same person.
Thanks. I’ve seen folks report problems with 2FA (which since resolved). Correlative evidence is indeed evidence, but yet it is still not as strong as causal evidence.
Youtube 480p is a world of difference crappier than DVD 480p.
From the article:

> If this is all too involved for you, or you only want to seed a small subset of the data, then it might be easier to pin a few directories: 1. Use a VPN. 2. Install an IPFS client. 3. Google the “Pirate Library Mirror”, go to “The Z-Library Collection”, and find a list of directory CIDs at the bottom of the page. 4. Pin one or more of these CIDs. It will automatically start downloading and seeding.
An interactive guide to Flexbox
Pretty much, yeah; it was thanks to Wikileaks and the technologies they pushed that made media implement ways to anonymously report things to them. If I recall correctly, that's what Assange had to teach the journalists at the time.
https://semapps.org/ looks interesting to take on a whole "ball of wax" at a useful level of knowledge. Would like to hear your thoughts.
> Uber and AirBnB got rich

Uber never got rich. They are still blowing billons of VC money every year and realistically there's not really a path to profit when laws and regulations have to be obeyed.
The now defunt 'Disinformation Governance Board' obviously.
JVM and .NET languages, business as usual.

I guess nodejs might also be throw into the party, as it is anyway needed for many SPA frameworks, and for better or worse, Go, given its relevance on DevOps space.
Well hopefully you're not implying that's my take, because I don't think you should root for him to succeed at everything he does.

I think you should focus on what you want to make in the world rather than how to hurt others.

Even within the scope of companies to destroy, Twitter seems like an exceptionally poor target. Is Twitter really so much more threatening than Apple, Google, MS, FB, Tiktok, Tencent, any company marketing cigarettes etc, that it's worthy of setting aside all the productive things you can do with your life and make it your ambition to bring it down?

The amount of negative energy focused at it is downright pathological given its size and impacts, IMO.
The "the emerging standard" picture resonates with me. It seems like the other manufacturers were fine making their chips with their own weird architectures, but ARM did everything to promote itself as a standard, having which comes with a lot of supply chain advantages to its customers.
Maybe also "swipe up or down for a 180 turn"?
maybe superset or subset works as a translation? (in the math sense superset).
Have you done the math? What are they asking, and what size yacht could you buy for the same amount? And how much is the upkeep for both?
Are you forced to get a passport?
If I’m ever murdered, I hope the FBI isn’t forced to hand over the contents of my private laptop to random strangers who file FOIA requests. This whole thing is despicable and you should be ashamed.
This whole thing didn't start with Trump. I have family that is no longer eligible for ESTAs in the US and people like to put it all on the racists in Trumps admin like Miller.

Quite a bit of this stuff actually went through both House and Senate during the Obama presidency. The coup d'etat in Turkey happened in July 2016 and the subsequent purge and extra radicalization of Erdogan didn't just suddenly happen with Trump. Things like this are usually planned a while in advance. On top of that Trumps cabinet was a mess and took a while to get started, so it's inconceivable that it started during Trump days.

It doesn't really absolve Trump's administration from anything, but at the same time don't think that Obama's administration and by extension Hillary and Biden didn't have their hand in this crap either.

I'm quite concerned that some of these leaks that are now gone are for example the current CIA directors Burns' warnings about Ukraine when he was still ambassador to Russia back in the days. Or just unrelated things like documentations about Landmark or other cults that were removed from all other parts of the web due to lawsuits.
Having multiple time zone databases to sync and manage sounds like even worse idea.

ID, well, it saves a tiny bit of space but honestly I don't think it is worth it if you're already storing info about timezone as text.

If you're storing it in binary form you can convert the name to DB entry on save/display
I wrote off Siri when I was driving and said “play episode 6 of XYZ podcast” and was completely incapable. If it can’t do something like that, then what’s the point? It’s no different than those hands-free Bluetooth adapters for your car that my dad uses for his old android phone.

There are many other seemingly simple tasks it has failed at. All I use it for now is sending texts and turning in navigation when I’m driving.
You do know that the Democrats wanted Trump in the ticket because they thought he would lose, don't you?

https://www.politico.com/magazine/story/2016/11/hillary-clin...

https://www.vox.com/2016/3/1/11135388/trump-general-election
It definitely can, and it also sometimes happens to us.

But we try to reduce the chance this happens quite a bit, by avoiding letting files grow too big, for example.

Other things we do, is use codeformatting with rules that reduce the chance of merge conflicts. For instance, instead of having imports like:

import SomePackage.{A, B, C}

we format it to:

import SomePackage.A
import SomePackage.B
import SomePackage.C

That alone helps a lot. Other formatting rules that avoid dense lines, and instead splits over multiple lines also have a huge impact on merge-conflicts.
>> A voice system that can do literally everything one can do with a keyboard and a mouse would be magical, but no system offers that.

And even then, a voice assistant is essentially a user interface, not a product or service.

It could be a service if you could reliably say "Alexa, plan my trip to customer X the week of the 30th and send me my itinerary". But for now they are an alternative to a phone UI.
> We live in post-factic time when anything can be disputed and I think its one of sign of healthy democracy.

Dangerous wording there. The ability to dispute stuff is good, but the facts are the facts, and what we think of the shape of the Earth or whodunnit, doesn't change the actual shape of the Earth, nor who actually did it. And sometimes the evidence is overwhelming enough that disputing it is at best a distraction.

> At the end it's just a personal decision of what you want to believe.

I hope for your own sake that you only want to believe true things. Besides, you don't really have a choice: what "choosing to believe" a false thing even means? If you make that choice it's too late already: you can't believe something you know to be false. Maybe you can persuade yourself that you believe it, but… you don't.

You need to distinguish the political ideal, where it is very important that you do not mandate or forbid people from believing any particular thing, from the rational ideal, where you need to recognise that you don't actually have a say in what you believe. Evidence comes your way, and that evidence is supposed to make you believe things to various degrees. The maths of it (probability theory) is intractable, but it is inevitable.

For instance, if you see a green traffic line you probably don't want to walk across that road just yet.
Even further. Can we ditch the goddamn pdf format. It's such a stupid limit to put on papers. I hope the future of journals and articles will become interactive much like Jupyter Notebooks. Jupyter Journal/Article pls.
And although size of transfer may be a valid indicator, not all valuable data is large in size.
PCTask is now free for everybody, although unfortunately not open source.

The author was apparently approached, but felt his code was too shameful to be shown.

This is a very unfortunate situation, as it makes further development extremely hard.
> Pretty sure that if you use replies or threads in Matrix when talking in an IRC channel, then people on IRC won't see them as replies or threads.

Replies are rendered to IRC with a prefix indicating what they're responding to, but people from IRC cannot "reply" (though maybe some ad-hoc protocol could be devised for this). I don't know if threads are handled the same way, but I assume they are. Of course you can't really bring either of these features to a platform that doesn't support them without modifying the platform.

By "other servers" I meant other Matrix servers, as it is the system that natively supports the features.
Quick intro for those who don't know Chaos theory or what a strange attractor is.

In the most general abstract sense suppose you have a system which is in some state and there is a deterministic rule which updates it to the next state. For now we can just represent the states and transitions as a bunch of circles and arrows connecting them. Draw it on a whiteboard if you must. Since transitions are deterministic, each state only transitions to a single other state. There might be two states that lead to one, but never one that leads to two. In general then, no matter which state you start in, it must either eventually lead to some closed loop of the same states over and over again or it runs off the page in an infinite succession of states. The first option is what we would call an "attractor" and the latter which could be aptly called a "repulsor". There's a third possibility I didn't mention (which is hard to conceptualize drawing things as a 2d diagram of states and transitions). You can have the state run off in an infinite succession of states, but rather than running off the page to infinity, it goes around and around visiting similar states over and over but never technically visiting the same state twice. Its a strange attractor.

Now to be less general. If your system states are some continuous parameter, instead of circles and arrows it makes sense to represent the nth state as x_n and to represent the transition rule to the next state as a difference equation x_{n+1} = f(x_n). If your system has more than one defining parameter, do the same thing but with vector valued quantities. Lastly, if your transitions themselves are continuous rather than discrete, replace the difference equation with a differential equation dx/dt = f(x). No matter which of these you are using to represent system states and define how that system updates, the same basic patterns as before are still the only possibility. The solution to your equation either converges to some fixed point, diverges to infinity (usually exponential growth), or the curve stays bounded within some region of state space getting arbitrarily close to forming a loop but always just missing itself.
I bet you could sell a lot of fully offline voice assistants that just did timers and maybe reminders that sync to the phone or other smart speakers with bluetooth. No privacy concern if there's no WiFi at all!

I'll stick to Google assistant for the extra occasionally useful stuff, but the idea of a device that won't stop working if the server goes away is pretty cool.
If I understand you correctly this can be done in vim with:

set virtualedit=all

which allows cursor to be moved anywhere in normal mode
Bullshit. Unlike Wikileaks, of which the 'Russian intelligence' smear has never been substantiated, DDoSecrets works with organizations that are indirectly and directly financed by intelligence agencies and smears those outside of this information complex. Namely, Wikileaks.

They work with the OCCRP, which is made up directly of intelligence shills like Radio Free Europe, and groups funded by the NED. That's the agency the CIA used to finance armed groups in Nicuragua after the Iran-Contra affair. This is not an independent organization.
Ah, thanks for clarifying! I wasn't expecting such a name to have been used by two different companies.
"Object"? Though that creates ambiguity between definition and instances of the definition.
long-standing HN inside joke

It's more of a worn-out trope by this point and better skipped. Just sneerfully flag lame comments.
Jocelyn Bell, Astrophysicist, recalls the Nobel Prize that was denied to her
> Our Democracy

Meme of the year
NYT: Journalist-run Mastodon social media as impressive as you'd imagine
Author here. I'm sorry you feel this way. The ads are an experiment to see how much money I'm leaving on the table by not doing them. As of late it is currently just enough to pay for half of my server costs per month. This combined with Patreon means that my blog is cashflow positive. It's nowhere near enough to make a living off of, but it helps me get a small passive income and pays for all of my video games.

From your perspective as an employer, this should signal that I know what I'm worth and I am more than willing to negotiate for it. If you want the ads gone, please feel free to email me a job opportunity. I'll be more than willing to seriously consider it should you meet my requirements.
They weren't impartial then either.
The main issue for me is that they are not stateful. Perhaps the main thing in the role of an assistant is to keep state. You want someone or something that understands you and what you want, so that you don't have to put too much thought into it.

If you tell it you want more coffee, it should know what you like and suggest a mixture of brands you bought before and new ones you may enjoy. If you tell it you're hungry, depending on the time of day it could suggest you some takeaway you've ordered previously or something else you may like. If you say the same some other time it may suggest recipes based on what you have at home or it may suggest nearby restaurants. It should keep track of your friends and otherwise and tell you when their birthdays are coming and it would be nice if it could even suggest some presents based on things you've told the assistant before, or their wishlist on amazon or something else.

There are a lot of things assistants could do, but it needs to know you. The model where everyone has the same assistant doesn't quite work out.
That's the purchase price for a residence. There's a yearly fee to pay for the vessel's upkeep, it's been a long time, so I forgot what it was then, and it's probably gone up since then anyway.

Also, those purchase prices are old numbers, unless they really have stayed that low, which is possible since ships are depreciating assets.
The potential would be there, if they would focus on the assistant-part, and take the voice just as a mean to interact with the assistant, besides other means like clicking, typing, showing complex information on a screen, etc.

Voice alone sucks, it's just too limited to be useful on a grand scale. Similarly, command lines suck too. The shell in general has the same problems that Voice assistants have, just that they have more value and had decades to mature into something actually useful. And toady we have unix-shells which reduce the problematic parts by many levels, and still receive constant improvements. This is missing for voice assistants, because unix-shells are growing and improving in an open space, where everyone can add their own things. This is not happening in big tech.
I don’t disagree with the stupidity sometimes but I have probably upwards of 50 lightsbulbs/plugs connected to my echo speakers and use them exclusively for turning on my lamps, dimming lights etc. so I can say confidently, it makes mistakes sometimes but once you learn the quirks and set things up with proper names it’s actually pretty impressive. And you can learn the oddities, you just have to be dedicated, sorta like learning anything else.

I’ve learned that I can’t say “what’s the temperature” because it will tell me the temperature my Dyson fan is set to lol. It’s not wrong, it’s just missing some context (me holding my jacket wondering if I should wear it) that I can provide going forward. Maybe I should just ask it “should I wear my jacket today”
What prejudice? They are unmatched (AFAIK) in perf/watt. The original post that I replied to stated that there are no "acceptable or comparable" hardware. I think that's subjective but false. Comparable doesn't mean exactly the same. Similar is good enough. I take acceptable to mean usable. There are plenty of other usable machines.
This has the potential to become the codesandbox of backend, seems quite cool.
If you loved that post, I think you might love No One Is Talking About This by Patricia Lockwood.
You're overestimating how much damage a few thousand nuclear bombs can do. Even just targeting every big city in the world you'd struggle to kill a billion people directly, though the aftermath may bring the total that high.
I just... don't understand how it's not immediately obvious this is a horrible idea. For every helpful use case you can imagine for something like this, there are a thousand times as many harmful ones.
Why would you want to take it serious?
Yes it's quite an unfortunate situation.

Edward Z Yang has a canonical post on this: http://blog.ezyang.com/2016/07/what-template-haskell-gets-wr...
George Hotz signs on for 12 weeks at Twitter
I think it all depends. Perhaps few if any would want to kick off a violent conflict on purpose, but are plenty of clowns who would stumble into that situation through a series of poor decisions. If someone like the former PM Truss were in power, all bets are off.
Mem X is already doing this (no vocal commands yet) : https://get.mem.ai/mem-x

Others will follow suit soon (hi GPT-4!)
I only ever got 90° rotation. The page mentions it should be random .. am I just that lucky?

Enjoyed the game though, nice and simple. And no hug of death yet, well done!
Poverty's End?
As someone who as held national records in the sport of speedcubing, I don't feel this makes it easier to understand, at least if you are going for an instrumental understanding of how to solve it. I think the community are pretty good at teaching that now! But it does look extremely cool.

My favourite one-liner for improving understanding is something roughly like 'solve areas made of pieces, not faces made of stickers'. Very much clearer when you have a cube to take apart and put together in the order you would solve them.
The class and instance evolution protocols for starters seem not all that easy.
That was just the default engine.
Wow. I loved that game during my childhood. Had no clue it had an active community today!

Much thanks for letting us know.
I'm sorry, was there anything false in those leaked DNC emails?

You are saying you wanted your crooks to be the winner instead of someone else's crooks?

And say what you will but the Democrats wanted Trump to be on the ticket.

And you think that everything was great in the US before the 2016 election? There were no big bank bail outs, no wars? You all are delusional.
Ooh thanks, I will have a read
Wikileaks aren't whistleblowers, they're journalists.

Even if they did take a side there (which is unclear to me), journalists take sides all the time.
I've since built a home with a heat pump that works quite well, but that's good to hear! Does a storage heater still make sense considering how affordable air to air heat pumps are?
Complicating the situation is that I don't trust any of the companies making virtual assistants with this level of personal data; so the first thing I do on a new device is block the assistant's access to my location or any other behavior learning functionalities.
They might have a sudden increase in usefulness when smarthome stuff is more common, although smart bulbs are a bit of a hassle in most switched outlets, because the switch is usually more convenient.

Maybe they'll add an app that lets you browse possible commands so it's more discoverable.
Back when I had one of those -dontists, my knees were still good!
No government officials promoted certain narratives which have been proven false and they walk things back and the news doesn’t push back on that.

Moreover the government had embeds and was in communication with social media and traditional coordinating what to disseminate and what to suppress.

The. You have more dignitaries at the WEF and UN COP saying how wonderful it was that Covid prepared people and provided for better government control…
That was surprisingly fun! Thank you.
Workers protest, beaten at virus-hit Chinese iPhone factory
Pinch zoom and two finger scrolling worked for me on Mac. Presumably mouse wheel on a mouse, perhaps combined with shift/ctrl/option/command for horizontal zooming. Holding space is often used for panning (thanks Photoshop), so give that a try too.