skysight-inc/HackerNews huggingface dataset:
Have him work through the book Head First HTML and CSS.

Develop locally save, refresh the browser to view (Checkout Laravel Valet for local web server on OSX).

After that walk through registering a domain and basic hosting, uploading via FTP. Just so he knows how it works.

After that move over to storing things in a repo and deploying.
We have a kid and also favor urban living. If we lived in the suburbs we’d be miserable, which wouldn’t be great for our kid.

So we live in the city in a “small” (by modern American standards) condo and we’re super happy with it.
While I totally agree with your pov and sentiment from my personal experience (raised in a bilingual family, now speaking 4 languages), I don't see such loss as a terrible tragedy. Cultures that have lost the evolutionary race, who failed to instill competitive world comprehension in the carrier population, are not really useful. Imagine a language that has no concept of future tense, no understanding of planning. Do you really believe it ought to exist? Who are the poor souls that you would sentence to having such a limited and uncompetitive world view just for the sake of diversity, while you go on thinking
in in much more advanced concepts? Such a handicap is not something I would knowingly impose on any fellow human being.
The more I think about it, how can a modern developer not know devops? How do you communicate with the devops folks? When I’m fighting software, I create my build scripts (currently a yml file for AWS CodeBuild) as part of the repo. I don’t use Docker but wouldn’t the developer create the build streps for the Docker image?

When I am working on an implementation that can be deployed with CloudFornation,I create the template test it and hand it over to the Dev ops guys. Even if I’m not doing the actually deployments to any environment besides Dev. I still need to know how to.

The same is true for database deployments and upgrades. How do you upgrade a database through CI without knowing SQL?
Wow. Now imagine you were hiking in the mountains, you break your ankle, and need the help of search and rescue to get out of there. After you get a $15,000 bill for a Trauma fee from the hospital you get a $10,000 bill for a search and rescue fee from the state. Yes it's the Ticket Master business model.

If anyone hears that I'm missing in a forest somewhere, please do me a favor and don't call anybody.
https://stackoverflow.com/users/478521/mikhail-edoshin

From Russia eh?
Except prolifers don't care at all about the unborn; only about erroding the rights of women. This is why you don't see any of them campaigning to reduce miscarriages or enable better prenatal care.
live.js and any webserver that answers HEAD requests would accomplish with fewer moving parts.
I think the pendulum is bound to swing that way...hopefully sooner rather than later.
Every Android Device Since 2012 Impacted by RAMpage Vulnerability
Maybe you have a chance to provide example?
Chatbots have an identity problem. It’s time we got things straight
feel exactly the same way and have been off for over a year without missing it
That is such snark for HN but I couldn't help but laugh.

Back in the day FB had a full on "roll out the red carpet" event for notable affiliate marketers, led by "Shoemoney" to figure out how they could better engage that market to bring the diet pill, cell phone ringtone subscription scams, and "advertorial" formats to the FB ad marketplace.

And it worked brilliantly for years - affiliates figured out how to napalm international countries with that scammy bullshit and in countries like Brazil the top ad categories for years were uintentional diet pills scam subscriptions fulfilled by makeshift international fullfillment centers.

FB let those gorillas into the house, looked the other way as much as they could, and slapped meaningless "bans" on accounts that were too hot to handle.

Then when they were all grown up and had "legit" ads to swap in they buried those relationships.

I respect FB as the money printing machine that it is, but their foundation was built on "deceptive promotional practices" and it's undeniably in their DNA.
PayPal Checkout can now be personalized to each shopper
This is the same sort of confusion that leads to ideas like "Blue Lives Matter." A life isn't inherently blue. A person isn't inherently a coal miner.

I think you will find a lot of leftists caring deeply about the lives of people who are currently working in coal mines or in a police force, and concluding that the best answer for them is found in different employment.

It is no lack of empathy to the life of a coal miner to say that coal should stop being mined any more than it is a lack of empathy to the life of a soldier to say that a war should end.
> middle area where the person doesn’t understand Bay Area culture... > genuine questions get downvoted

The problem is these "genuine questions," for other people, are received as: bad faith questions, "sea lioning", poorly researched questions (e.g., simple query would find the answer), microagressions, dog whistles, sock puppet arguments, or other incendiary social media argument techniques.

Whether every instance of "hi, I'm new here, why is affirmative action a good thing?" is actually bad faith, etc. is irrelevant.

Diversity as a topic gets downvoted, flagged, and removed because the heat keeps happening on those threads. Regardless of which side you occupy or support or even if you claim to support no side at all, it consistently produces uncharitable and unproductive discussion.
> You almost certainly have, though you may not be able to tell the difference if you don't actively look for it.

The gp merely asked for anecdotal data, nothing rigorous. By disagreeing, you are indirectly implying that the commenter is somehow incapable of telling fakes from the real deal.

How does anyone reliably tell fakes apart?
I would pay $100-300 for macOS on hardware like this.
Some societies do not have words for counting more than "two".

https://numberwarrior.wordpress.com/2010/07/30/is-one-two-ma...
America’s severe trucker shortage could undermine the prosperous economy
By all means hire a C++ programmer to write your web app.

No one is advocating that anyone write web apps with C++. There are other kinds of servers. The complaint is that the once generalist value of a Comp Sci degree is now dumbed down, and grads are missing background knowledge they once had.

But also be prepared for some heinous procedural js/ruby/php/clojure/elixer/whatever.

This is yet another failing of Comp Sci degrees.
That sounds very like my Dell XPS 13 (on which, in fairness, I run Windows).

But - I have to say I preferred the hardware on my old Sony Vaio Pro 13. The Dell keyboard is OK but the action isn't great, the battery life isn't great, and I really miss the extra thinness from having a carbon shell instead of aluminium.

The perfect laptop will exist somewhere, eventually...!
> I don't think art is a linear progression.

True, I lumped it together with technology. The case with art is, it benefits from perspiration from other artists which ocurrs mostly at the scale of bigger cultures.

> You're telling people of non-dominant cultures that their art and "artisanal trinkets" are, at best, a worthless waist of time.

Well, that's the logical conclusion from a pragmatic viewpoint, but emotion bends logic, therefore causing many inefficiencies (which may look "efficient", but just because of looking at them through the filter of emotion).

However, I don't follow the dogma of pragmatism on a personal level, which is just another point that explains the human paranoia between logic and emotions.
If fake goggles had liability problems wait till they sell a fake medication.

They’ll invest the resources to ensure that doesn’t happen.

Amazon didn’t get big by being stupid.
Supreme Court Ruling on Carpenter V. United States [pdf]
Still way smaller than the massive 541.6mb Facebook app (16 times smaller to be exact): https://itunes.apple.com/de/app/facebook/id284882215
The only way manual processing of the data from the db could take as long as doctrine hydration is if it's written poorly. An app developer who knows how to write apps properly would never do hydration or any of the stupidity doctrine does. Why would one map database rows into objects in the first place? I've rewritten huge swaths of one of our doctrine apps getting a roughly 5x to 10x improvement in speed and I left a lot of optimizations on the table while still providing a general purpose serializer that uses doctrine's meta data behind the scenes.

As for dbal, I think the overhead is in statement preparation and parameter expansion (for array params) and it can be avoided by using the native functions, though that overhead was never 10x for me.
Untested commits should never exist, so why are we creating commits from abstracted storage that can't even be built and tested? Staging should happen in the workspace, stashing stuff that's not ready to commit.
> This is about having a single, unified interface for all operations.

Unless you're intending to run joins on git data, were exactlty do you see any fundamental difference between running CRUD operations via an SQL interface or just importing/exporting a file?
Disney Imagineering has created autonomous robot stunt doubles
I am very much with you.

The standard knee-jerk reaction of wailing at the passing of yet another little-spoken language always fails to take into account the other side of the equation: a huge number of problems on this planet stem from the fact that people speak different languages and profoundly fail to understand one another.

Paying the price of losing little-spoken languages and the bits of culture that tag along with it is a very cheap price to pay when compared to what is gained.
I ran into this problem hard while learning Rails, and a full 99.9% of tutorials out there have you using generators rather than learning how it works. As a result, I didn't learn Rails for ages, writing it off as magic beyond my ken since none of them were teaching me what I thought I needed to know.

The tipping point for me was actually progressing through these tutorials a few times.

In Ralis land, creating a new page results in no less than 3 files being touched. A new view and controller, and a modification to routes.rb so the page can be hit. If those pages need to interact with the database, you also need to create a model and likely a database migration to write your new tables. Once you get comfortable with the ecosystem, you stop seeing the generators as newbie crutches and start seeing them as serious time savers. It's like you're learning a Rake-based metalanguage that spits out Ruby and ERB code.

It's much less time consuming to just delete any extra boilerplate than to make all those changes by hand.

That said, if you dig simplicity, then things like Django and Rails (especially Rails) will be huge turnoffs. The magic is their selling point :)
We’re witnessing the rise of fascism in America. There’s a massive disinformation campaign going on meant to erode faith in the rule of law and the democratic institutions that ensure limited government. Of course thinking people are hostile towards it. We should be.
I feel like I'm missing something. Other than the size of the application how is the Lite version different from the original? Why wouldn't I just use Lite?
It's 'easy' to track eack item by type and source. They chose not to.
I’m not sure where your perception is coming from. Rust and Scala are more functional than they are OOP. Rust for example uses Hindley-Milner type inference, putting it squarely in the functional camp. And Scala is highly functional as well, considering its use of higher order functions and monads.
>> There are things that can’t be expressed in another language.

Idioms. Metaphors. Reference to background material. Such things may not be expressible in as few words, but there is no idea that cannot be expressed eventually.
Berlin is affordable, because, like Leipzig and Dresden, it's in former East Germany. Most of the country's economy is still concentrated in West Germany[1] (Munich, Frankfurt, Hamburg), which is much less affordable.

[1] https://en.wikipedia.org/wiki/List_of_German_states_by_GRP#2...
Immigrants have nearly identical views to other citizens:

https://www.cato.org/publications/economic-development-bulle...
No, but there is evidence that Twitter is censoring certain icons based on their CEO's political leanings.
14 Technology Conferences You Can Replay at Your Leisure
Ask HN: What is your rolling deployment/release schedule?
We're working with a weekly deployment schedule, Friday morning 3-330AM, so we can catch any bugs on Friday before the weekend. Why do you or your company deploy when you do?
It's a uniquely American problem because these policies were the product of racism

So America is the only racist country?
> I feel like most of the cool 'new' programming languages are OOP (rust, go, scala).

For what it's worth rust and go are not OOP languages. Scala and Swift (to add another new, hot language) have inheritance and OOP features for ffi with their platform langagues java and objective-c respectively. However, the OOP features are largely discouraged and their type systems have more in common with haskell and other strongly typed functional languages. Rust has basically the same type system as haskell and swift with its famed borrow checker on top. Scala, Rust, Swift are all mixed paradigm with their community's' preference for functional design in roughly that order. Go has a totally different type system from the others and is almost entirely an imperative langauge.
>and making sure that what they did put out either worked or didn't see the light of day

Regardless Job's issues, this was the best and most importand part.

Your toaster should work! If the user has to push the trigger twice (only to have it overcooked) - you should either work on your mistakes and release when you are finished, or throw a it in the garbage.
But what you are citing here isn't a problem with learning C and C++. It's a failing of a generalist education. You might have known enough to avoid the gotchas of concurrency, but just out of school, you didn't know what you didn't know about business application development.
"Entrepreneurs"
Struggling bumblebees can thrive in an unlikely place: The city
Yep. It's definitely the contract part of this that is wrong. A price change should trigger a no-penalty renegotiation of the contract.
I am in São Paulo

I never got full time job offer, only contracts, some that were joblike (ie: company treated me as actual contractor but expected me to be present 9-5 every day in the office).

When I was fresh out of college I did got some offers for part time work, but with wage so small it wouldn't cover any of my costs at all (for example wages were smaller than my monthly debt repayments of student debt alone).
The Space Between Stars Is Full of Greasy, Possibly Toxic Carbon
Ask HN: Do you agree with the open sexism from GitLab interview process? Why?
First of all I actually always liked GitHub as a brand, because they build a nice open-source product. That's how I actually found their guidebook on interview process and found out that they are openly sexist and even seemed to think that's the right thing to do [0]. I certainly don't want to work for openly sexist company no matter how good products they produce.

The line in question is:

> The candidate should be interviewed by at least one female GitLab team member.

It's from this paragraph:

> Further interviews: All interviewers will assess the candidate's values alignment, by asking behavioral questions and scoring the values alignment as part of their feedback form in Lever. Additional interviews would typically follow the reporting lines up to the CEO. For example the technical interview may be conducted by an individual contributor, with subsequent interviews being conducted by the manager / team lead, executive team member, and then potentially the CEO. The candidate should be interviewed by at least one female GitLab team member. Interviewers will follow the same "no show" policy as the recruiters; if a candidate does not show up or reach out to the team, they will be disqualified. All interviewers will complete interviewing training, which will be assigned to them from People Ops, and can be found in the People Ops Employment issue tracker.

I feel really genuinely sadden how far we came in the industry in favoring woman for everything. Now every man needs a "check" from a woman to do their job? Is it even legal for them to do?

[0] https://about.gitlab.com/handbook/hiring/interviewing/#typical-hiring-timeline
Brave Introduces Beta of Private Tabs with Tor
How can I detect from the preprocessor what a macro’s definition is?
So is everything everyone who's parents didn't act like complete deadbeats just the result of "privilege" and any effect of individual achievement, merit, hard work, etc. is marginal at best?

You can't hand wave and cite some difficult to quantify "privilege" in early childhood to explain all the differences in individual achievement among a group of people who share a common trait.

At what point does privilege stop and taking advantage of opportunity begin?

I'm not denying the role of luck in determining the course of one's life but to treat it as the global predictor of what one will achieve is basically denying the ability of people who do not have good luck in one way or another (e.g. who you were born to) to move up the ladder in spite of that.

Yes, it's better to be lucky than be good but being good can still get the job done.
Of course they are. A firm-wide email celebrating the "successful" conclusion of a litigation and naming specific associates who did important work is primarily how associates gather the necessary recognition to make partner.

The last thing an associate wants to have happen at the partnership vote is for 2/3 of the senior partners to say "who?" when their name comes up. The last thing a partner wants to have happen is to get a reputation of "nobody ever makes partner working for him/her".
> one issue with the SF/Seattle-type areas is that you can't afford to be out of a job for very long

Absolutely true. Some years ago a contract gig I was working at in NYC was abruptly cancelled, and the following month or two were pretty stressful as I watched my emergency funds get so rapidly depleted due to the high COL there. Thankfully I was able to line something up but it was a valuable shift in perspective.

And as much as I'd love to do the 9-months-out-of-12, I'm not sure there's an easy way to pull that off in the US (or anywhere really).
I remember that a lot of people found that Amazon told them their genuine glasses were fake, and a lot of people with obvious fakes weren't told anything. They even managed to screw over some sellers of high-end telescope filters that weren't being counterfeited.
I've been practicing martial art for just over a decade now, no means world class, but one idiom I teach is "slow is smooth, smooth is fast", and generally tell students to slow down. We (people) get worked up and excited and anxious the second anything stressful happens. As we get worked up, we get tunnel-vision and things like "wheel spinning" (trying anything without consideration of if it helps) start. With music for example, if you try too hard to go fast for the sake of speed rather than smooth, you start to trip over your notes and it sounds worse than when you played one note at a time.

Mushin (as another poster wrote), mindfulness, breathing techniques - all they focus on is calming ourselves down to that we can make better decisions. If you can remain calm when everything on fire, you can think and react better.

My current research is inspired by athletes and other "physical" skills and how it translates to a knowledge skill like Computer Science. Some of the first steps in a physical skill is the creation of "smooth technique" - not fast, smooth. To get there takes time downing things slowly and methodically until it becomes muscle memory. Does this mean that there is some positive points to just drilling exercises? Obviously, only drilling without understanding is not useful, but I think somewhere along the way western education (or at least higher education) decided to not do as much drilling.
A Path to Broad AI: 5 Challenges
I didn't claim China is a democracy. I said it's not a dictatorship. The elections for president are by senior party members, not like the local elections. It's a hierarchical system.

I'm not defending the Chinese system of government. I'm saying that criticisms of it should be accurate, and there are plenty of legitimate things to criticize. Calling it a dictatorship is an exaggeration, at least at this point in time.
They dropped that in Play 2.x, as far as I can tell.
> I can’t think of any limitations of ASP.Net MVC

1) It's a web framework. So, not suitable for command line tools, desktop GUIs or persistent message queue workers. But you can do all of that in other kinds of C# .NET app.

2) However, .NET is a Garbage Collected language and should not your first choice for e.g. a real-time device driver or OS kernel.
For web, try creating a react site. I'm not suggesting you teach him react, but the environment is set up for you already and auto refreshes every time you save.

Another good project, if you plan to go from html to coding, is
https://microbit.org
The author also seems to be oblivious to the fact that many developers actually _enjoy_ doing those other things (besides just cranking out code).
> My buddy was actually lamenting the fact that his wife got a nice raise at the public library because it would actually mean less take-home money after tax day.

There are relatively few scenarios where this would occur. It would have to be something like a sharp phase out of a deduction or credit or some sort of benefit. I don't think the usual graduated phase outs would do it for any material change.

Are you sure that this is not just a misunderstanding of how marginal tax rates work?
Your comment was dead but I thought I may as well vouch it. Although you wrote your point in a snarky tone, taking large corporations into account when discussing this topic seems at least halfway in good faith.

FWIW I too am a jobless Millennial at the moment, so it's not like I am playing devil's advocate because of a nefarious hidden agenda.

EDIT: Spelling.
It's a recounting of conversations and negotiations between executive level Twitter people and the ad agency.

Your response is overblown and strident.
I think you completely missed the point here. If this happens for one customer, it happens for all of them and no amount of hardware thrown at the problem is going to solve this because it's already running on the best hardware available.
I'm curious if you know why the ADD meds must be hand-delivered when government is actively incentivising e-prescribing among providers?
PDP-11 legacy, C, and modern architectures
MirageOS (https://mirage.io/) has everything written in OCaml, and they don't seem to find it too slow.
Hell, the second article on Phoronix at this very moment is "GNOME Will No Longer Crash If Attaching A Monitor While The System Is Suspended", and if you scroll back further, repeated promises that Linux power management is getting better.

OS X and Windows also have broken usability, but at least their users don't run around telling people "it works fine for me! Just make sure you use a LTS distro with 5+ year old packages and without any hardware made since 2005"
Similar story here, met them circa 2014/5. Their top target audience is seniors and elderly with several medications at different times of day. The baby-boomer generation will be around for a long time to support these kinds of Rx delivery mechanisms. I expect the other existing Rx delivery companies in the space to start doing daily-packs style in the future.