skysight-inc/HackerNews huggingface dataset:
We Are Hiring UI Engineers (ReactJS) TAYGO, Startup, San Carlos
We are hiring UI Engineers (ReactJS)

We're looking for a Front-End Engineer to join us on our adventure. TAYGO is building the next generation SMB/SME platform for automating business services and solutions on social media and messaging platforms.

We're a small early startup of 3 Engineers working with a private incubator on Page Mill Road, Palo Alto. We also have another office in San Carlos.

What you'll be doing:

Working with our team of engineers to help us design and build the product our customers love. We want someone who is excited to lead and participate in all aspects of the development cycle. We're excited to broaden our horizons and expand the vision with your insight and contributions.

If you're looking for an early startup and you're excited to work and grow with a great team in an awesome environment then you've found the right place.

What kind of skills we're looking for:

- JavaScript
- React
- CSS
- Redux
- Node
- UI Architecture
- SaaS Solutions

What kind of person we're looking for:

- JavaScript is your second language
- CSS is your third language
- Passionate about UI and UX
- Always ready for new ideas
- Eager to learn
- Strong leadership
- Ready to live the startup life
- Prepared to help us develop our TAYGO culture
- Excited for new adventures
- Desires ownership in their work

What we offer:

- Competitive Salaries
- Equity
- The Best Healthcare and Benefit Options (We're always looking to add more too! Help us pick more out!)
- By the cross roads of US-92, US-101, and Caltrain (~7 minute walking distance!)
- Coffee and Snacks for everyone!!!
- Whiteboards everywhere!!!

Please send your resume to: sepi@taygo.com
Which provider do you use to get a new IP for each tunnel?
With monitors getting bigger we can abandon the multi window way and embrace something better, but surely not MDI which to me is even worse. Tiling is the answer: a giant single window containing the entire application, and a layout definition stating what section appears where and at what size (read: area percentage).
Options to maximize the active area can be implemented, but the goal should be freeing the user from being forced to find and move windows from below other windows or partially gone out of the screen.
Chinese Corpus for Machine learning tasks
When I think of disciplined programmers, I think of Fabrice Bellard.[1] In fact, I think of him so much that he is the person who I have modeled my own practices after.

Here is a short list of a few of his accomplishments:

1) He won the IOCCC twice.

2) He built the TinyCC boot loader.

3) He wrote a fast pi calculator that won a World Record on commodity hardware.

4) He wrote QEMU and FFmpeg.

The list just goes on and on. He is not productive because he has a specific morning routine. I don't know if he follows specific XP practices, but I would doubt that he follows most of them. But I have noticed a number of things he does do:

1) He is relatively paced in his timing. He generally doesn't give crazy time estimates and is very realistic about how long his work will take him.

2) He sticks with similar technologies and has Mastered them. Just like a Master sushi chef can't easily make french pastries and wouldn't bill himself as a pastry chef, a software programmer who has completely Mastered a language like C shouldn't just bill themselves as a Master at Lisp.

3) He is always learning and expanding his Master of his knowledge. It's incremental but very impressive.

4) He has no problem taking calculated risks in his development, and often he can make them pay off.

I would say he has definite patterns. He works and works hard constantly. But I don't think he ascribes to any particular methodology.

[1] https://en.wikipedia.org/wiki/Fabrice_Bellard
>What does "fast" even mean?

Simple and objective. "Fast" equals current standard deployed wired LAN speed, so right now about 1 Gbps symmetric (technically WiFi has exceeded this but in practice there is far, far more discrepancy in advertised vs actual WiFi bandwidth). I would be willing to accept arguments about delayed ramp ups and the like, so after 10 Gbps becomes standard industry wide for wired LAN I could see WAN upgrades taking x years, but in basic principle the only difference between WAN and LAN should be latency (should be mostly irrelevant except for special applications and continental/intercontinental distances), SLA/uptime responsibility and guarantees, and who exercises network control.

You're taking a typical argument from incredulity without bothering to actually give this any particular thought. It's frankly pretty simple and certainly not a technological challenge either. What should we be able to use the Internet for? At least the exact same stuff we use our LANs for (plus more). Again, I invite anyone who argues that 1 Gbps or more is "unnecessary" to go right back to 10BASE-T for a month on their home & office networks and see how that works out for them.
https://github.com/rmccue/not-trac
IIRC Delphi compilers are usually single pass and thus really fast
Skills in cryptocurrency investment.
I need to segment the db into two sections: a section the client can update, and another section that only the protected business logic can update. It's doable, but more difficult than the traditional setup. Also when I started this project functions weren't available-- that happened in March of this year. Initially I used a machine elsewhere in my infrastructure to do this work of watching for the changes then writing to the restricted access areas.
> Dude, you have no idea what you're talking about and you're wildly speculating.

That's because you're playing silly games where you know more than I do and you're positioning yourself as superior by holding back information.

> And it's pretty offensive, to be honest.

Yes, you offend easily, that much is clear. See, I haven't used a bad word and yet, you are offended.

> I'm not "seething", this isn't even close to the defining moment of my career, and I'm not on a crusade.

Well, you seem to feel pretty strongly about it, strong enough to continue an argument that you said you bowed out of.

> You're trying to portray me as some crazy caricature because it allows you to ignore my argument.

Your words, not mine, and I have yet to see an argument, all I see is attitude. And your attitude does not trump Linus', neither does his trump yours. If you weren't upset about it this whole thread would have never happened.

> That's not even remotely okay.

No, I agree, it's not ok to sideswipe an argument by holding back key information. It makes it look like you are arguing for the general case when actually you are holding a specific grudge.

> My argument has nothing at all to do with that one interaction, and I only brought it up because you were trying to argue that Linus's asshole nature was just him being correct.

I did not say that he was correct, I said he might be correct and be an asshole at the same time. The one does not preclude the other.

> Please don't reply to me again.

Well, you weren't going to reply in the first place so if you don't want me to reply then just let it go. Otherwise, consider your options: you can reply, I may or may not reply to that if you want to control my response the best way is not to reply.

> I have no wish to have to defend myself against your offensive and wildly incorrect accusations any further.

Then don't.
I've created small projects in Lazarus and you are right in all points except in the small binary part, also I would add that it comes with db drivers for Postgrees, MySQL and Firebird SQL out of the box.
> Basically... my claim is that it's misleading for the Scala docs to draw the distinction where they've drawn it.

Yeah, I see where you're coming from.

I guess it would be constant time if they made sure lookups always took as long as the worst case :)
Check out Phabricator - https://phacility.com/phabricator/
It's reasonable to assume that a young workforce is a cheap and compliant workforce, saying that the major employers have run the numbers isn't playing devil's advocate.

The real question is: why does the garden-variety stereotype overachieving Stanford aspie with sociopathic tendencies defend the practice?
"A beginner shouldn't be installing operating systems"?

If a moderately-intelligent, moderately-literate beginner can't install your operating system, then your operating system (or at least, its user interface) is crap.

Edit: Just to be clear, I'm responding to the quote, not calling Linux crap. I run a combination of Linux and Windows machines and VMs and they're both very straightforward to install, a complete beginner can just click next / next / next and still get it working.
I'll admit it's definitely a creative way of describing indirect costs. I think we may have some different viewpoints on whether or not those costs are inflated justly/unjustly.

I don't think I can argue that the overhead at traditional research institutions is super inflated. It makes sense when you take into account the level of bureaucracy and growing amount of "extra" administration :). But I think it's disingenuous to say that if the costs were cut back to 25% that you'd NEVER see that money. If indirect costs were able to be lowered at these institutions there would be more money in the funding pipeline for direct costs to begin with right?

It's fair that you think you get a ton of value for your overhead rate. Different setups are better for different people. My ideal situation is definitely not ideal for most people. I just don't think I can stomach supporting what I see as administrative waste and needless redtape(not that I believe there should be NO redtape, no one sane would believe that?).

Also in your other comment about private donors not wanting to cover any indirect costs.. completely agree.
What makes Phabricator not suitable for "normal" projects?
Seconded on Lets Build That App. Found about it last week, and bought the subscription asap - was impressed with the quality.

However, I was an iOS dev 3-4 years ago and wanted to learn swift - so, it was a pretty smooth upgrade for me. I think whoever wants to learn iOS dev might be better off learn the basics more thoroughly and then come back to this course.
You definitely can, but it's not designed or optimized for static sites. And I think there's plenty you can do to improve performance when an app server isn't needed.
I'm glad I don't work at a company where that's an acceptable project name.
Sad to see AirVPN excluded. While their website isn't the most elegant I've seen, it's not user hostile enough to abandon altogether, IMO.

It also seems a bit odd to rate VPNs on their specific technical merits and features, and then disqualify for their homepage UI or sign up flow. I'd venture most VPN customers would tolerate a lot of ugliness for a truly private, secure, and reliable service. I would.
I don't think that is a fair comparison.

A dating service serving a niche can help people pre-filter their matches. For example someone of higher education or earning might want to only find people of similar education. It would be discrimination to prevent people of lower education from purchasing from a cup cake delivery service. But not to filter them from a dating service.

As I understand it there are dating services that specialise in matching non straight couples. Is this discrimination against straight people?
Have his rules even been proven to be right? There's that famous xkcd comic about passwords and password strength checkers like https://howsecureismypassword.net that seem to imply otherwise. Short passwords with symbols seem easier to crack than longer ones with words put together a human could remember.
The clinical evidence for nootropics in for healthy young people is limited, but the case is strong for older adults or people with cognitive impairment. Nicotine, caffeine and provigil are the only things that seem to work for everyone.

It is worth noting that while nootropics probably aren't going to make you smarter, there are many compounds that are likely to enhance long term memory formation. The mechanism for this is stimulation of BDNF secretion, which plays a role in neural stem cell proliferation in the hippocampus. Short chain fatty acids from dietary fiber fermentation, niacin, curcumin, green tea catechins and magnesium have all been shown to be beneficial in this regard.

Of course, probably the best single thing you can do to improve your mind is get more exercise.
Nu-tella, though i don't have an american accent.
I've never found a need for password protection on any of the small personal projects I've worked on. But I guess I could imagine some use cases where that would be nice to have.
Philosophically, I wonder if it's better to just acknowledge the differences between AI and humans, and let them play to their strengths. It seems common to think that we need to constrain AI in certain ways to be more like humans, but the constraints are always artificial. APM is one constraint, but what about working memory? What about multithreading? We already allow the AI access to computational resources humans don't have. Why draw that line at APM, exactly?
They have been fast, and honest with all 2 of the issues I have had with them over the last almost 3 years. I would strongly recommend them to anyone. If there was a real issue with the service he should have talked about that.
System Adminsitrators: Disregard “Reputation” When Fighting SPAM
Eliminate structural biases in education, health care, housing, and salaries that favor white men and see if we fail. Run the experiment. Be a scientist about it.

That experiment's been done and "we failed". India has greater structural biases against women than the US but a higher percentage of women in tech. And it's a pretty consistent correlation between bias and women's involvement across countries.
The apparent view that Mozilla would articulate their product line as a Fortune 500 company with Google's track record is patently false. Mozilla is required via its pledge to put open source solutions forward as their central focus. They only earn money in the interest of the public which supports the good, which further supports their central mandate.

Google is a greedy, nosy monster of a company that erratically reacts either with self-interest or blatant marketing attempts at taking a higher road. And at times, Google acts solely upon the whim of minimal oversight. Sure some of the unilateral decisions are in line with a hipster's view of the world, but often they are in line with a corporation's lust.

To what extent will Google "do no evil"? Enough only until they decided to strike that from their mandate.

See more info here: https://en.wikipedia.org/wiki/Criticism_of_Google
Fuck yeah Bitbucket.
I haven't encountered this yet. What systems are you applying through?
Oh heck, don't waste your time waiting for MS. Qt works cross platform Windows, OSX and Linux right now.

It even does iOS and Android without any recajiggering. You can just compile your desktop app straight to your cell phone if you want.

It's amazing.
Did you read the article? Your comment suggests you didn't.
How in the world did you managed to use storyboard? I hate using it for moderate-complex UI apps. This guy say it better than me on why I hate storyboard (especially the first reason):

https://www.youtube.com/watch?v=g6yz5oX5iWc

FWIW, if you like and good at it, more power to you.
> 57 is lightning fast. Like, almost uncomfortably so on my machine

As others have said here, I just installed Firefox Nightly after reading this, and you're 100% correct. I think it might even be faster than Chromium for me.
I used surge.sh for a while and I found they had significant downtime on several occasions. Hasn't happened to me so far with Netlify.
Asking because I really don't know:
How do they know that a given hash is multi-word passphrase versus average joe's single "word" character jumble?

If they flip to using words as part of their alphabet and I'm using 4 unique words, they still have a large search space because the English language has so many more words than the alphabet has letters.

So do they just do both? Seems like a huge expansion in computational work.
Haha, thanks for the video. I watched it, and I was surprised to see that it's about a specific company.

He's at Linaro, specfically taking their developers to task for sending bad patches. And they indeed sound horrible, but he's good natured about it.

I'm just starting to accept patches for my project, and honestly I'm flabberghasted that people will send patches that not only don't run, but don't build. And Greg was saying the same thing.

I guess I got spoiled at my last job, where people generally sent high quality patches / code reviews. Although toward the end, I noticed some sloppiness. It wasn't the main reason I left the company, but it started to feel like the downfall... I don't want to work with people who don't know how to submit code reviews / patches.
I'm the creator of Insomnia and I'd love to hear your feedback if you try it out! I'm still a novice to GraphQL, so I'd like to make sure that it accommodates all use cases.

~ Gregory
Ah, I see. I even mostly agree with you.

But it seems unlikely things will go that way. People are motivated by what they can make webapps do, and will take the quickest way to get there. Doing it right, where the end user has the most control, is more work to design and implement, so people won't bother.
This sort of personal attack will get your account banned here, regardless of how wrong someone else may be, so please don't do this again.

Someone holding a different view than you do is not evidence of bad faith, and the internet trope of you-must-be-a-shill is poison. Since you've posted like this before, it's important that you fix this and not do it again.

You've also been uncivil in other comments, and that needs to stop too. Here's how to approach HN commenting: if you have a substantive point to make, make it thoughtfully; otherwise please don't comment until you do.
Sorry not so sorry. These people leaving MS was the best thing that ever happened to MS. It's sad that because of one of them, this unfortunate event had to occur.
The one who ran Motorola "Research."
Reminds me of "multitier" programming, which is more focussed on a client/server split, but otherwise a similar idea. See for example http://hop.inria.fr/home/index.html and the extensive research literature, perhaps starting from http://queue.acm.org/detail.cfm?id=2330089 or https://www-sop.inria.fr/members/Manuel.Serrano/index-6.html
Hop: a multitier JavaScript
Lol. Can't wait for this piece of art to arrive, plus compile JavaScript web apps could compile to binaries
Set up your own VPN with https://github.com/jlund/streisand
Lol. Can't wait for this piece of art to arrive, plus JavaScript web apps could compile to binaries
That will change quickly, I think. The cost/benefit of doing so is quite good.

Even for small-time landlords, their tenants will ask "where do I charge my EV" before they sign the lease.
Are we calling public classes API's now?
i feel like you misunderstood that part of the argument.

he is saying representing the state is very hard, and you are saying: given a well represented state, ML is very good at finding the important features, reducing the dementionality, and finding mathematical transformations, etc.

deep learning has been so successful with images because representing them is trivial - flattened pixel vector.

with your last paragraph is that in starcraft, that raises some questions on what rules is the AI going to adhere to.

in SC, you don't view the entire board. you view the minimap / hear noises and alerts and decide were to focus your attention on the map. in battle, being able to click and accurately place attacks quickly is important.

Do you give the computer full view of what they would be able to see? does the computer have 10 million clicks per second abilities, essentially every action is like hitting pause and then making the next action?
If age alone isn't a reliable factor in determining success, then why do most of the big Silicon Valley companies lean young? Shouldn't economics sort them out if they really aren't getting more bang for their buck with younger employees? Couldn't I get way more done by gaming the market (and therefore win) if I only hired older employees who were rejected by Google solely for their age? I see lots of conspiracy theories here, but none answer that question.

It seems to me like young employees may have a few properties going for them (on average), that may be less true as they age:

-motivation/drive/desire to put in hours

-low cost

-flexibility

-creativity/fresh ideas

-more likely to bond with other young employees, and participate in company culture (instead of having a family they need to spend time with).

To me, it basically means that for basic software engineering, at a certain point you actually do (on average) become less valuable as you age, unless you move up into system architecture, specialism/subject matter expertise, or management.
Unless it's a dictionary attack.
OK. But for BitMixer, that's a failure of conviction or nerve or whatever, or maybe a change of heart. And whatever it's about, there aren't any implications about the feasibility of darknet mixers, markets, etc. Except, I suppose, if owners have made foolish assumptions about their privacy and security.
I've been using AirVPN lately, but have used PIA, iVPN, TorGuard, and BolehVPN in the past.
Why "sniveling white dudes" and not "sniveling dudes?"

What does his skin color have to do with anything?
Ask HN: How is coinbase allowed to have atrocious support?
To give some context: I mined bitcoin in the Mt. Gox days before it went under. Forgot about BTC for a while, and then bought bitcoin on coinbase about 4 months ago. I had registered my account a few years ago, and had been already been fully verified.
When suddenly crypto started dominating the news, coinbase started having many issues. I chocked it all up to fast growing pains. Suddenly they wouldn't let me deposit it a little bit more money because it couldn't verify me. They seemed happy to take my money a few months ago and give me full verification but now they wouldn't let me do it. Their verification page is also completely broken. (Auto forwards after an error and error messages are not helpful) To get around this, I wired the money in. Once the money came in, I was still unable to buy BTC because I' was not verified.

Throughout this process I've been emailing them and I haven't gotten one email back. How is this possible? If you look at the coinbase subreddit [1] you can tell I'm not alone. Coinbase has about ~8k of my money. I even tried deleting my verification and re verifying, but now my USD wallet just disappeared. I'm starting to get feeling of deja vu from the Mt. Gox days.

They also seem to have over 100M in total funding [2]. One would assume they would prioritize resolving customer issues but it seems like they just don't care. If you email them you get an automatic response saying that they're busy. Aren't there laws they are supposed to follow regarding customer support when they handle money? i.e. respond to questions, or at the minimum respond to requests to release my money. I'm a little lost and worried. What should I be doing?

Thank You,

[1] https://www.reddit.com/r/CoinBase/

[2] https://www.crunchbase.com/organization/coinbase#/entity