skysight-inc/HackerNews huggingface dataset:
Find a local lawyer.

Beyond that; look for specific information in your state. My state, Connecticut, has a government web site that gives you step by step instructions on setting up a company in the state; including what paperwork to file and how to get taxID Numbers...
Experienced, and reasonably successful (3 exits) technical cofounder here:

Sales. Experienced, demonstrable sales excellence. Ideally selling things of comparable size to similar customers as my venture.

We should get along well, I suppose. But the best social lubricant is success, and I'm confident we'll be successful if my partner can handle customer advocacy and sales.

The greatest cofounder I've ever had was an older misogynistic homophobe (when I was a younger gay woman). We got on great because neither of us stepped on the other's toes and we crushed it.
THIS. Fact is, mixing number crunchers with sales folk is the crux of the problem. If light/personal conversation took place away from the work area, both open offices and cubes would be much more productive and pleasant.

The essence of making workspaces work is minimizing distractions. Any layout can work if you take the chatter ELSEWHERE.
What's the consensus about doing this in Texas? Anyone been through it that can advise?
> Sending control characters to the tty won't do that

Several terminals have support for, and escape codes to manage, local input echo:

http://www.vt100.net/docs/vt102-ug/chapter5.html#S5.5.2.13

If the kernel is operating under the assumption that the device is operating under local input echo mode (e.g. the ioctl has already been invoked to disable kernel input echo, as the terminal is assumed to be handling it), sending escape codes to the tty will do that.

EDIT: In case my air quotes around "Feature" weren't enough of a hint, I'm not actually recommending anyone do this.
I prefer Disk Inventory X: http://www.derlien.com/
The map looks similar and you can delete stuff from the tree as well.
> Both these data structures are different from the DOM tree.

In the case of S-expressions that is true. In the case of HTML it may or may not be true. It depends on how the HTML parser is implemented. There is a "natural" mapping of HTML onto a parse tree that is different from the DOM, but that is not part of the standard (AFAIK).

> Can CL-WHO generate HTML that matches that?

Yes, though native Common Lisp does not provide c-like string escapes so putting in newlines is a little awkward. You could, of course, bring in a string interpolation library, but here's how you can do it without that:

? (defun nl () (who (fmt "~%"))) ; NL = NewLine
NL
? (defun nli () (who (fmt "~% "))) ; NLI = NewLine + Indent
NLI
? (princ (html (:pre (nli) (:span "one" (nli)) (nli) (:br (nli) (:span "two") (nl)))))

<pre>
<span>one
</span>
<br>
<span>two</span>
</br></pre>

Or you could do this:

(html (:pre "
<span>one
</span>
<br>
<span>two</span>
<br />
"))

which looks like cheating but is actually closer to the spirit of the original.

The PRE tag is really weird because it actually changes the way things inside it are parsed. You can actually implement that in Lisp too via reader macros. CL-WHO doesn't support that out of the box, but it's not hard.

I can't imagine anyone actually wanting to do that, though. The PRE tag is for presenting pre-formatted text without changing its appearance, so embedding other tags inside it is kinda perverse. [EDIT: I was wrong about this. See below.]
It's more like a correlation than a definition.

But more - it's the only reasonable-sounding argument for that part of the "Myth of a Meritocracy".

The caveat for the real argument is: People are more complicated than animals, and there's way more to it than genetics.

The real argument is: If everyone was capable of everything, evolution wouldn't work as a process.

The addendum of: of course this is inaccurate, poorly phrase, etc etc - the idea is still "new" enough to be unpolished.

Thoughts?
In my first ever job my manager would always sort of deliberately look at his watch when I got in, which was anything between 9am and 1pm :) But otherwise we got along great. I think it was just his way of trying to teach me some of his values which unfortunately I didn't share ;) Usually if I came in at 1pm it's because I was at work until 1am the last night... Other than that job my other managers never cared. I've always worked long hours but never fixed hours. When I managed other people, unless there are some other problems, I couldn't care less about arrival and leave times. I think these days it's unusual to find managers in tech who are about these things but YMMV.
Another hot topic. Many experts believe that ASIC resistance is a futile endeavor for the reasons you listed. But designing a worthwhile SHA ASIC is certainly a lot easier/cheaper than designing a worthwhile scrypt ASIC. Worth noting, there are actually scrypt ASICs already, for litecoin and dogecoin at least.

Ethereum and Zcash both tried to make asic resistant hashing algorithms. So far they have held up. Ethereum has a hardfork history though and also is trying to move to PoS. Given the cost of developing asics, I'm guessing most manufacturers aren't willing to risk that ethereum could just hardfork to invalidate the hardware, destroying the investment.

We will see, but I'm guessing the Zcash algo will see asics within 2 years if the coin sees successful adoption.
Interesting, so more like 340MM, 391MM, 399MM, 400MM, 471MM.

That's a lot for the first year. Not much scaling at all. Why would they structure it like this?
Although there are times when success is impossible regardless of sales or technical ability (bad economy, market forces, etc.) - how do look for a cofounder that'll work well with you during both the best and worst of times?
Hopefully the Internet Archive gets to archive these before Amazon deletes them in a couple of weeks.
That's a name I havent heard in a long time. Some of my best gaming experiences were with people I met there. Agreed 100%

Those guys and the DAD clan from TFC (now disbanded) had some of the greatest mods. They kept the places in check but they had a sense of humor about it.
If it is really such a 'shitty problem' to someone, they can easily solve the problem by optimizing their job search for a high private:shared equipment ratio.

People share equipment in every office everywhere. Germaphobes will need to disinfect some stuff, they can't have private everything, and they can't demand that people stop sharing things. Oh well, them's the breaks!
There was a post here two weeks ago discussing this exact problem. [1] It starts by explaining Democritus' reasoning that matter must be made of discrete atoms. The main point of the article is that a similar logic applies to the future theory of quantum gravity; space and time too must be discrete.

From the article:

> Importing the atomic philosophy of Democritus into modern physics might be essential for reconciling general relativity (which assumes a continuous reality) with quantum mechanics (which very much does not).

As far as infinite vs finite space: because there is a fixed rate of information propagation, we only need to show that time is finite in extent, and it follows that space is also finite. We know that the visible universe is finite (by looking in the sky) and we can explain why: the big bang happened at a finite time in the past.

We don't know if the universe will have a finite future, but it might be the case. One possible cause of a finite future could be accelerating expansion of the universe due to dark energy. [2]

Of course there are other interpretations of "real space", but this one (causally connected) seems parsimonious to me.

[1] https://news.ycombinator.com/item?id=13466254

[2] https://en.wikipedia.org/wiki/Ultimate_fate_of_the_universe
The standard corporate cost estimate for an employee is to double their salary. Thus someone paid $150k costs the company $300k
[breakdown] Shadow of the Colossus (PAL – PS2) (2012)
> The US doesn't allow "sterile transit."

Sure, but that's entirely unrelated to the original comment. It also applies to everyone.

Your original comment suggested that a single passenger can be singled out for arrest due to a forced non-routine stop. If it's a "well known" phenomenon it shouldn't be hard to find a single source.

I'm not trying to be combative, but in general I think claims of sneaky and absurd behavior should be backed by evidence.
Carbon doesn't exclusively define pollution.

The problem with concrete is that they cook it with nasty stuff like coal ash. Plants spew all sorts of particulate pollution and mercury. Plus they frequently pollute water sources with stuff like sulfuric acid.
SWIR sensors are there for hot burning lights. LWIR (aka thermal) sees things that are every day temperatures. Both wavelengths have better transmittance through fog than visible light so we say those sensors can 'see through' fog. The physics comes down to the wavelength of the light vs the size of the molecules of the medium the light is trying to get through [1].

Another fun part is that fog at one airport can be different than fog at another, so while the weather conditions at both locations may say visibility is "Runway Visible Range (RVR) 1000ft", that is for a pilots eyes, and the same camera may work just fine at one location and not at all at the other.

[1] https://upload.wikimedia.org/wikipedia/commons/e/e9/Atmosphe...
React Static Boilerplate with Webpack2, React Router, and Redux Support
About 5 years ago while observing an echcardiogram I remarked to the radiologist that this was something that could be automated eventually. I don't think she took too kindly to my remark. She was measuring the distance between various structures etc. and I recall thinking about how to implement something to reproduce what she as doing.
I find Forth, Ruby, Elixir, various Lisps, etc. almost impossible to reason about because of this. Powerful metaprogramming tools can lead to really hard to understand and hard to refactor code.
I guess I've never really understood the need for ePub when PDF is now a standard. I'm sure I'm missing something, the question is: what is that thing?
Indeed, many of these ideas as expressed in APL come from the 1962 book, "A Programming Language."

I find it unfortunate that these ideas are only now beginning to find some general acceptance in larger, more mainstream languages.
Thank you, @janwh!
I have added a warning to my write-up and have also updated/shuffled some sections around to get it a better shape :-)
Here's an agent modeling framework I remember from the early 2000s:

http://jade.tilab.com/

I'm curious to know if it's related to the current discussion.
This article purposefully misrepresents React in favor of the author's own framework Binding.scala, all the criticism are either superficial like class being className (which is a good thing because JSX is not HTML) or has nothing to do with React like JavaScript's dynamic typing system and handling of asynchronous updates.

He also seems to believe that React is framework when it's a library, if his knowledge of React is so shallow that he didn't even read the first sentence on the React website I can't take his opinions on it seriously.

I don't like these kinds of articles which are only thinly veiled advertisements that do not offer any thoughtful criticisms, what I would really like is to hear from someone who has actually worked on a huge project which includes React and what troubles if any they ran into.
But that means all the software on your system will be 5 years old.
(Flash video; "Read More" link does nothing)
Sounds interesting. Would you care to share any references?
This is strange. Even if vegetable intake is not beneficial against cancer - should higher veg consumption not crowd out red meat (I think you eat less meat when eating more vegetables), leading to less cases of colon cancer? Also, what about vegetables with high fiber that gets converted to butyrates, and is thus anti-cancer? Is it all BS? Or is "overall cancer" a metric where high fiber might decrease colon cancer but leads to more cancers in other areas?
"VB for web apps" is a fair summary. We made a conscious decision against anything AST-based (for the reasons I outlined above), and we're about to deploy an Intellisense-style autocompleter instead. Our general philosophy is that coding is fine - it's the web/Javascript ecosystem that's the problem. We fix that, then get out of the way and let you write code :)

As for validating one's side projects before starting work - I personally think the Lean Startup thing can be taken a bit far. An interesting leisure-time technical project doesn't need the same level of prior justification as a big commercial project (even if it might one day evolve into one), as long as you're having fun. We do this stuff because we enjoy it!
Thanks for the comprehensive answer!
> If you spend more time writing / running tests that you would fixing the bugs they find, you may be doing it wrong.

Why should those 2 activities be compared? They do not compare: writing/running tests is about discovering the bug, not fixing it. You still need to fix it after you have done your testing activity.

The time spent writing/running tests should better be compared to the time spent in bug discovery without tests, i.e. how much you value the fact that your users are going to undergo bugs, what the consequences of the users hitting bugs are, what the process to report them is, etc.
Stop bringing logic and data into this discussion.
You can quickly move toward the problem and continue to run 'du'.
to complete since it's internationally know better then Piaggio's name, the Vespa scooter is produced by Piaggio
Unfortunately KDE gets rewritten with every iteration of Qt, so it's foolish to expect it to work.
> Stroustrup is right, there are languages that people complain about, and languages that no-one uses.

This quote has always struck me as an intellectually lazy cop out to avoid engaging with criticism. It's an indirect appeal to the fallacy of false equivalence: "If people actually used language $Foo, surely they would complain about it just as much, because all programming languages are basically the same."

> Either way, people are out there using it, making systems from it, and generally getting on with it.

See, this argument could be used to dismiss any criticism of just about anything.
The big thing is that PDF is page oriented and ePub is flow oriented. An ePub book can be reformatted for different page and font sizes. A PDF book is difficult to read if the screen is not large enough.
EPUBs have reflowable text(HTML).
I remember hearing recently that using real names doesn't help with online bullying. Here's an article I quickly found saying they're more hostile when using real names[1]

[1] https://qz.com/741933/internet-trolls-are-even-more-hostile-...
Well 2-3 miles is fine, especially if you're considering graduated deployment of autonomous vehicles.

I'm a big proponent of refactoring the world to facilitate autonomous agents within our lives, so I think spending money to figure this out is part of what we should be doing.

Perhaps we need more people with similar opinions in government.
You're describing the DAW and plugins, but wouldn't you need a midi keyboard, a groovebox or a drum computer, to actually make those beats?

https://www.thomann.de/gb/roland_tr_8.htm
Your comment reminded me of the word netiquette.

And now I feel grumpy and old. :\
Ab jaaga chutiya saaala...
It's something I've been working on for a while, but because the architecture is under constant flex, it's actually more valuable to be able to know how to "experience" or discover the architecture in the compiler code itself than to have a separate document to follow, since it's very easy for that document to get out of date quickly. I am building up a set of documents that discuss some of the core idioms and ideas though, and I hope to have something come of this live session that I can maybe put into an interactive document that people can work with.
Whoa. Personal attacks are not allowed here, so please don't do this again.

We detached this comment from https://news.ycombinator.com/item?id=13558991 and marked it off-topic.
XFCE: lightweight and powerful

That's my choice as well
We detached this subthread from https://news.ycombinator.com/item?id=13559893 and marked it off-topic.
> The minimal reusable unit in React framework is React.Component

Wrong. And if you think the correct answer is "function" then you are wrong as well. The answer is: an Element. A pure, immutable value representing a React element. Example: const myReusableDiv = <div />;

> Developers have to manually replace class and for attributes with className and htmlFor.

So? It's just syntax. You can teach that, along value interpolation and everything that a designer might need to be able to make changes to templates, in less than five minutes to someone who only knows HTML.

> [talking about propTypes]. Yet this mechanism is full of holes.

So is JavaScript. Nothing to do with React. Scala is better, obviously. Any statically typed language is better at that. And there even are languages which are better at that than Scala.

If you are all like 'lol JS has no types, look at my fancy Scala code' then I'll smack you with my Haskell ADTs. And then somebody from the Agda or Idris camp joins and gives you a taste of dependent types.

> [how async programming is bad]

Nothing to do with React. React is just for rendering the UI. How you manage the data is entirely up to you.
How Fast Food Reveals Secrets of the Economy
The live session would be the first start, obviously, but you can also see the Publications area of the README:

https://github.com/arcfide/Co-dfns#publications

Some of that deals with the micro and some with the macro level ideas, but there are some key elements in those that will be necessary to appreciate the whole thing.
A bit off topic, but Windows needs this baked in. And Windows needs hard links to update ALL links when the underlying file changes, because right now if you update a file from one hardlinked file the other hardlinked files don't change their metadata.

Quite ridiculous, it's not like this hasn't been something Unix has been doing since almost the beginning!

Right now we have a ridiculous situation where the winsxs folder gets out of sync with the c:\windows\system32 folder. Nothing treeview or any other utility can you daily do about it either. And until recently that winsxs store was holding gigabytes of old and useless updates, because Microsoft's updates never removes these components (recently - last year some time I think- they updated the disk cleanup GUI to delete this stuff from Windows 7 upwards. IMO they recognised a big stuff up caused by their product management team's decision, which in turn caused this unheralded enhancement).
Not only that, but rarely am I supporting a library that I'm the sole developer on. Go takes away so much "individuality" of code. On most teams I've been on with Python and Java I can open up a file and immediate tell who wrote the library based on various style and other such. It's a lot harder with Go and that's a very good thing.
4chan is moderated to the hilt.
I don't remember the details of our testing platform, it's been a while since I've been involved in ARM6 builders.

I do remember that we used to test against emulators but they diverged significantly enough from the real hardware that we stopped using them.
If you are reading an ePub format book on your Kobo and zoom in then it'll work as expected. If you are reading a PDF format book then after zooming in you will need to move the page around making reading incredibly awkward / impossible.

In other words, ePub cares about where the chapters are and such, it is structured text, while PDF is a page description and what's on a single page will always be on a single page.
Reddit is a garbage dump.
If it is web-based attacks which are of interest to you at the moment, consider looking into the OWASP Top 10, and also a web application scanner such as Nikto.
These should give you a good insight and prompt you with some further avenues to explore.
Strong encryption is another thing that sci-fi authors seem to miss. For example 1998's Moonwar has people sneaking communications on laser beams instead of radio waves because spies won't be able to eavesdrop on the straight-line laser without physically going to its location. That, despite the internet already using encryption for financial transactions in real life.
From Orwell to Atwood: 14 Visions of a Dystopian America
Your interesting comment made me think of Oblique Strategies cards, which "can help someone solve an issue without actually knowing the details".

https://en.wikipedia.org/wiki/Oblique_Strategies
Sleep has never been a problem for me on any Thinkpad with Ubuntu. Debian, on the other hand, was nothing like pain for bluetooth, wifi, suspend. And don't get me started about the UMTS dongle I once bought that was useless under Debian but worked out of the box (even with a wizard) on Ubuntu. Then again, that dongle never really worked under Windows either (the drivers it auto-installed caused blue screens, and when they didn't, the abominably ugly software that came with it, never found the dongle).
There are MLOC of awful code in every language including your favorite.
The way I understand it, WAL-E is just something that you can put into pg's `archive_command` and `restore_command`, but what does it add other than that?

Where I was, we investigated wal-e and determined it doesn't do anything that the raw curl commands wouldn't be able to do for us.

What we decided to do was to utilize HDFS for continuous archival, and we patched a version of `pg_receivexlog` to actually stream the WAL files out to HDFS, with flushing support that acknowledged transactions over the wire when the flushes were complete.

With this, you could treat this patched pg_receivexlog_hdfs command as a standby postgres database, and even add it to `synchronous_standby_names`, and postgres would effectively have its transaction logs synchronously written out to durable storage. We combined it with a lot of plumbing and we were able to get postgres running in mesos with docker without any actual persistent storage volumes (just used local disk.)

The best part is, you'd do a COMMIT and it would essentially block until the data was in HDFS. No periodic snapshots where you'd lose transactions that happened seconds after the snapshot... if the client sees a transaction as committed, it's on durable storage.

Worked pretty well, I'm surprised WAL-E doesn't support something similar (it only checkpoints at predefined intervals, not on transaction commit time.)
Yes, and indeed Gödel himself believed in an objective mathematical reality. What I meant to say is that the commonly accepted basis for mathematics (first order logic and ZFC) was first justified using arguments which later turned out to be false.

Logically, we are not finding better and better approximations to some mathematical laws of nature, but rather making a series of arbitrary choices (you can assert the truth or falsity of any independent statement). Philosophically, we can argue about the sense in which the continuum hypothesis ought to be true or false (that is what Gödel did), but practically it makes more sense to think of logic as a tool that you build to describe and solve specific problems.
During the worst of times we fail and try again later.

The goal is to win in decent or better times, so I optimize for that. And honestly, keeping it professional removes the emotional overhead of a deeper relationship. I don't need to worry about his feelings nor he mine, we just need to succeed in our domains.

This isn't a high school cafeteria, it's a job and a mission. I'm not going to choose based on intuition or friendliness, I'm going to pair up to win.

It's worth noting that as a "diverse" founder, finding someone "like me" who I "click with" and shares my views and narrative probably isn't going to happen.