skysight-inc/HackerNews huggingface dataset:
Ask HN: How to bootstrap my own business?
I desperately want to start my own company, but I am not sure how to best go about it without gambling my families finances. I'm hoping for some advice or relavent anecdotes that might help me. My situation in a nutshell:

I am building a B2C website after work and on weekends, however it is very slow going and at this speed I think it's going to take at a minimum 12 months before I have something to launch with. This is frustrating on it's own, since I want quit my job and build something that I can pour myself into, but I'm never able to make any meaningful progress between work and family. I really beleive in this idea, however I am trying to be realistic.

I have a wife and 2 young children, and my wife is getting upset that I spend all my free time working on my side project instead of hanging out with the family. So it's getting to the point where something has got to give. My initial thought is to quit my steady decently paying full time job, and move to contract work. The idea being that since that generally pays more (at the cost of dependable income), in the down time between contracts I could focus on getting my MVP ready.

I'm not having a lot of luck finding contracts though, since I am a generalist and the contract roles I've seen want you to be a specialist (usually in some web technology I haven't used much). I've also looked into places like Upwork, however they don't look like they pay enough to be worth the time and effort it would require to put in.

Am I just being naive? Is it a requirement to risk my families savings on my business idea? Do I just need to suck it up until my kids are not dependant on us anymore? What am I missing?

* I understand there will be some financial risk no matter what, I'm just very much trying to avoid the situation where in 6 months time, I have to say "Welp, that didn't work. Oh yeah, we are also broke."

* I am based in Melbourne, Australia, if that makes any difference to my options.
It is fundamentally very hard (impossible?) to deep copy everything in JavaScript. References cannot be escaped because they may be hidden in non-introspectable (cruicially, non cloneabel) places. Viz:

function f(){var x = 0; return function(){return x++;};}
var x = {foo:f()};
print(x.foo());
var y = {foo:f()};
print(y.foo());
var z = someDeepCopy(y);
print(z.foo());
print(x.foo());
print(y.foo());
print(z.foo());

If a copy were sufficiently deep then one could expect:

0
0
1
1
1
2

However if it were not deep one would get:

0
0
1
1
2
3

Even if one allows a deep copying of closures then this still might not work as an object which contains two (potentially different) functions closing over the same binding (ie particular instance of a particular variable) may be copied into two functions each closing over their own separate binding.

I think the only good solution to this is to either give up trying to do deep copies or give up immutability and stop caring about deep copies.
This is exacly it. Collapsing one area changes the possible blocks for nearby areas. If you use the same seed, you can still get different results by exploring places in a different order. Maybe there is a way to get around this though.
Persistent Collections for Java
***ETHICAL DEVELOPER PRODUCTIVITY TRACKING***
I'm currently collaborating with a startup that is developing Git productivity software. I am conducting research on developer and dev team manager perspectives regarding how information can be best synthesized to create a useful application for both developers and managers.
If you are a developer, I would appreciate it if you could take 5 minutes to complete this survey:

https://docs.google.com/forms/d/1Rwyk0Zxlgvms-JzeFQXo98IRrOz0gR2ADbmOhPqXgl8/edit#responses

If you are a manager, I would appreciate it if you could take 5 minutes to complete this survey:

https://docs.google.com/forms/d/177PYUmK6TKD-eOMOYXRm_z-IwiwT-22SEOWXbPBQQ5w/edit#responses

Thanks!
Standards/expectations are higher now that both genders are expected to compete professionally on an equal playing field.

The general attitude towards the opposite sex is more adversarial than ever.
Interesting work...
I filled out the developer survey. Pretty quick.

Good luck with your research!
Key word "discriminatory". I don’t know exactly what Hayek meant, but I’d bet it covers favors for a particular firm, and not general prohibition of murder.
The whole thing baffles me.

I dunno. I'm sure it works if you just take jobs without caring what you get paid.

Maybe that describes most of GitLab's staff. It's a cool product, so it wouldn't surprise me.

The mental overhead of maintaining a London postcode just for the sake of it I think would have me looking elsewhere (and I live in London and have no intention of leaving). I'd be wondering about where they draw the line, and whether if I move two stations out they'd try and dock my pay or whatever.
Those are called Michael Jordan or Bill Gates. They keep the intensity up even after great success.
2018 San Diego ISO C++ Committee Trip Report
Native Go (golang) Graphical Interface system (2D and 3D)
Stop calling my liberal utopia a dystopia
Would it be fair to call the "Wave Function" here a case of parallel constraint satisfaction?
If you (or someone with a Mac) wants to create a build with the Unity Editor, I'll add it to the itch.io page.
Rebuilding After the Fire
For me, moving to the bay area would be a bigger problem than these kinds of interviews anyway. All interviews I have done the lasts years didn't involve code challenges.
Dark City is a great film, though this had me personally thinking more of Inception.
The insight I drew from this article is that I never want to be an early employee of a startup and put my heart and soul into it unless I own a significant part of that company.
Well I certainly hope I havent been growing out this Unix beard for nothing!
There was nothing to be gained, this time.

Interference would only reinforce and strengthen Trump's critics and doubt about Trump. (And by naming "Trump", I include all in that camp, that is promulgating policies/initiatives favorable to Russia -- in outcome, when not in stated goal.)

As it is, Trump has been saying "no collusion", "no effect on the outcome", etc. And now in his rhetoric he can point to the 2018 elections and say, "See!"

I mean, this one isn't exactly rocket science, as they say.
Um, no, they don't. I know of at least one exception - the one I work at. And I'm part of the interviews for our team, so I know how they're done.
I think the US is very big on internet surveilance and is probably beyond what China does. You don't have to be totalitarian to do surveilance, there's plenty of other reasons to do it (though once you have the data the temptation grows to use it for totalitarian uses)
> why is this not a standard feature of testing frameworks? I want some way to re-run tests flipping some of the assertions, to make sure they are testing what I think they are.

That's mutation testing and it the next big thing for tests.
for something to be "industrial" it has to be at least stable and well documented. tf doesnt feel like that.
Valve Pays £15,000 to Hacker Who Found Steam Bug That Generates Free Games
Well the Seattle Times quoted an ex-Boeing employee thusly:

> A former Boeing executive, speaking on condition of anonymity because discussion of accident investigations is supposed to be closely held, said that Boeing engineers didn’t introduce the change to the flight-control system arbitrarily.

> He said it was done primarily because the much bigger engines on the MAX changed the aerodynamics of the jet and shifted the conditions under which a stall could happen. That required further stall protection be implemented to certify the jet as safe.
Yes. One typical test is to have people evaluate identical resumes, with the thing being checked for constituting the only difference (e.g. "ethnic" ames vs. "regular" names).

Other data points are gathered by studying success at finding internships. A recent study found a rather staggering difference - names indicating local ethnicity got a place in 1-2 letters, while some other ethnicities had to write over 20 (if memory serves).

You'll want to find studies for the country you're living in, as the parameters inevitably vary (e.g. which ethnicities to compare). I don't think the outcomes cary much, but i didn't do a comparative study on the literature.
> 5.2.2 Third Party Sites/Services: If your app uses, accesses, monetizes access to, or displays content from a third party service, ensure that you are specifically permitted to do so under the service’s terms of use.

Interesting.. I had an app in the Apple App Store for some time that essentially scraped a service provider’s web site, allowing the user to invoke features of that site. Essentially wrapping an ugly web site in a pretty iOS interface. Never even considered “getting authorization” from them. It survived in the iOS App Store for a few years until I took it down for other reasons. Wonder how new this rule is or how evenly it’s enforced.
I interpret this comment as saying: if you find yourself in that kind of situation, look around and try to find other opportunities. In other words, life is too short.

I also can see the other side: life is often not fair, particularly in the short-run. Life constraints such as geography are real barriers for many people.
That's very surprising that their base pay cap in Seattle is only $160k. I know several people, who aren't very senior, that are pretty close to that cap at Amazon.
> This week’s meeting was extraordinary. The pre-meeting mailing had 274 papers, about twice as many as any previous meeting, and we had 180 people attending, making this the largest C++ committee meeting ever.

https://www.reddit.com/r/cpp/comments/9vwvbz/2018_san_diego_...
> That you can have more than a 100% base salary difference doing the same job, depending on if you work at a small startup or one of the large companies.

Even among and within large companies. Somewhat less so within, usually. But one element of that is the (US?) taboo around sharing compensation info.
Code costs 10x what Design costs
Sir jony ive and marc newson's all diamond ring
Sorry I'm too ashamed, I was learning basically all the technology involved. I can give a recipe:
first 4 pages of this:
* https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial...
swapped out/skipped the sqllite3 for a single hardcoded user class (it's just me!)
* throw in boto3 routes which do add/remove/clear ip rules, and start/stop instances, a list of checkboxable instances pulled from ec2 listing them
* deploy using zappa https://github.com/Miserlou/Zappa

some things that can trip you:
* for the ip there's a stupid mistake I made, when testing locally you can request.get(myip) to get which ip to use, remotely you pull it off of request.remote_addr
* your lambda will need a specialised IAM role to have rights to do all this, it's configurable in zappa config and I just clicked creating one through aws management console
* this is in the zappa docs but I didn't rtfm so I buil everything using conda which doesn't work, then I built it with a virtualenv with the same name as the project which doesn't work.
I think the idea is that it would kick a handful that might have been stuck or failed over an "activation energy" hump into becoming medium-to-large businesses someday.

Like a catalyst.

I don't know if it would be better than this Amazon stuff or not, but it feels healthier.
I think this is true for most professions. Just look around you at work. You might see similarities/differences among/between groups: managers vs ICs, senior vs junior, execs vs non-execs. It's not homogenous across professions but will be idiosyncratic to your company or even to your department. There's the adage: "Dress for the job you want, not the job you have." You can liberally interpret the meaning of the word "dress" as more than just clothing.
Given the author's name, I think she's female. I fear that, for a female, #8 is more likely to be true than for a male.
Maybe it makes people want more sex, but decreses chances, because of fear of not beeing able to held the high expectations set from porn.
Vesterbacka is incredible hype-man and not good with details. But he is able to talk Chinese or Saudi money into the project, why not. Even if the business fails, the tunnel stays.

It's true that Helsinki is the busiest passenger harbour in the world and the main reason is the relatively short Helsinki-Tallinn route. Fast transit between the cities could boost economies of both cities and countries.
According to the FB article, they took down the pages because the pages violated FB policy.

The FBI's involvement was merely to call FB's attention to the existence of the pages. From the article, it seems that FB takes down such pages regardless of who happens to call their attention to them.
MySpace pages?

A little used browser feature is alternate style sheets. (View -> Page Style in Firefox.) This lets a site ship multiple CSS styles to the end user with some default. Example: https://developer.mozilla.org/samples/cssref/altstyles/index...
Ah ok. I 've been interviewing bunch of places recently. All of them seem to have identical format.

I remember there a site I saw here HN that listed companies without whiteboard interviews. Can't think of the name.
Gitlab is offering much more than the cost of local taxes as a bonus for maintaining a "high-cost" address. And your federal taxes would be almost entirely refunded; they'd be withheld normally but you qualify for the foreign earned income deduction based purely on your location during the year.
Cars? Used to... it's mostly all gone, sold and off-shored.

(and considering what a burden on the public purse had FIAT become it's perhaps good news)
I suggest going to the Harvard Project Implicit tests and taking a few. After that, study the design of the test. Because humans are the decision makers (not some objective code review acceptance program for example) all you would need to 'prove' is that humans are bad at making objective decisions. We use heuristics consciously and more importantly _unconsciously_ to the detriment of people who don't fit norms.
I feel like they might be referring to peers here rather than management
As an ex-physicist, I would say "Markov random field sampling" would be the right name.
North’s new Smart Glasses: A first look
> PHP is cool again

Come again?
Or even better, what if NYC didnt levvy the tax at all, and gave the money back to its citizens!
So I am going to answer it myself. On batched data, it's a lot faster than 200ms per embedding and I'd say on a par with Infersent. On the other hand, I couldn't get statistical performance in the same ballpark as Infersent and I had to backtrack. This was training a logistic regression on the embeddings to filter some text streams according to my preferences. If I had, I would have preferred Basilica as Infersent is py2 only, hard to install and distribute and a battery killer on my laptop. Its vectors are also 4x bigger. I experienced some server errors and the team at Basilica was very responsive and fixed it, very pleased with the interaction. It would be important IMHO to publish some benchmark results for these embeddings, as it's usually done in the universal embedding literature, or serve published embeddings with known performance when licensing terms are favorable.
Moving to SF is definitely hard and expensive...which is why larger companies regularly move new hires out to their HQ and then do all sorts of things to make moving easy.

I’ve seen companies that’ll reimburse all moving expenses, offer an upfront cash moving bonus, provide temporary furnished housing for the first couple months, and, if necessary, help handle immigration and other legal details. Sometimes companies even provide a moving consultant that the new hire can delegate tasks to like hiring a moving company or arranging for their childrens’ school transfer.
I'm reminded of Greg Bear's The Way. I thought it would be cool if user generated graffiti could be used as a seed for new generative graffiti so the further 'in' you go the stranger it gets
How Was Adobe Illustrator Created? – Video
Designing 2D graphics in the Japanese videogame industry
I agree with Facebook being the worst to decide anything about anything, but you're still mixing up sowing discord, for the purpose of sowing it, because it profits one in some way, and causing discord in pursuit of something else. Maybe the conclusion would be the same, but that still rubbed me the wrong way.
Ruinous is not "the quality of having led to the ruin of a specific entity". Rather, it is defined as follows:

disastrous or destructive: a ruinous effect on the environment.
• costing far more than can be afforded: the cost of their ransom might be ruinous.

I think it's pretty obvious what's being destroyed: the ability of local jurisdiction to collect tax revenue from large cooperations. Without this little beauty pageant of ugly capitalism, Amazon would still hire the same number of new employees, possibly even in the same locations. Only difference is that a billion $ could be invested in public goods, instead of going Amazon shareholders'.
You're sitting in a small room at a table. In front of you, a stack of paper containing a nearly-endless list of words. An Alexa device sits in a nearby corner.

Clearing your throat in preparation, you reach for the first sheet of paper and begin to read the list of words:

"Alacksah... Alicksah... Alorksah... Alucksah"

You think to yourself: for $15/hour, you've had worse jobs.
Not really the same unless ants have mapped out their universe with little left out. Unless it's just that we can't see far enough or into dark matter.
Not long ago, I failed two sql whiteboard problems and passed 2 c# problems. I was informed by HR that they are making me an offer based on my great people skills, even though I failed their SQL quesitons.

I sucked at white boarding(still do because I don't like grinding leetcode before interviews, and I usually make it known). When I first started interviewing I needed like 10 minutes to come up with palindrome solution even though I did it in school so many times. That time I also received an offer.

Now, that I think of it I my success rate is 75% and that includes a fortune 1k company. However, it is a pretty small sample size. Now, that I think of it I need to interview more.
Serious question, I've been programming 15 odd years, somewhere around a million people used my code last year, I've written entire sites on my own that happily run today.

I don't write tests. Projects that already had tests, those tests caught a single bug in about 3.5 years of working on that code base.

Yes, 1 bug. We'd have picked it up anyway when actually testing it.

Why do you feel #1 or #16 are actually true?

Am I (and colleagues) a magic snowflake, or are tests a massive waste of time, or is it somewhere in the middle?
I had completely forgotten about the S-100 bus. It was a major development back in the day. Sad news. Condolences to his family and friends.
Probably not as much as you think in the USA. Social services, based on my last statement from the HMRC is a huge amount of the taxes I pay dwarfing the defense budget.

Its the same at county level to.
A parallel post to this one, by imgabe, has been flag-killed. While I don't agree with the post, I had to look very carefully at my history in this thread to see whether he was right in what I said. His post had enough of a basis that I think flag-killing it was unwarranted.
It's anti-competitive against companies too small to pull this type of stunt though.

It feels wrong to have everyone playing by different rules. Why should my small business across the street pay for Amazon's public services because they're able to make every city in the country race to the bottom?
You can see that it’s on fb.com next to the title
Has anyone found the spec for inteprocess communication? It's a message-passing system; this must be written down somewhere.
Chrome Dev Summit 2018 Day 2: Ready for the next movement
Beyond MOMA PS1, whose influence on the neighborhood is hard to understate, there has been a lot of independent art and theater projects in the area. (RIP Five Points.) Food wise, there's M.Wells, Mu Ramen, and a handful of other Michelin ranked restaurants with easy access to Queens' wide array of diverse food options. It also has the probably highest ratio of breweries to people of any neighborhood in New York. And there's the largest rock climbing gym in the city, plus a separate BKB branch.

Before I moved out to SF for work, I was an adamant believer that LIC was the most underrated neighborhood in New York. (And I did not live in the eye sore condos.) From Amazon's standpoint, I think they nailed it. New York's tech scene is already growing and the Cornell Tech campus is a short walk from LIC. Unfortunately, I don't think the small art scene that broke out of Brooklyn will survive Amazon's reign.
Another way of looking at it: if you are frequently doing complex copies, you probably want immutable types.
It comes down to the cost of failure. If the cost of failure for a particular module say, payments processing or rocket guidance system, is high then writing tests could be much cheaper than waiting for a failure, especially in production.
Oh, no, we do whiteboard interviews. But they aren't those kind of stupid puzzles. We just have candidates write a little code, and do a little design. The "write a little code" is not one of those leetcode questions - it's really a simple problem. We just want to watch them code, and to hear what they're thinking as they do it.
>Most people would be apathetic to those issues, if it wasn't for the media...

Just wanted to point out though that these issues were chosen precisely BECAUSE most people are NOT apathetic to them.

That's what makes them good wedge issues. For instance, whether the media would cover them or not, people would still want marijuana. (And another set of people would still want marijuana banned.) People care about the issue regardless of whether or not the media covers it.

That's why these are good issues to use if your intent is to destabilize a society. They are latent, un-"dealt with" issues. I'd imagine those are the sort of issues you'd look for when trying to increase discord in target nations.
You turned a relatively neutral discussion about left vs right attitudes into a vitriolic attack on one side.

I read the Damore memo carefully when it came out and several times since. He never explicitly claims that gender differences in career choices are entirely down to biological rather than cultural differences. Instead he posits biology as a "possible explanation". Damore later said (my emphasis)

> I committed heresy against the Google creed by stating that not all disparities between men and women that we see in the world are the result of discriminatory treatment.

...implying that he leaves open the possibility that some are.

Just linking an article (from a website with a clear ideological bent) with a few scientists that support Damore's claims to varying degrees doesn't cut it. If there was the sort of scientific consensus you suggest about the content of the memo then I wouldn't expect Wikipedia to list a series of scientists both for and against, nor would I expect to see articles like the following:

http://nymag.com/intelligencer/2017/08/some-scientific-argum...