skysight-inc/HackerNews huggingface dataset:
The author is advocating for a departure from "everything is a flavor of javascript" to "it's ok to have front end designers only specialize in HTML/CSS".

I think the argument could be made that, ironically, the "everything is Javascript" is a direct result of having front end specialists that only have experience with one Turing complete language, being JS.

When Node came out, one of the biggest selling points was that front end designers would be familiar with the toolchain and backend language, and could become more full stack.

SPA frameworks came out when UX people decided page refreshes were ugly and slow, so they took HTML and turned it into a template language for JS instead of semantic markup.

Finally, in general, the trend of pushing web interfaces far past what HTML/CSS were designed to do by the front end community (who, rightly, see potential in their platform) is why more "power" is required, and why a Turing complete language is needed for an ecosystem originally intended to use forms as the only means of I/O.
More obnoxious than the "gender bias" claim is the idea that because computer science as a field owes its entire existence to female pioneers (leaving aside whether there's any sane sense in which that's true), men who now participate in it today are "interlopers". This is the first instance I've seen of the logic of "cultural appropriation" being applied to genders instead of races; women invented this, so it's immoral for men to participate! Uh, no it isn't, and fuck you.
Also a great tool for bypassing corporate firewall for browsing.
I wouldn’t call anonymous payments “the holy grail of the cypherpunks”. If anything that probably has more to do with secure anonymous communication generally than something specific like payments which only a subset of the cypherpunk space ever cared about.
I haven't taken these courses yet but Automata Theory is in my todo list. These are offered through Stanford Lagunita (Stanford's implementation of openedX)

* Compilers: https://lagunita.stanford.edu/courses/Engineering/Compilers/...

* Automata Theory: https://lagunita.stanford.edu/courses/course-v1:ComputerScie...
Legit Ways to Secure Bitcoin Wallet in 2019
I saw the article as a harkening back to how crafts and trades work. You have handymen and the craftsmen, who go about their jobs in very different ways for very different reasons. The author's basic point is that you can't use handymen to build anything remotely sophisticated.

My counterpoint is that if you had to rely on craftsmen for everything, the number of buildings we can have is always going to be limited to what they can produce. We need handymen software developers because Pandora's Box has been opened and the business need for software is utterly insatiable.

It won't be long before we're longing for good ole' days of code schools. People will be entering the software field with nothing more than CodeCademy on their resume soon.
Common New Year's Resolution Mistakes
Scaling Machine Learning Productivity at LinkedIn
After working with banks that still run production code on obscure and obsolete platforms written by people who retired decades ago, I totally endorse this practice ... as long as I’m not doing the rewrite.
> “I don't see what's superficial about "everything everywhere is in sync", myself.”

Well it is superficial by definition, because two unrelated things are “in sync” only because you say so. The very meaning of “in sync” in your sentence is some particular superficial standard you chose that has nothing to do with the logical requirements of the isolated subcomponents (i.e. “in sync” meaning two independent subcomponents were adjusted in the same large commit or PR is, by definition, superficial... it’s just a cosmetic notion of “in sync” you chose for reasons unrelated to any type of requirement).
I would understand it if any actual examples of men dismissing HTML and CSS as artsy or female were given, but they aren't, instead this association of them with femininity is being straw-personed into being as an excuse for ranting against an imagined bias.

Pioneering women were crucial in the development of CS as claimed, but HTML and CSS were both created by men so the author's accusation of denigrating the contribution of women is simply not a factor in this issue. Characterizing HTML and CSS as feminine in this way is promoting exactly the sort of gender stereotyping these rants are claiming to oppose.

I'm afraid this is what gender wars activism has come to - fabricating and promoting fake gender stereotypes and associations so they can keep fighting the good fight for it's own sake.
Top Best Ping Website List
You can use git forks or whatever for development. This philosophy just says that you only push to production environment from one standard head trunk.
Technical Disclosure Commons
How to Ship an App Rewrite Without Risking Your Entire Business
Reflections on 2018
Specifically excluded in the preceding sentence in my post.
Have you tried a high-protein vegetable based variant of the diet? Curious if it’s protein in general that works, or specifically meat.
I feel the same way. Especially with my new iPad (non-Pro). I don't want to ding the sides in my bag or accidentally dropping something on its back, but it's form factor and weight is perfect without a case.

I long for a future where iPads (or devices with similar capability) costs 10$s and Apple Pencils costs 5$s to not worry about them anymore. Because hoping companies to make things reliable/rugged anymore is such a false hope (or it's too expensive anyway).
Exactly same experience. Tried vegetarian, vegan, paleo, strict paleo, carnivore.

My actual best was eating beef only. I lost 6kg in a month without trying to lose weight. I had almost no hunger. I ate at 6pm my first meal on a couple of occasions, and normally wouldn’t feel any hunger until 1-2 pm.
Protecting Humanity in the Face of Artificial Intelligence
Simple solution to this one too: don't drive so close to the person in front of you that a 500ms peek would put you in danger of collision.

The only time a peek would put you in the danger you describe is if you're tailgating or exceptionally slow at peeking.
What if there is only one person left in the universe?
Back in the day you could change some URL parameters and make it look like Toys R Us was selling firearms on their website because they used the same ecommerce back end as a sporting goods store. Like you'd go to the URL and it would be a hunting rifle (or whatever) but it would be on the Toys R Us site.

I don't think Toys R Us was ever harmed but it was mildly amusing and I'm sure a few people's panties got knotted after they found out Toys R Us doesn't actually sell firearms and they got all enraged over nothing.
Yes, have a look at the work of Erb, Schwander, and others at the Max Planck institute on the CETCH cycle, for example.

http://science.sciencemag.org/content/354/6314/900.full

https://www.popularmechanics.com/science/energy/a23938/fix-c...
There is a bias against the value of design in FOSS, the dismissive attitude described does exist, but I don't think that bias is gender based. The argument draws from outdated principles about gender division where "female" = "artistic/emotional/right-brain" and "male" = "scientific/rational/left-brain", concluding that HTML and CSS being "layout" makes them "design" and therefore more "feminine."

But HTML and CSS aren't art, nor is layout a "creative" activity. HTML and CSS are configuration. They're no more feminine than JSON or a Lua table. I don't think there's ever been a time where, even if the gender bias described existed, it was ever applied in the way described.
Do it. Just having Stanford on your resume is justification enough IMO. And yes, then you will have many opportunities. Plus the weather (when the wildfires aren't raging) is so much better.

I don't think a commute from SF is that bad. I took Caltrain to San Mateo from SF for a year and there were a few delayed or canceled trains but otherwise it was fine. Ok, full disclosure it's packed and loud for Giants games so that does kinda suck. The Palo Alto stop is 5 minutes from campus. As another commenter mentioned, you would want to live close to the train station in SF (Mission Bay, Potrero) otherwise your commute will suck - for example, getting from Sunset or Richmond to Caltrain is a pain.
I've put >200 hours into Trials easy.. Tons of time into Dirt.

Love single player games with good story, but really sink time into challenging dexterity games I can play in short sessions for a break.
There are many recent works originating from the CFD community now. Too many to list here, you can PM me if you don't find them easily online for some reason.
A group of people came up with the initial parameters (some random numbers). If they kept these numbers, they’d be able to anonymously, silently print unlimited amounts of zcash coins, and no one would know.
Tokenized securities are coming fast
Here's my blog[0] using Hugo theme[1] that I made from Greg Davis's blog[2] theme.

[0] https://anarchyrucks.github.io

[1] https://github.com/anarchyrucks/axis

[2] https://www.gregnavis.com
I've seen the claim made elsewhere that the server-side web architecture is sexist, so I wouldn't be surprised if it was meant to be taken literally (although I was astonished the first time I saw it).
Your changes aren't sitting on your machine. They are hosted on a server or in a git fork. After test and code review, you merge to head before deploying to production or other people make follow-on changes.
Beyoncé's Parkwood Entertainment sued over website accessibility
On Clojure job opportunities: you can apply to Nubank, the world’s largest digital bank outside of Asia, and an amazing place to work! Nubank uses Clojure for the vast majority of its backend and some on the frontend as well. Openings at https://sou.nu/jobs-at-nubank
Only the far-right party was spared. This smells of Putin all the way.
Make one change at a time.
No judgment here (do what you need to do) but this is both bad for the environment and bad for your health (cancer, heart disease, etc.)
There was this talk[0] at 35c3 introducing eBPF tracing. I still have it on my towatch list as I could not attend it.

[0] https://media.ccc.de/v/35c3-9532-kernel_tracing_with_ebpf
Add this in, a talk from 2004 by Jason Rubin

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

I see lots of replies that a network programmer is not a name to anyone. To that I'd say that's a strawman. People, the game director, the art director, maybe the lead programmer, are all people that generally have a reputation for making hits. They arguably deserve at least as much credit as Sorkin or Spielberg or Fincher.

The talk about points out no one cared about directors until the directors started doing their own PR and then eventually convincing the powers that be that promoting the staff "You'll love this new game because it's made by the director of the last game you loved" is a huge marketing advantage.
Look I don't know why the UK does not allow parlianmentary footage to be used in anything other news/documentary programs. I have to admit I don't see this as totally unreasonable. Like all laws they are pros and cons to the law. Since footage is available to public just not in movie there is nothing stopping you viewing the footage. That surely cannot be sensorship but some sort of ill defined copyright application. I am not sure I want to public funds to create footage for movie makers to use to push their own agendas.
The author didn't write it, nor did he attempt to support it. I think the author made the mistake of quoting too heavily such that it's easy to mistake another author's words for his.
Sometimes you think you can't because you either haven't learned the right tricks, or because it takes more effort and thus you opt to fork off your work in a separate long standing branch in order to optimize your development velocity at the expense of possible surprising costs during merge (if other people also make your same choice).

Other times it's genuinely necessary to make a long standing branch. In those cases, you just do it. Trunk based development should not be a dogma, just a different default choice.
You need to communicate with your colleagues to coordinate your work.
I am older and seen a lot of tech come and go. RISC-V feels to me like something that will be huge.

There is so much momentum already. Not many things catch on that quick. But when they do they end up huge.
Thank you, I appreciate your effort to help me understand this better and our exchange helped me to make progress.

One thing I infer from your answer is that it seems that there is an established process and dedicated tooling for working with patches at Google. I think a lot of my pain with patches stems more from the lack of process and lack of an agreement on formats and standards in my environment than from the use of patches per se.

Where I still see an advantage of branches is that they facilitate documentation of what has been done by whom and when. All of this documentation is in the same place and form as the documentation of changes in the trunk. It all is in commit messages whereas patches are only documented somewhere else, possibly in the Email or IM used to send the patch. Even if most of the branch documentation does not survive on trunk when we squash the final merge it is still there and easy to find as long as the branch doesn't get deleted. When I want to look up why I applied a certain patch I'll have to dig through my messages. I think that makes it harder to work with patches than with branches.
You don't do that - you lots of small incremental refactors. I think Google also have tools to make a large refactor into a small change.

(i.e. you create the new API, migrate stuff to use it, deprecate the old one, migrate the rest, retire the old one).
Yep, the best receiver ever built is probably in the Flex 6000 series with the band filters. I have one, and it has insane amount of dynamic range, which is good as I have an AM station a few miles away.

http://www.sherweng.com/table.html
Somebody needs to start a rave in there
> Doesn't the fact that python by default has a recursion limit imply its at least doing a little extra work?

No? Pretty much the entire point of the recursion limit is to protect against segfaults.
Devhouse Spindle | JavaScript Developer | fulltime onsite | The Netherlands, Groningen

Join us in building the fastest growing and most innovative VoIP platform. You will be working on a softphone that enables calling from your browser or desktop. Vialer is our way of transitioning from the traditional physical phone to an entirely new type of business telecommunications.

Among the things that you will be working on is an open source library that allows easy integration of SIP with WebRTC. If you are interested in knowing more about the project, you can read more about it on Hacker News: https://news.ycombinator.com/item?id=17595492

Stack: JavaScript, WebRTC, Vue, Electron, Webextension

Apply here: https://jobs.wearespindle.com/javascript-developer or mail teamup@wearespindle.com
It is not thought to be significantly more secure. It runs on the same cryptographic assumptions as monero, but with a de novo implementation that hasn’t received very much review.
I don't know who is doing your taxes, but dividends, whether reinvested or not, are taxable in taxable accounts. Might want to look into that.
SEEKING WORK | Brighton, UK | Remote

Full cycle developer with an extensive background in universal JavaScript, infrastructure-as-code using Terraform, and technical architecture. Quite enjoy working with young start-ups and agencies to do more with less code. Consult on a weekly rate, so feel free to contact me even if you're working on a small project.

Email hello@yanneves.com
See https://yannev.es
The dance between death by ossification and death by excessive chaos is a delicate one.

Be too quick and you're constantly chasing shadows… wait too long and you're immobile.
This is kind of like Bootstrap Studio [1], which I use all the time. The only difference is that Bootstrap Studio is a bootstrap project IDE. It has components, but you can also edit the content, add your own HTML, export, hosted preview, local preview, its not a service, and ALSO has a lifetime price of only $60.

That said, I think the quality of your shuffle components are better than most of the components on Bootstrap Studio, so I bought it.

All I'd really like to see is the ability to edit content. If I'm doing a prototype for a client, I can't have everything saying Pied Piper or New Internet.

1: https://bootstrapstudio.io/
Is the condescension really needed?
My personal view:

C++ has issues and problems because it's too old and it's not going to get rid of the old baggage, hence it will have to carry it forward while adding new stuff on top (concepts, ranges...). Those issues are not going away, they will only get worse over time.

Rust has different kinds of issues and problems because it's still relatively young. For instance, pretty bad compile times (even compared to C++ with heavy templates use). But that's solvable, it will just take time. Most issues with the language itself that I've personally encountered were of the kind "it's not stabilized yet" or "it's not fully implemented yet".
there are many browser extensions to spoof or disable your referrer
It's not like we (I am a Googler) email patch files around. Everything is integrated into the system. You create a CL (change list), it automatically gets a number. People can review it, test it, or fork it (make a new CL using your CL as a starting point) as much as they want, all from that CL number.
It's OK if we lose people who don't care about contributing to the organizational goals and coordinating with teammates, who just want to mess around on whatever amuses them.
Best results come from teams of generalists working as specialists.

What if my "thing they are best at and enjoy the most" is just creating new functionality, no matter what language I use? There's no place for me on a team of pure specialists.
From my understanding, if I were a doctor I'd want to check on the person's B vitamin levels, particularly biotin. There are metabolic disorders that affect the body's ability to absorb biotin, and it could be that there's something off with the intestinal bacteria that normally produce the bulk of our needed biotin.
For what it's worth, I only use a debugger when I have a crash.
I just fixed one myself. It's not that hard to sanitize redirect parameters. One good way, if it fits your app, is to insist they be internal-only: "/app/profile" rather than external "https://evil.example.com/phish/login"

I believe it's worth fixing these, not only because it gets penetration tests to shuddup, but because cybercreeps...
> Five glasses x 250ml x 12.5%ABV is 15.5 units.

I’ve always found it easier to visualize drink quantities relative to a standard bottle, 750ml for most wine and spirits.

So that 250ml serving is 1/3 of a bottle per glass.
If you have engineers with physiological problem of “not invented here”, you have a very serious issue. I am currently seeing this in real time in one of the projects and I was told almost exact same words as “reason” to recreate what we already have and working beautifully. It was clear to me that some developers are just too lazy to dive in to complex system. They get ticked off by one imperfection here and other over there and immediately run for exit shouting “I could do so much better”. Instead of understanding why things are the way it is, they fantasize about how they can one up original authors and claim their own hero title. They go on to throughly underestimate the time to recreate what has taken years of learning. So they spend next many months sweating out, copy as much code from “old” stuff as they can, dropping important feature here and there, adding new and old bugs - very often arriving at more or less same place they started off. Meanwhile competition has moved on to V2 laughing their way to the bank and customers scratch their heads why you are still stuck in same place for so long. Then our new “owners” gets their promos after massive marketing of how much better everything is now. But to everyone’s surprise they soon leave the project because working on bugs and incremental features has became boring and BTW, the new stuff is just as complex as old stuff. New devs roll in and we start the whole cycle again.
Losing 6kg in a month seems good if one if overweight, but not a sustainable diet; did you change it after hitting a good weight?
"Satiating" has a very specific definition when it comes to appetite, and it's used correctly here. I don't see the problem.
For-profit college cancels $500M in student debt after fraud allegations
Ghana's Missing Doctors
It's amazing how easily people are alienated. I'm immune to this protein fad. As I still have a working rational mind. But people are obsessed with protein. Dozens of eggs. Whey protein. Chicken, chicken etc. It's appalling.
According to some other comments that wee little feature is the act of actually transferring money.
Apparently you can't just send and receive money easily, you have to do it by sending files to the other person. Sounds insane, doesn't it? But your comment about the song name typing really made me laugh and think about this.
1. I don't want spam from the site. 2. I definitely don't want to use my github email address on this site so that future spam from them or the people who hack them looks like it came to my github address.
I don't think there are courses teaching how to make Scalable microservices.

For a long time i am thinking about creating a community which helps less experienced developers make their design more Scalable/Simple/Cheaper.
I'm not sure how does that answer my question. Is that enough or optimal? And what is the other?
Bingo...

I've gone from a company where I worked in service and api layers as well as in the UI. To a large enterprise with well-defined silos...where my role is solely as a Sr UI developer this role change has been the most regrettable of my career.

Architectural decisions should take into account all cross cutting aspects of a system. I just think it's such a lack of imagination and passion for someone to be satisfied with just doing CSS or frontend-js work too.

The best dev's I have ever worked with with are curious about all sorts of things. Have good vision as to where design decisions should be made (ie what part of the stack) and have a good sense of programming patterns and practice across the different layers.

If all someone knows how to do us UI inevitably they will view the UI as their hammer to solve every problem. This is the case even when business logic or computation should happen at a higher level so as to serve multiple client platforms.

Also I find it supremely sexist to say that frontend is a girly thing. The VP of my last company was a female with a post graduate degree studying operating systems. That to me is the real gate-keeping.
Thanks! You can modify content in the sources right now. But, as I said in one of a previous comments, we're working on online editing too. It will be available in the next week ( https://bootstrapshuffle.com/projects/uploads/settings1.png https://bootstrapshuffle.com/projects/uploads/settings2.png )
Red for Stop, Grue for Go: How Language Turned Traffic Lights “Bleen” in Japan
Thanks, very interesting articles!
The problem is risk; if there is only one person that knows something about X, the project is at risk if that person goes away. If OTOH you have a team of full-stack developers with shared ownership and understanding of the codebase, that risk is mitigated. The challenge is that people (in my experience) generally WANT to specialize in one area of expertise, they want sole ownership of one part of the code.
Here https://arstechnica.com/science/2019/01/re-engineering-photo...