skysight-inc/HackerNews huggingface dataset:
I got my giant relocation bonus when I was only a couple years out of college.
Tooling to build custom internal tools
I blame this on the “appification” of the web. Before we had documents and web applications. The split was pretty clear at that time, one would approach making a website as you would a PowerPoint presentation. Layout stuff, put copy in... maybe make an animation using JS.

But nowadays it seems that even the simplest page needs to be some isomorphic react application. I got into an argument with the company we hired to make our website because they made a loading animation for switching between static pages and of course broke the website without JS completely for no reason. Apparently it was “working as designed”. It was not my responsibility so I let it go but it still left me bitter.

I think that web developers are lucky that their “assembler” is understandable and can be used as is. It would be sad to produce a generation of developers that didn’t learn it.
Will start from HTML! Thanks
Money Machines – An Interview with an Anonymous Algorithmic Trader
not really. better to spread those devices over mulitple domains, unless you have a crossbar switchbus that can handle terabytes/sec
If a fish were living inside your body, you'd have the right to expel it, too. That has nothing to do with the treatment fish deserve or don't deserve, and everything to do with human bodily autonomy.
In my experience vegans and vegetarians generally don't think any killing of suffering beings is automatically wrong, we think killing them when alternatives exist is wrong...
Front-end for sure!
$70 wasn't a sustainable price. The competition can use Google's withdrawal as a fairly reasonable justification to raise rates to a sustainable level.
Moreover the legacy stuff is heavily regulated, in part, so that the telco can't suddenly decide to pack up and leave.
Semantic HTML tags don't exist. The HTML tags that are being passed off as semantic don't have any standard layout to make them useful in any way.

Is there one <header> tag per page, or can each <section> have a <header>? If so, does the <header> go inside the <section> or before it, with some indication of which <header> corresponds to which <section>? What about <h1>/<h2>/etc. tags with regard to <section> tags? If you have a <nav>, does that go inside the <header>, or after it? What the heck is a <section> anyway?

"Semantic" means that the tags have meaning, and the meaning of these supposedly-semantic tags isn't specified enough to provide any meaning.
Actually, his employees got a ton of experience building systems and processes the “hard way,” from ground zero at a startup. This inevitably made them more attractive to whomever they decided to work with afterward — startup, large company, whatever — especially as they were let go into a frenzy of hiring by other firms.

And if, God forbid, they wanted to start their own company and waste a few more years of their life (your words, not mine!), well... Everything is easier when you’ve seen someone else do it.
Show HN: An AI that you can FaceTime
Not very well.

When it gets cold enough, the water in the ground freezes and expands and basically "squeezes" the fiber. The "1"'s, which are long and skinny, can still slide right through the fiber but the fatter and wider "0"'s sometimes get stuck. This causes the fiber (Internet pipe) to get clogged and, eventually, stopped up completely, similar to how car crashes on the Interstate can quickly bring vehicular traffic to a standstill.

(Source: I was the Senior Network Engineer for a FTTH ISP, until just recently.)
China could learn something from China on this. See their draconian punishments for drug offenses.
Yup, it pulls stuff in ahead of time. That said, that's just for the initial render. Once things are mounted and "static" can take advantage of apollo or whatever request lib you'd like for "dynamic" content. But the idea is to build out most paths in the build phase and then push up. A lot of the time thats all a site will need. It works amazingly well, at least with Gatsby.
Reengineering the Canvas: How I Learned to Stop Worrying and Love Web Rendering
"Increased comfort" and "clear progress" are subjective measures about which people may disagree (to whit, I disagree).

I argue that in ten or twenty years from now, we will have great tools in dynamic languages to express constraints when needed, without requiring proofs.

These are opinions, not facts.
Watch a Single Cell Grow into a Full Organism in This 6-Minute Timelapse
And then there's the airport gate retrofit cost that the A380 has. The 777X has a clever solution to that (folding wing tipes), but it's still smaller in capacity.
Great, when this tool hits the mainstream in five years it'll be right on time. ;-)
CapitalOne | Software Engineer, Senior Software Engineer, and above! | McLean, VA, DC Area | ONSITE | Full-Time

At Capital One, we’re building a leading information-based technology company. Still founder-led by Chairman and Chief Executive Officer Richard Fairbank, Capital One is on a mission to help our customers succeed by bringing ingenuity, simplicity, and humanity to banking. We measure our efforts by the success our customers enjoy and the advocacy they exhibit. We are succeeding because they are succeeding.

Guided by our shared values, we thrive in an environment where collaboration and openness are valued. We believe that innovation is powered by perspective and that teamwork and respect for each other lead to superior results. We elevate each other and obsess about doing the right thing. Our associates serve with humility and a deep respect for their responsibility in helping our customers achieve their goals and realize their dreams. Together, we are on a quest to change banking for good.

Full Stack Software Engineer-Angular/Typescript/Javascript

I'm an engineer looking for people to join my team - we're looking to expand a lot this year!

Our current major tech push right now is to finish migrating our AngularJS frontend fully to Angular component by component using Angular Elements.

My talented coworker published an overview article on our Angular Elements approach a few weeks ago, please give it a read if you'd like!
https://medium.com/capital-one-tech/capital-one-is-using-ang...

Experience: Ideally, you have at least 2 years of professional programming experience.

We have positions open for Software Engineers, Senior Software Engineers, and Manager level Software engineers.

If my team (frontend) doesn't sound like a fit, there's plenty of other open positions!

We'd love to have you join us! Please reach out to me at neil.wang@capitalone.com
It's possible, it's just not done frequently.
Thanks! Sounds like switching toolkits should address many of these issues.

And no, you can't shrink/hide code, other than by re-diffing. What can I say -- it's surprisingly hard to implement and didn't seem worth it.
I've found it very difficult to find people to cohabitate with who aren't bringing down the living standards important to me. From long-term girlfriends to random folks I shared rent with when I was in the SF Bay area, it has always been a regression from what I have living alone.
A New Cybersecurity Incident Strikes K-12 Schools Nearly Every 3 Days
Google Fiber has suffered from a lack of imagination, or just good ole' plain market analysis, in figuring out how to roll out fiber to larger areas around their 'fiber cities'. Google Fiber in Austin is limited to a very small area which oddly enough is probably not where most of the residential demand is. Somehow I doubt that they ever asked homeowners what they would be willing to pay for a fiber connection.
Best Hydration Plan Is to Drink When You’re Thirsty
Yeah this is exactly my point. Fiber is a competing service in every market it serves. Customers do have a choice. Now unfortunately they do not but and they're just going back to the way things were.
Sahil, thanks for sharing your story to date. I remember meeting with you in 2011 in Palo Alto shortly after your launch, and I could tell then you had the “right stuff.” Proud of you man.
This page is written by the creator of PuTTY. They could probably release this as a straight TXT file and still get the readership they deserve. Simon Tatham know's what he's doing!
>Most happiness studies (a trend in recent years) place Denmark at the top of happiness indices...

I wonder if the "happiness" part is a misnomer and should actually be "contentment". Having experienced the Nordic/Scandinavian cutlures, myself (Sweden), they are pretty private but it's not impossible to have a social life - compared to, say, Ireland. I think the general demeanor of Scandinavians is pretty jovial but this also seems to be geographically-dependent (e.g.: city versus "country").

All of that being said, it's no surprise that the more money you have, the longer you live. I have a suspicion that it is related to the lesser amounts of stressors regarding to any fiscal matters.

(Not saying that no one stresses about fiscal matters in that 19% but if it is due to fewer fiscal stressors, then it might be worth noting.)

I wonder what the break-down of the cardiovascular health group is...
It depends on a lot on where you were, but there are places that literally fired women when they got married. https://www.irishcentral.com/news/how-things-have-changed-te...

This has changed, but it reveals a lot. It also might relate to why it's so hard to find teachers for the price government is accustomed to paying - if you were a well-educated woman in the 1950's you had far fewer options (aka bargaining power) than you do today, and teaching was likely to be one of the few options with a bit of prestige and mental stimulation available to you.

It's true that women weren't FORCED to not work, but to suggest that they didn't face a strong disadvantage is disingenuous. Hell, it's still a rampant problem - how many tech bros get off an interview and then say "ah but she's 32, she'll want to take maternity soon". This is a good reason for making maternity and paternity leave equal, incidentally...

https://www.nytimes.com/2018/06/26/podcasts/the-daily/pregna...

Though for all that, my wife stays home with our kid by choice. She went back to work when our daughter was 6 months old, and after six months of barely seeing her outside of the weekends she just couldn't bear it (I didn't much like it either). The only reason we can do that is because I have a good paying job in tech making something over the 90th percentile of incomes in my country. I wish other people had that choice. Hell, I wish I had that choice. But few do.
HTML, CSS and Javascript.

You don't even need to bother with frameworks or libraries, although you probably will for professional development. But just to learn, all you need is a text editor.
And in the case that mother and fetus are healthy, there are at least two alternatives to abortion.
This sounds like the air sealing in your unit isn't very good, as your unit shouldn't fall back to exterior temperature very quickly unless the insulation is insufficent or the air sealing is poor. Nevermind that insulation between you and othet units won't stop heat migration, just slows it down.

FYI electric heat is common in older apartments and condos, but many of the newer buildings I've seen go up in Seattle are using natural gas.
Wasn't that the "very slightly psychotic" Abominator-class Offensive Unit Falling Outside The Normal Moral Constraints from Surface Detail?
Thanks, I'll take that criticism to heart. :) Can you expand on "childish style", though? My design philosophy is best summarized as "minimalistic but with touches of whimsy", but perhaps that comes across as childish?
> The underlying infrastructure for either of those ISPs was handled by someone else.

Last mile, yes. But there was plenty of ISP specific infrastructure.
We had checked on the repost rules and hadn't found a hard and fast number about how many times was too many. We figured 7 was an okay number staggered across about a week.

The details about the study are in the link, and we will of course be posting the results :-)
> But in the end, none of that matters. "industry entry points" aren't "vanishing". There are still tons of companies that need entry-level html, css, and javascript.

Is this really true? It seems like those entry-level people are caught between two trends: the low-level stuff is going SaaS and a growing percentage of the rest is buying into the idea that you need to install 10k dependencies for a brochure site.
If the argument that honey is a product of sentient creatures, then so is dirt.

All plants derive from dirt, an animal product of worms.

Does this means vegans ought to starve?
AMD Radeon VII Review: The New Flagship Video Card to Buy
Yes. Who am I to decide who can and can not feel they belong to the European identify.
Ah yes, as I recall the (Germanic) Saxons grew the cows but couldn't afford to eat them, so called them cows, the Normans were the ruling elite so only saw it on their plate, thus beef.

https://curiosity.com/topics/the-norman-conquest-is-why-stea...
>>It would really difficult for many customers to come up with a contingency plan under 2 months.

Why? It's just an Internet connection. Customers can call the local cable company and be up and running in a matter of a few days. Might cost a bit more and be somewhat slower, but it's hardly an existential crisis.
Thank god we have GDPR in the EU so you absolutely can't use this argument anymore. It's both wrong and a failure to engage in a meaningful debate about one of the biggest companies of our time and how they treat and value their customers / users.
I saw a similar performance increase going from im to gm to libvips for the use case of tiling large (GB+) images.
> quick, everybody make 200 new pokeball models and throw them at it

I mean, it's not like this is forced upon you. You're free to continue to use Backbone or Knockout or Ember if you want to. Angular 1.x has been replaced with Angular 2 (and I think the Angular team was rightly criticised by how they managed this transition), but most other popular frameworks are still around.

Of course, for new projects you may want to pick a newer framework if you believe it offers significant improvements over what came before. For me, React was clearly in this category. And yes, there are lot of people who chase the latest shiny thing, even if it is new and unproven. But that doesn't mean there aren't also stable, proven stacks.
Your last sentence is something I have been thinking about for a very long time.

I have been in Devops since it before it had a name and I see many companies solving the same problems.

Like ths auto-scaling post. That's not the first company to deal with it (nor the last). Providing a set of tools can be very beneficial but so hard to dial down.

I have a very big itch around solving this problem.
Anecdotal, but a friend of mine died because he had a seizure at home and no one stopped by to check in for over a day. If he had a housemate, he would have been far more likely to be found and rescued.
State of Pay – Doing Right by Our Shoppers
It makes much more sense to approach web dev/design from a conceptually high level, outside in (if you consider CSS as the inside).

This means that it's better to create your own project in a niche that interests you, using low code tools (e.g. site builders, visual databases etc.) to get the general overview about how it all relates.

You get to know a bit of everything this way (invaluable experience for teamwork), and the knowledge trickles down much better to lower levels.

Starting to code is then a natural progression in order to customize your system as competition increases, you learn what you need, with motivation, because it makes a real difference to your project.

If you start on the "inside", your knowledge may not flow upwards, a lot of stuff you learn at lower levels can become redundant and abstracted away as you approach environments that are actually used in your niche.

Writing raw CSS is like chopping wood and working with the grain, but people who get into furniture design already have the Ikea experience, like everybody else. Don't start with CSS from ground zero.
> Hell, it's harder to change your primary bank than to change your ISP.

Is it though..?

I just changed my primary bank. The most difficult part of it was listening to the account manager person tell me about what a terrible mistake I'm making and how the other bank is just using me.

In some of my previous residences there is only one choice for ISP.
"The left has been slow to adopt the use of memes"

Someone's spent too much time on facebook.
Good point, I suppose I did. When considered that way, I wonder of the option value of unlimited was worth it? Hmm.
The only issue of these websites is the width: using the full width of the screen is just too much for reading.

If you add {max-width: 60em; margin: auto;} to the body tag it looks much better.
I started the culture series with the first book that you mentioned but thought it wasn't that great. I hear the others with more of The Culture are much better. I could see how it could be a decent movie though, lots of action.
It's not a corporate problem in the general technology industry. Large enterprise vendors like Red Hat and Microsoft carefully manage their reputations by keeping their product lines stable and continuing to support certain products for many years even when in isolation it doesn't make economic sense.
>> There is a good chance that businesses moved to Louisville because of Google Fiber

It would be astonishing if the total number of businesses for which that's true is more than two. I can't imagine what sort of company would base a decision to move to Louisville on the availability of a Google Fiber Internet connection, nor can I imagine how the loss of Google Fiber would be any kind of serious problem (there are other ways to connect to the Internet in Louisville).
The huge power imbalance involved is what makes that gross to me. I may be wrong I don't imagine Haitian prostitutes to have many other options, especially during a disaster.
> Having two resources (such as DB and app) scale in concert can be exceedingly difficult.

This means your resources are too tightly coupled. If they are so tightly coupled that they need to scale together then they are not two resources and you should look into restructuring them into two actual resources or bind them more closely to make a single resource.
Funny story, I recently had a broadband provider cancel a 2-day old 2-year contract we had signed with them because they discovered the cable hookup was broken and didn't want to be responsible for repairing it. Never heard of that happening before, but apparently those contracts are only binding for the customer.
I've flagged your post because I don’t appreciate you misquoting me like that nor the racist slant you added at the end.
Yup. I needed to search some Windows code so I simply went to DevOps and typed my query. Results were lightning fast and it handled a complex query; I like DevOps for the search if nothing else.
I agree with you in terms of learning React. Not sure I agree in terms of app size. Yes, there's some boilerplate associated with Redux. But it's pretty simple, and I find the "one way data flow" model really does simplify thinking about how state transitions work, in a way that is beneficial even for small apps.
It doesn't say in the article but how did Mats play World of Warcraft in the latter stages of his disease?

Beautiful article.
This. "Our special deal for new subscribers has ended." And they'll sign up all the people who were on Google Fiber and want to continue having those speeds at the new higher price point, which, of course, is only valid for the first 6 mos or a year, after which it increases to the new "normal" price.
The only reason we care about animal treatment is because we anthropomorphize them. Money corrects this inaccuracy.
We did the same thing! Glad to hear we weren't too crazy in doing so
To late
If the police want to say “hey, can you consider not showing where DWI check points are?” Fine.

Sending a “demand” letter shows they have no respect for or an understanding of the first amendment.

I recall getting stopped by NYC police at a “Check point” in time square. They told me they “needed to search my van”. I said “you mean a warrentless search?” He said “this is how we do it in New York,” and proceeded to search my van. They searched it again 10 minutes later on my way back through without my consent.
I agree that Fallout was retro-futurism; I'd forgotten there was a term for it.

As for Pattern Recognition, the postmodern label isn't mine. It's a massively overloaded term, certainly, and I know some writers cut off the "postmodern novel" era around 1990. But the sort of academics who include Paul Auster and David Eggers wrote about it as a postmodern work in postmodern theory journals. It's definitely not a clean example of "future in the past", since it could easily have been very-near-future - I suppose I mostly included it for the tone of an unanchored present, rather than the actual chronology.
> product outside of search

...yet
While I agree with your second paragraph, I don't think you need it to justify the position that

crypto.secret_box.encrypt

is almost always better to use than a combination of

crypto.primitives.aes.ctr

and

crypto.primitives.hmac.sha256

Aside from the obvious argument that rolling your own cryptography is dangerous, at a more abstract level you just generally don't want to work with raw primitives in most types of software. Specialization isn't just the lifeblood of the economy, it's also the way software productivity works. If your core competency isn't X, why should you be re-implementing X using its raw primitives? You should generally be importing known-good library implementations if possible. Even in adversarial scenarios (like cryptography) this principle remains the same.

Given that I don't really understand the parent commenter's point. You touched on this a little with your example of a Markdown library - as software engineers we use things which are substantially black boxes all the time. It seems strange to me that you'd want to do surgery on the raw primitives of a library instead of updating it to suit your needs. In this case, that means just use a reputable crypto library and update it when there's a reported security vulnerability.

You don't even need to buy into, "Don't roll your own crypto" to lean into this.
It is because a startup is an investment vehicle, not a business.

If someone had X amount of dollars they want to maximize the rate of return on that wealth. The point of growth in investing is that you can see the future before it happens and pocket the difference.

For example if I invest in company Y and they are growing at a certain rate, I can sell my portion of the company based upon expected future potential. If the buyer of my shares believes the company will become 30% larger in 5 years, that is not much more than they would earn if they had some investment that return 5% a year. If the buyer of my shares believes my stock will be worth 100% more in 5 years that would now be equivalent to a return of 15% a year.

So here comes the trick. Even 10% a year would be a great rate of return. So I can sell my shares at a premium. Pocketing the 5% today as opposed to waiting 5 years. If I can pocket 7% or even 10% of that would be even better. Now if this company will be worth 500% more in 5 years, you can see how I would stand to make a large amount of money today by selling my asset that will be worth much more later.

With a company growing at a normal speed, there is not much of a premium I can extract for future growth to a potential buyer of my shares.
https://imgflip.com/i/2t45uy
How are you not thinking about differences between cities and countries?