skysight-inc/HackerNews huggingface dataset:
I've seen several people mentioning pair programming, which I haven't found useful (too much time wasted while one person is coding the "easy" parts, and not enough time for the more experienced person to think about the difficult parts. YMMV.)

In my experience, the most helpful way is

1) code review. Several iterations of all new code. Efficiency, style, correctness, smaller functions, don't repeat code. This takes time, and as the person doing the reviews, you might feel like you aren't getting anywhere, but a few months done the line it will be very rewarding when it finally "clicks".

2) Looking at code and theory in 1:1s. Normally I spend about 10-30 minutes on HR type stuff and the rest of the ~1h 1:1 is spent on training/mentorship. Sometimes looking at specific code reviews and explaining reasoning behind the comments in more details. Sometimes it's to fill in gaps in the person's theoretical knowledge about syntax, algorithms, style, unit tests, caching, whatever weaknesses were identified.

1:1 time and code-review should form the basis of all coding education at all levels IMO.

Shameless plug for HyperionDev[0], the coding bootcamp provider I'm working with where we focus on 1:1 time and code review both for our customers and for our dev team.

[0] https://www.hyperiondev.com
I think the government's position may be that travelers do have a right under the fifth amendment to decline to answer these questions if they believe that answering could create a risk of criminal prosecution, but that the government can still use that refusal to answer against the traveler (for example, denying a visa or denying entry to the country), because the government contends that immigration procedures are "administrative" and not "criminal", and being denied entry is merely an administrative decision and not imposition of a criminal punishment.

In general the government has only accepted the idea that refusal to answer questions can't be held against someone in the context of a criminal trial. For example you can certainly take the fifth in a deposition or examination in a civil case, ideally on an attorney's advice, but this decision can be held against you for civil purposes (for instance, the judge can instruct the civil jury that it can consider why the witness didn't want to answer the question). The government's position is most likely that the immigration proceedings have an analogous status where you may be allowed to decline to answer, but an adverse inference can still be drawn from your refusal (like making an assumption that you had something to hide).
Since you only have 3 nodes, doesn't that mean every range is replicated to every node? Doesn't that make joins trivial (i.e. no different from non-distributed joins)?
The company I work for creates STB software, and while we do use a large number of open source components the message from above is to avoid GPL where possible. Any use of GPLv2 must be signed off after review, GPLv3 is simply banned.

Unfortunately most companies in the sector, from hardware manufacturers to integrators, have equivalent, if not worse open-source policies. They are willing to take the hard work of others where it will accelerate development, but view sharing back as a loss of control and competitive advantage.

This is in part due to pressure from operators and content providers, who are very fearful of losing control over distribution and tend to view anything open with deep suspicion.
Or worse, taking it off.
TiDB is much more complicated to run with several moving pieces. Also missing a lot of standard relational features as you can see from the roadmap: https://github.com/pingcap/docs/blob/master/ROADMAP.md
If you're looking to build a great landing page, I found this resource suuuuper helpful when designing our landing page: https://www.julian.com/learn/growth/landing-pages

"I want you to think of landing page optimization from the perspective of desire:

Conversion = Desire (Increase this) - Labor (Decrease this) - Confusion (Decrease this)

It's less work to reduce a visitor's labor and confusion than to increase desire."

And here's our landing page: https://www.loopsupport.com/
Focus on the content:

- explain in a few words what your product is, so it can be understood by everyone

- explain what your product does

- how your product is different from everything else

- pricing

I know it sounds obvious, but I often have no idea what the product is after reading a landing page
Same with electricity retailers. And if your existing company sees you are churning they will call in the cool off period to (a) entice you to change with a slightly better offer, and (b) find out the competitor's price. (I always give them a lower price to match than what I've been offered, because price matching enables the incumbent vendor to rip everyone off with bad list prices and private deals).

Be careful with iselect though, I think all their resellers use the same underwriter. I.E not real competitors.
> Killing a PC component with static shock is more difficult than you imagine and is pretty hard to do even if you aren't taking serious precautions like using anti-static wrist straps

Can confirm, got a little lazy and put spare components together into a working system on the carpet this past weekend. Everything still works well enough. :)
I have the same problem with my employer's background checks... I'm often required to list 7 years of home addresses, and while I'm not quite a digital nomad and have never been homeless, I have moved quite a few times in the past 7 years. Sometimes to places without a permanent address, sometimes spending a few months with friends. Sometimes in states I didn't technically work in, which makes questions about discrepancies really fun. Hell if I can remember all of them. Sometimes I've been known to put down addresses I never officially lived at because I couldn't remember if I ever put in a change of address form or not.
"This is the kind of work I'm passionate about. It's what I want to be doing." (It helps if that's authentic)
Sure, it would have been nice to get all Democrats on board, but the only meaningful opposition IS coming from Democrats. Maligning those fighting a rearguard action against an overwhelming majority is not helping.

And I loathe and have been fighting against Feinstein who carries water for the TLA agencies until suddenly they are snooping in her stuff (laws are good for thee but not for me).

People forget that only Democrats were at the forefront of the encryption debate and the clipper chip. Democrats (and damn few of them) were the only ones fighting against the Patriot Act, and got called traitors for it. Remember that?

Do I like drone strikes? Oh, hell, no. Have I been against it even with Obama. Oh, hell, yes. But, if we want to stop this kind of thing, we have to get adults in power who understand that this kind of thing is unproductive on a world stage because you will NEVER get the public at large to truly care (even worse, drone strikes play well politically with a certain set of sub-neanderthals) about people in foreign countries.

As for surveillance, we can't get people on board about surveillance until they get knocked out of their stupor. Well, they're finally out of their stupor and starting to get concerned. Now, we need to focus the message to cause change.

I would argue that I have a larger problem with the expansion of the power of the executive because Congress has largely abandoned its job. But that's a different battle.
Or it is the entire point. People can die slowly from natural causes or quickly from organ failures. Your argument would imply that we shouldn’t bother treating organ failures because we will all die of natural causes eventually anyways. One is objectively better than the other, it’s OK to admit it.
Phase invariance is a side-effect of doing the transform to the frequency domain, isn't it?
Your average cable is some wire, some connectors, and plastic. Adding a resistor adds a whole extra element to the process, which is a big deal for a part that sells for probably well under $1 wholesale. Cable shops probably have no experience with circuits. The USB-C spec for some reason made it so that cables with no resistor or with the wrong resistor still seem to work but are unsafe. Of course the result is a mess.
Eh? I don't see any custom scrolling and swipe-back is working fine for me.
Maybe because I don’t typically work with authentication software? I feel like that’s not a hard conclusion to reach, don’t understand the incredulous response...
Analyzing examples of great landing pages (in terms of marketing, not just design) is the subject of my blog, Your Landing Page Sucks!

This article is quite popular: https://yourlandingpagesucks.com/startup-landing-page-teardo...

I also wrote a "Landing Page Cookbook" that got to the top of Product Hunt, and that contains a bunch of examples for every element you might want to put on your landing page.

Don't hesitate to message me/email me if you've got specific questions about your landing page.
I’ve got a couple dozen small Swift 4 examples on Github for anyone looking for sample code:

https://github.com/melling/ios_topics/blob/master/README.md
My god is that a laggy landing page if you haven't got a GPU behind your browser. Also I'm not sure what happened but just as I was closing the page I got a single note of what I believe to be electro(?) music

It was also clearly designed with access to smooth scrolling, I'm assuming Mac. The scroll is just awful without and the animations don't really play nicely.

I closed the page before I learned what Magic Leap is. Not the best for a landing page.
Since when did GitHub stop being a code repository and start becoming a social network? Am I using GitHub wrong?
My health insurance provider try to pull this on me this year. So I went got a better(relatively) plan on the exchange...from them.
He was replying to the "international travel and deportation status" portion.
And if milk companies had their way, it'd be illegal to drink water. But they don't, so...
Background papers submitted by Christopher Wylie [pdf]
There are tens of millions of people on the United States who live on less then $35k/year.

For most people, this is a fortune.
Would be interesting to know how they identified the breach. It is exactly these situations that I produced Breach Insider[0], in the hope to try and reduce the time to detection down from months to days.

Those of you affected by this breach, have you noticed any unusual spam/emails recently, that may be related to MFP? I’m wondering if they got the tip-off from their users.

[0] https://breachinsider.com
In the box with Schrödinger's cat
I was at a birthday party at a park on Sunday (ended up getting rained out and we had to move to another location), and one of the guys manning the grill was doing this on the public-use grill. It seemed to work pretty well.
This seems to be more like repetition of the Chinese party line than an independent assessment.
A lot of sample code is still Swift 1 or 2 code, which is not source compatible.
Yes, kind of. Probably not in the context of immigration scissors stone paper games though.
I've taken up learning emacs again via spacemacs so I can have an editor with console and gui modes. The increased discover-ability has helped me a lot. But what facets of emacs proved valuable after learning them?
Surely you realize the differences between an a/v stream, according to human perception, and what RTP actually does?
Heh. I've built a bunch of systems over the years (including updating and moving motherboards around), and I'm always nervous when I power it up the first time.

Especially my latest, when I updated my main rig to a Ryzen 7/32 GB ECC/250 GB NVMe setup. About $1000 worth of new hardware, and the POST delay nearly gave me a heart attack. I shouldn't have worried, though, it worked on the first boot. wipes sweat from brow

CPU cooler installation always seems to be the worst part of it, and there just doesn't seem to be a way around that, since lots of force is needed to squash the cooler down and insure good contact. Still, I like the screw-down setup on the Ryzen far better than the older spring-clip designs, or the spring-loaded pegs on Intel coolers.
Yet most of the world manages to live in much smaller homes than Americans, and without self-storage. Getting rid of thing is a necessity especially when you have kids, since their current needs take so much space.
How is having a different opinion trolling?
Ask HN: Visual Cloud Monitoring Tools?
I dunno, I tried a couple of my home USB C chargers and neither of them would work with the Switch.
Your wife forgets to list that yahoo mail account to which she no longer has access and everything is deleted: family gets deported.*

You forget to list that LiveJournal, Advogato or Quora accounts: family gets deported.*

Your daughter forgets to list that Pinterest account: family gets deported.*

Your son forgets to list that last.fm or SoundCloud account: family gets deported.*

Your mom forgets her Academia.edu account and Mittens forgets her vampirefreaks account: family gets deported.*

[*] or separated...
If you're mentioning "less technical" I assume you're talking about tools? You can make good landing pages in Wordpress using a page builder like Elementor (just drag & drop).

You might need a bit of HTML/CSS here and there to customize things, but you should be able to get by without it.
In most industries that would come across as crass.
Hmm, this have anything to do with why trying to hook up my macbook to external monitor with usb-c to display port cable blew my motherboard today?
There is this one site that lists a lot of great Landing Pages:

https://land-book.com
There are lots of technical and non technical reasons to prefer native apps, but most of them boil down to a simple thing: better user experience.
So sad to see that “I only have a hammer, let’s approach eveything as a nail” attitude getting so prevalent.
“I only know react, lets misuse already misused web tech even more”.
3 Startup Accelerators, on 3 Continents, Over 5 Years
> You can just get on a plane and fly over.

Not quite - you will need an ESTA - a visa waiver, and the airlines (usually) check before you board that you have a current one.

But they are valid for two years, and trivial to get via the webapp.
This is one of the many reasons NY wife and our son spent the last week looking at properties in Raleigh NC and Tampa FL this week. We feel that the clock is ticking for Illinois and the judgement day is going to be spectacular. It's time to vote with our feet.
Off topic but Dan - referring to your question to me yesterday I'm curious to your answer:

You asked "Curious, what do you use it for?" in regard to componentWillReceiveProps

https://news.ycombinator.com/item?id=16695064

I use componentWillReceiveProps for just about everything - I had thought it was a fundamental part of the Redux flow. i.e. Redux updates, new props flow through the hierarchy, I pick that up in componentWillReceiveProps and make changes based on new props.

Is this not correct?
“If you don’t know that already, let’s end this chat now” is my go-to.

Companies and recruiters should know the qualities and capabilities of the person on the other side of the table, gleaned from background material. If they don’t, everyone’s time is being wasted, and somewhere, a puppy gets a slap
After dealing with the aftermath of my grandparents dying at close to the same time, I realized that I had waaaay too much junk. I felt terrible basically throwing their entire lives away, but came to the conclusion that if I die, no one will give a crap about 95% of the things I own.

I've tossed all non-essential things to the point where I have two plastic bins of things that are important to my life and that I like to sort through and think about past moments in my life. Everything else is surplussage and disposable. I tell family not to buy me trinkets or souvenirs when they travel. No Christmas gifts either.
Thumb wrestle. Best two out of three.
It’s not a matter of culture it’s a matter of economy. We’re in a viciously competitive globalized economy and money is how you ensure your kids have a decent life. Asian kids are taught this implicitly; westerners are just having to abandon their idealized notions as globalized competition catches up to them.
Technically you'd be brushing the carbon. I'll try it but I'd expect the oil to sink into the carbon.
https://cloudcraft.co
https://totalcloud.io
My pet dystopian vision was always basic income associated with a government-tied-in Alternative Reality game, with mandatory in-game outside-world activities to collect points that can be traded in for bonus BI or discounts for everything purchased with your BI card or BI card cashback limits, etc.

With China developing Social Credit and US government interest in social media data, the "in-game outside-world activities" might as well be bypassed. Have a 'good' Facebook history, or else.
Right, and the areas around the border have been called by the ACLU "Constitution-free zones". Basically the government says if you're within 100 miles of the border and have crossed or are likely to cross, your Constitutional rights no longer exist.

It's really fun stuff.
Randy is the man :)
That’s one reason. As another example, a lot of the dust and gas in our solar system ended up in the sun, presumably because it collided with other stuff that formed the sun, thus losing speed and getting trapped. But there isn’t a bunch of dark matter in the sun. So either there wasn’t a bunch of diffuse dark matter in the stuff that made up the early solar system or the dark matter was somehow immune from getting trapped along with all the normal matter.
That's a great concept, I always wondered why "best X for the money" (like the columns on tomshardware) weren't just automated, given the availability of crowdsourced benchmarks (http://www.userbenchmark.com).

I wish I could specify other specific priorities, like video conversion or compression or data management, so it would trade off between CPU, SSD speed, SSD storage space, or RAM in slightly different ways (though maybe that level of optimization is overkill).
Thank you! My Google-fu couldn't find me the answer
> And it'd be odd if they say "You failed to disclose 555-555-5555" (ok... but you clearly know the number)

It would not be at all odd for them to use failure to disclose as a reason for revoking your visa and putting you on a list of people who would be denied entry in the future, and it would be unsurprising if, before kicking you out, they also criminally prosecuted you for lying to the government.
https://muzzleapp.com/

Does a great job of demonstrating the value of the product.
Had my PC for about 15 years built from scratch. Over the years I've gutted and added new parts to the point that I have no original components anymore.

Theres two things I hate dealing with the most when it comes to PC building. Those are (1) building a PC from scratch from all new components (2) debugging a PC when a part died

This is because diagnosing the problem and identifying what was wrong could be so many possible things. Back then as well we also didnt have these nice tools like pcpartpicker.com, all of these great youtube tutorials, just a bunch of forums to debug issues.

PC not turning on? Maybe the power supply is not working.
Or maybe its the power button itself is having a problem, the switch might have disconnected. Or maybe the wall power outlet is having issues, and maybe can't handle the load. Maybe you changed out a part recently and didnt connect the pins correctly, or during transportation something disconnected. Have to manually check every wire. Are the fans spinning at least?

Is the OS not booting? Okay, is BIOs at least running? Before that, can you hook up a keyboard into the PC? Is that even registering? Does it need an adapter (older PCs didnt use USB 2.0 ports for keyboard mouse). Do you have compatibility issues with hardware components?

Is the computer registering the RAM? Did you check if you slotted it in correctly, by shoving the pins far enough in and latching it? Its possiblethe RAM you recieved was dead on arrival. Try swapping the outlets and see if anything registers

When you changed the CPU did you make sure you didnt bend any pins? If you did your SOL. Maybe you put too much thermal compound between the fan and CPU.

Between all of these steps, did you make sure to ground yourself and prevent static charge from frying your motherboard?

Is your OS booting but your having software issues? Run safemode and find the culprit.

The list goes on and on and it just never ends. Narrowing down the specific issue was always a PITA.
>Explain to me where this is a valid use case

Random examples:

- Brendan Eich was purged for being found to have donated to anti-gay marriage campaigns. Therefore, donating anonymously is obviously desirable for many people as your current beliefs may affect your career when the general rhetoric changes. Similarly, anonymous donations, which are very common, may be your preferred choice simply because you don't want the receiver or anyone else to know

- You were diagnosed with a mental disorder in your home country, and you move to a different country. In the new country, the medication you were prescribed is not available for pharmacies to sell. All the alternative medications you tried do not work, and it's illegal to buy your medication that was legal in the other country. With non-anonymous payments, buying the medication through financial services would put you at a high risk, so you would be forced to sacrifice your wellbeing/mental health.

- Your government is aggressively hyperinflating your national currency or capital controls limit the amount that you can cash out daily to $X. Use of credit or debit to pay out of the country is banned. You want to use a decentralized currency that need not be approved by the government or any other third party that you need to trust. Anonymity is optional, but perhaps you don't want to risk having your digital wealth traced back to your real ID.

- You value your privacy. Maybe because you don't want companies to sell your data for machine learning algorithms to track your payment behavior and apply "price discrimination" algorithms to you. Maybe you believe that it is only your business who you pay and what you pay for, and you don't trust that any of these will not be used against you in the future if used via a centralized entity.

All based on real events.

>I think that's where we disagree

We disagree that situations that are not relevant to you may be relevant to others?
This is a rather low content/high marketing post, but the idea is interesting. I'd be more interested in a description of how it actually works, but I guess that's FittedCloud's secret sauce.
https://are.na/toby-shorin/only-good-startup-landing-pages
Or Secure-Scuttlebutt, which vehiculates the concept of identity as a first citizen.

https://scuttlebutt.nz

Here, the social aspects could be useful, like following my friends mind maps etc.
I've been a senior product marketer at Heroku and Realm (AKA the person responsible for leading the creation of product landing pages), and I gotta counsel y'all: when you're looking at landing pages, what makes them great has a lot less to do with the visual design, and a lot more to do with the story and message they tell.

They're fundamentally narrative media: a landing page proceeds serially from top to bottom. What you see first matters most; like every good story, it also needs to give you a reason to proceed down the page.

It's great when they converge — where the visual design, structure of the page and the copy itself all come together in a beautiful statement of the brand's values and the product's value propositions. But none of that can happen without a story that resonates powerfully with the people who it should matter to. On a cursory examination of landing pages, it's easy to forget that they're speaking directly to a specific group, and miss the real magic simply because you aren't in that group.

edit: apparently HN disagrees